Can it run CP/M for Z80?
Hi, CP/M was written using only 8080 assembly language, so it is possible to run CP/M (for 8080/Z80) with this board and I'm just working on it...
Well, "only": not so much!
It sure is possible, but there were many versions of CP/M, and since Z80-based machines were popular CP/M machines, some versions did use Z80 instructions actually.
But you can definitely find pure 8080 versions.
From the link I gave above, you can see the source code for different versions. Note that if you want to build it from source (which would sure be fun), many versions (except maybe the very first, I don't quite remember) were written in a mix of assembly code and PL/M. You'd need to get a working PL/M compiler (there are some on the above site as well) and probably written for the right target (8080 and not Z80). I haven't taken a deep look, so maybe all published versions with PL/M code also contain the corresponding compiled 8080 (or Z80) assembly code, but I'm not sure at all about this.
More, I have intention to try also CP/M-86 that was the porting of CP/M to 8088/8086 systems.
Should also be interesting.