Preload COM files in Windows XP? Config.sys equivalent

aldamon

Diamond Member
Aug 2, 2000
3,280
0
76
OK, I posted this at Hard Forum. Please, do not berate me for not upgrading the hardware or blast me for overclocking my wife's 4-year old system. I don't need a lecture, just ideas. Now that that's out of the way. Old school Athlon Classic lovin:

I want to upgrade my wife's system to Windows XP. When I bought it in 2000 the 700 Slot A came with a 900 core and abnormally fast cache. The 700 has a native cache divider of 1/2. Since even my faster-than-normal cache will not run at 500 MHz, I need to use the 2/5 divider to hit 1000 MHz on the 900 core. Stay with me :) Since my wife's Epox 7kxa doesn't have the ability to change the cache divider in BIOS, I've used a custom COM file to change it for four years. The COM file was created for the 7kxa by a helpful AMDZone programmer four years ago. It only works with the 7kxa and with the BIOS currently loaded. It's nice, because I can turn off the L2 cache in the BIOS and this file will turn it back on with the 2/5 divider.

Is there any way to preload this custom COM file in Windows XP? I know this is old stuff, but any ideas would be appreciated.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Depends on what the com file does, if it accesses hardware directly (and it sounds like it does) it won't work in XP at all.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,570
10,205
126
Sorry, you would probably need to have the code in that .COM file re-written as a .SYS file, a dynamically-loadable device-driver for NT.

The other *possible* alternative, would be to install a "giveio" driver, that allows unlimited I/O-port hardware access from user-mode programs. This may not be enough, that .COM file that you have, may also need to execute CPU instructions to change L2 cache operation, and those instructions may only be valid in "real mode", or "ring0".

If the .COM file isn't too long, someone familiar with assembly code and writing NT .SYS drivers might be willing to make the necessary modifications for you. I am familiar with the first but not so familiar with the second, otherwise I would make the offer myself.
 

aldamon

Diamond Member
Aug 2, 2000
3,280
0
76
Oh well. It looks like she's stuck with 98. IMO, 1000 Mhz in 98 is way better than 700 MHz in XP. Atl least for what she's doing.