SCSI2Pi Client Tools

SCSI2Pi does not only emulate mass storage devices, but also printers and services like a realtime clock. The SCSI2Pi client tools (also compatible with PiSCSI) facilitate using these features with the Atari or MagiCMac/MagiCPC. They require SCSI2Pi or PiSCSI release 22.05 or newer, a SCSI Driver like it is integrated in HDDRIVER, or the SCSI Driver for MagiCMac/MagiCPC.
The tools expect that the host services device and/or a SCSI printer device have been configured, e.g. with

>s2p -i 6 printer -i 6:1 services

In this example the SCSI printer allocates SCSI ID 6, LUN 0. The host services allocate SCSI ID 6, LUN 1. All client tools automatically find the respective device. Instead of the command line you can also use the PiSCSI web interface or the SCSI Control app to configure SCSI2Pi/PiSCSI as desired.

Realtime Clock

PI_RTC uses the host services in order to retrieve date and time from the Pi and set it on the Atari. Daylight saving time settings are applied automatically. This means that there is also a benefit for Ataris with a clock. Usually PI_RTC is located in the AUTO folder.
The realtime clock is a useful add-on for all who are using SCSI2Pi/PiSCSI anyway. If the host services are configured as an additional LUN for an existing device they do not even need a SCSI ID of their own.

Pi or SCSI2Pi Shutdown

PI_SHUTD shuts down the Pi or SCSI2Pi/PiSCSI by using the host services. Note that PI_SHUTD terminates immediately, but the Pi takes some time to shut down. After using PI_SHUTD it is not possible anymore to access the emulated devices.

SCSI Printer

With PI_PRINT files can be printed via the Pi. Usually you create an icon for PI_PRINT on the desktop, onto which you drop the file to be printed. As an alternative you can launch PI_PRINT manually and enter the filename.
PI_PRINT has only been tested with the SCSI2Pi SCSI printer, but might also work with other SCSI printers.

Controlling SCSI2Pi with the Atari

This feature is only available with SCSI2Pi, but not with PiSCSI. With PI_EXEC you can send commands to SCSI2Pi via SCSI. This way SCSI2Pi can be controlled with the Atari. The LOGLEVEL tool provides an additional example.


The archive with the SCSI2Pi client tools contains the binaries and a README file with further information. The sources for all tools are available on GitHub.

Download the SCSI2Pi client tools SCSI2Pi Client Tools 3.00