diff --git a/emulators/basiliskii.yml b/emulators/basiliskii.yml index a386a0f8..47ec876b 100644 --- a/emulators/basiliskii.yml +++ b/emulators/basiliskii.yml @@ -69,4 +69,4 @@ files: max_size: 1048576 validation: [size] description: "Macintosh ROM image, 512 KB SE/Classic or 512 KB / 1 MB 32-bit clean Mac II" - source_ref: "src/Unix/main_unix.cpp:109,685,692, src/rom_patches.cpp:830-842, src/main.cpp:67" + source_ref: "BasiliskII/src/Unix/main_unix.cpp:109,685,692, BasiliskII/src/rom_patches.cpp:830-842, BasiliskII/src/main.cpp:67" diff --git a/emulators/gpsp.yml b/emulators/gpsp.yml index 5876dc18..c4ca2b68 100644 --- a/emulators/gpsp.yml +++ b/emulators/gpsp.yml @@ -44,7 +44,7 @@ files: size: 16384 description: "Official GBA BIOS" note: "Built-in open-source BIOS used as fallback. Real BIOS needed for full SWI accuracy and boot animation." - source_ref: "libretro/libretro.c:1111, gba_memory.c:3011-3022" + source_ref: "libretro/libretro.c:1111, gba_memory.c:2568-2580" platform_details: gba: diff --git a/emulators/mgba.yml b/emulators/mgba.yml index 16c969f7..e5d1b130 100644 --- a/emulators/mgba.yml +++ b/emulators/mgba.yml @@ -68,7 +68,7 @@ files: size: 256 # 256 B (0x100) validation: [crc32] note: "DMG/MGB boot ROM. Scrolling Nintendo logo. Skipped if absent." - source_ref: "src/platform/libretro/libretro.c:2134" + source_ref: "src/platform/libretro/libretro.c:971" # ------------------------------------------------------- # Game Boy Color - boot ROM (optional, skip fallback) diff --git a/emulators/sheepshaver.yml b/emulators/sheepshaver.yml index 20bb1553..281165fc 100644 --- a/emulators/sheepshaver.yml +++ b/emulators/sheepshaver.yml @@ -75,7 +75,7 @@ files: required: true validation: [signature] description: "PowerPC Macintosh ROM, 4 MB PCI PowerMac image or CHRP-BOOT Mac OS ROM" - source_ref: "src/Unix/main_unix.cpp:162-163,585-593,987, src/Windows/main_windows.cpp:58-59,330-344, src/rom_patches.cpp:148-200,671-695, src/main.cpp:161" + source_ref: "SheepShaver/src/Unix/main_unix.cpp:162-163,585-593,987, SheepShaver/src/Windows/main_windows.cpp:58-59,330-344, SheepShaver/src/rom_patches.cpp:148-200,671-695, SheepShaver/src/main.cpp:161" note: > No size is enforced on its own: DecodeROM takes a 4 MB read as a plain image and any other length only through the header. The check diff --git a/emulators/vice_x64.yml b/emulators/vice_x64.yml index c777e1f9..a23c1e35 100644 --- a/emulators/vice_x64.yml +++ b/emulators/vice_x64.yml @@ -65,5 +65,5 @@ files: required: false size: 8192 validation: [size] - source_ref: "vice/src/c64/c64-resources.c:254, vice/src/c64/c64model.c:117" + source_ref: "vice/src/c64/c64-resources.c:254, vice/src/c64/c64rom.h:51" note: "Not embedded. Loaded via sysfile from system/vice/C64/ when C64 OLD PAL model selected." diff --git a/emulators/x16emu.yml b/emulators/x16emu.yml index d1ea791d..8ec30336 100644 --- a/emulators/x16emu.yml +++ b/emulators/x16emu.yml @@ -26,7 +26,7 @@ files: required: true size: 524288 description: "Commander X16 system ROM (KERNAL, BASIC, DOS, charset)" - source_ref: "src/main.c:602, 1158-1165; glue.h:19, 1158-1165; glue.h:24" + source_ref: "src/main.c:602, 626, 1163, src/glue.h:24" note: > Default filename "rom.bin", loaded from executable directory or via -rom flag. ROM_SIZE = NUM_ROM_BANKS(32) * 16384 = 524288 bytes. exit(1) if file not found.