Commit Graph
862 Commits
Author SHA1 Message Date
Abdessamad Derraz fc9c6d232e docs: cite a7800 fork paths in full
Bare a7800.cpp and xm.cpp resolved in mainline MAME once upstream_commit moved. Each citation now names its path in the fork, read at 7a2afdc. upstream_commit to mamedev 9d8a672, where the PAL BIOS is still c300558-001b.u7 and the 7800 ROMs carry no ROM_OPTIONAL.
2026-10-24 04:07:43 +02:00
Abdessamad Derraz 71306d1fda feat: add taito g-net bios sets to mame2003_plus
Upstream 453b679c adds the Taito G-NET driver to zn.c with two BIOS roots, coh3002t (eight members, four BIOS EPROM revisions) and coh1002t. metadata/hiscore.dat gained three Asura Buster sets: new hash. Pin 03fc843.
2026-10-24 04:07:43 +02:00
Abdessamad Derraz f0009a01bb chore: advance sdl2trs to 675d169
Upstream switched ZBX debug guards to #ifdef and moved option lines; ROM slots and defaults unchanged.
2026-10-24 04:07:43 +02:00
Abdessamad Derraz 2f895d6a9a chore: profile nosgba 3.06
Read from NO$GBA.EXE of no$gba-w.zip v3.06. The boot ROM table, loader and every file read match v3.04, which RetroBat still ships; only the addresses moved.
2026-10-24 04:00:37 +02:00
Abdessamad Derraz 9489568139 docs: pizza-boy-gbc read on basic 4.1.15
Pro 7.4.17 has no genuine copy anywhere; no_genuine_copy moves to it. The native references hold at the same lines in the DBTecno-signed Basic 4.1.15 bundle; its Java slot gate moved to MainActivity.java:3207-3213.
2026-10-24 04:00:37 +02:00
Abdessamad Derraz 28dcb2726f docs: pizza-boy-gba read on basic 2.3.22
Pro 3.9.0 has no genuine copy anywhere; no_genuine_copy moves to it. The native and Basic Java references hold at the same lines in the DBTecno-signed Basic 2.3.22 bundle, which also carries the multiplayer BIOS CRC32 exchange.
2026-10-24 04:00:37 +02:00
Abdessamad Derraz d76c76e41e chore: re-profile Linkboy 4.0.0
Linkboy 4.0.0 keeps the three firmware slots, sizes, md5 table and loader behaviour of 3.11.4. Class names and library addresses are re-read from the 4.0.0 Play build, and the firmware import path is documented.
2026-10-24 04:00:37 +02:00
Abdessamad Derraz 54b90fe3a2 chore: profile droidarcadia 4.75
4.75 adds game table entries and trainers; no file loading changed. Refs in android.c and da.h moved.
2026-10-24 04:00:37 +02:00
Abdessamad Derraz eba5936cf3 chore: advance 40 profiles to upstream head
Same chain as the first pass: no ref to review, no file name or hash
literal added to a cited file since the pin, no profile a single
platform builds at a fixed commit, refs recaled with their pins, and the
written prose read again.
2026-10-24 03:47:39 +02:00
Abdessamad Derraz fecfa6be4f fix: map the amberelec scummvm name to standalone
The libretro profile documents no standalone build. SCUMMVMSA is the SDL2 ScummVM AmberELEC and EmuELEC launch.
2026-10-24 01:59:04 +02:00
Abdessamad Derraz a6e316c47c feat: add the scummvm sdl2 standalone profile
Covers ROCKNIX scummvm-sa and AmberELEC SCUMMVMSA, SDL2 builds with SDL2_net. Pinned to master 6f7b060d with hashes of the files there. Adds eem.dat, macventure.dat, fonts-imgui.dat, wwwroot.zip and monkey4-patch.m4b to the set the SDL1 build reads.
2026-10-24 01:59:04 +02:00
Abdessamad Derraz b7fe7804b1 feat: add the vice 3.8 sdl2 standalone profile
ROCKNIX vice-sa builds the 3.8 tarball (svn r44900) with the SDL2 UI. Lists the ROMs, palettes and keymaps make install ships, which ROMs mem_load needs at startup, and the three CMD drive ROMs the release does not carry.
2026-10-24 01:59:04 +02:00
Abdessamad Derraz 4a2d6366dc feat: document the yabasanshiro standalone build
The retro_arena front end of sydarn/yabause pi4-update (a40dace1), which ROCKNIX and AmberELEC build, opens a BIOS only at the -b path and runs HLE otherwise. The three named files stay libretro-only.
2026-10-24 01:59:03 +02:00
Abdessamad Derraz 576ad258f7 chore: map rocknix and retropie core names
ROCKNIX names its standalone packages <emu>-sa (package.mk under
projects/ROCKNIX/packages/emulators/standalone at 20261001); RetroPie
names its libretro scriptmodules lr-<name>. Each name joins the profile
of the project its package builds. supermodel-sa builds
DirtBagXon/model3emu-code-sinden, the supermodel3 profile.
2026-10-24 01:24:28 +02:00
Abdessamad Derraz 122617dc9a feat: add ymir data root
SDL_GetPrefPath(StrikerX3, Ymir) through profile.cpp:29-34, with the portable profile rules of app.cpp.
2026-10-24 01:15:09 +02:00
Abdessamad Derraz 5e6e9fabdf feat: add supermodel data root
FileSystemPath.cpp per system: relative folders on Windows and macOS, XDG or ~/.supermodel on Linux.
2026-10-24 01:15:09 +02:00
Abdessamad Derraz bc61bf3a10 feat: add stella data root
OSystem per system builds the base directory; -baseinappdir and -basedir override it.
2026-10-24 01:15:09 +02:00
Abdessamad Derraz be4f440483 feat: add melonds data root
main.cpp:182-211 picks the portable or Qt config folder. dsi_sd_card.bin reads as dsisd.bin there, the DSi.SD.ImagePath default (Config.cpp:120).
2026-10-24 01:15:09 +02:00
Abdessamad Derraz b277fbb015 feat: add mame data root
Standalone MAME resolves every default search path against the working directory (src/emu/emuopts.cpp:43-55).
2026-10-24 01:15:09 +02:00
Abdessamad Derraz 1beef9d32c feat: add fsuae data root
fsuae-init.c:75-117 builds the Data folder. The notes now describe the ROMs/Kickstart walk of the launcher at this pin.
2026-10-24 01:15:08 +02:00
Abdessamad Derraz 3e675c87b5 feat: add easyrpg android data root
Only Android keeps the profile's files under one folder. On desktop the RTP comes from the registry, XDG data dirs or RPG*_RTP_PATH, and the soundfonts from the game or working folder.
2026-10-24 01:15:08 +02:00
Abdessamad Derraz f028caa834 feat: add dolphin data root
UICommon::SetUserDirectory on desktop, DirectoryInitialization.kt on Android.
2026-10-24 01:15:08 +02:00
Abdessamad Derraz ad33f4e056 feat: add citra data root
file_util.cpp builds the user folder per system; Android uses the folder picked at first launch.
2026-10-24 01:15:08 +02:00
Abdessamad Derraz 84df6b6506 feat: add amiberry data root
The home folder amiberry.cpp builds per system, with AMIBERRY_HOME_DIR and portable mode.
2026-10-24 01:15:08 +02:00
Abdessamad Derraz aae163607a feat: add xenia-edge data root
storage_root in xenia_main.cc:533-547 over the Documents or XDG data folder.
2026-10-24 01:15:08 +02:00
Abdessamad Derraz aa8813a2e5 feat: add xemu data root
SDL_GetPrefPath in ui/xemu-settings.cc:51-63, or the executable folder when xemu.toml sits there.
2026-10-24 01:15:08 +02:00
Abdessamad Derraz fb45e432cd feat: add ppsspp data root
The memory stick folder NativeApp.cpp and Windows/main.cpp pick per system.
2026-10-24 01:15:08 +02:00
Abdessamad Derraz 1fd9103ac2 feat: add jazz2-native data root
ContentResolver.cpp builds the source and user content folders per system.
2026-10-24 01:15:08 +02:00
Abdessamad Derraz 19913d9cb8 feat: add eka2l1 data root
The working directory main.cpp:105-126 sets on desktop, Emulator.java on Android, IosEmulator.mm on iOS.
2026-10-24 01:15:08 +02:00
Abdessamad Derraz af9b9fad49 feat: add armsx2 data root
Pcsx2Config.cpp:2450-2516 on desktop, NativeApp.java on Android, AppDelegate.mm on iOS.
2026-10-24 01:15:08 +02:00
Abdessamad Derraz 7879779002 feat: add blastem data root
bundled_file_path (paths.c:581-594) reads firmware beside the executable, or DATA_PATH when the build sets it.
2026-10-24 01:15:08 +02:00
Abdessamad Derraz 9e20e5093c feat: add duckstation data root
Core::SetDataRoot (src/core/core.cpp:141-257) per system, and bios/ as the standalone destination of every image, the default of EmuFolders::Bios (src/core/settings.cpp:2982).
2026-10-24 01:15:08 +02:00
Abdessamad Derraz 22f1edb7d3 refactor: fold mednafen_pce into beetle_pce
Both profiled libretro/beetle-pce-libretro at b96c11e. mednafen_pce
becomes an alias; beetle_pce takes its pce core name and the RetroPie
name beetle-pce. core_version follows libretro.cpp:30 (v1.29.0).
2026-10-24 00:57:58 +02:00
Abdessamad Derraz 67b0b32790 refactor: fold mednafen_gba into beetle_gba
Both profiled libretro/beetle-gba-libretro at b158166. mednafen_gba
becomes an alias; beetle_gba takes its classification, version and
upstream fields.
2026-10-24 00:57:39 +02:00
Abdessamad Derraz 51147d866b refactor: fold ep128emu into ep128emu_core
Both profiled libretro/ep128emu-core at 6af5d03. ep128emu becomes an
alias; ep128emu_core keeps the refs that land on the code and takes the
md5 of each ROM from the copy compiled into roms/roms.hpp, plus the
RetroPie name ep128emu. Adds ide12.rom, which core.cpp:320 loads for
hard disk content with no built-in copy. core_version follows
main.cpp:656 (v1.2.13).
2026-10-24 00:57:35 +02:00
Abdessamad Derraz 64e559d2c3 fix: place mariani dos 3.3 symbols at the root
A2_DOS33.SYM2 is read from the support directory only.
2026-10-24 00:48:55 +02:00
Abdessamad Derraz f6b99b9532 fix: name hatari standalone cfg and nvram paths
configuration.c:863-864 builds hatari.cfg in the Hatari home directory.
2026-10-24 00:48:55 +02:00
Abdessamad Derraz d819d58220 fix: place punes bios in its data bios folder
fds.c:305 and cheat.c:105 read BIOS_FOLDER under gui_data_folder().
2026-10-24 00:48:55 +02:00
Abdessamad Derraz 020412ff19 fix: place dosbox pure roms in its system folder
main.cpp:2039 sets PathSystem to the system folder beside DOSBoxPure.cfg.
2026-10-24 00:48:55 +02:00
Abdessamad Derraz 26da45ab26 fix: place ppsspp 1.5.4 zh_gb.pgf on the stick
sceFont.cpp:644 reads ms0:/PSP/flash0/font/, below the memory stick root.
2026-10-24 00:48:55 +02:00
Abdessamad Derraz 9d60314a8b fix: place sonic3-air packages under data/
EngineMain.cpp:649 opens mAppDataPath + "/data/" + package name.
2026-10-24 00:48:55 +02:00
Abdessamad Derraz ae33d3f991 fix: place openttd base sets under baseset/
fileio.cpp:48 names the baseset subfolder of each search path.
2026-10-24 00:48:55 +02:00
Abdessamad Derraz 9c15246d88 fix: place reicast flash and rom under data/
nullDC.cpp:182-188 loads both from get_readonly_data_path("/data/"); dc/ was the Recalbox patch.
2026-10-24 00:48:55 +02:00
Abdessamad Derraz da6e7144bb fix: read yuzu keys from its keys folder
fs_paths.h:18 KEYS_DIR "keys", path_util.cpp:124; key_manager.cpp:643 and amiibo_crypto.cpp:274 read there.
2026-10-24 00:48:55 +02:00
Abdessamad Derraz 35e9b78a68 fix: read sudachi keys from its keys folder
fs_paths.h:18 KEYS_DIR "keys" below the user data directory, as the profile notes cite.
2026-10-24 00:48:55 +02:00
Abdessamad Derraz f21839a856 fix: read eden keys from its keys folder
fs_paths.h:20 KEYS_DIR "keys", path_util.cpp:158; key_manager.cpp and amiibo_crypto.cpp read every key file there.
2026-10-24 00:48:55 +02:00
Abdessamad Derraz 24d288b5fd fix: read ryujinx keys from its system folder
AppDataManager.cs:17,229 joins KeysDir "system" to BaseDirPath; switch/ was a frontend layout.
2026-10-24 00:48:55 +02:00
Abdessamad Derraz f2e21f3a44 docs: name profiles as their projects write them
emulator: carried the file stem on 67 profiles, so site links read like ids. Each now takes the project's own name (libretro .info corename, README title, window title or site title). tests/test_profile_names.py allows the stem only on a commented list: lowercase project names, test cores, aliases and the template.
2026-10-24 00:40:13 +02:00
Abdessamad Derraz b714d9628c fix: follow pyxel's rewritten history
kitao/pyxel answers again, with a rewritten history: 50f9bd77 is
5d8e7b4f, same tree and message, the v2.9.9 tag. upstream_gone is
dropped and the pin moves to the commit the forge now serves.
2026-10-23 19:13:48 +02:00
Abdessamad Derraz 569d31c075 fix: check yuzu through its mirror
Zenfone-5-X00QD-4-19/yuzu still serves 15e6e48, the analysed commit:
upstream_gone no longer says no mirror exists, and the pin is held on
that revision.
2026-10-23 19:13:48 +02:00