Z80 Retro Computing with Arduino
The ZilogZ80 CPU is an 8-bit based microprocessor. It was introduced by Zilog in 1976 as the startup company's first product. The Z80 was conceived by Federico Faggin in late 1974. The Z80 was software compatible (!) with the Intel 8080 machine language. It added several extensions and was the heart of the ZX Spectrum.
Zilog Z80 is the chip who powered half of the '80 microcomputers. The other one was the CMOS 6502 used for the C/64 & Apple II core.
Z80 was easy to use because provided a lot of facility for building a home computer: for instance a a built-in DRAM refresh mechanism that would otherwise have to be provided by external circuitry, and a single 5-Volt power supply (the 8080 needed -5 V/+5 V/+12 V)
Today I found out a lot of projects based on Arduino and Z80, for instance this "simple" project show you how to interface a basic Arduino Mega and a Z80
This project show you how to build a $4 retro computer with only 4 (!) chips.
Commodore 128 (C/128) featured a Z80 but was too expensive and too slow. To cope with the rest of the board speed, the Z80 was limited to 2Mhz (instead of 4) so the CP/M was twice slower.