Commit Graph
755 Commits
Author SHA1 Message Date
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 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 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 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 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 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 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