Commit Graph
3096 Commits
Author SHA1 Message Date
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
Abdessamad Derraz c2fff3a389 chore: merge the full-screen installer 2026-10-23 16:13:00 +02:00
Abdessamad Derraz 1c01ed05f8 fix: keep the crash test's work folder in tmp 2026-10-23 16:12:19 +02:00
Abdessamad Derraz 3bf2784c3b feat: collect mame2003_plus and jazz2 data
hiscore.dat and artwork/dotron.zip as mame2003-plus ships them at
ffc68e3 (sha1 d41b1c32, c6d6579f, both as its profile declares), and
Plus.j2d from the JJ2+ installer of 2026-08-31 (get.jj2.plus, sha1
fcec91aa), which jazz2-native converts textured layers from.
2026-10-23 16:11:50 +02:00
Abdessamad Derraz 1537a44fa7 chore: hold the supermariowar pin on emuelec
supermariowar runs only on EmuELEC, which builds ed60ed45.
2026-10-23 16:10:31 +02:00
Abdessamad Derraz e00880b6a1 chore: merge main into the interface branch 2026-10-23 16:10:17 +02:00
Abdessamad Derraz 588a8d3350 fix: settle the interface audit findings
A stop by SIGTERM (Start+Select under gptokeyb) reads the summary like
Ctrl-C and prints the count on disk. The systems filter keeps the ticks
and the focus. The bar names what A does on the focused row. Options
check the folder again, a missing network fails in 15 s with plain words,
an unwritable folder offers another one, a folder inside a card offers
its root, and only a failure keeps its log.

