Tech News
← Back to articles

BasiliskII Macintosh 68k Emulator Ported to ESP32-P4 / M5Stack Tab5

read original related products more articles

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