mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
136 lines
4.6 KiB
YAML
136 lines
4.6 KiB
YAML
emulator: FS-UAE
|
|
type: libretro
|
|
core_classification: community_fork
|
|
source: "https://github.com/libretro/libretro-fsuae"
|
|
upstream: "https://github.com/FrodeSolheim/fs-uae"
|
|
profiled_date: "2026-03-23"
|
|
core_version: "v2.7.15"
|
|
display_name: "Commodore - Amiga (FS-UAE)"
|
|
cores:
|
|
- fsuae
|
|
systems:
|
|
- amiga
|
|
|
|
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.
|
|
|
|
files:
|
|
- name: "amiga-os-130.rom"
|
|
system: amiga
|
|
required: false
|
|
hle_fallback: true
|
|
sha1: "891e9a547772fe0c6c19b610baf8bc4ea7fcb785"
|
|
validation: [sha1]
|
|
note: "Amiga 500 Kickstart 1.3 r34.5. Default model ROM."
|
|
source_ref: "sources/src/rommgr.c:141-142 (id=6, ROMTYPE_KICK)"
|
|
|
|
- name: "amiga-os-204.rom"
|
|
system: amiga
|
|
required: false
|
|
hle_fallback: true
|
|
sha1: "c5839f5cb98a7a8947065c3ed2f14f5f42e334a1"
|
|
validation: [sha1]
|
|
note: "Amiga 500+ Kickstart 2.04 r37.175."
|
|
source_ref: "sources/src/rommgr.c:149-150 (id=7, ROMTYPE_KICK)"
|
|
|
|
- name: "amiga-os-205.rom"
|
|
system: amiga
|
|
required: false
|
|
hle_fallback: true
|
|
sha1: "02843c4253bbd29aba535b0aa3bd9a85034ecde4"
|
|
validation: [sha1]
|
|
note: "Amiga 600 Kickstart 2.05 r37.350."
|
|
source_ref: "sources/src/rommgr.c:155-156 (id=10, ROMTYPE_KICK)"
|
|
|
|
- name: "amiga-os-120.rom"
|
|
system: amiga
|
|
required: false
|
|
hle_fallback: true
|
|
sha1: "11f9e62cf299f72184835b7b2a70a16333fc0d88"
|
|
validation: [sha1]
|
|
note: "Amiga 1000 Kickstart 1.2 r33.180."
|
|
source_ref: "sources/src/rommgr.c:139-140 (id=5, ROMTYPE_KICK)"
|
|
|
|
- name: "amiga-os-310-a1200.rom"
|
|
system: amiga
|
|
required: false
|
|
hle_fallback: true
|
|
sha1: "e21545723fe8374e91342617604f1b3d703094f1"
|
|
validation: [sha1]
|
|
note: "Amiga 1200 Kickstart 3.1 r40.68."
|
|
source_ref: "sources/src/rommgr.c:176-177 (id=15, ROMTYPE_KICK)"
|
|
|
|
- name: "amiga-os-310-a3000.rom"
|
|
system: amiga
|
|
required: false
|
|
hle_fallback: true
|
|
sha1: "f8e210d72b4c4853e0c9b85d223ba20e3d1b36ee"
|
|
validation: [sha1]
|
|
note: "Amiga 3000 Kickstart 3.1 r40.68."
|
|
source_ref: "sources/src/rommgr.c:180-181 (id=61, ROMTYPE_KICK)"
|
|
|
|
- name: "amiga-os-310-a4000.rom"
|
|
system: amiga
|
|
required: false
|
|
hle_fallback: true
|
|
sha1: "5fe04842d04a489720f0f4bb0e46948199406f49"
|
|
validation: [sha1]
|
|
note: "Amiga 4000 Kickstart 3.1 r40.68."
|
|
source_ref: "sources/src/rommgr.c:186-187 (id=16, ROMTYPE_KICK)"
|
|
|
|
- name: "amiga-os-310-cd32.rom"
|
|
system: amiga
|
|
required: false
|
|
hle_fallback: true
|
|
sha1: "3525be8887f79b5929e017b42380a79edfee542d"
|
|
validation: [sha1]
|
|
note: "Amiga CD32 Kickstart 3.1 r40.60."
|
|
source_ref: "sources/src/rommgr.c:197-198 (id=18, ROMTYPE_KICKCD32)"
|
|
|
|
- name: "amiga-ext-310-cd32.rom"
|
|
system: amiga
|
|
required: false
|
|
sha1: "5bef3d628ce59cc02a66e6e4ae0da48f60e78f7f"
|
|
validation: [sha1]
|
|
note: "CD32 extended ROM r40.60. Required for CD32 mode."
|
|
source_ref: "sources/src/rommgr.c:199-200 (id=19, ROMTYPE_EXTCD32)"
|
|
|
|
- name: "cd32fmv.rom"
|
|
system: amiga
|
|
required: false
|
|
sha1: "03ca81c7a7b259cf64bc9582863eca0f6529f435"
|
|
validation: [sha1]
|
|
note: "CD32 Full Motion Video cartridge ROM. For CD32/FMV model."
|
|
source_ref: "sources/src/rommgr.c:208-209 (id=23, ROMTYPE_CD32CART)"
|
|
|
|
- name: "amiga-ext-130-cdtv.rom"
|
|
system: amiga
|
|
required: false
|
|
sha1: "7ba40ffa17e500ed9fed041f3424bd81d9c907be"
|
|
validation: [sha1]
|
|
note: "CDTV extended ROM v1.0. Required for CDTV mode."
|
|
source_ref: "sources/src/rommgr.c:213-214 (id=20, ROMTYPE_EXTCDTV)"
|
|
|
|
- name: "rom.key"
|
|
system: amiga
|
|
required: false
|
|
note: "Cloanto Amiga Forever decryption key. Enables encrypted ROM loading."
|
|
source_ref: "libretro/libretro.c:206-222 (addkeyfile via amiga_add_key_dir)"
|