The main changes in this version:
- New device type SCSG, with support for a SCSI-to-USB bridge. The bridge supports any SCSI command, not only those emulated by s2p. You can make use of IDE and SATA devices with USB-to-IDE/SATA adapters. With some drives you can even burn CDs/DVDs, a Performa630 can use USB sticks, and much more.
- s2pexec and s2pdump now also support devices which are managed by the Linux SG driver, e.g. USB/IDE/SATA drives. For these devices no Pi is required, i.e. you can use s2pexec and s2pdump on any Linux platform.
- s2psimh tool for the analysis and creation of SIMH/Open SIMH-compatible image files. This tool runs on any Linux/BSD platform and on macOS.
- s2pformat tool for formatting floppy disks or other media, e.g. in USB drives. This tool runs on any Linux platform.
- Extended streamer support, e.g. of SIMH/Open SIMH-compatible tape image files, filemarks, spacing, variable block sizes, ...
- Tape dump/restore support. With s2pdump you can convert any tape into a SIMH-compatible image file and vice versa.
- s2p can create command scripts for s2pexec. You can records sequences of SCSI commands sent by a driver, e.g. for analyzing problems.
- The maximum number of data bytes to log is configurable.
Visit the SCSI2Pi website for highly optimized 32/64 bit bullseye/bookworm binary packages.
I would like to explicitly thank @Pacjunk for testing the extended tape drive support with his OpenVMS setup. Without his help it would have been impossible to get it right.