mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-11 12:33:53 -06:00
FS-UAE scans its Kickstarts directory and names a ROM by checksum (src/fs-uae/config.c:121-140, main.c:431-470), opens kick.rom by name only as a fallback (memory.cpp:1597-1606) and loads AROS when no ROM is found (memory.cpp:2374-2379). required: true and the launcher's dialog came from RetroPie's fs-uae.sh, which retropie.yml launchers: records. The entry is now optional and found by content. kick13.rom stays as its label, the name amiberry and uae4all give this 256 KB dump.
66 lines
2.7 KiB
YAML
66 lines
2.7 KiB
YAML
emulator: FS-UAE 3.1
|
|
type: standalone
|
|
core_classification: other
|
|
source: "https://github.com/FrodeSolheim/fs-uae"
|
|
profiled_date: "2026-10-20"
|
|
source_commit: "596d803944f6498c305ac48d338f6252cbde7ecb"
|
|
core_version: "v3.1.64"
|
|
version_basis:
|
|
kind: tag
|
|
tag: "v3.1.64"
|
|
distance: 0
|
|
display_name: "Commodore - Amiga (FS-UAE 3.1)"
|
|
cores: [fs-uae]
|
|
systems: [commodore-amiga]
|
|
|
|
notes: |
|
|
FS-UAE 3.1.64 by Frode Solheim, the build published in the stable
|
|
repository of the author's openSUSE Build Service project for Debian 11
|
|
and 12 and Ubuntu 20.04 to 25.04 (BASEVERSION.FS:1). RetroPie installs
|
|
that package rather than building the source.
|
|
|
|
A kickstart_file other than "internal" is expanded, resolved against the
|
|
ROM search paths and handed to UAE as kickstart_rom_file, and
|
|
kickstart_ext_file the same way as the extended ROM
|
|
(src/fs-uae/config.c:80-101). Unless kickstart_file is "internal", the
|
|
Kickstarts directory and AmigaForever/Amiga Files/Shared/rom under the base
|
|
directory are scanned for .rom and .bin files, so that a model chosen
|
|
without a kickstart_file finds its ROM there (src/fs-uae/config.c:121-140,
|
|
src/fs-uae/main.c:431-470).
|
|
|
|
load_kickstart opens the named file and falls back to roms/kick.rom,
|
|
kick.rom, ../shared/rom/kick.rom and ../System/rom/kick.rom under the data
|
|
path, then to a guess from the ROM list (src/memory.cpp:1583-1612). A ROM
|
|
that is not in the table still loads, a known one is only logged by name
|
|
(src/memory.cpp:2374-2385). With no ROM at all the error is logged and the
|
|
built-in AROS replacement is loaded instead (src/memory.cpp:2374-2379,
|
|
1512-1581), whose ext and rom halves come from share/fs-uae in the
|
|
installed package.
|
|
|
|
rom.key is looked for next to the kickstart file and in each scanned
|
|
directory, to decrypt Cloanto ROMs (src/rommgr.cpp:803-819,
|
|
src/fs-uae/main.c:443-461).
|
|
|
|
files:
|
|
- name: "kick13.rom"
|
|
system: commodore-amiga
|
|
required: false
|
|
hle_fallback: true
|
|
found_by: content
|
|
size: 262144
|
|
crc32: "c4f0f55f"
|
|
sha1: "891e9a547772fe0c6c19b610baf8bc4ea7fcb785"
|
|
source_ref: "src/rommgr.cpp:141-142, src/fs-uae/config.c:80-101, 121-140, src/fs-uae/main.c:431-470, src/memory.cpp:2374-2379"
|
|
note: >-
|
|
KS ROM v1.3 (A500, A1000, A2000), ROM id 6, the one the A500 quickstart
|
|
selects, identified by its checksum whatever the file is called.
|
|
Without a Kickstart the AROS replacement is loaded.
|
|
|
|
- name: "rom.key"
|
|
system: commodore-amiga
|
|
required: false
|
|
source_ref: "src/rommgr.cpp:803-819, src/fs-uae/main.c:443-461"
|
|
note: >-
|
|
Cloanto Amiga Forever key, read from the directory of the kickstart
|
|
file. Needed only when that kickstart is an encrypted Cloanto dump.
|