The PiSCSI project (formerly RaSCSI) provides open hardware and software for the Raspberry Pi, in order to emulate numerous SCSI device types. The PiSCSI hardware extends the Pi with a SCSI interface. In order to improve the compatiblity with Ataris and with other platforms I have re-implemented large parts of the PiSCSI software in modern C++.
Raspberry PI Zero WH with PiSCSI board connected to a TT
PiSCSI emulates several devices at the same time: hard disks, CD-ROM drives, printers, network adapters or a realtime clock. This way you can easily add SCSI devices or a memory card reader to your Atari. All emulated devices are ICD compatible, which is important for the MegaSTE or STs/STEs without ICD compatible host adapter.
More on PiSCSI and Atari Computers with TOS
More on PiSCSI and Atari Computers with MagiCMac
PiSCSI also works with Linux-68k and Atari's System V Release 4 (ASV).
With the PiSCSI client tools the Atari can exploit the full PiSCSI functionality. Files can be printed via PiSCSI, the Pi or PiSCSI can be shut down, and a realtime clock with automatic daylight saving time adjustment is available.
With the PiSCSI Control app multiple RaSCSI/PiSCSI boards, the emulated devices, the image files and much more can be managed. The app can also shut down PiSCSI and the Pi.
In the HDDRIVER forum there is a special area on HDDRIVER, the PiSCSI Control app and the PiSCSI client tools.