Macintosh emulator works on ESP32-P4 display devkits from M5Stack and Waveshare
ESP32 chips have been used for retro gaming and computing for years, but Austin McChord (Amcchord) adds to that with a Macintosh emulator ported to a couple of ESP32-P4 display devkits. His project is a full port of the BasiliskII Macintosh 68k emulator, bringing classic Mac OS (System 7.x through Mac OS 8.1) to portable ESP32-P4 embedded devices with touchscreen, USB peripherals, and WiFi support through an ESP32-C6 on the boards. The main development platform appears to be the M5Stack Tab5 equipped with a 5-inch touchscreen display with 1280×720 resolution. However, if you need something with a larger screen, the Waveshare ESP32-P4-WIFI6-Touch-LCD-10.1 is also supported, and features a 10.1-inch display with 1280×800 resolution and a 10-point capacitive touchscreen. The actual Mac OS resolutions used are 640×360 and 640×400, respectively, then scaled twice to the native resolution of the display. Highlights of the project: CPU – Motorola 68040 emulation with FPU (68881) […]




![ESP32-C5 dual-band WiFi 6 and Bluetooth LE IoT board features 1.47-inch color LC[…]](https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-LCD-1.47-LCD-720x511.jpg)
![ESP32-C5 devkit offers 2.8-inch capacitive touch display, dual-band Wi-Fi 6, Blu[…]](https://www.cnx-software.com/wp-content/uploads/2026/07/ESP32-C5-Touch-LCD-2.8-720x542.jpg)




