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.
This commit is contained in:
Abdessamad Derraz committed 2026-11-09 06:52:44 +01:00
1 parent 097914507b
commit 19cfd8132b
10 files changed
+974 -3

No files matched your search

+57
View File
@@ -0,0 +1,57 @@
emulator: "HyperScanEmu"
type: libretro
core_classification: official_port
source: "https://git.libretro.com/libretro/HyperScanEmu"
upstream: "https://github.com/AloysHF/HyperScanEmu"
profiled_date: "2026-11-09"
source_commit: "44509de141c7b9adf947b3130500e552cfa98f56"
upstream_commit: "44509de141c7b9adf947b3130500e552cfa98f56"
core_version: "0.1.0"
version_basis:
kind: file
path: "Cargo.toml"
pattern: 'version\s+=\s+"([^"]+)'
display_name: "Mattel - HyperScan (HyperScanEmu)"
cores:
- "hyperscanemu"
systems:
- mattel-hyperscan
notes: |
Mattel HyperScan (Sunplus SPG290) emulator written in Rust. The libretro
core and the standalone frontend share the same firmware loader.
ref: crates/hyperscanemu-core/src/firmware.rs:88-115
Both firmware files are read from <system>/hyperscanemu/. The folder and
file names are compared byte for byte against the directory listing, so a
name differing only in case is not found, Windows included. A missing
folder or file fails retro_load_game.
ref: crates/hyperscanemu-core/src/firmware.rs:10-14,
crates/hyperscanemu-core/src/firmware.rs:71-86,
crates/hyperscanemu-libretro/src/lib.rs:559-566
Each file must have its exact size and must not be filled with a single
byte value. No hash is checked.
ref: crates/hyperscanemu-core/src/firmware.rs:7-8,
crates/hyperscanemu-core/src/firmware.rs:160-178
files:
- name: "spg290.bin"
path: "hyperscanemu/spg290.bin"
system: mattel-hyperscan
required: true
size: 32768
validation: [size]
description: "SPG290 internal ROM"
note: "Rejected unless exactly 32768 bytes and not blank."
source_ref: "crates/hyperscanemu-core/src/firmware.rs:7, crates/hyperscanemu-core/src/firmware.rs:13, crates/hyperscanemu-core/src/firmware.rs:103-114, crates/hyperscanemu-core/src/firmware.rs:133"
- name: "hyperscan.bin"
path: "hyperscanemu/hyperscan.bin"
system: mattel-hyperscan
required: true
size: 1048576
validation: [size]
description: "HyperScan BIOS"
note: "Rejected unless exactly 1048576 bytes and not blank."
source_ref: "crates/hyperscanemu-core/src/firmware.rs:8, crates/hyperscanemu-core/src/firmware.rs:14, crates/hyperscanemu-core/src/firmware.rs:104-114, crates/hyperscanemu-core/src/firmware.rs:134"
+56
View File
@@ -0,0 +1,56 @@
emulator: "HypseusHW"
type: libretro
core_classification: community_fork
source: "https://git.libretro.com/libretro/hypseushw"
upstream: "https://github.com/DirtBagXon/hypseus-singe"
profiled_date: "2026-11-09"
source_commit: "cb4de9f9b3e8264e71b25b5552dfa1e26121c636"
upstream_commit: "a16e2521ee3233ef20c44e562008c47f4b4293df"
upstream_frozen: "Hypseus Singe is vendored in core/ at this commit, named in UPSTREAM.md, with local changes under __LIBRETRO__."
core_version: "0.2.0"
version_basis:
kind: file
path: "libretro/hypseushw_libretro.info"
pattern: 'display_version\s*=\s*"([^"]+)"'
display_name: "Arcade (Daphne HypseusHW)"
cores:
- "hypseushw"
systems:
- "arcade-laserdisc"
notes: |
Libretro port of Hypseus Singe, vendored in core/. The same core also runs
inside the project's Android app through its own libretro host
(host/lr_host.cpp), which passes an app-private folder as the system
directory.
Content is the Daphne folder: roms/<game>.zip, framefile/<game>.txt, vldp/,
or a RocketLauncher <game>.bat for Singe games. The ROM directory and the
game root are derived from the loaded path (libretro/lr_core.cpp:1418-1454)
and passed as -romdir. ROM members are read and checked by the engine as in
the standalone build.
The engine's pics/ and sound/ trees are compiled into the core
(libretro/CMakeLists.txt:215-223). At load the core uses
<system>/daphne/ as the asset folder when <system>/daphne/pics exists,
otherwise it writes the embedded copies to <saves>/daphne/assets/ and uses
those (libretro/lr_core.cpp:555-573, 1472-1487). Pictures and samples
resolve through find_file(): <saves>/daphne, then the asset folder, then the
game root (core/src/io/homedir.h:66-73, core/src/io/homedir.cpp:137-156).
The system folder only overrides files the core already carries.
fonts/ is never read: init_display() returns from lr_init_display() before
load_fonts() can run (core/src/video/video.cpp:550-554). hypinput.ini and
gamecontrollerdb.txt are skipped, input comes from the frontend
(core/src/io/input.cpp:1063-1068).
An optional <system>/daphne/<game>.commands file adds engine arguments,
read after roms/<game>.commands and <root>/<game>.commands
(libretro/lr_core.cpp:575-600, 1543-1549). It is user configuration.
files: []
exclusion_note: >
.info declares firmware_count = 0. Code confirmed: the system directory
holds only optional overrides of the pics/ and sound/ assets compiled into
the core, and optional .commands argument files.
+46
View File
@@ -0,0 +1,46 @@
emulator: "n64emu"
type: libretro
core_classification: enhanced_fork
source: "https://git.libretro.com/libretro/n64emu"
profiled_date: "2026-11-09"
source_commit: "c9da0acadaebe9bbfa4cf2b5662f2af7252988a3"
core_version: "0.01"
version_basis:
kind: file
path: "src/libretro.c"
pattern: 'info->library_version\s*=\s*"([^"]+)"'
display_name: "Nintendo - Nintendo 64 (n64emu)"
cores:
- "n64emu"
systems:
- nintendo-64
- nintendo-64dd
notes: |
Started in 2022 by mudlord from a copy of parallel-n64, imported without its
git history, and rewritten since: cycle-based CPU and RSP JITs, RSP HLE per
task with LLE fallback, GL, D3D, SoftRDP and paraLLEl-RDP backends.
The PIF boot ROM is high-level emulated, so cartridges need no file
(src/device/pif.c:35).
The 64DD IPL is the only file read from the system directory. A disk loaded
through the "N64 Disk Drive" subsystem with no IPL as second content looks for
IPL.n64, then 64DD_IPL.bin, at the root of the system directory and rejects
the load when neither passes the check (src/libretro.c:309-343). A disk found
as a .ndd sidecar of a cartridge reads IPL.n64 only, and a missing or
unrecognised IPL disables the 64DD while the cartridge still runs
(src/main/main.c:303-372). The IPL is accepted in Z64, N64 and V64 byte order.
Transfer Pak Game Boy ROM and save come from subsystem content or from .gb and
.sav sidecars of the cartridge (src/libretro.c:633-636).
files:
- name: "IPL.n64"
aliases: ["64DD_IPL.bin"]
path: "IPL.n64"
system: nintendo-64dd
required: true
min_size: 4096
max_size: 4194304
validation: [size]
description: "Nintendo 64DD IPL ROM"
note: "Size between 0x1000 and 0x400000 bytes, a multiple of 4, and a first word of 80270740 in one of the three byte orders. 64DD_IPL.bin is tried second by the subsystem path only."
source_ref: "src/libretro.c:259-271, 314-331"
+215
View File
@@ -0,0 +1,215 @@
emulator: "Odin"
type: libretro
core_classification: community_fork
source: "https://git.libretro.com/libretro/odin-libretro"
upstream: "https://github.com/Tovarichtch/Odin"
source_branch: "libretro"
profiled_date: "2026-11-09"
source_commit: "7cc427e4cc048e86753275f664bf0e59bbd002bf"
upstream_commit: "6ebf2b40ccbca9534d1a0e58b7602db11e4485d9"
core_version: "v0.1.1-46-g7cc427e"
version_basis:
kind: tag
tag: "v0.1.1"
distance: 46
display_name: "Sega - Hikaru / Gaelco PowerVR (Odin)"
cores:
- "odin"
systems:
- sega-hikaru
- gaelco-powervr
notes: |
Odin, a low-level emulator of the Sega Hikaru board and of Gaelco's PowerVR
boards (ATV Track, Smashing Drive, Gaelco Football), with a libretro frontend
by WizzardSK on top of Tovarichtch/Odin. The port's libretro branch holds the
upstream HEAD 6ebf2b40 as merge base. The ROM loader, the game list and the
board code are the upstream ones. The only difference in odin-games.json is
the direction of one Virtual-On lever.
retro_get_system_info reports library_version "libretro" unless the build
defines ODIN_LIBRETRO_VERSION, which the CMake files never do.
ref: src/odin/libretro/libretro_odin.cpp:1926-1936
The content is a MAME set, recognised by its stem in the game list. The
list is odin-games.json, embedded in the core and written to
<system>/odin/odin-games.json whenever the file there differs, then read back.
The mesh program lists under <system>/odin/shaders/ are written the same way,
and <system>/odin/cache/ is filled by the renderer. None of these is a file
the user supplies.
ref: src/odin/libretro/games_json.S:9, src/odin/libretro/libretro_odin.cpp:1019-1041,
src/odin/libretro/libretro_odin.cpp:1059-1090, src/odin/libretro/libretro_odin.cpp:1989-1993
Each file of a section is looked for in the content's folder (a folder
named after the game, then <game>.zip or .7z), then for the set the list
names (and for the parent set) as <set>.zip, <set>.7z and a <set>/ folder,
first in <system>/odin and then beside the content. Inside an archive a member
matches by size and the CRC32 of the list, the member name is not read. In a
folder the file matches by size and name, then by size and CRC32. A loose
file whose CRC32 differs is loaded with an error line in the log.
ref: src/odin/host/app/rom_files.cpp:296-314, src/odin/host/app/rom_files.cpp:316-347,
src/odin/host/app/rom_files.cpp:349-380, src/odin/host/app/rom_files.cpp:416-436,
src/odin/libretro/libretro_odin.cpp:2004-2006
A section of type alternative loads the first of its files found. A missing
section stops the load unless the list marks it optional, and the frontend is
told which sets miss files.
ref: src/odin/host/app/games.cpp:138-149, src/odin/host/app/games.cpp:1281-1316,
src/odin/libretro/libretro_odin.cpp:2007-2021
Every Hikaru game needs mie (315-6146) and the hikaru set: one of three boot
ROMs and the two EEPROM images 93c46.ic115 and x76f100.ic85. The I/O board
program (jvs13551 for 837-13551, 18wheelr for NASCAR Arcade's 837-13741) and
NASCAR Arcade's drive board program (srally2) are optional: without them
the board's imitation of that part runs.
ref: odin-games.json:56-93, odin-games.json:583-628,
src/odin/machine/boards/hikaru/hikaru.cpp:216-233,
src/odin/machine/boards/hikaru/mie_board.cpp:75-95,
src/odin/machine/boards/hikaru/hikaru.cpp:496-511
The Gaelco games read only their own sets, none shared.
ref: odin-games.json:853-1184
archive_prefix: "odin"
files:
- name: "hikaru.zip"
path: "odin/hikaru.zip"
system: sega-hikaru
required: true
category: bios_zip
note: "Hikaru BIOS set. Holds the boot ROM and the two EEPROM images every Hikaru game loads. Also read as hikaru.7z or a hikaru/ folder, in system/odin or beside the game."
source_ref: "odin-games.json:71-93, src/odin/host/app/rom_files.cpp:349-380"
- name: "epr-23400a.ic94"
archive: hikaru.zip
system: sega-hikaru
required: false
variant_group: "hikaru-bootrom"
priority: 1
size: 2097152
crc32: "2aa906a7"
validation: [size, crc32]
note: "Boot ROM v0.96, tried first of the three. One of the three is required. The list names it hikaru_0.96.bin, the name a loose file in a hikaru/ folder is matched by."
source_ref: "odin-games.json:85-93, src/odin/host/app/games.cpp:138-149, src/odin/machine/boards/hikaru/hikaru.cpp:218-221"
- name: "epr-23400.ic94"
archive: hikaru.zip
system: sega-hikaru
required: false
variant_group: "hikaru-bootrom"
priority: 2
size: 2097152
crc32: "3d557104"
validation: [size, crc32]
note: "Boot ROM v0.92, listed as hikaru_0.92.bin."
source_ref: "odin-games.json:85-93, src/odin/host/app/games.cpp:138-149"
- name: "epr-21904.ic94"
archive: hikaru.zip
system: sega-hikaru
required: false
variant_group: "hikaru-bootrom"
priority: 3
size: 2097152
crc32: "d96298b6"
validation: [size, crc32]
note: "Boot ROM v0.84, listed as hikaru_0.84.bin."
source_ref: "odin-games.json:85-93, src/odin/host/app/games.cpp:138-149"
- name: "93c46.ic115"
archive: hikaru.zip
system: sega-hikaru
required: true
size: 128
crc32: "737dc714"
validation: [size, crc32]
note: "Main board 93C46 EEPROM image. Its section is not optional, so a set without it does not load."
source_ref: "odin-games.json:71-77, src/odin/host/app/games.cpp:1305-1312, src/odin/machine/boards/hikaru/hikaru.cpp:298-303"
- name: "x76f100.ic85"
archive: hikaru.zip
system: sega-hikaru
required: true
size: 132
crc32: "194c6c18"
validation: [size, crc32]
note: "ROM board X76F100 EEPROM image. Its section is not optional, so a set without it does not load."
source_ref: "odin-games.json:78-84, src/odin/host/app/games.cpp:1305-1312, src/odin/machine/boards/hikaru/hikaru.cpp:304-308"
- name: "mie.zip"
path: "odin/mie.zip"
system: sega-hikaru
required: true
category: bios_zip
note: "MIE MCU firmware set. Also read as mie.7z or a mie/ folder, in system/odin or beside the game."
source_ref: "odin-games.json:56-62, src/odin/host/app/rom_files.cpp:349-380"
- name: "315-6146.bin"
archive: mie.zip
system: sega-hikaru
required: true
size: 2048
crc32: "9b197e35"
validation: [size, crc32]
note: "MIE Z80 program. The board refuses an image that is not 2048 bytes."
source_ref: "odin-games.json:56-62, src/odin/machine/boards/hikaru/hikaru.cpp:230-234"
- name: "jvs13551.zip"
path: "odin/jvs13551.zip"
system: sega-hikaru
required: false
hle_fallback: true
category: bios_zip
note: "837-13551 JVS I/O board set, for every Hikaru game but NASCAR Arcade. Without it the I/O board is imitated."
source_ref: "odin-games.json:63-70, src/odin/machine/boards/hikaru/mie_board.cpp:75-95"
- name: "315-6215.bin"
archive: jvs13551.zip
system: sega-hikaru
required: false
hle_fallback: true
size: 16384
crc32: "98202738"
validation: [size, crc32]
note: "TMP90PH44 program of the 837-13551 I/O board, run when its size is the chip's ROM size."
source_ref: "odin-games.json:63-70, src/odin/machine/boards/hikaru/mie_board.cpp:83-85"
- name: "18wheelr.zip"
path: "odin/18wheelr.zip"
system: sega-hikaru
required: false
hle_fallback: true
category: bios_zip
note: "MAME set of 18 Wheeler, read for the program of the 837-13741 I/O board NASCAR Arcade uses. Without it that board is imitated."
source_ref: "odin-games.json:590-597, src/odin/machine/boards/hikaru/mie_board.cpp:75-95"
- name: "epr-21868.ic7"
archive: 18wheelr.zip
system: sega-hikaru
required: false
hle_fallback: true
size: 65536
crc32: "c306a51f"
validation: [size, crc32]
note: "837-13741 I/O board EPROM."
source_ref: "odin-games.json:590-597, src/odin/machine/boards/hikaru/mie_board.cpp:86-88"
- name: "srally2.zip"
path: "odin/srally2.zip"
system: sega-hikaru
required: false
hle_fallback: true
category: bios_zip
note: "MAME set of Sega Rally 2, read for the program of the 838-13366 drive board NASCAR Arcade's steering wheel uses. Without it the drive board is imitated."
source_ref: "odin-games.json:598-605, src/odin/machine/boards/hikaru/hikaru.cpp:496-511"
- name: "epr-20512.bin"
archive: srally2.zip
system: sega-hikaru
required: false
hle_fallback: true
size: 65536
crc32: "cf64350d"
validation: [size, crc32]
note: "838-13366 drive board program, run when its size is the board's ROM size."
source_ref: "odin-games.json:598-605, src/odin/machine/boards/hikaru/hikaru.cpp:500-502"
+302
View File
@@ -0,0 +1,302 @@
emulator: "ParaLLEl DC"
type: libretro
core_classification: enhanced_fork
source: "https://github.com/libretro/parallel-dc"
upstream: "https://github.com/flyinghead/flycast"
profiled_date: "2026-11-09"
source_commit: "6f315dd55a66cb2299dd2282b24d2fd84fe7f390"
core_version: "0.1"
version_basis:
kind: file
path: "core/libretro/libretro.cpp"
pattern: 'info->library_version\s+=\s+"([^"]+)'
display_name: "Sega - Dreamcast/Naomi (ParaLLEl DC)"
cores:
- "parallel_dc"
systems:
- sega-dreamcast
- sega-naomi
- sega-naomi2
- sega-atomiswave
- sega-systemsp
notes: |
The libretro/flycast tree, renamed libretro/parallel-dc. Its master
descends from the April 2022 libretro merge base 4c293f30 and has been
developed on its own since December 2025, with fixes from flyinghead's
Flycast brought over by hand. The library is parallel_dc_libretro.so.
ref: source core/libretro/libretro.cpp:3490-3494
Every system file lives in <system>/dc/. The core creates <system>/dc/data,
where it writes shader and pipeline caches and texture dumps. Nothing is
read from it.
ref: source core/libretro/libretro.cpp:2917-2921, source core/libretro/libretro.cpp:3047-3055,
source core/stdclass.cpp:15-25
Dreamcast: the "Use Real BIOS" core option (use_real_bios) defaults to
enabled. The boot ROM is then looked for as dc_boot.bin, dc_boot.bin.bin,
dc_bios.bin, dc_bios.bin.bin, the first that yields a full 2 MB read wins.
With the option off, or no boot ROM found, the HLE BIOS (reios) boots the
disc. Booting to the BIOS menu, or starting without a disc, needs the real
boot ROM and fails with -3 without it. Eight product ids and every MIL-CD
are switched to the real boot ROM when it is there, and fall back to reios
when it is not.
ref: source core/libretro/libretro_core_options.h:134-146, source core/libretro/libretro.cpp:1056-1064,
source core/hw/holly/sb_mem.cpp:69-105, source core/hw/holly/sb_mem.cpp:255-273,
source core/hw/flashrom/flashrom.h:57-70, source core/hw/flashrom/flashrom.h:87-118,
source core/nullDC.cpp:356-397, source core/nullDC.cpp:592-605, source core/nullDC.cpp:643-658
NAOMI, NAOMI 2, Atomiswave and System SP: a BIOS archive is opened as
<system>/dc/<name>, then with .zip, .ZIP, .7z, .7Z, .rar and .RAR appended,
and recognised by its signature. Each member is looked for in the game
archive, its parent, then the BIOS archive, by the CRC32 the table gives
and then by name. The newest revision held for the configured region is
loaded, else the first held of any region. Romsets name their BIOS in the
game table, and a game that names none reads naomi. Flat .bin and .dat
images read naomi, or naomi2 when the header starts with Naomi2.
ref: source core/archive/archive.c:736-753, source core/hw/naomi/naomi_cart.cpp:147-170,
source core/hw/naomi/naomi_cart.cpp:418-584, source core/hw/naomi/naomi_cart.cpp:658-670,
source core/hw/naomi/naomi_cart.cpp:1018-1045, source core/hw/naomi/naomi_cart.cpp:1048-1088
A NAOMI or NAOMI 2 game whose BIOS archive is absent, or with Use Real
BIOS disabled, starts on reios, which hands over to the game as the BIOS
does. Atomiswave and System SP games refuse to start without theirs.
ref: source core/hw/naomi/naomi_cart.cpp:671-713, source core/nullDC.cpp:628-634
Seven archive names are reachable from the game table: naomi, naomi2,
awbios, f355bios, f355dlx, hod2bios and segasp, plus naomi-jp-d, which is
kept in naomi.zip. airlbios, naomigd, naomidev and naomi-ko-h have table
entries but no game names them, so airlbios.zip and naomigd.zip are never
opened.
ref: source core/hw/naomi/naomi_roms.h:62-301, source core/hw/naomi/naomi_roms.h:2630
LoadRomFiles also reads naomi_boot.bin, naomi_boot.bin.bin,
naomi_bios.bin, naomi_bios.bin.bin and epr-21576d.bin for NAOMI and the
naomi2_ names for NAOMI 2, but naomi_cart_Close clears bios_loaded before
the cartridge loads, and reios then replaces that ROM.
ref: source core/hw/holly/sb_mem.cpp:87-105, source core/nullDC.cpp:608,
source core/hw/naomi/naomi_cart.cpp:1159, source core/hw/naomi/naomi_cart.cpp:1176
files:
- name: "dc_boot.bin"
path: "dc/dc_boot.bin"
aliases: ["dc_boot.bin.bin", "dc_bios.bin", "dc_bios.bin.bin"]
system: sega-dreamcast
required: false
hle_fallback: true
min_size: 2097152
validation: [size]
description: "Dreamcast boot ROM"
note: "Read as 2 MB into the system ROM, and a shorter file is rejected. Needed to boot to the BIOS menu or without a disc, and used for every game while Use Real BIOS is on."
source_ref: "source core/hw/holly/sb_mem.cpp:69-105, source core/hw/holly/sb_mem.cpp:255-273, source core/hw/flashrom/flashrom.h:57-70, source core/nullDC.cpp:465-473, source core/nullDC.cpp:592-605"
- name: "dc_nvmem.bin"
path: "dc/dc_nvmem.bin"
aliases: ["dc_flash_wb.bin", "dc_flash.bin", "dc_flash.bin.bin"]
system: sega-dreamcast
required: false
min_size: 131072
validation: [size]
description: "Dreamcast flash ROM"
note: "Loaded with the boot ROM and by the HLE path. A missing file leaves the flash blank, factory settings are written into it and the core runs. Written back as dc_nvmem.bin."
source_ref: "source core/hw/holly/sb_mem.cpp:237-253, source core/hw/holly/sb_mem.cpp:269, source core/hw/holly/sb_mem.cpp:276-283, source core/hw/holly/sb_mem.cpp:295-303, source core/nullDC.cpp:465-473"
- name: "font.bin"
path: "dc/font.bin"
system: sega-dreamcast
required: false
description: "Dreamcast system font for the HLE BIOS"
note: "Read into the font table of the reios ROM image, at most 536496 bytes. Absent, a built-in font is copied there."
source_ref: "source core/reios/reios.cpp:2066-2088"
- name: "naomi.zip"
path: "dc/naomi.zip"
category: bios_zip
system: sega-naomi
required: false
hle_fallback: true
description: "NAOMI BIOS archive"
note: "BIOS of every NAOMI game whose table entry names none or names naomi, and of flat NAOMI images. Mars TV asks for naomi-jp-d, epr-21576d.ic27 from this archive, and falls back to its other members. Absent, the game starts on reios."
source_ref: "source core/hw/naomi/naomi_roms.h:158-217, source core/hw/naomi/naomi_roms.h:271-284, source core/hw/naomi/naomi_roms.h:2630, source core/hw/naomi/naomi_cart.cpp:658-713"
contents:
- name: "epr-21576h.ic27"
size: 2097152
crc32: "d4895685"
description: "Japan"
- name: "epr-21576g.ic27"
size: 2097152
crc32: "d2a1c6bf"
description: "Japan"
- name: "epr-21578h.ic27"
size: 2097152
crc32: "7b452946"
description: "Export"
- name: "epr-21578g.ic27"
size: 2097152
crc32: "55413214"
description: "Export"
- name: "epr-21577h.ic27"
size: 2097152
crc32: "fdf17452"
description: "USA"
- name: "epr-21577g.ic27"
size: 2097152
crc32: "25f64af7"
description: "USA"
- name: "epr-21579d.ic27"
size: 2097152
crc32: "33513691"
description: "Korea"
- name: "epr-21576h_multi.ic27"
size: 2097152
crc32: "cce01f1f"
description: "Multi-region, read when the region is Korea and epr-21579d.ic27 is absent"
- name: "epr-21576d.ic27"
size: 2097152
crc32: "3b2afa7b"
description: "Japan, the BIOS of naomi-jp-d"
- name: "naomi2.zip"
path: "dc/naomi2.zip"
category: bios_zip
system: sega-naomi2
required: false
hle_fallback: true
description: "NAOMI 2 BIOS archive"
note: "Named by 45 NAOMI 2 games, which run as NAOMI 2, and read for flat NAOMI 2 images. Absent, the game starts on reios."
source_ref: "source core/hw/naomi/naomi_roms.h:136-157, source core/hw/naomi/naomi_roms.h:7358, source core/hw/naomi/naomi_cart.cpp:1018-1045, source core/hw/naomi/naomi_cart.cpp:1084-1086"
contents:
- name: "epr-23605c.ic27"
size: 2097152
crc32: "297ea6ed"
description: "Japan"
- name: "epr-23605b.ic27"
size: 2097152
crc32: "3a3242d4"
description: "Japan"
- name: "epr-23607c.ic27"
size: 2097152
crc32: "750e254b"
description: "USA"
- name: "epr-23607b.ic27"
size: 2097152
crc32: "f308c5e9"
description: "USA"
- name: "epr-23608c.ic27"
size: 2097152
crc32: "6ef1dd8e"
description: "Export"
- name: "epr-23608b.ic27"
size: 2097152
crc32: "a554b1e3"
description: "Export"
- name: "epr-23609b.ic27"
size: 2097152
crc32: "99e3751f"
description: "Korea"
- name: "epr-23605c_multi.ic27"
size: 2097152
crc32: "353fdbcd"
description: "Multi-region, read when the region is Korea and epr-23609b.ic27 is absent"
- name: "awbios.zip"
path: "dc/awbios.zip"
category: bios_zip
system: sega-atomiswave
required: true
description: "Atomiswave BIOS archive"
note: "Named by all 34 Atomiswave games, which refuse to start without it. Loaded into the 128 KB flash chip, whose writable half is then reloaded from the game's save file."
source_ref: "source core/hw/naomi/naomi_roms.h:90-98, source core/hw/naomi/naomi_roms.h:6531, source core/hw/naomi/naomi_cart.cpp:576-578, source core/hw/naomi/naomi_cart.cpp:701-708, source core/nullDC.cpp:503-512"
contents:
- name: "bios0.ic23"
size: 131072
crc32: "719b2b0b"
- name: "f355bios.zip"
path: "dc/f355bios.zip"
category: bios_zip
system: sega-naomi
required: false
hle_fallback: true
description: "Ferrari F355 Challenge Twin BIOS archive"
note: "Named by the f355twin, f355twinp and f355twn2 entries. Absent, the game starts on reios."
source_ref: "source core/hw/naomi/naomi_roms.h:99-107, source core/hw/naomi/naomi_roms.h:2088, source core/hw/naomi/naomi_roms.h:2127, source core/hw/naomi/naomi_roms.h:2166, source core/hw/naomi/naomi_cart.cpp:658-713"
contents:
- name: "epr-22851.ic27"
size: 2097152
crc32: "62483677"
description: "Export"
- name: "epr-22850.ic27"
size: 2097152
crc32: "28aa539d"
description: "USA"
- name: "epr-22849.ic27"
size: 2097152
crc32: "121e009c"
description: "Japan"
- name: "f355dlx.zip"
path: "dc/f355dlx.zip"
category: bios_zip
system: sega-naomi
required: false
hle_fallback: true
description: "Ferrari F355 Challenge Deluxe BIOS archive"
note: "Named by the f355 entry. Absent, the game starts on reios."
source_ref: "source core/hw/naomi/naomi_roms.h:108-123, source core/hw/naomi/naomi_roms.h:2043, source core/hw/naomi/naomi_cart.cpp:658-713"
contents:
- name: "epr-21864.ic27"
size: 2097152
crc32: "12ed7c66"
description: "Export"
- name: "epr-21863.ic27"
size: 2097152
crc32: "0615a4d1"
description: "USA"
- name: "epr-21862.ic27"
size: 2097152
crc32: "1f630716"
description: "Japan"
- name: "hod2bios.zip"
path: "dc/hod2bios.zip"
category: bios_zip
system: sega-naomi
required: false
hle_fallback: true
description: "The House of the Dead 2 BIOS archive"
note: "Named by the hotd2, hotd2o, hotd2e and hotd2p entries. Absent, the game starts on reios."
source_ref: "source core/hw/naomi/naomi_roms.h:124-135, source core/hw/naomi/naomi_roms.h:2415, source core/hw/naomi/naomi_cart.cpp:658-713"
contents:
- name: "epr-21331.ic27"
size: 2097152
crc32: "065f8500"
description: "Export"
- name: "epr-21330.ic27"
size: 2097152
crc32: "9e3bfa1b"
description: "USA"
- name: "epr-21329.ic27"
size: 2097152
crc32: "d99e5b9b"
description: "Japan"
- name: "segasp.zip"
path: "dc/segasp.zip"
category: bios_zip
system: sega-systemsp
required: true
description: "Sega System SP BIOS archive"
note: "Named by 28 System SP games, which refuse to start without it. Regions above export are read as export. For the USA and export regions the motherboard EEPROM of that region is also loaded as the default EEPROM, and the BIOS fails to load without it."
source_ref: "source core/hw/naomi/naomi_roms.h:243-260, source core/hw/naomi/naomi_roms.h:8508, source core/hw/naomi/naomi_cart.cpp:536-567, source core/hw/naomi/naomi_cart.cpp:665-670, source core/hw/naomi/naomi_cart.cpp:696-700"
contents:
- name: "epr-24328a.ic50"
size: 2097152
crc32: "03ec3805"
description: "BOOT VER 2.01"
- name: "mb_eeprom_us.ic54s"
crc32: "4186d7ab"
description: "USA"
- name: "mb_eeprom_exp.ic54s"
crc32: "947ddfad"
description: "Export"
+159 -1
View File
@@ -55,6 +55,7 @@
"doukutsu_rs",
"easyrpg",
"ecwolf",
"eduke32",
"emuscv",
"ep128emu_core",
"fbalpha",
@@ -97,6 +98,8 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"hypseushw",
"irogb",
"jaxe",
"jollycv",
@@ -154,14 +157,17 @@
"o2em",
"oberon",
"openlara",
"openmsx",
"opera",
"panda3ds",
"parallel_dc",
"parallel_n64",
"pcee2",
"pcsx2",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -214,6 +220,7 @@
"tic80",
"tyrquake",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
@@ -338,6 +345,7 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"jaxe",
"jollycv",
"jumpnbump",
@@ -393,10 +401,12 @@
"oberon",
"openlara",
"opera",
"parallel_dc",
"parallel_n64",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -549,6 +559,7 @@
"galaksija",
"gam4980",
"gambatte",
"gametank",
"gearboy",
"gearcoleco",
"geargrafx",
@@ -568,6 +579,7 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"jaxe",
"jollycv",
"jumpnbump",
@@ -623,10 +635,12 @@
"oberon",
"openlara",
"opera",
"parallel_dc",
"parallel_n64",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -800,6 +814,7 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"jaxe",
"jollycv",
"jumpnbump",
@@ -857,12 +872,14 @@
"oberon",
"openlara",
"opera",
"parallel_dc",
"parallel_n64",
"pcee2",
"pcsx2",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -999,6 +1016,7 @@
"dosbox_svn",
"easyrpg",
"ecwolf",
"eduke32",
"emuscv",
"ep128emu_core",
"fbalpha2012",
@@ -1040,13 +1058,16 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"irogb",
"jaxe",
"jollycv",
"jumpnbump",
"kronos",
"linuxloader",
"lowresnx",
"lutro",
"m2000",
"mame",
"mame2000",
"mame2003",
@@ -1080,6 +1101,7 @@
"mojozork",
"mrboom",
"mu",
"mupen64plus_next",
"native32emu",
"nekop2",
"neocd",
@@ -1092,15 +1114,19 @@
"nxengine",
"o2em",
"oberon",
"odin",
"omicron",
"openlara",
"openmsx",
"opera",
"parallel_dc",
"parallel_n64",
"pcee2",
"pcsx2",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -1150,6 +1176,7 @@
"tic80",
"tyrquake",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
@@ -1238,6 +1265,7 @@
"doukutsu_rs",
"easyrpg",
"ecwolf",
"eduke32",
"emuscv",
"ep128emu_core",
"fbalpha",
@@ -1280,11 +1308,14 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"hypseushw",
"irogb",
"jaxe",
"jollycv",
"jumpnbump",
"kronos",
"linuxloader",
"lowresnx",
"lutro",
"m2000",
@@ -1323,6 +1354,7 @@
"mrboom",
"mu",
"mupen64plus_next",
"n64emu",
"native32emu",
"nekop2",
"neocd",
@@ -1336,10 +1368,13 @@
"nxengine",
"o2em",
"oberon",
"odin",
"omicron",
"openlara",
"openmsx",
"opera",
"panda3ds",
"parallel_dc",
"parallel_n64",
"pcee2",
"pcem",
@@ -1347,6 +1382,7 @@
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -1399,6 +1435,7 @@
"tic80",
"tyrquake",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
@@ -1609,6 +1646,7 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"jaxe",
"jollycv",
"jumpnbump",
@@ -1650,6 +1688,7 @@
"mrboom",
"mu",
"mupen64plus_next",
"n64emu",
"native32emu",
"nekop2",
"neocd",
@@ -1665,11 +1704,13 @@
"omicron",
"openlara",
"opera",
"parallel_dc",
"parallel_n64",
"pcem",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -1835,6 +1876,7 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"irogb",
"jaxe",
"jollycv",
@@ -1888,12 +1930,14 @@
"o2em",
"oberon",
"opera",
"parallel_dc",
"parallel_n64",
"pcee2",
"pcsx2",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -1940,6 +1984,7 @@
"tia",
"tyrquake",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
@@ -2026,6 +2071,7 @@
"doukutsu_rs",
"easyrpg",
"ecwolf",
"eduke32",
"emuscv",
"ep128emu_core",
"fbalpha",
@@ -2068,11 +2114,14 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"hypseushw",
"irogb",
"jaxe",
"jollycv",
"jumpnbump",
"kronos",
"linuxloader",
"lowresnx",
"lutro",
"m2000",
@@ -2111,6 +2160,7 @@
"mrboom",
"mu",
"mupen64plus_next",
"n64emu",
"native32emu",
"nekop2",
"neocd",
@@ -2124,10 +2174,13 @@
"nxengine",
"o2em",
"oberon",
"odin",
"omicron",
"openlara",
"openmsx",
"opera",
"panda3ds",
"parallel_dc",
"parallel_n64",
"pcee2",
"pcem",
@@ -2135,6 +2188,7 @@
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -2187,6 +2241,7 @@
"tic80",
"tyrquake",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
@@ -2274,6 +2329,7 @@
"dosbox_svn",
"easyrpg",
"ecwolf",
"eduke32",
"emuscv",
"ep128emu_core",
"fbalpha2012",
@@ -2315,13 +2371,16 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"irogb",
"jaxe",
"jollycv",
"jumpnbump",
"kronos",
"linuxloader",
"lowresnx",
"lutro",
"m2000",
"mame",
"mame2000",
"mame2003",
@@ -2355,6 +2414,7 @@
"mojozork",
"mrboom",
"mu",
"mupen64plus_next",
"native32emu",
"nekop2",
"neocd",
@@ -2367,15 +2427,19 @@
"nxengine",
"o2em",
"oberon",
"odin",
"omicron",
"openlara",
"openmsx",
"opera",
"parallel_dc",
"parallel_n64",
"pcee2",
"pcsx2",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -2425,6 +2489,7 @@
"tic80",
"tyrquake",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
@@ -2509,6 +2574,7 @@
"dosbox_svn",
"easyrpg",
"ecwolf",
"eduke32",
"emuscv",
"ep128emu_core",
"fbalpha2012",
@@ -2550,13 +2616,16 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"irogb",
"jaxe",
"jollycv",
"jumpnbump",
"kronos",
"linuxloader",
"lowresnx",
"lutro",
"m2000",
"mame",
"mame2000",
"mame2003",
@@ -2590,6 +2659,7 @@
"mojozork",
"mrboom",
"mu",
"mupen64plus_next",
"native32emu",
"nekop2",
"neocd",
@@ -2602,15 +2672,19 @@
"nxengine",
"o2em",
"oberon",
"odin",
"omicron",
"openlara",
"openmsx",
"opera",
"parallel_dc",
"parallel_n64",
"pcee2",
"pcsx2",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -2660,6 +2734,7 @@
"tic80",
"tyrquake",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
@@ -2982,6 +3057,7 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"jaxe",
"jollycv",
"jumpnbump",
@@ -3023,6 +3099,7 @@
"mrboom",
"mu",
"mupen64plus_next",
"n64emu",
"native32emu",
"nekop2",
"neocd",
@@ -3038,11 +3115,13 @@
"omicron",
"openlara",
"opera",
"parallel_dc",
"parallel_n64",
"pcem",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -3207,6 +3286,7 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"jaxe",
"jollycv",
"jumpnbump",
@@ -3248,6 +3328,7 @@
"mrboom",
"mu",
"mupen64plus_next",
"n64emu",
"native32emu",
"nekop2",
"neocd",
@@ -3263,11 +3344,13 @@
"omicron",
"openlara",
"opera",
"parallel_dc",
"parallel_n64",
"pcem",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -3400,6 +3483,7 @@
"doukutsu_rs",
"easyrpg",
"ecwolf",
"eduke32",
"emuscv",
"ep128emu_core",
"fbalpha",
@@ -3442,11 +3526,14 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"hypseushw",
"irogb",
"jaxe",
"jollycv",
"jumpnbump",
"kronos",
"linuxloader",
"lowresnx",
"lutro",
"m2000",
@@ -3485,6 +3572,7 @@
"mrboom",
"mu",
"mupen64plus_next",
"n64emu",
"native32emu",
"nekop2",
"neocd",
@@ -3498,10 +3586,13 @@
"nxengine",
"o2em",
"oberon",
"odin",
"omicron",
"openlara",
"openmsx",
"opera",
"panda3ds",
"parallel_dc",
"parallel_n64",
"pcee2",
"pcem",
@@ -3509,6 +3600,7 @@
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -3561,6 +3653,7 @@
"tic80",
"tyrquake",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
@@ -4147,6 +4240,7 @@
"gpsp",
"gw",
"handy",
"hatari",
"hatarib",
"jaxe",
"jumpnbump",
@@ -4183,6 +4277,7 @@
"nxengine",
"o2em",
"opera",
"parallel_dc",
"pcsx_rearmed",
"pd777",
"picodrive",
@@ -4549,6 +4644,7 @@
"gpsp",
"gw",
"handy",
"hatari",
"hatarib",
"jaxe",
"jumpnbump",
@@ -4585,6 +4681,7 @@
"nxengine",
"o2em",
"opera",
"parallel_dc",
"pcsx_rearmed",
"pd777",
"picodrive",
@@ -5022,6 +5119,7 @@
"doukutsu_rs",
"easyrpg",
"ecwolf",
"eduke32",
"emuscv",
"ep128emu_core",
"fbalpha2012",
@@ -5062,6 +5160,7 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"irogb",
"jaxe",
"jollycv",
@@ -5115,14 +5214,17 @@
"nxengine",
"o2em",
"oberon",
"openmsx",
"opera",
"panda3ds",
"parallel_dc",
"parallel_n64",
"pcee2",
"pcsx2",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -5175,6 +5277,7 @@
"tic80",
"tyrquake",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
@@ -5302,6 +5405,7 @@
"hbmame",
"higan_sfc",
"holani",
"hyperscanemu",
"irogb",
"ishiiruka",
"jaxe",
@@ -5356,14 +5460,17 @@
"o2em",
"oberon",
"openlara",
"openmsx",
"opera",
"panda3ds",
"parallel_dc",
"parallel_n64",
"pcee2",
"pcsx2",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -5504,6 +5611,7 @@
"doukutsu_rs",
"easyrpg",
"ecwolf",
"eduke32",
"emuscv",
"ep128emu_core",
"fbalpha",
@@ -5546,11 +5654,14 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"hypseushw",
"irogb",
"jaxe",
"jollycv",
"jumpnbump",
"kronos",
"linuxloader",
"lowresnx",
"lutro",
"m2000",
@@ -5589,6 +5700,7 @@
"mrboom",
"mu",
"mupen64plus_next",
"n64emu",
"native32emu",
"nekop2",
"neocd",
@@ -5602,10 +5714,13 @@
"nxengine",
"o2em",
"oberon",
"odin",
"omicron",
"openlara",
"openmsx",
"opera",
"panda3ds",
"parallel_dc",
"parallel_n64",
"pcee2",
"pcem",
@@ -5613,6 +5728,7 @@
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -5665,6 +5781,7 @@
"tic80",
"tyrquake",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
@@ -6272,6 +6389,7 @@
"gpsp",
"gw",
"handy",
"hatari",
"hatarib",
"jaxe",
"jumpnbump",
@@ -6308,6 +6426,7 @@
"nxengine",
"o2em",
"opera",
"parallel_dc",
"pcsx_rearmed",
"pd777",
"picodrive",
@@ -6418,6 +6537,7 @@
"doukutsu_rs",
"easyrpg",
"ecwolf",
"eduke32",
"emuscv",
"ep128emu_core",
"fbalpha2012",
@@ -6458,6 +6578,7 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"irogb",
"jaxe",
"jollycv",
@@ -6511,11 +6632,13 @@
"o2em",
"oberon",
"opera",
"parallel_dc",
"pcee2",
"pcsx2",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -6561,6 +6684,7 @@
"tia",
"tyrquake",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
@@ -6635,6 +6759,7 @@
"dosbox_pure",
"dosbox_svn",
"ecwolf",
"eduke32",
"emuscv",
"ep128emu_core",
"fbalpha2012",
@@ -6674,6 +6799,7 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"jaxe",
"jollycv",
"jumpnbump",
@@ -6723,6 +6849,7 @@
"oberon",
"openlara",
"opera",
"parallel_dc",
"parallel_n64",
"pcsx_rearmed",
"pd777",
@@ -6773,6 +6900,7 @@
"tyrquake",
"uae4arm",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
@@ -6803,10 +6931,12 @@
"blastem",
"cemu",
"dolphin",
"eduke32",
"emuscv",
"pcee2",
"pcsx2",
"rustynes"
"rustynes",
"uzdoom"
],
"webos-armv7a": [
"2048",
@@ -6852,6 +6982,7 @@
"dosbox_pure",
"dosbox_svn",
"ecwolf",
"eduke32",
"emuscv",
"ep128emu_core",
"fbalpha2012",
@@ -6891,6 +7022,7 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"jaxe",
"jollycv",
"jumpnbump",
@@ -6940,6 +7072,7 @@
"oberon",
"openlara",
"opera",
"parallel_dc",
"parallel_n64",
"pcsx_rearmed",
"pd777",
@@ -6990,6 +7123,7 @@
"tyrquake",
"uae4arm",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
@@ -7104,6 +7238,7 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"jaxe",
"jollycv",
"jumpnbump",
@@ -7143,6 +7278,7 @@
"mrboom",
"mu",
"mupen64plus_next",
"n64emu",
"native32emu",
"nekop2",
"neocd",
@@ -7155,11 +7291,13 @@
"o2em",
"oberon",
"opera",
"parallel_dc",
"parallel_n64",
"pcem",
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -7294,6 +7432,7 @@
"doukutsu_rs",
"easyrpg",
"ecwolf",
"eduke32",
"emuscv",
"ep128emu_core",
"fbalpha",
@@ -7335,11 +7474,14 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"hypseushw",
"irogb",
"jaxe",
"jollycv",
"jumpnbump",
"kronos",
"linuxloader",
"lowresnx",
"lutro",
"m2000",
@@ -7378,6 +7520,7 @@
"mrboom",
"mu",
"mupen64plus_next",
"n64emu",
"native32emu",
"nekop2",
"neocd",
@@ -7391,9 +7534,12 @@
"nxengine",
"o2em",
"oberon",
"odin",
"openlara",
"openmsx",
"opera",
"panda3ds",
"parallel_dc",
"parallel_n64",
"pcee2",
"pcem",
@@ -7401,6 +7547,7 @@
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -7453,6 +7600,7 @@
"tic80",
"tyrquake",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
@@ -7543,6 +7691,7 @@
"doukutsu_rs",
"easyrpg",
"ecwolf",
"eduke32",
"emuscv",
"ep128emu_core",
"fbalpha",
@@ -7585,11 +7734,14 @@
"hatarib",
"hbmame",
"holani",
"hyperscanemu",
"hypseushw",
"irogb",
"jaxe",
"jollycv",
"jumpnbump",
"kronos",
"linuxloader",
"lowresnx",
"lutro",
"m2000",
@@ -7628,6 +7780,7 @@
"mrboom",
"mu",
"mupen64plus_next",
"n64emu",
"native32emu",
"nekop2",
"neocd",
@@ -7641,10 +7794,13 @@
"nxengine",
"o2em",
"oberon",
"odin",
"omicron",
"openlara",
"openmsx",
"opera",
"panda3ds",
"parallel_dc",
"parallel_n64",
"pcee2",
"pcem",
@@ -7652,6 +7808,7 @@
"pcsx_rearmed",
"pd777",
"picodrive",
"piece",
"play",
"playdiaemu",
"pocketcdg",
@@ -7704,6 +7861,7 @@
"tic80",
"tyrquake",
"uw8",
"uzdoom",
"uzem",
"vaporspec",
"vba_next",
+83 -1
View File
@@ -1,6 +1,6 @@
platform: retroarch
source: https://buildbot.libretro.com/nightly/
scraped_at: '2026-10-20T00:25:51Z'
scraped_at: '2026-11-09T04:38:04Z'
targets:
linux-x86_64:
architecture: x86_64
@@ -60,6 +60,7 @@ targets:
- doukutsu_rs
- easyrpg
- ecwolf
- eduke32
- emuscv
- ep128emu_core
- fbalpha
@@ -102,11 +103,14 @@ targets:
- hatarib
- hbmame
- holani
- hyperscanemu
- hypseushw
- irogb
- jaxe
- jollycv
- jumpnbump
- kronos
- linuxloader
- lowresnx
- lutro
- m2000
@@ -145,6 +149,7 @@ targets:
- mrboom
- mu
- mupen64plus_next
- n64emu
- native32emu
- nekop2
- neocd
@@ -158,10 +163,13 @@ targets:
- nxengine
- o2em
- oberon
- odin
- omicron
- openlara
- openmsx
- opera
- panda3ds
- parallel_dc
- parallel_n64
- pcee2
- pcem
@@ -169,6 +177,7 @@ targets:
- pcsx_rearmed
- pd777
- picodrive
- piece
- play
- playdiaemu
- pocketcdg
@@ -221,6 +230,7 @@ targets:
- tic80
- tyrquake
- uw8
- uzdoom
- uzem
- vaporspec
- vba_next
@@ -345,6 +355,7 @@ targets:
- hatarib
- hbmame
- holani
- hyperscanemu
- jaxe
- jollycv
- jumpnbump
@@ -386,6 +397,7 @@ targets:
- mrboom
- mu
- mupen64plus_next
- n64emu
- native32emu
- nekop2
- neocd
@@ -401,11 +413,13 @@ targets:
- omicron
- openlara
- opera
- parallel_dc
- parallel_n64
- pcem
- pcsx_rearmed
- pd777
- picodrive
- piece
- play
- playdiaemu
- pocketcdg
@@ -535,6 +549,7 @@ targets:
- dosbox_svn
- easyrpg
- ecwolf
- eduke32
- emuscv
- ep128emu_core
- fbalpha2012
@@ -576,13 +591,16 @@ targets:
- hatarib
- hbmame
- holani
- hyperscanemu
- irogb
- jaxe
- jollycv
- jumpnbump
- kronos
- linuxloader
- lowresnx
- lutro
- m2000
- mame
- mame2000
- mame2003
@@ -616,6 +634,7 @@ targets:
- mojozork
- mrboom
- mu
- mupen64plus_next
- native32emu
- nekop2
- neocd
@@ -628,15 +647,19 @@ targets:
- nxengine
- o2em
- oberon
- odin
- omicron
- openlara
- openmsx
- opera
- parallel_dc
- parallel_n64
- pcee2
- pcsx2
- pcsx_rearmed
- pd777
- picodrive
- piece
- play
- playdiaemu
- pocketcdg
@@ -686,6 +709,7 @@ targets:
- tic80
- tyrquake
- uw8
- uzdoom
- uzem
- vaporspec
- vba_next
@@ -979,6 +1003,7 @@ targets:
- doukutsu_rs
- easyrpg
- ecwolf
- eduke32
- emuscv
- ep128emu_core
- fbalpha
@@ -1020,11 +1045,14 @@ targets:
- hatarib
- hbmame
- holani
- hyperscanemu
- hypseushw
- irogb
- jaxe
- jollycv
- jumpnbump
- kronos
- linuxloader
- lowresnx
- lutro
- m2000
@@ -1063,6 +1091,7 @@ targets:
- mrboom
- mu
- mupen64plus_next
- n64emu
- native32emu
- nekop2
- neocd
@@ -1076,9 +1105,12 @@ targets:
- nxengine
- o2em
- oberon
- odin
- openlara
- openmsx
- opera
- panda3ds
- parallel_dc
- parallel_n64
- pcee2
- pcem
@@ -1086,6 +1118,7 @@ targets:
- pcsx_rearmed
- pd777
- picodrive
- piece
- play
- playdiaemu
- pocketcdg
@@ -1138,6 +1171,7 @@ targets:
- tic80
- tyrquake
- uw8
- uzdoom
- uzem
- vaporspec
- vba_next
@@ -1261,6 +1295,7 @@ targets:
- hatarib
- hbmame
- holani
- hyperscanemu
- jaxe
- jollycv
- jumpnbump
@@ -1300,6 +1335,7 @@ targets:
- mrboom
- mu
- mupen64plus_next
- n64emu
- native32emu
- nekop2
- neocd
@@ -1312,11 +1348,13 @@ targets:
- o2em
- oberon
- opera
- parallel_dc
- parallel_n64
- pcem
- pcsx_rearmed
- pd777
- picodrive
- piece
- play
- playdiaemu
- pocketcdg
@@ -1452,6 +1490,7 @@ targets:
- doukutsu_rs
- easyrpg
- ecwolf
- eduke32
- emuscv
- ep128emu_core
- fbalpha
@@ -1494,6 +1533,8 @@ targets:
- hatarib
- hbmame
- holani
- hyperscanemu
- hypseushw
- irogb
- jaxe
- jollycv
@@ -1551,14 +1592,17 @@ targets:
- o2em
- oberon
- openlara
- openmsx
- opera
- panda3ds
- parallel_dc
- parallel_n64
- pcee2
- pcsx2
- pcsx_rearmed
- pd777
- picodrive
- piece
- play
- playdiaemu
- pocketcdg
@@ -1611,6 +1655,7 @@ targets:
- tic80
- tyrquake
- uw8
- uzdoom
- uzem
- vaporspec
- vba_next
@@ -1736,6 +1781,7 @@ targets:
- hatarib
- hbmame
- holani
- hyperscanemu
- jaxe
- jollycv
- jumpnbump
@@ -1792,10 +1838,12 @@ targets:
- oberon
- openlara
- opera
- parallel_dc
- parallel_n64
- pcsx_rearmed
- pd777
- picodrive
- piece
- play
- playdiaemu
- pocketcdg
@@ -1973,6 +2021,7 @@ targets:
- hatarib
- hbmame
- holani
- hyperscanemu
- jaxe
- jollycv
- jumpnbump
@@ -2031,12 +2080,14 @@ targets:
- oberon
- openlara
- opera
- parallel_dc
- parallel_n64
- pcee2
- pcsx2
- pcsx_rearmed
- pd777
- picodrive
- piece
- play
- playdiaemu
- pocketcdg
@@ -2194,6 +2245,7 @@ targets:
- galaksija
- gam4980
- gambatte
- gametank
- gearboy
- gearcoleco
- geargrafx
@@ -2213,6 +2265,7 @@ targets:
- hatarib
- hbmame
- holani
- hyperscanemu
- jaxe
- jollycv
- jumpnbump
@@ -2268,10 +2321,12 @@ targets:
- oberon
- openlara
- opera
- parallel_dc
- parallel_n64
- pcsx_rearmed
- pd777
- picodrive
- piece
- play
- playdiaemu
- pocketcdg
@@ -2446,6 +2501,7 @@ targets:
- hbmame
- higan_sfc
- holani
- hyperscanemu
- irogb
- ishiiruka
- jaxe
@@ -2500,14 +2556,17 @@ targets:
- o2em
- oberon
- openlara
- openmsx
- opera
- panda3ds
- parallel_dc
- parallel_n64
- pcee2
- pcsx2
- pcsx_rearmed
- pd777
- picodrive
- piece
- play
- playdiaemu
- pocketcdg
@@ -2646,6 +2705,7 @@ targets:
- doukutsu_rs
- easyrpg
- ecwolf
- eduke32
- emuscv
- ep128emu_core
- fbalpha2012
@@ -2686,6 +2746,7 @@ targets:
- hatarib
- hbmame
- holani
- hyperscanemu
- irogb
- jaxe
- jollycv
@@ -2739,14 +2800,17 @@ targets:
- nxengine
- o2em
- oberon
- openmsx
- opera
- panda3ds
- parallel_dc
- parallel_n64
- pcee2
- pcsx2
- pcsx_rearmed
- pd777
- picodrive
- piece
- play
- playdiaemu
- pocketcdg
@@ -2799,6 +2863,7 @@ targets:
- tic80
- tyrquake
- uw8
- uzdoom
- uzem
- vaporspec
- vba_next
@@ -2920,6 +2985,7 @@ targets:
- hatarib
- hbmame
- holani
- hyperscanemu
- irogb
- jaxe
- jollycv
@@ -2973,12 +3039,14 @@ targets:
- o2em
- oberon
- opera
- parallel_dc
- parallel_n64
- pcee2
- pcsx2
- pcsx_rearmed
- pd777
- picodrive
- piece
- play
- playdiaemu
- pocketcdg
@@ -3025,6 +3093,7 @@ targets:
- tia
- tyrquake
- uw8
- uzdoom
- uzem
- vaporspec
- vba_next
@@ -3105,6 +3174,7 @@ targets:
- doukutsu_rs
- easyrpg
- ecwolf
- eduke32
- emuscv
- ep128emu_core
- fbalpha2012
@@ -3145,6 +3215,7 @@ targets:
- hatarib
- hbmame
- holani
- hyperscanemu
- irogb
- jaxe
- jollycv
@@ -3198,11 +3269,13 @@ targets:
- o2em
- oberon
- opera
- parallel_dc
- pcee2
- pcsx2
- pcsx_rearmed
- pd777
- picodrive
- piece
- play
- playdiaemu
- pocketcdg
@@ -3248,6 +3321,7 @@ targets:
- tia
- tyrquake
- uw8
- uzdoom
- uzem
- vaporspec
- vba_next
@@ -3337,6 +3411,7 @@ targets:
- gpsp
- gw
- handy
- hatari
- hatarib
- jaxe
- jumpnbump
@@ -3373,6 +3448,7 @@ targets:
- nxengine
- o2em
- opera
- parallel_dc
- pcsx_rearmed
- pd777
- picodrive
@@ -4490,6 +4566,7 @@ targets:
- dosbox_pure
- dosbox_svn
- ecwolf
- eduke32
- emuscv
- ep128emu_core
- fbalpha2012
@@ -4529,6 +4606,7 @@ targets:
- hatarib
- hbmame
- holani
- hyperscanemu
- jaxe
- jollycv
- jumpnbump
@@ -4578,6 +4656,7 @@ targets:
- oberon
- openlara
- opera
- parallel_dc
- parallel_n64
- pcsx_rearmed
- pd777
@@ -4628,6 +4707,7 @@ targets:
- tyrquake
- uae4arm
- uw8
- uzdoom
- uzem
- vaporspec
- vba_next
@@ -4659,10 +4739,12 @@ targets:
- blastem
- cemu
- dolphin
- eduke32
- emuscv
- pcee2
- pcsx2
- rustynes
- uzdoom
playstation-vita:
architecture: armv7
cores:
+1
View File
@@ -1021,6 +1021,7 @@ SYSTEM_NAMES: dict[str, str] = {
"m68k": "Motorola 68000",
"magnetic-scrolls": "Magnetic Scrolls",
"marty": "Fujitsu FM Towns Marty",
"mattel-hyperscan": "Mattel HyperScan",
"mega-cd-32x": "Sega Mega-CD 32X",
"mega-duck": "Welback Mega Duck",
"mega-ld": "Sega Mega LD",
+1
View File
@@ -64,6 +64,7 @@ STEM_NAMED = {
"ioquake3": "the project writes ioquake3",
"izapple2": "README title izapple2",
"jgenesis": "README title jgenesis",
"n64emu": "README title n64emu",
"np2pi": "repository and binary np2pi, no title in the source",
"rpix86": "the author writes rpix86",
"simple64": "window title simple64",
+54 -1
View File
@@ -45,6 +45,11 @@
"src/common/scm_rev.cpp.in",
"src/frontend_common/update_checker.cpp"
],
"git.libretro.com/libretro/HyperScanEmu@44509de141c7b9adf947b3130500e552cfa98f56": [
"Cargo.toml",
"crates/hyperscanemu-core/src/firmware.rs",
"crates/hyperscanemu-libretro/src/lib.rs"
],
"git.libretro.com/libretro/Libretro-Supermodel@84bc106b45b279bf868a53b9232897c8dc10ca17": [
"Config/Games.xml",
"Docs/README.md",
@@ -93,11 +98,34 @@
"src/main.cpp",
"src/resource/CafeDefaultFont.cpp"
],
"git.libretro.com/libretro/hypseushw@cb4de9f9b3e8264e71b25b5552dfa1e26121c636": [
"core/src/io/homedir.cpp",
"core/src/io/homedir.h",
"core/src/io/input.cpp",
"core/src/video/video.cpp",
"libretro/CMakeLists.txt",
"libretro/hypseushw_libretro.info",
"libretro/lr_core.cpp"
],
"git.libretro.com/libretro/libretro-radio@5d7d786ad1d8703a52184ff2ee39712c46ed67c9": [
".gitlab-ci.yml",
"Makefile",
"libretro-radio.c"
],
"git.libretro.com/libretro/n64emu@c9da0acadaebe9bbfa4cf2b5662f2af7252988a3": [
"src/device/pif.c",
"src/libretro.c",
"src/main/main.c"
],
"git.libretro.com/libretro/odin-libretro@7cc427e4cc048e86753275f664bf0e59bbd002bf": [
"odin-games.json",
"src/odin/host/app/games.cpp",
"src/odin/host/app/rom_files.cpp",
"src/odin/libretro/games_json.S",
"src/odin/libretro/libretro_odin.cpp",
"src/odin/machine/boards/hikaru/hikaru.cpp",
"src/odin/machine/boards/hikaru/mie_board.cpp"
],
"git.libretro.com/libretro/rust-dos@152d9bca7820f0d9a5d1ca820a2d20855698a211": [
"Cargo.toml",
"crates/gus/build.rs",
@@ -381,6 +409,11 @@
"crates/dingooemu-libretro/src/diagnostics.rs",
"crates/dingooemu/src/main.rs"
],
"github.com/AloysHF/HyperScanEmu@44509de141c7b9adf947b3130500e552cfa98f56": [
"Cargo.toml",
"crates/hyperscanemu-core/src/firmware.rs",
"crates/hyperscanemu-libretro/src/lib.rs"
],
"github.com/AloysHF/Native32Emu@059fa33c658caa4dbbad140ebf2af1197f9dd778": [
"Cargo.toml",
"crates/native32emu-core/src/archive_loader.rs",
@@ -1891,6 +1924,13 @@
"Machines/Utility/ROMLibrary.cpp",
"OSBindings/SDL/main.cpp"
],
"github.com/Tovarichtch/Odin@6ebf2b40ccbca9534d1a0e58b7602db11e4485d9": [
"odin-games.json",
"src/odin/host/app/games.cpp",
"src/odin/host/app/rom_files.cpp",
"src/odin/machine/boards/hikaru/hikaru.cpp",
"src/odin/machine/boards/hikaru/mie_board.cpp"
],
"github.com/Tovarichtch/xemu@98fbd75dd0f3088a4988abc1698feb37b844a41a": [
"config_spec.yml",
"hw/xbox/chihiro/chihiro-netboard.c",
@@ -6424,6 +6464,18 @@
"core/nullDC.cpp",
"core/reios/reios.cpp"
],
"github.com/libretro/parallel-dc@6f315dd55a66cb2299dd2282b24d2fd84fe7f390": [
"core/archive/archive.c",
"core/hw/flashrom/flashrom.h",
"core/hw/holly/sb_mem.cpp",
"core/hw/naomi/naomi_cart.cpp",
"core/hw/naomi/naomi_roms.h",
"core/libretro/libretro.cpp",
"core/libretro/libretro_core_options.h",
"core/nullDC.cpp",
"core/reios/reios.cpp",
"core/stdclass.cpp"
],
"github.com/libretro/parallel-n64@f87550d9ad70cb320870e2b5fd960235287abb89": [
"libretro/libretro.c",
"mupen64plus-core/src/device/pif/bootrom_hle.c"
@@ -6683,7 +6735,8 @@
"src/launcher.cpp",
"src/main.cpp",
"src/parsing/textfile.cpp",
"src/platforms/engineutils.cpp"
"src/platforms/engineutils.cpp",
"tools/errorgen"
],
"github.com/linappleii/linapple@7f4b60898d91bfecd6f4d8683a374f38b0564962": [
"CMakeLists.txt",