While differences in hardware often made direct data exchange difficult, CP/M provided at least a basic level of software compatibility between various Z80-based computers. Although eventually ...
A 4MHz Z80 that can run BASIC with 64K of RAM ... and there are more on the Hackaday.io project page. The ATMega serves as a clock and reset generator. It also is the computer’s EPROM.