PROJECT / ESP32 APPLICATION
Esp32emu
Shared board runtime (display, touch, SD, WiFi, Bluetooth and USB keyboards and mice, LVGL setup screen, web page, console, debugger), CPU cores (68000/68020/68030, Z80…
About this project
A shared runtime that handles everything an 8/16/32-bit computer emulator needs on two boards — display, touch, SD card, Wi-Fi with NTP, Bluetooth keyboards and mice, a setup screen, a web page for disk images and a serial console — plus the CPU cores: 68000/68020, Z80, 6502, 65C816, 6809, ARM2 and a uPD765 floppy controller. A machine describes itself in one emu_machine_t struct and emu_run() does the rest; the build target picks the board, esp32s3 for the Makerfabs MaTouch ESP32-S3 7" (1024×600, 8 MB PSRAM) or esp32p4 for the M5Stack Tab5 (1280×720, 32 MB PSRAM). It is ESP-IDF 5.5.4 components, not a standalone app, and powers twelve separate emulator projects including Atari STE, Macintosh, Amstrad CPC, ZX Spectrum and Commodore 64.
Open project preview ↗Hardware
Native board: M5Stack Tab5
Boards: M5Stack Tab5 (ESP32-P4)
Supported hardware: M5Stack Tab5 (ESP32-P4). Confirm the exact board revision and pin map in the upstream repository.
What the source supports
Upstream evidence: Reviewed from public README media at commit 8a0b5f936e18 under MIT. Firmware was not executed.
Media credit & rights
Upstream project media · rights remain with its owner · Credit: rlucencic
Screenshots decoded from the upstream README at a pinned commit. Repository code and firmware were not executed; the license texts are included in the preview package.
View original source ↗ Copyright & removal · Reviewed
More projects on these boards
Pixel Tower Defense Matrix Rain Tab5 Tab5 Home Screen
Same use case
Explore projects
FILTERS
Browse by form factor. Check the exact board, chip and peripherals before installing.
Today's picks
Give your project a little spotlight.
Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.