ATi X1300 driver My newb attempt at modifying one for 98SE
Posted 18 April 2009 - 07:50 AM
I am aware that NT is a completely different story from 9X, but nonetheless, I thought on seeing what can be done as I've heard that 98SE happens to have WDM support as with 2K and XP.
Anyway, I've trimmed the INF containing all the necessary data, leaving just the parts relevant to my video card, changed all the reg keys that pointed to (local machine) "Software\Microsoft\Windows NT\..." to the probably equivalent entry, "...Microsoft\Windows\..." and also changed the version signature to "$Windows 95$" (or should I have used $Chicago$ instead ? ).
After doing all of this, I tried updating the display adapter with the INF I modified, but I ended up with a message stating that the file contains no information about my hardware.
Once I've seen this, I made a separate INF, to register all the keys that needed to be added, and manually copied the dll files in their respective folders, according to the INF file.
I rebooted and nothing changed (something I was kind of expecting).
In the end, can someone please tell me what is the system expecting to find in the INF file so that it would "contain data about my hardware" ?
Thanks in advance!
Posted 18 April 2009 - 03:39 PM
and perhaps this is could help with your problem.
Other than that i can not really help you as i do not know how to create drivers either.
Would be cool to learn though.
This post has been edited by Kwibus: 18 April 2009 - 03:45 PM
Posted 19 April 2009 - 01:19 AM
You can find if there's missing files/functions by analyzing the driver file(s) with Dependency Walker.
To get the ID string, open Programs > Accessories > System Tools > System Information, go to Components > Display and check the Registry Key entry at the top.
Posted 19 April 2009 - 09:57 AM
As for XP's HAL and ntoskrnl, I was afraid that something like this might get caught in the middle, but I'll see*.
Well, as far as I'm aware, this driver, albeit useful, is just a primitive solution as it doesn't offer any hardware acceleration. Its basically a adaptation of XP's standard video driver, for 9x OSes.
*that is, after I fix drive C (where 98 resides) because XP trashed it.
This post has been edited by BogdanV: 19 April 2009 - 09:58 AM
Posted 10 May 2009 - 02:19 PM
Good news is that the driver's dll dependencies seem to be satisfied.
Bad news is that even with the Vendor ID string inserted, it still doesn't recognise the INF as related to my hardware.
Just thought on asking if there's anything that can be done with this bunch of dlls and exes.
Posted 11 May 2009 - 05:30 AM
As long as the dependencies appear to be satisfied, you might get lucky so don't abandon hope and dig this inf issue further.
Posted 10 June 2009 - 10:43 AM
WDM support in 98se, yes, BUT for mostly audio and modem devices. video cards/graphics cards are NOT included in WDM support for 98se/ME (shock! horror)! that I know from experience. that's why graphics card vendors still produced VXD drivers for win9x/me.
This post has been edited by erpdude8: 10 June 2009 - 10:50 AM
- ← Usb Storage Driver pack for Windows 95
- Windows 9x Member Projects
- Firefox 3 not working on german Win98SE+KernelEx →