Commit Graph
703 Commits
Author SHA1 Message Date
Abdessamad Derraz ef5c3df0fa fix: mednafen_stv BIOS also read from game dir
v1.8.0 (4e899aa) searches the system directory, then the directory of
the loaded game, each for the loose BIOS and then stvbios.zip
(ss.cpp:1540-1582). Same files, sizes and hashes.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz 1c1e09b3b6 fix: primehack core_version to 1.0.9
The pin 53f53e0 is the 1.0.9 tag commit, and the build names itself
from git describe (Common/Version.cpp). 1.0.9 ships a single Windows
zip whose Sys/ fonts and codehandler.bin match the declared hashes.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz 075d26fc8b fix: pin citra-mmj to the 20251112 release commit
The 20251112 APKs are built from tag commit 9198dc2. HEAD 302b0c3 is a
sibling commit off the same base that only adds shader caches under
cache/, so src/ and every ref are identical at both.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz 84825e8172 fix: name nesoid release 2.5-4 and full ref paths
The pin b2ff53f is release 2.5-4 (tag 65f1d85) plus a README commit, versionName 2.5 in app/build.gradle. Bare Java file names in the notes now carry their app/src/main/java path. No file changed.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz 3011727e6f chore: move pcee2 to upstream v2.9.138
The port now merges PCSX2 ab0b401f and embeds patches.zip, packed from the pcsx2_patches submodule (pcsx2/CMakeLists.txt:1183-1205, pcsx2/Patch.cpp:292-331). The resources copy is read only with PCEE2_EXTERNAL_RESOURCES set. Same files.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz d627ec5e63 chore: move oberon to 5be71d8 with full ref paths
Disk images now open through the frontend VFS (Libretro/libretro.c:149-162, src/disk.c:13-65). No system file. core_version is the pin's commit date, the source carries only the git rev.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz b0476c0d19 chore: rebase native32emu refs to b83ed7b
ZIP extraction now checks mangled_name and name results (archive_loader.rs:17-67); nothing read outside the package.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz 59e403bd3f fix: virtualjaguar notes and refs at v3.10.0
Same four files. A CD BIOS outside the two CRC32 constants is accepted on a plausible run address (libretro.c:5706-5781), and a custom cart boot ROM must be exactly 131072 bytes (libretro.c:6010-6050). core_version follows CORE_BASE_VERSION in the Makefile.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz dfc6401a1b chore: move ruffle to 0.7.1 and openh264 2.7.0
Ruffle now pins OpenH264 2.7.0 (openh264.rs:46,61-96): new soname .so.8, new sha256 per build, and a Windows aarch64 build.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz c2dd7adea1 chore: move prboom pin to 4849268
I_FindFile now tries an absolute or folder-qualified name as given before the search (libretro/libretro.c:4332-4413). Same IWADs and config.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz 2383ab335c chore: move playdiaemu pin to e1cc2e1
Only zip 9 name decoding changed in content.rs; still no BIOS.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz a6affcb917 chore: move sdl2trs pin to 57c90cc
Upstream folded the media remove calls into insert with an empty name. ROM names, paths and embedded ROMs are unchanged.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz 5a705c4a32 docs: move geartowns to 0.0.10
Same five firmware sets and CRCs. On Auto a 1.44 MB floppy now selects the HG, the first model with a three-mode drive (src/geartowns_core.cpp:1968-1976).
2026-10-23 15:52:34 +02:00
Abdessamad Derraz 11e9837614 fix: follow cap32 dropping the 464DDI model
update_variables() no longer maps 464DDI; a 464 with disc content maps AMSDOS in slot 7 (cap32/cap32.c:1088-1092). VERSION_STRING at the pin is 4.5.4.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz 5990fee29d chore: advance vita3k to 5844e21
Firmware install and font directory code unchanged apart from stream
types. The font directory moved to renderer.cpp:161-167.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz df6ee485de chore: advance tr2x to 3d39911
Gameflow lines moved with the PS1 blend injections. The music backend
now reads multi-name catalog rows, track names and extensions unchanged.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz 661bb8eb22 chore: advance vvvvvv to 40e1ec3
SDL3 port. data.zip and gamecontrollerdb.txt are read as before, the
missing data.zip dialog gained a download page button.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz e275d3a935 chore: advance j2me-loader to c1aff86
libjavam3g.so rebuilt from changed m3g render context sources, hashed
from the 1.8.2-dev-1973 build. The config screen now copies picked
shaders and sound banks into their directories.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz f3d5a22562 chore: pin vkquake2 to the 1.5.10 tag
The 28 commits after the old pin touch the Vulkan device code and the
build only, no file loading.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz 937c79a1b6 chore: advance vkquake to 1.37.1 at 80ec429
Base directory falls back to a Steam, GOG or Epic install when it has no
game data. The embedded pak gained crosshairs and a console background.
QuakeEX.kpf documented: it serves rerelease localization when no loose copy exists.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz 9de0dad2e3 chore: advance supermodel3 to 44c83af
The version string now names trzy 32c29b0. Games.xml, Music.xml and both
crosshair bitmaps are unchanged and ship in the 44c83af release.
2026-10-23 15:52:34 +02:00
Abdessamad Derraz fe3aac477d chore: hold supertux and advanced_drastic pins
supertux runs only on EmuELEC, which builds 37cddf24 (v0.6.3), and
advanced_drastic only on KNULLI, which builds eaf41ab. Both pins stay on
those builds.
2026-10-23 15:52:15 +02:00
Abdessamad Derraz d3fe3a4f0c chore: hold five pins on the build they ship
chocolate-doom, supertuxkart and fheroes2 run only on EmuELEC, piemu only
on AmberELEC, alephone only on RetroPie. Each of those builds a fixed
revision (package.mk PKG_VERSION, or the release-20250829 tag), so the
pin stays on it and profile_sync judges the profile against itself.
2026-10-23 15:51:08 +02:00
Abdessamad Derraz 8458e92281 chore: advance 135 profile pins to upstream HEAD
Every cited block was read again at HEAD: no ref left to review, no
file name or hash literal added to a cited file since the pin
(--detect-new-files --watch-hashes), refs recaled with their pins.
Profiles built by a platform at a fixed commit, or whose bump would
leave prose under an older pin, stay where they were.
2026-10-23 15:51:08 +02:00
Abdessamad Derraz bb4569593e fix: follow libretro/ps2 to parallel-ps2 2026-10-23 14:44:52 +02:00
Abdessamad Derraz 9062931522 docs: list the source ref target checks
The testing guide names test_source_ref_targets, and trident's note on
its submodule reads as two sentences.
2026-10-23 13:48:30 +02:00
Abdessamad Derraz 36427edbb2 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.
2026-10-23 13:11:48 +02:00
Abdessamad Derraz 47b0169c71 docs: name duckstation's pinned build and string
core_version is v0.1-12070: git describe at 4122fed9 counts 12,070 commits past tag 0.1, as gen_scmversion.sh does. The NTSC-U licence string is quoted as system.cpp:959 spells it, with its two spaces.
2026-10-23 02:22:05 +02:00
Abdessamad Derraz 811ccdfea0 fix: profile files cores read below the save dir
Read at each pinned commit: Azahar, Citra, Citra 2018, Panda3DS, Trident,
FS-UAE and Stella read these below the frontend save directory, Dolphin
and Ishiiruka below <save>/User, Cemu its MLC below <save>/Cemu. Each
profile names its library_name. Citra Canary reads sysdata from the
host data directory: its pin moves to the canary branch it is built from.
2026-10-22 19:58:35 +02:00
Abdessamad Derraz 2f835af75b feat: profile azahar from its in-tree core
The buildbot's azahar_libretro is built from azahar-emu/azahar: the
2026-10-22 nightly carries g_scm_rev f570b53f (master, 2026-10-16) and
the key blob of src/core/hw/default_keys.h byte for byte. The profile
now reads that repository at tag 2126.2, whose file-loading code matches
f570b53f apart from licence headers.

