Eric J Korpela wrote:
 Is XP guaranteed to map 0x000c0000 physical  into c000:0 virtual in a VM86
 session?  Does it keep the whole ROM space mapped to its corresponding
 physical addresses?  It certainly has to hide the video RAM...   I would
 have expected it to replace the ROM with one of its own as well. 
It's worked so far.  For a second example, here's my goofy proprietary embedded
chipset work laptop:
C:\Documents and Settings\Jim Leonard>debug
-d c000:0000
C000:0000  55 AA 70 EB 04 37 34 30-30 E9 A6 75 00 00 00 00   U.p..7400..u....
C000:0010  05 74 00 02 00 00 00 00-F2 00 62 91 66 91 49 42   .t........b.f.IB
C000:0020  4D 20 56 47 41 20 43 6F-6D 70 61 74 69 62 6C 65   M VGA Compatible
C000:0030  20 42 49 4F 53 2E 20 00-BB 66 00 00 00 01 12 00    BIOS. ..f......
C000:0040  14 10 FC 01 00 53 33 20-50 61 72 61 6D 6F 75 6E   .....S3 Paramoun
C000:0050  74 20 42 49 4F 53 20 56-65 72 2E 20 35 2E 32 45   t BIOS Ver. 5.2E
C000:0060  2E 35 31 20 2D 20 32 34-20 20 20 20 20 20 20 20   .51 - 24
C000:0070  20 20 20 20 20 20 20 20-20 20 20 20 0D 0A 00 00               ....
-d
C000:0080  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
C000:0090  00 00 00 00 00 30 31 2F-30 39 2F 30 32 30 31 2F   .....01/09/0201/
C000:00A0  30 39 2F 30 32 05 00 00-09 02 00 F0 D1 15 00 F0   09/02...........
C000:00B0  D1 15 00 40 42 0F 00 10-02 03 13 E7 5F 1B 00 49   ... at B......._..I
C000:00C0  14 00 00 27 03 02 04 FF-FF FF FF FF 0F 96 67 A6   ...'..........g.
C000:00D0  67 D0 67 00 00 00 00 00-00 00 00 00 00 59 9A C9   g.g..........Y..
C000:00E0  C2 34 68 00 00 19 2F 00-00 00 00 00 00 00 00 00   .4h.../.........
C000:00F0  00 01 50 43 49 52 33 53-2E 8C 00 00 18 00 00 00   ..PCIR3S........
--
Jim Leonard (trixter at 
oldskool.org)                    
http://www.oldskool.org/
Want to help an ambitious games project?             
http://www.mobygames.com/
Or check out some trippy MindCandy at             
http://www.mindcandydvd.com/