-
altair-cpm-serialdisk
Modifications for Lifeboat CPM 2.2 to run on the Altair 8800 using a virtual floppy drive accessed over serial from a modern PC
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
My code doesn't need to parse the disk images at all, it just seeks to the right location and returns the right number of bytes, just like a hardware floppy drive would do. See lines 164-166 here: https://github.com/barberd/altair-cpm-serialdisk/blob/main/serialdrive/serialdrive.py
But, separately, I did write a converter from Altair 137-byte sectors to standard 128-byte sectors to do disk image manipulation with cpmtools, see here: https://github.com/barberd/altair2cpmraw