Commit Graph
1048 Commits
Author SHA1 Message Date
Abdessamad Derraz 7a5d5e5bf5 chore: merge core-info reviews 2026-11-09 07:57:57 +01:00
Abdessamad Derraz bc5a2c7309 feat: add the gearboy SGB cartridge ROMs 2026-11-09 07:57:02 +01:00
Abdessamad Derraz 9ccf2485c1 feat: follow emuscv on git.libretro.com 2026-11-09 07:48:58 +01:00
Abdessamad Derraz 02876f9434 fix: name the vice CMD drive ROMs as held
dos2000 and dos4000 are the FD-2000 and FD-4000 v1.40 dumps (cs 33cc6f,
fd 350022, MAME's hashes) that VICE 3.8 opens as dos2000-cs-33cc6f.bin
and dos4000-fd-350022.bin, as c64-emu already declares.
2026-11-09 07:46:34 +01:00
Abdessamad Derraz bf1b131ff0 chore: merge profile batch five 2026-11-09 07:45:35 +01:00
Abdessamad Derraz a13c68f34e feat: reprofile armsx1 on the PSX Lab backend 2026-11-09 07:44:07 +01:00
Abdessamad Derraz 5242177225 feat: follow the xemu core on git.libretro.com 2026-11-09 07:42:53 +01:00
Abdessamad Derraz daae431dd3 feat: document the jgenesis libretro build 2026-11-09 07:38:43 +01:00
Abdessamad Derraz 1bbeb48c12 chore: advance jazz2-native to d436ec6 2026-11-09 07:37:53 +01:00
Abdessamad Derraz 70276f098c chore: merge six core-info profiles 2026-11-09 07:37:11 +01:00
Abdessamad Derraz b690a03864 feat: profile six libretro cores from source
anybor, anygm, sm2, tgpulse_next_m1, zcdi and zesarpcw had a core-info file and no profile. parallel_psp and parallel_xbox are left out: no source is published for them.
2026-11-09 07:36:36 +01:00
Abdessamad Derraz 5ecf318c4a feat: document the vita3k libretro build 2026-11-09 07:36:34 +01:00
Abdessamad Derraz bf811e4669 docs: confirm raine against RetroBat 8.4 beta 2026-11-09 07:34:52 +01:00
Abdessamad Derraz 9bfda459ae feat: document the uzdoom libretro build 2026-11-09 07:34:26 +01:00
Abdessamad Derraz bab9f16f0c docs: attest arcadeduck prose at its pin 2026-11-09 07:34:16 +01:00
Abdessamad Derraz d6a20cfdb8 feat: pin arcadeduck to the RetroBat 8.4 build 2026-11-09 07:34:10 +01:00
Abdessamad Derraz d52ff564a9 chore: advance gopher64 to c807877 2026-11-09 07:27:42 +01:00
Abdessamad Derraz c7571a8028 feat: document the eduke32 libretro build 2026-11-09 07:27:34 +01:00
Abdessamad Derraz 6aa14c8ab1 docs: attest gopher64 prose at its pin 2026-11-09 07:27:14 +01:00
Abdessamad Derraz 5cecb69cad docs: attest lightspark and dosbox prose at pin 2026-11-09 07:27:03 +01:00
Abdessamad Derraz 2abc378410 chore: advance openjkdf2 to ae6ed8a 2026-11-09 07:26:47 +01:00
Abdessamad Derraz 2499523e82 chore: advance dosbox-staging to 27b1b7c 2026-11-09 07:26:47 +01:00
Abdessamad Derraz 696dce0f8f chore: advance lightspark to c24acca 2026-11-09 07:26:47 +01:00
Abdessamad Derraz 38fc6e2c25 docs: attest dosbox-staging and lightspark prose 2026-11-09 07:25:29 +01:00
Abdessamad Derraz 19264db538 chore: merge issue 87 and platform refresh 2026-11-09 07:24:48 +01:00
Abdessamad Derraz 0201c221a2 chore: advance gopher2600 to e84bd84 2026-11-09 07:24:35 +01:00
Abdessamad Derraz 21169c8b85 docs: attest aps3e prose at its pin 2026-11-09 07:21:27 +01:00
Abdessamad Derraz b0e13ee655 docs: attest super3 prose at its pin 2026-11-09 07:20:48 +01:00
Abdessamad Derraz 7c651e1629 feat: list the swanstation openbios.bin option 2026-11-09 07:20:17 +01:00
Abdessamad Derraz ad85b73eda docs: attest kronos prose at its pin 2026-11-09 07:20:17 +01:00
Abdessamad Derraz 19cfd8132b feat: profile five new buildbot cores
parallel_dc (libretro/flycast renamed), hyperscanemu, hypseushw, n64emu
and odin reached the RetroArch buildbot after the last targets scrape and
resolved to no profile. Targets rescraped, each core profiled from its
source.
2026-11-09 06:52:44 +01:00
Abdessamad Derraz ab9fe76de2 fix: resolve the cores handhelds rename
ArkOS ran the GBA with gpsp_ezode_mod and dArkOS with mgba_rumble: no
profile named them, so an install for the card's games kept every GBA
core's files, FBNeo's 3,472 data files among them. Each rename proven
from the OS build (same code base, same BIOS loading) joins its
profile's cores. The resolver folds either separator, and falls back to
the emulator column when the core names a mode, a machine or a plugin
of that program, only where its profile declares the folder's system:
MAME documents no GameKing ROM. 109 unresolved names are 56, each one
recorded with why in tests/test_games_index.py.
2026-11-09 06:04:42 +01:00
Abdessamad Derraz 16f8c869a5 chore: merge installer fixes, fifth pass 2026-11-07 00:11:09 +01:00
Abdessamad Derraz 70f530516d chore: merge pack and resolver fixes 2026-11-07 00:06:15 +01:00
Abdessamad Derraz cfc950b834 chore: merge origin/main 2026-11-06 21:09:17 +01:00
Abdessamad Derraz 072380c268 feat: install the fewest files for a card's games
--for-games --required-only on a dArkOS card from a computer kept every
file of the list: --dest skipped the card's detection, so its rom
folders were never found. The games part beside the BIOS folder now
names them. The manifest marks a data tree every core runs without
(optional), and --required-only leaves it out: one GBA and one SNES game
took FBNeo's cheats and samples, 3,472 files no game opened.
2026-11-06 19:58:41 +01:00
Abdessamad Derraz 7d99685ce1 fix: drop the Recalbox boot disk from minivmac
Mini vMac opens no MinivMacBootv2.dsk at babdf7b5: disks come from a .cmd
(libretro-core.c:181-195) or disk1.dsk to disk9.dsk
(OSGLUERETRO.c:563-579). The name is the one Recalbox's configgen writes
into its .cmd, already recorded in its launchers: layer. Nine manifests
no longer send the 24 MB image to platforms that never open it.
2026-11-06 15:25:02 +01:00
Abdessamad Derraz 8a48156830 fix: drop RMG launcher names from Mupen64Plus
IPL_USA.n64 and IPL_DEV.n64 are the names RetroBat's mupen64 generator
writes for Rosalie's Mupen GUI (Mupen64.Generator.cs:232-238).
Mupen64Plus, Mupen64Plus-AE and M64Plus FZ fix no IPL name: the path
comes from the IPL-ROM key or --dd-ipl-rom, then the Android front ends
copy the chosen file to dd_rom.n64.
2026-11-06 15:22:10 +01:00
Abdessamad Derraz 01a13c6457 feat: derive standalone copies from profiles 2026-11-06 15:19:01 +01:00
Abdessamad Derraz 8af7b0da13 docs: state why XM7 KANJI.ROM is not held
The reason named only MSX and FPseNG fonts, while fm7.zip and fm77av.zip
hold a Fujitsu kanji ROM (MAME kanji.rom, crc32 62402ac9). Rendered at
the codes kanji.c:353-380 swaps between JIS78 and JIS83 (0x3646, 0x445B,
0x4768), it draws the JIS83 forms: the ROM is a first standard JIS83
table, not the JIS78 one XM7 reads as KANJI.ROM.
2026-11-06 15:15:35 +01:00
Abdessamad Derraz d7019a0ca4 fix: give prboom-plus citations their full paths 2026-11-06 15:04:25 +01:00
Abdessamad Derraz f2ddcc235f docs: drop double hyphen dashes from profile notes 2026-11-06 14:57:30 +01:00
Abdessamad Derraz 8107564631 fix: gearcoleco warns on an unknown CRC32
At be1a3716 find_firmware rejects a candidate by size alone (platforms/libretro/libretro.cpp:811-816), and an OS-7, EOS or SmartWriter image whose CRC32 differs is logged and loaded (lines 875-876, 928-935). The three entries keep crc32 in validation with on_mismatch warn, so another 8 KiB OS-7 revision such as colecoa.rom no longer reads as rejected.
2026-11-06 08:59:15 +01:00
Abdessamad Derraz 63fafaf0f9 fix: read teknoparrot and simple64 from mirrors
teknogods/TeknoParrotUI and simple64/simple64 answer 404 on the API and the web, and neither organisation lists them now. simple64's README at the pin archives the project for gopher64. Each profile declares upstream_gone and a fork that keeps its default branch at the analysed commit: thecrixux/TeknoParrotUI master is b75872ad, simple64-vault/simple64 main is d8c969c7. realign_prose reads a source declared gone through that mirror, which unblocks five teknoparrot notes citations that anchor unchanged.
2026-11-06 08:37:12 +01:00
Abdessamad Derraz a0ecca0024 fix: collect abbreviated prose citations
A location written without its file, (:507), reads in the file named last in the scalar, either cited or named as 'path:' before a list. A dotless file cited with its directory (tools/errorgen:20) is a citation too. devilutionx, corsixth, starship, plastic, eden-nightly, theforceengine, lightspark and higan_sfc gain 33 citations that bump and realign now follow. Two read that way pointed at another file and now name theirs: devilutionx assets.cpp:511-518, corsixth app.lua:1591.
2026-11-06 08:33:16 +01:00
Abdessamad Derraz 8dc3ac82c7 fix: date each prose citation on its own
realign_prose dated a whole field from the last commit that changed any of its citations. idtech4a++ corrected two notes citations by hand in the commit that advanced its pin, so the untouched Game.java:69-72 and GameResourceUrl.java:14-118 read as written under the current pin and were never offered again. Each citation is now followed through the history on its own. The two idtech4a++ ranges move to 72-75 and 15-121, read at ce49510f.
2026-11-06 08:24:49 +01:00
Abdessamad Derraz a1ec6d2428 fix: synth ROMs of dosbox-staging found by content
libmt32emu scans the ROM folder and identifies every file with identifyROMFile (src/midi/mt32_lasynth_model.cpp:68-91 at fa1856c0), and the Nuked SC-55 plugin loads with RomLoader::Hashing, matching SHA-256 against its table. The 50 MT-32 and Sound Canvas entries now carry found_by: content, so the truth no longer says dosbox-staging opens their labels.
2026-11-06 04:20:06 +01:00
Abdessamad Derraz f6acd96c78 fix: teknoparrot's COH-H image is found by content
The entry documents the pcsx2x6 component, whose FindBiosImage (pcsx2/ps2/BiosTools.cpp:268-291 at 583f0e90) takes the first 4 to 8 MB romdir image whatever its name. pcsx2x6.yml already said so, and the RetroBat truth gave the file two identities. The guard no longer needs an agnostic flag to read an entry.
2026-11-06 04:15:08 +01:00
Abdessamad Derraz b2e2fb7ebb fix: the emucorex PS2 image is found by content
FindBiosImage (pcsx2/ps2/BiosTools.cpp:278-302 under app/src/main/cpp/pcsx2 at bda532f3) keeps the first 2 to 8 MB file with a romdir, whatever its name, as upstream PCSX2 does. The guard reads entry-level agnostic flags too, which is how it surfaced.
2026-11-06 04:12:41 +01:00
Abdessamad Derraz d7903e1a31 fix: arcade images in armsx2 are found by content
FindArcadeBiosFor (pcsx2/ps2/BiosTools.cpp:366-419 at 7f914418) scans the BIOS folder for 2 to 8 MB COH-H images and picks by EXTINFO serial, never by name. r27v1602f.8g, r27v1602f.7d and COH-H31000.BIN now carry found_by: content, and the truth no longer says armsx2 opens those names. The guard covers the 2 MB lower bound.
2026-11-06 04:10:38 +01:00