Das PiSCSI-Projekt (vormals RaSCSI) stellt offene Hardware und Software für den Raspberry Pi bereit, um SCSI-Geräte zu emulieren. Um die Kompatibilität zu zahlreichen Plattformen zu verbessern und mehr Gerätetypen zu unterstützen habe ich weite Teile der PiSCSI-Software in modernem C++ neu implementiert.
Raspberry Pi Zero WH mit PiSCSI-Board am TT
PiSCSI emuliert gleichzeitig mehrere Geräte wie Festplatten, CD-ROM-Laufwerke, Drucker, einen DaynaPort-Netzwerkadapter oder eine Echtzeituhr. So lassen sich Ataris leicht mit SCSI-Geräten oder einem Speicherkarten-Leser versehen. Alle emulierten Geräte sind ICD-kompatibel, was für den MegaSTE oder STs/STEs ohne ICD-kompatiblen Hostadapter wichtig ist. Auf diesem Weg lassen sich bis zu 8 emulierte Geräte am internen Hostadapter des MegaSTE betreiben.
Mehr zu PiSCSI und Atari-Computern mit TOS
Mehr zu PiSCSI und Atari-Computern mit MagiCMac
PiSCSI funktioniert auch mit Linux-68k und Ataris System V Relaese 4 (ASV).
Mit den PiSCSI-Client-Tools kann der Atari die volle PiSCSI-Funktionalität ausschöpfen. Es lassen sich Dateien per PiSCSI drucken, der Pi oder PiSCSI können heruntergefahren werden, und es steht eine Echtzeituhr mit automatischer Sommerzeit-Anpassung zur Verfügung.
Mit der PiSCSI-Control-App lassen sich mehrere RaSCSI/PiSCSI-Boards, die emulierten Geräte, die Image-Dateien und vieles mehr verwalten. Die App kann auch PiSCSI und den Pi herunterfahren.
Im HDDRIVER-Forum gibt es einen eigenen Bereich zu HDDRIVER, der PiSCSI-Control-App und den PiSCSI-Client-Tools.