This is not just a simple interface between MicroPython and an MSX. Here, the Raspberry Pi Pico fully replaces the Z80, taking control of the MSX hardware and running MicroPython to interact with the display, keyboard, and other peripherals.
🔹 How does it work?
- The Z80 is removed, and this circuit is installed in its place.
- The Raspberry Pi Pico runs MicroPython and simulates how a Z80 would access the hardware.
- Using latches and buffers, the Pico controls the address bus, data bus, and control signals of the system.
📌 The goal is to be as non-invasive as possible. Most MSX computers have the Z80 in a socket, allowing this board to be installed without permanent modifications. If you want to restore the original state, you simply reinsert the Z80.