==================== File: pcisnooper_x86.zip Author: Scott Hammond Release: 1.0 Compatibility: R3 PPC/x86 Location: anywere you like Description: Detailed PCI info in a simple GUI Notes: PciSnooper gives you all the info from the "get_nth_pci_info()" function in a simple gui format, including header type 0x80 info. It can also display the 256byte pci configuration space for each device, in a hex dump, courtesy of "read_pci_config()". ALL numbers are in hexadecimal format. Includes vendor strings for most common vendors, if you have a card whose vendor isnt recognized, you can email me the company name, and the vendor id or subsystem vendor id (e.g. 0x1DE1 is Tekram), and Ill enter it into the program. v1.0 now includes full editing of the pci config space via "write_pci_config()". To do this, select the device you want from the pop-up menu, then click on the edit button. This displays the 256 byte config space as a hex dump. The "read only" check box is automatically checked to prevent accidental writes. To write to the config space, uncheck the read only box, then click on the byte you want to change. After you enter the data, pressing return will IMMEDIATELY send it to the pci config space. If you dont want to make the change, close the edit window BEFORE you hit return. Moral: dont mess with it if you dont know what you are doing! (and leave the read only box checked!) Once you press return its too late! I have tested this function with my hardware and it works, so be careful what you do! I wrote this more as a learning experience than anything else. It seems quite a bit more useful than the current pci utilities available at beware, and I hope it turns out to be so. Source code is available, email me. Please send me your comments! seh1@acpub.duke.edu ====================