Skip to content

# uae4arm - RetroBIOS

Type | libretro
Classification | community_fork
Source | https://github.com/libretro/uae4arm-libretro
Upstream | https://github.com/PandTomB/uae4arm
Version | v0.5
Profiled | 2026-03-25
Cores | uae4arm
Systems | commodore-amiga

Technical notes

ARM-optimized Amiga emulator by TomB, ported to libretro by Chips-fr. Based on an older uae4arm version, intended for low-powered ARM hardware where PUAE cannot maintain full speed.

Core options expose three models: A500, A600, A1200. Each selects its Kickstart ROM automatically. Extended ROMs (CDTV/CD32) can be set via .uae config files but CD32/CDTV hardware emulation is absent from this port (no akiko chip, CD support listed as missing).

Built-in AROS Kickstart replacement used as fallback when no ROM is found.

Cloanto-encrypted ROMs require rom.key in the system directory.

7 files | 0 required, 7 optional | 6 in repo, 1 missing | 3 with HLE fallback

`kick34005.A500` -optional, HLE available : Amiga 500 Kickstart v1.3 rev 34.005

- Source: `libretro/core/libretro-core.cpp:73,420 src/memory.cpp:2080-2180`
- Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie

`kick40063.A600` -optional, HLE available : Amiga 600 Kickstart v3.1 rev 40.063

- Source: `libretro/core/libretro-core.cpp:74,391 src/memory.cpp:2080-2180`
- Platforms: batocera, lakka, recalbox, retroarch, retrodeck, retropie

`kick40068.A1200` -optional, HLE available : Amiga 1200 Kickstart v3.1 rev 40.068

- Source: `libretro/core/libretro-core.cpp:75,405 src/memory.cpp:2080-2180`
- Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie

`kick34005.CDTV` -optional : CDTV extended ROM v1.00 rev 34.005

- Source: `src/memory.cpp:1931-1971 (EXTENDED_ROM_CDTV via romextfile)`
- Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie

`kick40060.CD32` -optional : CD32 Kickstart v3.1 rev 40.060

- Source: `src/memory.cpp:2080-2180 (loaded via romfile from .uae config)`
- Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie

`kick40060.CD32.ext` -optional : CD32 extended ROM rev 40.060

- Source: `src/memory.cpp:1931-1971 (EXTENDED_ROM_CD32 via romextfile)`
- Platforms: batocera, lakka, recalbox, retroarch, retrobat, retrodeck, retropie

`rom.key` -optional, missing from repo : Cloanto Amiga Forever decryption key

- Source: `src/memory.cpp:598-613,625-700 (addkeydir, load_keyring)`

Generated on 2026-03-25T14:56:43Z