feat: close the last anchored gaps

This commit is contained in:
Abdessamad Derraz committed 2026-08-11 01:08:30 +02:00
1 parent 13886ebead
commit 833a86cb0e
5 files changed
+57 -57

No files matched your search

+12 -12
View File
@@ -40,8 +40,8 @@ files:
# -------------------------------------------------------
# Master CPU ROMs (68000, Rev B)
# -------------------------------------------------------
- name: "epr-10381a.132"
path: "cannonball/epr-10381a.132"
- name: "epr-10381b.132"
path: "cannonball/epr-10381b.132"
system: sega-outrun
category: game_data
required: true
@@ -50,7 +50,7 @@ files:
validation: [crc32]
aliases: [epr-10381b.132]
note: "Master 68K, high byte, upper bank"
source_ref: "src/main/roms.cpp:29"
source_ref: "src/main/roms.cpp:39"
- name: "epr-10383b.117"
path: "cannonball/epr-10383b.117"
@@ -61,7 +61,7 @@ files:
crc32: "10a2014a"
validation: [crc32]
note: "Master 68K, low byte, upper bank"
source_ref: "src/main/roms.cpp:38"
source_ref: "src/main/roms.cpp:40"
- name: "epr-10380b.133"
path: "cannonball/epr-10380b.133"
@@ -329,7 +329,7 @@ files:
crc32: "a10abaa9"
validation: [crc32]
note: "Z80 sound program"
source_ref: "src/main/roms.cpp:76"
source_ref: "src/main/roms.cpp:77"
# -------------------------------------------------------
# Sega PCM samples
@@ -343,7 +343,7 @@ files:
crc32: "bcd10dde"
validation: [crc32]
note: "PCM sample bank 0"
source_ref: "src/main/roms.cpp:80"
source_ref: "src/main/roms.cpp:81"
- name: "opr-10192.67"
path: "cannonball/opr-10192.67"
@@ -365,7 +365,7 @@ files:
crc32: "20a284ab"
validation: [crc32]
note: "PCM sample bank 2"
source_ref: "src/main/roms.cpp:82"
source_ref: "src/main/roms.cpp:83"
- name: "opr-10190.69"
path: "cannonball/opr-10190.69"
@@ -387,7 +387,7 @@ files:
crc32: "01366b54"
validation: [crc32]
note: "PCM sample bank 4"
source_ref: "src/main/roms.cpp:84"
source_ref: "src/main/roms.cpp:85"
- name: "opr-10188.71"
path: "cannonball/opr-10188.71"
@@ -445,7 +445,7 @@ files:
crc32: "e339e87a"
validation: [crc32]
note: "Master 68K Japan, high byte, lower bank"
source_ref: "src/main/roms.cpp:104"
source_ref: "src/main/roms.cpp:106"
- name: "epr-10382.118"
path: "cannonball/epr-10382.118"
@@ -456,7 +456,7 @@ files:
crc32: "65248dd5"
validation: [crc32]
note: "Master 68K Japan, low byte, lower bank"
source_ref: "src/main/roms.cpp:105"
source_ref: "src/main/roms.cpp:107"
- name: "epr-10381.132"
path: "cannonball/epr-10381.132"
@@ -489,7 +489,7 @@ files:
crc32: "da99d855"
validation: [crc32]
note: "Slave 68K Japan, high byte, lower bank"
source_ref: "src/main/roms.cpp:110"
source_ref: "src/main/roms.cpp:112"
- name: "epr-10329.58"
path: "cannonball/epr-10329.58"
@@ -500,7 +500,7 @@ files:
crc32: "fe0fa5e2"
validation: [crc32]
note: "Slave 68K Japan, low byte, lower bank"
source_ref: "src/main/roms.cpp:111"
source_ref: "src/main/roms.cpp:113"
- name: "epr-10328.75"
path: "cannonball/epr-10328.75"
+38 -38
View File
@@ -4,7 +4,7 @@ core_classification: official_port
source: "https://github.com/libretro/FBNeo"
upstream: "https://github.com/finalburnneo/FBNeo"
profiled_date: "2026-03-23"
source_commit: "b267b79504366def21cefb08215e68df93310dba"
source_commit: "ef1f64b7023bc511858e96b8961f99c18a09f112"
core_version: "v1.0.0.2"
display_name: "Arcade (FinalBurn Neo) (Neo-Geo)"
cores:
@@ -61,7 +61,7 @@ files:
size: 131072
crc32: "9036d879"
note: "MVS Asia/Europe ver. 5 (1 slot)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1645"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1625"
- name: "sp-s.sp1"
archive: neogeo.zip
@@ -70,7 +70,7 @@ files:
size: 131072
crc32: "c7f2fa45"
note: "MVS Asia/Europe ver. 3 (4 slot)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1646"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1626"
- name: "sp-u2.sp1"
aliases: ["usa_2slt.bin"]
@@ -80,7 +80,7 @@ files:
size: 131072
crc32: "e72943de"
note: "MVS USA ver. 5 (2 slot)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1647"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1627"
- name: "sp1-u2"
archive: neogeo.zip
@@ -89,7 +89,7 @@ files:
size: 131072
crc32: "62f021f4"
note: "MVS USA ver. 5 (4 slot)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1648"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1628"
- name: "sp-e.sp1"
archive: neogeo.zip
@@ -98,7 +98,7 @@ files:
size: 131072
crc32: "2723a5b5"
note: "MVS USA ver. 5 (6 slot)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1649"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1629"
- name: "sp1-u4.bin"
archive: neogeo.zip
@@ -107,7 +107,7 @@ files:
size: 131072
crc32: "1179a30f"
note: "MVS USA (U4)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1650"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1630"
- name: "sp1-u3.bin"
archive: neogeo.zip
@@ -116,7 +116,7 @@ files:
size: 131072
crc32: "2025b7a2"
note: "MVS USA (U3)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1651"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1631"
- name: "vs-bios.rom"
archive: neogeo.zip
@@ -125,7 +125,7 @@ files:
size: 131072
crc32: "f0e8f27d"
note: "MVS Japan ver. 6"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1652"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1632"
- name: "sp-j2.sp1"
archive: neogeo.zip
@@ -134,7 +134,7 @@ files:
size: 131072
crc32: "acede59c"
note: "MVS Japan ver. 5"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1653"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1633"
- name: "sp1.jipan.1024"
archive: neogeo.zip
@@ -143,7 +143,7 @@ files:
size: 131072
crc32: "9fb0abe4"
note: "MVS Japan ver. 3 (4 slot)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1654"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1634"
- name: "sp-45.sp1"
archive: neogeo.zip
@@ -152,7 +152,7 @@ files:
size: 524288
crc32: "03cc9f6a"
note: "NEO-MVH MV1C (Asia)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1615"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1635"
- name: "sp-j3.sp1"
archive: neogeo.zip
@@ -161,7 +161,7 @@ files:
size: 524288
crc32: "486cb450"
note: "NEO-MVH MV1C (Japan)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1656"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1636"
- name: "japan-j3.bin"
archive: neogeo.zip
@@ -170,7 +170,7 @@ files:
size: 131072
crc32: "dff6d41f"
note: "MVS Japan (J3)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1657"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1637"
- name: "sp1-j3.bin"
archive: neogeo.zip
@@ -179,7 +179,7 @@ files:
size: 131072
crc32: "fbc6d469"
note: "MVS Japan (J3, alt)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1618"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1638"
- name: "neo-po.bin"
archive: neogeo.zip
@@ -188,7 +188,7 @@ files:
size: 131072
crc32: "16d0c132"
note: "AES Japan"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1620"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1640"
- name: "neo-epo.bin"
archive: neogeo.zip
@@ -197,7 +197,7 @@ files:
size: 131072
crc32: "d27a71f1"
note: "AES Asia"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1621"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1641"
- name: "neodebug.bin"
archive: neogeo.zip
@@ -206,7 +206,7 @@ files:
size: 131072
crc32: "698ebb7d"
note: "Development Kit BIOS"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1622"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1642"
- name: "sp-1v1_3db8c.bin"
archive: neogeo.zip
@@ -215,7 +215,7 @@ files:
size: 131072
crc32: "162f0ebe"
note: "Deck ver. 6 (Git Ver 1.3)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1668"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1648"
# Universe BIOS (third-party, multiple versions)
- name: "uni-bios_4_0.rom"
@@ -225,7 +225,7 @@ files:
size: 131072
crc32: "a7aab458"
note: "Universe BIOS ver. 4.0"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1669"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1649"
- name: "uni-bios_3_3.rom"
archive: neogeo.zip
@@ -234,7 +234,7 @@ files:
size: 131072
crc32: "24858466"
note: "Universe BIOS ver. 3.3"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1670"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1650"
- name: "uni-bios_3_2.rom"
archive: neogeo.zip
@@ -252,7 +252,7 @@ files:
size: 131072
crc32: "0c58093f"
note: "Universe BIOS ver. 3.1"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1672"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1652"
- name: "uni-bios_3_0.rom"
archive: neogeo.zip
@@ -261,7 +261,7 @@ files:
size: 131072
crc32: "a97c89a9"
note: "Universe BIOS ver. 3.0"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1673"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1653"
- name: "uni-bios_2_3.rom"
archive: neogeo.zip
@@ -270,7 +270,7 @@ files:
size: 131072
crc32: "27664eb5"
note: "Universe BIOS ver. 2.3"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1674"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1654"
- name: "uni-bios_2_3o.rom"
archive: neogeo.zip
@@ -279,7 +279,7 @@ files:
size: 131072
crc32: "601720ae"
note: "Universe BIOS ver. 2.3 (older)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1675"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1655"
- name: "uni-bios_2_2.rom"
archive: neogeo.zip
@@ -297,7 +297,7 @@ files:
size: 131072
crc32: "8dabf76b"
note: "Universe BIOS ver. 2.1"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1677"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1657"
- name: "uni-bios_2_0.rom"
archive: neogeo.zip
@@ -306,7 +306,7 @@ files:
size: 131072
crc32: "0c12c2ad"
note: "Universe BIOS ver. 2.0"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1678"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1658"
- name: "uni-bios_1_3.rom"
archive: neogeo.zip
@@ -324,7 +324,7 @@ files:
size: 131072
crc32: "4fa698e9"
note: "Universe BIOS ver. 1.2"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1680"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1660"
- name: "uni-bios_1_2o.rom"
archive: neogeo.zip
@@ -333,7 +333,7 @@ files:
size: 131072
crc32: "e19d3ce9"
note: "Universe BIOS ver. 1.2 (older)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1681"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1661"
- name: "uni-bios_1_1.rom"
archive: neogeo.zip
@@ -342,7 +342,7 @@ files:
size: 131072
crc32: "5dda0d84"
note: "Universe BIOS ver. 1.1"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1682"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1662"
- name: "uni-bios_1_0.rom"
archive: neogeo.zip
@@ -351,7 +351,7 @@ files:
size: 131072
crc32: "0ce453a0"
note: "Universe BIOS ver. 1.0"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1683"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1663"
- name: "neopen.sp1"
archive: neogeo.zip
@@ -360,7 +360,7 @@ files:
size: 131072
crc32: "cb915e76"
note: "NeoOpen BIOS v0.1 beta"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1685"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1665"
# Neo Geo shared ROMs (always required)
- name: "sm1.sm1"
@@ -388,7 +388,7 @@ files:
size: 131072
crc32: "5a86cff2"
note: "Zoom lookup table"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1694"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1988"
# -------------------------------------------------------
# Neo Geo Trackball BIOS (for irrmaze)
@@ -400,7 +400,7 @@ files:
size: 131072
crc32: "853e6b96"
note: "Trackball BIOS / Asia MV1B 263"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1784"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1764"
- name: "236-bios_japan_hack.sp1"
archive: neogeo.zip
@@ -409,7 +409,7 @@ files:
size: 131072
crc32: "02bf4426"
note: "Trackball BIOS / Japan (hack)"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1785"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1765"
# -------------------------------------------------------
# Neo Geo PCB BIOS (for ms5pcb, svcpcb, kf2k3pcb)
@@ -430,7 +430,7 @@ files:
size: 524288
crc32: "148dd727"
note: "PCB BIOS for KOF 2003 PCB"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1919"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1899"
# -------------------------------------------------------
# Neo Geo CDZ (neocdz.zip)
@@ -451,7 +451,7 @@ files:
size: 524288
crc32: "42f6b6c4"
note: "Neo Geo CDZ custom BIOS by SMKDan"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:2004"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1984"
- name: "uni-bioscd33.rom"
archive: neocdz.zip
@@ -460,7 +460,7 @@ files:
size: 524288
crc32: "ff3abc59"
note: "Universe BIOS CD ver. 3.3"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:2005"
source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1985"
- name: "uni-bioscd32.rom"
archive: neocdz.zip
+1 -1
View File
@@ -72,7 +72,7 @@ files:
path: "mame2003/mameinfo.dat"
required: false
category: game_data
source_ref: "src/datafile.c:327, src/datafile.c:623"
source_ref: "src/datafile.c:327, src/datafile.c:637-641"
note: "game technical information database"
# SNK Neo Geo MVS/AES
+1 -1
View File
@@ -78,5 +78,5 @@ files:
size: [524288, 4194304, 4089584]
validation: [size, md5]
note: "Accepts PS1 (512KB), PS2 (4MB), and PS3 (0x3E66F0) sizes. Only first 512KB used."
source_ref: "src/core/bios.h:9, src/core/bios.cpp:71, src/core/bios.cpp:85"
source_ref: "src/core/bios.h:9, src/core/bios.cpp:69-70, src/core/bios.cpp:81-90"
aliases: []
+5 -5
View File
@@ -4,7 +4,7 @@ core_classification: game_engine
source: "https://github.com/libretro/xrick-libretro"
upstream: "https://github.com/fabiensanglard/xrick"
profiled_date: "2026-03-30"
source_commit: "34e4c3fc8a679d0209debc3738dc7264d3112a03"
source_commit: "fcfde3623a04b4e986548e06d46630fcd0bd1e18"
core_version: "1.0.0.6"
display_name: "Rick Dangerous (XRick)"
cores:
@@ -17,9 +17,9 @@ notes: |
ported to libretro. It is not a general-purpose emulator; it only plays Rick Dangerous.
The core sets need_fullpath = true, valid_extensions = "*|zip", and supports launching
without content (RETRO_ENVIRONMENT_SET_SUPPORT_NO_GAME = true, libretro-core.c:93-97).
without content (RETRO_ENVIRONMENT_SET_SUPPORT_NO_GAME = true, libretro/core/libretro-core.c:93-97).
Game data handling works in two modes (retro_load_game, libretro-core.c:312-360):
Game data handling works in two modes (retro_load_game, libretro/core/libretro-core.c:312-360):
1. Content provided: the content path is passed directly as the -data argument
(line 318: snprintf "xrick" "-data" "%s"). Content can be data.zip or a directory.
2. No content (standalone): the core builds the path {system_dir}/xrick/data.zip
@@ -44,7 +44,7 @@ notes: |
xrick.c:23 shows the hardcoded fallback: data_setpath("data.zip") when no -data argument
is provided.
system_dir is obtained via RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY (libretro-core.c:185-189),
system_dir is obtained via RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY (libretro/core/libretro-core.c:185-189),
falling back to "." if unavailable.
The data.zip file ships in the xrick-libretro repository root and is the original xrick
@@ -59,7 +59,7 @@ files:
size: 1457440
md5: "a471e64e9f69afbe59c10cc94ed1b184"
sha1: "ecfc092fe6371dbf38e238a8ba5f90785b5db52d"
source_ref: "libretro-core.c:324-326 (path construction), libretro-core.c:328-357 (missing file error), libretro-core.c:359 (final path confirmation)"
source_ref: "libretro/core/libretro-core.c:324-326 (path construction), libretro/core/libretro-core.c:328-357 (missing file error), libretro/core/libretro-core.c:441 (final path confirmation)"
note: "Placed in system/xrick/data.zip. Contains sounds/ directory with 29 WAV files from the original xrick 0.21212 release. Without this file, standalone mode fails with 'XRick game files missing from frontend system directory'. Ships in the libretro repo root."
analysis: