3 ms·
Z80 and 8080 only --- I would like it to be 8080 only but I haven't been able to source an 8080 CP/M kernel and shell which are provably open source. So instead
by david-given 7y ago
Z80 and 8080 only --- I would like it to be 8080 only but I haven't been able to source an 8080 CP/M kernel and shell which are provably open source. So instead I'm using ZSDOS kernel (GPL) and the ZCPR1 shell (PD).
Fun fact: CP/M is modular! You can mix and match kernels, shells and BIOSes as much as you like and everything's still binary compatible! What's more, the original Digital Research distribution contained all the tools necessary to let you do this and port CP/M to a new architecture! Truly, it was a different era.
Interested parties may wish to watch https://www.youtube.com/watch?v=FGWshrMZcCc https://www.youtube.com/watch?v=FGWshrMZcCc, where I demonstrate an earlier version of the thing running on a Z80-based Amstrad NC200 laptop, and do some programming on it.