Hallo zusammen,
nachdem ich über BlueSCSI berichtetet hatte (Festplattenalternative: BlueSCSI), musste ich ein weiteres Produkt bestellen, das mein Interesse geweckt hatte: RaSCSI.
Auch hier wird mit Hilfe einer MicroSD-Karte eine SCSI-Festplatte emuliert, jedoch stellt ein Raspberry Pi die Basis dar. Man kann einen Raspberry Pi 2, 3, 4 oder Zero nutzen. Ich entschied mich für den Zero 2 W, da hiermit ein etwas kompakteres Setup möglich ist als mit den großen Pis.
Es werden nicht nur Macs unterstützt, sondern auch PCs, Commodores, Ataris und weitere Systeme können RaSCSI nutzen. Details hier: https://github.com/akuker/RASCSI/wiki/Compatibility
Neben Festplatten kann RaSCSI auch CD-ROM- und MO-Laufwerke emulieren. Besonders komfortabel hierbei ist, dass RaSCSI über ein Webinterface verfügt, so dass Images erstellt, geladen und verwaltet werden können, ohne mit der Micro-SD Karte herumhantieren zu müssen.
Für mich das Killerfeature war die Emulation eines DaynaPort SCSI/Link Ethernet Adapters. Ist diese Emulation aktiv und der Treiber geladen, kann sogar ein alter Würfel mit 68000 CPU noch online gehen.
RaSCSI ist als Bausatz oder bereits vormontiert erhältlich. Ich entschied mich für den Bausatz und erhielt folgendes:
Die richtig kleinen SMD-Bauteile waren vormontiert, selbst zu montieren sind die Micro-USB-Buchse, die vier Transceiver, ein paar Stiftleisten und die DB25-Buchse.
Ich benutzte eine Ersa "Analog 60" Lötstation, Pb38Cu60Sn2 Lötzinn und einen Flussmittelstift von MG Chemicals. Reichlich Flussmittel sei dank ging der Zusammenbau mit der groben Spitze richtig gut und schnell von der Hand. Die Bauanleitung im RaSCSI Wiki ist detailliert und lässt keine Fragen offen.
Die Pins der Micro-USB-Buchse sind RICHTIG klein und auch die Pins der vier Transceiver Chips sind wohl nicht jedermanns Sache, aber... siehe oben.
Ohne Zeitdruck ist der Zusammenbau in einer Stunde gut machbar. Je nach verwendetem Pi muss die GPIO-Buchse nach oben oder nach unten zeigen.
Ich habe auch gleich das Daisychain Board mit einer zweiten DB25-Buchse mitbestellt, um gegebenfalls ein weiteres SCSI-Device anschließen zu können. Auf dem folgenden Bild sind dieses und der Raspberry Pi Zero 2 W montiert.
Für den externen Anschluss an den Mac wird ein DB25M zu DB25M Kabel benötigt, das 1:1 geschaltet sein muss. Dieses lässt sich auch einfach selbst anfertigen. Danke an die Forenmitglieder, die mich im Marktplatz darauf hingewiesen haben.
Als Betriebssystem nutzt RaSCSI Raspbian. Auf dem RaSCSI Wiki gibt es sowohl fertige Images als auch eine detaillierte Anleitung, wie man alles "händisch" einrichtet. Ich entschied mich für einen Mittelweg und installierte das OS in der Lite-Version ohne GUI mit dem Raspberry Pi Setup Tool. Über die erweiterten Optionen lassen sich die WLAN-SSID sowie das Passwort direkt voreinstellen und man kann so auch direkt SSH aktivieren. RaSCSI installierte ich dann mittels easyinstall.sh Details hier: https://github.com/akuker/RASCSI/wiki/Setup-Instructions
Mit großer Spannung schloss ich RaSCSI an den Mac und an ein Micro-USB Netzteil an und schaltete den Würfel ein. Lido zeigte folgendes an:
Auf ID 0 die originale interne 40MB-Festplatte, auf ID 1 eine 2GB große emulierte Festplatte, auf ID 3 eine 100MB große emulierte Festplatte für den Datenaustausch und auf ID 6 den emulierten DaynaPort Ethernet Adapter. ID 7 ist der Mac selbst. So weit so gut!
Das 2GB große Image übernahm ich direkt von meinem BlueSCSI. Es enthält System 7.1 und einige Anwendungen und Spiele. Nachdem ich es im Kontrollfeld als Startvolume ausgewählt habe, bootete der Rechner problemlos davon.
Nun galt es, das Netzwerk Setup, MacTCP, den DaynaPort Treiber und einen Web Browser zu installieren. Alles ist im Wiki gut beschrieben und sämtliche Software findet sich im Macintoshgarden.
Ein Motorola 68000 mit 4MB RAM wäre mit dem modernen Web natürlich mehr als überfordert, selbst wenn es einen Browser gäbe, der damit umgehen könnte. Hier kommt die Kreation des YouTubers ActionRetro aus den USA ins Spiel.
Auf http://frogfind.com und http://68k.news hat er zwei Seiten online gestellt, die das moderne Web auf grundlegendes HTML herunterbrechen und somit auch mit MacWeb 1.1.1 nutzbar machen.
Hier ein Video zu RaSCSI:
https://www.youtube.com/watch?v=DJ8ZN3-oALs
Hier eines zu Frogfind und 68k.news
https://www.youtube.com/watch?v=c_v2_vTogS8
Github: https://github.com/akuker/RASCSI
Wiki: https://github.com/akuker/RASCSI/wiki
Shop für Bausätze: https://www.tindie.com/products/landogriffin/
Shop für fertige Kits: https://samplerspa.de