fix: read each europe-only region tag in its code

Region tags must name the territory the code selects a file for. Each
entry tagged europe alone was read at its pin: PAL branches Australian
media reach now include oceania, and tags that follow a video standard,
a user setting or a hardcoded value are removed.
This commit is contained in:
Abdessamad Derraz committed 2026-10-17 16:13:31 +02:00
1 parent 9db68c9d52
commit f749ad38ff
10 files changed
+43 -52

No files matched your search

+2 -1
View File
@@ -87,11 +87,12 @@ files:
- name: "bios_CD_E.bin"
system: sega-megacd
description: "Mega CD BIOS (Europe)"
region: [europe]
region: [europe, oceania]
required: true
size: 131072
validation: [size]
source_ref: "frontend/jgenesis-native-driver/src/mainloop/genesis.rs:238-244 (eu_bios_path), backend/segacd-core/src/api.rs:77-79"
note: "Selected when the header area at 0x1F0 holds E and not U or J, as Australian discs do (backend/genesis-components/src/cartridge.rs:361-376, backend/segacd-core/src/api.rs:339-369)."
- name: "bios_CD_J.bin"
system: sega-megacd