For now, the MCLZ8 is running as a cycle-accurate Zilog Z80; however the next (fun) step will be to start integrating stuff like the TRS-80’s RAM and ROMS and running/caching them at the full speed of the 800Mhz Teensy microcontroller to see just how fast we can make this TRS-80 Model III, and see how it compares to the the accelerators which were available back in those days!
Preliminary results indicate that the MCLZ8 is more than 15 times faster than the stock Z80 in the TRS-80 Model III… This is with cycle accuracy disabled and both ROM and RAM running at the microcontroller’s top speed… More testing needed, but it looks promising…
Nice project! The Teensy 4.1 is one of the few high performance boards that only rarely goes out of stock. The manufacturer did some clever planning and took a gamble on securing enough processors that he can meet steady (if not expanded) demand.
I integrated the TRS-80 Model I ROMs into my MCLZ8 Z80 emulator and mapped the UART to the TRS-80’s keyboard and video RAM and now have it running on a standalone Teensy 4.1 board! TRS-80 MODEL I EMULATOR USES MCLZ8 IN A TEENSY