Commit Graph
3591 Commits
Author SHA1 Message Date
Abdessamad Derraz fab8bddb7e chore: advance eka2l1 standalone to upstream head
Standalone pin d55da28 to cc30b45. The five commits touch the window
server and fbs bitmap code only: no file read, path or hash changes.
screen.cpp lost eight lines above the upscale shader call, so its
citation moves from 636-638 to 628-630. The libretro pin e39ccac is the
head of the libretro branch and 11f5b6c is still its merge base.
2026-10-27 05:36:42 +01:00
Abdessamad Derraz ce6b500214 chore: advance visual-pinball to upstream head
Pin 704f603 to 63770cd. The three new hashes in platforms/config.sh are
dependency revisions the build fetches: the bgfx patch, libaltsound and
libdof. libdof moved to 5c54ef7 with GetGlobalConfigPath unchanged at
src/DOF.cpp:36-45, and libaltsound still appends altsound/<rom> to the
base folder, so only the libdof revision in the notes changes.
prose_written_at records that the notes were read at the new pin.
2026-10-27 05:36:42 +01:00
Abdessamad Derraz d0de6dde30 fix: rebuild source paths from the written pins
load_emulator_profiles caches by directory, and the run had loaded the
profiles before writing them, so the record rebuilt after a write kept the
pins just replaced: linapple, then ten profiles in one advance. The cache
is cleared first. The record is rebuilt for those ten.
2026-10-27 05:24:04 +01:00
Abdessamad Derraz 5c89936d1a chore: advance ten profiles to upstream head
armsx2, clk, dosbox-x, imageviewer, openjkdf2, parallel_n64, px68k, rpcs3,
rust_dos and squirreljme. Refs recaled where they shifted; no file name or
hash gained since each pin.
2026-10-27 05:22:47 +01:00
Abdessamad Derraz f80dcb6d3c chore: mark three cores as recalbox builds
eightyone, exel-hence and sugarbox2 live in Recalbox's own package repos
and no other platform ships them. eightyone's pin v1.2 is the tag Recalbox
10.1.1 builds while v1.3 is out, so it is held; exel-hence is held on v0.9.
sugarbox2's built tag v1.5 is token-gated and stays on the public v0.9.
2026-10-27 04:55:23 +01:00
Abdessamad Derraz ee2332b799 chore: advance 44 profiles that cite no source
Held back by the skip until now. Each libretro core is built by the
buildbot from its default branch.
2026-10-27 04:26:28 +01:00
Abdessamad Derraz 951bd070bf feat: advance profiles that cite no source
_needs_review held every skipped report, so a profile with no source_ref
never moved: anarch sat behind a CI-only commit through every bulk advance.
Its source pin now moves; its upstream pin does not, since nothing was
compared there.
2026-10-27 04:26:28 +01:00
Abdessamad Derraz e96d1326a3 fix: skip the line mode pty run without pyte
The offline line mode test opened a pty with pyte missing and errored where its neighbours skip. A comment in install.py also carried a clause semicolon that the prose style test refuses.
2026-10-27 04:20:23 +01:00
Abdessamad Derraz 625bee35cc fix: record missing data dirs in the run
main() starts each run with no notices, so the mocked run records the
missing directory itself.
2026-10-27 04:16:33 +01:00
Abdessamad Derraz ed4580a2f7 chore: advance ymir standalone to fe439e9
v0.4.1-84. No cited file changed, no file name or hash gained since the pin.
2026-10-27 04:16:31 +01:00
Abdessamad Derraz 57fca413c0 chore: name the release each pin contains
Each pin already held a later release than core_version named, found by
the version check reading tags and numbers.
2026-10-27 04:16:31 +01:00
Abdessamad Derraz 4b11a43a86 feat: version check reads tags and numbers
A project that tags without releases (eightyone, higan) was never compared,
and a core_version naming no tag (parallel-launcher 9.0.5 beside v9.0-6)
silenced the passed-release warning. The newest tag stands in when it is a
version number, and an untagged core_version is compared by number within
one scheme. --emulator is repeatable: a stored value kept only the last.
2026-10-27 04:16:31 +01:00
Abdessamad Derraz e308b58fe1 chore: profile starboard at v0.40.0
Read from the signed Starboard-v0.40.0.apk (sha256 e03173ee, the
digest GitHub records, same signing certificate as v0.23.0). The rootfs
flow is unchanged apart from class names. The runtime release is now
starboard-rootfs-20261020.3 (586984114 bytes, sha256 883f1800), and its
.sha256 sidecar is published and matches, so the app checks the hash.
Runtimes now live in Starboard/libs on shared storage, bound into the
rootfs, the ES-DE sync no longer writes es_systems.xml, and the APK adds
libSDL2_dlopen, libSDL2_pysdl2, libsb_libguard and libsb_xhelper.
2026-10-27 03:55:02 +01:00
Abdessamad Derraz c3872410dd chore: profile nethersx2 at the 2.2n package
The 2.2n libemucore.so differs from 2.1 only in its three version
strings, so every offset and the three patched instructions hold. 2.2n
ships a new GameIndex.yaml, cheats_ws.zip and cheats_ni.zip (sizes and
hashes updated) and adds the network adapter to its settings pages.
Every other bundled asset is byte identical. The fourth instruction the
build script patches at 0x81b264 after the release is not in the package.
2026-10-27 03:55:02 +01:00
Abdessamad Derraz b9030000a8 chore: hold raine on the retrobat release
RetroBat, the only platform that runs RAINE, installs raine.7z whose
raine.exe reports 0.97.5 and was built on 16 March 2025, the bump its
CHANGELOG.md records at line 176. Upstream tagged 0.97.6b since. The
mass pin advance had moved the profile to master. It goes back to
8e25d5d, the last commit before that build, with the refs written for it.
2026-10-27 03:55:02 +01:00
Abdessamad Derraz ce98763117 chore: record linapple tree at 7f4b608
The linapple advance committed a source-paths record written before its
last pin change, so the site's freshness test saw the old tree.
2026-10-27 03:12:49 +01:00
Abdessamad Derraz 5ebc576cb1 chore: merge one card list and one card check 2026-10-27 02:56:21 +01:00
Abdessamad Derraz 0c38fd7c13 docs: card setups, Continue and offline codes 2026-10-27 02:55:33 +01:00
Abdessamad Derraz d1d88fed27 feat: one card list and one card check
Every system that runs from its SD card comes from card_setups(),
derived from the device rules: the setup list, its filter, --platform
and the line menus give each its own row and ask for its card. The
RetroArch row no longer lists handheld systems.