New event kind: checking, with files_done and files_total, while the
files in place are hashed. The exact event lists of the check and
install runs now carry two of them, for the two files in place.
2026-10-23 16:10:09 +02:00
Abdessamad Derraz 4330757048 docs: tie aps3e 2.43 to main4, not its tag
The 2.43 tag sits on main2 (b5ae1af, changelog ending at 1.38) while
the 2.43.apk asset carries main4's changelog and RPCS3 20071-1f080485.
The two branches share merge base d4622157. The pin c6ca182 already
names the released tree.
2026-10-23 16:10:02 +02:00
Abdessamad Derraz d0602edc87 chore: recale tr1x refs to 3d39911
Music tracks are now looked up through the audio language chain,
music/<language>/ first and then music/, and a catalog row may list
alternate names (backend_files.c:108-134). Same level, FMV and track
names.
2026-10-23 16:10:02 +02:00
Abdessamad Derraz 78106334a4 feat: profile rust_dos 1.7.5
Upstream split the sound code into crates (soundblaster, sc55, mt32,
gus). The AWE32 and Sound Canvas tables are unchanged. Adds the
optional 128 KB Verite board ROM that verite_rom names, which the
emulated RISC reads in place of the image the emulator builds
(src/bus/verite.rs:45-71).
2026-10-23 16:10:02 +02:00
Abdessamad Derraz 6c1a4f018d chore: recale ikemen refs to ee4791b
Upstream changes at the cited lines are the sprite atlas type passed to
loadSff and a branch input for the screenpack clone in the release
workflow. Every file is still read from the same place.
2026-10-23 16:10:02 +02:00
Abdessamad Derraz 4dff3abf31 feat: add zesarux scorpion and didaktik roms
rom_load now maps Scorpion ZS-256, ZS-256 Turbo+, Scorpion GMX and
Didaktik Gama to four new bundled ROMs (src/cpu.c:3549-3564), sized by
get_rom_size at 64K, 64K, 512K and the 16K default. The TK90X Ferranti
models reuse tk90x.rom and tk90xs.rom. Both ZX Evolution ROM images
were replaced upstream, so their sha1 changed.
2026-10-23 16:10:02 +02:00
Abdessamad Derraz 075c93fae4 feat: profile emucorex 0.5.1
The game database now merges resources/emucorex_overrides.yaml over
GameIndex.yaml (GameDatabase.cpp:1274-1278), and a libvulkan_malisx2.so
driver is kept only on the Mali GPUs GpuDriverCompatibility.kt:204-208
lists. tfx.glsl changed upstream. Both convert.glsl entries now carry
the size and sha1 of the vendored tree.
2026-10-23 16:10:02 +02:00
Abdessamad Derraz b0d58a8113 chore: advance yquake2 to 9dbf699 2026-10-23 15:57:32 +02:00
Abdessamad Derraz e63bdd23c2 fix: name only the pin moves a bump keeps
A bump rolled back for stale prose still printed the pins it would have
set (yaps2: upstream_commit -> 7fe1e55 after "nothing was written").
2026-10-23 15:57:19 +02:00
Abdessamad Derraz 4a1d875f43 feat: name systems in the install manifests
Each manifest carries system_titles, the name the site prints for every system its files list (Sony PlayStation, not sony-playstation or psx), so the installer can show it. Older installers ignore the field.
2026-10-23 15:55:46 +02:00
Abdessamad Derraz 9a381bb894 chore: move ares to v148 at c76aaff
The pin was already 130 commits past v148. Five newer commits touch peripheral persistence only; no firmware loader changed.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz 586995ea2f chore: move cemu to a4462cc
Same keys.txt check, its message now also names the .key beside the image. The core writes account_name.txt to name accounts.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz f7402b0055 chore: move amiberry to 376b22c
A4000 and A1200 presets now also fail when their accelerator ROM is missing; the Kickstart lists are unchanged.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz be39b779d0 chore: move amiarcadia to 4.60
DroidArcadia 4.6 and WinArcadia 36.5 merged; retro_load_game still reads only the cartridge.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz 78b4c9f406 chore: move visual-pinball to f912c04
Build scripts now fetch PinMAME 652249e2; its cited lines only shifted. Music accepts an absolute script path, and PUP packs gain a PUPSOUNDS/ sound bank.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz 390c4d659e feat: bring pom2 to 0.9.8
Adds the Memory Expansion Card ROM, the //c keyboard photo and the Monitor II and drive artwork, updates the //e keyboard photo, and follows the Virtual ][ list into VirtualIISoundCatalog.h with the Import sounds folder.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz 5ef439a7fd feat: bring jazz2-native to 3.9.0
The converter now reads Plus.j2d of a JJ2+ install for the textured layers a level names, listed as an optional Source file. A Content tree holding Prebaked.pak skips the conversion, and a user Content directory beside Cache is searched first for content, music and translations. The rest of the loaders moved without a change in what they open.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz d9cf45c6d3 chore: bring devilutionx to head
hf.mpq now has its own CMake option, BUILD_MOD_MPQS, beside BUILD_ASSETS_MPQ. The loaders moved by two lines after a romfs search path was added for 3DS and Switch. Same files.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz 5906e55fea feat: bring eka2l1 to the current upstream
Upstream rebuilt the mediaclientaudio and scdv patch DLLs and added an epoc6 export to mediaclientaudio.dll.map. Two compatibility scripts were added, pottery_startup_fix.lua and wave_crash_fix.lua, and the first requires eka2l1.mem, now listed. The libretro fork only changed its link options. Refs into libmanager.cpp, graphics_ogl.cpp, screen.cpp and fbs.cpp are read on the standalone tree.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz 6a2e433247 chore: bring gearcoleco to 1.7.4 head
Firmware search and checks unchanged, the libretro code moved by seven lines. kAdamFirmwareMetadata no longer carries a SHA-1 per role, so the two sha1 fields go: the code knows size and CRC32 only.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz 8444f5acb9 feat: follow the mame2003_plus zn rewrite
Upstream replaced zn.c with the current MAME layout. The BIOS sets are now named after the board BIOS (coh1000c, coh3002c, coh1000t, coh1002m, coh1002v, coh1000a, coh1001l, coh1000w, coh1002e) and each carries its CAT702 key. Atlus, Time Warner and Raizing sets are dumped. New namcoc76.zip (Namco System 11 C76) and optional model1io.zip and model1io2.zip (Model 2 I/O boards). hiscore.dat changed, dotron.zip artwork added.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz c10e4b6027 chore: bring boytacean to 0.13.2 head
The pin already carried Cargo.toml version 0.13.2; HEAD only touches CI and the changelog. Prose citations now name load() at gb.rs:1377, load_boot_static at 1414 and load_boot_file at 1427.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz 864c986c8a feat: reprofile flycast-dojo on the dojo 7.8 line
The pin sat on master, the Dojo 6 line, while the releases are tagged
on the dojo branch (flyinghead f13d7ad plus the Dojo commits). At
dojo-7.8 (745815c): UseReios defaults to on, the boot ROM and flash
logic lives in hw/flashrom/nvmem.cpp, dc_nvmem.bin.net and the netplay
reios override are gone, font.bin is a compiled-in resource, BIOS ROMs
are matched by CRC32 then name, airlbios.zip is read by the two Airline
Pilots sets, and System SP (segasp.zip) is a platform. naomi.zip and
naomi2.zip gain the g, b, Korea and multi-region members.
2026-10-23 15:52:35 +02:00
Abdessamad Derraz e32b819400 feat: supermodel-dojo Pro-1000 set, new releases
Pin d409fe7, the commit of the v0.3a-20261022-git-d409fe7 Supermodel
Dojo release, built from the dojo branch. The branch merges trzy at
98fcbff, which adds Real3D Pro-1000 emulation: pro1000.zip (cpu_rom,
init_rom) and the optional Assets/3dlogo.cmem and .pmem. Games.xml now
holds 64 sets. The launcher in Frontend/ is replaced by an in-emulator
GUI, and ROMs/ and Replays/ are path types on every platform.
2026-10-23 15:52:35 +02:00
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