Getting CP/M working on this two-chips-plus-a-blue-pill setup took more time than I thought, especially on the software side.
This week, I’ll turn Forth into a peek-and-poke monitor for the eZ80, describe how to bootstrap the initial code, build a minimal BIOS for CP/M, add a µSD card socket with SPI request bus, and finish off with a FAT-file mapped jukebox style floppy disk setup.
Let’s get started, this will be a long episode!
- PokeMon, the eZ80 monitor - Wed
- Bootstrapping CP/M via simh - Thu
- We’ll need a BIOS for CP/M - Fri
- A µSD, slave SPI, and DMA - Sat
- The virtual floppy jukebox - Sun
As always, these articles appear spread out over separate days of the week, to give me some time to prepare and test it all, but also to show that it’s all part of a “fun” journey!
Will it end here? Probably not. I’m thinking of making a PCB board for this. It’s been a delightful mix of a variety of technologies, new and old, and the retro aspect made it really satisfying once it all came together.