A drop in replacement for the Z80 that can assist in debugging hardware problems.
Post Reply
Posts: 3
Joined: Sun May 14, 2023 2:05 am


Post by MicroCoreLabs »

Hi Everyone,

I would like to introduce my MCLZ8 project which is a Z80 drop-in emulator that uses a Teensy 4.1 and a small PCB. It is cycle accurate, passes the Z80 ZEXALL tests, and has enough power and resources to emulate the CPU and local bus interface as well as the motherboard RAM and ROM. It can also operate in a few accelerated modes.

I have used it successfully in an Osborne-1, a TRS-80 Model III and a NABU in both cycle-accurate and accelerated modes as well as a few other unique projects.

The MCLZ8 can also be used as an in-circuit debugger which can trigger and trace Z80 instructions, or it can be used to simply generate reads and writes to addresses on the motherboard through the Z80 local bus. Debug information is sent to the host laptop over the Teensy's USB-UART.

Here are some of my WordPress blog entries which demonstrate the MCLZ8: ... model-iii/ ... lications/ ... eleration/ ... ith-mclz8/ ... -the-nabu/ ... the-mclz8/ ... the-mclz8/

All of my project files are on GitHub:


User avatar
Posts: 167
Joined: Tue Mar 28, 2023 4:23 pm

Re: Introduction

Post by LeoBinkowski »

I like this project mostly because I'm having trouble debugging stuff on the NABU these days.
Post Reply