SCSI2Pi is the open source further development of PiSCSI for the Raspberry Pi. SCSI2Pi offers higher transfer rates, highly optimized binaries, additional emulations as well as new features and tools. It runs stand-alone, but is also compatible with the PiSCSI web UI, and is installed in a matter of seconds with a binary package. Modern C++, about 400 unit tests and excellent SonarQube metrics stand for the quality and robustness of the code.
SCSI2Pi emulates hard drives, removable media drives, MO drives, CD-ROM drives, tape drives (streamers), printers, network adapters or a realtime clock. Image files are simply copied to the Pi. Unique features like a SCSI-to-USB bridge, professional streamer support and numerous tools make SCSI2Pi a particularly versatile SCSI emulation.
Depending on the operating system, the drivers and the device characteristics, with the SCSI-to-USB bridge there is access to a variety of mass storage devices. A Performa630 can use USB sticks, a broken Atari floppy disk drive can be replaced by a USB drive etc. Not every combination will work, but there is a lot of potential.
For streamers, image files in tar and SIMH/Open SIMH format, navigation, filemarks and variable block sizes are supported. Therefore you can use professional streamer tools with SCSI2Pi. You can install OpenVMS, for instance, directly from an emulated streamer. Furthermore you can convert real tapes into SIMH-compatible image files and vice versa.
SCSI Control is the Android app for SCSI2Pi, PiSCSI and RaSCSI. SCSI Control manages multiple boards, emulated devices, image files, device profiles and much more. In addition, you stay up to date by push notifications with news on SCSI2Pi and PiSCSI. The app directly communicates via an open API with the device emulation on the Pi.
SCSI Control is available on Google Play and supports Android 7.0 and newer. For the full set of features SCSI2Pi is required, because PiSCSI is lacking new device types and functionality. If there ever was a niche product for other niche products, then it's SCSI Control ;-).
SCSI2Pi ist die quelloffene Weiterentwicklung von PiSCSI für den Raspberry Pi. SCSI2Pi bietet höhere Übertragungsraten, hochoptimierte Binaries, zusätzliche Emulationen sowie neue Features und Tools. Es läuft eigenständig, ist aber auch kompatibel zur PiSCSI-Web-Oberfläche und ist in Sekundenschnelle mit einem Binärpaket installiert. Modernes C++, etwa 400 Unit-Tests und ausgezeichnete SonarQube-Metrics stehen für die Qualität und Robustheit des Codes.
SCSI2Pi emuliert Festplatten, Wechselplatten, MO-Laufwerke, CD-ROM-Laufwerke, Bandlaufwerke (Streamer), Drucker, Netzwerkadapter oder eine Echtzeituhr. Image-Dateien werden einfach auf den Pi kopiert. Alleinstellungsmerkmale wie eine SCSI-auf-USB-Bridge, professionelle Streamer-Unterstützung und zahlreiche Tools machen SCSI2Pi zu einer besonders vielseitigen SCSI-Emulation.
Abhängig vom Betriebsystem, den Treibern und den Geräteeigenschaften besteht mit der SCSI-auf-USB-Bridge Zugriff auf eine Vielzahl an Massenspeichern. Ein Performa630 kann USB-Sticks nutzen, ein defektes Atari-Floppylaufwerk lässt sich durch ein USB-Laufwerk ersetzen etc. Nicht jede Kombination wird funktionieren, aber es gibt eine Menge Potential.
Für Streamer werden Image-Dateien im tar- und SIMH/Open SIMH-Format, Navigation, Filemarks und variable Blockgrößen unterstützt. Daher lassen sich professionelle Streamer-Tools mit SCSI2Pi nutzen. Man kann beispielsweise OpenVMS direkt von einem emulierten Streamer installieren. Außerdem lassen sich echte Bänder in SIMH-kompatible Image-Dateien konvertieren und umgekehrt.
SCSI-Control ist die Android-App für SCSI2Pi, PiSCSI und RaSCSI. SCSI-Control verwaltet mehrere Boards, emulierte Geräte, Image-Dateien, Geräteprofile und vieles mehr. Außerdem bleibt man durch Push-Nachrichten mit News zu SCSI2Pi und PiSCSI auf dem Laufenden. Die App kommuniziert über eine offene API direkt mit der Geräteemulation auf dem Pi.
SCSI-Control ist auf Google Play verfügbar und unterstützt Android 7.0 und neuer. Für den kompletten Funktionsumfang wird SCSI2Pi benötigt, da PiSCSI neue Gerätetypen und Funktionen fehlen. Falls es jemals ein Nischenprodukt für andere Nischenprodukte gab, dann ist es SCSI-Control ;-).