Skip to content

# FS-UAE - RetroBIOS

Type | libretro
Classification | community_fork
Source | https://github.com/libretro/libretro-fsuae
Upstream | https://github.com/FrodeSolheim/fs-uae
Version | v2.7.15
Profiled | 2026-03-23
Cores | fsuae
Systems | amiga

Technical notes

FS-UAE is an Amiga emulator by Frode Solheim, based on UAE/WinUAE.

ROMs loaded from save_dir/fsuae/Kickstarts/ (not system_dir). base_dir = RETRO_ENVIRONMENT_GET_SAVE_DIRECTORY/fsuae (paths.c:197). Also scans base_dir/AmigaForever/Amiga Files/Shared/rom/ (config.c:129-135). Scans for .rom and .bin files. Identification by SHA-1 checksum, not filename. AROS kickstart (512 KB) bundled in fs-uae.dat as fallback for all models. rom.key enables decryption of Cloanto Amiga Forever encrypted ROMs.

Supported models: A1000, A500, A500+, A600, A1200, A3000, A4000, CD32, CDTV. Default model is A500 (config.c:42). Each model auto-selects its kickstart via quickstart mechanism (cfgfile.c:7111-7154, config.c:140).

The .info declares firmware_count=0. All ROMs are auto-discovered by directory scan, not by explicit filename lookup.

Libretro port is frozen at v2.7.15. Upstream ROM database is larger (3030 vs 1980 lines in rommgr). Core functionality equivalent for standard models.

12 files | 0 required, 12 optional | 10 in repo, 2 missing | 8 with HLE fallback

`amiga-os-130.rom` -optional, HLE available

- System: amiga
- SHA1: `891e9a547772fe0c6c19b610baf8bc4ea7fcb785`
- Validation: sha1
- Source: `sources/src/rommgr.c:141-142 (id=6, ROMTYPE_KICK)`
- Platforms: batocera
- Amiga 500 Kickstart 1.3 r34.5. Default model ROM.

`amiga-os-204.rom` -optional, HLE available

- System: amiga
- SHA1: `c5839f5cb98a7a8947065c3ed2f14f5f42e334a1`
- Validation: sha1
- Source: `sources/src/rommgr.c:149-150 (id=7, ROMTYPE_KICK)`
- Platforms: batocera
- Amiga 500+ Kickstart 2.04 r37.175.

`amiga-os-205.rom` -optional, HLE available

- System: amiga
- SHA1: `02843c4253bbd29aba535b0aa3bd9a85034ecde4`
- Validation: sha1
- Source: `sources/src/rommgr.c:155-156 (id=10, ROMTYPE_KICK)`
- Platforms: batocera
- Amiga 600 Kickstart 2.05 r37.350.

`amiga-os-120.rom` -optional, HLE available

- System: amiga
- SHA1: `11f9e62cf299f72184835b7b2a70a16333fc0d88`
- Validation: sha1
- Source: `sources/src/rommgr.c:139-140 (id=5, ROMTYPE_KICK)`
- Platforms: batocera
- Amiga 1000 Kickstart 1.2 r33.180.

`amiga-os-310-a1200.rom` -optional, HLE available

- System: amiga
- SHA1: `e21545723fe8374e91342617604f1b3d703094f1`
- Validation: sha1
- Source: `sources/src/rommgr.c:176-177 (id=15, ROMTYPE_KICK)`
- Platforms: batocera
- Amiga 1200 Kickstart 3.1 r40.68.

`amiga-os-310-a3000.rom` -optional, HLE available

- System: amiga
- SHA1: `f8e210d72b4c4853e0c9b85d223ba20e3d1b36ee`
- Validation: sha1
- Source: `sources/src/rommgr.c:180-181 (id=61, ROMTYPE_KICK)`
- Platforms: batocera
- Amiga 3000 Kickstart 3.1 r40.68.

`amiga-os-310-a4000.rom` -optional, HLE available

- System: amiga
- SHA1: `5fe04842d04a489720f0f4bb0e46948199406f49`
- Validation: sha1
- Source: `sources/src/rommgr.c:186-187 (id=16, ROMTYPE_KICK)`
- Platforms: batocera
- Amiga 4000 Kickstart 3.1 r40.68.

`amiga-os-310-cd32.rom` -optional, HLE available

- System: amiga
- SHA1: `3525be8887f79b5929e017b42380a79edfee542d`
- Validation: sha1
- Source: `sources/src/rommgr.c:197-198 (id=18, ROMTYPE_KICKCD32)`
- Platforms: batocera
- Amiga CD32 Kickstart 3.1 r40.60.

`amiga-ext-310-cd32.rom` -optional

- System: amiga
- SHA1: `5bef3d628ce59cc02a66e6e4ae0da48f60e78f7f`
- Validation: sha1
- Source: `sources/src/rommgr.c:199-200 (id=19, ROMTYPE_EXTCD32)`
- Platforms: batocera
- CD32 extended ROM r40.60. Required for CD32 mode.

`cd32fmv.rom` -optional, missing from repo

- System: amiga
- SHA1: `03ca81c7a7b259cf64bc9582863eca0f6529f435`
- Validation: sha1
- Source: `sources/src/rommgr.c:208-209 (id=23, ROMTYPE_CD32CART)`
- CD32 Full Motion Video cartridge ROM. For CD32/FMV model.

`amiga-ext-130-cdtv.rom` -optional

- System: amiga
- SHA1: `7ba40ffa17e500ed9fed041f3424bd81d9c907be`
- Validation: sha1
- Source: `sources/src/rommgr.c:213-214 (id=20, ROMTYPE_EXTCDTV)`
- Platforms: batocera
- CDTV extended ROM v1.0. Required for CDTV mode.

`rom.key` -optional, missing from repo

- System: amiga
- Source: `libretro/libretro.c:206-222 (addkeyfile via amiga_add_key_dir)`
- Cloanto Amiga Forever decryption key. Enables encrypted ROM loading.

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