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/