ADVDRVR is the C source code for the lowest level of an ATA/ATAPI device driver. Hale Landis has placed this C source code into the public domain with no restrictions on how it is used. Please read all the *.UG files within the ADVDRVR.ZIP file.
Current version: 1N
Brief description: This is the C source code of the low level ATA/ATAPI driver that is used by programs like ATAMDT. This source code is in the public domain. This code is based on the original ATADRVR C source code. ADVDRVR can be used in multi-thread programs to perform I/O to one or more ATA/ATAPI devices.
Because programs like ATAMDT use this driver code you will never have any questions about how the ATA or ATAPI device controller is being programmed. No other ATA test software package gives you the actual source code of the low level ATA/ATAPI driver. And you can use this code to develop your own special tests.
IF YOU ARE TRYING TO UNDERSTAND HOW THE ATA AND ATAPI INTERFACE WORKS YOU NEED ADVDRVR!
CLICK HERE to get ADVDRVR.ZIP.
Page updated 05 Sep 2008.