3 ms·
In addition to be a good starting point for programming, the 8-bit micros are also a good way to begin learning about the hardware side of microprocessor system
by analog31 2y ago
In addition to be a good starting point for programming, the 8-bit micros are also a good way to begin learning about the hardware side of microprocessor systems, since the external stuff (memory chips, etc.) was correspondingly simpler as well. And without pipelining, you can form a more straightforward mental model of what the system is actually doing.
For me, it was Z80, just because Radio Shack had a book on it. I never actually built or programmed a Z80 system, but I still fall back on that knowledge when working with microcontrollers.
- musicale 2y agoI think the Z-80 is sadly out of production at this point, but the eZ80 SoC is still available, so hopefully you can still build a hardware CP/M system! Of course there are also synthesizable FPGA implementations, cycle-accurate software implementations, etc.
- einr 2y agoYou can run CP/M on the Agon Light computer, which is indeed based on the eZ80: https://github.com/TheByteAttic/AgonORIGINS https://github.com/TheByteAttic/AgonORIGINS https://github.com/nihirash/Agon-CPM2.2 https://github.com/nihirash/Agon-CPM2.2