flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > "Forreal" mode |
Author |
|
rugxulo 01 Sep 2009, 03:16
As mentioned in comp.os.msdos.djgpp (of all places), Rick Hohensee claims there is something called "Forreal" mode (download: Forreal.tgz), which is similar (but not entirely? the same as) to "flat real" or unreal.
doc/actualmodes wrote:
Rick Hohensee wrote:
I don't know all the gory details, but I'm mentioning it here in case someone wants to take a look or can dissect it better. |
|||
01 Sep 2009, 03:16 |
|
rugxulo 01 Sep 2009, 03:21
Tomasz Grysztar wrote:
Quoted here (from here) since it seems appropriate. |
|||
01 Sep 2009, 03:21 |
|
Tomasz Grysztar 01 Sep 2009, 09:52
Here's the original thread from 2002, where I first posted the unREAL officially (it was already a final version that uses separate IDTs for 16-bit and 32-bit real modes):
http://www.asmcommunity.net/board/index.php?topic=9564.0 |
|||
01 Sep 2009, 09:52 |
|
Tomasz Grysztar 02 Sep 2009, 08:18
Another important thing to note on this topic is the compatibility. In my tests with Leonid back in 2002 we found only one CPU, which did not support this mode (after coming back to real mode with D bit set in code descriptor, the code still was executed as 16-bit), and it was some old Cyrix x86 clone. However on all Intel and AMD processors this mode works just as excepted.
Still, it is not emulated correctly by virtual machines like Bochs or VMware. They may either still execute code as 16-bit, like that Cyrix did, or panic and stop the execution completely. Apparently, the newest VMware should allow this mode to run, though with poor performance: http://sanbarrow.com/phpBB2/viewtopic.php?p=6156 |
|||
02 Sep 2009, 08:18 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.