chore: advance fsuae upstream to 79ac88e

This commit is contained in:
Abdessamad Derraz committed 2026-11-09 07:24:29 +01:00
1 parent 47593c58d7
commit 02765a8212
2 files changed
+29 -28

No files matched your search

+23 -23
View File
@@ -5,7 +5,7 @@ source: "https://github.com/libretro/libretro-fsuae"
upstream: "https://github.com/FrodeSolheim/fs-uae"
profiled_date: "2026-03-26"
source_commit: "089bb69207fe8fa5eec0006d1d759fb6426f4027"
upstream_commit: "f362278ccd4c60991caac3b4d240d4a3f751bea2"
upstream_commit: "79ac88e3727ee4d35d964aa07ad78894b844da27"
core_version: "5.0.7"
version_basis:
kind: file
@@ -23,15 +23,15 @@ systems:
data_root:
windows:
path: "%APPDATA%/FS-UAE/Data"
source_ref: "od-fs/fsuae/fsuae-init.c:75-82, 84-117"
source_ref: "od-fs/fsuae/fsuae-init.c:81-88, od-fs/fsuae/fsuae-init.c:90-123"
note: "A Portable.ini starting with # FS-UAE in the folder of the executable or one of its parents makes Data beside it the root"
macos:
path: "~/Library/Application Support/FS-UAE/Data"
source_ref: "od-fs/fsuae/fsuae-init.c:75-82, 84-117"
source_ref: "od-fs/fsuae/fsuae-init.c:81-88, od-fs/fsuae/fsuae-init.c:90-123"
note: "A Portable.ini starting with # FS-UAE in the folder of the executable or one of its parents makes Data beside it the root"
linux:
path: "$XDG_DATA_HOME/FS-UAE/Data, else ~/.local/share/FS-UAE/Data"
source_ref: "od-fs/fsuae/fsuae-init.c:75-82, 84-117"
source_ref: "od-fs/fsuae/fsuae-init.c:81-88, od-fs/fsuae/fsuae-init.c:90-123"
note: "A Portable.ini starting with # FS-UAE in the folder of the executable or one of its parents makes Data beside it the root"
notes: |
@@ -42,8 +42,8 @@ notes: |
and the Amiga Forever shared ROM folder. Every .rom, .bin or model-suffixed
file up to 8 MB is handed to the emulator with its CRC32 and SHA-1. rom.key
is read from the folder of the encrypted ROM being loaded.
ref: od-fs/python/fsuae/services/pathservice.py:47-57, od-fs/python/fsuae/roms/romservice.py:25-75,
od-fs/python/app/app_init.py:83-86, od-fs/fsuae/fsuae-messages.cpp:83-104, rommgr.cpp:2001-2012
ref: od-fs/Python/fsuae/services/pathservice.py:47-57, od-fs/Python/fsuae/roms/romservice.py:25-75,
od-fs/Python/app/app_init.py:83-86, od-fs/fsuae/fsuae-messages.cpp:83-104, rommgr.cpp:2067-2078
Batocera overrides to bios/amiga/ via --kickstarts_dir (batocera fsuaePaths.py:8, batocera fsuaeGenerator.py:68).
Libretro port: scans save_dir/fsuae/Kickstarts/ (frozen at v2.7.15), and
reads rom.key there. The base directory is <save_dir>/fsuae, the build
@@ -54,16 +54,16 @@ notes: |
source sources/src/fs-uae/config.c:128, source libretro/libretro.c:194-206,
source libretro/libretro.c:575
Identification by SHA-1 checksum, not filename (rommgr.cpp:92-151, od-fs/python/fsuae/roms/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).
Identification by SHA-1 checksum, not filename (rommgr.cpp:93-152, od-fs/Python/fsuae/roms/romservice.py:78-91).
AROS kickstart (1 MB) compiled into binary as fallback for all models (rommgr.cpp:113).
rom.key searched in kickstart dir and multiple fallback paths (rommgr.cpp:1433-1534).
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).
mechanism (cfgfile.cpp:9592-9641 for A500, cfgfile.cpp:9856-9915 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).
Upstream v5.0.7 has a larger database (344 vs ~200 ROM IDs in libretro port, rommgr.cpp:101).
Also supports Arcadia, ALG, freezer cartridges, SCSI/CPU board ROMs when configured.
files:
@@ -79,7 +79,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga 500 Kickstart 1.3 r34.5. Default model ROM."
source_ref: "upstream rommgr.cpp:150-151 (id=6, ROMTYPE_KICK)"
source_ref: "upstream rommgr.cpp:151-152 (id=6, ROMTYPE_KICK)"
- name: "amiga-os-204.rom"
path: "fsuae/Kickstarts/amiga-os-204.rom"
@@ -93,7 +93,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga 500+ Kickstart 2.04 r37.175."
source_ref: "upstream rommgr.cpp:158-159 (id=7, ROMTYPE_KICK)"
source_ref: "upstream rommgr.cpp:159-160 (id=7, ROMTYPE_KICK)"
- name: "amiga-os-205.rom"
path: "fsuae/Kickstarts/amiga-os-205.rom"
@@ -107,7 +107,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga 600 Kickstart 2.05 r37.350."
source_ref: "upstream rommgr.cpp:164-165 (id=10, ROMTYPE_KICK)"
source_ref: "upstream rommgr.cpp:165-166 (id=10, ROMTYPE_KICK)"
- name: "amiga-os-120.rom"
path: "fsuae/Kickstarts/amiga-os-120.rom"
@@ -121,7 +121,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga 1000 Kickstart 1.2 r33.180."
source_ref: "upstream rommgr.cpp:148-149 (id=5, ROMTYPE_KICK)"
source_ref: "upstream rommgr.cpp:149-150 (id=5, ROMTYPE_KICK)"
- name: "amiga-os-310-a1200.rom"
path: "fsuae/Kickstarts/amiga-os-310-a1200.rom"
@@ -135,7 +135,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga 1200 Kickstart 3.1 r40.68."
source_ref: "upstream rommgr.cpp:185-186 (id=15, ROMTYPE_KICK)"
source_ref: "upstream rommgr.cpp:186-187 (id=15, ROMTYPE_KICK)"
- name: "amiga-os-310-a3000.rom"
path: "fsuae/Kickstarts/amiga-os-310-a3000.rom"
@@ -149,7 +149,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga 3000 Kickstart 3.1 r40.68."
source_ref: "upstream rommgr.cpp:189-190 (id=61, ROMTYPE_KICK)"
source_ref: "upstream rommgr.cpp:190-191 (id=61, ROMTYPE_KICK)"
- name: "amiga-os-310-a4000.rom"
path: "fsuae/Kickstarts/amiga-os-310-a4000.rom"
@@ -163,7 +163,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga 4000 Kickstart 3.1 r40.68."
source_ref: "upstream rommgr.cpp:195-196 (id=16, ROMTYPE_KICK)"
source_ref: "upstream rommgr.cpp:196-197 (id=16, ROMTYPE_KICK)"
- name: "amiga-os-310-cd32.rom"
path: "fsuae/Kickstarts/amiga-os-310-cd32.rom"
@@ -177,7 +177,7 @@ files:
validation: [sha1]
mode: both
note: "Amiga CD32 Kickstart 3.1 r40.60."
source_ref: "upstream rommgr.cpp:312-313 (id=18, ROMTYPE_KICKCD32)"
source_ref: "upstream rommgr.cpp:324-325 (id=18, ROMTYPE_KICKCD32)"
- name: "amiga-ext-310-cd32.rom"
path: "fsuae/Kickstarts/amiga-ext-310-cd32.rom"
@@ -190,7 +190,7 @@ files:
validation: [sha1]
mode: both
note: "CD32 extended ROM r40.60. Required for CD32 mode."
source_ref: "upstream rommgr.cpp:314-315 (id=19, ROMTYPE_EXTCD32)"
source_ref: "upstream rommgr.cpp:326-327 (id=19, ROMTYPE_EXTCD32)"
- name: "cd32fmv.rom"
path: "fsuae/Kickstarts/cd32fmv.rom"
@@ -203,7 +203,7 @@ files:
validation: [sha1]
mode: both
note: "CD32 Full Motion Video cartridge ROM v40.30. Also accepts v40.22 (391777-01)."
source_ref: "upstream rommgr.cpp:323-326 (id=23/74, ROMTYPE_CD32CART)"
source_ref: "upstream rommgr.cpp:335-338 (id=23/74, ROMTYPE_CD32CART)"
- name: "amiga-ext-130-cdtv.rom"
path: "fsuae/Kickstarts/amiga-ext-130-cdtv.rom"
@@ -216,7 +216,7 @@ files:
validation: [sha1]
mode: both
note: "CDTV extended ROM v1.0. Required for CDTV mode. Also accepts v2.30 and v2.7."
source_ref: "upstream rommgr.cpp:328-329 (id=20, ROMTYPE_EXTCDTV)"
source_ref: "upstream rommgr.cpp:340-341 (id=20, ROMTYPE_EXTCDTV)"
- name: "rom.key"
path: "fsuae/Kickstarts/rom.key"
@@ -227,4 +227,4 @@ files:
required: false
mode: both
note: "Cloanto Amiga Forever decryption key. Enables encrypted ROM loading."
source_ref: "upstream rommgr.cpp:119-124 (ROMTYPE_KEY), upstream rommgr.cpp:1397-1412 (addkeydir)"
source_ref: "upstream rommgr.cpp:120-125 (ROMTYPE_KEY), upstream rommgr.cpp:1433-1448 (addkeydir)"
+6 -5
View File
@@ -864,14 +864,14 @@
"src/memory.cpp",
"src/rommgr.cpp"
],
"github.com/FrodeSolheim/fs-uae@f362278ccd4c60991caac3b4d240d4a3f751bea2": [
"github.com/FrodeSolheim/fs-uae@79ac88e3727ee4d35d964aa07ad78894b844da27": [
"cfgfile.cpp",
"configure.ac",
"od-fs/Python/app/app_init.py",
"od-fs/Python/fsuae/roms/romservice.py",
"od-fs/Python/fsuae/services/pathservice.py",
"od-fs/fsuae/fsuae-init.c",
"od-fs/fsuae/fsuae-messages.cpp",
"od-fs/python/app/app_init.py",
"od-fs/python/fsuae/roms/romservice.py",
"od-fs/python/fsuae/services/pathservice.py",
"rommgr.cpp"
],
"github.com/HarbourMasters/Ghostship@deb091c29caff57dd986398087b058f16b11911e": [
@@ -6683,7 +6683,8 @@
"src/launcher.cpp",
"src/main.cpp",
"src/parsing/textfile.cpp",
"src/platforms/engineutils.cpp"
"src/platforms/engineutils.cpp",
"tools/errorgen"
],
"github.com/linappleii/linapple@7f4b60898d91bfecd6f4d8683a374f38b0564962": [
"CMakeLists.txt",