ATA-ATAPI.COM
Products

[Home] [Products] [HowItWorks]
[AHCCMDT] [AHCDEMO] [AHCNCQT] [AHCIDRVR] [ATACT] [ATADEMO] [ATAMDT] [ATADRVR] [ADVDRVR] [BIOSWRT] [MINDRVR]

Products - Overview

[][][] PROVIDING HIGHEST QUALITY AND MOST COST EFFECTIVE ATA/ATAPI TEST SOFTWARE SINCE 1995 [][][]

ATA-ATAPI.COM DOES NOT manufacture, sell or support any hardware products.

ATA-ATAPI.COM DOES NOT provide OS drivers for any hardware products.

ATA-ATAPI.COM DOES NOT provide Technical Support for Lite-On DVD drives.
You must contact Lite-On Tech Support at www.liteonit.com.

Do you need the test software documentation files?
Go to the Test Software Documentation page.

Not receiving your test software updates?
Go to the How To Order page.

Need Technical Support (bugs and other useful information)?
Go to the Technical Support page.

Need to place an order?
Go to the How To Order page.

Avoid the problems of unreliable BIOS and OS device driver stacks - use AHCCMDT, AHCDEMO, AHCNCQT, ATACT or ATADEMO and perform some real testing of your ATA/ATAPI products.

Try out the free demo/eval versions of AHCCMDT, AHCDEMO, AHCNCQT, ATACT and ATADEMO!

Read our { EXECUTIVE SUMMARY } and learn why you should be using our products to test your ATA (HDD or SSD) or ATAPI device.

ATA-ATAPI.COM also provides the C source code for the three ATA/ATAPI drivers: ATADRVR, ADVDRVR and MINDRVR. ATADRVR is used by ATACT and ATADEMO. ADVDRVR is used by ATAMDT. MINDRVR is ideal for use in embedded systems. The source code of these drivers is free and in the public domain with no restrictions on how they are used. Use these drivers to create your own testing programs.

ATA-ATAPI.COM develops and sells test software for ATA and ATAPI devices. ATA-ATAPI.COM DOES NOT manufacture or sell hardware of any kind. ATA-ATAPI.COM DOES NOT provide technical support for any hardware products. ATA-ATAPI.COM DOES NOT provide firmware or OS driver updates for any hardware products.

Our Testing Products

Program Description Devices Tested Current Version Price
AHCCMDT AHCCMDT is a write/read with compare test for Serial ATA devices. AHCCMDT also randomly issues most other ATA commands including power managment and SATA Partial and Slumber. AHCCMDT supports write/read command sector counts of 1 to 65536 and logical sector sizes from 512 to 32768 bytes.

CLICK HERE for more information and free/demo version download.
An x86 PCI bus system with at least 1GB of memory, at least one AHCI SATA host controller. Intel AHCI host controllers are recommended. 2A1

March
2012
$800.00
Customers of ATACT or ATAMDT may receive a discount.
AHCDEMO AHCDEMO is able to execute any ATA/ATAPI command, using the standard ATA/ATAPI command protocols, from keyboard input or script file input. Perform write/read tests with data compare using only a few simple commands. Script files support IF/ELSE logic, CALL/RETURN for subroutines, WHILE loops, built-in and user defined variables and much more. AHCDEMO supports most SATA specific features such as Partial/Slumber, COMRESET, and NCQ/FPDMA.

CLICK HERE for more information and free/demo download.
An x86 PCI bus system with at least 1GB of memory, at least one AHCI SATA host controller. Intel AHCI host controllers are recommended. 1A0

March
2012
$800.00
Customers of ATADEMO may receive a discount.
AHCNCQT AHCNCQT is a write/read with compare test for Serial ATA NCQ (FPDMA) commands. The goal of AHCNCQT is to maintain a full queue of 32 NCQ (FPDMA) commands in a device. AHCNCQT supports write/read command sector counts of 1 to 65536 and logical sector sizes from 512 to 32768 bytes.

CLICK HERE for more information and free/demo download.
An x86 PCI bus system with at least 1GB of memory, at least one AHCI SATA host controller that supports NCQ (FPDMA). Intel AHCI host controllers are recommended. 2A0

March
2012
$800.00
Customers of ATACT or ATAMDT may receive a discount.
ATACT ATACT is a basic write/read with compare test. But ATACT also uses most of the ATA commands, such as power management.

Note: If you are testing SATA then you really should be using AHCCMDT.

CLICK HERE for more information and free/demo download.
One ATA
or two ATA
or one ATA and one ATAPI,
both devices must be on the same ATA channel,
devices may be PATA or SATA,
-or- one PCMCIA PC Card ATA or CompactFlash (CF).
5A0

