Commit Graph
334 Commits
Author SHA1 Message Date
Abdessamad Derraz abff4c8b0d feat: collect mister and chihiro roms, right bbk and pc-98 files 2026-10-04 22:42:32 +02:00
Abdessamad Derraz 9ea6083b8a fix: show path placeholders and hash lists on site pages 2026-10-04 18:07:18 +02:00
Abdessamad Derraz 2efc37a738 feat: pack the files a directory entry names 2026-10-04 17:58:10 +02:00
Abdessamad Derraz 9059234810 fix: serve pc-98 bios and syobon sounds from the right files 2026-10-04 17:56:41 +02:00
Abdessamad Derraz ccd8a98315 feat: reprofile visual pinball, realign three profiles 2026-10-04 17:42:50 +02:00
Abdessamad Derraz f2336161bb fix: stop game data being served by another game's file 2026-10-04 17:41:06 +02:00
Abdessamad Derraz 36ed9b5b0d feat: reprofile keen and catacomb, collect shareware 2026-10-04 17:41:06 +02:00
Abdessamad Derraz 5451afeb06 feat: collect free data for nine game engines 2026-10-04 17:26:06 +02:00
Abdessamad Derraz 3427c44928 fix: re-read emucorex and armsx2 at head 2026-10-04 17:26:02 +02:00
Abdessamad Derraz ee417e547c feat: bring eka2l1 to head, add eight patch files 2026-10-04 17:26:02 +02:00
Abdessamad Derraz 8e1888b2e8 fix: keep homonyms off four undumped sound canvas roms 2026-10-04 17:19:08 +02:00
Abdessamad Derraz f57c2a4ed2 fix: realign five profiles, add laseractive pac roms 2026-10-04 17:09:14 +02:00
Abdessamad Derraz 59ccb5b7d5 feat: scope a profile data directory to a build mode 2026-10-04 17:09:14 +02:00
Abdessamad Derraz b97ee26b32 fix: check six doom-era profiles against source 2026-10-04 17:05:13 +02:00
Abdessamad Derraz 89b8a1f056 feat: reprofile linapple, extend pom2 card roms 2026-10-04 17:03:21 +02:00
Abdessamad Derraz 8663277871 feat: reprofile dosbox, realign four profiles 2026-10-04 17:03:21 +02:00
Abdessamad Derraz b5127cd1ac fix: check six engine profiles against source 2026-10-04 17:03:21 +02:00
Abdessamad Derraz b6c57bf6ed fix: check bstone hurrican ikemen against source 2026-10-04 16:58:26 +02:00
Abdessamad Derraz 638bc563e3 docs: plain punctuation in ten engine profiles 2026-10-04 16:50:39 +02:00
Abdessamad Derraz 3e028a5ed9 feat: alias vox_official to lexaloffle 2026-10-04 15:40:07 +02:00
Abdessamad Derraz a394e93dc5 feat: profile arcade and indie game engines 2026-10-04 15:39:55 +02:00
Abdessamad Derraz 24fb0ebd33 feat: profile jedi knight and tomb raider ports 2026-10-04 15:39:52 +02:00
Abdessamad Derraz ae0909d2f1 feat: profile crpg and adventure game engines 2026-10-04 15:07:54 +02:00
Abdessamad Derraz 0f0d46848a feat: alias xenianative and profile remaining sonic ports 2026-10-04 15:06:03 +02:00
Abdessamad Derraz 536a039959 feat: profile sonic 2013 decompilation 2026-10-04 15:03:13 +02:00
Abdessamad Derraz e136f353fc feat: profile sonic-mania decompilation 2026-10-04 15:02:54 +02:00
Abdessamad Derraz 9503f1377f chore: anchor profile refs to current upstream 2026-10-04 15:01:49 +02:00
Abdessamad Derraz 072e6e89d4 chore: anchor fceumm refs to current upstream 2026-10-04 15:00:04 +02:00
Abdessamad Derraz bd90dba630 feat: profile 9 new buildbot cores 2026-10-04 14:59:17 +02:00
Abdessamad Derraz 92b2a1a498 chore: update profiles to current upstream pins 2026-10-04 14:58:55 +02:00
Abdessamad Derraz 1050fc3cbb feat: profile build and quake family engines 2026-10-04 14:54:30 +02:00
Abdessamad Derraz 6821e00354 feat: profile doom-family engines 2026-10-04 14:54:28 +02:00
Abdessamad Derraz 69a76f4eeb feat: profile playdiaemu rust-dos samcoupe cores 2026-10-04 14:54:25 +02:00
Abdessamad Derraz cae07e9380 feat: freeze emucv at prototype archive pin 2026-10-04 14:54:21 +02:00
Abdessamad Derraz 68960b1457 feat: collect the pom2 dumps and floppy samples 2026-09-14 05:55:31 +02:00
Abdessamad Derraz 5bd98fbe3a feat: profile pom2 2026-09-14 05:18:31 +02:00
Abdessamad Derraz a0b2263bae feat: let a profile say its pin is held on purpose
nethersx2-turnip-classic documents the shim rules of the revision it
pins, and says so in prose: the classic build is that revision. Compared
to HEAD it reported the same two changes every pass, and recaling would
have repointed its refs at rules this build never had.

