The main goal is to be able to read diskette images from old 8-inch floppies. We have used greaseweazle with an old 8-inch floppy drive and needed tools to inspect the images and extract files.
Disclaimer: this is work in progress code, while I'm learning about the diskette formats. The code quality isn't quite there and requires a bit of cleanup, especially where I explored or changed my mind about how to do things.
Currently, there is support for some image formats that we have encountered:
- Mycron program diskettes
- Mycron data diskettes
- TRAM (text editor) diskettes for Mycron
- ND (Norsk Data) diskettes
For CP/M formatted diskettes, cpmtools works well.
The tools included here are:
- dump.py (inspecting and extracting disk images)
- tram_cat.py (formatted 'cat' for TRAM editor files)
- dump_imd.py (inspect data in IMD images)
This is used to inspect a diskette image or copy data from it
- disk format is selected using '-tt', '-tn', or '-tm' (use -h for more info)
- '--dir' is used to extract to a directory
- '--zip' is used to extract files and store them in a zip file.
- '-l' list files / metadata about the floppy image
Warning: some tools used to store files 40+ years ago didn't correctly interpret backspace characters, so you might find filenames with backspaces in them. It is not necessarily a problem with the disk image.