The libretro core keeps its user directory under <save_dir>/Azahar/,
falling back to <system_dir>/Azahar/, so path: carries the Azahar/
prefix and standalone_path: the user directory layout. The embedded
keys.txt is the 2126.2 blob (sha1 5288772b). azahar-sa is ROCKNIX's
name for the same standalone.

KNULLI builds the SDL2 frontend of johndoe6345789/azahar_libretro at
c8d39853 as its azahar binary, so that fork moves to azahar-sdl.yml
with built_by: [knulli].
2026-10-22 16:51:14 +02:00
Abdessamad Derraz ba9e1656cc fix: file svg_bios.u49 under the svgpcb set
svg_bios.u49 is listed in svgpcbBIOSRomDesc (d_pgm.cpp:923-929), which only
STDROMPICKEXT(svgpcb, svgpcb, svgpcbBIOS) at line 7035 pulls in. The FBNeo
DAT likewise places it in svgpcb, and pgm's own list (pgmRomDesc, lines
879-892) has six members. The fbneo profile now files it under svgpcb.zip.

bios/Arcade/Arcade/pgm.zip is rebuilt as TorrentZip from the six members of
the FBNeo pgm recipe. The build is byte for byte the copy that was in
.variants/pgm.zip.6bbbce09, which goes. The two unpinned seven-member
copies (.variants/pgm.zip.931a4971 and MAME/.variants/pgm.zip.6ade4934)
go too: every member is still held, svg_bios.u49 as
bios/Arcade/FBNeo/svg_bios.u49. The pinned copies (87cc944e in MAME/,
68ef99a1 in .variants/) are untouched.
2026-10-22 15:07:42 +02:00
Abdessamad Derraz 5967f50221 fix: name the 0.289 galaxy games bios galgames
MAME renamed the Galaxy Games BIOS root from galgbios to galgames in 0.288 (galgames.cpp:1301, listxml of 0.288 and 0.289). mame.yml and mamearcade.yml document 0.289 yet still listed galgbios.zip; mamearcade lacked galgames.zip, which mame.yml already had. The release profiles mame0258 and mame0278 keep galgbios.
2026-10-22 14:08:36 +02:00
Abdessamad Derraz 30e8b7c886 fix: mac2bios is not required in any MAME release
macs2os_l.bin and macs2os_h.bin are NO_DUMP from 0.135u4 to 0.289, and
handle_missing_file counts a missing NO_DUMP ROM as a warning or known
bad, never an error. recel is NO_DUMP at 0.258 as well. mame.yml,
mamearcade.yml, mame0258.yml and mame0278.yml come from the scraper
rerun, which also carries the systems mame.yml gained since 10-17.
2026-10-22 14:06:23 +02:00
Abdessamad Derraz 57cbff781a chore: merge the remaining platform core profiles 2026-10-22 11:15:32 +02:00
Abdessamad Derraz be25108106 feat: identify the BIOS advanced_drastic ships 2026-10-22 11:15:04 +02:00
Abdessamad Derraz 19c823ac25 feat: identify the files mupen64plus ships 2026-10-22 11:15:04 +02:00
Abdessamad Derraz 9d7db09130 feat: add duckstation-legacy emulator profile 2026-10-22 10:55:01 +02:00
Abdessamad Derraz 1d9d190052 feat: add advanced_drastic emulator profile 2026-10-22 10:52:03 +02:00
Abdessamad Derraz 62b4614a03 feat: add supertuxkart emulator profile 2026-10-22 10:50:19 +02:00
Abdessamad Derraz 480c400958 feat: collect the pro-1000 logo database
Both pairs from the Real3D SDK disc (_SETUP.1): Bayou 0x64130009 at
Assets/, Orlando 0x64130005 in .variants/. The .pmem size check against
the .cmem header keeps a pair from mixing models.
2026-10-22 10:49:19 +02:00
Abdessamad Derraz e7d470e0cc feat: add supertux emulator profile 2026-10-22 10:49:05 +02:00
Abdessamad Derraz 344eaaba14 feat: add supermariowar emulator profile 2026-10-22 10:48:33 +02:00
Abdessamad Derraz d528546715 feat: add bennugd-monolithic emulator profile 2026-10-22 10:47:19 +02:00
Abdessamad Derraz 3d59d75dac feat: add fheroes2 emulator profile 2026-10-22 10:46:50 +02:00
Abdessamad Derraz f097c52d27 feat: add hode emulator profile 2026-10-22 10:45:36 +02:00
Abdessamad Derraz b951240b83 feat: map fallout-ce to the fallout1-ce profile 2026-10-22 10:44:46 +02:00
Abdessamad Derraz 0a9f34a390 feat: add ccleste emulator profile 2026-10-22 10:44:08 +02:00
Abdessamad Derraz d8d46e48f5 feat: add bermuda emulator profile 2026-10-22 10:44:08 +02:00
Abdessamad Derraz 1aebd36d5b feat: add chocolate-doom emulator profile
chex.deh and french.deh come from idgames (themes/chex/chexdeh.zip, utils/exe_edit/patches/french.zip), both released with no restriction by their author.
2026-10-22 08:19:30 +02:00
Abdessamad Derraz be485d8f8c feat: add mupen64plus-libretro emulator profile
EmuELEC builds the archived libretro/mupen64plus-libretro ab8134ac as mupen64plus_32b.
2026-10-22 08:16:45 +02:00