Writing a "clear room" Z80 and Spectrum emulator with Claude Code

https://antirez.com/news/160

Implementing a clear room Z80 / ZX Spectrum emulator with Claude Code - <antirez>

I grew up with the Spectrum, and wrote a CP/M emulator a while back. I'd be curious to see how complete it would get.

I struggled a lot with some complex software, which worked on some emulators and failed on others (and mine).

For example one bug I had, which is still outstanding, relates to the Hisoft C compiler:

https://github.com/skx/cpmulator/issues/250

But I see that my cpm-dist repository is referenced in the download script so that made me happy!

It's great to see people still using CP/M, writing software for it, and sharing the knowledge. Though I do think the choice to implement the CCP in C, rather than using a genuine one, is an interesting one, and a bit of a cheat. It means that you cannot use "SUBMIT" and other common-place binaries/utilities.

HiSoft C · Issue #250 · skx/cpmulator

This is repeat of an old issue, #234. The HiSoft C compiiler, as contained in David's repo, fails: https://github.com/davidly/cpm_compilers I can run the v135 compiler, but not the v3.09. However I...

GitHub
Thank you for your work about CP/M, Steve!