PCI and ISA PnP IDE enumeration added. ISA probing reduced to common IDE ports, 3rd and 4th ports are now only accessible if reported by PnP BIOS. Some cleanup to IDE. IDENTIFY command test now allows you to press 'S' to save a snapshot to disk. IDE test program now warns you if Microsoft SMARTDRV is running, but if you run it anyway, will call SMARTDRV to flush it's cache when needed to make sure it doesn't try to execute disk I/O in the background. That disk I/O can cause INT 13h to hang since our program has the IDE controller IRQ hooked and some BIOSes rely on the interrupt mode of read/write.