Xerox 820 disk dump program running under CP/M-80, crosscompiled with SDCC (based on sources from N8VEM)
- C 87.2%
- Makefile 8.4%
- Python 3%
- Assembly 1.4%
|
Jeff Epler
5d9c050261
I've successfully written a full-disk image sent over the serial port! it was not reliable at 307200 so I bumped the speed down to 19200. probably a higher rate like 115200 would be OK? Or more if the read-loop were re-coded in asm |
||
|---|---|---|
| bin | First commit | |
| doc | More docs | |
| esrc | Add rawrite (&senddisk for host computer) | |
| lbin | First commit | |
| lsrc | Fix binpak | |
| src | at one point using the typedef here didn't work, it does now | |
| .gitignore | Initial commit | |
| common.mk | Fix link process on my system | |
| examples.mk | Correct compile option for modprn example | |
| ihex2img.py | diskdump is all | |
| libraries.mk | tweak build system | |
| Makefile | tweak build system | |
| README.md | diskdump is all | |
| senddisk.py | Add rawrite (&senddisk for host computer) | |
| tools.mk | tweak build system | |
sdcc-cpm-diskdump
This program is designed for the Xerox 820 with 2 8" SSDD floppy drives.
It reads the "B" drive in physical sector order, dumping an ixex-style listing to the printer port at 19200 with no handshaking.
This output can be received on a host computer and used under CPM emulators or with cpmtools cpmls/cpmcp/etc.
This comes without any warranty.