fix: list LaserActive and Mega CD images for ares

RetroBat's ares launcher writes the LaserActive BIOS paths into ares's settings, and ares loads them with no hash check. Three EmuDeck Mega CD md5s are images ares's sha256 table names, so their md5 sits beside the sha256.
This commit is contained in:
Abdessamad Derraz committed 2026-10-20 14:26:24 +02:00
1 parent fb9198937a
commit b55e48b0bc
1 file changed
+18
+18
View File
@@ -173,6 +173,7 @@ files:
region: [north-america, latin-america]
required: true
sha256: "fb477cdbf94c84424c2feca4fe40656d85393fe7b7b401911b45ad2eb991258c"
md5: "310a9081d2edf2d316ab38813136725e"
validation: [sha256]
description: "Mega CD / Sega CD BIOS (US)"
source_ref: "desktop-ui/emulator/mega-cd.cpp:17"
@@ -182,6 +183,7 @@ files:
region: [japan]
required: true
sha256: "7133fc2dd2fe5b7d0acd53a5f10f3d00b5d31270239ad20d74ef32393e24af88"
md5: "683a8a9e273662561172468dfa2858eb"
validation: [sha256]
description: "Mega CD BIOS (Japan)"
source_ref: "desktop-ui/emulator/mega-cd.cpp:18"
@@ -191,6 +193,7 @@ files:
region: [europe, oceania]
required: true
sha256: "fe608a2a07676a23ab5fd5eee2f53c9e2526d69a28aa16ccd85c0ec42e6933cb"
md5: "9b562ebf2d095bf1dabadbc1881f519a"
validation: [sha256]
description: "Mega CD BIOS (Europe)"
note: "Picked for PAL, set when the boot code matches the EU security block. The code has no other PAL branch for Australian discs (mia/medium/mega-cd.cpp:47-56, desktop-ui/emulator/mega-cd.cpp:70-74)."
@@ -198,6 +201,7 @@ files:
# --- Mega LD (LaserActive SEGA PAC) ---
- name: mega_ld_bios_U.bin
aliases: ["[BIOS] LaserActive PAC-S10 (US) (v1.04).bin"]
system: mega-ld
region: [north-america]
required: true
@@ -207,6 +211,7 @@ files:
source_ref: "desktop-ui/emulator/mega-ld.cpp:16"
- name: mega_ld_bios_J.bin
aliases: ["[BIOS] LaserActive PAC-S1 (Japan) (v1.02).bin"]
system: mega-ld
region: [japan]
required: true
@@ -215,6 +220,14 @@ files:
description: "LaserActive SEGA PAC BIOS (Japan), v1.02"
source_ref: "desktop-ui/emulator/mega-ld.cpp:17"
- name: "[BIOS] LaserActive PAC-S1 (Japan) (v1.05).bin"
system: mega-ld
region: [japan]
required: false
description: "LaserActive SEGA PAC BIOS (Japan), v1.05"
note: "Absent from the firmware table, so the scan by hash never assigns it. A path written into the Japanese BIOS slot of settings.bml is read as is, with no hash check. RetroBat writes this name there first and falls back to v1.02."
source_ref: "desktop-ui/emulator/mega-ld.cpp:17, desktop-ui/emulator/mega-ld.cpp:54, desktop-ui/settings/firmware.cpp:109, desktop-ui/emulator/emulator.cpp:188-197"
# --- MSX ---
- name: msx-japanese.rom
system: msx
@@ -257,6 +270,7 @@ files:
# --- Neo Geo Pocket ---
- name: ngp_bios.rom
aliases: ["[BIOS] SNK Neo Geo Pocket (Japan, Europe) (En,Ja).ngp"]
system: neo-geo-pocket
required: true
sha256: "0293555b21c4fac516d25199df7809b26beeae150e1d4504a050db32264a6ad7"
@@ -266,6 +280,7 @@ files:
# --- Neo Geo Pocket Color ---
- name: ngpc_bios.rom
aliases: ["[BIOS] SNK Neo Geo Pocket (Japan, Europe) (En,Ja).ngp"]
system: neo-geo-pocket-color
required: true
sha256: "8fb845a2f71514cec20728e2f0fecfade69444f8d50898b92c2259f1ba63e10d"
@@ -335,6 +350,7 @@ files:
# --- PC Engine LD (LaserActive NEC PAC) ---
- name: pac-n10.pce
aliases: ["[BIOS] LaserActive PAC-N10 (US) (v1.02).bin"]
system: pc-engine-ld
required: true
sha256: "0e87a3385a27b3a4cac51934819b7eefa5b3d690768d2495633838488cd0e2e4"
@@ -343,6 +359,7 @@ files:
source_ref: "desktop-ui/emulator/pc-engine-ld.cpp:18"
- name: pac-n1.pce
aliases: ["[BIOS] LaserActive PAC-N1 (Japan) (v1.02).bin"]
system: pc-engine-ld
required: true
sha256: "459325690a458baebd77495c91e37c4dddfdd542ba13a821ce954e5bb245627f"
@@ -351,6 +368,7 @@ files:
source_ref: "desktop-ui/emulator/pc-engine-ld.cpp:19"
- name: pce-lp1.pce
aliases: ["[BIOS] LaserActive PCE-LP1 (Japan) (v1.02).bin"]
system: pc-engine-ld
required: true
sha256: "3f43b3b577117d84002e99cb0baeb97b0d65b1d70b4adadc68817185c6a687f0"