Commit Graph
3143 Commits
Author SHA1 Message Date
Abdessamad Derraz 6f8d3dede3 fix: read prose where its path is written
realign_prose stripped a path prefix, or read a path two repositories
share, in the repository whose pin moved, while the profile meant the
other. hatarib's hatari/src/tos.c became hatari/hatari's src/tos.c, and
freej2me_plus's fork citations were read in hex007/freej2me: 32 and 8
citations asked to be read again although their files were unchanged.
The path as written now decides first, and a shared path belongs to the
repository declared first, as in attribution.

test_a_frozen_build_files_its_content_with_the_build_that_follows paired
every pin_frozen profile with every live one of the same source. It now
skips platform builds (built_by), and requires the frozen systems to be
a subset: a later release can add a board (advancemame's coh1002v).
2026-10-23 16:41:04 +02:00
Abdessamad Derraz 699fe29682 docs: hold mame0278 on the recalbox build
Recalbox 10.1.1 builds libretro/mame fba50741 (libretro-mame0278.mk:8), tag lrmame0278 and the profile's pin.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 1aae51da79 docs: hold mame0258 on the recalbox build
Recalbox 10.1.1 builds libretro/mame dc1a9653 (libretro-mame0258.mk:8), the profile's pin.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz a956253a52 chore: move px68k-sdl to bdc3d87
RetroPie builds the master tip (RetroPie scriptmodules/emulators/px68k.sh:15 at 46128cd2). The one commit since e29ce400 bounds string copies in SDL/winui.c; no file is read differently.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz adef85c30e docs: hold mame2014 on the retrobat build
The mame2014_libretro.dll RetroBat serves from its win64 stable core repository reports library_version 0.160 c8fe6c7, the profile's pin.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 4bec36dcab docs: name the batocera 43.1 gpgx expanded build
Batocera 43.1 builds RapidEdwin08 a0b5a033 (libretro-genesisplusgx-expanded.mk:7), not 181e8f93. Both carry the same core/, libretro/ and Makefile.libretro trees as the pin dea3528.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 530ab47106 docs: hold flycast2021le on the amberelec build
AmberELEC a21975bf builds bf93aece (packages/games/libretro/flycast2021le/package.mk:5), the profile's pin.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz a493922610 docs: hold azahar-sdl on the knulli build
KNULLI 20260511 builds c8d39853 (package/emulators/azahar/azahar.mk:7), the profile's pin.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 6881b01ef9 chore: move fbneo_neogeo to 2b0c1c0
neogeoRomDesc in d_neogeo.cpp is unchanged; the new crc32 values belong to game sets. hiscore.dat at metadata/ keeps its sha1.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 43ef4e9a47 chore: move fbneo to 2b0c1c0
The new crc32 values in d_neogeo.cpp belong to game sets (doubledd, pulstarae, kizuna4p); neogeoRomDesc is unchanged and fbneo_hash_scraper reports no updated entry. The coleco refs pointed at the BurnDriver struct and now cite cv_colecoRomDesc (d_coleco.cpp:1061-1064).
2026-10-23 16:37:06 +02:00
Abdessamad Derraz c6ba81d3f4 feat: add coh1002v bios set to advancemame
ebe8322 adds the Video System PSX driver with its coh1002v root set (src/drivers/zn.c:4062-4068, 4692). The new hashes in pgm.c and the other drivers belong to game sets (killbldp, kovsh, svg, oldsplus...); the pgm BIOS ROM_START is unchanged.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 0e6026dd9c feat: document xefu files for xenia-edge
Edge e569a1a runs original Xbox games through XeFu (src/xenia/emulator.cc:748-768, 882-895): xbox.xex and the xefu*.xex builds from an Xbox 360 Compatibility folder, read from xefu/ under the storage root. config.bin at emulator.cc:2339 is written by XeFu there. The libretro tree f23c14c carries the same code. Refs recaled to e569a1a.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 595c0ea898 chore: move gopher64 to v1.1.42 at e7bdf8b
The new cart.rom names at src/device.rs:307-309 are struct fields the snapshot clone empties, not files. Same file set.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz ca490eded1 docs: point dolphin Realtek refs at their lines
The firmware name refs cited lines of an older revision of
RealtekFirmwareLoader.cpp. Each now names its return in
GetFirmwareName (410-448), the device table is 76-207.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 952153085e chore: move xemu standalone to 0.8.139-2
Upstream changes are nv2a rendering, CI and a GitHub issue menu item.
The -config_path parsing in ui/xemu.c moved up nine lines. Libretro
pin unchanged, already the HEAD of xemu-libretro.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz e13eaad826 chore: move supermodel standalone to 32c29b0
Games.xml gained the pro1000 set (Real3D Pro-1000 firmware loaded as
a ROM set) and a vs298 CRC fix, so its hash moves. Main.cpp and
GameLoader.cpp refs recaled to the new lines. Libretro pin unchanged.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 3077ef87d3 feat: add the MesenCE librashader runtime
The standalone now loads librashader.dll or librashader.so for shader
presets and ships it in Dependencies.zip (librashader_ld.h:45-88).
Standalone pin to 4b8a196, Mesen2 to b9fa69d. SGB1's UseSgb2 ref
names the standalone line, the notes name the libretro tree.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz df5501841d docs: hold the rb5000 standalone pin on v1.1
Recalbox 10.1.1 builds the standalone from tag v1.1 (rb5000.mk:7),
the revision source_commit already names. The libretro pin is the
HEAD of libretro-rb5000.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 67afa5cb02 chore: move etlegacy to 2.86.2+git at 518815d
Upstream dropped the Emscripten paths, the pak checks are unchanged.
The old pin already sat between v2.86.0 and v2.86.1, so core_version
was behind; HEAD contains v2.86.2.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz ec89e2dc05 chore: move mame to 5f5a077
Two libretro session fixes, no file loading. Bare basenames in the
Macintosh and Electron notes now carry their repository paths.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 5e474163a8 feat: add the boom3 VR replacement packs
VR builds mount base_vr/ over base/ and d3xp_vr/ over d3xp/ when
boom3_vr_enable is on, and warn when base_vr/pak399.pk4 is absent
(libretro.cpp:4313-4335). Pin moved to efe140c, notes recaled from
bare basenames to their repository paths.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 50a98d708f chore: move rvvm to 0.7-git at e7214ef
CMakeLists.txt sets RVVM_VERSION 0.7, at the old pin too. Upstream
changes are CPU, CSR and DHCP fixes, the loaders are unchanged.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 58baaf6443 chore: move quasi88 to 7884be5
Upstream added tape autoload and PCG-8100 audio, which read no ROM.
load_system_file moved to libretro.c:977, the ROM table is the same.
Comment citations now carry their repository path.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 793940a4b3 feat: add the jgenesis PC Engine CD System Card
A disc image runs the configured System Card ROM and refuses to load
without one (mainloop/pce.rs:29-50). The default Arcade Card wants a
v3.0 ROM. Pin moved to d41e2d9, core_version 0.14.1 as Cargo.toml
already read at the old pin.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 534609ae0f chore: move gopher2600 to 7d59ca0
AtariVox speech now defaults to the SpeakJet emulation compiled in,
festival is the fallback engine. Supercharger and stella.pro loading
is unchanged.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 37b74c187c chore: move dolphin to eb68258
Port changes are VR, DSU and audio options, no file loading. The
SegaBoot refs now cite the libretro lookup (Sys, then User/Triforce)
at AMMediaboard.cpp:500-514; upstream to e1d35f6, CommonPaths.h same.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 9fb87f36e5 chore: move corsixth to f98c9e8
checkInstallFolder gained an empty-path guard two lines above the
sentinel checks; the files it requires are the same.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 6faad72be2 chore: move bsnes-jg to 2.1.2 at 4aef191
Upstream changed the region reset in Cartridge::load and updated
SameBoy; firmware names and load paths are unchanged.
2026-10-23 16:37:06 +02:00
Abdessamad Derraz 8ea1129063 chore: merge copy from an old card 2026-10-23 16:36:03 +02:00
Abdessamad Derraz 5136c5a53a chore: merge main into the --from branch 2026-10-23 16:35:39 +02:00
Abdessamad Derraz 15efca512f chore: recale five profiles whose files moved
bennugd, eden, play, scummvm and uzem cited files their repositories have
since moved (libretro.c into libretro/, fs_paths.h into src/common/fs/,
uzem.cpp into oldsrcs/). Lines unchanged. scummvm's upstream_commit is
its fork base e0ddc60.
2026-10-23 16:26:00 +02:00
Abdessamad Derraz 861b89dd44 feat: follow a fork's base as its upstream head
For a port that is a GitHub fork of its upstream, the upstream code it
carries is the merge base of the two, not upstream's HEAD. The bump moved
upstream_commit to upstream HEAD on snes9x, kronos, np2kai and others
whose pin was that base. The upstream view's head is now the merge base
GitHub's compare names, the way _follow_submodule already reads a
vendored submodule. Outside a fork network the HEAD stays.
2026-10-23 16:25:56 +02:00
Abdessamad Derraz 01a6daf653 chore: name pcsx2x6 v0.2.22, which its pin holds
583f0e9 is two commits past the v0.2.22 tag (64f063a).
2026-10-23 16:21:35 +02:00
Abdessamad Derraz 3b9f07802b docs: name xenios's merge base as upstream pin
xenios-jp/XeniOS xenios (87b176a) and has207/xenia-edge edge diverge from 07021f0, 24 ahead and 1154 behind. Edge HEAD is not part of this build.
2026-10-23 16:21:35 +02:00
Abdessamad Derraz f3976a75ff docs: name uae4all's merge base as upstream pin
RetroPie/uae4all2 retropie forks lubomyr/uae4all2 master at 0f919a3 (8 ahead, 9 behind). The upstream refs read that base.
2026-10-23 16:21:35 +02:00
Abdessamad Derraz 7b34649058 fix: read pcsx2x6 prose and refs in its own tree
The note citations hold under three source pins; read again at 583f0e9 they land on the acgame loader, the BIOS scan and the resource reads, recorded as prose_written_at. GameDatabase.cpp:39, Patch.cpp:117, SDLInputSource.cpp:24 and linux_build_qt.yml:129 read the same in the fork, the tree RetroBat ships.
2026-10-23 16:21:35 +02:00
Abdessamad Derraz 0be17ebb53 docs: name omicron's merge base as upstream pin
libretro/Omicron master is msx80/Omicron aaaa2f1 (2020-09-29) plus .gitlab-ci.yml and the core Makefile. Upstream HEAD 49e4e05 is 168 commits later and moved the libretro frontend files the notes cite.
2026-10-23 16:21:35 +02:00
Abdessamad Derraz 5202a2bf55 docs: place the nuance port in upstream history
WizzardSK/nuance-libretro master (daf3ca6) is contained in andkrau/NuanceResurrection, which has 8 commits since.
2026-10-23 16:21:35 +02:00
Abdessamad Derraz 57918391c1 fix: cite the mariani tree for its symbol tables
Debugger_Symbols.cpp:46-53, 774-806 and 814-817 read the same in sh95014/AppleWin at 51893ca, the tree Mariani builds.
2026-10-23 16:21:35 +02:00
Abdessamad Derraz ed2b29283d fix: cite jl-mod for its licences dialog
LicensesDialogFragment.java:35 reads licenses.html in JL-Mod at f723a19, the shipped app, as it does in J2ME-Loader.
2026-10-23 16:21:35 +02:00
Abdessamad Derraz 4d4ebd4242 docs: name the higan release nside pins
upstream_commit 3353efd3 is the higan v106r25 release commit nSide synced with (Emulator::Version 106.25). gitlab higan HEAD 00684d2 is a later higan and stays out.
2026-10-23 16:21:35 +02:00
Abdessamad Derraz 1b6800fbd0 fix: cite the fork for four dolphin-mmjr2 refs
Boot.cpp:408-442, WiimoteEmu.cpp:156-165, NWC24Config.cpp:17 and TitleDatabase.cpp:54-58 land on their code in Dolphin-MMJR2 at 4d0fdb8 and miss it in dolphin-emu at 4ff214c: every citation reads the fork.
2026-10-23 16:21:35 +02:00
Abdessamad Derraz cb3eb47ccd feat: add amiberry expansion and board roms
Profile the rommgr.cpp table at 376b22c: 208 entries for CPU boards,
freezer cartridges, SCSI and IDE controllers, Picasso IV, x86
bridgeboards, CD32 FMV and the CD32/CDTV images the scan identifies
by SHA-1. A CPU board without its ROM does not start, so the A1200
and A4000 accelerator quickstarts need these files.
2026-10-23 16:21:35 +02:00
Abdessamad Derraz 2d48cde8d6 fix: judge each recaled citation at its own place
A sentence written in two fields was located over the whole file, found
twice and left in both: the writer now searches the lines of its own
scalar. A structured ref was judged pending when its old text appeared
anywhere, so a chain of shifts (tr1x cut2 508 to 531, cut3 531 to 552)
held the pin on the values the previous entries took: it is now looked
up at its own field.
2026-10-23 16:21:04 +02:00
Abdessamad Derraz 97c960484c fix: read the file a detected literal names
A printf conversion glued to a name, a name with spaces cut to its last
word, an extension list, and an identifier in code were reported as new
files.
2026-10-23 16:21:04 +02:00
Abdessamad Derraz 5fba72f1a3 fix: map a file edited line for line as changed 2026-10-23 16:21:04 +02:00
Abdessamad Derraz 42dfc87e24 fix: recale wrapped and comment prose citations
The recale skipped runs in YAML comments and runs wrapped over two
lines of a literal block, while the pin check counted them: the run
wrote nothing and said nothing. Both are now rewritten at their located
position. A citation that still cannot move is named on stderr and the
profile is left untouched.
2026-10-23 16:21:04 +02:00
Abdessamad Derraz 506d18c935 fix: read a spaced line list in prose citations 2026-10-23 16:21:04 +02:00
Abdessamad Derraz 1faf434460 fix: put nine upstream pins back on the fork base
The bulk advance moved upstream_commit to upstream HEAD. On freej2me_plus,
hakux, kronos, mesen-s, np2kai and snes9x it was, and still is, the
merge base of upstream with the fork's pin (GitHub compare), the revision
the port carries. ax360e, nes-emu and snes9x-explus vendor an upstream
tree whose commit their notes name.
2026-10-23 16:20:59 +02:00
Abdessamad Derraz 8dba7b9c8b fix: file mame2003_plus zn1 sets under named ids
The zn.c rewrite filed the Time Warner and Raizing BIOS sets under new
ids zn1-atari and zn1-raizing, which have no name and stop
generate_site. Every other MAME profile files them as atari-zn1 and
eighting-zn1 (Raizing is Eighting's label).
2026-10-23 16:20:58 +02:00