About this project
This project runs a Motorola 68040 emulator that can boot real Macintosh ROMs and run genuine classic Mac OS software. Performance is comparable to a Mac IIci (25 MHz 68030), achieving 24 FPS video and 1.5-3 MIPS CPU speed. The emulation includes: CPU: Motorola 68040 emulation with FPU (68881) — 1.5-3 MIPS RAM: Configurable from 4MB to 16MB (allocated from ESP32-P4's 32MB PSRAM) Display: 640×360 virtual display (2× scaled to 1280×720 physical display), supporting 1/2/4/8-bit color depths at 24 FPS Storage: Hard disk and CD-ROM images loaded from SD card Input: Capacitive touchscreen (as mouse) + USB keyboard/mouse support Video: Optimized pipeline with write-time dirty tracking, double-buffered DMA, and tile-based rendering
M5Burner description
Indexed devices
- Tab5Linked firmware target
These are source targets and mentions, not verified compatibility. Check the README for exact models and requirements.
Videos about this project
Creators link to this repository in 1 indexed video.
Explore related videosREADME
Read originalFrom yuleshow’s repository. Written by the project’s creators, not M5Ware. Original credits, licenses, and terms apply.
Loading the repository README…
Firmware & builds
1 in the indexMacOS
tab5 · v2.8 · 410 downloads
Build description
This project runs a Motorola 68040 emulator that can boot real Macintosh ROMs and run genuine classic Mac OS software. Performance is comparable to a Mac IIci (25 MHz 68030), achieving 24 FPS video and 1.5-3 MIPS CPU speed. The emulation includes: CPU: Motorola 68040 emulation with FPU (68881) — 1.5-3 MIPS RAM: Configurable from 4MB to 16MB (allocated from ESP32-P4's 32MB PSRAM) Display: 640×360 virtual display (2× scaled to 1280×720 physical display), supporting 1/2/4/8-bit color depths at 24 FPS Storage: Hard disk and CD-ROM images loaded from SD card Input: Capacitive touchscreen (as mouse) + USB keyboard/mouse support Video: Optimized pipeline with write-time dirty tracking, double-buffered DMA, and tile-based rendering