Commit Graph
4662 Commits
Author SHA1 Message Date
Abdessamad Derraz 6be76833ae chore: advance ppsspp to 4a9fa00 2026-11-09 07:31:57 +01:00
Abdessamad Derraz 4950614c0b chore: advance supermodel-dojo to 9bdf7f2 2026-11-09 07:31:12 +01:00
Abdessamad Derraz 07d39f3f09 chore: advance duckstation to c9dc225 2026-11-09 07:30:14 +01:00
Abdessamad Derraz cd2e682625 docs: confirm the duckstation prose citations 2026-11-09 07:29:05 +01:00
Abdessamad Derraz 4acb1cf3a1 docs: attest linapple prose at 7f4b608 2026-11-09 07:28:37 +01:00
Abdessamad Derraz 6a3156a812 chore: advance vkquake to 308ff19 2026-11-09 07:28:36 +01:00
Abdessamad Derraz 16ec5fa2d2 docs: turn the readme into a front page
The README ran 211 lines and 2,000 words: five commands with options,
an 18-row download table, coverage figures and the build commands, all
before the help. It now says what the project does, gives the line that
installs for Windows and for the rest, shows it, lists the six ZIPs and
the setups that install by command, and leads to the site, where the
figures and every option live. The build commands sit in a closed block.
No personal pronoun is left in its text.
2026-11-09 07:28:32 +01:00
Abdessamad Derraz fc1386fd0a docs: record the vkquake prose pin 2026-11-09 07:28:11 +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 5f71af9e71 chore: advance opera to 595fd1d 2026-11-09 07:27:20 +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 f5a54af2b4 feat: profile raze loose twin dragon and route 66 2026-11-09 07:26:58 +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 b4f4bc76ac feat: collect firmware the cores and lists name
sfiii2a.zip for FBNeo, the Odin board sets, HyperScan, Basilisk II,
the XM7 and FM-7/X1/PC-88/VideoBrain MiSTer ROMs, the FM Towns ROMs
RetroBat now checks, CD-i vmpega.rom, Apple II card ROMs for POM2, four
Amiga accelerator ROMs, and the no$gba DSi SD image (release asset).
Each file matches a hash its profile or platform declares, or MAME's.
2026-11-09 07:25:18 +01:00
Abdessamad Derraz 19264db538 chore: merge issue 87 and platform refresh 2026-11-09 07:24:48 +01:00
Abdessamad Derraz 093c165fa4 chore: set ares core_version to v148-166 2026-11-09 07:24:36 +01:00
Abdessamad Derraz 0201c221a2 chore: advance gopher2600 to e84bd84 2026-11-09 07:24:35 +01:00
Abdessamad Derraz 0434ea7f55 feat: profile the ares aes.zip and neogeo.zip sets 2026-11-09 07:24:30 +01:00
Abdessamad Derraz 7e40103112 chore: advance ikemen to 063a060 2026-11-09 07:24:21 +01:00
Abdessamad Derraz 77a8f171ba feat: read retrobat bios groups
emulatorLauncher 228731e0 lists ten PS2 BIOS in one group: one held file
is enough and Program.cs reports the others OPTIONAL. The scraper keeps
group and optional, verify and the pack check apply the same rule.
2026-11-09 07:22:06 +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 2ba9941feb chore: advance coolbaremu to aa6df0e 2026-11-09 07:19:46 +01:00
Abdessamad Derraz 2c9e728c85 feat: profile the pcee2 namco 246/256 bios 2026-11-09 07:19:42 +01:00
Abdessamad Derraz 77935d61b4 fix: list the fbneo_neogeo romdata search step 2026-11-09 07:19:25 +01:00
Abdessamad Derraz 14e85924b0 chore: refresh fbneo recipes and redump games 2026-11-09 07:16:25 +01:00
Abdessamad Derraz abf0f06fa9 fix: read the launchers emulatorLauncher has now
ArcadeDuck searches the folder above a CHD-only set, GSplus writes the
first of four ROM names it finds, Hatari falls back on EmuTOS, hatariB
copies a TOS from bios/hatari/tos, and #region lines precede method
headers. ROCKNIX renamed start_hatari.sh and dropped aethersx2-sa.
2026-11-09 07:16:25 +01:00
Abdessamad Derraz 30e85b153c chore: rescrape six platforms
MiSTer gains FM-7, Sharp X1 and VideoBrain boot ROMs, RetroArch three
CD-i files, RetroPie fake08, RomM 5.4.1. RetroBat follows emulatorLauncher
ca486005 (FM Towns reduced to the four ROMs Geartowns reads), ROCKNIX
20261101 (AetherSX2 dropped upstream, its PS2 BIOS now under armsx2/).
EmuDeck targets gain the new buildbot cores.
2026-11-09 07:16:19 +01:00
Abdessamad Derraz d85ed4a4dc chore: reprofile wqxemu at 44f492c 2026-11-09 07:15:18 +01:00
Abdessamad Derraz 0179de844c feat: keep firmware of cores the list lacks
--installed-cores treated a core with no profile as one that reads no
file, and dropped dc/dc_boot.bin for parallel_dc without a word (issue 87).
Such a core is now named, and the firmware its RetroArch .info declares is
kept. core_names lists every core a platform runs, so a profile with no
file is not reported unknown.
2026-11-09 06:52:44 +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 47593c58d7 docs: drop a clause semicolon in site_markdown 2026-11-09 06:19:12 +01:00
Abdessamad Derraz 877470337d fix: keep llms-full.txt to what a setup needs
It joined every setup page whole, its parts and its reference of every
file: 6.9 MB, past what an assistant reads at once. Each setup's own
page now stops before that reference, which its Markdown copy keeps.
2026-11-09 06:18:18 +01:00
Abdessamad Derraz 957bf0f6c1 fix: keep the 404 parent link on this site
An address with an empty segment (//other.example/x) made the 404 page
fetch and link a page of another site. Empty and dot segments are
dropped, and a parent is fetched only on this site, under its base.
2026-11-09 06:05:36 +01:00
Abdessamad Derraz 29aeccba3c feat: guide a stale link and the first download
Readers reached the 404 page with a pasted command (/i.ps1%20%7C%20iex),
a file name, a GitHub path or a section below a page: the page now says
which it is and leads on. Beside "Start with", the first file's
download sits next to its name.
2026-11-09 06:04:42 +01:00
Abdessamad Derraz a7a27028ab feat: give assistants each page as markdown
The build writes <page>/index.md beside each page, named in its head,
and llms-full.txt. llms.txt and the setup skill say how to answer from
the site, not from memory, and the setup_bios_files WebMCP tool gives a
setup's folder and exact file names from the picker data.
2026-11-09 06:04:42 +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 ae5b6219bb chore: merge origin/main 2026-11-07 03:28:27 +01:00
Abdessamad Derraz 097914507b feat: install for the card's games without asking
--yes alone installed the whole list, 6.4 GB on a dArkOS card holding
two games, while the screen offers what the games need first. A run that
asks nothing now takes that first choice when the card holds games, and
says so. --all-files installs the whole list. A run given its list
(the screen's own runs) or narrowed by name is unchanged.
2026-11-07 03:16:06 +01:00
Abdessamad Derraz 6316fd12ff feat: keep data trees the card's cores read
The manifest names the cores that read a tree no platform system
declares, every reader of a shared tree included. An install for the
games of a card keeps such a tree only when its plan runs one of them:
a SNES game on ArkOS (snes9x) no longer takes FBNeo's cheats and samples.
A system no setup names a core for keeps every core's tree.
2026-11-07 03:16:06 +01:00
Abdessamad Derraz 1f85f6dbae chore: merge origin/main 2026-11-07 02:49:52 +01:00
Abdessamad Derraz 0b385100ba fix: give the no-jsonschema run the runner's time
The rerun without jsonschema took 345 s here and went past its 600 s
limit on the CI runner, about twice slower, so main stayed red. It now
selects the modules that import jsonschema or validate_schemas rather
than those that name them, and allows 1800 s.
2026-11-07 02:49:24 +01:00
Abdessamad Derraz 46a364aad6 chore: merge the XDG isolation 2026-11-07 02:11:02 +01:00