I have a Dell Lattitude C800 laptop with a Rage 128 Mobility. I’ve
installed the latest Graphics (1.14B) and Photon (1.14C) releases. I’ve
managed to get the Rage.128 trapper to work, but only after I’ve coerced it
to run by specfying the address literally (0d46). Here is the result of
show_pci:
PCI version = 2.10
Class = Mass Storage (IDE)
Vendor ID = 8086h, INTEL CORPORATION
Device ID = 244ah,
PCI index = 0h
IO @ bfa0h
PCI Int Pin = NC
Interrupt line = 0
Class = Display (VGA)
Vendor ID = 1002h, ATI TECHNOLOGIES INC
Device ID = 4d46h,
PCI index = 0h
MEM @ e8000000h IO @ cc00h MEM @ fcffc000h
PCI Int Pin = INT A
Interrupt line = 11
Class = Multimedia (Audio)
Vendor ID = 125dh,
Device ID = 1998h,
PCI index = 0h
IO @ ec00h MEM @ f8ffe000h
PCI Int Pin = INT A
Interrupt line = 5
This managed to get me the following CRT trap file:
Null.ms;Pg.rage128 -g1280x1024x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1280,1024,
32,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Hydra.ms -S -i0x4144 -s0x0001,0x0000 -r;Pg.flatdc32 -HC0x00010000 -PX -HNqnx
/crt -g1400x1050x32 -A0xE8000000,0x2000000 -WB5600;#1400,1050,32,100,1,flatd
c32 - VGA hi-color
Null.ms;Pg.rage128 -g640x480x8 -d0x1002,0x4d46 -I0 -HNqnx/crt;#640,480,8,200
,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g800x600x8 -d0x1002,0x4d46 -I0 -HNqnx/crt;#800,600,8,200
,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1024x768x8 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1024,768,8,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1152x864x8 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1152,864,8,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1280x1024x8 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1280,1024,8
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1600x1200x8 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1600,1200,8
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g640x480x15 -d0x1002,0x4d46 -I0 -HNqnx/crt;#640,480,15,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g800x600x15 -d0x1002,0x4d46 -I0 -HNqnx/crt;#800,600,15,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1024x768x15 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1024,768,15
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1152x864x15 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1152,864,15
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1280x1024x15 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1280,1024,
15,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1600x1200x15 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1600,1200,
15,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g640x480x16 -d0x1002,0x4d46 -I0 -HNqnx/crt;#640,480,16,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g800x600x16 -d0x1002,0x4d46 -I0 -HNqnx/crt;#800,600,16,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1024x768x16 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1024,768,16
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1152x864x16 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1152,864,16
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1280x1024x16 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1280,1024,
16,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1600x1200x16 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1600,1200,
16,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g640x480x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#640,480,32,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g800x600x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#800,600,32,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1024x768x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1024,768,32
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1152x864x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1152,864,32
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1280x1024x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1280,1024,
32,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1600x1200x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1600,1200,
32,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
So far so good. This works most of the time, unless I do a soft reboot from
Windows 2000, in which case the screen does seem to get in the correct mode
(Mode switcher problems?) My real problem is that this laptop’s native
resolution is 1400x1050. As you can see from the CRT trap file, I get no
such option. Using the Pg.flatdc32 instead of the optimized Pg.rage128 does
allow me to go to the max screen resolution, but the display performance is
somewhat no usable. I’ve tried to coerced Pg.rage128 into 1400x1050 mode,
but this produced some misallignement on the display and is not usable. Any
suggestion to help me get full usage of my display?