RaSCSI-Board für den Raspberry Pi

Die RaSCSI-Website stellt offene Hardware und Software bereit, um virtuelle SCSI-Geräte zu realisieren.

RaSCSI-Hardware

Die RaSCSI-Hardware erweitert den Raspberry Pi um eine SCSI-Schnittstelle. Der Pi kann mehrere SCSI-Geräte (z. B. Festplatten, CD-ROM-Laufwerke oder Netzwerkadapter) gleichzeitig emulieren. So lässt sich ein Atari flexibel mit SCSI-Geräten versehen.

Aktuelle RaSCSI-Software

Bis auf weiteres stelle ich aktuelle Binaries einer RaSCSI-Entwicklungsversion bereit. Diese Binaries enthalten zahlreiche von mir beigesteuerte Verbesserungen und Erweiterungen, die auch die Kompatibilität mit dem Atari verbessern.

RaSCSI-Control

Mit der Android-App zum RaSCSI-Board lassen sich die emulierten Geräte komfortabel verwalten.

Ataris mit RaSCSI und HDDRIVER

RaSCSI wurde erfolgreich mit HDDRIVER 11, einem Falcon und einem TT getestet, sowohl mit dem SCSI- als auch dem ACSI-Bus. Als Hardware dienten ein Raspberry Pi 4B, ein Raspberry Pi Zero WH und ein RaSCSI-FULLSPEC-Board. Aufgrund der Kompatibilität von TT-ACSI zu ST-ACSI sollte sich das Board auch an einem ST mit SCSI-Hostadapter betreiben lassen.

Raspberry Pi Zero WH mit RaSCSI-Board an einem TTRaspberry Pi Zero WH mit RaSCSI-Board am TT

Die Übertragungsrate gemessen mit XFERRATE, TT-SCSI und einem Raspberry Pi 4B beträgt etwa 1200 KB/s. Mit einem Raspberry Pi Zero WH liegt die Übertragungsrate bei etwa 1100 KB/s. Ob sich die Laufwerksdatei auf einer SD-Karte im Speicherkarten-Slot des Pi oder einem externen USB-Kartenleser befindet macht keinen Unterschied.
Beim Datenaustausch mit anderen Plattformen gibt es keine Byte-Swapping-Problematik. Daher ist beim Partitionieren mit HDDRUTIL die entsprechende Einstellung nicht zu aktivieren.

Der Screenshot zeigt von HDDRUTIL dargestellte Informationen zu zwei virtuellen Laufwerken: Eine Festplatte mit SCSI-ID 1 (Laufwerk K:) und ein MO-Laufwerk mit SCSI-ID 5 (Laufwerk L:).

Gerätecheck mit RaSCSI-Board

MagicMac mit RaSCSI und HDDRIVER

Auch mit MagiCMac ist ein problemloser Betrieb möglich. Über den SCSI-Treiber für MagiCMac können HDDRIVER und HDDRUTIL direkt auf SCSI-Platten und deren Partitionen zugreifen.

MagicMac/HDDRUTIL mit RaSCSI-Board