Hiya! Thanks for the tool, it's cool playing with it. I have enclosed reports on the two computers I currently have set up that are able to run plain DOS, should you still be looking for them. I also included a HWiNFO32 report from one of the two that also has Windows 98 SE installed.
Of the machines, one is a P3-733 I've built from whatever parts I've managed to gather (for example, the motherboard was yanked from a crappy Fujitsu-Siemens computer), the other one is an IBM Aptiva from 1995... although not quite in its original setup, as I had to replace the failing original optical drive with a newer one, and I've also added more memory to it.
The P3-733 had some (very mild) weirdness going on in HWiNFO:
The attachment 1-weird-MHz.jpg is no longer available
^ It's supposed to be 733 MHz. Though that's not far off; I suppose you still calculate this value in the code?
The attachment 2-two-ATAPI-devices.jpg is no longer available
^ This weirdness sometimes happens; it shows two ATAPI devices on the secondary IDE, although there is supposed to be one hard drive and one optical drive, like in the next image:
The attachment 3-thats-more-like-it.jpg is no longer available
^ This is what I actually have in there.
The attachment 4-expected-Maxtor.jpg is no longer available
^ ...and from what I can tell, it does detect & display the Maxtor hard drive (that is, the master on the secondary IDE channel) quite correctly when it feels like noticing its existence.
---
I didn't snap any photos of the Aptiva, but it sometimes also showed two ATAPI devices on an IDE channel that has a master hard disk and a slave optical drive. Oh, and it also detects the Vibra 16 as a plain Sound Blaster 16; I dunno if there even is a way to tell the two apart, and as it's the only ISA sound card I own, I cannot really do any further testing.
Into the eyes of nature, into the arms of God, into the mouth of indifference, into the eyes of nature...