card_root_folder and card_choice share one identity check: another
system's card is refused for every system, KNULLI and ROCKNIX included,
and the same --dest gives the same folder from every entry point. WSL
drive letters are read as typed, the line question lists only that
system's cards and asks again after no.

Offline at a terminal, files left out count as missing: the run ends
with code 1 or 2, as the full screen does. Continue on the systems list
opens Confirm. Wording and layout points of code_audit_13 and
tui_audit_6.
2026-10-27 02:55:29 +01:00
Abdessamad Derraz 55becb8aa4 chore: advance linapple to 7f4b608
The peripheral option is option(${opt_name} ... ON) at CMakeLists.txt:541;
the notes and the mouse card cited 538, a blank line one above it already
at the old pin.
2026-10-27 01:07:18 +01:00
Abdessamad Derraz e9d067d45b chore: advance seven profiles to upstream head 2026-10-27 01:05:04 +01:00
Abdessamad Derraz cb31945c29 chore: hold gsplus-legacy on the recalbox build 2026-10-27 01:05:04 +01:00
Abdessamad Derraz d6cad0c2e8 chore: merge the card setup fixes 2026-10-27 00:46:38 +01:00
Abdessamad Derraz 7abe5b8309 fix: say offline files are not downloaded
The line mode under --offline, with files that need the internet,
ended on Done with 0 files installed. It now counts them as not
downloaded and says --offline is why, not an answer.
2026-10-27 00:45:57 +01:00
Abdessamad Derraz 92ee80f40b docs: describe the card screen and None
The installer page says what a card system named on a computer does
(Where is the SD card?, Look again, the Card root prompt), that Enter on
None unticks every system and Back keeps the ticks, and that Space
continues outside a list of ticks. KNULLI and ROCKNIX no longer have a
computer default. The first-install page names the card screen.
2026-10-27 00:31:40 +01:00
Abdessamad Derraz 9c93e8de73 chore: refresh source paths for the moved pins 2026-10-27 00:30:17 +01:00
Abdessamad Derraz 333fc73e62 docs: name the dojo 6 commit emuelec builds 2026-10-27 00:30:17 +01:00
Abdessamad Derraz acd72093a8 chore: profile mednafen_stv v1.8.3
v1.8.3 changes RAX audio and RBG0 rendering; BIOS and cart loading unchanged, ss.cpp refs shift by one line.
2026-10-27 00:29:29 +01:00
Abdessamad Derraz eb629cabb9 chore: profile hypseus-singe v3.0.2
v3.0.2 reworks input, audio and video output; ROM, asset and config loading unchanged. Bare file names in refs now carry their path.
2026-10-27 00:29:29 +01:00
Abdessamad Derraz 12f5220bb2 chore: profile holani 1.0.0
holani-retro 1.0.0 builds holani 1.0.0; boot ROM loading unchanged.
2026-10-27 00:29:29 +01:00
Abdessamad Derraz 39cd3bb5fe chore: profile geartowns 1.0.1
1.0.1 emulates the FM Towns II HR, which loads the fmtownshr set; firmware tables unchanged.
2026-10-27 00:29:29 +01:00
Abdessamad Derraz a5b14a9d79 chore: profile flycast-dojo dojo-7.9
dojo-7.9 changes the dynarec, ggpo and compile flags; same files.
2026-10-27 00:29:29 +01:00
Abdessamad Derraz 2fa3217bcc chore: profile cgenius v3.6.4
v3.6.4 changes no file loading code; same files.
2026-10-27 00:29:29 +01:00
Abdessamad Derraz a67d6ac8e6 chore: profile cdogs 2.5.0
Particle classes now load from particle_class.c:54-61; same files.
2026-10-27 00:29:29 +01:00
Abdessamad Derraz 4a8bf1163e chore: refresh source paths for the moved pins 2026-10-27 00:24:40 +01:00
Abdessamad Derraz 7f5840083a chore: move supermodel-dojo to 113a48d
Two commits: replay headers carry PowerPCFrequency and RefreshRate, and a Windows link fix. Bundled files unchanged. Site source paths follow the super3 and supermodel-dojo pins.
2026-10-27 00:23:18 +01:00
Abdessamad Derraz 77bc6cb909 chore: move super3 to 1.2.2
The new controller mapping screen rewrites the Input keys of Supermodel.ini and sets AndroidControllerShortcuts to 0. Bundled files unchanged.
2026-10-27 00:23:18 +01:00
Abdessamad Derraz bc0d067f2c chore: hold realrtcw on the retrobat release 2026-10-27 00:23:18 +01:00
Abdessamad Derraz df44b1f11f chore: hold soh on the retrobat release 2026-10-27 00:23:18 +01:00
Abdessamad Derraz cd7386d0e2 chore: hold opengoal on the retrobat release 2026-10-27 00:23:18 +01:00
Abdessamad Derraz 4c8705a0c3 chore: hold ppsspp-1.5.4 on its retropie tag 2026-10-27 00:23:18 +01:00
Abdessamad Derraz 9d3a531293 chore: hold love-0.10.2 on its retropie tag 2026-10-27 00:23:18 +01:00
Abdessamad Derraz fe1e98917b fix: offer only what an install can do
Back from the systems list with nothing ticked keeps the ticks it
opened with, and None says First system once nothing is left to untick.
Confirm under --offline with nothing on hand has no Install, and the line
mode no longer asks to download what --offline never fetches. The line
mode counts the data files before its question.

