Files
libretro/emulators/genesis_plus_gx_wide.yml
T
Abdessamad Derraz a08827257d fix: tag regions by the branch the code takes
Mega CD US BIOS serves every non-EU, non-JP disc; Dolphin boots
Korean discs from the JAP directory; Beetle never opens scph5903.bin
under that name.
2026-10-18 14:48:14 +02:00

105 lines
2.9 KiB
YAML

emulator: Genesis Plus GX Wide
type: libretro
core_classification: enhanced_fork
source: "https://github.com/libretro/Genesis-Plus-GX-Wide"
upstream: "https://github.com/ekeeke/Genesis-Plus-GX"
profiled_date: "2026-03-23"
source_commit: "b7ad005431f5f0b55e559f6d598d1ed2479bf13b"
core_version: "v1.7.4"
display_name: "Sega - MS/GG/MD/CD (Genesis Plus GX Wide)"
cores:
- genesis_plus_gx_wide
- genesisplusgxwide
- genesisplusgx-wide
systems:
- sega-megadrive
- sega-megacd
- sega-mastersystem
- sega-gamegear
- sega-sg1000
- sega-pico
notes: |
Widescreen hack of Genesis Plus GX by heyjoeway. Adds automatic
widescreen rendering to Mega Drive games. BIOS loading identical to
standard Genesis Plus GX (libretro.c:3547-3558).
files:
- name: bios_CD_U.bin
system: sega-megacd
region: [north-america, latin-america]
required: true
size: 131072
source_ref: "core/loadrom.c:408"
- name: bios_CD_E.bin
system: sega-megacd
region: [europe, oceania]
required: true
size: 131072
note: "Loaded for REGION_EUROPE, set by security byte 0x64 at 0x20b, the only PAL branch for Australian discs (core/loadrom.c:1059-1063)."
source_ref: "core/loadrom.c:411"
- name: bios_CD_J.bin
system: sega-megacd
region: [japan]
required: true
size: 131072
source_ref: "core/loadrom.c:414"
- name: bios_U.sms
system: sega-mastersystem
region: [north-america, europe]
required: false
note: "REGION_USA is the default of sms_cart_region_detect for any export header outside the PAL CRC list, so European cartridges load it too (core/cart_hw/sms_cart.c:863-864)."
source_ref: "core/loadrom.c:512"
- name: bios_E.sms
system: sega-mastersystem
required: false
note: "REGION_EUROPE comes only from CRC lists of Codemasters and PAL-timing games, Brazilian ones included, or the PAL option (core/cart_hw/sms_cart.c:163-167, 239-258, core/loadrom.c:1155-1158)."
source_ref: "core/loadrom.c:515"
- name: bios_J.sms
system: sega-mastersystem
region: [japan]
required: false
source_ref: "core/loadrom.c:518"
- name: bios.gg
system: sega-gamegear
required: false
source_ref: "core/loadrom.c:481"
- name: bios_MD.bin
system: sega-megadrive
required: false
size: 2048
source_ref: "libretro/libretro.c:3939"
- name: ggenie.bin
system: sega-megadrive
required: false
size: 32768
source_ref: "core/cart_hw/ggenie.c:64, libretro/libretro.c:3803"
- name: areplay.bin
system: sega-megadrive
required: false
size: 65536
source_ref: "core/cart_hw/areplay.c:64, libretro/libretro.c:3804"
- name: sk.bin
system: sega-megadrive
required: false
size: 2097152
validation: [size]
source_ref: "core/cart_hw/md_cart.c:750"
- name: sk2chip.bin
system: sega-megadrive
required: false
size: 262144
validation: [size]
source_ref: "core/cart_hw/md_cart.c:756"