A Macintosh Plus emulator port designed specifically for the Cheap-Yellow-Display (ESP32) board. This project utilizes umac and the Musashi 68k emulator to provide a functional vintage computing experience on modern low-cost hardware, featuring touchpad emulation for mouse control.
Key features include:
- Homebrew Macintosh applications built with Retro68 such as Weather, WiFi status, and CydCtl for hardware control.
- An IPC (Inter-Process Communication) interface between the Mac emulator and ESP32 via memory-mapped regions.
- Integration with Home Assistant through MQTT to display real-time weather data.
- Support for 240x320 LCD displays with touch capabilities.
Max bypassed the proprietary app requirement of his robot vacuum by integrating it with Home Assistant, using text-to-speech to send voice commands via USB, allowing offline control and scheduled cleanings.