ESPectrum
ZX Spectrum 48K and 128K emulator on a TTGO VGA32: plug in a VGA monitor and a PS/2 keyboard and load tapes.
Chipnik catalog@chipnik-catalogWhat you need
- Board
- LilyGO TTGO VGA32
- Parts
- VGA monitor or TV with VGA input, PS/2 keyboard, microSD card
ESPectrum emulates the Sinclair ZX Spectrum 48K, 128K and Pentagon on an ESP32. The TTGO VGA32 board gives it a VGA picture, PS/2 keyboard, sound and a microSD card for TAP, TZX, SNA and Z80 files. It even loads real tapes through the audio input, with accurate timing and border effects. Original project by EremusOne on GitHub, GPL-3.0. Chipnik hosts the release binaries unchanged so you can flash them from the browser.
Copy your games to the microSD card in the folders the project wiki describes. A CRT TV works too with a VGA to RGB SCART cable.
Firmware files come from the v1.4.15 release.
Parts
Buy everything for this project
- LilyGO TTGO VGA32BuyLilyGO
After flashing
- The board restarts by itself when flashing is done.
- If nothing happens, press the RST (EN) button once.
Versions
1.4.15 added to Chipnik 2026-11-05
Release v1.4.15 of EremusOne/ESPectrum, files unchanged. Release notes on GitHub