chore: give four profiles a path and a pin that match

xenia, tyrquake and solarus cited bare or unprefixed files and carried
line numbers from a newer tree than their pin named; each now names the
path and the revision together. tic80's wrapper repository holds nothing
but a licence, a readme and the core submodule, so the runtime claim
cites the submodule declaration and the project it points at.
This commit is contained in:
Abdessamad Derraz committed 2026-09-05 09:17:51 +02:00
1 parent 47e267d29c
commit fc47b9cbfe
4 files changed
+7 -7

No files matched your search

+2 -2
View File
@@ -4,7 +4,7 @@ core_classification: game_engine
source: "https://gitlab.com/solarus-games/solarus" source: "https://gitlab.com/solarus-games/solarus"
upstream: "https://gitlab.com/solarus-games/solarus" upstream: "https://gitlab.com/solarus-games/solarus"
profiled_date: "2026-08-08" profiled_date: "2026-08-08"
source_commit: "c817554d21e4fcbf726e74b0e402f34d95286a9e" source_commit: "9cafa994b10f64ce2cad8a34c9da062feab6002d"
core_version: "2.2.0" core_version: "2.2.0"
display_name: "Solarus Game Engine" display_name: "Solarus Game Engine"
cores: cores:
@@ -44,7 +44,7 @@ notes: |
Files the engine writes rather than expects: settings.dat and savegames under Files the engine writes rather than expects: settings.dat and savegames under
the quest write directory named in quest.dat (Settings.cpp:149-166,240-280, the quest write directory named in quest.dat (Settings.cpp:149-166,240-280,
Savegame.cpp:114), the write root from SDL_GetPrefPath (QuestFiles.cpp:540), Savegame.cpp:114), the write root from SDL_GetPrefPath (src/core/QuestFiles.cpp:721),
and error.txt under SOLARUS_FILE_LOGGING (Logger.cpp:29-45). Batocera's and error.txt under SOLARUS_FILE_LOGGING (Logger.cpp:29-45). Batocera's
002-pad.patch adds a read of /userdata/system/configs/solarus/pads.ini, which 002-pad.patch adds a read of /userdata/system/configs/solarus/pads.ini, which
its own generator rewrites at every launch. The editor and launcher subtrees its own generator rewrites at every launch. The editor and launcher subtrees
+1 -1
View File
@@ -36,7 +36,7 @@ platform_details:
encoded as cover images (code stored in PNG metadata). encoded as cover images (code stored in PNG metadata).
runtime: runtime:
source_ref: "nesbox/TIC-80 (submodule at core/)" source_ref: ".gitmodules, nesbox TIC-80 runtime (the core submodule)"
note: | note: |
Entire runtime compiled into the binary. No external dependencies. Entire runtime compiled into the binary. No external dependencies.
State serialization uses TIC_PERSISTENT_SIZE * 4 bytes of pmem() State serialization uses TIC_PERSISTENT_SIZE * 4 bytes of pmem()
+2 -2
View File
@@ -4,7 +4,7 @@ core_classification: game_engine
source: "https://github.com/libretro/tyrquake" source: "https://github.com/libretro/tyrquake"
upstream: "http://disenchant.net/tyrquake/" upstream: "http://disenchant.net/tyrquake/"
profiled_date: "2026-03-25" profiled_date: "2026-03-25"
source_commit: "471f2a72d2a7b0416f6a21eb945e5af831df06a4" source_commit: "e57bb11597e8a00380f30f2627d219da960cf69a"
core_version: "v0.62" core_version: "v0.62"
display_name: "Quake (TyrQuake)" display_name: "Quake (TyrQuake)"
cores: [tyrquake] cores: [tyrquake]
@@ -16,7 +16,7 @@ notes: >
PAK file path — the directory containing the PAK becomes basedir PAK file path — the directory containing the PAK becomes basedir
(libretro.c:988,1050). The engine auto-detects game variant by checking the (libretro.c:988,1050). The engine auto-detects game variant by checking the
content path for id1, hipnotic, rogue, or quoth substrings content path for id1, hipnotic, rogue, or quoth substrings
(libretro.c:1030-1070). All engine assets (gfx/palette.lmp, gfx/colormap.lmp, (common/libretro.c:1313-1377). All engine assets (gfx/palette.lmp, gfx/colormap.lmp,
gfx.wad, textures, models, sounds) are loaded from within PAK files via gfx.wad, textures, models, sounds) are loaded from within PAK files via
COM_AddGameDirectory (common.c:1709), which tries pak0.pak through pak9.pak in COM_AddGameDirectory (common.c:1709), which tries pak0.pak through pak9.pak in
both lowercase and uppercase. The core never calls both lowercase and uppercase. The core never calls
+2 -2
View File
@@ -4,7 +4,7 @@ core_classification: community_fork
source: "https://github.com/xenia-canary/xenia-canary" source: "https://github.com/xenia-canary/xenia-canary"
upstream: "https://github.com/xenia-canary/xenia-canary" upstream: "https://github.com/xenia-canary/xenia-canary"
profiled_date: "2026-03-26" profiled_date: "2026-03-26"
source_commit: "57c1af465ac9bd9b934fe49e7f6fb7b6db69b4e9" source_commit: "0e1307bd2e6bfeeff29635a6b823e72e61c97ce9"
core_version: "canary" core_version: "canary"
display_name: "Xenia Canary (Xbox 360)" display_name: "Xenia Canary (Xbox 360)"
cores: cores:
@@ -33,7 +33,7 @@ exclusion_note: >
Xenia is a pure high-level emulation (HLE) Xbox 360 emulator. The entire Xenia is a pure high-level emulation (HLE) Xbox 360 emulator. The entire
Xbox 360 operating system (kernel, XAM dashboard services, XBDM debug Xbox 360 operating system (kernel, XAM dashboard services, XBDM debug
manager) is reimplemented in C++ as HLE modules loaded at startup manager) is reimplemented in C++ as HLE modules loaded at startup
(emulator.cc:316-318). System configuration (XConfig) returns hardcoded (src/xenia/emulator.cc:317-322). System configuration (XConfig) returns hardcoded
values from xboxkrnl_xconfig.cc. Memory, CPU (JIT), GPU, APU, and HID values from xboxkrnl_xconfig.cc. Memory, CPU (JIT), GPU, APU, and HID
subsystems are all software-emulated. No external BIOS, firmware, NAND subsystems are all software-emulated. No external BIOS, firmware, NAND
flash dump, or system files are loaded from disk. The wiki confirms: flash dump, or system files are loaded from disk. The wiki confirms: