mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-23 20:29:06 -05:00
fix: point source refs at paths held at the pin
trident cites the Panda3DS fork 3dsTrident vendors as a submodule, now its upstream at the submodule pin 69095ee6. pce-emu, uqm and stonesoup wrote paths from a subdirectory (PCE.emu/, sc2/, crawl-ref/), nesoid named two Java files without their directory; lines unchanged, each read at the pin. The pages no longer take a binary citation (DesktopKinect.dll, an address continuing a BAM.dll range) for a source path, and a Forgejo tree is read page by page: mirrors/Ryujinx holds 4704 entries, 1000 a page.
This commit is contained in:
1 parent
aeb68fe753
commit
36427edbb2
10 files changed
+198
-44
No files matched your search
@@ -141,7 +141,7 @@ files:
|
||||
16 KB further in, so such a file needs at least 16656 bytes. Anything else
|
||||
is read as a raw 4352 byte image. A failed open or a short read leaves the
|
||||
Game Genie off and the content still runs. No hash is compared.
|
||||
source_ref: "app/jni/neslib/cart.c:475-521 (open and format branch), app/jni/neslib/svga.c:132-140 (setter), app/jni/neslib/drivers/android/nesengine.cpp:242-243, app/jni/neslib/fce.c:1201-1203 (call site), EmulatorActivity.java:870-874, EmulatorSettingsFragment.java:179-193 (picker)"
|
||||
source_ref: "app/jni/neslib/cart.c:475-521 (open and format branch), app/jni/neslib/svga.c:132-140 (setter), app/jni/neslib/drivers/android/nesengine.cpp:242-243, app/jni/neslib/fce.c:1201-1203 (call site), app/src/main/java/com/androidemu/nes/EmulatorActivity.java:870-874, app/src/main/java/com/androidemu/nes/EmulatorSettingsFragment.java:179-193 (picker)"
|
||||
|
||||
- name: "<game>.pal"
|
||||
system: nintendo-nes
|
||||
|
||||
@@ -52,7 +52,7 @@ files:
|
||||
validation: [existence, size]
|
||||
min_size: 262144
|
||||
category: bios
|
||||
source_ref: "PCE.emu/src/main/Main.cc:80-91 (throws without it), PCE.emu/src/main/options.cc:275-301 (path resolution), PCE.emu/src/main/EmuMenuViews.cc:176-191 (selection), src/pce_fast/pce.cpp:477-483 + src/pce_fast/huc.cpp:284-304 (default module load), src/pce/pce.cpp:645-653 (accurate module load), src/pce_fast/pce.cpp:663 + src/pce/pce.cpp:1094 (name)"
|
||||
source_ref: "PCE.emu/src/main/Main.cc:80-91 (throws without it), PCE.emu/src/main/options.cc:275-301 (path resolution), PCE.emu/src/main/EmuMenuViews.cc:176-191 (selection), PCE.emu/src/pce_fast/pce.cpp:477-483, PCE.emu/src/pce_fast/huc.cpp:284-304 (default module load), PCE.emu/src/pce/pce.cpp:645-653 (accurate module load), PCE.emu/src/pce_fast/pce.cpp:663, PCE.emu/src/pce/pce.cpp:1094 (name)"
|
||||
note: >
|
||||
min_size comes from the fixed 262144-byte read in pce_fast
|
||||
(huc.cpp:302) with Stream::read throwing on a short file
|
||||
@@ -64,7 +64,7 @@ files:
|
||||
required: false
|
||||
validation: [existence]
|
||||
category: bios
|
||||
source_ref: "src/pce/pce.cpp:512-551 (DetectGECD), src/pce/pce.cpp:644-646 (gecdbios branch), src/pce/huc.cpp:225-316 (size-agnostic read), src/pce/pce.cpp:1095 (name)"
|
||||
source_ref: "PCE.emu/src/pce/pce.cpp:512-551 (DetectGECD), PCE.emu/src/pce/pce.cpp:644-646 (gecdbios branch), PCE.emu/src/pce/huc.cpp:225-316 (size-agnostic read), PCE.emu/src/pce/pce.cpp:1095 (name)"
|
||||
note: >
|
||||
Reached only when the accurate module runs and DetectGECD matches the
|
||||
disc, since pce_fast has no Games Express branch. Served through the same
|
||||
|
||||
@@ -16,10 +16,10 @@ notes: |
|
||||
|
||||
Accepts .crawlrc config files as content (supported_extensions: crawlrc).
|
||||
The libretro wrapper sets -dir to the content directory.
|
||||
ref: libretro/libretro.cc:178-198 (main_wrap() passes -dir content_dir)
|
||||
ref: crawl-ref/libretro/libretro.cc:178-198 (main_wrap() passes -dir content_dir)
|
||||
|
||||
Game data loaded at runtime from dat/ tree via datafile_path().
|
||||
ref: source/files.cc:375-458 (_get_base_dirs() + datafile_path())
|
||||
ref: crawl-ref/source/files.cc:375-458 (_get_base_dirs() + datafile_path())
|
||||
No DATA_DIR_PATH defined in Makefile.libretro, so it falls back to SysEnv.crawl_dir.
|
||||
Data is NOT compiled into the binary.
|
||||
|
||||
@@ -37,7 +37,7 @@ notes: |
|
||||
data_directories:
|
||||
- ref: stonesoup
|
||||
installed_on: [recalbox]
|
||||
source_ref: "source/files.cc:375-458"
|
||||
source_ref: "crawl-ref/source/files.cc:375-458"
|
||||
|
||||
files: []
|
||||
# no BIOS/firmware, game data loaded via data_directories
|
||||
@@ -3,9 +3,10 @@ display_name: "Nintendo - 3DS (Trident)"
|
||||
type: libretro
|
||||
core_classification: community_fork
|
||||
source: https://github.com/DanAlexMorton/3dsTrident
|
||||
upstream: https://github.com/wheremyfoodat/Panda3DS
|
||||
upstream: https://github.com/DanAlexMorton/Panda3DS
|
||||
profiled_date: "2026-03-25"
|
||||
source_commit: "b97b0befa326105e181838bc6fa11c546de8294d"
|
||||
upstream_commit: "69095ee6d68d21eacac8d1517f0b7b4ed27884d3"
|
||||
core_version: git
|
||||
library_name: "Trident"
|
||||
|
||||
@@ -24,8 +25,10 @@ notes: >-
|
||||
Files are resolved from the RetroArch save directory
|
||||
(<save_dir>/Emulator Files/sysdata/), not the system directory, or from
|
||||
the working directory when the frontend gives none. The core reports
|
||||
library_name "Trident". The wrapper is vendor/Panda3DS at 69095ee6
|
||||
(DanAlexMorton/Panda3DS src/libretro_core.cpp:30, 243, 280-285).
|
||||
library_name "Trident" (src/libretro_core.cpp:29, 243, 280-285).
|
||||
3dsTrident builds the vendor/Panda3DS submodule, DanAlexMorton/Panda3DS
|
||||
at 69095ee6, a fork of wheremyfoodat/Panda3DS from their merge base
|
||||
944b9892; the libretro wrapper and the files cited below are in that tree.
|
||||
|
||||
files:
|
||||
- name: aes_keys.txt
|
||||
|
||||
+7
-7
@@ -60,7 +60,7 @@ files:
|
||||
validation: [md5]
|
||||
description: "UQM core game data archive"
|
||||
note: "Published apart from the source release. The RetroPie scriptmodule downloads it into content/packages."
|
||||
source_ref: "build/win32_install/packages.nsh:3-5; sc2/build/win32_install/uqm-installer.nsi:289-306"
|
||||
source_ref: "sc2/build/win32_install/packages.nsh:3-5; sc2/build/win32_install/uqm-installer.nsi:289-306"
|
||||
|
||||
- name: uqm-0.8.0-3domusic.uqm
|
||||
path: uqm/content/addons/uqm-0.8.0-3domusic.uqm
|
||||
@@ -70,7 +70,7 @@ files:
|
||||
md5: "9e5801d45ca12028b486cdeb83568c02"
|
||||
validation: [md5]
|
||||
description: "UQM 3DO music track pack"
|
||||
source_ref: "build/win32_install/packages.nsh:6-8; sc2/build/win32_install/uqm-installer.nsi:315-327, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132"
|
||||
source_ref: "sc2/build/win32_install/packages.nsh:6-8; sc2/build/win32_install/uqm-installer.nsi:315-327, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132"
|
||||
|
||||
- name: uqm-0.8.0-voice.uqm
|
||||
path: uqm/content/addons/uqm-0.8.0-voice.uqm
|
||||
@@ -80,7 +80,7 @@ files:
|
||||
md5: "fc89f77d7b66c2669abca6c157f5259a"
|
||||
validation: [md5]
|
||||
description: "UQM alien-race voice-over pack"
|
||||
source_ref: "build/win32_install/packages.nsh:9-11; sc2/build/win32_install/uqm-installer.nsi:329-341, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132"
|
||||
source_ref: "sc2/build/win32_install/packages.nsh:9-11; sc2/build/win32_install/uqm-installer.nsi:329-341, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132"
|
||||
|
||||
- name: uqm-remix-disc1.uqm
|
||||
path: uqm/content/addons/uqm-remix-disc1.uqm
|
||||
@@ -90,7 +90,7 @@ files:
|
||||
md5: "09f242d8d72166d1d5ccbd3d99c93e7d"
|
||||
validation: [md5]
|
||||
description: "Precursor Remix disc 1 (modern remixes)"
|
||||
source_ref: "build/win32_install/packages.nsh:12-14; sc2/build/win32_install/uqm-installer.nsi:345-358, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132"
|
||||
source_ref: "sc2/build/win32_install/packages.nsh:12-14; sc2/build/win32_install/uqm-installer.nsi:345-358, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132"
|
||||
|
||||
- name: uqm-remix-disc2.uqm
|
||||
path: uqm/content/addons/uqm-remix-disc2.uqm
|
||||
@@ -100,7 +100,7 @@ files:
|
||||
md5: "fbc8bdcb709939d559d8c7216ad15cc2"
|
||||
validation: [md5]
|
||||
description: "Precursor Remix disc 2"
|
||||
source_ref: "build/win32_install/packages.nsh:15-17, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132"
|
||||
source_ref: "sc2/build/win32_install/packages.nsh:15-17, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132"
|
||||
|
||||
- name: uqm-remix-disc3.uqm
|
||||
path: uqm/content/addons/uqm-remix-disc3.uqm
|
||||
@@ -110,7 +110,7 @@ files:
|
||||
md5: "5ccc6d4ac301ae98e172ac6835dcdead"
|
||||
validation: [md5]
|
||||
description: "Precursor Remix disc 3"
|
||||
source_ref: "build/win32_install/packages.nsh:18-20, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132"
|
||||
source_ref: "sc2/build/win32_install/packages.nsh:18-20, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132"
|
||||
|
||||
- name: uqm-remix-disc4-1.uqm
|
||||
path: uqm/content/addons/uqm-remix-disc4-1.uqm
|
||||
@@ -120,4 +120,4 @@ files:
|
||||
md5: "3fb63f4ac514343ed4b4b5b194c413fb"
|
||||
validation: [md5]
|
||||
description: "Precursor Remix disc 4-1"
|
||||
source_ref: "build/win32_install/packages.nsh:21-23, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132"
|
||||
source_ref: "sc2/build/win32_install/packages.nsh:21-23, sc2/src/options.c:393-402, 518-551, sc2/src/uqm/setup.c:118-132"
|
||||
Reference in new issue
Block a user