Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Amiga Emulators
  3. Amiga 500 ESP32

Amiga 500 ESP32

On the record

Audio limitation
Real-time audio can underrun in heavy scenes, and the README says an event-driven Paula is planned to address it.github.com · read 8 Oct 2026
Boots Amiga software
It boots Kickstart 1.3 and loads Workbench 1.3 from an emulated floppy disk.github.com · read 8 Oct 2026
Controls
A cabinet joystick and buttons map to the Amiga joystick and mouse buttons.github.com · read 8 Oct 2026
Development build
The PC build targets Linux/WSL and can render to PPM/BMP, write audio to WAV, accept scripted input, and run regression tests.github.com · read 8 Oct 2026
Emulated chipset
Its OCS chipset implements Agnus, Denise, Paula, and dual CIA components.github.com · read 8 Oct 2026
Emulation
It boots Kickstart 1.3 and Workbench 1.3, with OCS chipset features including sprites, copper, blitter, Paula audio, and dual CIA emulation.github.com · read 8 Oct 2026
Hardware
The reference build requires an ESP32-S3 N16R8 with 16MB flash and 8MB OPI PSRAM, plus an ST7796 display and MAX98357A I2S amplifier.github.com · read 8 Oct 2026
Hardware requirement
The ESP32-S3 build requires an N16R8 board with 8MB OPI PSRAM.github.com · read 8 Oct 2026
Input and audio
The cabinet joystick and buttons map to Amiga joystick and mouse inputs, and Paula audio outputs over I2S.github.com · read 8 Oct 2026
Intended audience
The maker describes it as an educational, non-commercial project.github.com · read 8 Oct 2026
Known limitations
The README lists no keyboard emulation, no AGA or fast-RAM autoconfiguration, and no custom raw-MFM loaders.github.com · read 8 Oct 2026
License
The original emulator code is under the MIT License, which does not cover the Musashi core or Amiga ROMs and commercial software.github.com · read 8 Oct 2026
Limit: audio
Real-time audio can underrun in heavy scenes when the ring buffer starves below about 50 fps.github.com · read 8 Oct 2026
Limit: disk loading
Custom raw-MFM loaders using DSKSYNC/DSKBYTR polling are not implemented; standard AmigaDOS loading works.github.com · read 8 Oct 2026
Limit: keyboard and chipset
Keyboard emulation is not available, and the emulator supports OCS only, with no AGA or fast-RAM autoconfiguration.github.com · read 8 Oct 2026
PC build
The same chipset sources build on PC for development, with the README specifying Linux/WSL.github.com · read 8 Oct 2026
Performance
The README reports about 31 fps on the Workbench desktop with sprites and audio active.github.com · read 8 Oct 2026
Purpose
Amiga 500 emulator running on ESP32-S3 hardware, with a PC build for development.github.com · read 8 Oct 2026

Alternatives to Amiga 500 ESP32

Every alternative, ranked