SCSI2Pi-Client-Tools

SCSI2Pi emuliert nicht nur Massenspeicher, sondern auch Drucker und Dienste wie eine Echtzeit-Uhr. Die SCSI2Pi-Client-Tools (auch kompatibel zu PiSCSI) ermöglichen die Nutzung dieser Features mit dem Atari oder MagiCMac/MagiCPC. Sie erfordern SCSI2Pi oder PiSCSI-Release 22.05 oder neuer, einen SCSI-Treiber, wie er in HDDRIVER integriert ist, oder den SCSI-Treiber für MagiCMac/MagiCPC.
Die Tools erwarten, dass die Host-Dienste und/oder ein SCSI-Drucker konfiguriert wurden, z. B. mit

>s2p -i 6 printer -i 6:1 services

In diesem Beispiel belegt der SCSI-Drucker SCSI-ID 6, LUN 0. Die Host-Dienste belegen SCSI-ID 6, LUN 1. Alle Client-Tools finden das jeweilige Gerät automatisch. Statt der Kommandozeile kann man auch das PiSCSI-Web-Interface oder die SCSI-Control-App benutzen, um SCSI2Pi/PiSCSI wie gewünscht zu konfigurieren.

Echtzeituhr

PI_RTC nutzt die Host-Dienste, um Datum und Uhrzeit vom Pi abzufragen und auf dem Atari zu setzen. Sommerzeit-Einstellungen werden automatisch angewendet. Damit ergibt sich ein Mehrwert auch für Ataris mit Uhr. In der Regel befindet sich PI_RTC im AUTO-Ordner.
Die Echtzeituhr ist ein nützlicher Zusatz für alle, die SCSI2Pi/PiSCSI ohnehin nutzen. Werden die Host-Dienste als zusätzliche LUN für ein vorhandenes Gerät konfiguriert, benötigen sie nicht einmal eine eigene SCSI-ID.

Herunterfahren des Pi oder von SCSI2Pi

PI_SHUTD fährt den Pi oder SCSI2Pi/PiSCSI unter Nutzung der Host-Dienste herunter. Es ist zu beachten, dass PI_SHUTD sich sofort beendet, aber der Pi einige Zeit für das Herunterfahren braucht. Nach der Verwendung von PI_SHUTD kann nicht mehr auf die emulierten Geräte zugegriffen werden.

SCSI-Drucker

Mit PI_PRINT lassen sich Dateien über den Pi drucken. In der Regel wird man auf dem Desktop ein Icon für PI_PRINT anlegen, auf das man die zu druckende Datei schiebt. Alternativ dazu kann man PI_PRINT manuell starten und den Dateinamen eingeben.
PI_PRINT wurde nur mit dem SCSI2Pi-SCSI-Drucker getestet, könnte aber auch mit anderen SCSI-Druckern funktionieren.

SCSI2Pi mit dem Atari steuern

Dieses Feature ist nur mit SCSI2Pi, nicht aber mit PiSCSI verfügbar. Mit PI_EXEC lassen sich per SCSI Kommandos zu SCSI2Pi schicken. SCSI2Pi lässt sich so vom Atari aus steuern. Das LOGLEVEL-Tool gibt hierzu ein weiteres Beispiel.

Download

Das Archiv mit den SCSI2Pi-Client-Tools enthält die Binaries und eine LIESMICH-Datei mit weiteren Informationen. Die Quelltexte für alle Tools sind auf GitHub verfügbar.

SCSI2Pi-Client-Tools herunterladen SCSI2Pi-Client-Tools 3.00