BasiliskII ESP32 — Classic Macintosh Emulator for M5Stack Tab5
A full port of the BasiliskII Macintosh 68k emulator to the ESP32-P4 microcontroller, running on the M5Stack Tab5 hardware. This project brings classic Mac OS (System 7.x through Mac OS 8.1) to a portable embedded device with touchscreen input and USB peripheral support.
Screenshots
Overview
This project runs a Motorola 68040 emulator that can boot real Macintosh ROMs and run genuine classic Mac OS software. The emulation includes:
CPU : Motorola 68040 emulation with FPU (68881)
: Motorola 68040 emulation with FPU (68881) RAM : Configurable from 4MB to 16MB (allocated from ESP32-P4's 32MB PSRAM)
: Configurable from 4MB to 16MB (allocated from ESP32-P4's 32MB PSRAM) Display : 640×360 virtual display (2× scaled to 1280×720 physical display)
: 640×360 virtual display (2× scaled to 1280×720 physical display) Storage : Hard disk and CD-ROM images loaded from SD card
: Hard disk and CD-ROM images loaded from SD card Input: Capacitive touchscreen (as mouse) + USB keyboard/mouse support
... continue reading