pin_frozen says the freeze is deliberate, and the profile is then judged
against its own revision, exactly as one pinned to a superseded tag
already was. Recale and bump are refused for it, which is what makes the
declaration safe to trust.
2026-09-05 10:50:53 +02:00
Abdessamad Derraz 88c7e213b6 chore: recale aps3e onto its pin 2026-09-05 10:42:29 +02:00
Abdessamad Derraz c9db10147d chore: cite the JNI table aps3e registers its imports in
Both refs pointed past the end of the file at the pinned revision: the
firmware and edat entries are registered at 1045 and 1052, which is
where install_firmware and install_edat are bound.
2026-09-05 10:42:28 +02:00
Abdessamad Derraz bc7f131b6f fix: compare a citation without the spacing its author chose
A recale rewrites the located tokens and leaves the sentence alone, so a
prose run keeps `a.c:228, 1439-1443` while the rendered form drops the
space. Comparing the two literally made a run that had just been written
look unwritten, pending_recale counted it, and bump_commit refused for
ever.

mariani was held back by three of them: it recaled twenty-five refs and
could never advance its pin, which is the desync the all-or-nothing rule
forbids. 67 refs, all anchored.
2026-09-05 10:41:58 +02:00
Abdessamad Derraz 02edf40d8f fix: let the fallback mapping reach the largest file cited
openbor.c is 55k lines at the pin and 57k at HEAD, over a ceiling of
40k, so its ref reported CHANGED with nothing to act on: the mapping was
never attempted. Diffing that pair takes nine seconds, and the fallback
only runs once exact anchoring has failed, which is rare.

The ceiling now sits above it and still stops a pathological pair from
stalling a sweep of every profile. savesettings moved from 2675 to 2940
and the range maps cleanly.
2026-09-05 10:17:37 +02:00
Abdessamad Derraz e0c60f2f5a feat: FBNeo stopped looking in per-type subdirectories
The BIOS search dropped the arcade and consoles subdirectories under
both the rom directory and system/fbneo. Seven places to put a BIOS ZIP
became four, and both profiles still documented the old list, which is
the kind of thing a user follows.

fbneo's gba_bios.bin also cited a line in the middle of a battery
allocation; its RomDesc entry, which carries the name and the crc32, is
at 538.
2026-09-05 09:28:17 +02:00
Abdessamad Derraz ab2e40402e chore: advance mame and re-point its romset refs
The pin moved with the recale, so twenty-eight romset refs stopped
naming the line declaring their set; mame_ref_audit moved them.
pegasus.zip cited the word ROM_START where a line number goes, which
resolves against nothing: its declaration is at 575.
2026-09-05 09:27:06 +02:00
Abdessamad Derraz 537dbcf8fc feat: drop the AMR library kemulator no longer loads
KEmulator replaced the native amrdecoder with a pure Java port of
opencore-amr and says so in AMRDecoder.java: no platform specific binary
is shipped or loaded any more. The profile still asked for it under nine
names across four platforms.

hatari and scummvm cited a line just past the option they mean.
2026-09-05 09:26:14 +02:00
Abdessamad Derraz cb24094078 chore: four refs onto lines that carry the claim
fluid.soundfont, the fake SDL switch, the mt32.romdir assignment: each
was cited a few lines past itself. future-pinball-fploader's PuPVideo
part carried no artefact, so it read as a path.
2026-09-05 09:24:35 +02:00
Abdessamad Derraz 3cb9e4e558 chore: name the projects these three cite
jaxe pointed at a libretro core-info file, lindbergh-loader at a
Batocera generator, oricutron at the ES-DE user guide. None is in the
tree each names.
2026-09-05 09:23:43 +02:00
Abdessamad Derraz 5d2d8a5aa6 chore: label the decompiled release starboard reads
Every part of its ref names a class from the shipped app, not a file in
the repository, and only the first carried the release label; the
continuations were looked up in the tree. race, xendroid, zesarux and
sdl2trs only needed their pin to catch up.
2026-09-05 09:23:00 +02:00
Abdessamad Derraz 92d347cd36 chore: six more, refs and pins together
boytacean cited a line a hundred past the CGB boot selection and cap32 a
blank one after the bios directory is built. b2 carried the owner and
repository in front of its path, which matched two roms.cpp. crocods,
armsx2 and amiberry only needed their pin to catch up.
2026-09-05 09:22:00 +02:00
Abdessamad Derraz 2a7e7d4237 chore: six more profiles on the tree they describe
gopher2600 and gearsystem cited a blank line one past the fingerprint
comparison and the SG-1000 bootrom guard. fuse cited a glob, which
resolves against nothing: the two machines it means are named now.
gsplus, gopher64 and geolith carried refs from a newer tree than their
pin.
2026-09-05 09:20:40 +02:00
Abdessamad Derraz bc005ddd7a chore: follow three profiles to the revision they describe
melonds_ds cited the bios9 load and the tool offered the bios7 line one
above it; the ref names bios9.bin, so it goes to 306. m2000's P2000.c
gained a serial-support branch inside the ROM patch loop. Pins moved
with the refs in all three.
2026-09-05 09:19:38 +02:00