First post, by Hanamichi
- Rank
- Member
I've been wanting to attempt this for a while or someone smarter hopefully do it for me 😁
Got a bit of time at work today so get the ball rolling..
Some people mention a mythical ATI Catalyst 6.5 Beta that has ME drivers ... well here it is below...and of course it's intended for 2000/XP.. end the myth:
https://www.guru3d.com/files-get/ati-ca ... ta),4.html
Now the last genuine ATI Catalyst for ME/98 is 6.2 Here:
https://web.archive.org/web/20070914013227/ht … onaiw-98me.html
A few options I can think to get this to work in a hacky way:
1. Edit the inf of Catalyst 6.2 to include new cards from a newer driver inf
- Copy and edit the PCI VEN strings
- Merge reg settings from 6.5 for newer cores?
2. Copy accross all the 2K drivers from Catalyst 6.5 and fool the Catalyst 6.2 installer into using them
3. Hack the Catalyst 6.5 installer to work on 98/ME OS
- this site maybe of use: https://tylerapplebaum.github.io/setupinxhacking.html
(1) seems the easiest
Regarding the key inf files for install I noticed:
In Catalyst 6.2
R6_Common_AddReg - is where most of the key settings are for registry entries and is universal across most cards we care about.
I notice between R481 X850 and R420 X800 there is one difference to the install:
R481 uses "R481_AddReg" - mainly seems to do with the DVI TDMS settings.
In Catalyst 6.5 the format changes... most of the key registry settings are combined into a specific core settings list:
ati2mtag_R520_SoftwareDeviceSettings
ati2mtag_R580_SoftwareDeviceSettings
etc.
Perhaps a merging of the 6.5 and 6.2 reg settings is needed for these newer cards.
A quick hack to add the VEN DEV and SUBSYS ids for X1X00 cards to also install as a R481..
E.g. "Radeon X1900 Series" = R481_ENU, PCI\VEN_1002&DEV_7249
I edited : C7_30314.INF within the 6.2 catalyst directory.
I have attached but had to rename the file to upload. So set it back to being .inf if testing.
Standard stuff so I guess plenty attempted this already.
"RADEON X850 Series " = R481_ENU, PCI\VEN_1002&DEV_4B4B
"RADEON X850 Series - Secondary" = R480_ENU, PCI\VEN_1002&DEV_5D6D
"RADEON X850 Series - Secondary " = R480_ENU, PCI\VEN_1002&DEV_5D72
"RADEON X850 Series - Secondary " = R481_ENU, PCI\VEN_1002&DEV_4B6C
"RADEON X850 Series - Secondary " = R481_ENU, PCI\VEN_1002&DEV_4B6B
"RADEON X850 Series - Secondary " = R481_ENU, PCI\VEN_1002&DEV_4B69
"RADEON/MOBILITY 9200" = M9Plus_ENU, PCI\VEN_1002&DEV_5C61
;-----------------------------------------------
; Hanamichi Edit Below
;-----------------------------------------------
"Radeon X1800 CrossFire Edition" = R481_ENU, PCI\VEN_1002&DEV_7109
"Radeon X1800 CrossFire Edition Secondary" = R481_ENU, PCI\VEN_1002&DEV_7129
"Radeon X1900 CrossFire Edition" = R481_ENU, PCI\VEN_1002&DEV_7249
"Radeon X1900 CrossFire Edition Secondary" = R481_ENU, PCI\VEN_1002&DEV_7269
"Radeon X1900 GT" = R481_ENU, PCI\VEN_1002&DEV_724B
"Radeon X1900 GT Secondary" = R481_ENU, PCI\VEN_1002&DEV_726B
"Radeon X1900 Series" = R481_ENU, PCI\VEN_1002&DEV_7249
"Radeon X1900 Series Secondary" = R481_ENU, PCI\VEN_1002
"All-in-Wonder X1800XL" = R481_ENU, PCI\VEN_1002&DEV_7109
"All-in-Wonder X1800XL " = R481_ENU, PCI\VEN_1002&DEV_7109
"All-in-Wonder X1800XL Secondary" = R481_ENU, PCI\VEN_1002&DEV_7129
"All-in-Wonder X1800XL Secondary " = R481_ENU, PCI\VEN_1002&DEV_7129
"All-in-Wonder X1900" = R481_ENU, PCI\VEN_1002&DEV_7249
"All-in-Wonder X1900 " = R481_ENU, PCI\VEN_1002&DEV_7249
"All-in-Wonder X1900 Secondary" = R481_ENU, PCI\VEN_1002&DEV_7269
"All-in-Wonder X1900 Secondary " = R481_ENU, PCI\VEN_1002&DEV_7269
"Radeon X1300 Series" = R481_ENU, PCI\VEN_1002&DEV_7142
"Radeon X1300 Series " = R481_ENU, PCI\VEN_1002&DEV_7146
"Radeon X1300 Series " = R481_ENU, PCI\VEN_1002&DEV_7140
"Radeon X1300 Series Secondary" = R481_ENU, PCI\VEN_1002&DEV_7166
"Radeon X1300 Series Secondary " = R481_ENU, PCI\VEN_1002&DEV_7162
"Radeon X1300 Series Secondary " = R481_ENU, PCI\VEN_1002&DEV_7160
"RADEON X1600 Series" = R481_ENU, PCI\VEN_1002&DEV_71C0
"RADEON X1600 Series " = R481_ENU, PCI\VEN_1002&DEV_71C2
"RADEON X1600 Series Secondary" = R481_ENU, PCI\VEN_1002&DEV_71E2
"RADEON X1600 Series Secondary " = R481_ENU, PCI\VEN_1002&DEV_71E0
"Radeon X1800 GTO" = R481_ENU, PCI\VEN_1002&DEV_710A
"Radeon X1800 GTO Secondary" = R481_ENU, PCI\VEN_1002&DEV_712A
"Radeon X1800 Series" = R481_ENU, PCI\VEN_1002&DEV_7100
"Radeon X1800 Series " = R481_ENU, PCI\VEN_1002&DEV_7109
"Radeon X1800 Series Secondary" = R481_ENU, PCI\VEN_1002&DEV_7120
"Radeon X1800 Series Secondary " = R481_ENU, PCI\VEN_1002&DEV_7129
"Radeon X1900 GT " = R481_ENU, PCI\VEN_1002&DEV_724B
"Radeon X1900 GT Secondary " = R481_ENU, PCI\VEN_1002&DEV_726B
"Radeon X1900 Series " = R481_ENU, PCI\VEN_1002&DEV_7249
"Radeon X1900 Series Secondary " = R481_ENU, PCI\VEN_1002&DEV_7269
;-----------------------------------------------
; Hanamichi Edit Above
;-----------------------------------------------
If anyone wants to try the edit, feel free.. I need to setup my X1900 rig, might take a week.
It's probably going to fail don't get your hopes up and please contribute with better ideas.
Usual use at your own risk of various unforseen hazards; smoke, fire, unexpected FPS boost etc.
Cheers