diff --git a/emulators/amiberry.yml b/emulators/amiberry.yml index 308054744..530c5016b 100644 --- a/emulators/amiberry.yml +++ b/emulators/amiberry.yml @@ -4,7 +4,7 @@ core_classification: official_port source: "https://github.com/BlitterStudio/amiberry" upstream: "https://github.com/tonioni/WinUAE" profiled_date: "2026-10-26" -source_commit: "f3924d4d34cf67dc62a6e90474ca8ecb1c8f7c79" +source_commit: "49dbd1f027ef2afc12862b30c0c31ac8efa66221" upstream_commit: "15110cf6606d1188800ea7ad86bf1cbd9c688741" core_version: "v8.4.2" display_name: "Commodore - Amiga (Amiberry)" diff --git a/emulators/ares.yml b/emulators/ares.yml index 4d67b7022..274cc2eed 100644 --- a/emulators/ares.yml +++ b/emulators/ares.yml @@ -3,7 +3,7 @@ type: standalone source: "https://github.com/ares-emulator/ares" upstream: "https://github.com/ares-emulator/ares" profiled_date: "2026-10-23" -source_commit: "a774671dc005ceff8ae400b62f097c1cac0cbf4b" +source_commit: "d400eee9764fe22a8de0247a52757d2021d0539c" core_version: "v148" display_name: "ares" cores: [ares, "ares-sa"] @@ -63,7 +63,7 @@ notes: | Firmware path resolution: settings.paths.firmware (user override) or {userData}/ares/Firmware/ (default). Per-system firmware assigned in Settings > Firmware dialog or via scan-by-hash. - ref: desktop-ui/settings/settings.hpp:87-99, desktop-ui/desktop-ui.cpp:68-75 + ref: desktop-ui/settings/settings.hpp:88-100, desktop-ui/desktop-ui.cpp:68-75 Systems with fully embedded firmware (no user files needed): Game Boy (boot.rom), Game Boy Color (boot.rom), Mega Drive (TMSS), @@ -92,7 +92,7 @@ notes: | signature makes a Sufami Turbo board, serial ZBSJ a BS-X board, serial 042J or cartridge type 0xE3 a Super Game Boy board. ref: desktop-ui/emulator/super-famicom.cpp:158-217, - desktop-ui/emulator/emulator.cpp:203-234, + desktop-ui/emulator/emulator.cpp:204-235, mia/medium/super-famicom.cpp:88-95, mia/medium/super-famicom.cpp:570-602 Systems with no firmware: Arcade, Atari 2600, Famicom, MyVision, PC Engine, diff --git a/emulators/c64-emu.yml b/emulators/c64-emu.yml index da5e17f20..f437bcfb3 100644 --- a/emulators/c64-emu.yml +++ b/emulators/c64-emu.yml @@ -5,7 +5,7 @@ source: "https://github.com/Rakashazi/emu-ex-plus-alpha" upstream: "https://github.com/VICE-Team/svn-mirror" profiled_date: "2026-08-11" source_commit: "1c12fac5ce49badaadff2e2f210dcc30b89f4943" -upstream_commit: "6ad9f0c47031965d8ee77f2458d7850287f0a137" +upstream_commit: "46b1bc4393251f838ce3dadd241c1f567d9371d1" core_version: "1.5.85" display_name: "Commodore - C64 (C64.emu)" mode: standalone diff --git a/emulators/cemu.yml b/emulators/cemu.yml index 583e07668..6e82bce28 100644 --- a/emulators/cemu.yml +++ b/emulators/cemu.yml @@ -7,7 +7,7 @@ upstream: "https://github.com/cemu-project/Cemu" logo: "https://raw.githubusercontent.com/cemu-project/Cemu/main/dist/linux/info.cemu.Cemu.png" profiled_date: "2026-10-23" source_commit: "14f56b569b3668db01a4972225993abd3e8f2096" -upstream_commit: "5f10237e6fa49e356bb7e25209ab49e6481a784d" +upstream_commit: "42876aa86d2b92f9c620a76959a792bf392b89d3" core_version: "2.6" display_name: "Nintendo - Wii U (Cemu)" library_name: "Cemu" diff --git a/emulators/izapple2.yml b/emulators/izapple2.yml index 549738bb2..58b69eba4 100644 --- a/emulators/izapple2.yml +++ b/emulators/izapple2.yml @@ -4,7 +4,7 @@ core_classification: embedded_hle source: "https://github.com/ivanizag/izapple2" upstream: "https://github.com/ivanizag/izapple2" profiled_date: "2026-08-08" -source_commit: "dc28a566c9c733119b0511d9f77e1b4574e28718" +source_commit: "4e773baf9f1f3fb692e3f3444eb5f42fddb205ef" core_version: "v2.5.0" display_name: "Apple - Apple II (izapple2)" cores: @@ -30,10 +30,10 @@ notes: | (setup.go:203-213, boardBase64a.go:7-16, boardBasis108.go:28-37). Two of the 27 registered cards name an image the emulator downloads instead - of carrying: prodosromdrive and prodosromcard3 (cardBuilder.go:86-87). Both + of carrying: prodosromdrive and prodosromcard3 (cardBuilder.go:87-88). Both read the card slot ROM out of that image, so neither card has a boot ROM without it. No shipped model uses either card, they are reached with -sN. - prodosnvramdrive is left out of the factory (cardBuilder.go:88). + prodosnvramdrive is left out of the factory (cardBuilder.go:89). -rom and -charrom replace the embedded main and character ROM with a file of the user's choosing, and every disk, hard disk and cassette parameter takes diff --git a/emulators/parallel_n64.yml b/emulators/parallel_n64.yml index 75097de74..078195d54 100644 --- a/emulators/parallel_n64.yml +++ b/emulators/parallel_n64.yml @@ -4,7 +4,7 @@ core_classification: community_fork source: "https://github.com/libretro/parallel-n64" upstream: "https://github.com/mupen64plus/mupen64plus-core" profiled_date: "2026-03-24" -source_commit: "0aad7728439cb37bebc4c84fc02b0494b72f4855" +source_commit: "eace19113ab201ae724dc58d530e2db2b4ab93cc" upstream_commit: "3be6336a1de6f32ccc4f57bf80c988163fe6bf7a" core_version: "2.0-rc2" display_name: "Nintendo - Nintendo 64 (ParaLLEl N64)" diff --git a/emulators/ppsspp.yml b/emulators/ppsspp.yml index c493a10db..d2e07ba3b 100644 --- a/emulators/ppsspp.yml +++ b/emulators/ppsspp.yml @@ -3,7 +3,7 @@ type: standalone + libretro core_classification: official_port source: "https://github.com/hrydgard/ppsspp" profiled_date: "2026-10-21" -source_commit: "e77f0e46b8f0c1e0da99297728d7c940efa3b5f6" +source_commit: "43a69b1c84dfe29e82b46bd3797a1106cbd65c5b" core_version: "Git" display_name: "Sony - PlayStation Portable (PPSSPP)" cores: diff --git a/emulators/rpcs3.yml b/emulators/rpcs3.yml index d1525ffe8..991545c68 100644 --- a/emulators/rpcs3.yml +++ b/emulators/rpcs3.yml @@ -7,7 +7,7 @@ cores: - rpcs3 - "rpcs3-sa" profiled_date: "2026-03-30" -source_commit: "979a52415003fd7a74ddd216e1a5782b3731281f" +source_commit: "f4d4c1b4712ae6c6fe8c80ff8eaa4036f80f26fc" core_version: "0.0.35" display_name: "Sony - PlayStation 3 (RPCS3)" systems: [sony-playstation-3] diff --git a/emulators/rust_dos.yml b/emulators/rust_dos.yml index 96a39e9a3..47da23ef0 100644 --- a/emulators/rust_dos.yml +++ b/emulators/rust_dos.yml @@ -4,8 +4,8 @@ core_classification: official_port source: "https://git.libretro.com/libretro/rust-dos" upstream: "https://github.com/dividebysandwich/rust-dos" profiled_date: "2026-10-04" -source_commit: "b45946b8d996f1a7fecbdc0f5aa6d4420087d4ea" -upstream_commit: "b45946b8d996f1a7fecbdc0f5aa6d4420087d4ea" +source_commit: "163ce1e28da82307185eaa8287a813e8e52cc94c" +upstream_commit: "b53562f080b667c0fcbb2f54bab7be549cce46b9" core_version: "1.7.5" display_name: "DOS (Rust-DOS)" cores: diff --git a/emulators/shadps4.yml b/emulators/shadps4.yml index df4d15def..d78aa1f34 100644 --- a/emulators/shadps4.yml +++ b/emulators/shadps4.yml @@ -3,7 +3,7 @@ type: standalone source: "https://github.com/shadps4-emu/shadPS4" upstream: "https://github.com/shadps4-emu/shadPS4" profiled_date: "2026-03-26" -source_commit: "f6181d0631d45782d2722eb98cbf3b73867eb9d6" +source_commit: "3eecea94ddaca360b19f4b800523b609a8b2ffcc" core_version: "pre-release 2026-08-08" display_name: "shadPS4 (PlayStation 4)" cores: diff --git a/emulators/thextech.yml b/emulators/thextech.yml index fd06b1c4d..185e99ef1 100644 --- a/emulators/thextech.yml +++ b/emulators/thextech.yml @@ -4,7 +4,7 @@ core_classification: game_engine source: "https://github.com/TheXTech/TheXTech" upstream: "https://github.com/TheXTech/TheXTech" profiled_date: "2026-10-04" -source_commit: "df191fa3bc3a0dc22c4fbdb32218bf68932cff7d" +source_commit: "e07c5bfb92377d315d0ab33177092fa7cadeb84e" display_name: "TheXTech" cores: [] systems: [smbx] diff --git a/emulators/xenia.yml b/emulators/xenia.yml index 45ee3838a..f8199993e 100644 --- a/emulators/xenia.yml +++ b/emulators/xenia.yml @@ -4,7 +4,7 @@ core_classification: community_fork source: "https://github.com/xenia-canary/xenia-canary" upstream: "https://github.com/xenia-canary/xenia-canary" profiled_date: "2026-03-26" -source_commit: "291f0c9be398a3e0a0e29f378cbd564fa28c55a9" +source_commit: "b71ddd72fae5adbd1182b6ad99b26cda8718a2b8" core_version: "canary" display_name: "Xenia Canary (Xbox 360)" cores: diff --git a/emulators/zesarux.yml b/emulators/zesarux.yml index 166aec77b..8635b4949 100644 --- a/emulators/zesarux.yml +++ b/emulators/zesarux.yml @@ -3,7 +3,7 @@ type: standalone core_classification: other source: "https://github.com/chernandezba/zesarux" upstream: "https://github.com/chernandezba/zesarux" -source_commit: "8991b390f8bf6d453e8e4774633414ecfd80f088" +source_commit: "e14e9b2796a7c1137d83f1ad14cdeb4efbb4557f" prose_written_at: "e1fc8db2957c360c8ff584a2c4d147f70861c3aa" profiled_date: "2026-10-26" core_version: "13.1-SN" @@ -35,7 +35,7 @@ systems: notes: | Multi-machine Sinclair emulator. Every ROM is read from disk at run time; - none is compiled into the binary. `rom_load` (src/cpu.c:3424-4066) maps + none is compiled into the binary. `rom_load` (src/cpu.c:3425-4067) maps `current_machine_type` to a filename through a switch, then resolves it with `find_sharedfile` (src/utils.c:1334-1372), which searches the current directory, `../Resources/`, `INSTALL_PREFIX/share/zesarux/` and the directory holding the @@ -48,7 +48,7 @@ notes: | `bundled: true`. A missing machine ROM is not fatal: `rom_load` logs an error and returns - (src/cpu.c:3714-3722), the panic having been removed deliberately. The machine then + (src/cpu.c:3715-3723), the panic having been removed deliberately. The machine then runs on uninitialised memory, so the ROMs the switch names are marked required for the machine they serve. The one hard failure is `prism_failsafe.rom`, which `prism_load_failsafe_rom` loads through its own path and which calls `cpu_panic` @@ -61,7 +61,7 @@ notes: | comparison. `--romfile` (src/start.c:4877-4881) overrides the machine ROM with any file the user - picks (src/cpu.c:3704-3707). The ROMs under `alternate_roms/` and the extra + picks (src/cpu.c:3705-3708). The ROMs under `alternate_roms/` and the extra variants in the install root exist for that path and are documented in the shipped src/ALTERNATEROMS file. Interface ROMs are equally overridable (`--divide-rom`, `--divmmc-rom`, `--dandanator-rom`, `--ifrom-rom`, @@ -69,7 +69,7 @@ notes: | ES-DE drives ZEsarUX for its `zxnext` system with `--machine tbblue --tbblue-fast-boot-mode --enable-esxdos-handler`. Fast boot swaps - `tbblue_loader.rom` for `48.rom` (src/cpu.c:3537-3538), and the esxdos handler needs + `tbblue_loader.rom` for `48.rom` (src/cpu.c:3538-3539), and the esxdos handler needs the divMMC firmware `esxmmc085.rom`, so that path loads `48.rom`, `esxmmc085.rom` and the `tbblue.mmc` card image rather than a dedicated Next ROM. @@ -87,7 +87,7 @@ notes: | files: # ============================================================ # ZX Spectrum and clones - machine ROMs - # rom_load switch, src/cpu.c:3433-3700 + # rom_load switch, src/cpu.c:3434-3701 # ============================================================ - name: "48.rom" @@ -98,8 +98,8 @@ files: bundled: true system: sinclair-zx-spectrum fast_boot: "tbblue" - source_ref: "src/cpu.c:3434-3443 (16K/48K, CZ 2000, CZ Spectrum), src/cpu.c:3537 (tbblue fast boot), src/utils.c:4118 (size)" - note: "48K BASIC. Also loaded four times over as the TBBlue fast-boot image (src/cpu.c:3851-3860)." + source_ref: "src/cpu.c:3435-3444 (16K/48K, CZ 2000, CZ Spectrum), src/cpu.c:3538 (tbblue fast boot), src/utils.c:4118 (size)" + note: "48K BASIC. Also loaded four times over as the TBBlue fast-boot image (src/cpu.c:3852-3861)." - name: "48es.rom" sha1: "9e535e2e24231ccb65e33d107f6d0ceb23e99477" @@ -108,7 +108,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3541-3543, src/utils.c:4118" + source_ref: "src/cpu.c:3542-3544, src/utils.c:4118" note: "Spanish 48K+ ROM, selected for MACHINE_ID_SPECTRUM_48_PLUS_SPA." - name: "inves.rom" @@ -118,8 +118,8 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3445-3448, src/utils.c:4118" - note: "Investronica Inves Spectrum+. Loaded at memoria_spectrum[65536] (src/cpu.c:3735-3741)." + source_ref: "src/cpu.c:3446-3449, src/utils.c:4118" + note: "Investronica Inves Spectrum+. Loaded at memoria_spectrum[65536] (src/cpu.c:3736-3742)." - name: "128.rom" sha1: "16375d42ea109b47edded7a16028de7fdb3013a1" @@ -128,7 +128,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3476-3478, src/utils.c:4124" + source_ref: "src/cpu.c:3477-3479, src/utils.c:4124" - name: "128s.rom" sha1: "57c0b6681224378ce1d279fde13d644478423783" @@ -137,7 +137,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3480-3482, src/utils.c:4124" + source_ref: "src/cpu.c:3481-3483, src/utils.c:4124" - name: "p2.rom" sha1: "8cafb292af58617907b9e6b9093d3588a75849b8" @@ -146,7 +146,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3487-3489, src/utils.c:4124" + source_ref: "src/cpu.c:3488-3490, src/utils.c:4124" note: "ZX Spectrum +2." - name: "p2f.rom" @@ -156,7 +156,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3491-3493, src/utils.c:4124" + source_ref: "src/cpu.c:3492-3494, src/utils.c:4124" - name: "p2s.rom" sha1: "baca5d798b3e786078feded19486d9fc29dbd4b7" @@ -165,7 +165,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3495-3497, src/utils.c:4124" + source_ref: "src/cpu.c:3496-3498, src/utils.c:4124" - name: "p2a40.rom" sha1: "929bf1a5e5687ebd8d7245f9b513a596c0ec21a4" @@ -174,7 +174,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3501-3504, src/utils.c:4126" + source_ref: "src/cpu.c:3502-3505, src/utils.c:4126" note: "+2A/+3 ROM v4.0." - name: "p2a41.rom" @@ -184,7 +184,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3506-3509, src/utils.c:4126" + source_ref: "src/cpu.c:3507-3510, src/utils.c:4126" note: "+2A/+3 ROM v4.1." - name: "p2as.rom" @@ -194,7 +194,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3511-3514, src/utils.c:4126" + source_ref: "src/cpu.c:3512-3515, src/utils.c:4126" - name: "pentagon.rom" sha1: "a584272f21dc82c14b7d4f1ed440e23a976e71f0" @@ -203,7 +203,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3545-3547, src/utils.c:4124 (MACHINE_IS_SPECTRUM_128_P2 covers Pentagon, src/cpu.h:578)" + source_ref: "src/cpu.c:3546-3548, src/utils.c:4124 (MACHINE_IS_SPECTRUM_128_P2 covers Pentagon, src/cpu.h:578)" - name: "scorpion_2.3j.rom" sha1: "df48615bf02b3e18b0414473a6a0de9cc93613f6" @@ -212,7 +212,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3552-3554, src/cpu.c:3752-3757, src/utils.c:4122" + source_ref: "src/cpu.c:3553-3555, src/cpu.c:3753-3758, src/utils.c:4122" note: "Scorpion ZS-256. Read whole into memoria_spectrum." - name: "scorpion_2.95.rom" @@ -222,7 +222,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3556-3558, src/cpu.c:3752-3757, src/utils.c:4122" + source_ref: "src/cpu.c:3557-3559, src/cpu.c:3753-3758, src/utils.c:4122" note: "Scorpion ZS-256 Turbo+." - name: "profgmx6xx043.9226se.rom" @@ -232,7 +232,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3560-3563, src/cpu.c:3752-3757, src/utils.c:4120, src/machines/scorpion.h:47" + source_ref: "src/cpu.c:3561-3564, src/cpu.c:3753-3758, src/utils.c:4120, src/machines/scorpion.h:47" note: "Scorpion GMX, 512K. get_rom_size returns SCORPIONGMX_ROM_SIZE*1024." - name: "didaktikgama.rom" @@ -242,7 +242,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3565-3567, src/cpu.c:3759-3764, src/utils.c:4107" + source_ref: "src/cpu.c:3566-3568, src/cpu.c:3760-3765, src/utils.c:4107" note: "Didaktik Gama. No machine branch in get_rom_size, so the 16384 default applies." - name: "se.rom" @@ -252,7 +252,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3521-3524, src/utils.c:4130" + source_ref: "src/cpu.c:3522-3525, src/utils.c:4130" note: "Chloe 140SE/280SE, SE Basic IV." - name: "chrome.rom" @@ -262,7 +262,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3590-3592, src/utils.c:4136" + source_ref: "src/cpu.c:3591-3593, src/utils.c:4136" - name: "prism.rom" sha1: "6e03d87f868c40d5662ef6906931c77ba1b8b2c2" @@ -271,8 +271,8 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3532-3534, src/utils.c:4132" - note: "20 pages of 16K. Page map documented at src/cpu.c:3820-3836." + source_ref: "src/cpu.c:3533-3535, src/utils.c:4132" + note: "20 pages of 16K. Page map documented at src/cpu.c:3821-3837." - name: "prism_failsafe.rom" sha1: "d020440638aff4d39467128413ef795677be9c23" @@ -281,7 +281,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/machines/prism.h:61, src/machines/prism.c:581-590, src/cpu.c:3844" + source_ref: "src/machines/prism.h:61, src/machines/prism.c:581-590, src/cpu.c:3845" note: "Loaded straight after prism.rom by prism_load_failsafe_rom(). The only ROM whose absence is fatal: the loader calls cpu_panic both when the file is missing and when the read is not 16384 bytes." - name: "zxuno_bootloader.rom" @@ -290,7 +290,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3517-3519, src/cpu.c:3794-3798" + source_ref: "src/cpu.c:3518-3520, src/cpu.c:3795-3799" size_note: "Read caps at 8192 bytes and only errors when fewer than 1 byte is read, so no exact size check. get_rom_size returns 214 for ZX-Uno (src/utils.c:4128) but that value is unused on this path." - name: "zxevo_tsconf.rom" @@ -300,7 +300,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3594-3596, src/utils.c:4138" + source_ref: "src/cpu.c:3595-3597, src/utils.c:4138" - name: "zxevo_baseconf.rom" sha1: "d65ed8f995989e858e66937d557afc86a6639f8b" @@ -309,7 +309,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3598-3600, src/utils.c:4140" + source_ref: "src/cpu.c:3599-3601, src/utils.c:4140" note: "ZX Evolution BaseConf ROM set, the PentEvo edition 2013 image carrying TR-DOS 6.12E and EVO Magic Service v0.61.01." # ============================================================ @@ -323,8 +323,8 @@ files: required: true bundled: true system: sinclair-zx-spectrum-next - source_ref: "src/cpu.c:3536-3539, src/cpu.c:3861-3867, src/utils.c:4134" - note: "FPGA loader, mirrored to 16K at src/cpu.c:3863. Bypassed when --tbblue-fast-boot-mode selects 48.rom instead." + source_ref: "src/cpu.c:3537-3540, src/cpu.c:3862-3868, src/utils.c:4134" + note: "FPGA loader, mirrored to 16K at src/cpu.c:3864. Bypassed when --tbblue-fast-boot-mode selects 48.rom instead." - name: "tbblue.mmc" sha1: "e838e1d63dc9c1e518a79195c9512042dffb765f" @@ -347,7 +347,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3450-3456, src/utils.c:4118" + source_ref: "src/cpu.c:3451-3457, src/utils.c:4118" note: "Portuguese TK90X ROM, selected for both the Microdigital ULA and the Ferranti ULA models." - name: "tk90xs.rom" @@ -357,7 +357,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3458-3464, src/utils.c:4118" + source_ref: "src/cpu.c:3459-3465, src/utils.c:4118" note: "Spanish TK90X ROM, selected for both the Microdigital ULA and the Ferranti ULA models." - name: "tk95.rom" @@ -367,7 +367,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3466-3468, src/utils.c:4118" + source_ref: "src/cpu.c:3467-3469, src/utils.c:4118" - name: "tk95es.rom" sha1: "54f3445374d1758a3133232672e8783cb4fc7a32" @@ -376,7 +376,7 @@ files: required: true bundled: true system: sinclair-zx-spectrum - source_ref: "src/cpu.c:3470-3472, src/utils.c:4118" + source_ref: "src/cpu.c:3471-3473, src/utils.c:4118" # ============================================================ # Timex @@ -389,7 +389,7 @@ files: required: true bundled: true system: timex-tc2048 - source_ref: "src/cpu.c:3602-3604, src/utils.c:4118 (TC2048 falls under MACHINE_IS_SPECTRUM_16_48, src/cpu.h:576)" + source_ref: "src/cpu.c:3603-3605, src/utils.c:4118 (TC2048 falls under MACHINE_IS_SPECTRUM_16_48, src/cpu.h:576)" - name: "ts2068.rom" sha1: "34cd8113bf75b65a4da6eea355f9d46ad635f7e4" @@ -398,7 +398,7 @@ files: required: true bundled: true system: timex-ts2068 - source_ref: "src/cpu.c:3527-3530, src/cpu.c:3897-3911, src/utils.c:4142" + source_ref: "src/cpu.c:3528-3531, src/cpu.c:3898-3912, src/utils.c:4142" note: "Read as two blocks: 16384 into the main ROM table, then 8192 into the EX ROM table. Serves TS2068 and TC2068." - name: "ts1500.rom" @@ -408,7 +408,7 @@ files: required: true bundled: true system: timex-ts1500 - source_ref: "src/cpu.c:3626-3630, src/utils.c:4158" + source_ref: "src/cpu.c:3627-3631, src/utils.c:4158" # ============================================================ # ZX80 / ZX81 family @@ -421,8 +421,8 @@ files: required: true bundled: true system: sinclair-zx80 - source_ref: "src/cpu.c:3606-3611, src/cpu.c:3952-3962, src/utils.c:4154" - note: "Serves ZX80, TK80 and TK82. An 8192-byte file is accepted as-is so the ZX81 ROM can run on a ZX80 (src/cpu.c:3956)." + source_ref: "src/cpu.c:3607-3612, src/cpu.c:3953-3963, src/utils.c:4154" + note: "Serves ZX80, TK80 and TK82. An 8192-byte file is accepted as-is so the ZX81 ROM can run on a ZX80 (src/cpu.c:3957)." - name: "zx81.rom" sha1: "7b143ee964e9ada89d1f9e88f0bd48d919184cfc" @@ -431,7 +431,7 @@ files: required: true bundled: true system: sinclair-zx81 - source_ref: "src/cpu.c:3613-3624, src/utils.c:4158" + source_ref: "src/cpu.c:3614-3625, src/utils.c:4158" note: "Serves ZX81, Timex TS1000, TK82C, TK83 and the Czerweny CZ 1000/1500 models." - name: "tk85.rom" @@ -441,7 +441,7 @@ files: required: true bundled: true system: microdigital-tk85 - source_ref: "src/cpu.c:3632-3636, src/utils.c:4156" + source_ref: "src/cpu.c:3633-3637, src/utils.c:4156" note: "The TK85 test precedes the generic ZX81 test in get_rom_size, so 10240 wins over 8192." - name: "zxpand_zx81.rom" @@ -470,7 +470,7 @@ files: required: true bundled: true system: jupiter-ace - source_ref: "src/cpu.c:3638-3642, src/utils.c:4160" + source_ref: "src/cpu.c:3639-3643, src/utils.c:4160" # ============================================================ # Sinclair QL, Cambridge Z88, MK14 @@ -484,7 +484,7 @@ files: required: true bundled: true system: sinclair-ql - source_ref: "src/cpu.c:3673-3678, src/cpu.c:4027-4036" + source_ref: "src/cpu.c:3674-3679, src/cpu.c:4028-4037" size_note: "Reads up to 131072 bytes and errors only below 16384, so the check is a minimum rather than an exact size." - name: "ql_jm.rom" @@ -493,7 +493,7 @@ files: required: false bundled: true system: sinclair-ql - source_ref: "src/cpu.c:3677 (commented alternative), src/start.c:4877-4881" + source_ref: "src/cpu.c:3678 (commented alternative), src/start.c:4877-4881" note: "JM release. Reachable through --romfile. The switch selects ql_js.rom." - name: "tkii220.rom" @@ -502,7 +502,7 @@ files: required: false bundled: true system: sinclair-ql - source_ref: "src/machines/ql.c:1348-1375, src/start.c:5628-5653, src/cpu.c:4060-4064" + source_ref: "src/machines/ql.c:1348-1375, src/start.c:5628-5653, src/cpu.c:4061-4065" note: "QJUMP Toolkit II 2.20, the ROM ql.c names as the example for --ql-rom-c000-file. ql_load_extra_roms() runs after the system ROM and reads 16K into memoria_ql at 0xC000 from the path the option gives. The read count is not checked." - name: "qsound_V1.94.rom" @@ -512,7 +512,7 @@ files: required: false bundled: true system: sinclair-ql - source_ref: "src/soundchips/qsound.h:50, src/soundchips/qsound.c:329-369, src/start.c:6800-6807, src/cpu.c:4061-4064" + source_ref: "src/soundchips/qsound.h:50, src/soundchips/qsound.c:329-369, src/start.c:6800-6807, src/cpu.c:4062-4065" note: "QL Qsound firmware, read into memoria_ql at 0xC0000 once --ql-qsound-enabled is set. The read count is not checked and --ql-qsound-rom points the loader at another file. QSOUND_ROM_FILE is spelled qsound_V1.94.rom while the shipped file is Qsound_V1.94.rom, so the default only resolves on a case-insensitive filesystem." - name: "Z88OZ47.rom" @@ -521,7 +521,7 @@ files: required: true bundled: true system: cambridge-z88 - source_ref: "src/cpu.c:3644-3649, src/cpu.c:3983-3993" + source_ref: "src/cpu.c:3645-3650, src/cpu.c:3984-3994" size_note: "Reads up to 512K and errors only when nothing is read. z88_internal_rom_size is derived from the byte count, so any size is accepted." - name: "mk14.rom" @@ -531,7 +531,7 @@ files: required: true bundled: true system: science-of-cambridge-mk14 - source_ref: "src/cpu.c:3680-3682, src/utils.c:4172" + source_ref: "src/cpu.c:3681-3683, src/utils.c:4172" # ============================================================ # Amstrad CPC and PCW @@ -544,7 +544,7 @@ files: required: true bundled: true system: amstrad-cpc - source_ref: "src/cpu.c:3652-3658, src/utils.c:4164" + source_ref: "src/cpu.c:3653-3659, src/utils.c:4164" note: "Serves CPC 464 and CPC 4128." - name: "cpc664.rom" @@ -554,7 +554,7 @@ files: required: true bundled: true system: amstrad-cpc - source_ref: "src/cpu.c:3660-3662, src/utils.c:4166" + source_ref: "src/cpu.c:3661-3663, src/utils.c:4166" - name: "cpc6128.rom" sha1: "29dd0487dc5a96cd00966d074de8700ddd4ee18b" @@ -563,7 +563,7 @@ files: required: true bundled: true system: amstrad-cpc - source_ref: "src/cpu.c:3664-3666, src/utils.c:4166" + source_ref: "src/cpu.c:3665-3667, src/utils.c:4166" - name: "pcw_boot.rom" sha1: "245a173cfc7976a4cae8d255f3d1422aeaf5f09a" @@ -572,8 +572,8 @@ files: required: true bundled: true system: pcw - source_ref: "src/cpu.c:3684-3690, src/cpu.c:4048-4054, src/utils.c:4174" - note: "Boot block the PCW pulls into RAM rather than a mapped ROM (src/cpu.c:4047). Serves PCW 8256 and 8512." + source_ref: "src/cpu.c:3685-3691, src/cpu.c:4049-4055, src/utils.c:4174" + note: "Boot block the PCW pulls into RAM rather than a mapped ROM (src/cpu.c:4048). Serves PCW 8256 and 8512." - name: "pcw_8x_boot1.dsk" sha1: "3be724b3bfa01d03931463b8501ffb5c3f3621b7" @@ -604,7 +604,7 @@ files: required: true bundled: true system: sam-coupe - source_ref: "src/cpu.c:3668-3671, src/utils.c:4168" + source_ref: "src/cpu.c:3669-3672, src/utils.c:4168" - name: "atomlite.rom" sha1: "b2303b7200f5a17b54b841af9f0604db7bbdd1ab" @@ -613,7 +613,7 @@ files: required: false bundled: true system: sam-coupe - source_ref: "src/cpu.c:3669, src/utils.c:4168" + source_ref: "src/cpu.c:3670, src/utils.c:4168" note: "Replaces samcoupe.rom when Atom Lite emulation is on." - name: "samram.rom" @@ -647,7 +647,7 @@ files: required: true bundled: true system: colecovision - source_ref: "src/cpu.c:3569-3571, src/utils.c:4144" + source_ref: "src/cpu.c:3570-3572, src/utils.c:4144" - name: "sg1000.rom" sha1: "fdea3168fda81e5f25f7dee3a7231192a492836e" @@ -655,7 +655,7 @@ files: required: true bundled: true system: sg-1000 - source_ref: "src/cpu.c:3573-3575, src/cpu.c:3921-3925" + source_ref: "src/cpu.c:3574-3576, src/cpu.c:3922-3926" size_note: "Nothing is read from this file. The SG-1000 branch is empty and the source comment states the file only has to exist for the open to succeed." - name: "sms.rom" @@ -665,7 +665,7 @@ files: required: true bundled: true system: sega-mastersystem - source_ref: "src/cpu.c:3577-3579, src/utils.c:4148" + source_ref: "src/cpu.c:3578-3580, src/utils.c:4148" - name: "msx.rom" sha1: "e998f0c441f4f1800ef44e42cd1659150206cf79" @@ -674,7 +674,7 @@ files: required: true bundled: true system: msx - source_ref: "src/cpu.c:3581-3583, src/utils.c:4150" + source_ref: "src/cpu.c:3582-3584, src/utils.c:4150" - name: "svi.rom" sha1: "7d8daf52f78371ca2c9443e04827c8e1f98c8f2c" @@ -683,7 +683,7 @@ files: required: true bundled: true system: spectravideo - source_ref: "src/cpu.c:3585-3588, src/utils.c:4152" + source_ref: "src/cpu.c:3586-3589, src/utils.c:4152" note: "Serves SVI-318 and SVI-328." # ============================================================ @@ -778,7 +778,7 @@ files: required: false bundled: true system: sinclair-zx-spectrum - source_ref: "src/machines/zxuno.h:29, src/machines/zxuno.h:80, src/start.c:4917-4920, src/cpu.c:3802, src/machines/zxuno.c:1186-1208" + source_ref: "src/machines/zxuno.h:29, src/machines/zxuno.h:80, src/start.c:4917-4920, src/cpu.c:3803, src/machines/zxuno.c:1186-1208" note: "ZX-Uno SPI flash image, loaded by zxuno_load_spi_flash() right after the bootloader. Default for --zxunospifile. ZXUNO_SPI_SIZE is 4096 KB." # ============================================================ @@ -988,7 +988,7 @@ files: # ============================================================ # Alternate machine ROMs, selectable with --romfile (src/start.c:4877-4881, - # loaded at src/cpu.c:3704-3707). Documented in the shipped src/ALTERNATEROMS. + # loaded at src/cpu.c:3705-3708). Documented in the shipped src/ALTERNATEROMS. # ============================================================ - name: "80-lec.rom" @@ -997,7 +997,7 @@ files: required: false bundled: true system: sinclair-zx-spectrum - source_ref: "src/start.c:4877-4881, src/cpu.c:3704-3707" + source_ref: "src/start.c:4877-4881, src/cpu.c:3705-3708" - name: "tk90x_v1br.rom" sha1: "eab2eab803d8ec717b55a915de3bcb931b410a2f" @@ -1005,7 +1005,7 @@ files: required: false bundled: true system: sinclair-zx-spectrum - source_ref: "src/ALTERNATEROMS:97, src/start.c:4877-4881, src/cpu.c:3704-3707" + source_ref: "src/ALTERNATEROMS:97, src/start.c:4877-4881, src/cpu.c:3705-3708" - name: "tk90x_v2es.rom" sha1: "a9af9c4d38882e2bd85086fc0c2d8d9afe90afad" @@ -1013,7 +1013,7 @@ files: required: false bundled: true system: sinclair-zx-spectrum - source_ref: "src/ALTERNATEROMS:98, src/start.c:4877-4881, src/cpu.c:3704-3707" + source_ref: "src/ALTERNATEROMS:98, src/start.c:4877-4881, src/cpu.c:3705-3708" note: "Corrected TK90X ROM." - name: "tk95es_modif.rom" @@ -1022,7 +1022,7 @@ files: required: false bundled: true system: sinclair-zx-spectrum - source_ref: "src/ALTERNATEROMS:101-106, src/start.c:4877-4881, src/cpu.c:3704-3707" + source_ref: "src/ALTERNATEROMS:101-106, src/start.c:4877-4881, src/cpu.c:3705-3708" note: "TK95 Spanish ROM with message and symbol fixes by Rodolfo Edison Guerra." - name: "Z88OZ431.rom" diff --git a/website/src/data/source-paths.json b/website/src/data/source-paths.json index 36400ccf1..3690a1cf6 100644 --- a/website/src/data/source-paths.json +++ b/website/src/data/source-paths.json @@ -85,7 +85,7 @@ "Makefile", "libretro-radio.c" ], - "git.libretro.com/libretro/rust-dos@b45946b8d996f1a7fecbdc0f5aa6d4420087d4ea": [ + "git.libretro.com/libretro/rust-dos@163ce1e28da82307185eaa8287a813e8e52cc94c": [ "crates/gus/build.rs", "crates/gus/src/builtin.rs", "crates/mt32/src/lib.rs", @@ -437,7 +437,7 @@ "core/loadrom.c", "libretro/libretro.c" ], - "github.com/BlitterStudio/amiberry@f3924d4d34cf67dc62a6e90474ca8ecb1c8f7c79": [ + "github.com/BlitterStudio/amiberry@49dbd1f027ef2afc12862b30c0c31ac8efa66221": [ "android/app/build.gradle", "libretro/libretro.cpp", "src/a2091.cpp", @@ -1151,7 +1151,7 @@ "Source/Core/DiscIO/NANDImporter.cpp", "Source/Core/DolphinQt/MenuBar.cpp" ], - "github.com/RPCS3/rpcs3@979a52415003fd7a74ddd216e1a5782b3731281f": [ + "github.com/RPCS3/rpcs3@f4d4c1b4712ae6c6fe8c80ff8eaa4036f80f26fc": [ "rpcs3/Crypto/key_vault.h", "rpcs3/Emu/Cell/Modules/cellFont.cpp", "rpcs3/Emu/Cell/Modules/cellSsl.cpp", @@ -1703,7 +1703,7 @@ "TheForceEngine/TFE_FrontEndUI/frontEndUi.cpp", "TheForceEngine/main.cpp" ], - "github.com/TheXTech/TheXTech@df191fa3bc3a0dc22c4fbdb32218bf68932cff7d": [ + "github.com/TheXTech/TheXTech@e07c5bfb92377d315d0ab33177092fa7cadeb84e": [ "CMakeLists.txt", "lib/AppPath/private/app_path.cpp", "lib/AppPath/private/app_path_unix.cpp", @@ -2388,7 +2388,7 @@ "src/mame/vtech/vtech1.cpp", "src/osd/modules/switchres/switchres_module.cpp" ], - "github.com/ares-emulator/ares@a774671dc005ceff8ae400b62f097c1cac0cbf4b": [ + "github.com/ares-emulator/ares@d400eee9764fe22a8de0247a52757d2021d0539c": [ "desktop-ui/desktop-ui.cpp", "desktop-ui/emulator/atari-5200.cpp", "desktop-ui/emulator/colecovision.cpp", @@ -2645,7 +2645,7 @@ "Source/zx81/zx81.cpp", "Source/zx81config.cpp" ], - "github.com/chernandezba/zesarux@8991b390f8bf6d453e8e4774633414ecfd80f088": [ + "github.com/chernandezba/zesarux@e14e9b2796a7c1137d83f1ad14cdeb4efbb4557f": [ "src/ALTERNATEROMS", "src/configure", "src/copy_interfaces/defcon.c", @@ -2831,7 +2831,7 @@ "github.com/digarok/gsplus@41e71031debbde98e66ea5c5c67498e9b4726a6d": [ "gsplus/src/config.c" ], - "github.com/dividebysandwich/rust-dos@b45946b8d996f1a7fecbdc0f5aa6d4420087d4ea": [ + "github.com/dividebysandwich/rust-dos@b53562f080b667c0fcbb2f54bab7be549cce46b9": [ "crates/gus/build.rs", "crates/gus/src/builtin.rs", "crates/mt32/src/lib.rs", @@ -3480,18 +3480,7 @@ "github.com/hex007/freej2me@eb4ac87e9a0b212ba701691eb67ee4892b2b1173": [ "src/libretro/freej2me_libretro.c" ], - "github.com/hrydgard/ppsspp@a1e74d0d4f89ba3fa2d4fe64bac7a0fa16fc146f": [ - "Core/Compatibility.cpp", - "Core/Config.cpp", - "Core/HLE/sceFont.cpp", - "Core/Util/PPGeDraw.cpp", - "GPU/Common/PostShader.cpp", - "SDL/SDLJoystick.cpp", - "UI/NativeApp.cpp", - "ext/native/i18n/i18n.cpp", - "ext/native/image/zim_load.cpp" - ], - "github.com/hrydgard/ppsspp@e77f0e46b8f0c1e0da99297728d7c940efa3b5f6": [ + "github.com/hrydgard/ppsspp@43a69b1c84dfe29e82b46bd3797a1106cbd65c5b": [ "Core/ConfigValues.h", "Core/HLE/HLE.cpp", "Core/HLE/sceFont.cpp", @@ -3506,6 +3495,17 @@ "android/src/org/ppsspp/ppsspp/PpssppActivity.java", "libretro/libretro.cpp" ], + "github.com/hrydgard/ppsspp@a1e74d0d4f89ba3fa2d4fe64bac7a0fa16fc146f": [ + "Core/Compatibility.cpp", + "Core/Config.cpp", + "Core/HLE/sceFont.cpp", + "Core/Util/PPGeDraw.cpp", + "GPU/Common/PostShader.cpp", + "SDL/SDLJoystick.cpp", + "UI/NativeApp.cpp", + "ext/native/i18n/i18n.cpp", + "ext/native/image/zim_load.cpp" + ], "github.com/icculus/DirkSimple@d5d75f97af34690010166a786ee41e15dd142c15": [ "dirksimple_libretro.c", "dirksimple_sdl.c" @@ -3617,7 +3617,7 @@ "platform/common/emu.c", "platform/libretro/libretro.c" ], - "github.com/ivanizag/izapple2@dc28a566c9c733119b0511d9f77e1b4574e28718": [ + "github.com/ivanizag/izapple2@4e773baf9f1f3fb692e3f3444eb5f42fddb205ef": [ "boardBase64a.go", "boardBasis108.go", "cardBuilder.go", @@ -6055,7 +6055,7 @@ "core/nullDC.cpp", "core/reios/reios.cpp" ], - "github.com/libretro/parallel-n64@0aad7728439cb37bebc4c84fc02b0494b72f4855": [ + "github.com/libretro/parallel-n64@eace19113ab201ae724dc58d530e2db2b4ab93cc": [ "libretro/libretro.c", "mupen64plus-core/src/device/pif/bootrom_hle.c" ], @@ -8812,7 +8812,7 @@ "source/linux/context.cpp", "source/linux/linuxframe.cpp" ], - "github.com/shadps4-emu/shadPS4@f6181d0631d45782d2722eb98cbf3b73867eb9d6": [ + "github.com/shadps4-emu/shadPS4@3eecea94ddaca360b19f4b800523b609a8b2ffcc": [ "src/core/libraries/sysmodule/sysmodule_internal.cpp", "src/core/linker.cpp" ], @@ -9385,7 +9385,7 @@ "ui/xui/main-menu.cc", "winpcap-loader/loader.c" ], - "github.com/xenia-canary/xenia-canary@291f0c9be398a3e0a0e29f378cbd564fa28c55a9": [ + "github.com/xenia-canary/xenia-canary@b71ddd72fae5adbd1182b6ad99b26cda8718a2b8": [ "src/xenia/emulator.cc" ], "github.com/xenios-jp/XeniOS@87b176a078c316fde3adf67a217f0c44615b0e0d": [