ZTAGPTool

Zoiah's AGP Tool [404 = File not found... :-(]
Found here (archived).

Introduction

This is a small program I've made to change numerous settings on the AGP BUS of modern computers. It is currently able to set:

Current supported motherboard chipsets:

* = Tested by others.

This program will also mostly likely work on other chips. If you know any other motherboard-chipsets that work with my program, please tell me. If you happen to have a motherboard with a chipset where my program doesn't work on, please tell me and I will try to integrate support for that chipset.

Current supported videocard chipsets:

* = Untested.

If anybody wishes to have support for their (AGP) videocard: please dump the Videocard PCI Configuration Space using PCIDump (integrated in my program).

The latest version is 0.16 (BETA).
Grab ZTAGPTool here [404 = File not found... :-(].
Found here (archived).

Installation instructions

Extract everything into a dir and it should work (Both Win95/98/ME and Win2000/XP).

If you want to have the changes go in effect on every bootup, add the program to the startup menu and one or more of the following command line switches:

Frequently asked Questions

Q: I get a runtime error XXX and I'm running Win2000.
A: Read the installation instructions above. You need to load uniio.sys first.

Q: My system crashes when I try to activate feature XXX.
A: Are you sure your system supports the feature you are enabling? This program does not check for you, it just ruthlesly enables it.

Q: My system crashes when I try to activate feature XXX even though my videocard and motherboard are (supposed) to support it.
A: Unfortunatly, most systems are unable to use several of the "special" features AGP gives (SBA, FW etc) even though they officialy support it. Sometimes they do support one feature at a time (SBA on/FW off) but not both. Or you might have to lower the AGP-rate or FSB first before they will work. There isn't really much you can do about it besides complain. On some VIA chipset motherboards it is possible to change the AGP Driving Value. It is something possible to make the system more stable when using AGP features if you "tweak" this value. Unfortunatly there is no specified value that works fine for every machine, it is just a matter of trying.

Q: Why use your program and not one of the thousand other regtweakers? (NVMax, RivaTuner, GeForce Tweaker etc)
A: My program actually directly enables/disables the features in the PCI Configuration Space. The other regtweakers just change a few registry-settings, hoping the drivers will use it. And even if it does use it, it will always require a reboot. My program immediatly sets the settings without having to reboot.

Q: It is looking for MSVCP60.DLL but it can't find it. Where can I get MSVCP60.DLL (Microsoft Visual Basic 6.0 DLLs)?
A: Here [free].

Q: Your program sucks, what to do?
A: Send me your suggestions how to make it better. :)

Change Log

Date/VersionChanges
18/03/2001 0.01First released on bulletin-board at http://www.m3dzone.com/forums
19/03/2001 0.10First release with VIA chipset support.
Added AGP enabling/disabling support.
Added AGP FW enabling/disabling support.
23/03/2001 0.11Better GUI. :D
Added Command-line support. /SBA:1 = SBA ON, /RATE:2 = AGP Rate to 2, etc.
Added capabilities showing. Can't change it though.
23/03/2001 0.12Small GUI fixes.
Fixed Command-line support to also allow lower-case options.
Will fix the "Out of memory"when you supply incorrect values later.
Very beta driver auto-loader support.
24/03/2001 0.13Added untested Matrox G200 support.
Added untested ATI Radeon support.
Fixed out of memory on incorrect parameters error.
25/03/2001 0.14Added untested ATI Rage128GL support.
Added untested S3 Savage 4 support.
Added untested STMicro PowerVR3 Kyro support.
Integrated ZTPCIList and called it PCIDump.
Ph33r my l33t ICO-skillz. :D
30/03/2001 0.15Added untested 3Dfx Voodoo 5 5500 support.
Added untested Intel I740 support.
Added untested Matrox G400.
Hopefully fixed unfound AGP card-problem in some non-standard chipsets [Intel I850, I815, AMD 750, and more. :(].
Fixed command-line options.
31/03/2001 0.16Fixed some really stupid bugs introduced in 0.15.
Fixed 1KB Memory leak.

To Do

Known Bugs

Send your comments, suggestions and/or compliments to zoiah@zoiah.nl or ICQ UIN: 5856067. (Preferably ICQ)