The RaSCSI project provides open hardware and software for the Raspberry Pi, in order to emulate numerous SCSI device types. The RaSCSI hardware extends the Raspberry Pi with a SCSI interface. In order to improve the compatiblity with Ataris and with other platform I have re-implemented large parts of the RaSCSI code in modern C++.
Raspberry PI Zero WH with RaSCSI board connected to a TT
With the RaSCSI software a single Pi emulates several devices like 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.
RaSCSI also works with Linux-68k and Atari's System V Release 4 (ASV), by the way.
Due to the RaSCSI client tools the Atari can exploit the full RaSCSI functionality. Files can be printed via RaSCSI, the Pi or RaSCSI can be shut down, and a realtime clock is available.
With the RaSCSI Control app the emulated devices, the image files and much more can be conveniently managed. The app can also shut down RaSCSI and the Pi.
The HDDRIVER forum has a special area on HDDRIVER, the RaSCSI Control app and the RaSCSI client tools.