First post, by DosFreak
- Rank
- l33t++
Radeon 9700
In DOS with UNIVBE [VESA 2.0]:
102 - 800 x 600 4 bits per pixel
104 - 1024 x 768 4 bits per pixel
182 - 320 x 200 8 bits per pixel
10D - 320 x 200 15 bits per pixel
10E - 320 x 200 16 bits per pixel
10F - 320 x 200 24 bits per pixel
120 - 320 x 200 32 bits per pixel
192 - 320 x 240 8 bits per pixel
193 - 320 x 240 15 bits per pixel
194 - 320 x 240 16 bits per pixel
195 - 320 x 240 24 bits per pixel
196 - 320 x 240 32 bits per pixel
1A2 - 400 x 300 8 bits per pixel
1A3 - 400 x 300 15 bits per pixel
1A4 - 400 x 300 16 bits per pixel
1A5 - 400 x 300 24 bits per pixel
1A6 - 400 x 300 32 bits per pixel
1B2 - 512 x 384 8 bits per pixel
1B3 - 512 x 384 15 bits per pixel
1B4 - 512 x 384 16 bits per pixel
1B5 - 512 x 384 24 bits per pixel
1B6 - 512 x 384 32 bits per pixel
1C2 - 640 x 350 8 bits per pixel
1C3 - 640 x 350 15 bits per pixel
1C4 - 640 x 350 16 bits per pixel
1C5 - 640 x 350 24 bits per pixel
1C6 - 640 x 350 32 bits per pixel
100 - 640 x 400 8 bits per pixel
183 - 640 x 400 15 bits per pixel
184 - 640 x 400 16 bits per pixel
185 - 640 x 400 24 bits per pixel
186 - 640 x 400 32 bits per pixel
101 - 640 x 480 8 bits per pixel
110 - 640 x 480 15 bits per pixel
111 - 640 x 480 16 bits per pixel
112 - 640 x 480 24 bits per pixel
121 - 640 x 480 32 bits per pixel
103 - 800 x 600 8 bits per pixel
113 - 800 x 600 15 bits per pixel
114 - 800 x 600 16 bits per pixel
115 - 800 x 600 24 bits per pixel
122 - 800 x 600 32 bits per pixel
105 - 1024 x 768 8 bits per pixel
116 - 1024 x 768 15 bits per pixel
117 - 1024 x 768 16 bits per pixel
118 - 1024 x 768 24 bits per pixel
123 - 1024 x 768 32 bits per pixel
107 - 1280 x 1024 8 bits per pixel
119 - 1280 x 1024 15 bits per pixel
11A - 1280 x 1024 16 bits per pixel
11B - 1280 x 1024 24 bits per pixel
124 - 1280 x 1024 32 bits per pixel
In XP with UNIVBE [VESA 2.0]:
102 - 800 x 600 4 bits per pixel
104 - 1024 x 768 4 bits per pixel
182 - 320 x 200 8 bits per pixel
10D - 320 x 200 15 bits per pixel
10E - 320 x 200 16 bits per pixel
10F - 320 x 200 24 bits per pixel
120 - 320 x 200 32 bits per pixel
192 - 320 x 240 8 bits per pixel
193 - 320 x 240 15 bits per pixel
194 - 320 x 240 16 bits per pixel
195 - 320 x 240 24 bits per pixel
196 - 320 x 240 32 bits per pixel
1A2 - 400 x 300 8 bits per pixel
1A3 - 400 x 300 15 bits per pixel
1A4 - 400 x 300 16 bits per pixel
1A5 - 400 x 300 24 bits per pixel
1A6 - 400 x 300 32 bits per pixel
1B2 - 512 x 384 8 bits per pixel
1B3 - 512 x 384 15 bits per pixel
1B4 - 512 x 384 16 bits per pixel
1B5 - 512 x 384 24 bits per pixel
1B6 - 512 x 384 32 bits per pixel
1C2 - 640 x 350 8 bits per pixel
1C3 - 640 x 350 15 bits per pixel
1C4 - 640 x 350 16 bits per pixel
1C5 - 640 x 350 24 bits per pixel
1C6 - 640 x 350 32 bits per pixel
100 - 640 x 400 8 bits per pixel
183 - 640 x 400 15 bits per pixel
184 - 640 x 400 16 bits per pixel
185 - 640 x 400 24 bits per pixel
186 - 640 x 400 32 bits per pixel
101 - 640 x 480 8 bits per pixel
110 - 640 x 480 15 bits per pixel
111 - 640 x 480 16 bits per pixel
112 - 640 x 480 24 bits per pixel
121 - 640 x 480 32 bits per pixel
103 - 800 x 600 8 bits per pixel
113 - 800 x 600 15 bits per pixel
114 - 800 x 600 16 bits per pixel
115 - 800 x 600 24 bits per pixel
122 - 800 x 600 32 bits per pixel
105 - 1024 x 768 8 bits per pixel
116 - 1024 x 768 15 bits per pixel
117 - 1024 x 768 16 bits per pixel
118 - 1024 x 768 24 bits per pixel
123 - 1024 x 768 32 bits per pixel
107 - 1280 x 1024 8 bits per pixel
119 - 1280 x 1024 15 bits per pixel
11A - 1280 x 1024 16 bits per pixel
11B - 1280 x 1024 24 bits per pixel
124 - 1280 x 1024 32 bits per pixel
In XP with NOLFB and UNIVBE [forced VESA 1.2]:
102 - 800 x 600 4 bits per pixel
104 - 1024 x 768 4 bits per pixel
182 - 320 x 200 8 bits per pixel
10D - 320 x 200 15 bits per pixel
10E - 320 x 200 16 bits per pixel
10F - 320 x 200 24 bits per pixel
120 - 320 x 200 32 bits per pixel
192 - 320 x 240 8 bits per pixel
193 - 320 x 240 15 bits per pixel
194 - 320 x 240 16 bits per pixel
195 - 320 x 240 24 bits per pixel
196 - 320 x 240 32 bits per pixel
1A2 - 400 x 300 8 bits per pixel
1A3 - 400 x 300 15 bits per pixel
1A4 - 400 x 300 16 bits per pixel
1A5 - 400 x 300 24 bits per pixel
1A6 - 400 x 300 32 bits per pixel
1B2 - 512 x 384 8 bits per pixel
1B3 - 512 x 384 15 bits per pixel
1B4 - 512 x 384 16 bits per pixel
1B5 - 512 x 384 24 bits per pixel
1B6 - 512 x 384 32 bits per pixel
1C2 - 640 x 350 8 bits per pixel
1C3 - 640 x 350 15 bits per pixel
1C4 - 640 x 350 16 bits per pixel
1C5 - 640 x 350 24 bits per pixel
1C6 - 640 x 350 32 bits per pixel
100 - 640 x 400 8 bits per pixel
183 - 640 x 400 15 bits per pixel
184 - 640 x 400 16 bits per pixel
185 - 640 x 400 24 bits per pixel
186 - 640 x 400 32 bits per pixel
101 - 640 x 480 8 bits per pixel
110 - 640 x 480 15 bits per pixel
111 - 640 x 480 16 bits per pixel
112 - 640 x 480 24 bits per pixel
121 - 640 x 480 32 bits per pixel
103 - 800 x 600 8 bits per pixel
113 - 800 x 600 15 bits per pixel
114 - 800 x 600 16 bits per pixel
115 - 800 x 600 24 bits per pixel
122 - 800 x 600 32 bits per pixel
105 - 1024 x 768 8 bits per pixel
116 - 1024 x 768 15 bits per pixel
117 - 1024 x 768 16 bits per pixel
118 - 1024 x 768 24 bits per pixel
123 - 1024 x 768 32 bits per pixel
107 - 1280 x 1024 8 bits per pixel
119 - 1280 x 1024 15 bits per pixel
11A - 1280 x 1024 16 bits per pixel
11B - 1280 x 1024 24 bits per pixel
124 - 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 pixel
101 - 640 x 480 8 bits per pixel
102 - 800 x 600 4 bits per pixel
103 - 800 x 600 8 bits per pixel
104 - 1024 x 768 4 bits per pixel
105 - 1024 x 768 8 bits per pixel
106 - 1280 x 1024 4 bits per pixel
107 - 1280 x 1024 8 bits per pixel
10E - 320 x 200 16 bits per pixel
10F - 320 x 200 32 bits per pixel
111 - 640 x 480 16 bits per pixel
112 - 640 x 480 32 bits per pixel
114 - 800 x 600 16 bits per pixel
115 - 800 x 600 32 bits per pixel
117 - 1024 x 768 16 bits per pixel
118 - 1024 x 768 32 bits per pixel
11A - 1280 x 1024 16 bits per pixel
130 - 320 x 200 8 bits per pixel
131 - 320 x 400 8 bits per pixel
132 - 320 x 400 16 bits per pixel
133 - 320 x 400 32 bits per pixel
134 - 320 x 240 8 bits per pixel
135 - 320 x 240 16 bits per pixel
136 - 320 x 240 32 bits per pixel
13D - 640 x 400 16 bits per pixel
13E - 640 x 400 32 bits per pixel
145 - 1600 x 1200 8 bits per pixel
146 - 1600 x 1200 16 bits per pixel
147 - 1400 x 1050 8 bits per pixel
148 - 1400 x 1050 16 bits per pixel
In XP with UNIVBE [VESA 3.0]:
100 - 640 x 400 8 bits per pixel
101 - 640 x 480 8 bits per pixel
102 - 800 x 600 4 bits per pixel
103 - 800 x 600 8 bits per pixel
104 - 1024 x 768 4 bits per pixel
105 - 1024 x 768 8 bits per pixel
106 - 1280 x 1024 4 bits per pixel
107 - 1280 x 1024 8 bits per pixel
10E - 320 x 200 16 bits per pixel
10F - 320 x 200 32 bits per pixel
111 - 640 x 480 16 bits per pixel
112 - 640 x 480 32 bits per pixel
114 - 800 x 600 16 bits per pixel
115 - 800 x 600 32 bits per pixel
117 - 1024 x 768 16 bits per pixel
118 - 1024 x 768 32 bits per pixel
11A - 1280 x 1024 16 bits per pixel
130 - 320 x 200 8 bits per pixel
131 - 320 x 400 8 bits per pixel
132 - 320 x 400 16 bits per pixel
133 - 320 x 400 32 bits per pixel
134 - 320 x 240 8 bits per pixel
135 - 320 x 240 16 bits per pixel
136 - 320 x 240 32 bits per pixel
13D - 640 x 400 16 bits per pixel
13E - 640 x 400 32 bits per pixel
145 - 1600 x 1200 8 bits per pixel
146 - 1600 x 1200 16 bits per pixel
147 - 1400 x 1050 8 bits per pixel
148 - 1400 x 1050 16 bits per pixel
In XP with NOLFB and UNIVBE [forced VESA 1.2]:
100 - 640 x 400 8 bits per pixel
101 - 640 x 480 8 bits per pixel
102 - 800 x 600 4 bits per pixel
103 - 800 x 600 8 bits per pixel
104 - 1024 x 768 4 bits per pixel
105 - 1024 x 768 8 bits per pixel
106 - 1280 x 1024 4 bits per pixel
107 - 1280 x 1024 8 bits per pixel
10E - 320 x 200 16 bits per pixel
10F - 320 x 200 32 bits per pixel
111 - 640 x 480 16 bits per pixel
112 - 640 x 480 32 bits per pixel
114 - 800 x 600 16 bits per pixel
115 - 800 x 600 32 bits per pixel
117 - 1024 x 768 16 bits per pixel
118 - 1024 x 768 32 bits per pixel
11A - 1280 x 1024 16 bits per pixel
130 - 320 x 200 8 bits per pixel
131 - 320 x 400 8 bits per pixel
132 - 320 x 400 16 bits per pixel
133 - 320 x 400 32 bits per pixel
134 - 320 x 240 8 bits per pixel
135 - 320 x 240 16 bits per pixel
136 - 320 x 240 32 bits per pixel
13D - 640 x 400 16 bits per pixel
13E - 640 x 400 32 bits per pixel
145 - 1600 x 1200 8 bits per pixel
146 - 1600 x 1200 16 bits per pixel
147 - 1400 x 1050 8 bits per pixel
148 - 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).