Changelog:
- Now, Windows 95, 98, Me, NT 3.50, 3.51, 4.0, 2000 and XP x86 and x64 have same source code.
- Added SCSI 64-bit LBA support (READ CAPACITY(16), READ/WRITE(16), VERIFY(16)) to all targets.
- 48-bit (EXT) ATA commands are now used only on devices which support them.
- Added PCI bus scan fallback to Windows 95, 98 and Me.
- Windows 95, 98 and Me debug output now uses VMM debug services (WDEB386, SoftICE, DebugView).
- Fixed device on port 7 not being detected.
- Improved CD/DVD detection when the drive is slow to report its signature.
- Fixed MODE SENSE(10) on CD/DVD drives on Windows 2000 and XP.
- Fixed large (128 KB) transfers from unaligned buffers.
- ATA errors (e.g. bad sectors, out of range requests) are now reported with proper sense data.
- Source file names are 8.3 now and all files use Windows (CRLF) line endings.
- Maximum port and controller numbers can be changed at build time (see README).