mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-27 06:07:24 -05:00
chore: merge round 4 fixes (profiles)
This commit is contained in:
commit
43fe5a7b15
15 files changed
+354
-29
No files matched your search
@@ -131,7 +131,6 @@ notes: |
|
||||
|
||||
files:
|
||||
- name: nds_bios_arm9.bin
|
||||
aliases: [NDS_Bios9.bin, bios9.bin, biosnds9.rom]
|
||||
path: system/nds_bios_arm9.bin
|
||||
system: nintendo-ds
|
||||
required: false
|
||||
@@ -154,7 +153,6 @@ files:
|
||||
source_ref: "drastic r2.5.2.2 initialize_memory 0x1c4b0-0x1c4d4, libdrastic_arm64.so 0x2b6f0-0x2b708, DraSticActivity.smali:4084-4090, drastic_bios_readme.txt:1-31"
|
||||
|
||||
- name: nds_bios_arm7.bin
|
||||
aliases: [NDS_Bios7.bin, bios7.bin, biosnds7.rom]
|
||||
path: system/nds_bios_arm7.bin
|
||||
system: nintendo-ds
|
||||
required: false
|
||||
@@ -177,7 +175,6 @@ files:
|
||||
source_ref: "drastic r2.5.2.2 initialize_memory 0x1c508-0x1c52c, libdrastic_arm64.so 0x2b740-0x2b758, DraSticActivity.smali:4078-4083"
|
||||
|
||||
- name: nds_firmware.bin
|
||||
aliases: [NDS_Lite_Firmware.bin, dsfirmware.bin, firmware.bin]
|
||||
path: system/nds_firmware.bin
|
||||
system: nintendo-ds
|
||||
required: false
|
||||
|
||||
+10
-9
@@ -8,8 +8,9 @@ core_classification: community_fork
|
||||
bios_mode: agnostic
|
||||
source: "https://github.com/libretro/ps2"
|
||||
upstream: "https://github.com/PCSX2/pcsx2"
|
||||
profiled_date: "2026-03-25"
|
||||
source_commit: "6eabf2242d451ee2e6d52b1e3f10efb77143ed05"
|
||||
profiled_date: "2026-10-21"
|
||||
source_commit: "6664c60294ee05fe5e8c7645ab7da546dae78ed2"
|
||||
upstream_commit: "a81f1aa39fc56ef60dbc913637c74c49c1792033"
|
||||
core_version: "Git"
|
||||
display_name: "Sony - PlayStation 2 (LRPS2)"
|
||||
cores: [lrps2, pcsx2, "ps2"]
|
||||
@@ -46,7 +47,7 @@ files:
|
||||
min_size: 4194304
|
||||
max_size: 8388608
|
||||
validation: [size]
|
||||
source_ref: "source pcsx2/ps2/BiosTools.cpp:33-34, 63-180, 249-274, 286-348"
|
||||
source_ref: "source pcsx2/ps2/BiosTools.cpp:33-34, 63-180, 250-275, 287-349"
|
||||
note: >
|
||||
Scans pcsx2/bios/ for any file between 4 MB and 8 MB. Validates via romdir
|
||||
structure parsing (RESET + ROMVER entries). User selects BIOS via core option
|
||||
@@ -57,7 +58,7 @@ files:
|
||||
required: false
|
||||
max_size: 4194304
|
||||
description: "DVD player ROM"
|
||||
source_ref: "source pcsx2/ps2/BiosTools.cpp:189-229, 339"
|
||||
source_ref: "source pcsx2/ps2/BiosTools.cpp:189-230, 340"
|
||||
note: >
|
||||
DVD player ROM. Tries <biospath>.rom1 (appended) then <biosbase>.rom1
|
||||
(extension replaced). Silently skipped if not found.
|
||||
@@ -67,7 +68,7 @@ files:
|
||||
required: false
|
||||
max_size: 524288
|
||||
description: "Chinese ROM extension"
|
||||
source_ref: "source pcsx2/ps2/BiosTools.cpp:189-229, 340"
|
||||
source_ref: "source pcsx2/ps2/BiosTools.cpp:189-230, 341"
|
||||
note: >
|
||||
Chinese region ROM extension. Same naming convention as rom1.
|
||||
Only present on Chinese region consoles.
|
||||
@@ -78,7 +79,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 1024
|
||||
description: "NVRAM / EEPROM data"
|
||||
source_ref: "source pcsx2/CDVD/CDVD.cpp:196-227"
|
||||
source_ref: "source pcsx2/CDVD/CDVD.cpp:194-226"
|
||||
note: >
|
||||
Console EEPROM data (language, timezone, region, iLink ID, OSD settings).
|
||||
Path derived from BIOS path with extension replaced to .nvm.
|
||||
@@ -90,7 +91,7 @@ files:
|
||||
hle_fallback: true
|
||||
size: 4
|
||||
description: "Mechacon version"
|
||||
source_ref: "source pcsx2/CDVD/CDVD.cpp:229-245"
|
||||
source_ref: "source pcsx2/CDVD/CDVD.cpp:228-243"
|
||||
note: >
|
||||
Mechacon (disc drive controller) version as u32.
|
||||
Auto-created with default 0x00020603 if missing.
|
||||
@@ -99,7 +100,7 @@ files:
|
||||
path: "pcsx2/resources/cheats_ws.zip"
|
||||
required: false
|
||||
description: "widescreen patches archive"
|
||||
source_ref: "source pcsx2/VMManager.cpp:383-396"
|
||||
source_ref: "source pcsx2/VMManager.cpp:382-395"
|
||||
note: >
|
||||
ZIP archive of per-game widescreen (16:9) patches in pnach format.
|
||||
Only loaded when widescreen patches are enabled via core options.
|
||||
@@ -109,7 +110,7 @@ files:
|
||||
path: "pcsx2/resources/cheats_ni.zip"
|
||||
required: false
|
||||
description: "no-interlacing patches archive"
|
||||
source_ref: "source pcsx2/VMManager.cpp:418-431"
|
||||
source_ref: "source pcsx2/VMManager.cpp:417-430"
|
||||
note: >
|
||||
ZIP archive of per-game no-interlacing patches in pnach format.
|
||||
Only loaded when no-interlacing patches are enabled via core options.
|
||||
|
||||
+44
-2
@@ -59,14 +59,56 @@ files:
|
||||
- name: "sega_101.bin"
|
||||
system: sega-saturn
|
||||
required: true
|
||||
mode: standalone
|
||||
size: 524288
|
||||
validation: [size]
|
||||
aliases: [mpr-17933.bin, saturn_bios.bin]
|
||||
description: "Saturn IPL ROM (BIOS). Any region accepted."
|
||||
note: "The libretro port reads sega_101.bin, mpr-17933.bin and saturn_bios.bin from its system directory (kBiosFilenames)."
|
||||
source_ref:
|
||||
standalone: "apps/ymir-sdl3/src/util/rom_loader.cpp:9-22, apps/ymir-sdl3/src/app/rom_manager.cpp:14-53, libs/ymir-core/include/ymir/sys/memory_defs.hpp:9"
|
||||
libretro: "apps/ymir-libretro/src/libretro.cpp:305-309, apps/ymir-libretro/src/libretro.cpp:651-690, apps/ymir-libretro/src/libretro.cpp:692-703"
|
||||
|
||||
# The libretro build reads three names in its system directory. The md5 of
|
||||
# the first two is that of the image whose XXH128 is the kLocalBiosHashes
|
||||
# row the port gives a region to.
|
||||
- name: "sega_101.bin"
|
||||
system: sega-saturn
|
||||
region: [japan]
|
||||
priority: 1
|
||||
required: true
|
||||
mode: libretro
|
||||
size: 524288
|
||||
validation: [size]
|
||||
md5: "85ec9ca47d8f6807718151cbcca8b964"
|
||||
description: "Saturn IPL ROM 1.01 (1994-12-28), Japan."
|
||||
note: "First name read. The port gives this image the Japan region, so it is loaded when ymir_region is japan and kept or switched to for a disc whose area code is J. Any other 512 KiB file under this name is read with the region the IPL database gives it, or none."
|
||||
source_ref:
|
||||
libretro: "apps/ymir-libretro/src/libretro.cpp:305-309, apps/ymir-libretro/src/libretro.cpp:596-606, apps/ymir-libretro/src/libretro.cpp:627-648, apps/ymir-libretro/src/libretro.cpp:651-702, apps/ymir-libretro/src/libretro.cpp:1231-1238, apps/ymir-libretro/src/libretro.cpp:1290-1306"
|
||||
|
||||
- name: "mpr-17933.bin"
|
||||
system: sega-saturn
|
||||
region: [north-america, europe, asia-ntsc, asia-pal, brazil, latin-america]
|
||||
priority: 2
|
||||
required: true
|
||||
mode: libretro
|
||||
size: 524288
|
||||
validation: [size]
|
||||
md5: "3240872c70984b6cbfda1586cab68dbe"
|
||||
description: "Saturn IPL ROM 1.01a (1994-11-15), North America and Europe."
|
||||
note: "Second name read. The port gives this image the US_EU region, loaded when ymir_region is north_america or europe and for a disc whose area code is any of T, U, B, A, E and L. Area K maps to the KR region, which neither image carries, so a Korean disc keeps the image already loaded."
|
||||
source_ref:
|
||||
libretro: "apps/ymir-libretro/src/libretro.cpp:305-309, apps/ymir-libretro/src/libretro.cpp:596-606, apps/ymir-libretro/src/libretro.cpp:627-648, apps/ymir-libretro/src/libretro.cpp:651-702, apps/ymir-libretro/src/libretro.cpp:1231-1238, apps/ymir-libretro/src/libretro.cpp:1290-1306, libs/ymir-core/include/ymir/media/media_defs.hpp:17-29"
|
||||
|
||||
- name: "saturn_bios.bin"
|
||||
system: sega-saturn
|
||||
priority: 3
|
||||
required: false
|
||||
mode: libretro
|
||||
size: 524288
|
||||
validation: [size]
|
||||
description: "Saturn IPL ROM, any revision"
|
||||
note: "Third name read. No region comes with the name: the image gets the one the IPL database gives its hash, or none, and is loaded when it is the first candidate found or its region is the one asked for."
|
||||
source_ref:
|
||||
libretro: "apps/ymir-libretro/src/libretro.cpp:305-309, apps/ymir-libretro/src/libretro.cpp:651-702, apps/ymir-libretro/src/libretro.cpp:1231-1238"
|
||||
|
||||
# IPL images named by the standalone XXH128 database. The md5 is that of
|
||||
# the image whose seeded XXH128 matches the database row.
|
||||
|
||||
Reference in new issue
Block a user