FS-UAE - RetroBIOS¶
Technical notes
FS-UAE is an Amiga emulator by Frode Solheim, based on UAE/WinUAE.
Standalone: scans --kickstarts_dir for .rom/.bin files (default: Documents/FS-UAE/Kickstarts/). Batocera overrides to bios/amiga/ via --kickstarts_dir (fsuaePaths.py:8, fsuaeGenerator.py:68). Libretro port: scans save_dir/fsuae/Kickstarts/ (frozen at v2.7.15). Identification by SHA-1 checksum, not filename (rommgr.cpp:92-151, romservice.py:78-91). AROS kickstart (1 MB) compiled into binary as fallback for all models (rommgr.cpp:112). rom.key searched in kickstart dir and multiple fallback paths (rommgr.cpp:1397-1498).
Supported models: A1000, A500, A500+, A600, A1200, A3000, A4000, A4000T, CD32, CDTV. Default model is A500. Each model auto-selects its kickstart via quickstart mechanism (cfgfile.cpp:9468-9517 for A500, cfgfile.cpp:9732-9791 for dispatch).
ROM database shared between standalone and libretro (same WinUAE-derived rommgr.cpp). Upstream v5.0.7 has a larger database (332 vs ~200 ROM IDs in libretro port). Also supports Arcadia, ALG, freezer cartridges, SCSI/CPU board ROMs when configured.
12 files | 0 required, 12 optional | 12 in repo, 0 missing | 8 with HLE fallback
amiga-os-130.rom optional in repo HLE fallback both
amiga-os-204.rom optional in repo HLE fallback both
- System: amiga
- Size: 512.0 KB
- SHA1:
c5839f5cb98a... - Validation: sha1
- Source:
rommgr.cpp:158-159 (id=7, ROMTYPE_KICK) - Platforms: batocera
- Amiga 500+ Kickstart 2.04 r37.175.
amiga-os-205.rom optional in repo HLE fallback both
- System: amiga
- Size: 512.0 KB
- SHA1:
02843c4253bb... - Validation: sha1
- Source:
rommgr.cpp:164-165 (id=10, ROMTYPE_KICK) - Platforms: batocera
- Amiga 600 Kickstart 2.05 r37.350.
amiga-os-120.rom optional in repo HLE fallback both
- System: amiga
- Size: 256.0 KB
- SHA1:
11f9e62cf299... - Validation: sha1
- Source:
rommgr.cpp:148-149 (id=5, ROMTYPE_KICK) - Platforms: batocera
- Amiga 1000 Kickstart 1.2 r33.180.
amiga-os-310-a1200.rom optional in repo HLE fallback both
amiga-os-310-a3000.rom optional in repo HLE fallback both
- System: amiga
- Size: 512.0 KB
- SHA1:
f8e210d72b4c... - Validation: sha1
- Source:
rommgr.cpp:189-190 (id=61, ROMTYPE_KICK) - Platforms: batocera
- Amiga 3000 Kickstart 3.1 r40.68.
amiga-os-310-a4000.rom optional in repo HLE fallback both
amiga-os-310-cd32.rom optional in repo HLE fallback both
amiga-ext-310-cd32.rom optional in repo both
- System: amiga
- Size: 512.0 KB
- SHA1:
5bef3d628ce5... - Validation: sha1
- Source:
rommgr.cpp:314-315 (id=19, ROMTYPE_EXTCD32) - Platforms: batocera
- CD32 extended ROM r40.60. Required for CD32 mode.
cd32fmv.rom optional in repo both
- System: amiga
- Size: 256.0 KB
- SHA1:
03ca81c7a7b2... - Validation: sha1
- Source:
rommgr.cpp:323-326 (id=23/74, ROMTYPE_CD32CART) - CD32 Full Motion Video cartridge ROM v40.30. Also accepts v40.22 (391777-01).
amiga-ext-130-cdtv.rom optional in repo both
- System: amiga
- Size: 256.0 KB
- SHA1:
7ba40ffa17e5... - Validation: sha1
- Source:
rommgr.cpp:328-329 (id=20, ROMTYPE_EXTCDTV) - Platforms: batocera
- CDTV extended ROM v1.0. Required for CDTV mode. Also accepts v2.30 and v2.7.
rom.key optional in repo both
- System: amiga
- Source:
rommgr.cpp:119-124 (ROMTYPE_KEY), rommgr.cpp:1397-1412 (addkeydir) - Cloanto Amiga Forever decryption key. Enables encrypted ROM loading.
Generated on 2026-04-03T20:37:39Z