Screen words: the checking clock starts at zero, a pack installs from
the pack, the copies found are said on a line of their own, the screen
of misplaced files says the copies stay, the save folder gets a line of
its own, the shared note is one line, a size keeps its unit, the same
save folder remedy on both screens, A Tick on the Miyoo bar, no Home
key in the help of a pad, and a system name said once with a pack.
2026-10-27 00:17:26 +01:00
Abdessamad Derraz 90115ddea8 chore: refresh source paths for the moved pins 2026-10-27 00:08:12 +01:00
Abdessamad Derraz fbc9b1284a fix: give sameboy's boot rom citation its path
The notes cited libretro.c bare, which no repository holds as written,
so realign read it in LIJI32/SameBoy once upstream_commit moved.
2026-10-27 00:08:07 +01:00
Abdessamad Derraz 929fc9f575 chore: advance ymir standalone to b471cff
Four commits, no ref moved, no file name or hash gained in the cited
files.
2026-10-27 00:07:09 +01:00
Abdessamad Derraz 70f897d4cc chore: move sameboy upstream to its fork base
libretro/SameBoy now carries LIJI32/SameBoy up to 9bf7e0b4. The notes
cite the fork's libretro.c:129-130, read at aa158a8.
2026-10-27 00:07:09 +01:00
Abdessamad Derraz c8f46f955b docs: name geargrafx 1.8.5 and gearlynx 1.2.36
Both pins already hold the releases, and the drhelius cores take their
version from git describe.
2026-10-27 00:05:56 +01:00
Abdessamad Derraz 2c2d7cd05b chore: advance 13 profiles to upstream head
profile_sync --rebase-refs --fresh, every guard held.
2026-10-27 00:05:56 +01:00
Abdessamad Derraz 44f94ab703 fix: ask a card setup for its own card
A card system chosen on a computer, from --platform, the setup list, its
filter or the line-mode menu, always asks for its card. The card screen
lists only the cards whose files say they run that system, offers Look
again, and checks a browsed, typed or --dest folder as --dest is checked.
The line-mode Card root prompt lists the mounted drives, asks again on a
missing or foreign root, and asks before creating several folders. On the
device the detected folder is offered, and the bound card is forgotten
when another setup is chosen.
2026-10-27 00:04:56 +01:00