Downloads

On this page you find information about the software standards supported by HDDRIVER, and about a set of tools making use of these standards.

DISKUS

DISKUS 3.99.2

DISKUS (German only) is a versatile tool for maintaining file systems (analysis, trouble-shooting, data recovery, sector editor and much more) and mass storage devices. The archive contains the detailed German manual as a PDF.
Just like HDDRUTIL and the SCSI Driver integrated in HDDRIVER 10, DISKUS supports 64 bit sector numbers and thus can access all sectors on media with a capacity of more than 2 TiB (2048 GiB).

SCSI Driver Interface

SCSI Driver documentation 1.01

The SCSI Driver was initiated by Steffen Engel and is a non-proprietary software interface for accessing peripherals. These do not have to be real SCSI devices. In particular optical SATA drives use the commands introduced by the SCSI standard. For other devices a SCSI Driver can emulate SCSI commands, just like HDDRIVER does it for IDE and SATA drives. HDDRIVER fully supports the latest version 1.01 of the SCSI Driver interface.
With SCSI Drivers HDDRIVER and HDDRUTIL can access peripherals connected to any hardware interface. SCSI Drivers are available for the following hardware interfaces and software emulators:

Interface/Emulator Software Package Author
Atari ACSI/SCSI/IDE HDDRIVER
CBHD/SCSIDRV
Uwe Seimet
Steffen Engel
Atari ATAPI/SATA HDDRIVER Uwe Seimet
Milan IDE/ATAPI/SATA HDDRIVER Uwe Seimet
Milan SCSI Milan PCI SCSI Driver Michael Schwingen
Unicorn USB Adapter (ACSI) Unicorn Driver Alan Hourihane
MagicMac SCSIDRV for MagiCMac Steffen Engel
MagicPC SCSIDRV for MagicPC Steffen Engel
Hatari 2.0 (Linux SCSI, SATA, IDE, USB) NF_SCSI Uwe Seimet
ARAnyM 1.0.3 (Linux SCSI, SATA, IDE, USB) NF_SCSI Uwe Seimet, Thorsten Otto

When implementing a new SCSI Driver it is recommended to not only study the SCSI Driver specification but also the command standards documents, in particular for SPC, SBC and MMC.

SCSI Driver for Hatari and ARAnyM (Linux only)

NF_SCSI 1.00

The TOS component of the SCSI Driver for Hatari and ARAnyM. With this driver module Atari software has direct access to all devices managed by the Linux SG driver, e.g. hard disk drives, memory cards and CD/DVD writers. The archive contains the executable binary and the sources. Please thoroughly read the README file. The native SCSI Driver component (Linux only) is included in the current versions of Hatari and ARAnyM.

SCSI Driver Monitor

SCSI_MON 1.32

SCSI_MON logs SCSI Driver calls, which helps with analyzing errors or when implementing a new SCSI Driver. SCSI_MON also helps to understand the SCSI and SATA software protocols. The archive contains the executable binary and the sources.

SCSI Driver Test Tool

SDRVTEST 1.34

SDRVTEST is a simple tool for testing certain SCSI Driver functions, in particular (but not only) for SCSI Drivers that support IDE drives or USB devices. The archive contains the executable binary and the sources.

XHDI Interface

XHDI specification 1.30

The open XHDI standard supports applications with accessing mass storage devices. HDDRIVER fully supports the latest version XHDI 1.30. The XHDI specification is also available online as a hypertext.

XHDI Monitor

XHDI_MON 1.21

XHDI_MON logs XHDI calls. The archive contains the executable binary and the sources.