Z80 Programming
This page was last modified 08:37, 11 November 2018 by Gdx. Based on work by Grauw and Manuel and others.

The Z80 is a Central Processing Unit (CPU) that can be found in all MSX computers.

The MSX-Engine inserts an extra wait in the Z80’s M1 cycle. This was done to reduce the DRAM access speed, so cheaper chips could be used. Instructions whose opcode is prefixed with CB, DD, ED or FD have two M1 cycles, in this case two wait cycles are added. More information can be found on the MSX Assembly Page.