First post, by DosFreak
- Rank
- l33t++
Radeon 9700
In DOS with UNIVBE [VESA 2.0]:
102 - 800 x 600 4 bits per pixel104 - 1024 x 768 4 bits per pixel182 - 320 x 200 8 bits per pixel10D - 320 x 200 15 bits per pixel10E - 320 x 200 16 bits per pixel10F - 320 x 200 24 bits per pixel120 - 320 x 200 32 bits per pixel192 - 320 x 240 8 bits per pixel193 - 320 x 240 15 bits per pixel194 - 320 x 240 16 bits per pixel195 - 320 x 240 24 bits per pixel196 - 320 x 240 32 bits per pixel1A2 - 400 x 300 8 bits per pixel1A3 - 400 x 300 15 bits per pixel1A4 - 400 x 300 16 bits per pixel1A5 - 400 x 300 24 bits per pixel1A6 - 400 x 300 32 bits per pixel1B2 - 512 x 384 8 bits per pixel1B3 - 512 x 384 15 bits per pixel1B4 - 512 x 384 16 bits per pixel1B5 - 512 x 384 24 bits per pixel1B6 - 512 x 384 32 bits per pixel1C2 - 640 x 350 8 bits per pixel1C3 - 640 x 350 15 bits per pixel1C4 - 640 x 350 16 bits per pixel1C5 - 640 x 350 24 bits per pixel1C6 - 640 x 350 32 bits per pixel100 - 640 x 400 8 bits per pixel183 - 640 x 400 15 bits per pixel184 - 640 x 400 16 bits per pixel185 - 640 x 400 24 bits per pixel186 - 640 x 400 32 bits per pixel101 - 640 x 480 8 bits per pixel110 - 640 x 480 15 bits per pixel111 - 640 x 480 16 bits per pixel112 - 640 x 480 24 bits per pixel121 - 640 x 480 32 bits per pixel103 - 800 x 600 8 bits per pixel113 - 800 x 600 15 bits per pixel114 - 800 x 600 16 bits per pixel115 - 800 x 600 24 bits per pixel122 - 800 x 600 32 bits per pixel105 - 1024 x 768 8 bits per pixel116 - 1024 x 768 15 bits per pixel117 - 1024 x 768 16 bits per pixel118 - 1024 x 768 24 bits per pixel123 - 1024 x 768 32 bits per pixel107 - 1280 x 1024 8 bits per pixel119 - 1280 x 1024 15 bits per pixel11A - 1280 x 1024 16 bits per pixel11B - 1280 x 1024 24 bits per pixel124 - 1280 x 1024 32 bits per pixel
In XP with UNIVBE [VESA 2.0]:
102 - 800 x 600 4 bits per pixel104 - 1024 x 768 4 bits per pixel182 - 320 x 200 8 bits per pixel10D - 320 x 200 15 bits per pixel10E - 320 x 200 16 bits per pixel10F - 320 x 200 24 bits per pixel120 - 320 x 200 32 bits per pixel192 - 320 x 240 8 bits per pixel193 - 320 x 240 15 bits per pixel194 - 320 x 240 16 bits per pixel195 - 320 x 240 24 bits per pixel196 - 320 x 240 32 bits per pixel1A2 - 400 x 300 8 bits per pixel1A3 - 400 x 300 15 bits per pixel1A4 - 400 x 300 16 bits per pixel1A5 - 400 x 300 24 bits per pixel1A6 - 400 x 300 32 bits per pixel1B2 - 512 x 384 8 bits per pixel1B3 - 512 x 384 15 bits per pixel1B4 - 512 x 384 16 bits per pixel1B5 - 512 x 384 24 bits per pixel1B6 - 512 x 384 32 bits per pixel1C2 - 640 x 350 8 bits per pixel1C3 - 640 x 350 15 bits per pixel1C4 - 640 x 350 16 bits per pixel1C5 - 640 x 350 24 bits per pixel1C6 - 640 x 350 32 bits per pixel100 - 640 x 400 8 bits per pixel183 - 640 x 400 15 bits per pixel184 - 640 x 400 16 bits per pixel185 - 640 x 400 24 bits per pixel186 - 640 x 400 32 bits per pixel101 - 640 x 480 8 bits per pixel110 - 640 x 480 15 bits per pixel111 - 640 x 480 16 bits per pixel112 - 640 x 480 24 bits per pixel121 - 640 x 480 32 bits per pixel103 - 800 x 600 8 bits per pixel113 - 800 x 600 15 bits per pixel114 - 800 x 600 16 bits per pixel115 - 800 x 600 24 bits per pixel122 - 800 x 600 32 bits per pixel105 - 1024 x 768 8 bits per pixel116 - 1024 x 768 15 bits per pixel117 - 1024 x 768 16 bits per pixel118 - 1024 x 768 24 bits per pixel123 - 1024 x 768 32 bits per pixel107 - 1280 x 1024 8 bits per pixel119 - 1280 x 1024 15 bits per pixel11A - 1280 x 1024 16 bits per pixel11B - 1280 x 1024 24 bits per pixel124 - 1280 x 1024 32 bits per pixel
In XP with NOLFB and UNIVBE [forced VESA 1.2]:
102 - 800 x 600 4 bits per pixel104 - 1024 x 768 4 bits per pixel182 - 320 x 200 8 bits per pixel10D - 320 x 200 15 bits per pixel10E - 320 x 200 16 bits per pixel10F - 320 x 200 24 bits per pixel120 - 320 x 200 32 bits per pixel192 - 320 x 240 8 bits per pixel193 - 320 x 240 15 bits per pixel194 - 320 x 240 16 bits per pixel195 - 320 x 240 24 bits per pixel196 - 320 x 240 32 bits per pixel1A2 - 400 x 300 8 bits per pixel1A3 - 400 x 300 15 bits per pixel1A4 - 400 x 300 16 bits per pixel1A5 - 400 x 300 24 bits per pixel1A6 - 400 x 300 32 bits per pixel1B2 - 512 x 384 8 bits per pixel1B3 - 512 x 384 15 bits per pixel1B4 - 512 x 384 16 bits per pixel1B5 - 512 x 384 24 bits per pixel1B6 - 512 x 384 32 bits per pixel1C2 - 640 x 350 8 bits per pixel1C3 - 640 x 350 15 bits per pixel1C4 - 640 x 350 16 bits per pixel1C5 - 640 x 350 24 bits per pixel1C6 - 640 x 350 32 bits per pixel100 - 640 x 400 8 bits per pixel183 - 640 x 400 15 bits per pixel184 - 640 x 400 16 bits per pixel185 - 640 x 400 24 bits per pixel186 - 640 x 400 32 bits per pixel101 - 640 x 480 8 bits per pixel110 - 640 x 480 15 bits per pixel111 - 640 x 480 16 bits per pixel112 - 640 x 480 24 bits per pixel121 - 640 x 480 32 bits per pixel103 - 800 x 600 8 bits per pixel113 - 800 x 600 15 bits per pixel114 - 800 x 600 16 bits per pixel115 - 800 x 600 24 bits per pixel122 - 800 x 600 32 bits per pixel105 - 1024 x 768 8 bits per pixel116 - 1024 x 768 15 bits per pixel117 - 1024 x 768 16 bits per pixel118 - 1024 x 768 24 bits per pixel123 - 1024 x 768 32 bits per pixel107 - 1280 x 1024 8 bits per pixel119 - 1280 x 1024 15 bits per pixel11A - 1280 x 1024 16 bits per pixel11B - 1280 x 1024 24 bits per pixel124 - 1280 x 1024 32 bits per pixel
Primary:
MEMORY RANGE
D0000000-D7FFFFFF
E1000000-E100FFFF
000A0000-000BFFFF
I/O RANGE
90000-90FF
03B0-03BB
03C0-03DF
Secondary:
D8000000-DFFFFFFF
E1FF0000-E1FFFFFF
Leadtek Winfast A250 Ultra Geforce 4 Ti4600 [4.25.00.26]
In DOS with UNIVBE [VESA 3.0]:
100 - 640 x 400 8 bits per pixel101 - 640 x 480 8 bits per pixel102 - 800 x 600 4 bits per pixel103 - 800 x 600 8 bits per pixel104 - 1024 x 768 4 bits per pixel105 - 1024 x 768 8 bits per pixel106 - 1280 x 1024 4 bits per pixel107 - 1280 x 1024 8 bits per pixel10E - 320 x 200 16 bits per pixel10F - 320 x 200 32 bits per pixel111 - 640 x 480 16 bits per pixel112 - 640 x 480 32 bits per pixel114 - 800 x 600 16 bits per pixel115 - 800 x 600 32 bits per pixel117 - 1024 x 768 16 bits per pixel118 - 1024 x 768 32 bits per pixel11A - 1280 x 1024 16 bits per pixel130 - 320 x 200 8 bits per pixel131 - 320 x 400 8 bits per pixel132 - 320 x 400 16 bits per pixel133 - 320 x 400 32 bits per pixel134 - 320 x 240 8 bits per pixel135 - 320 x 240 16 bits per pixel136 - 320 x 240 32 bits per pixel13D - 640 x 400 16 bits per pixel13E - 640 x 400 32 bits per pixel145 - 1600 x 1200 8 bits per pixel146 - 1600 x 1200 16 bits per pixel147 - 1400 x 1050 8 bits per pixel148 - 1400 x 1050 16 bits per pixel
In XP with UNIVBE [VESA 3.0]:
100 - 640 x 400 8 bits per pixel101 - 640 x 480 8 bits per pixel102 - 800 x 600 4 bits per pixel103 - 800 x 600 8 bits per pixel104 - 1024 x 768 4 bits per pixel105 - 1024 x 768 8 bits per pixel106 - 1280 x 1024 4 bits per pixel107 - 1280 x 1024 8 bits per pixel10E - 320 x 200 16 bits per pixel10F - 320 x 200 32 bits per pixel111 - 640 x 480 16 bits per pixel112 - 640 x 480 32 bits per pixel114 - 800 x 600 16 bits per pixel115 - 800 x 600 32 bits per pixel117 - 1024 x 768 16 bits per pixel118 - 1024 x 768 32 bits per pixel11A - 1280 x 1024 16 bits per pixel130 - 320 x 200 8 bits per pixel131 - 320 x 400 8 bits per pixel132 - 320 x 400 16 bits per pixel133 - 320 x 400 32 bits per pixel134 - 320 x 240 8 bits per pixel135 - 320 x 240 16 bits per pixel136 - 320 x 240 32 bits per pixel13D - 640 x 400 16 bits per pixel13E - 640 x 400 32 bits per pixel145 - 1600 x 1200 8 bits per pixel146 - 1600 x 1200 16 bits per pixel147 - 1400 x 1050 8 bits per pixel148 - 1400 x 1050 16 bits per pixel
In XP with NOLFB and UNIVBE [forced VESA 1.2]:
100 - 640 x 400 8 bits per pixel101 - 640 x 480 8 bits per pixel102 - 800 x 600 4 bits per pixel103 - 800 x 600 8 bits per pixel104 - 1024 x 768 4 bits per pixel105 - 1024 x 768 8 bits per pixel106 - 1280 x 1024 4 bits per pixel107 - 1280 x 1024 8 bits per pixel10E - 320 x 200 16 bits per pixel10F - 320 x 200 32 bits per pixel111 - 640 x 480 16 bits per pixel112 - 640 x 480 32 bits per pixel114 - 800 x 600 16 bits per pixel115 - 800 x 600 32 bits per pixel117 - 1024 x 768 16 bits per pixel118 - 1024 x 768 32 bits per pixel11A - 1280 x 1024 16 bits per pixel130 - 320 x 200 8 bits per pixel131 - 320 x 400 8 bits per pixel132 - 320 x 400 16 bits per pixel133 - 320 x 400 32 bits per pixel134 - 320 x 240 8 bits per pixel135 - 320 x 240 16 bits per pixel136 - 320 x 240 32 bits per pixel13D - 640 x 400 16 bits per pixel13E - 640 x 400 32 bits per pixel145 - 1600 x 1200 8 bits per pixel146 - 1600 x 1200 16 bits per pixel147 - 1400 x 1050 8 bits per pixel148 - 1400 x 1050 16 bits per pixel
Primary:
MEMORY RANGE
E0000000-E0FFFFFF
D0000000-D7FFFFFF
D8000000-D807FFFF
000A0000-000BFFFF
I/O RANGE
03B0-03BB
03C0-03DF
Conclusions so far:
Profiler can see all VESA modes that each card has in XP just as well as DOS does.
Both nVidia/ATi cards have the Linear Frame Buffer address (D0000000-D7FFFFFF) in their Resources tab.
The ATi card has the LFB as the first address range. Could this make a difference in compatibility?
ATi card has more display modes and VESA 2.0.
nVidia card has 1600x1200 and VESA 3.0.
None of the refresh rate programs work in NTVDM for either. Those that look for VESA 2.0/3.0 work fine for both cards at detecting the VESA version but do not actually perform their functions since the way that NT uses VESA is "different".
nVidia cards cannot go past 640x480 using NOLFB in BUILD engine games.
nVidia cards work fine in DOS for all of their resolutions, which leads me to conclude that it is an NT problem. The only NT version where nVidia cards are somewhat compatible and on somewhat equal terms with ATi cards is Windows XP ...except for a few discrepancies.
ATi cards can use ALL of their resolutions in NT with NOLFB in BUILD engine games. They are also more compatible with games requiring VESA in ALL NT versions (not just XP).