March
2012
$500.00
ATADEMO ATADEMO is able to execute any ATA/ATAPI command, using the standard ATA/ATAPI command protocols, from keyboard input or script file input. Perform write/read tests with data compare using only a few simple commands. Script files support IF/ELSE logic, CALL/RETURN for subroutines, WHILE loops, built-in and user defined variables and much more.

Note: If you are testing SATA then you really should be using AHCDEMO.

CLICK HERE for more information and free/demo download.
One or two ATA or ATAPI devices on the same ATA channel,
devices may be PATA or SATA,
-or- one PCMCIA PC Card ATA or CompactFlash (CF).
12A0

March
2012
$500.00
ATAMDT ATAMDT is a basic write/read with compare test. But ATACT also uses most of the ATA commands, such as power management.

CLICK HERE for more information.
One to eight ATA devices on one to eight ATA channels,
devices may be PATA or SATA.
1N

July
2008
Contact us at our Technical Support email address above for availability and pricing.
BIOSWRT BIOSWRT is a basic write/read/compare test using only BIOS INT 13H calls.

CLICK HERE For more information.
One device that is supported by BIOS INT 13H:
- PATA, SATA or SCSI drives,
- SATA drives attached to AHCI controllers in AHCI mode,
- USB flash or disk drives.
1B

September
2008
Contact us at our Technical Support email address above for availability and pricing.

Additional Information About Our Testing Products

System requirements: AHCCMDT, AHCDEMO and AHCNCQT are DOS DPMI mode programs. ATACT and ATADEMO are DOS real mode programs. These are typically run from a DOS boot floppy, bootable CD or bootable USB drive.

ATA Controllers supported: These programs access the ATA controller and drive hardware directly. The AHC* programs require an AHCI host controller. The AHCI host controller specification is available at the Intel web site (www.intel.com). The ATA* programs require ATA host controllers that use the traditional ATA programming interface are supported. See the T13 document INCITS 370-2004 (1510D): ATA Host Adapter Standards.

License: AHCCMDT, AHCDEMO, AHCNCQT, ATACT and ATADEMO have a site license. Customers with many sites spread around the world may receive a worldwide license.

Go to the How To Order page.

Our Free ATA Driver Products

Program Description Devices Tested Current Version Price
AHCIDRVR AHCIDRVR will be available mid-year 2013. Everytime AHCIDRVR is about ready to be released a new problem is found with some AHCI controller that doesn't follow the AHCI specification.

AHCIDRVR requires DOS DPMI and is used by the programs AHCCMDT, AHCDEMO and AHCNCQT. The AHCIDRVR source code includes example programs and reference documentation.

AHCIDRVR is compiled and linked into a DOS DPMI program that uses SATA AHCI host controllers to issue commands to devices. The DJGPP version of GCC should be used to compile and link DOS DPMI programs that use AHCIDRVR. At execution time the CWSDPMI.EXE DOS DPMI manager must be available.

CLICK HERE for more information and download.
AHCIDRVR supports SATA AHCI host contollers. Intel AHCI host controllers are highly recommended. AMD AHCI host controllers may be supported when AHCIDRVR is released. 2A

Mid-Year
2013
FREE
ATADRVR ATADRVR is a basic low level I/O driver for ATA/ATAPI. It supports all the ATA/ATAPI command protocols for PIO and DMA (both ISA bus DMA and PCI Bus Mastering DMA). ATADRVR also supports all four PCMCIA PC Card ATA interface modes. ATADRVR supports one or two ATA/ATAPI devices on the same ATA channel. ATADRVR was developed using Borland C 4.5x for execution in DOS real mode.

CLICK HERE for more information and download.
All standard ATA/ATAPI PIO and DMA protcols are supported using ATA controllers operating in traditional/legacy (ISA), PCI Bus Mastering (PATA or SATA) and PC Card ATA I/O, Memory and TrueIDE modes. 17A

March
2012
FREE
ADVDRVR ADVDRVR is a basic low level I/O driver for ATA/ATAPI. It supports up to eight devices on up to eight ATA controllers. All PIO and PCI Bus Mastering DMA command protocols are supported. ADVDRVR was developed using Borland C 4.5x for execution in DOS real mode.

CLICK HERE for more information and download.
All standard ATA/ATAPI PIO and DMA protocls are supported using ATA controllers operating in traditional/legacy (ISA) and PCI Bus Mastering modes (PATA or SATA). 1N

July
2008
FREE
MINDRVR MINDRVR is a basic low level I/O driver for ATA/ATAPI for use in embedded systems. Unlike ATADRVR and ADVDRVR, MINDRVR is fully contained in a single header (H) and single source (C) file. All PIO and PCI Bus Mastering DMA command protocols are supported. MINDRVR is standard C code.

CLICK HERE for more information and download.
All standard ATA/ATAPI PIO and DMA protocls are supported using ATA controllers operating in traditional/legacy (ISA) and PCI Bus Mastering modes (PATA or SATA). 0H

October
2005
FREE

Page updated 03 May 2013.