chore: record what each platform installs

Each platform's own packages were read at the revision our data pins, for every emulator and core it ships: Batocera, Recalbox, RetroPie, ROCKNIX, Lakka, RetroDECK, RetroBat and EmuDeck. Files a package installs where the emulator reads them are recorded with installed_on, and files a release bundles but a package leaves out with not_bundled_on, so each platform's pack brings what its users lack and nothing they already have. The standalone profiles never checked before were held against their releases the same way. Batocera's imame4all is the mame2000 core. The primary neogeo.zip was a 7.7 KB placeholder no platform pins and no pack served: removed, the real dumps stay in .variants.
This commit is contained in:
Abdessamad Derraz committed 2026-10-20 07:17:05 +02:00
1 parent 954f213d42
commit ceaca2bf1d
82 files changed
+1125 -183

No files matched your search

Binary file not shown.
+10 -24
View File
@@ -1,8 +1,8 @@
{
"schema_version": 1,
"generated_at": "2026-10-20T04:10:52Z",
"total_files": 22631,
"total_size": 17927238166,
"generated_at": "2026-10-20T05:16:59Z",
"total_files": 22630,
"total_size": 17927230437,
"bios_dir": "bios",
"files": {
"738c7f5fd0c8b57ee2e87ae7a97bf8e21a821d07": {
@@ -221114,16 +221114,6 @@
"crc32": "698ebb7d",
"adler32": "862fa908"
},
"df89ef91bbaf84f2a109377fd4b17b0050a163e8": {
"path": "bios/SNK/Neo Geo/neogeo.zip",
"name": "neogeo.zip",
"size": 7729,
"sha1": "df89ef91bbaf84f2a109377fd4b17b0050a163e8",
"md5": "266c7454616da286c1a7de54181834c2",
"sha256": "ab842ad87b0504123b400bfdf7c398d57088d2600df918ff5108a9dc8d97dd7b",
"crc32": "bd34bfad",
"adler32": "16358dce"
},
"11f95ee6c73b1bcc11d03d5b3127ba5948920c76": {
"path": "bios/SNK/Neo Geo/neopen.sp1",
"name": "neopen.sp1",
@@ -253334,7 +253324,6 @@
"b11751ad42879c461d64ad2b7b2b0129": "1b3b22092f30c4d1b2c15f04d1670eb1e9fbea07",
"1ec68104095d4b7236e8c18c77ea501b": "4e4a440cae46f3889d20234aebd7f8d5f522e22c",
"3089166a89d9735d038e8e7da36e5bc2": "081c49aa8cc7dad5939833dc1b18338321ea0a07",
"266c7454616da286c1a7de54181834c2": "df89ef91bbaf84f2a109377fd4b17b0050a163e8",
"fb5070239588630de48838e0d92ce526": "11f95ee6c73b1bcc11d03d5b3127ba5948920c76",
"aa2b5d0eae4158ffc0d7d63481c7830b": "fd4a618cdcdbf849374f0a50dd8efe9dbab706c3",
"8c26241f9f5beb3a55c8d6ab638d250e": "42f9d7ddd6c0931fd64226a60dc73602b2819dcf",
@@ -254881,8 +254870,7 @@
"447e23757e5be7ae688885a5ce8ea3da8c8bedc0",
"0c3418b4f20bd497f419acff26e182020cd71a11",
"cdbde4e73d49ed3a682b99f66c231eb3dfd90dc7",
"fc398ab4e13ca6bfef3366ed3391b1050e0eb5e8",
"df89ef91bbaf84f2a109377fd4b17b0050a163e8"
"fc398ab4e13ca6bfef3366ed3391b1050e0eb5e8"
],
"nmk004.zip": [
"9f84f563df14ea1a1bcaaf05b720c3f5545e5a83",
@@ -318873,6 +318861,9 @@
"SUPERCHARGER_BIOS_PAL.bin": [
"41691d8f56bf2adb3c0f127e729563c9fba5d99d"
],
"gzdoom.sf2": [
"4394193fb95c1e59916efe9ac3a47952ab5002f5"
],
"blasphemer.wad": [
"9d071480b3e882cce13fc9be627fb6ea2ec0c2eb"
],
@@ -318894,6 +318885,9 @@
"lzdoom.sf2": [
"9dba9212f2e34446ab034595665809f09f303d63"
],
"raze.sf2": [
"9dba9212f2e34446ab034595665809f09f303d63"
],
"Apple2_Plus.rom": [
"33a24f5489ba9195b44be77d9afb2252594cb5c7"
],
@@ -341419,7 +341413,6 @@
"d27a71f1": "1b3b22092f30c4d1b2c15f04d1670eb1e9fbea07",
"16d0c132": "4e4a440cae46f3889d20234aebd7f8d5f522e22c",
"698ebb7d": "081c49aa8cc7dad5939833dc1b18338321ea0a07",
"bd34bfad": "df89ef91bbaf84f2a109377fd4b17b0050a163e8",
"cb915e76": "11f95ee6c73b1bcc11d03d5b3127ba5948920c76",
"c2ea0cfd": "fd4a618cdcdbf849374f0a50dd8efe9dbab706c3",
"94416d67": "42f9d7ddd6c0931fd64226a60dc73602b2819dcf",
@@ -364051,7 +364044,6 @@
"70f7906d68acbc3630b6e7792ebb485288b05ca72c6d4c243e07e230aae8d1e4": "1b3b22092f30c4d1b2c15f04d1670eb1e9fbea07",
"b6e770df3f83ec559e2727357224eb8d31666402fc673f5b77586a465fdfbde3": "4e4a440cae46f3889d20234aebd7f8d5f522e22c",
"8a73093fa53e68043120f65c4224c9bc49a6b1a383fd04c3780662886b752dc6": "081c49aa8cc7dad5939833dc1b18338321ea0a07",
"ab842ad87b0504123b400bfdf7c398d57088d2600df918ff5108a9dc8d97dd7b": "df89ef91bbaf84f2a109377fd4b17b0050a163e8",
"9c16c0c161503152d68209dd27c7c3cffac035a482c55752793cb070a4018c54": "11f95ee6c73b1bcc11d03d5b3127ba5948920c76",
"fcf51e688c006408be92c5adaf37d4302d05e7e681193dd0623072e53915c90e": "fd4a618cdcdbf849374f0a50dd8efe9dbab706c3",
"fdc811988098d008d1aa6aed6fdc4e5c9ba034c5505ceb6808eef3af66fc95ab": "42f9d7ddd6c0931fd64226a60dc73602b2819dcf",
@@ -659446,12 +659438,6 @@
"Neo Geo/neodebug.bin": [
"081c49aa8cc7dad5939833dc1b18338321ea0a07"
],
"SNK/Neo Geo/neogeo.zip": [
"df89ef91bbaf84f2a109377fd4b17b0050a163e8"
],
"Neo Geo/neogeo.zip": [
"df89ef91bbaf84f2a109377fd4b17b0050a163e8"
],
"SNK/Neo Geo/neopen.sp1": [
"11f95ee6c73b1bcc11d03d5b3127ba5948920c76"
],
+62
View File
@@ -33,12 +33,14 @@ notes: |
files:
# --- Machine ROMs ---
# All mode: standalone, the libretro core embeds what it needs
# All shipped under ROMs/ in the EightyOne V1.41 release zip
# ZX81 (default machine for both libretro and standalone)
- name: zx81.edition3.rom
aliases: [zx81.rom]
system: sinclair-zx81
required: true
bundled: true
mode: standalone
size: 8192
md5: db398d4e4e93a6d4dee3bfe146918219
@@ -47,6 +49,7 @@ files:
- name: zx81.edition1.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 8192
md5: 56efa70bbaf311915c56cfdc70584e96
@@ -54,6 +57,7 @@ files:
- name: zx81.edition2.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 8192
md5: b9fd58d324b6297f2a696d40722f95dc
@@ -63,6 +67,7 @@ files:
- name: zx80.rom
system: sinclair-zx80
required: true
bundled: true
mode: standalone
size: 4096
md5: e03bd725f98be45aac39c85f7fd41ce4
@@ -72,6 +77,7 @@ files:
- name: zx97.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 32768
md5: cc69fdd6195acdfd1e533b2eb4c2a632
@@ -81,6 +87,7 @@ files:
- name: jupiterace.rom
system: jupiter-ace
required: true
bundled: true
mode: standalone
size: 8192
md5: db6efdfd82cebdfbb493d85b1a5efc3c
@@ -90,6 +97,7 @@ files:
- name: ts1500.rom
system: timex-ts1500
required: true
bundled: true
mode: standalone
size: 8192
md5: dea07eb23c5768ddf3ed90740eab85cb
@@ -99,6 +107,7 @@ files:
- name: ts2068.rom
system: timex-ts2068
required: true
bundled: true
mode: standalone
size: 24576
md5: 9194283503a105f3f3dfba13e61e993f
@@ -108,6 +117,7 @@ files:
- name: lambda8300colour.rom
system: lambda-8300
required: true
bundled: true
mode: standalone
size: 8192
md5: 03aeea3abc7b1ca5f241935477ce71be
@@ -116,6 +126,7 @@ files:
- name: lambda8300.rom
system: lambda-8300
required: false
bundled: true
mode: standalone
size: 8192
md5: e232dfce1dcae65953583f66af146232
@@ -124,6 +135,7 @@ files:
- name: lambda8300characterset.bin
system: lambda-8300
required: false
bundled: true
mode: standalone
size: 512
md5: be906890c4bf42dd99f1a3bcb6003647
@@ -134,6 +146,7 @@ files:
- name: ringo470.rom
system: ringo-r470
required: true
bundled: true
mode: standalone
size: 8192
md5: a70bbb0dfe4bb8556e74258062766f5d
@@ -143,6 +156,7 @@ files:
- name: tk85.rom
system: microdigital-tk85
required: true
bundled: true
mode: standalone
size: 10240
md5: b301cdad72448d92598197b45bead8fe
@@ -152,6 +166,7 @@ files:
- name: tc2048.rom
system: timex-tc2048
required: true
bundled: true
mode: standalone
size: 16384
md5: 9dd7ecf784a6c04265c073c236f5fadb
@@ -164,6 +179,7 @@ files:
aliases: [dkchr.rom]
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 4096
md5: 5cba3a306fbb94454811ba262b27c958
@@ -172,6 +188,7 @@ files:
- name: kaydegraphics.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 4096
md5: 4944facea84bea43f4495eaca19006d0
@@ -180,6 +197,7 @@ files:
- name: memotechhrg.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 2048
md5: 70320cad0ab528e62dcc2ca847870995
@@ -188,6 +206,7 @@ files:
- name: quicksilvahires.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 2048
md5: 1e7408a9a6d329751acc9d0810fd633d
@@ -196,6 +215,7 @@ files:
- name: g007hrg.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 2048
md5: 7f59a979b1332a168d2efbc971ce1df0
@@ -208,6 +228,7 @@ files:
- name: z80assembler.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 4096
md5: b1581a2fcf4e5083d5fd92a1da373efa
@@ -215,6 +236,7 @@ files:
- name: memocalc.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 4096
md5: fae8c8cd2cef2ca6b72be5b1cd8509d8
@@ -226,6 +248,7 @@ files:
- name: larken81.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 2048
md5: dec8c7f864c209db4defcfbe0774e220
@@ -234,6 +257,7 @@ files:
- name: interface1.edition2.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 8192
md5: 31b704ae925305e74f50699271fddd9a
@@ -242,6 +266,7 @@ files:
- name: interface1.edition1.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 8192
md5: 5c11c61a2dd2ca4bf39328d9ff42d289
@@ -249,6 +274,7 @@ files:
- name: "+d.g+dos.v1-a.rom"
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 8192
md5: 42e5de16fb5e50082bb954ec7ce45851
@@ -257,6 +283,7 @@ files:
- name: disciple.gdos.v3.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 16384
md5: 2b0c5e2fa87e0b641bdb26634faea234
@@ -265,6 +292,7 @@ files:
- name: discovery.v2-22.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 8192
md5: 3beeddbf0aa716b7aba7deec2bfb3028
@@ -273,6 +301,7 @@ files:
- name: beta128.trdos.v5-03.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 16384
md5: 0da70a5d2a0e733398e005b96b7e4ba6
@@ -285,6 +314,7 @@ files:
- name: mwcfide.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 14648
md5: d02ed1b39669c9b163f1fa2b1ffb41ee
@@ -293,6 +323,7 @@ files:
- name: zxcflba.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 16384
md5: e518c0736cb4ce0484ac8091f5ea3e01
@@ -301,6 +332,7 @@ files:
- name: zx8blbs.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 16384
md5: d8f203d2bebfe57d725b0d1067f3b92d
@@ -309,6 +341,7 @@ files:
- name: zxidelbs.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 16384
md5: 6cfbf044b8f435b7f70eae37d9ee5c28
@@ -321,6 +354,7 @@ files:
- name: uspeech.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 2048
md5: 052f6af718337e35e76693723e1d73e3
@@ -329,6 +363,7 @@ files:
- name: usource.rom
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 8192
md5: ebe1490920cbb62bde7282ae24928d95
@@ -337,6 +372,7 @@ files:
- name: multiface128.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 8192
md5: c420ef03f6e0c477d9474efe3441a556
@@ -345,6 +381,7 @@ files:
- name: multiface3.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 8192
md5: afe2218c3a6a43f1854fe824424d4167
@@ -357,6 +394,7 @@ files:
- name: SSR1.bin
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 8192
md5: 864beefecf0021fa6b0f5a5aff55c167
@@ -365,6 +403,7 @@ files:
- name: SSR2.bin
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 8192
md5: d3924ecc0efda0a58c4bda43044061e4
@@ -373,6 +412,7 @@ files:
- name: SSR5.bin
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 8192
md5: dd2793938c50217c0e5e8aef75b98856
@@ -381,6 +421,7 @@ files:
- name: SSR6.bin
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 8192
md5: 5d6ee8cdf1b12816c4f152b5a1e13977
@@ -393,6 +434,7 @@ files:
- name: zx81.zxpand.ovl
system: sinclair-zx81
required: false
bundled: true
mode: standalone
size: 8192
md5: 49b1bd3485d080bb242e94fd698f028d
@@ -400,6 +442,7 @@ files:
- name: zx80.zxpand.ovl
system: sinclair-zx80
required: false
bundled: true
mode: standalone
size: 8192
md5: 37cea5c1e7144de898a7dc4b102fb7fd
@@ -407,6 +450,7 @@ files:
- name: ts1500.zxpand.ovl
system: timex-ts1500
required: false
bundled: true
mode: standalone
size: 8192
md5: 49b1bd3485d080bb242e94fd698f028d
@@ -417,6 +461,7 @@ files:
- name: spectrum48.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 16384
md5: 4c42a2f075212361c3117015b107ff68
@@ -425,6 +470,7 @@ files:
- name: spectrum48.spanish.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 16384
md5: 60e1bd8b4d59b55e5b2175126239517f
@@ -432,6 +478,7 @@ files:
- name: spectrum48.arabic.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 16384
md5: 9f6f56003307b9d55be96f406fdbf2b1
@@ -439,6 +486,7 @@ files:
- name: spectrum48.arabic.version1.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 16384
md5: a6a1e3a68bb5523997103c3925a46fe4
@@ -446,6 +494,7 @@ files:
- name: spectrum48.arabic.version2.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 16384
md5: fac3d08455328c34f0d06344d89cec0e
@@ -453,6 +502,7 @@ files:
- name: spectrum48.nordic.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 16384
md5: f058f27ae61af225fe5baacc1d89adfc
@@ -460,6 +510,7 @@ files:
- name: spectrum128.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 32768
md5: 85fede415f4294cc777517d7eada482e
@@ -468,6 +519,7 @@ files:
- name: spectrum128.spanish.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 32768
md5: 84aef735da122d55e41a33455c7c3506
@@ -475,6 +527,7 @@ files:
- name: spectrum+2.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 32768
md5: 238f77692156a5c49d20c0aa2862e8bb
@@ -483,6 +536,7 @@ files:
- name: spectrum+2.french.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 32768
md5: 1fff14aeca8e1dd3670142982cc6bb36
@@ -490,6 +544,7 @@ files:
- name: spectrum+2.spanish.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 32768
md5: 43cf648e27efc9be8186bb7049505d79
@@ -497,6 +552,7 @@ files:
- name: spectrum+3.version4-0.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 65536
md5: 05de80a055b5e7866f55769db0584d6e
@@ -505,6 +561,7 @@ files:
- name: spectrum+3.version4-0.spanish.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 65536
md5: 990dfe9d37b48595f5befe0e4ff4b7c6
@@ -512,6 +569,7 @@ files:
- name: spectrum+3.version4-1.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 65536
md5: 7e00ed3562abfd188d0d4da03e80bc0a
@@ -520,6 +578,7 @@ files:
- name: spectrum+3.version4-1.spanish.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 65536
md5: 52d130178c1106fef765b5f119fb43bc
@@ -527,6 +586,7 @@ files:
- name: spectrum+3.arabic3-a.english4-0.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 131072
md5: 30316fa0ed7ee6682933960e11b48d60
@@ -534,6 +594,7 @@ files:
- name: tk90.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 16384
md5: b7893ad25728fbf6410f08eddd4a1cad
@@ -542,6 +603,7 @@ files:
- name: tk95.rom
system: sinclair-zx-spectrum
required: false
bundled: true
mode: standalone
size: 16384
md5: b7893ad25728fbf6410f08eddd4a1cad
+16
View File
@@ -97,6 +97,7 @@ files:
path: "private/firmware/OS6128_UK.rom"
system: amstrad-cpc
required: true
bundled: true
min_size: 32768
validation: [size]
md5: b96280dc6c95a48857b4b8eb931533ae
@@ -111,6 +112,7 @@ files:
system: amstrad-cpc
region: [france]
required: false
bundled: true
min_size: 32768
validation: [size]
md5: 5ee871d5600eb9b5a22989c295f902a5
@@ -123,6 +125,7 @@ files:
system: amstrad-cpc
region: [spain]
required: false
bundled: true
min_size: 32768
validation: [size]
md5: 0246740371010333385665dfeb7cd0ec
@@ -135,6 +138,7 @@ files:
system: amstrad-cpc
region: [denmark]
required: false
bundled: true
min_size: 32768
validation: [size]
md5: ca1635fd992e2aa7a776b30da13467e5
@@ -146,6 +150,7 @@ files:
path: "private/firmware/OS464_UK.rom"
system: amstrad-cpc
required: false
bundled: true
min_size: 32768
validation: [size]
md5: a993f85b88ac4350cf4d41554e87fe4f
@@ -157,6 +162,7 @@ files:
path: "private/firmware/OS464_FR.rom"
system: amstrad-cpc
required: false
bundled: true
min_size: 32768
validation: [size]
md5: a588b7c9e1c142b5d8ebec65ac7713d8
@@ -170,6 +176,7 @@ files:
path: "private/firmware/OS664_UK.rom"
system: amstrad-cpc
required: false
bundled: true
min_size: 32768
validation: [size]
md5: 5a384a2310f472c7857888371c00ed66
@@ -181,6 +188,7 @@ files:
path: "private/firmware/XMEM_FW_3_15_UK.rom"
system: amstrad-cpc
required: false
bundled: true
min_size: 32768
validation: [size]
md5: 85accc17e98c79dbbdde826cbfaf4692
@@ -192,6 +200,7 @@ files:
path: "private/firmware/XMEM_FW_3_15_FR.rom"
system: amstrad-cpc
required: false
bundled: true
min_size: 32768
validation: [size]
md5: 046fa182f7574bde3ab97ee873f6e736
@@ -204,6 +213,7 @@ files:
path: "private/amsdos/Amsdos.rom"
system: amstrad-cpc
required: true
bundled: true
size: 16384
md5: 25629dfe870d097469c217b95fdc1c95
sha1: 39102c8e9cb55fcc0b9b62098780ed4a3cb6a4bb
@@ -217,6 +227,7 @@ files:
path: "private/firmware/Amstrad_v4.cpr"
system: amstrad-cpc
required: false
bundled: true
size: 131156
md5: 39b565e648172980aa552293e667070f
sha1: 405e341437fab8db477606238af0c20eca2e39ee
@@ -227,6 +238,7 @@ files:
path: "private/firmware/Amstrad_f4.cpr"
system: amstrad-cpc
required: false
bundled: true
size: 131156
md5: e7159fd674022ba05f9b347ae3cdafc6
sha1: e5aa80c501cfb435e2cba35ad92e427240394164
@@ -237,6 +249,7 @@ files:
path: "private/firmware/Amstrad_s4.cpr"
system: amstrad-cpc
required: false
bundled: true
size: 131156
md5: 6eeed3fdd4abc98a2a932da810410128
sha1: 05fb14df24b2b504a3ae463a086f02f0adcc07b9
@@ -248,6 +261,7 @@ files:
path: "private/multiface2/multiface2.rom"
system: amstrad-cpc
required: false
bundled: true
size: 8192
md5: 4c9f014e91d407cc6509fad0095ab909
sha1: 1431ec628d38f000715545dd2186b684c5fe5a6f
@@ -258,6 +272,7 @@ files:
path: "private/hacker/hackit400uk.rom"
system: amstrad-cpc
required: false
bundled: true
size: 16384
md5: 9a293eaaebca601f671070ad56cb81b6
sha1: 56306e7234bcffd14b4f977d42d237c4ad9c12d5
@@ -269,6 +284,7 @@ files:
path: "private/hacker/hacker481fr.rom"
system: amstrad-cpc
required: false
bundled: true
size: 16384
md5: dfdd9924295f491d54f30569874287f8
sha1: 0c15d6753cf0ae2a1737b6e857e8e82ee135a697
+13 -2
View File
@@ -93,6 +93,7 @@ files:
# Support files ($home or $data)
- name: hiscore.dat
required: false
bundled: true
category: game_data
sha1: "23e0dec66680aa4545eafe436c23d2bf5622e32e"
md5: "2490bad5079ec0991c23c579092cca19"
@@ -107,23 +108,33 @@ files:
- name: cheat.dat
required: false
bundled: true
category: game_data
sha1: "4978ecafc4634cf20b639d8801c044dc156ab162"
md5: "69c6bbe7194e4bc62d53764dd6c6d890"
size: 13923773
source_ref: "src/cheat.c:8682,8751"
note: >-
Cheat definitions, selected by misc_cheatfile
(advance/osd/glue.c:799,3291) and read only when misc_cheat is on, which
it is not by default. Absent, the cheat menu reads "cheat database not
found" (src/cheat.c:2536).
found" (src/cheat.c:2536). Installed beside hiscore.dat by
MAME_INSTALL_DATAFILES, and shipped in the 5.0 Windows zip and .deb.
- name: event.dat
required: false
bundled: true
category: game_data
sha1: "8c34c85f92bc6771d789e880953a1cc43341485e"
md5: "ee99bb541116967f8785a5bc09932475"
size: 22066
source_ref: "advance/osd/safequit.c:165-180,260"
note: >-
Event and safequit definitions, selected by misc_eventfile and read
straight from $home then $data rather than through the file type table.
Absent, the exit menu always prompts instead of checking coin and play
state.
state. The hash is support/event.dat as make install copies it. The
Windows zip carries the same file with CRLF line endings.
# SNK Neo Geo MVS
- name: neogeo.zip
+3 -1
View File
@@ -158,13 +158,15 @@ files:
- name: cheats_ws.zip
path: resources/cheats_ws.zip
required: false
installed_on: [rocknix]
description: "Widescreen patch archive"
note: "Per-game pnach entries matched on the disc CRC, loaded when widescreen patches are enabled. The cheats_ws folder takes precedence and the archive is skipped when it holds a match. Shipped by the Linux and Android builds, while the macOS build looks for it without carrying one."
note: "Per-game pnach entries matched on the disc CRC, loaded when widescreen patches are enabled. The cheats_ws folder takes precedence and the archive is skipped when it holds a match. Shipped by the Linux and Android builds, while the macOS build looks for it without carrying one. ROCKNIX installs the Linux build's resources folder beside the binary."
source_ref: "aethersx2/pcsx2/Patch.cpp:202-231, AetherSX2-release MacOS/AetherSX2"
- name: cheats_ni.zip
path: resources/cheats_ni.zip
required: false
installed_on: [rocknix]
description: "No-interlacing patch archive"
note: "Same form as cheats_ws.zip, loaded when no-interlacing patches are enabled, with the cheats_ni folder taking precedence. Shipped by the Linux and Android builds, while the macOS build looks for it without carrying one."
source_ref: "aethersx2/pcsx2/Patch.cpp:202-231, AetherSX2-release MacOS/AetherSX2"
+38 -2
View File
@@ -161,23 +161,59 @@ files:
# the search accepts a directory only when it holds both of them.
- name: aros-ext.bin
mode: libretro
system: commodore-amiga
required: false
hle_fallback: true
note: >
AROS extended ROM replacement, used when no Kickstart ROM is found. Looked
up in the configured ROM directories, and only in a directory that also
holds aros-rom.bin.
holds aros-rom.bin. The core zip carries the library alone.
source_ref: "src/memory.cpp:1933 (paired existence check), src/memory.cpp:1958-1959 (load)"
- name: aros-ext.bin
mode: standalone
system: commodore-amiga
required: false
hle_fallback: true
bundled: true
not_bundled_on: [recalbox, rocknix]
size: 524288
sha1: "e8b274faca7ffa4c064706ba15318885d8645695"
md5: "d2ce6748e8e42222662e14359f68dad5"
note: >
AROS extended ROM replacement, used when no Kickstart ROM is found. Looked
up in the configured ROM directories, and only in a directory that also
holds aros-rom.bin. Shipped in roms/ of the 8.1.2 Windows zip and deb. The
Recalbox and ROCKNIX packages leave it out.
source_ref: "src/memory.cpp:1933 (paired existence check), src/memory.cpp:1958-1959 (load)"
- name: aros-rom.bin
mode: libretro
system: commodore-amiga
required: false
hle_fallback: true
note: >
AROS main ROM replacement, used with aros-ext.bin as Kickstart fallback.
Looked up in the configured ROM directories, and only in a directory that
also holds aros-ext.bin.
also holds aros-ext.bin. The core zip carries the library alone.
source_ref: "src/memory.cpp:1934 (paired existence check), src/memory.cpp:1987-1988 (load)"
- name: aros-rom.bin
mode: standalone
system: commodore-amiga
required: false
hle_fallback: true
bundled: true
not_bundled_on: [recalbox, rocknix]
size: 524288
sha1: "7a0168bd3eea08b64acfddc5d1cfc0d538e1ac1e"
md5: "48d38fc3fcf2ad7bca5ec5191d02e451"
note: >
AROS main ROM replacement, used with aros-ext.bin as Kickstart fallback.
Looked up in the configured ROM directories, and only in a directory that
also holds aros-ext.bin. Shipped in roms/ of the 8.1.2 Windows zip and deb.
The Recalbox and ROCKNIX packages leave it out.
source_ref: "src/memory.cpp:1934 (paired existence check), src/memory.cpp:1987-1988 (load)"
# --- Cloanto key ---
+16 -8
View File
@@ -32,18 +32,23 @@ notes: |
No BIOS files are required or loaded by the libretro core.
files:
# rom.db is embedded in the libretro binary (libblastem.c:1295,1302-1303,
# extern const char rom_db_data[]). The external file is an optional
# override. The .info lists it as firmware0_opt=true.
# rom.db is embedded in the libretro binary (libblastem.c:1436-1455,
# extern const char rom_db_data[]) and no external copy is read there.
# The standalone build reads it beside the executable. The .info lists it
# as firmware0_opt=true.
# .info sha1 E5414FB1C4CC7D7F5101C07E4547316779BA3D97 does not match
# the version in our repo (sha1 02c287d1...): rom.db changes between
# BlastEm releases.
- name: rom.db
system: sega-megadrive
required: false
mode: standalone
bundled: true
sha1: "9109da664801e8ba02e790c085cbdca58068e50a"
md5: "48b457c7e2df6ec7c16ae34d8f24c4b6"
hle_fallback: true
note: "ROM feature database (game-specific mapper/save config). Embedded in core, external is optional override."
source_ref: "libblastem.c:1438-1455 read_bundled_file()"
note: "ROM feature database (game-specific mapper/save config). Shipped beside the executable in the 1.0.0 Windows and Linux archives, whose copy the hashes describe. The libretro core compiles it in and reads no external copy."
source_ref: "romdb.c:44-53 get_rom_db(), libblastem.c:1436-1455 read_bundled_file()"
# TMSS ROM, only used in standalone mode with tmss-enabled model
# libretro build returns NULL for tmss.md (libblastem.c:541)
@@ -51,9 +56,12 @@ files:
system: sega-megadrive
required: false
mode: standalone
size: 2048
note: "TMSS startup ROM. Standalone only (models md1va6, md2va1+). Libretro core uses md1va3 (tmss off), no way to change."
source_ref: "genesis.c:3037-3050"
bundled: true
size: 4014
sha1: "d0fd0c163b693d819fc907538fbdec76d7ec669d"
md5: "1929426a8888785411d30f24bd0f8139"
note: "TMSS startup ROM for models md1va6, md2va1 and later. The 1.0.0 Windows and Linux archives ship BlastEm's own replacement, built from tmss.s68, under this name. Any size is accepted: the image is padded and mirrored to fill the TMSS space."
source_ref: "genesis.c:3036-3065"
analysis:
tmss:
+81 -80
View File
@@ -65,6 +65,7 @@ data_directories:
# buildbot source: https://buildbot.libretro.com/assets/system/blueMSX.zip
# ref: libretro.c:1118-1119: system_dir/Machines/ + system_dir/Databases/
- ref: bluemsx
installed_on: [batocera, recalbox, retrobat, retrodeck]
source_ref: "libretro.c:1119-1120"
files:
@@ -76,7 +77,7 @@ files:
# -- MSX1 main BIOS variants --
- name: MSX.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX.rom"
mode: libretro
size: 32768
@@ -98,7 +99,7 @@ files:
source_ref: "system/bluemsx/Machines/MSX/config.ini"
- name: MSXJ.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXJ.rom"
mode: libretro
size: 32768
@@ -120,7 +121,7 @@ files:
source_ref: "system/bluemsx/Machines/MSX - Japanese/config.ini"
- name: MSXBR.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXBR.rom"
mode: libretro
size: 32768
@@ -140,7 +141,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSXFR.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXFR.rom"
mode: libretro
size: 32768
@@ -160,7 +161,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSXG.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXG.rom"
mode: libretro
size: 32768
@@ -180,7 +181,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSXKR.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXKR.rom"
mode: libretro
size: 32768
@@ -200,7 +201,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSXR.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXR.rom"
mode: libretro
size: 32768
@@ -220,7 +221,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSXSE.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXSE.ROM"
mode: libretro
size: 32768
@@ -240,7 +241,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSXSP.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXSP.rom"
mode: libretro
size: 32768
@@ -260,7 +261,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSXAR.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXAR.ROM"
mode: libretro
size: 32768
@@ -280,7 +281,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSXR2.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXR2.ROM"
mode: libretro
size: 32768
@@ -300,7 +301,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSXHAN.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXHAN.rom"
mode: libretro
size: 8192
@@ -322,7 +323,7 @@ files:
# -- MSX2 main BIOS + extension --
- name: MSX2.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2.rom"
mode: libretro
size: 32768
@@ -344,7 +345,7 @@ files:
source_ref: "system/bluemsx/Machines/MSX2/config.ini"
- name: MSX2EXT.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2EXT.rom"
mode: libretro
size: 16384
@@ -366,7 +367,7 @@ files:
source_ref: "system/bluemsx/Machines/MSX2/config.ini"
- name: MSX2J.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2J.rom"
mode: libretro
size: 32768
@@ -386,7 +387,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2JEXT.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2JEXT.rom"
mode: libretro
size: 16384
@@ -406,7 +407,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2BR.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2BR.rom"
mode: libretro
size: 32768
@@ -426,7 +427,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2BREXT.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2BREXT.rom"
mode: libretro
size: 16384
@@ -446,7 +447,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2FR.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2FR.rom"
mode: libretro
size: 32768
@@ -466,7 +467,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2FREXT.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2FREXT.rom"
mode: libretro
size: 16384
@@ -486,7 +487,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2G.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2G.rom"
mode: libretro
size: 32768
@@ -506,7 +507,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2GEXT.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2GEXT.rom"
mode: libretro
size: 16384
@@ -526,7 +527,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2KR.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2KR.rom"
mode: libretro
size: 32768
@@ -546,7 +547,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2KREXT.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2KREXT.rom"
mode: libretro
size: 32768
@@ -566,7 +567,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2R.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2R.rom"
mode: libretro
size: 32768
@@ -586,7 +587,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2REXT.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2REXT.rom"
mode: libretro
size: 16384
@@ -606,7 +607,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2R2.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2R2.ROM"
mode: libretro
size: 32768
@@ -626,7 +627,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2SE.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2SE.rom"
mode: libretro
size: 32768
@@ -646,7 +647,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2SP.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2SP.rom"
mode: libretro
size: 32768
@@ -666,7 +667,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2SPEXT.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2SPEXT.rom"
mode: libretro
size: 16384
@@ -686,7 +687,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2AR.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2AR.ROM"
mode: libretro
size: 32768
@@ -706,7 +707,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2AREXT.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2AREXT.ROM"
mode: libretro
size: 16384
@@ -726,7 +727,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MSX2HAN.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2HAN.rom"
mode: libretro
size: 32768
@@ -748,7 +749,7 @@ files:
# -- MSX2+ main BIOS + extension --
- name: MSX2P.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2P.rom"
mode: libretro
size: 32768
@@ -770,7 +771,7 @@ files:
source_ref: "system/bluemsx/Machines/MSX2+/config.ini"
- name: MSX2PEXT.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2PEXT.rom"
mode: libretro
size: 16384
@@ -792,7 +793,7 @@ files:
source_ref: "system/bluemsx/Machines/MSX2+/config.ini"
- name: MSX2PMUS.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSX2PMUS.rom"
mode: libretro
size: 16384
@@ -816,7 +817,7 @@ files:
# -- MSX turboR BIOS set --
- name: MSXTR.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXTR.ROM"
mode: libretro
size: 32768
@@ -838,7 +839,7 @@ files:
source_ref: "system/bluemsx/Machines/MSXturboR/config.ini"
- name: MSXTREXT.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXTREXT.ROM"
mode: libretro
size: 16384
@@ -860,7 +861,7 @@ files:
source_ref: "system/bluemsx/Machines/MSXturboR/config.ini"
- name: MSXTRMUS.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXTRMUS.ROM"
mode: libretro
size: 16384
@@ -882,7 +883,7 @@ files:
source_ref: "system/bluemsx/Machines/MSXturboR/config.ini"
- name: MSXTROPT.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXTROPT.ROM"
mode: libretro
size: 16384
@@ -904,7 +905,7 @@ files:
source_ref: "system/bluemsx/Machines/MSXturboR/config.ini"
- name: MSXDOS23.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXDOS23.ROM"
mode: libretro
size: 65536
@@ -928,7 +929,7 @@ files:
# -- Shared utility/extension ROMs --
- name: KANJI.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/KANJI.rom"
mode: libretro
size: 262144
@@ -948,7 +949,7 @@ files:
source_ref: "system/bluemsx/Machines/MSX2+/config.ini"
- name: MSXKANJI.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MSXKANJI.rom"
mode: libretro
size: 32768
@@ -968,7 +969,7 @@ files:
source_ref: "system/bluemsx/Machines/MSX2+/config.ini"
- name: FMPAC.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/FMPAC.rom"
mode: libretro
size: 65536
@@ -989,7 +990,7 @@ files:
source_ref: "Src/Memory/MegaromCartridge.c:290-306"
- name: XBASIC2.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/XBASIC2.rom"
mode: libretro
size: 16384
@@ -1009,7 +1010,7 @@ files:
source_ref: "system/bluemsx/Machines/MSX2/config.ini"
- name: PAINT.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/PAINT.rom"
mode: libretro
size: 65536
@@ -1029,7 +1030,7 @@ files:
source_ref: "system/bluemsx/Machines/MSX2 - Arabic/config.ini"
- name: SWP.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/SWP.rom"
mode: libretro
size: 32768
@@ -1047,7 +1048,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: ARABIC.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/ARABIC.rom"
mode: libretro
size: 32768
@@ -1065,7 +1066,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: HANGUL.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/HANGUL.rom"
mode: libretro
size: 131072
@@ -1083,7 +1084,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: RS232.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/RS232.ROM"
mode: libretro
size: 8192
@@ -1101,7 +1102,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MOONSOUND.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MOONSOUND.rom"
mode: libretro
size: 2097152
@@ -1123,7 +1124,7 @@ files:
# -- Disk controller ROMs --
- name: PANASONICDISK.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/PANASONICDISK.rom"
mode: libretro
size: 16384
@@ -1143,7 +1144,7 @@ files:
source_ref: "system/bluemsx/Machines/MSX2+/config.ini"
- name: PHILIPSDISK.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/PHILIPSDISK.rom"
mode: libretro
size: 16384
@@ -1163,7 +1164,7 @@ files:
source_ref: "system/bluemsx/Machines/MSX/config.ini"
- name: NATIONALDISK.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/NATIONALDISK.rom"
mode: libretro
size: 16384
@@ -1181,7 +1182,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: MICROSOLDISK.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/MICROSOLDISK.ROM"
mode: libretro
size: 16384
@@ -1201,7 +1202,7 @@ files:
# -- Expansion hardware ROMs --
- name: SUNRISEIDE.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/SUNRISEIDE.rom"
mode: libretro
size: 65536
@@ -1221,7 +1222,7 @@ files:
source_ref: "Src/Memory/MegaromCartridge.c:311"
- name: BEERIDE.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/BEERIDE.ROM"
mode: libretro
size: 16384
@@ -1241,7 +1242,7 @@ files:
source_ref: "Src/Memory/MegaromCartridge.c:319"
- name: NOVAXIS.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/NOVAXIS.rom"
mode: libretro
size: 16384
@@ -1261,7 +1262,7 @@ files:
source_ref: "Src/Memory/MegaromCartridge.c:327"
- name: nowindDos1.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/nowindDos1.rom"
mode: libretro
size: 524288
@@ -1281,7 +1282,7 @@ files:
source_ref: "Src/Memory/MegaromCartridge.c:335"
- name: nowindDos2.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/nowindDos2.rom"
mode: libretro
size: 524288
@@ -1301,7 +1302,7 @@ files:
source_ref: "Src/Memory/MegaromCartridge.c:339"
- name: GCVMX80.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/GCVMX80.ROM"
mode: libretro
size: 8192
@@ -1319,7 +1320,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: ARAB1.ROM
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/Shared Roms/ARAB1.ROM"
mode: libretro
size: 32768
@@ -1341,7 +1342,7 @@ files:
# ============================================================
- name: cbios_main_msx1.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/MSX - C-BIOS/cbios_main_msx1.rom"
mode: libretro
size: 32768
@@ -1361,7 +1362,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: cbios_logo_msx1.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/MSX - C-BIOS/cbios_logo_msx1.rom"
mode: libretro
size: 16384
@@ -1381,7 +1382,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: cbios_main_msx2.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/MSX2 - C-BIOS/cbios_main_msx2.rom"
mode: libretro
size: 32768
@@ -1401,7 +1402,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: cbios_logo_msx2.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/MSX2 - C-BIOS/cbios_logo_msx2.rom"
mode: libretro
size: 16384
@@ -1421,7 +1422,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: cbios_sub.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/MSX2 - C-BIOS/cbios_sub.rom"
mode: libretro
size: 16384
@@ -1441,7 +1442,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: "cbios_main_msx2+.rom"
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/MSX2+ - C-BIOS/cbios_main_msx2+.rom"
mode: libretro
size: 32768
@@ -1461,7 +1462,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: "cbios_logo_msx2+.rom"
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/MSX2+ - C-BIOS/cbios_logo_msx2+.rom"
mode: libretro
size: 16384
@@ -1481,7 +1482,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: cbios_music.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/MSX2+ - C-BIOS/cbios_music.rom"
mode: libretro
size: 16384
@@ -1505,7 +1506,7 @@ files:
# ============================================================
- name: coleco.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/COL - ColecoVision/coleco.rom"
mode: libretro
size: 8192
@@ -1532,7 +1533,7 @@ files:
# ============================================================
- name: sf7000.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/SEGA - SF-7000/sf7000.rom"
mode: libretro
size: 8192
@@ -1558,7 +1559,7 @@ files:
# ============================================================
- name: svi318.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/SVI - Spectravideo SVI-318/svi318.rom"
mode: libretro
size: 32768
@@ -1580,7 +1581,7 @@ files:
source_ref: "system/bluemsx/Machines/SVI - Spectravideo SVI-318/config.ini"
- name: svi328.rom
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Machines/SVI - Spectravideo SVI-328/svi328.rom"
mode: libretro
size: 32768
@@ -1606,7 +1607,7 @@ files:
# ============================================================
- name: msxromdb.xml
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Databases/msxromdb.xml"
mode: libretro
required: false
@@ -1623,7 +1624,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: msxsysromdb.xml
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Databases/msxsysromdb.xml"
mode: libretro
required: false
@@ -1640,7 +1641,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: colecodb.xml
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Databases/colecodb.xml"
mode: libretro
required: false
@@ -1657,7 +1658,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: msxcaswavdb.xml
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Databases/msxcaswavdb.xml"
mode: libretro
required: false
@@ -1674,7 +1675,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: segadb.xml
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Databases/segadb.xml"
mode: libretro
required: false
@@ -1691,7 +1692,7 @@ files:
note: "Shipped in blueMSXv282full.zip."
- name: svidb.xml
installed_on: [batocera, retropie]
installed_on: [batocera, recalbox, retrobat, retrodeck, retropie]
path: "Databases/svidb.xml"
mode: libretro
required: false
+8 -1
View File
@@ -54,11 +54,13 @@ notes: |
and loads it via snapshot_load_mem() in cap32/slots.c:71-90.
files:
# Standalone loads from rom_path/, libretro embeds all as C arrays
# Standalone loads from rom_path/, libretro embeds all as C arrays.
# The standalone Windows and macOS zips ship all six in rom/.
- name: cpc464.rom
system: amstrad-cpc
required: false
mode: standalone
bundled: true
size: 32768
md5: a993f85b88ac4350cf4d41554e87fe4f
sha1: 56d39c463da60968d93e58b4ba0e675829412a20
@@ -68,6 +70,7 @@ files:
system: amstrad-cpc
required: false
mode: standalone
bundled: true
size: 32768
md5: 5a384a2310f472c7857888371c00ed66
sha1: 073a7665527b5bd8a148747a3947dbd3328682c8
@@ -77,6 +80,7 @@ files:
system: amstrad-cpc
required: true
mode: standalone
bundled: true
size: 32768
md5: b96280dc6c95a48857b4b8eb931533ae
sha1: 5977adbad3f7c1e0e082cd02fe76a700d9860c30
@@ -86,6 +90,7 @@ files:
system: amstrad-cpc
required: false
mode: standalone
bundled: true
size: 16384
md5: 25629dfe870d097469c217b95fdc1c95
sha1: 39102c8e9cb55fcc0b9b62098780ed4a3cb6a4bb
@@ -95,6 +100,7 @@ files:
system: amstrad-cpc
required: false
mode: standalone
bundled: true
size: 131156
md5: 39b565e648172980aa552293e667070f
sha1: 405e341437fab8db477606238af0c20eca2e39ee
@@ -104,6 +110,7 @@ files:
system: amstrad-cpc
required: false
mode: standalone
bundled: true
size: 8192
md5: 4c9f014e91d407cc6509fad0095ab909
sha1: 1431ec628d38f000715545dd2186b684c5fe5a6f
+22
View File
@@ -45,6 +45,7 @@ files:
description: "Ammo type definitions"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs.c:228, src/cdogs/ammo.c:77-84"
- name: "bullets.json"
@@ -53,6 +54,7 @@ files:
description: "Bullet behaviour definitions"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs.c:230-232, src/cdogs/weapon_class.c:739-746"
- name: "guns.json"
@@ -61,6 +63,7 @@ files:
description: "Weapon definitions"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs.c:230-232, src/cdogs/weapon_class.c:757-763"
- name: "character_classes.json"
@@ -69,6 +72,7 @@ files:
description: "Character class definitions"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs.c:234-235, src/cdogs/character_class.c:353-360"
- name: "map_objects.json"
@@ -77,6 +81,7 @@ files:
description: "Interactive map object definitions"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs.c:244-245, src/cdogs/map_object.c:231-238"
- name: "particles.json"
@@ -85,6 +90,7 @@ files:
description: "Particle effect definitions"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs.c:226, src/cdogs/particle.c:61-64"
- name: "pickups.json"
@@ -93,6 +99,7 @@ files:
description: "Pickup item definitions"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs.c:241-242, src/cdogs/pickup_class.c:246-252"
- name: "prefixes.txt"
@@ -101,6 +108,7 @@ files:
description: "Random name generation prefixes"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/prep.c:324-327, src/namegen.c:44-59"
note: "LoadFile reads the stream without checking that fopen succeeded."
@@ -110,6 +118,7 @@ files:
description: "Random name generation suffixes"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/prep.c:325-327, src/namegen.c:44-59"
note: "LoadFile reads the stream without checking that fopen succeeded."
@@ -119,6 +128,7 @@ files:
description: "Random name generation name suffixes"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/prep.c:326-327, src/namegen.c:44-59"
note: "LoadFile reads the stream without checking that fopen succeeded."
@@ -128,6 +138,7 @@ files:
description: "SDL gamecontroller mapping database"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs/joystick.c:43-48"
note: "A load failure is logged and the built-in SDL mappings stay in use."
@@ -137,6 +148,7 @@ files:
description: "Controller button names and colours"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs/joystick.c:49-54"
note: "A load failure is logged."
@@ -147,6 +159,7 @@ files:
description: "Campaign templates for Wolfenstein 3D, Spear of Destiny and Super 3D Noah's Ark"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs/map_wolf.c:50, src/cdogs/map_wolf.c:110-134, src/cdogs/map_wolf.c:781-793"
note: >
Read only when the game data of one of these titles is found in a
@@ -159,6 +172,7 @@ files:
description: "Sprites, tiles, HUD and character body definitions"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs.c:189, src/cdogs/pic_manager.c:181-254, src/cdogs/draw/char_sprites.c:55-115"
note: >
PicManagerLoad walks the directory and loads every .png.
@@ -171,6 +185,7 @@ files:
description: "Main bitmap font"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs.c:186, src/cdogs/grafx.c:156, src/cdogs/font.c:54-60"
- name: "font.json"
@@ -179,6 +194,7 @@ files:
description: "Main bitmap font layout"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs.c:186, src/cdogs/grafx.c:156, src/cdogs/font_utils.c:35-41"
- name: "cdogs_icon.bmp"
@@ -187,6 +203,7 @@ files:
description: "Window icon"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs/grafx.c:92-93"
- name: "missions/"
@@ -196,6 +213,7 @@ files:
description: "Campaigns"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs/sys_config.h.cmake:38, src/cdogs/campaigns.c:203-206, src/cdogs/campaigns.c:257-298"
note: >
Every entry of the directory is tried as a campaign and subdirectories
@@ -208,6 +226,7 @@ files:
description: "Dogfight arenas"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs/sys_config.h.cmake:39, src/cdogs/campaigns.c:208-211"
- name: "music/"
@@ -217,6 +236,7 @@ files:
description: "Music tracks: menu, briefing, game, end, lose, victory"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs/music.c:45-50, src/cdogs/music.c:52-64"
note: "Every file of each of the six directories is loaded as a track."
@@ -227,6 +247,7 @@ files:
description: "Sound effects"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/cdogs.c:213, src/cdogs/sounds.c:187-198, src/cdogs/sounds.c:199-244"
note: "SoundLoadDir walks the directory and loads every .ogg, .wav and .mp3."
@@ -236,4 +257,5 @@ files:
description: "Credits shown in the main menu"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/credits.c:47-53"
+5
View File
@@ -20,6 +20,7 @@ data_directories:
mode: libretro
source_ref: "src/Cafe/GameProfile/GameProfile.cpp:181-195, src/libretro/CemuLibretro.cpp:1699-1707"
- ref: cemu-graphic-packs
installed_on: [retrobat]
destination: "Cemu/graphicPacks/downloadedGraphicPacks"
mode: standalone
source_ref: "src/Cafe/GraphicPack/GraphicPack2.cpp:96-111, src/gui/wxgui/DownloadGraphicPacksWindow.cpp:234-238"
@@ -255,6 +256,7 @@ files:
source_ref: "src/Cafe/CafeSystem.cpp:292, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeCn.ttf"
- name: CafeCn.ttf
not_bundled_on: [retrodeck]
path: Cemu/resources/sharedFonts/CafeCn.ttf
standalone_path: resources/sharedFonts/CafeCn.ttf
mode: standalone
@@ -284,6 +286,7 @@ files:
source_ref: "src/Cafe/CafeSystem.cpp:293, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeKr.ttf"
- name: CafeKr.ttf
not_bundled_on: [retrodeck]
path: Cemu/resources/sharedFonts/CafeKr.ttf
standalone_path: resources/sharedFonts/CafeKr.ttf
mode: standalone
@@ -313,6 +316,7 @@ files:
source_ref: "src/Cafe/CafeSystem.cpp:294, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeStd.ttf"
- name: CafeStd.ttf
not_bundled_on: [retrodeck]
path: Cemu/resources/sharedFonts/CafeStd.ttf
standalone_path: resources/sharedFonts/CafeStd.ttf
mode: standalone
@@ -342,6 +346,7 @@ files:
source_ref: "src/Cafe/CafeSystem.cpp:295, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeTw.ttf"
- name: CafeTw.ttf
not_bundled_on: [retrodeck]
path: Cemu/resources/sharedFonts/CafeTw.ttf
standalone_path: resources/sharedFonts/CafeTw.ttf
mode: standalone
+9
View File
@@ -66,6 +66,9 @@ files:
validation: [size]
description: "OS7 ColecoVision BIOS, read into the 8kB ROM_OS7 window"
source_ref: "ColEm/Coleco.c:266-273, 306; ColEm/Coleco.h:78-79"
sha1: "45bedc4cbdeac66c7df59e9e599195c778d86a92"
bundled: true
note: "Shipped beside the executable in the Windows zip and the Ubuntu tarball of ColEm 5.6."
- name: WRITER.ROM
system: coleco-adam
@@ -74,6 +77,9 @@ files:
validation: [size]
description: "Adam SmartWriter ROM, read into the 32kB ROM_WRITER window"
source_ref: "ColEm/Coleco.c:275-285, 300, 749; ColEm/Coleco.h:75"
sha1: "d4aec4efe1431e56fe52d83baf9118542c525255"
bundled: true
note: "Shipped beside the executable in the Windows zip and the Ubuntu tarball of ColEm 5.6."
- name: EOS.ROM
system: coleco-adam
@@ -82,3 +88,6 @@ files:
validation: [size]
description: "Adam EOS, read into the 8kB ROM_EOS window"
source_ref: "ColEm/Coleco.c:287-297, 300, 749; ColEm/Coleco.h:83"
sha1: "ad3c20ef444f10af7ae8eb75c81e500d9b1bba3d"
bundled: true
note: "Shipped beside the executable in the Windows zip and the Ubuntu tarball of ColEm 5.6."
+16
View File
@@ -84,11 +84,14 @@ notes: |
M4 SD card folder hold user content.
files:
# The 3.0.2 Windows, macOS and Android packages ship every ROM below in ROM/
# (assets/DATA/ROM/ in the APK). The 2.5 Linux archive ships all but XDDOS210.ROM.
# -- Firmware, lower ROM in block 0 and foreground ROM in block 1 --
- name: CPC6128.ROM
path: "ROM/CPC6128.ROM"
system: amstrad-cpc
required: true
bundled: true
min_size: 32768
validation: [size, signature]
md5: b96280dc6c95a48857b4b8eb931533ae
@@ -102,6 +105,7 @@ files:
path: "ROM/CPC464.ROM"
system: amstrad-cpc
required: false
bundled: true
min_size: 32768
validation: [size, signature]
md5: a993f85b88ac4350cf4d41554e87fe4f
@@ -115,6 +119,7 @@ files:
path: "ROM/CPC664.ROM"
system: amstrad-cpc
required: false
bundled: true
min_size: 32768
validation: [size, signature]
md5: 5a384a2310f472c7857888371c00ed66
@@ -129,6 +134,7 @@ files:
path: "ROM/CPCADOS.ROM"
system: amstrad-cpc
required: true
bundled: true
size: 16384
md5: aa2fb251814bd971b2b9874ab0971b3f
sha1: 0e247123b9d3204784eeadb4629b9d35b9dfd984
@@ -145,6 +151,7 @@ files:
path: "ROM/M4.ROM"
system: amstrad-cpc
required: true
bundled: true
size: 16384
validation: [signature]
md5: 28a7e368badca8299ba24a15bb4ebe9b
@@ -159,6 +166,7 @@ files:
path: "ROM/HACK.ROM"
system: amstrad-cpc
required: false
bundled: true
size: 7994
md5: ffcbcbce32223a152753d30766ad6215
sha1: 582dd1706391f6f0161ad3486ae75a04fb0f7d5b
@@ -173,6 +181,7 @@ files:
path: "ROM/National/CPC6128.ROM.UK"
system: amstrad-cpc
required: false
bundled: true
min_size: 32768
validation: [size, signature]
md5: b96280dc6c95a48857b4b8eb931533ae
@@ -186,6 +195,7 @@ files:
path: "ROM/National/CPC6128.ROM.FR"
system: amstrad-cpc
required: false
bundled: true
min_size: 32768
validation: [size, signature]
md5: 5ee871d5600eb9b5a22989c295f902a5
@@ -197,6 +207,7 @@ files:
path: "ROM/National/CPC6128.ROM.ES"
system: amstrad-cpc
required: false
bundled: true
min_size: 32768
validation: [size, signature]
md5: 0246740371010333385665dfeb7cd0ec
@@ -208,6 +219,7 @@ files:
path: "ROM/National/CPC6128.ROM.DK"
system: amstrad-cpc
required: false
bundled: true
min_size: 32768
validation: [size, signature]
md5: ca1635fd992e2aa7a776b30da13467e5
@@ -219,6 +231,7 @@ files:
path: "ROM/National/CPC6128.ROM.SE"
system: amstrad-cpc
required: false
bundled: true
min_size: 32768
validation: [size, signature]
md5: 8ca256a832e83c875f5432b3dee8a36f
@@ -234,6 +247,7 @@ files:
path: "ROM/XDDOS210.ROM"
system: amstrad-cpc
required: false
bundled: true
size: 16384
md5: 1d91a9ef315b302d335cd7e04e8d8d86
sha1: 2f1bd4d6e2d2e62818b01e6e7a26488362a7a8ee
@@ -247,6 +261,7 @@ files:
path: "ROM/COPYMATE.ROM"
system: amstrad-cpc
required: false
bundled: true
size: 16512
md5: e9c4288eab8885a1e6ae7504a4736115
sha1: 15d52de01320d9b954e03b4c2e71ec75fd301bbb
@@ -260,6 +275,7 @@ files:
path: "ROM/multface.rom"
system: amstrad-cpc
required: false
bundled: true
size: 8192
md5: 4c9f014e91d407cc6509fad0095ab909
sha1: 1431ec628d38f000715545dd2186b684c5fe5a6f
+6 -3
View File
@@ -132,8 +132,11 @@ files:
system: diablo
category: game_data
required: true
bundled: true
sha1: "f1ac6ba3a04f51f51e0e8bc2254742c70905f62b"
md5: "5afe4d6624064b41e25a36ac55da29fa"
description: "Engine assets (UI art, fonts, data tables, Lua scripts, compiled translations) packed from the repository's assets/ directory"
note: "Loaded first on every platform except Android, Apple, 3DS and Switch. Its files are also found in an assets/ directory next to the binary when the build installs them loose. The engine aborts when the asset ASSETS_VERSION is absent or is not \"1\\n\". Built by CMake with smpq (MPQ version 1, BZIP2, no attributes) from the file list of CMake/Assets.cmake plus one <lang>.gmo per translation."
note: "Loaded first on every platform except Android, Apple, 3DS and Switch. Its files are also found in an assets/ directory next to the binary when the build installs them loose. The engine aborts when the asset ASSETS_VERSION is absent or is not \"1\\n\". Built by CMake with smpq (MPQ version 1, BZIP2, no attributes) from the file list of CMake/Assets.cmake plus one <lang>.gmo per translation. Shipped beside the binary in the Windows zip and the Linux tarball, and loose under assets/ in the APK. The hashes are those of the 1.5.5 release."
source_ref: "Source/engine/assets.cpp:509-516, 223-226, Source/init.cpp:54, 79-85, Source/diablo.cpp:1225-1239, CMake/Assets.cmake:46-224, 287-294"
- name: "fonts.mpq"
@@ -177,5 +180,5 @@ files:
category: game_data
required: false
description: "Hellfire mod archive packed from the repository's mods/hf directory"
note: "mods/<name>.mpq is opened for each active mod, and hf is activated when hellfire.mpq is present. A mod with no archive and no loose directory is served from the core archives. Built by CMake with smpq (MPQ version 1, BZIP2, no attributes) from the hellfire_mod file list."
source_ref: "Source/engine/assets.cpp:748-764, Source/options.cpp:77-79, CMakeLists.txt:204, CMake/Mods.cmake:8-33, 58-66"
note: "mods/<name>.mpq is opened for each active mod, and hf is activated when hellfire.mpq is present. A mod with no archive and no loose directory is served from the core archives. Built by CMake with smpq (MPQ version 1, BZIP2, no attributes) from the hellfire_mod file list. The Windows and Linux packaging of this revision installs it under mods/ beside devilutionx.mpq, and no release carries it yet."
source_ref: "Source/engine/assets.cpp:748-764, Source/options.cpp:77-79, CMakeLists.txt:204, 638-643, 702-707, CMake/Mods.cmake:8-33, 58-66"
+1
View File
@@ -26,6 +26,7 @@ notes: |
data_directories:
- ref: dinothawr
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
source_ref: "libretro.c:479"
files: []
+1
View File
@@ -35,6 +35,7 @@ notes: |
data_directories:
- ref: dirksimple
installed_on: [recalbox, retrodeck, retropie]
source_ref: "dirksimple_libretro.c:794"
files: []
+25 -5
View File
@@ -123,17 +123,25 @@ files:
- name: font_western.bin
path: null
required: false
bundled: true
size: 6478
sha1: "483a17ff25b68a8f18cae691da99f16beefbe370"
md5: "9bef639b7426ef6948602a12b33522a8"
hle_fallback: true
description: "Windows-1252 font, loaded at 0x1fcf00"
note: "Read from GC/ in the Sys directory, with no user directory fallback. Skipped in favour of the IPL dump whenever one is found."
note: "Read from GC/ in the Sys directory, with no user directory fallback. Skipped in favour of the IPL dump whenever one is found. The APK assets carry it, copied from Data/Sys by Source/Android/jni/CMakeLists.txt:26-28."
source_ref: "Source/Core/Common/CommonPaths.h:105, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:126, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:199-240"
- name: font_japanese.bin
path: null
required: false
bundled: true
size: 259626
sha1: "7fbbedcc7a1ae00414a4e9e967109cc78be1fe3b"
md5: "a1d3c0e5a40f163f4fb00a5e0774c63c"
hle_fallback: true
description: "Shift JIS font, loaded at 0x1aff00"
note: "Read from GC/ in the Sys directory, with no user directory fallback. Skipped in favour of the IPL dump whenever one is found."
note: "Read from GC/ in the Sys directory, with no user directory fallback. Skipped in favour of the IPL dump whenever one is found. The APK assets carry it, copied from Data/Sys by Source/Android/jni/CMakeLists.txt:26-28."
source_ref: "Source/Core/Common/CommonPaths.h:106, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:125, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:199-240"
- name: dsp_rom.bin
@@ -167,8 +175,12 @@ files:
- name: codehandler.bin
path: null
required: false
bundled: true
size: 2880
sha1: "63e0d5b58d41fccf0853e46e7ab2f25262d2db5d"
md5: "5b79fad600c6257c928c108cef7034a7"
description: "Gecko code handler"
note: "Read from the root of the Sys directory when cheats are enabled, and written into guest memory between the installer bounds. Too large a file is refused and cheats stay off."
note: "Read from the root of the Sys directory when cheats are enabled, and written into guest memory between the installer bounds. Too large a file is refused and cheats stay off. The APK assets carry it, copied from Data/Sys by Source/Android/jni/CMakeLists.txt:26-28."
source_ref: "Source/Core/Common/CommonPaths.h:124, Source/Core/Core/GeckoCode.cpp:121-136"
- name: keys.bin
@@ -231,15 +243,23 @@ files:
- name: GFZE01.map
path: null
required: false
bundled: true
size: 1777
sha1: "5af13901953eb108c29db978d31e9036fbe4e9bc"
md5: "672ef9ca67e0fcbe4b3aa23a05720c25"
description: "symbol map for game id GFZE01"
note: "Reached by the per-title lookup, which reads Maps/<game id>.map from the user directory then the Sys directory. Ships in Maps/ inside the Sys directory."
note: "Reached by the per-title lookup, which reads Maps/<game id>.map from the user directory then the Sys directory. Ships in Maps/ inside the Sys directory. The APK assets carry it, copied from Data/Sys by Source/Android/jni/CMakeLists.txt:26-28."
source_ref: "Source/Core/Core/Boot/Boot.cpp:253-290"
- name: GMBE8P.map
path: null
required: false
bundled: true
size: 1563
sha1: "c777cfefd12baac6aa9d39a1e3f29c2fc141f74c"
md5: "43e5f1631e9bbcf84cc3c4fb90ec8ade"
description: "symbol map for game id GMBE8P"
note: "Reached by the per-title lookup, which reads Maps/<game id>.map from the user directory then the Sys directory. Ships in Maps/ inside the Sys directory."
note: "Reached by the per-title lookup, which reads Maps/<game id>.map from the user directory then the Sys directory. Ships in Maps/ inside the Sys directory. The APK assets carry it, copied from Data/Sys by Source/Android/jni/CMakeLists.txt:26-28."
source_ref: "Source/Core/Core/Boot/Boot.cpp:253-290"
valid_bios_crc32:
+30 -3
View File
@@ -159,17 +159,21 @@ files:
- name: font_western.bin
path: null
required: false
bundled: true
sha1: "483a17ff25b68a8f18cae691da99f16beefbe370"
hle_fallback: true
description: "Windows-1252 font, loaded at 0x1fcf00"
note: "Read from GC/ in the Sys directory, with no user directory fallback. Skipped in favour of the IPL dump whenever one is found."
note: "Read from GC/ in the Sys directory, with no user directory fallback. Skipped in favour of the IPL dump whenever one is found. The APK carries the free replacement in its Sys assets."
source_ref: "Source/Core/Common/CommonPaths.h:117, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:130, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:200-241"
- name: font_japanese.bin
path: null
required: false
bundled: true
sha1: "7fbbedcc7a1ae00414a4e9e967109cc78be1fe3b"
hle_fallback: true
description: "Shift JIS font, loaded at 0x1aff00"
note: "Read from GC/ in the Sys directory, with no user directory fallback. Skipped in favour of the IPL dump whenever one is found."
note: "Read from GC/ in the Sys directory, with no user directory fallback. Skipped in favour of the IPL dump whenever one is found. The APK carries the free replacement in its Sys assets."
source_ref: "Source/Core/Common/CommonPaths.h:118, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:129, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:200-241"
- name: dsp_rom.bin
@@ -203,8 +207,10 @@ files:
- name: codehandler.bin
path: null
required: false
bundled: true
sha1: "e6c0050b3c67ee26198488fbbe4a5d019c15b628"
description: "Gecko code handler"
note: "Read from the root of the Sys directory when cheats are enabled, and written into guest memory between the installer bounds. Too large a file is refused and cheats stay off."
note: "Read from the root of the Sys directory when cheats are enabled, and written into guest memory between the installer bounds. Too large a file is refused and cheats stay off. The APK carries it in its Sys assets."
source_ref: "Source/Core/Common/CommonPaths.h:139, Source/Core/Core/GeckoCode.cpp:120-134, Source/Core/Core/GeckoCode.cpp:142-144"
- name: keys.bin
@@ -304,6 +310,8 @@ files:
path: Wii/shared2/wc24/nwc24msg.cfg
system: nintendo-wii
required: false
bundled: true
sha1: "caf8a96a36573d7e67f086f73fec675a5d1c4245"
size: 1024
validation: [size]
description: "WiiConnect24 account configuration"
@@ -314,6 +322,8 @@ files:
path: Wii/shared2/wc24/nwc24dl.bin
system: nintendo-wii
required: false
bundled: true
sha1: "27d53b55779a0db2e76dea50f51e633a53609cd5"
size: 63488
validation: [size]
description: "WiiConnect24 download task list"
@@ -324,6 +334,8 @@ files:
path: Wii/shared2/wc24/nwc24fl.bin
system: nintendo-wii
required: false
bundled: true
sha1: "472c670d701bd233bc03afe4c9f18e22a6fd15c1"
description: "WiiConnect24 friend list"
note: "Placed in the NAND by the Sys/Wii copy and read from there by the running title. Titles such as Mario Kart Wii expect the WiiConnect24 files to exist even on a first launch, which is why the copy happens without the system menu ever running."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322, Source/Core/Core/WiiRoot.cpp:330-335"
@@ -332,6 +344,8 @@ files:
path: Wii/shared2/wc24/nwc24fls.bin
system: nintendo-wii
required: false
bundled: true
sha1: "c0bb6540f7f888bd60be958d7c1de3b221d51a33"
description: "WiiConnect24 friend list backup"
note: "Placed in the NAND by the Sys/Wii copy, which never overwrites a file the NAND already holds."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322, Source/Core/Core/WiiRoot.cpp:334"
@@ -340,6 +354,8 @@ files:
path: Wii/shared2/wc24/nwc24msg.cbk
system: nintendo-wii
required: false
bundled: true
sha1: "caf8a96a36573d7e67f086f73fec675a5d1c4245"
description: "WiiConnect24 account configuration backup"
note: "Placed in the NAND by the Sys/Wii copy, which never overwrites a file the NAND already holds."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322, Source/Core/Core/WiiRoot.cpp:334"
@@ -348,6 +364,8 @@ files:
path: Wii/shared2/wc24/misc.bin
system: nintendo-wii
required: false
bundled: true
sha1: "08509dd4567fa61baa2bae01ba8361e8ca439659"
description: "WiiConnect24 miscellaneous state"
note: "Placed in the NAND by the Sys/Wii copy. The time device carries a note about writing it but no code path does."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322, Source/Core/Core/IOS/Network/KD/NetKDTime.cpp:34"
@@ -356,6 +374,8 @@ files:
path: Wii/shared2/wc24/mbox/wc24recv.ctl
system: nintendo-wii
required: false
bundled: true
sha1: "18cc21df587d9cd9302f38a00ed9a23d619f5673"
description: "WiiConnect24 receive mailbox index"
note: "Placed in the NAND by the Sys/Wii copy, which recurses into mbox and never overwrites a file the NAND already holds."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322"
@@ -364,6 +384,8 @@ files:
path: Wii/shared2/wc24/mbox/wc24recv.mbx
system: nintendo-wii
required: false
bundled: true
sha1: "5aad884478da3c4495e033567c68e29bd8e9e783"
description: "WiiConnect24 receive mailbox"
note: "Placed in the NAND by the Sys/Wii copy. The bundled file is a stub, and the note shipped beside it gives 0x700000 as the size on a console."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322, Data/Sys/Wii/shared2/wc24/mbox/Readme.txt"
@@ -372,6 +394,8 @@ files:
path: Wii/shared2/wc24/mbox/wc24send.ctl
system: nintendo-wii
required: false
bundled: true
sha1: "8fcee88c8cf818e5d2a6a8ad0cc1c4168c93694e"
description: "WiiConnect24 send mailbox index"
note: "Placed in the NAND by the Sys/Wii copy, which recurses into mbox and never overwrites a file the NAND already holds."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322"
@@ -380,6 +404,8 @@ files:
path: Wii/shared2/wc24/mbox/wc24send.mbx
system: nintendo-wii
required: false
bundled: true
sha1: "704a576c5f18a8ce4729f4dfc7f8814d6ac09802"
description: "WiiConnect24 send mailbox"
note: "Placed in the NAND by the Sys/Wii copy. The bundled file is a stub, and the note shipped beside it gives 0x200000 as the size on a console."
source_ref: "Source/Core/Core/WiiRoot.cpp:288-322, Data/Sys/Wii/shared2/wc24/mbox/Readme.txt"
@@ -388,6 +414,7 @@ files:
path: Wii/shared2/wc24/mbox/Readme.txt
system: nintendo-wii
required: false
bundled: true
size: 103
sha256: "e5a888912968050c6c1d46d1c364c324684e1d15aaa62cfe36cf7fce2c687b21"
description: "note on the truncated mailboxes, copied into the NAND"
+16 -1
View File
@@ -27,6 +27,7 @@ pack_structure:
data_directories:
- ref: dolphin-sys
installed_on: [batocera, lakka, retrobat, retrodeck]
mode: libretro
destination: "Sys"
source_ref: "Source/Core/Common/CommonPaths.h:128-141"
@@ -197,9 +198,23 @@ files:
# -- Gecko Code Handler --
- name: "codehandler.bin"
path: null
mode: standalone
required: false
bundled: true
size: 2880
sha1: "e6c0050b3c67ee26198488fbbe4a5d019c15b628"
md5: "1f118b8735fcf40c20b38c3184eebfd9"
hle_fallback: true
note: "Gecko/Ocarina cheat code handler. Shipped with Dolphin in Sys/, not user-supplied"
note: "Gecko/Ocarina cheat code handler. Shipped in Sys/ of the standalone release (dolphin-2512-x64.7z)"
source_ref: "Source/Core/Common/CommonPaths.h:155, Source/Core/Core/GeckoCode.cpp:120"
- name: "codehandler.bin"
path: null
mode: libretro
required: false
installed_on: [batocera, lakka, retrobat, retrodeck]
hle_fallback: true
note: "Gecko/Ocarina cheat code handler, read from the Sys data directory the core zip does not contain. The Batocera and Lakka packages copy Data/Sys beside the core, and RetroBat installs it as bios/dolphin-emu/Sys"
source_ref: "Source/Core/Common/CommonPaths.h:155, Source/Core/Core/GeckoCode.cpp:120"
# -- Wii System Menu (WAD) --
+14 -2
View File
@@ -326,6 +326,9 @@ files:
- name: "FREECG98.BMP"
description: "PC-98 character generator, free generated bitmap"
required: false
bundled: true
sha1: "e00b77cabd5960646abc5dbce5568f121d37ae48"
md5: "268affbc64edb845b5e4f3c8200629d6"
hle_fallback: true
note: >
same bitmap layout as ANEX86.BMP and tried after it, ships in the resource
@@ -340,20 +343,29 @@ files:
- name: "wqy_12pt.bdf"
description: "WenQuanYi 16-pixel bitmap font"
required: false
bundled: true
sha1: ["fefcb49cb13ea191d2c87b406c141a957020432c", "2f7b4de77e5d768f979989e2d127b1fded207cf8"]
md5: ["77b5b2d0c1c3a4200a9cda047f74f957", "fa0dfab6dd87e09060e5d6a44d43fef3"]
aliases: ["wqy_12pt.pcf"]
note: "ships in the resource directory"
note: "Ships in the resource directory, with CRLF line ends in the Windows zips."
source_ref: "src/ints/int_dosv.cpp:1197-1218, src/Makefile.am:19"
- name: "wqy_11pt.bdf"
description: "WenQuanYi 14-pixel bitmap font"
required: false
bundled: true
sha1: ["723b0c61428321b0aca4c43fcd91406807d4f815", "ac0c9c68c3528ea039d4cd081a3754a500c67317"]
md5: ["4e10a27e6b3ceac0b3e2df4fadc48bb4", "0f5f6d27dc657538e1f566fe55d507f5"]
aliases: ["wqy_11pt.pcf"]
note: "ships in the resource directory"
note: "Ships in the resource directory, with CRLF line ends in the Windows zips."
source_ref: "src/ints/int_dosv.cpp:1296-1316, src/Makefile.am:18"
- name: "SarasaGothicFixed.ttf"
description: "CJK fixed-width TrueType font"
required: false
bundled: true
sha1: "2a15dfa682df1ff841e2092348aa6a2460e40810"
md5: "5b5dd2bc68764c7204dc4fe69118f2a4"
hle_fallback: true
note: >
tried by the TTF output on PC-98 and on double-byte code pages when
+2 -1
View File
@@ -286,10 +286,11 @@ files:
path: microphone/microphone.wav
system: nintendo-ds
required: false
installed_on: [rocknix]
category: game_data
unsourceable: "audio the user records to stand in for the console microphone"
description: "default microphone input"
note: "Read when no per-title file answers, and logged as the default fake microphone audio file."
note: "Read when no per-title file answers, and logged as the default fake microphone audio file. ROCKNIX packages a microphone.wav of its own into microphone/ under the data root it launches DraStic from."
source_ref: "drastic r2.5.2.2 reset_spu 0x6dc30-0x6dc5c"
- name: "<game>.wav"
+13
View File
@@ -54,9 +54,15 @@ notes: |
descent.pig, d2shar10.tar.gz = d2demo.hog/pig/ham) is redistributable.
The retail archives listed below are commercial GOG files.
RetroPie's dxx-rebirth package downloads the two shareware sets,
d1xr-hires.dxa and both SC-55 music packs into roms/ports/descent1 and
descent2 on install (scriptmodules/ports/dxx-rebirth.sh,
game_data_dxx-rebirth).
files:
# ------ Descent 1 shareware (free) ------
- name: descent.hog
installed_on: [retropie]
path: descent.hog
system: descent
category: game_data
@@ -69,6 +75,7 @@ files:
source_ref: "similar/main/mission.cpp:80; common/main/mission.h:67"
- name: descent.pig
installed_on: [retropie]
path: descent.pig
system: descent
category: game_data
@@ -99,6 +106,7 @@ files:
# ------ Descent 2 shareware (free) ------
- name: d2demo.hog
installed_on: [retropie]
path: d2demo.hog
system: descent2
category: game_data
@@ -111,6 +119,7 @@ files:
source_ref: "similar/main/mission.cpp:107-108; common/main/mission.h:71"
- name: d2demo.pig
installed_on: [retropie]
path: d2demo.pig
system: descent2
category: game_data
@@ -119,6 +128,7 @@ files:
source_ref: "similar/main/piggy.cpp:73"
- name: d2demo.ham
installed_on: [retropie]
path: d2demo.ham
system: descent2
category: game_data
@@ -249,6 +259,7 @@ files:
# below are the add-ons the project publishes. Each build has its own data
# directory (d1x-rebirth, d2x-rebirth), so an archive is seen by one game.
- name: "d1xr-hires.dxa"
installed_on: [retropie]
path: "d1x-rebirth/d1xr-hires.dxa"
system: descent
category: game_data
@@ -285,6 +296,7 @@ files:
source_ref: "common/misc/physfsx.cpp:23, 377-394, similar/main/inferno.cpp:603, SConstruct:4362"
- name: "d1xr-sc55-music.dxa"
installed_on: [retropie]
path: "d1x-rebirth/d1xr-sc55-music.dxa"
system: descent
category: game_data
@@ -321,6 +333,7 @@ files:
source_ref: "common/misc/physfsx.cpp:23, 377-394, similar/main/inferno.cpp:603, SConstruct:4362"
- name: "d2xr-sc55-music.dxa"
installed_on: [retropie]
path: "d2x-rebirth/d2xr-sc55-music.dxa"
system: descent2
category: game_data
+6 -1
View File
@@ -106,6 +106,7 @@ files:
category: game_data
path: "rtp/2000/"
required: false
installed_on: [rocknix]
type: directory
source_ref: "src/filefinder_rtp.cpp:73-74"
note: >
@@ -114,7 +115,10 @@ files:
needed by games that reference RTP assets instead of bundling them.
Multiple RTP variants exist (Japanese official, English official,
Don Miguel English translation). EasyRPG auto-detects which variant
a game expects.
a game expects. ROCKNIX launches the core through a script that, when
bios/rtp is empty, downloads the English official installers from
Degica, checks their SHA-256 and extracts them into rtp/2000 and
rtp/2003.
# ================================================================
# RPG Maker 2003 RTP (optional, game-dependent)
@@ -125,6 +129,7 @@ files:
category: game_data
path: "rtp/2003/"
required: false
installed_on: [rocknix]
type: directory
source_ref: "src/filefinder_rtp.cpp:73-74"
note: >
+2
View File
@@ -42,6 +42,7 @@ files:
description: "ECWolf engine data package"
required: true
mode: standalone
bundled: true
md5: "c011b428819eea4a80b455c245a5a04d"
source_ref: "src/version.h:12 (MAIN_PK3), src/wl_iwad.cpp:664-672 (embedded open + fatal)"
note: >
@@ -49,3 +50,4 @@ files:
palettes (wolfpal, spearpal, blakepal, noahpal), map lump remappers (wl6map,
sodmap, etc.), DECORATE actor definitions, MAPINFO, SNDINFO, SNDSEQ, textures,
sprites, fonts, and localization strings. md5 from .info, not validated by code.
Shipped beside the executable in the Windows zip and in /usr/share/ecwolf by the .deb.
+5 -1
View File
@@ -47,6 +47,7 @@ files:
category: game_data
system: duke3d
required: false
installed_on: [retropie]
source_ref: "source/duke3d/src/common.cpp:36 (defaultgamegrp GAME_DUKE), source/duke3d/src/grpscan.cpp:41-50 (CRC-indexed variants)"
note: >
Any retail variant plays: Atomic Edition / Plus / World Tour
@@ -58,6 +59,8 @@ files:
censored (DUKEKR_CRC 0xAA4F6A40, grpscan.h:34). CRC32 identifies
the variant and selects the matching entry in internalgrpfiles[],
and no MD5 or SHA1 is read.
The RetroPie package extracts the shareware v1.3D GRP into
roms/ports/duke3d when no duke3d.grp is there.
- name: "EDUKE.CON"
category: game_data
@@ -70,8 +73,9 @@ files:
category: game_data
system: duke3d
required: false
installed_on: [retropie]
source_ref: "source/duke3d/src/grpscan.cpp:39-76 (rtsname field)"
note: "Remote Ridicule speech. Not loaded if absent."
note: "Remote Ridicule speech. Not loaded if absent. The RetroPie package extracts the shareware copy beside the shareware GRP."
# ---- Duke 3D addons ----
+1
View File
@@ -781,6 +781,7 @@ files:
source_ref: "src/emu/config/src/app_settings.cpp:82-114, src/emu/qt/CMakeLists.txt:276"
- name: panic.json
installed_on: [retrobat]
standalone_path: panic.json
mode: standalone
required: false
+1
View File
@@ -1460,6 +1460,7 @@ files:
# System support files (fbneo/)
# -------------------------------------------------------
- name: "hiscore.dat"
installed_on: [batocera, lakka, recalbox, retrobat, retrodeck, retropie]
path: "fbneo/hiscore.dat"
required: false
sha1: "30c6ad697439de7c2158192ecdb48f5edd37478e"
+18 -1
View File
@@ -60,6 +60,7 @@ files:
# -- MSX1 BIOS --
- name: MSX.ROM
installed_on: [recalbox]
size: 32768
md5: aa95aea2563cd5ec0a0919b44cc17d47
sha1: 409e82adac40f6bdd18eb6c84e8b2fbdc7fb5498
@@ -71,6 +72,7 @@ files:
# -- MSX2 BIOS --
- name: MSX2.ROM
installed_on: [recalbox]
size: 32768
md5: ec3a01c91f24fbddcbcab0ad301bc9ef
sha1: 6103b39f1e38d1aa2d84b1c3219c44f1abb5436e
@@ -80,6 +82,7 @@ files:
source_ref: "fMSX/ROMs/MSX2.ROM"
- name: MSX2EXT.ROM
installed_on: [recalbox]
size: 16384
md5: 2183c2aff17cf4297bdb496de78c2e8a
sha1: 5c1f9c7fb655e43d38e5dd1fcc6b942b2ff68b02
@@ -91,6 +94,7 @@ files:
# -- MSX2+ BIOS (default model) --
- name: MSX2P.ROM
installed_on: [recalbox]
size: 32768
md5: 6d8c0ca64e726c82a4b726e9b01cdf1e
sha1: e2fbd56e42da637609d23ae9df9efd1b4241b18a
@@ -100,6 +104,7 @@ files:
source_ref: "fMSX/ROMs/MSX2P.ROM"
- name: MSX2PEXT.ROM
installed_on: [recalbox]
size: 16384
md5: 7c8243c71d8f143b2531f01afa6a05dc
sha1: fe0254cbfc11405b79e7c86c7769bd6322b04995
@@ -111,6 +116,7 @@ files:
# -- Disk support --
- name: DISK.ROM
installed_on: [recalbox]
size: 16384
md5: 80dcd1ad1a4cf65d64b7ba10504e8190
sha1: 032cb1c1c75b9a191fa1230978971698d9d2a17f
@@ -121,6 +127,7 @@ files:
# -- Optional expansion ROMs --
- name: FMPAC.ROM
installed_on: [recalbox]
size: 65536
md5: 6f69cc8b5ed761b03afd78000dfb0e19
sha1: 9d789166e3caf28e4742fe933d962e99618c633d
@@ -129,6 +136,7 @@ files:
source_ref: "fMSX/ROMs/FMPAC.ROM"
- name: KANJI.ROM
installed_on: [recalbox]
size: 131072
md5: febe8782b466d7c3b16de6d104826b34
sha1: 84a645becec0a25d3ab7a909cde1b242699a8662
@@ -137,6 +145,7 @@ files:
source_ref: "fMSX/ROMs/KANJI.ROM"
- name: MSXDOS2.ROM
installed_on: [recalbox]
size: 65536
md5: 6418d091cd6907bbcf940324339e43bb
sha1: c36c9e0f96738a340381e23b4f97245388801a46
@@ -145,6 +154,7 @@ files:
source_ref: "fMSX/ROMs/MSXDOS2.ROM"
- name: PAINTER.ROM
installed_on: [recalbox]
size: 65536
md5: 403cdea1cbd2bb24fae506941f8f655e
sha1: 7fd2a28c4fdaeb140f3c8c8fb90271b1472c97b9
@@ -153,6 +163,7 @@ files:
source_ref: "fMSX/ROMs/PAINTER.ROM"
- name: RS232.ROM
installed_on: [recalbox]
size: 16640
md5: 279efd1eae0d358eecd4edc7d9adedf3
sha1: 7aec0134ad6a5177f4056fcb6047083e8e00529b
@@ -182,36 +193,42 @@ files:
# -- Text fonts (selectable via fmsx_font core option) --
- name: DEFAULT.FNT
installed_on: [recalbox]
required: false
md5: 85b38e4128bbc300e675f55b278683a8
note: "Default text font. Loaded by LoadFNT() (fMSX/MSX.c:527). Same content as CYRILLIC.FNT."
source_ref: "fMSX/ROMs/DEFAULT.FNT, libretro.c:1547"
- name: ITALIC.FNT
installed_on: [recalbox]
required: false
md5: c83e50e9f33b8dd893c414691822740d
note: "Italic text font."
source_ref: "fMSX/ROMs/ITALIC.FNT, libretro.c:1547"
- name: INTERNAT.FNT
installed_on: [recalbox]
required: false
md5: ac4f4a90c1b1887db48ded39c9d9c847
note: "International text font."
source_ref: "fMSX/ROMs/INTERNAT.FNT, libretro.c:1547"
- name: CYRILLIC.FNT
installed_on: [recalbox]
required: false
md5: 85b38e4128bbc300e675f55b278683a8
note: "Cyrillic text font. Same content as DEFAULT.FNT."
source_ref: "fMSX/ROMs/CYRILLIC.FNT, libretro.c:1547"
- name: KOREAN.FNT
installed_on: [recalbox]
required: false
md5: 73291e76638a2f5aa2eceb843df468f4
note: "Korean text font."
source_ref: "fMSX/ROMs/KOREAN.FNT, libretro.c:1547"
- name: JAPANESE.FNT
installed_on: [recalbox]
required: false
md5: aa28f0703b951a6be8df3e28e20d263d
note: "Japanese text font."
@@ -227,7 +244,7 @@ files:
note: "Mapper database opened in the system directory before CARTS.SHA. Each line holds the sum of the ROM bytes as eight hexadecimal digits and a mapper number (%08X %d). A matching line sets the mapper and CARTS.SHA is not read."
- name: CARTS.SHA
installed_on: [retropie]
installed_on: [recalbox, retropie]
required: false
md5: 74b0f217fa0e2b8bb5a2f8e2ecc69da3
note: "SHA1 database for cartridge identification and mapper detection. Read when CARTS.CRC is absent or holds no matching line (fMSX/MSX.c:2716)."
+2 -1
View File
@@ -25,5 +25,6 @@ files:
system: j2me
description: "FreeJ2ME libretro Java application"
required: true
installed_on: [retrobat, rocknix]
source_ref: "src/libretro/freej2me_libretro.c:483-486 (GET_SYSTEM_DIRECTORY + fill_pathname_join + java -jar)"
note: "Not a BIOS dump. Java emulator loaded by the native core at startup via execvp('java', '-jar', path). Built from source via 'ant'. Must be in the system directory root."
note: "Not a BIOS dump. Java emulator loaded by the native core at startup via execvp('java', '-jar', path). Built from source via 'ant'. Must be in the system directory root. ROCKNIX builds the core and the jar from freej2me-plus 1.52, which keeps the freej2me-lr.jar name, and copies the jar into its BIOS folder before each launch when it is missing."
+1
View File
@@ -329,6 +329,7 @@ files:
link mechanism and of LoadExternalScript.
- name: Script56.chm
installed_on: [retrobat]
system: fpinball
path: "Help/Script56.chm"
required: false
+76
View File
@@ -120,41 +120,73 @@ files:
- name: "Gargoyle-Mono.ttf"
description: "Gargoyle Mono regular (Go Mono)"
required: true
bundled: true
size: 164304
sha1: "f2b956a6ab8cd903de974bbe2deb59a45ab36984"
md5: "f32a4d2aee1927349c80e471e791949f"
source_ref: "garglk/draw.cpp:657 (make_entry monor), garglk/draw.cpp:421-471 (make_font, winabort)"
- name: "Gargoyle-Mono-Bold.ttf"
description: "Gargoyle Mono bold (Go Mono)"
required: true
bundled: true
size: 168396
sha1: "2025696a7049a27ee1cec2a9faf5fcd1cfe6201d"
md5: "750428793e9a7f74484cef5029f1e9e9"
source_ref: "garglk/draw.cpp:658 (make_entry monob), garglk/draw.cpp:421-471 (make_font, winabort)"
- name: "Gargoyle-Mono-Italic.ttf"
description: "Gargoyle Mono italic (Go Mono)"
required: true
bundled: true
size: 173600
sha1: "3319148d0e3c9575e379f53e5dd0d9a45efea109"
md5: "873e8ea7a53a81f16ff3d77205964efd"
source_ref: "garglk/draw.cpp:659 (make_entry monoi), garglk/draw.cpp:421-471 (make_font, winabort)"
- name: "Gargoyle-Mono-Bold-Italic.ttf"
description: "Gargoyle Mono bold italic (Go Mono)"
required: true
bundled: true
size: 176888
sha1: "afce1f28df995726b7c9e49c4bf64c9b427c2ce0"
md5: "d534b7b59e44c0b71b924e7c3899b5b4"
source_ref: "garglk/draw.cpp:660 (make_entry monoz), garglk/draw.cpp:421-471 (make_font, winabort)"
- name: "Gargoyle-Serif.ttf"
description: "Gargoyle Serif regular (Charis SIL)"
required: true
bundled: true
size: 1504176
sha1: "23c9ac25750606f506d4c841f4efb0b33f596d09"
md5: "b43719e0af7d587d2b9b274458a793ff"
source_ref: "garglk/draw.cpp:661 (make_entry propr), garglk/draw.cpp:421-471 (make_font, winabort)"
- name: "Gargoyle-Serif-Bold.ttf"
description: "Gargoyle Serif bold (Charis SIL)"
required: true
bundled: true
size: 1439752
sha1: "7deeaf8ff5d86b63d1def4e47f5998c351db3eb8"
md5: "35a62c77d2a64dfd3a35807554685500"
source_ref: "garglk/draw.cpp:662 (make_entry propb), garglk/draw.cpp:421-471 (make_font, winabort)"
- name: "Gargoyle-Serif-Italic.ttf"
description: "Gargoyle Serif italic (Charis SIL)"
required: true
bundled: true
size: 1505932
sha1: "2544395d0eda03d605678790ed1f6cbadf5578e5"
md5: "80c584701955add719913197713b884f"
source_ref: "garglk/draw.cpp:663 (make_entry propi), garglk/draw.cpp:421-471 (make_font, winabort)"
- name: "Gargoyle-Serif-Bold-Italic.ttf"
description: "Gargoyle Serif bold italic (Charis SIL)"
required: true
bundled: true
size: 1500764
sha1: "e561b7565fc1aeb945ffb7da355d321b43318510"
md5: "84d0a6059796703ba8b95e7092670abc"
source_ref: "garglk/draw.cpp:664 (make_entry propz), garglk/draw.cpp:421-471 (make_font, winabort)"
# -- Glyph substitution fonts, data directory root --
@@ -162,6 +194,10 @@ files:
- name: "unifont.otf"
description: "GNU Unifont, Basic Multilingual Plane glyph fallback"
required: false
bundled: true
size: 5321400
sha1: "a550da89f2b7b4a6844842a50094569d67c6e8b0"
md5: "9edf66ff1c62ec9e8f20126e5660d516"
source_ref: "garglk/draw.cpp:473-496 (make_substitution_fonts), garglk/draw.cpp:642-644"
note: >
Covers glyphs missing from the text fonts. Loaded directly rather than
@@ -170,6 +206,10 @@ files:
- name: "unifont_upper.otf"
description: "GNU Unifont, planes above the BMP"
required: false
bundled: true
size: 5971416
sha1: "5dbe31ade8ebda982ba41dbd4311407ba88ff16a"
md5: "863db23db082ef13d809f142d35411c9"
source_ref: "garglk/draw.cpp:473-496 (make_substitution_fonts), garglk/draw.cpp:642-644"
# -- Color themes, themes subdirectory --
@@ -178,48 +218,80 @@ files:
path: "themes/Blue.json"
description: "Blue color theme"
required: false
bundled: true
size: 358
sha1: "6b47d1e68e79c258d8b733d0525beee7e567a776"
md5: "4a2fc2266fb1c4139617e88722b5c6f9"
source_ref: "garglk/theme.cpp:304-316, garglk/CMakeLists.txt:564"
- name: "Breeze Darker.json"
path: "themes/Breeze Darker.json"
description: "Breeze Darker color theme"
required: false
bundled: true
size: 367
sha1: "6c389838c66c13397cc3c7096b31fca994bbb34c"
md5: "597f5b89772b9660d732a5122d159d6b"
source_ref: "garglk/theme.cpp:304-316, garglk/CMakeLists.txt:565"
- name: "Lectrote Dark.json"
path: "themes/Lectrote Dark.json"
description: "Lectrote Dark color theme"
required: false
bundled: true
size: 474
sha1: "225049ddfa6ce2c4b7198ca6c889c81d65b7946f"
md5: "83b81c33ec97dbc100c850de7b04a694"
source_ref: "garglk/theme.cpp:304-316, garglk/CMakeLists.txt:566"
- name: "Lectrote Sepia.json"
path: "themes/Lectrote Sepia.json"
description: "Lectrote Sepia color theme"
required: false
bundled: true
size: 474
sha1: "813f91ff7f0a0b95fcd37e541414cdc29bbc2968"
md5: "d766895891ccec110e15a044af6194c7"
source_ref: "garglk/theme.cpp:304-316, garglk/CMakeLists.txt:567"
- name: "Lectrote Slate.json"
path: "themes/Lectrote Slate.json"
description: "Lectrote Slate color theme"
required: false
bundled: true
size: 474
sha1: "8032208eab8f10874f448c39bdc5a85b83d539b3"
md5: "3a06a19b8441d931ddef2359116e405a"
source_ref: "garglk/theme.cpp:304-316, garglk/CMakeLists.txt:568"
- name: "Pencil.json"
path: "themes/Pencil.json"
description: "Pencil color theme"
required: false
bundled: true
size: 360
sha1: "976b37a0451fb3cbed9a85ccf3c242ae768a4bc5"
md5: "6e1743b8b40eaf3a85015013dcea7701"
source_ref: "garglk/theme.cpp:304-316, garglk/CMakeLists.txt:569"
- name: "Zoom.json"
path: "themes/Zoom.json"
description: "Zoom color theme"
required: false
bundled: true
size: 358
sha1: "d312b25c5f3a92178a185de122aeb222a32d4096"
md5: "641c88ce7f5e1a9a7ac4c18b90a9f38d"
source_ref: "garglk/theme.cpp:304-316, garglk/CMakeLists.txt:570"
- name: "dark.json"
path: "themes/dark.json"
description: "Dark color theme"
required: false
bundled: true
size: 358
sha1: "3757750cd3052b8d23f379aba22d7ee3d9353bc9"
md5: "2614becc041fc813cf87397aa47e8210"
source_ref: "garglk/theme.cpp:268-282, garglk/theme.cpp:304-316, garglk/CMakeLists.txt:81-86, garglk/CMakeLists.txt:571"
note: "Also compiled in as the built-in dark theme."
@@ -227,5 +299,9 @@ files:
path: "themes/light.json"
description: "Light color theme"
required: false
bundled: true
size: 412
sha1: "049412d56a41865539faadcd86408d5107a1dbef"
md5: "37c78cb6e0105b946627038dcbfc8c64"
source_ref: "garglk/theme.cpp:268-282, garglk/theme.cpp:304-316, garglk/CMakeLists.txt:88-93, garglk/CMakeLists.txt:572"
note: "Also compiled in as the built-in light theme."
+3 -1
View File
@@ -4649,9 +4649,11 @@ files:
- name: hiscore.dat
path: "hiscore.dat"
required: false
bundled: true
sha1: "6f730abe0d76161336f09229f54e9f9ac7619d63"
category: game_data
source_ref: "plugins/hiscore/init.lua:105,152-155"
note: "high score definitions, read from the working directory then from the plugin directory, where a copy ships"
note: "high score definitions, read from the working directory then from the plugin directory. The 0288.222d Windows 7z and the RetroBat groovymame package both ship this copy in plugins/hiscore."
- name: cheat.7z
aliases: [cheat.zip]
+52 -5
View File
@@ -48,51 +48,96 @@ files:
- name: "gzdoom.pk3"
category: game_data
required: true
bundled: true
size: 3132275
sha1: "5eca7aae47b5851de06303c48165f9d75145da4c"
md5: "5772f907fdee4284f6332d89c0c5609c"
crc32: "3c4dfe79"
source_ref: "src/version.h:90, src/d_main.cpp:3757-3761, wadsrc/CMakeLists.txt:1"
note: "Fonts, menus, zscript, textures. Fatal if absent."
note: "Fonts, menus, zscript, textures. Fatal if absent. Built from the tree at each release. The hash is the copy in the 4.14.2 Windows zip."
- name: "game_support.pk3"
category: game_data
required: false
bundled: true
size: 2379443
sha1: "fe656e64f872450e5d691f0c19a174a4aea5050d"
md5: "c679df011fca562cfb20f9a3a4b0d80f"
crc32: "56e96007"
source_ref: "src/version.h:92, src/d_main.cpp:3794-3796, wadsrc_extra/CMakeLists.txt:1"
note: "Per-game filters under static/filter/ (doom.id, strife, hexen, heretic, chex...)."
note: "Per-game filters under static/filter/ (doom.id, strife, hexen, heretic, chex...). The hash is the copy in the 4.14.2 Windows zip."
- name: "lights.pk3"
category: game_data
required: false
bundled: true
size: 24030
sha1: "c7f7cc23d223938700ad38ee2888062f35f97dbb"
md5: "0b9deffc98788ee19c7da017c1ad4680"
crc32: "089159b5"
source_ref: "src/d_main.cpp:2053-2058, wadsrc_lights/CMakeLists.txt:1"
note: "The hash is the copy in the 4.14.2 Windows zip."
- name: "brightmaps.pk3"
category: game_data
required: false
bundled: true
size: 246181
sha1: "a0854eeea281741a9f2491f9f04ba5c7cfc0a3a7"
md5: "448d065ef519e5763a6598329ea875da"
crc32: "40da9ce8"
source_ref: "src/d_main.cpp:2059-2064, wadsrc_bm/CMakeLists.txt:1"
note: "The hash is the copy in the 4.14.2 Windows zip."
- name: "game_widescreen_gfx.pk3"
category: game_data
required: false
bundled: true
size: 5565936
sha1: "218e77f4850cf596e1cdf3abb80d2720dc16c5e4"
md5: "2530586849630cd131da80a9112af2a2"
crc32: "b06e58e3"
source_ref: "src/d_main.cpp:2065-2070, wadsrc_widepix/CMakeLists.txt:1"
note: "The hash is the copy in the 4.14.2 Windows zip."
- name: "gzdoom.sf2"
aliases: ["uzdoom.sf2"]
category: game_data
path: "soundfonts/gzdoom.sf2"
required: false
bundled: true
size: 3299098
sha1: "4394193fb95c1e59916efe9ac3a47952ab5002f5"
md5: "f306ebc541a428d296cd3b7ee996d872"
crc32: "408ab422"
source_ref: "src/common/audio/music/i_soundfont.cpp:334-352, 427-430, 439-459, src/CMakeLists.txt:1429"
note: "Default soundfont, used when the soundfont directories hold none. Every file of those directories is taken by its content. When no soundfont is named gzdoom the first SF2 found is used."
note: "Default soundfont, used when the soundfont directories hold none. Every file of those directories is taken by its content. When no soundfont is named gzdoom the first SF2 found is used. Shipped in the 4.14.2 Windows zip."
- name: "GENMIDI.GS.wopl"
category: game_data
path: "fm_banks/GENMIDI.GS.wopl"
required: false
bundled: true
not_bundled_on: [retropie]
size: 118767
sha1: "538d220d87b86b997f539265eb12a6c319e17a1c"
md5: "29570afc6ccea3d9ef7d2734f02e6cab"
crc32: "d18f9d56"
source_ref: "src/CMakeLists.txt:1431, src/gameconfigfile.cpp:165-195, src/common/audio/music/i_soundfont.cpp:355-359"
note: "OPL3 bank copied next to the executable. fm_banks is one of the scanned soundfont directories."
note: "OPL3 bank copied next to the executable. fm_banks is one of the scanned soundfont directories. The RetroPie package leaves it out."
- name: "gs-by-papiezak-and-sneakernets.wopn"
category: game_data
path: "fm_banks/gs-by-papiezak-and-sneakernets.wopn"
required: false
bundled: true
not_bundled_on: [retropie]
size: 274864
sha1: "eaca5d7a9fe1db6094990be0d8916b7f97920db1"
md5: "4978fd39a6d78de1cf1021e24424f822"
crc32: "887a8ba3"
source_ref: "src/CMakeLists.txt:1433, src/gameconfigfile.cpp:165-195, src/common/audio/music/i_soundfont.cpp:360-364"
note: "OPN2 bank copied next to the executable."
note: "OPN2 bank copied next to the executable. The RetroPie package leaves it out."
# ================================================================
# IWADs (user-supplied). At least one is needed to launch a game.
@@ -251,12 +296,14 @@ files:
category: game_data
system: doom
required: false
installed_on: [retropie]
source_ref: "wadsrc_extra/static/iwadinfo.txt:307, 676"
- name: "freedoom2.wad"
category: game_data
system: doom
required: false
installed_on: [retropie]
source_ref: "wadsrc_extra/static/iwadinfo.txt:294, 677"
- name: "freedm.wad"
+3 -1
View File
@@ -203,6 +203,7 @@ files:
rsn8887/capsimg publishes one build per platform under this name.
- name: "capsimg.dll"
installed_on: [retrobat]
path: null
description: "CAPSImage 5.1 shared library for IPF and CTR floppy images, Windows build"
required: false
@@ -211,4 +212,5 @@ files:
Opened with LoadLibrary on the first IPF or CTR read, from the
RetroArch directory or the library search path. Without it those
images are refused with a notification and every other format still
works.
works. RetroBat installs it in its bios folder, and its launcher copies
it into the RetroArch directory before starting an IPF image.
+3 -2
View File
@@ -83,7 +83,8 @@ files:
system: arcade-laserdisc
category: game_data
required: false
note: "SDL gamepad mappings, read under -gamepad when present. Not shipped with the emulator"
installed_on: [retrobat]
note: "SDL gamepad mappings, read under -gamepad when present. Shipped in the Windows zip, not in the Linux AppImage tarball."
source_ref: "src/io/input.cpp:981-996"
- name: ace.zip
@@ -603,7 +604,7 @@ files:
system: arcade-laserdisc
category: bios_zip
required: true
note: "Z80 CPU test programs, shipped under roms/cputest/ in the emulator source. Loaded by cputest, mcputest"
note: "Z80 CPU test programs, shipped under roms/cputest/ in the emulator source. Loaded by cputest, mcputest. The Linux AppImage tarball carries them loose under roms/cputest/, the Windows zip does not."
source_ref: "src/game/multicputest.cpp:61"
contents:
- name: "branchtest.bin"
+40
View File
@@ -52,6 +52,7 @@ files:
description: "Lua scripts: main.lua and the modules it requires"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:143, src/main.go:213-232"
note: >
main.go opens Config.System and panics when it is missing. main.lua
@@ -63,6 +64,7 @@ files:
description: "Window icon, 256 px"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:141, src/system.go:527-538"
- name: "IkemenCylia_96.png"
@@ -71,6 +73,7 @@ files:
description: "Window icon, 96 px"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:141, src/system.go:527-538"
- name: "IkemenCylia_48.png"
@@ -79,6 +82,7 @@ files:
description: "Window icon, 48 px"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:141, src/system.go:527-538"
- name: "shaders/"
@@ -88,6 +92,7 @@ files:
description: "Post-processing shaders offered in the options menu"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "external/script/options.lua:1646, src/system.go:457-470"
- name: "common.air"
@@ -96,6 +101,7 @@ files:
description: "Common animations merged into every character"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:12, src/char.go:4676-4689"
- name: "common.cmd"
@@ -104,6 +110,7 @@ files:
description: "Common commands appended to every character's command file"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:14, src/compiler.go:8367-8380"
- name: "common.const"
@@ -112,6 +119,7 @@ files:
description: "Common constants"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:16, src/char.go:4338-4355"
- name: "functions.zss"
@@ -120,6 +128,7 @@ files:
description: "Common states: shared ZSS functions"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:18, src/compiler.go:8545-8552"
- name: "action.zss"
@@ -128,6 +137,7 @@ files:
description: "Common states: actions"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:18, src/compiler.go:8545-8552"
- name: "demo.zss"
@@ -136,6 +146,7 @@ files:
description: "Common states: demo mode"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:18, src/compiler.go:8545-8552"
- name: "dizzy.zss"
@@ -144,6 +155,7 @@ files:
description: "Common states: dizzy"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:18, src/compiler.go:8545-8552"
- name: "guardbreak.zss"
@@ -152,6 +164,7 @@ files:
description: "Common states: guard break"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:18, src/compiler.go:8545-8552"
- name: "score.zss"
@@ -160,6 +173,7 @@ files:
description: "Common states: score"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:18, src/compiler.go:8545-8552"
- name: "system.zss"
@@ -168,6 +182,7 @@ files:
description: "Common states: system"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:18, src/compiler.go:8545-8552"
- name: "tag.zss"
@@ -176,6 +191,7 @@ files:
description: "Common states: tag team"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:18, src/compiler.go:8545-8552"
- name: "training.zss"
@@ -184,6 +200,7 @@ files:
description: "Common states: training mode"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:18, src/compiler.go:8545-8552"
- name: "common1.cns.zss"
@@ -192,6 +209,7 @@ files:
description: "ZSS replacement for the common1.cns state file"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/compiler.go:6929-6943, src/compiler.go:8538-8543"
note: >
A character names its common state file in stcommon. When that file is
@@ -204,6 +222,7 @@ files:
description: "Debug overlay font definition"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:174, external/script/main.lua:648, src/script.go:4108-4111"
note: "loadDebugFont raises a Lua error when the font cannot be loaded."
@@ -213,6 +232,7 @@ files:
description: "TrueType face named by debug.def"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "font/debug.def:19, src/util_desktop.go:29-40"
note: >
When the file is not found, the same name is searched in the system
@@ -224,6 +244,7 @@ files:
description: "Default motif font (font1)"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultMotif.ini:75, src/motif.go:2593-2609"
note: "A motif font that fails to load is logged and replaced by an empty font."
@@ -233,6 +254,7 @@ files:
description: "Glyph sprites named by default-3x5.def"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "font/default-3x5.def:21, src/font.go:412-418"
note: "LoadFntSff panics when default-3x5.def is loaded and this file is missing."
@@ -242,6 +264,7 @@ files:
description: "Default motif definition"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:96, src/motif.go:2627-2659, src/script.go:4249-4252"
note: >
Held by the Ikemen-GO-Screenpack repository and copied into release
@@ -254,6 +277,7 @@ files:
description: "Common effects pack"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:21, src/fightscreen.go:85-102, src/system.go:6551-6555"
note: >
Held by the Ikemen-GO-Screenpack repository and copied into release
@@ -266,6 +290,7 @@ files:
description: "Sprites, animations and sounds named by gofx.def"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/fightscreen.go:162-193"
note: "loadFightFx returns an error when the sff, air or snd file it names fails to load."
@@ -276,6 +301,7 @@ files:
description: "Default motif: sprites, logo and credits storyboards, fonts"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/motif.go:72-85, src/motif.go:2475-2487, src/motif.go:2594-2621, src/storyboard.go:561-620"
note: >
Files named by system.def and searched beside it first. A sprite file
@@ -287,6 +313,7 @@ files:
description: "Character and stage selection list"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/motif.go:81, external/script/main.lua:1522, external/script/main.lua:43-50"
note: "main.lua reads the file at startup and raises an error when it cannot be opened."
@@ -296,6 +323,7 @@ files:
description: "Fight screen definition"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/motif.go:82, src/fightscreen.go:6005-6027, src/fightscreen.go:4792-4800, src/script.go:4233-4236, external/script/main.lua:1188"
note: "main.lua calls loadFightScreen at startup, which raises a Lua error on a load failure."
@@ -305,6 +333,7 @@ files:
description: "Fight screen sprites"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/fightscreen.go:4916-4926"
note: "Named by the sff key of fight.def. A load failure fails loadFightScreen."
@@ -314,6 +343,7 @@ files:
description: "Fight screen sounds"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/fightscreen.go:4927-4937"
note: "Named by the snd key of fight.def. A load failure fails loadFightScreen."
@@ -323,6 +353,7 @@ files:
description: "Common effect sprites"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/fightscreen.go:4938-4948"
note: "Named by the fightfx.sff key of fight.def. A load failure fails loadFightScreen."
@@ -332,6 +363,7 @@ files:
description: "Common effect animations"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/fightscreen.go:4949-4959"
note: "Named by the fightfx.air key of fight.def. A load failure fails loadFightScreen."
@@ -341,6 +373,7 @@ files:
description: "Common effect sounds"
required: true
bundled: true
not_bundled_on: [batocera]
source_ref: "src/fightscreen.go:4960-4966"
note: "Named by the common.snd key of fight.def. A load failure fails loadFightScreen."
@@ -350,6 +383,7 @@ files:
description: "Motif sounds"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultMotif.ini:69, src/motif.go:73, src/motif.go:2578-2590"
note: "Named by the snd key of the motif. A load failure is logged and an empty sound set is used."
@@ -359,6 +393,7 @@ files:
description: "Button glyph sprites for the movelist"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultMotif.ini:97, src/motif.go:84, src/motif.go:2490-2503"
note: "A load failure is logged and an empty sprite set is used."
@@ -369,6 +404,7 @@ files:
description: "Fonts named by the motif, the fight screen and storyboards"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/motif.go:64, src/motif.go:2594-2621, src/fightscreen.go:5017, src/storyboard.go:620, src/font.go:413"
note: "font/ is the default directory of every font lookup."
@@ -379,6 +415,7 @@ files:
description: "Videos played by the logo and credits storyboards"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/stage.go:204-212"
note: >
A background element of type video names its file in path, and video/ is
@@ -390,6 +427,7 @@ files:
description: "SDL game controller mapping database"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/resources/defaultConfig.ini:153, src/system.go:444-445, src/input_sdl.go:261-271"
note: "A read failure is logged."
@@ -400,6 +438,7 @@ files:
description: "Character directory"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/system.go:5364, src/script.go:3190-3191"
note: >
A character path that does not resolve as given is searched under
@@ -412,6 +451,7 @@ files:
description: "Stage directory"
required: false
bundled: true
not_bundled_on: [batocera]
source_ref: "src/system.go:5590, src/resources/defaultConfig.ini:178, external/script/main.lua:1770-1774"
note: >
Debug.StartStage defaults to stages/stage0-720.def, the stage added
+16
View File
@@ -60,56 +60,72 @@ files:
system: quake3
path: "baseq3/pak1.pk3"
required: true
installed_on: [retropie]
source_ref: "code/qcommon/files.c:181 (pak_checksums[1]=298122907u), 3697 (fatal when a baseq3 pak is absent)"
note: "RetroPie's ioquake3 scriptmodule installs it into baseq3 from Q3DemoPaks.zip (quake3.sh game_data_quake3)."
- name: "pak2.pk3"
category: game_data
system: quake3
path: "baseq3/pak2.pk3"
required: true
installed_on: [retropie]
source_ref: "code/qcommon/files.c:182 (pak_checksums[2]=412165236u), 3697 (fatal when a baseq3 pak is absent)"
note: "RetroPie's ioquake3 scriptmodule installs it into baseq3 from Q3DemoPaks.zip (quake3.sh game_data_quake3)."
- name: "pak3.pk3"
category: game_data
system: quake3
path: "baseq3/pak3.pk3"
required: true
installed_on: [retropie]
source_ref: "code/qcommon/files.c:183 (pak_checksums[3]=2991495316u), 3697 (fatal when a baseq3 pak is absent)"
note: "RetroPie's ioquake3 scriptmodule installs it into baseq3 from Q3DemoPaks.zip (quake3.sh game_data_quake3)."
- name: "pak4.pk3"
category: game_data
system: quake3
path: "baseq3/pak4.pk3"
required: true
installed_on: [retropie]
source_ref: "code/qcommon/files.c:184 (pak_checksums[4]=1197932710u), 3697 (fatal when a baseq3 pak is absent)"
note: "RetroPie's ioquake3 scriptmodule installs it into baseq3 from Q3DemoPaks.zip (quake3.sh game_data_quake3)."
- name: "pak5.pk3"
category: game_data
system: quake3
path: "baseq3/pak5.pk3"
required: true
installed_on: [retropie]
source_ref: "code/qcommon/files.c:185 (pak_checksums[5]=4087071573u), 3697 (fatal when a baseq3 pak is absent)"
note: "RetroPie's ioquake3 scriptmodule installs it into baseq3 from Q3DemoPaks.zip (quake3.sh game_data_quake3)."
- name: "pak6.pk3"
category: game_data
system: quake3
path: "baseq3/pak6.pk3"
required: true
installed_on: [retropie]
source_ref: "code/qcommon/files.c:186 (pak_checksums[6]=3709064859u), 3697 (fatal when a baseq3 pak is absent)"
note: "RetroPie's ioquake3 scriptmodule installs it into baseq3 from Q3DemoPaks.zip (quake3.sh game_data_quake3)."
- name: "pak7.pk3"
category: game_data
system: quake3
path: "baseq3/pak7.pk3"
required: true
installed_on: [retropie]
source_ref: "code/qcommon/files.c:187 (pak_checksums[7]=908855077u), 3697 (fatal when a baseq3 pak is absent)"
note: "RetroPie's ioquake3 scriptmodule installs it into baseq3 from Q3DemoPaks.zip (quake3.sh game_data_quake3)."
- name: "pak8.pk3"
category: game_data
system: quake3
path: "baseq3/pak8.pk3"
required: true
installed_on: [retropie]
source_ref: "code/qcommon/files.c:188 (pak_checksums[8]=977125798u), 3697 (fatal when a baseq3 pak is absent)"
note: "RetroPie's ioquake3 scriptmodule installs it into baseq3 from Q3DemoPaks.zip (quake3.sh game_data_quake3)."
# ================================================================
# Quake III Arena demo (demoq3/)
+4 -1
View File
@@ -163,7 +163,10 @@ files:
path: "main/mp_bin0.pk3"
required: false
source_ref: "MP/code/qcommon/files.c:210, 1596-1613"
note: "VM/binary pak, 1.51c variant."
sha1: "e03e68b2929e543a3fac91addb6a57d63825a38b"
bundled: true
not_bundled_on: [batocera]
note: "VM/binary pak, 1.51c variant. Shipped in main/ of every iortcw 1.51c release zip. The Batocera package installs the binaries and libraries only."
# ================================================================
# demomain/ - demo paks, one per build
+4 -2
View File
@@ -51,17 +51,19 @@ notes: |
files:
- name: "ProDOS_2.4.3_TJ.po"
required: false
sha1: "14c67801efd773f6a4ddc1699c8bcb8f7d09d1df"
description: "ProDOS ROM Drive card image, a 1 MB solid state disk by Terence Boldt"
source_ref: "cardProDOSRomDrive.go:31,39,46"
note: "Fetched from https://github.com/Alex-Kw/ProDOS-ROM-Drive-Images/raw/main/ProDOS_2.4.3_TJ.po when the card is added with no image parameter. The card slot ROM is read at offset 0x300. No size or hash check."
note: "Fetched from https://github.com/Alex-Kw/ProDOS-ROM-Drive-Images/raw/main/ProDOS_2.4.3_TJ.po when the card is added with no image parameter. The card slot ROM is read at offset 0x300. No size or hash check. Offline, or before the card is first added, the file has to be in place."
- name: "ProDOS-ROMCARD3_4MB_A2D.v1.4_v37.po"
required: false
sha1: "76c19651094167b94b1e168d1542e82ed517a8d7"
size: 4194304
validation: [size]
description: "ProDOS ROM Card 3 image, a 4 MB ROM card by Ralle Palaveev"
source_ref: "cardProDOSRomCard3.go:29,37,42-44,48"
note: "Fetched from https://github.com/rallepalaveev/ProDOS-Romcard3/raw/main/ProDOS-ROMCARD3_4MB_A2D.v1.4_v37.po when the card is added with no image parameter. The card slot ROM is read at offset 0x200. Rejected unless exactly 4 MB."
note: "Fetched from https://github.com/rallepalaveev/ProDOS-Romcard3/raw/main/ProDOS-ROMCARD3_4MB_A2D.v1.4_v37.po when the card is added with no image parameter. The card slot ROM is read at offset 0x200. Rejected unless exactly 4 MB. Offline, or before the card is first added, the file has to be in place."
analysis:
embedded_resources:
+7
View File
@@ -99,6 +99,7 @@ notes: |
files:
- name: Master.dsk
required: false
bundled: true
description: "Boot floppy inserted into slot 6 drive 1 at startup"
min_size: 143105
max_size: 143364
@@ -114,9 +115,13 @@ files:
check is performed at run time. The hashes are those of res/Master.dsk,
which a build test pins. LinApple and Batocera ship different images
under this name, both 143360 bytes.
Shipped in share/linapple/ of the v3.0-beta-3 archives and .deb,
and installed by the RetroPie linapple scriptmodule.
- name: icon.bmp
required: false
bundled: true
not_bundled_on: [retropie]
description: "Window icon read from disk by the SDL frontends"
size: 2102
md5: be7a389c5aa678f5e6ce4748593b0a29
@@ -127,6 +132,8 @@ files:
prints a warning to stderr when no search path holds it and returns
nullptr. The sdl1, sdl2 and sdl3 frontends each load it when the window
is created. Absence costs the window its icon and nothing else.
Shipped in share/linapple/ of the v3.0-beta-3 archives. The RetroPie
scriptmodule installs Master.dsk and not this file.
- name: APPLE2E.SYM
required: false
+15
View File
@@ -68,6 +68,9 @@ files:
- name: libCg2.so
system: sega-lindbergh
required: true
bundled: true
not_bundled_on: [batocera]
sha1: "23b85ca78122d862553c1b54200158cbccf30d65"
validation: [signature]
description: "NVIDIA Cg 2.0.0.12 runtime used to recompile the game shaders"
source_ref: "src/lindbergh/shaderPatches.c:1028-1108, src/lindbergh/shaderPatches.c:1110-1170"
@@ -80,10 +83,14 @@ files:
cgDestroyProgram each call exit(EXIT_FAILURE). Upstream vendors the build
as libs/libCg.so and both installers rename it to libCg2.so so it can sit
beside the Cg 3.1 library of the same original name that the games link.
The v2.1.4 AppImage and build.tar.gz carry it in usr/lib32 with the other
five libraries. The Batocera package installs no copy.
- name: libCgGL.so
system: sega-lindbergh
required: true
bundled: true
sha1: "b2ca278a7c4dd446ce1b16d90e24648b9d2b819e"
description: "NVIDIA Cg 3.1 OpenGL runtime linked by the game binaries"
source_ref: "src/lindbergh/lindbergh.c:336-378, scripts/flatpak/com.github.lindberghloader.yml:181-189"
note: >-
@@ -96,6 +103,8 @@ files:
- name: libCg.so
system: sega-lindbergh
required: true
bundled: true
sha1: "9637cd9d774db008018851ab0889701d3dd74df4"
description: "NVIDIA Cg 3.1 runtime linked by the game binaries"
source_ref: "src/lindbergh/lindbergh.c:336-378, scripts/flatpak/com.github.lindberghloader.yml:181-189"
note: >-
@@ -110,6 +119,8 @@ files:
- name: libcrypto.so.0.9.7
system: sega-lindbergh
required: false
bundled: true
sha1: "0ee8ed2a8fb49926b96f1e5237f573dcfb8ed67e"
description: "OpenSSL 0.9.7 crypto library linked by the networked games"
source_ref: "src/lindbergh/lindbergh.c:336-378, scripts/flatpak/com.github.lindberghloader.yml:244"
note: >-
@@ -120,6 +131,8 @@ files:
- name: libssl.so.0.9.7
system: sega-lindbergh
required: false
bundled: true
sha1: "60c2838da6cd97810ff11c5c7e7fdc203a4c2762"
description: "OpenSSL 0.9.7 TLS library linked by the networked games"
source_ref: "src/lindbergh/lindbergh.c:336-378, scripts/flatpak/com.github.lindberghloader.yml:245"
note: "Vendored as libs/libssl.so.0.9.7, paired with libcrypto.so.0.9.7."
@@ -127,6 +140,8 @@ files:
- name: libopenal.so.0
system: sega-lindbergh
required: false
bundled: true
sha1: "91d69bba438f321d6e3ebb60b3e89b1edd63de17"
description: "OpenAL runtime preloaded for Quiz Answer x Answer"
source_ref: "src/lindbergh/lindbergh.c:22, src/lindbergh/lindbergh.c:315-328, src/lindbergh/lindbergh.c:882-890"
note: >-
+1
View File
@@ -34,6 +34,7 @@ notes: |
data_directories:
- ref: lrps2
installed_on: [batocera, lakka, recalbox, retrobat, retrodeck]
destination: ""
source_ref: "pcsx2/GameDatabase.cpp:49, pcsx2/GameDatabase.cpp:979"
-1
View File
@@ -12,7 +12,6 @@ display_name: "Arcade (MAME)"
cores:
- mame
- imame4all
- mame64
systems:
- snk-neogeo-mvs
+1
View File
@@ -10,6 +10,7 @@ display_name: "Arcade (MAME 2000)"
cores:
- mame2000
- imame4all
systems:
- snk-neogeo-mvs
+2
View File
@@ -48,6 +48,7 @@ notes: |
files:
# Data files (system_dir/mame2003/)
- name: hiscore.dat
installed_on: [recalbox, retrobat, retrodeck, retropie]
path: "mame2003/hiscore.dat"
required: false
category: game_data
@@ -62,6 +63,7 @@ files:
"gamename:" header.
- name: cheat.dat
installed_on: [recalbox, retrobat, retrodeck, retropie]
path: "mame2003/cheat.dat"
required: false
category: game_data
+2
View File
@@ -26,6 +26,7 @@ notes: |
files:
- name: hiscore.dat
installed_on: [retrobat]
path: "mame2003/hiscore.dat"
required: false
category: game_data
@@ -33,6 +34,7 @@ files:
note: "high score definitions, loaded from system_dir/mame2003/"
- name: cheat.dat
installed_on: [retrobat]
path: "mame2003/cheat.dat"
required: false
category: game_data
+3
View File
@@ -63,6 +63,7 @@ notes: |
files:
# Data files (system_dir/mame2003-plus/)
- name: hiscore.dat
installed_on: [batocera, lakka, recalbox, retrobat, retrodeck, retropie]
path: "mame2003-plus/hiscore.dat"
required: false
category: game_data
@@ -77,6 +78,7 @@ files:
only "cpu:addr:len:start:end" lines under a "gamename:" header.
- name: cheat.dat
installed_on: [batocera, lakka, recalbox, retrobat, retrodeck, retropie]
path: "mame2003-plus/cheat.dat"
required: false
category: game_data
@@ -84,6 +86,7 @@ files:
note: "cheat definitions, requires cheats core option enabled"
- name: history.dat
installed_on: [batocera, lakka, recalbox, retrobat, retrodeck]
path: "mame2003-plus/history.dat"
required: false
category: game_data
+2
View File
@@ -57,6 +57,7 @@ notes: |
files:
# Data files (system_dir/mame2010/)
- name: hiscore.dat
installed_on: [recalbox, retrobat]
path: "mame2010/hiscore.dat"
required: false
category: game_data
@@ -71,6 +72,7 @@ files:
reads only "cpu:addr:len:start:end" lines under a "gamename:" header.
- name: cheat.zip
installed_on: [recalbox, retrobat]
path: "mame2010/cheat.zip"
required: false
category: game_data
+1
View File
@@ -59,6 +59,7 @@ notes: |
files:
# Data files (system_dir/mame2015/)
- name: hiscore.dat
installed_on: [recalbox]
path: "mame2015/hiscore.dat"
required: false
category: game_data
+84 -6
View File
@@ -531,12 +531,25 @@ files:
- name: "MesenNesDB.txt"
path: "MesenNesDB.txt"
mode: libretro
category: game_data
system: nintendo-nes
required: false
size: 548608
sha256: "7eee6516f351ccc7db286587917bec415a1d8042ff5ef87c279f38200a3418dd"
note: "NES game database for mapper and input detection, read from the home folder root on the first lookup. Standalone deploys it from the application's embedded Dependencies.zip, while the libretro build starts from a 6213-line embedded copy and merges this file over it when present."
note: "NES game database for mapper and input detection, read from the home folder root on the first lookup. The libretro build starts from a 6213-line embedded copy and merges this file over it when present. Nothing deploys it."
source_ref: "Core/NES/GameDatabase.cpp:92-103, UI/Utilities/DependencyHelper.cs:14-67, Libretro/libretro.cpp:85-86,592-594"
- name: "MesenNesDB.txt"
standalone_path: "MesenNesDB.txt"
mode: standalone
category: game_data
system: nintendo-nes
required: false
bundled: true
size: 548608
sha256: "7eee6516f351ccc7db286587917bec415a1d8042ff5ef87c279f38200a3418dd"
note: "NES game database for mapper and input detection. The application extracts it from its embedded Dependencies.zip (UI/Dependencies) into the home folder at startup."
source_ref: "Core/NES/GameDatabase.cpp:92-103, UI/Utilities/DependencyHelper.cs:14-67, Libretro/libretro.cpp:85-86,592-594"
- name: "MesenPalette.pal"
@@ -650,52 +663,117 @@ files:
# -------------------------------------------------------
- name: "BSX0120-0.bin"
path: "Satellaview/BSX0120-0.bin"
mode: libretro
category: game_data
system: nintendo-satellaview
required: false
size: 34
sha256: "ba0c17b5786724959bc206714fc18f708c16fdcd77f8fb19aaf9768338e3ce01"
note: "Satellaview data stream for channel 0120 (time channel), read from <home>/Satellaview/. Standalone deploys it from the application's embedded Dependencies.zip and preserves user replacements, while the libretro build reads it from system/Satellaview/ and deploys nothing."
note: "Satellaview data stream for channel 0120 (time channel), read from system/Satellaview/. Nothing deploys it for libretro."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0120-0.bin"
standalone_path: "Satellaview/BSX0120-0.bin"
mode: standalone
category: game_data
system: nintendo-satellaview
required: false
bundled: true
size: 34
sha256: "ba0c17b5786724959bc206714fc18f708c16fdcd77f8fb19aaf9768338e3ce01"
note: "Satellaview data stream for channel 0120 (time channel). The application extracts it from its embedded Dependencies.zip into <home>/Satellaview/ at startup and preserves user replacements."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0121-0.bin"
path: "Satellaview/BSX0121-0.bin"
mode: libretro
category: game_data
system: nintendo-satellaview
required: false
size: 34
sha256: "fbe51a53638dd366b50ea53adf92f54447667d7767c502e508d89b008e31c53f"
note: "Satellaview data stream for channel 0121. Deployed by the standalone UI, and user replacements are preserved."
note: "Satellaview data stream for channel 0121, read from system/Satellaview/. Nothing deploys it for libretro."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0121-0.bin"
standalone_path: "Satellaview/BSX0121-0.bin"
mode: standalone
category: game_data
system: nintendo-satellaview
required: false
bundled: true
size: 34
sha256: "fbe51a53638dd366b50ea53adf92f54447667d7767c502e508d89b008e31c53f"
note: "Satellaview data stream for channel 0121. The application extracts it from its embedded Dependencies.zip into <home>/Satellaview/ at startup and preserves user replacements."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0122-0.bin"
path: "Satellaview/BSX0122-0.bin"
mode: libretro
category: game_data
system: nintendo-satellaview
required: false
size: 1031
sha256: "a0329450e1d42cd18d30070a86e0e481a876cb5c9cfbaab4a0d8895150976ee7"
note: "Satellaview data stream for channel 0122. Deployed by the standalone UI, and user replacements are preserved."
note: "Satellaview data stream for channel 0122, read from system/Satellaview/. Nothing deploys it for libretro."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0122-0.bin"
standalone_path: "Satellaview/BSX0122-0.bin"
mode: standalone
category: game_data
system: nintendo-satellaview
required: false
bundled: true
size: 1031
sha256: "a0329450e1d42cd18d30070a86e0e481a876cb5c9cfbaab4a0d8895150976ee7"
note: "Satellaview data stream for channel 0122. The application extracts it from its embedded Dependencies.zip into <home>/Satellaview/ at startup and preserves user replacements."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0123-0.bin"
path: "Satellaview/BSX0123-0.bin"
mode: libretro
category: game_data
system: nintendo-satellaview
required: false
size: 16
sha256: "dbf5ef12ce586712ee666fc5805e6dfcaa1e253fdd36644f773909514868a590"
note: "Satellaview data stream for channel 0123. Deployed by the standalone UI, and user replacements are preserved."
note: "Satellaview data stream for channel 0123, read from system/Satellaview/. Nothing deploys it for libretro."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0123-0.bin"
standalone_path: "Satellaview/BSX0123-0.bin"
mode: standalone
category: game_data
system: nintendo-satellaview
required: false
bundled: true
size: 16
sha256: "dbf5ef12ce586712ee666fc5805e6dfcaa1e253fdd36644f773909514868a590"
note: "Satellaview data stream for channel 0123. The application extracts it from its embedded Dependencies.zip into <home>/Satellaview/ at startup and preserves user replacements."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0124-0.bin"
path: "Satellaview/BSX0124-0.bin"
mode: libretro
category: game_data
system: nintendo-satellaview
required: false
size: 97
sha256: "4d7d7bf5afe5c4f71b96965e58003816c70c13e8af9b581431504d5e52a0cec1"
note: "Satellaview data stream for channel 0124. Deployed by the standalone UI, and user replacements are preserved."
note: "Satellaview data stream for channel 0124, read from system/Satellaview/. Nothing deploys it for libretro."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
- name: "BSX0124-0.bin"
standalone_path: "Satellaview/BSX0124-0.bin"
mode: standalone
category: game_data
system: nintendo-satellaview
required: false
bundled: true
size: 97
sha256: "4d7d7bf5afe5c4f71b96965e58003816c70c13e8af9b581431504d5e52a0cec1"
note: "Satellaview data stream for channel 0124. The application extracts it from its embedded Dependencies.zip into <home>/Satellaview/ at startup and preserves user replacements."
source_ref: "Core/SNES/Coprocessors/BSX/BsxStream.cpp:68-74, UI/Utilities/DependencyHelper.cs:44-48"
platform_details:
+1
View File
@@ -53,6 +53,7 @@ files:
system: nintendo-nes
description: "Nestopia game database for region and mapper autodetection"
required: false
installed_on: [batocera]
hle_fallback: true
source_ref: "libretro/libretro.cpp:2121-2151 (database load), libretro/nstdatabase.hpp (baked-in fallback)"
note: "XML database matching games by SHA1+CRC32. Used for region, mapper, mirroring, and 4-player adapter detection. Built-in fallback exists so this file is optional."
+3
View File
@@ -37,6 +37,7 @@ notes: |
files:
- name: "Doukutsu.exe"
installed_on: [lakka, retrobat, retrodeck]
path: "nxengine/Doukutsu.exe"
category: game_data
system: cave-story
@@ -49,6 +50,7 @@ files:
note: "Placed in system/nxengine/. The core extracts ORG music, PXT sounds, stage tile attributes, BMP graphics, and wavetable from this binary at each launch."
- name: "data/"
installed_on: [lakka, retrobat, retrodeck]
path: "nxengine/data/"
type: directory
category: game_data
@@ -59,6 +61,7 @@ files:
note: "Must contain root assets (Arms.pbm, MyChar.pbm, etc.), Npc/ (36 sprite sheets), and Stage/ (333 map/script/tileset files). All files from the original freeware release."
- name: "data/npc.tbl"
installed_on: [lakka, retrobat, retrodeck]
path: "nxengine/data/npc.tbl"
category: game_data
system: cave-story
+2
View File
@@ -111,12 +111,14 @@ files:
source_ref: "share/machines/Boosted_MSX2+_JP.xml:155"
- name: fs-a1wsx_msx2psub.rom
installed_on: [retropie]
path: "openmsx/share/systemroms/fs-a1wsx_msx2psub.rom"
sha1: fe0254cbfc11405b79e7c86c7769bd6322b04995
required: true
description: "FS-A1WSX MSX2+ Sub ROM"
validation: [sha1]
source_ref: "share/machines/Boosted_MSX2+_JP.xml:218"
note: "RetroPie unpacks openmsxroms.tar.gz into the installed share/systemroms, which the file pool scans. This ROM is in it as MSX2PEXT.ROM and is found by its SHA1."
- name: fs-a1wsx_kanjibasic.rom
path: "openmsx/share/systemroms/fs-a1wsx_kanjibasic.rom"
+42 -3
View File
@@ -60,55 +60,84 @@ files:
required: true
max_size: 16384
validation: [size]
bundled: true
not_bundled_on: [recalbox]
sha1: "9451a1a09d8f75944dbd6f91193fc360f1de80ac"
md5: "a330779c42ad7d0c4ac6ef9e92788ec6"
source_ref: "gui.c:2283 (default roms/basic11b), main.c:553 (atmosrom), machine.c:2006-2007 (MACH_ATMOS)"
note: >
Atmos is the machine oricutron.cfg selects, so this is the ROM a stock
configuration needs. Also named by twilbankrom06 in the Twilighte board
config (plugins/twilighte_board/twilighte.cfg:3).
Shipped in roms/ of the 1.2 Windows and macOS archives and of
RetroBat's oricutron.7z.
- name: basic10.rom
description: "Oric-1 BASIC 1.0 ROM"
required: true
max_size: 16384
validation: [size]
bundled: true
not_bundled_on: [recalbox]
sha1: "333116e6884d85aaa4dfc7578a91cceeea66d016"
md5: "ebe418ec8a6c85d5ac32956c9a96c179"
source_ref: "gui.c:2284 (default roms/basic10), main.c:554 (oric1rom), machine.c:1932-1933 (MACH_ORIC1_16K), machine.c:1969-1970 (MACH_ORIC1)"
note: "Serves both the 48K Oric-1 and the 16K Oric-1, selected with -m oric1 or -m o16k."
note: "Serves both the 48K Oric-1 and the 16K Oric-1, selected with -m oric1 or -m o16k. Shipped in roms/ of the 1.2 Windows and macOS archives and of RetroBat's oricutron.7z."
- name: pravetzt.rom
description: "Pravetz 8D BASIC ROM"
required: true
max_size: 16384
validation: [size]
installed_on: [retropie, retrobat]
source_ref: "gui.c:2288 (default roms/pravetzt), main.c:558 (pravetzrom), machine.c:2082-2083 (MACH_PRAVETZ)"
note: "Selected with -m pravetz. roms/pravetzt-1.0.pch and .sym ship for an earlier revision of this ROM."
note: "Selected with -m pravetz. roms/pravetzt-1.0.pch and .sym ship for an earlier revision of this ROM. The 1.2 Windows archive ships it and the 1.2 macOS archive does not."
- name: teleass.rom
description: "Telestrat TELEASS ROM, bank 5"
required: true
max_size: 16384
validation: [size]
bundled: true
not_bundled_on: [recalbox]
sha1: "9e9af51dae3199cccf49ab3f0d47e2b9be4ba97d"
md5: "2324c9cc227c1327a72a667c97ed2990"
source_ref: "gui.c:2295 (default roms/teleass), main.c:588-589 (telebank5), machine.c:2029-2033 (MACH_TELESTRAT)"
note: "Shipped in roms/ of the 1.2 Windows and macOS archives and of RetroBat's oricutron.7z."
- name: hyperbas.rom
description: "Telestrat HYPER BASIC ROM, bank 6"
required: true
max_size: 16384
validation: [size]
bundled: true
not_bundled_on: [recalbox]
sha1: "f5f70a0eb59f8cd6c261e179ae78ef906f68ed63"
md5: "364bf095e0dc4222d75354d50b8cddfc"
source_ref: "gui.c:2296 (default roms/hyperbas), main.c:588-589 (telebank6), machine.c:2029-2033 (MACH_TELESTRAT)"
note: "Shipped in roms/ of the 1.2 Windows and macOS archives and of RetroBat's oricutron.7z."
- name: telmon24.rom
description: "Telestrat TELEMON 2.4 ROM, bank 7"
required: true
max_size: 16384
validation: [size]
bundled: true
not_bundled_on: [recalbox]
sha1: "86fc8dc0932f983efa199e31ae05a4424772f959"
md5: "9a432244d9ee4a49e8ddcde64af94e05"
source_ref: "gui.c:2297 (default roms/telmon24), main.c:588-589 (telebank7), machine.c:2029-2033 (MACH_TELESTRAT)"
note: "Bank 7 is the bank mapped at reset (machine.c:2041-2043)."
note: "Bank 7 is the bank mapped at reset (machine.c:2041-2043). Shipped in roms/ of the 1.2 Windows and macOS archives and of RetroBat's oricutron.7z."
- name: microdis.rom
description: "Microdisc disk controller ROM"
required: false
min_size: 8192
validation: [size]
bundled: true
not_bundled_on: [recalbox]
sha1: "0d2ef6e67322f48f4b7e08d8bbe68827e2074561"
md5: "df864344d2a2091c3f952bd1c5ce1707"
source_ref: "gui.c:2285 (default roms/microdis), main.c:555 (mdiscrom), machine.c:1251, machine.c:904-911 (mapped at $E000)"
note: >
Conditional: needed for the Microdisc controller, which is the drive type
@@ -116,12 +145,15 @@ files:
1488-1489). Loaded whatever the machine and not fatal, and
setup_for_microdisc raises romdis, so an absent file leaves the $E000
overlay reading zeroes.
Shipped in roms/ of the 1.2 Windows and macOS archives, there as
MICRODIS.ROM, and of RetroBat's oricutron.7z.
- name: bd500.rom
description: "ByteDrive BD-500 disk controller ROM"
required: false
min_size: 8192
validation: [size]
installed_on: [retrobat]
source_ref: "gui.c:2286 (default roms/bd500), main.c:556 (bd500rom), machine.c:1252, machine.c:937-944 (mapped at $E000)"
note: >
Conditional: needed for the BD-500 controller, selected with -k bd500 or
@@ -134,17 +166,24 @@ files:
required: false
min_size: 2048
validation: [size]
bundled: true
not_bundled_on: [recalbox]
sha1: "70e59b8abd67092f050462abc6cb5271e4c15f01"
md5: "5136f764a7dbd1352519351fbb53a9f3"
source_ref: "gui.c:2287 (default roms/jasmin), main.c:557 (jasminrom), machine.c:1253, machine.c:836-844 (mapped at $F800)"
note: >
Conditional: needed for the Jasmin controller, selected with -k jasmin or
by autodetecting a Jasmin image (main.c:1468-1471). setup_for_jasmin
leaves romdis clear, so the machine still boots from its BASIC ROM.
Shipped in roms/ of the 1.2 Windows and macOS archives and of
RetroBat's oricutron.7z.
- name: 8dos2.rom
description: "Pravetz 8D floppy controller boot PROM"
required: false
min_size: 512
validation: [size]
installed_on: [retrobat]
source_ref: "gui.c:2289 (default roms/8dos2), main.c:559 (pravetz8drom), machine.c:1254, machine.c:1053-1058 (mapped at $320-$3FF)"
note: >
Conditional: needed for the Pravetz 8D drive. The only disk ROM whose
+12
View File
@@ -157,6 +157,9 @@ files:
path: bin/resources/GameIndex.yaml
system: namco-system246
required: false
bundled: true
sha1: 74747a2ca67a70b3b7208ae6bd33bf324181c957
size: 7941
description: "Arcade game database"
note: "Keyed by NM gameid, one entry per arcade title, carrying the board variant, the media type, the boot program and the GS fixes. Supplies the platform and media values a minimal .acgame leaves out. Console error when missing."
source_ref: "pcsx2/GameDatabase.cpp:39, pcsx2/GameDatabase.cpp:979-990, pcsx2/VMManager.cpp:1385-1415"
@@ -165,6 +168,9 @@ files:
path: bin/resources/RedumpDatabase.yaml
system: namco-system246
required: false
bundled: true
sha1: a3506d52c6bcdd81d1d8dd7b2cc86210adc696e9
size: 1976895
description: "Disc hash database"
note: "Read on demand to match a disc against its catalogue entry in the game summary. Console error when missing."
source_ref: "pcsx2/GameDatabase.cpp:1086, pcsx2/GameDatabase.cpp:1143-1152"
@@ -173,6 +179,9 @@ files:
path: bin/resources/patches.zip
system: namco-system246
required: false
bundled: true
sha1: 21637a90ff79984b907876b1ac6b4d482a5444e0
size: 1312
description: "Bundled patch archive"
note: "Opened read-only from the resources folder. Built-in patches are unavailable and an on-screen error is shown when it cannot be opened. Fetched from the patches repository at build time, not committed."
source_ref: "pcsx2/Patch.cpp:117, pcsx2/Patch.cpp:289-315, .github/workflows/linux_build_qt.yml:129"
@@ -181,6 +190,9 @@ files:
path: bin/resources/game_controller_db.txt
system: namco-system246
required: false
bundled: true
sha1: 35a77f91d4333bafeb2edc2971fe87049077b1c3
size: 515563
description: "SDL controller mapping database"
note: "A copy in the user data root takes precedence over the one in resources. Fed to SDL as a hint. Without either, SDL falls back to its built-in mappings and an error is logged."
source_ref: "pcsx2/Input/SDLInputSource.cpp:24, pcsx2/Input/SDLInputSource.cpp:614-629"
+29 -2
View File
@@ -16,6 +16,7 @@ pack_structure:
data_directories:
- ref: ppsspp-assets
installed_on: [batocera, emudeck, lakka, recalbox, retrobat, retrodeck, retropie]
mode: libretro
destination: ""
source_ref: "libretro/libretro.cpp:537,549"
@@ -32,15 +33,41 @@ notes: |
files:
- name: "ppge_atlas.zim"
installed_on: [batocera, emudeck, lakka, recalbox, retrobat, retrodeck, retropie]
mode: libretro
path: "PPSSPP/ppge_atlas.zim"
description: "PPGe dialog texture atlas for save/load dialogs, on-screen keyboard, system UI"
required: false
source_ref: "Core/Util/PPGeDraw.cpp:227-228"
note: "PanicAlert if missing. System dialogs render without graphics but core continues running."
note: "PanicAlert if missing. System dialogs render without graphics but core continues running. Batocera, Recalbox, Lakka, RetroPie, RetroBat, EmuDeck and RetroDECK install the assets folder where their core reads it."
- name: "ppge_atlas.meta"
installed_on: [batocera, emudeck, lakka, recalbox, retrobat, retrodeck, retropie]
mode: libretro
path: "PPSSPP/ppge_atlas.meta"
description: "PPGe atlas metadata (glyph positions, UV coords)"
required: false
source_ref: "Core/Util/PPGeDraw.cpp:235-237"
note: "Loaded after ppge_atlas.zim. Without it, dialog UI has no glyph layout."
note: "Loaded after ppge_atlas.zim. Without it, dialog UI has no glyph layout. Batocera, Recalbox, Lakka, RetroPie, RetroBat, EmuDeck and RetroDECK install the assets folder where their core reads it."
- name: "ppge_atlas.zim"
mode: standalone
path: "assets/ppge_atlas.zim"
description: "PPGe dialog texture atlas for save/load dialogs, on-screen keyboard, system UI"
required: false
size: 666530
sha1: "30a33f3651f8e1b0967a5dfe6ff714baebcce41a"
bundled: true
source_ref: "Core/Util/PPGeDraw.cpp:227-228"
note: "Shipped in assets/ of the PPSSPP 1.20.4 Windows zip, which the standalone reads it from."
- name: "ppge_atlas.meta"
mode: standalone
path: "assets/ppge_atlas.meta"
description: "PPGe atlas metadata (glyph positions, UV coords)"
required: false
size: 50242
sha1: "ab398f667d6fd778859307c105fe16388b8fdf63"
bundled: true
source_ref: "Core/Util/PPGeDraw.cpp:235-237"
note: "Shipped in assets/ of the PPSSPP 1.20.4 Windows zip, beside ppge_atlas.zim."
+1
View File
@@ -64,6 +64,7 @@ files:
system: doom
description: "PrBoom+ engine data WAD"
required: true
bundled: true
size: 357768
md5: "1164ae723c9181698cc41dde6a341132"
sha1: "8a799c6615702aac72016b784e30ea1abd3e197b"
+1
View File
@@ -43,6 +43,7 @@ notes: |
files:
- name: "prboom.wad"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
system: doom
description: "PrBoom engine data WAD (fonts, palette, colormaps, tables, menu graphics)"
required: false
+15 -5
View File
@@ -99,18 +99,24 @@ files:
# Searched in: Sys/GC/
- name: "font_western.bin"
path: "GC/font_western.bin"
size: 9589
size: 6478
required: false
bundled: true
hle_fallback: true
note: "Windows-1252 font for GC/Wii text rendering. Free alternative bundled, real one from IPL dump preferred"
sha1: "483a17ff25b68a8f18cae691da99f16beefbe370"
md5: "9bef639b7426ef6948602a12b33522a8"
note: "Windows-1252 font for GC/Wii text rendering. The free alternative ships in Sys/GC/ of the 1.0.8 Windows and macOS releases, and the real one from an IPL dump is preferred"
source_ref: "Source/Core/Common/CommonPaths.h:132, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:131,203-218"
- name: "font_japanese.bin"
path: "GC/font_japanese.bin"
size: 303693
size: 259626
required: false
bundled: true
hle_fallback: true
note: "Shift-JIS font for Japanese text. Free alternative bundled, real one from IPL dump preferred"
sha1: "7fbbedcc7a1ae00414a4e9e967109cc78be1fe3b"
md5: "a1d3c0e5a40f163f4fb00a5e0774c63c"
note: "Shift-JIS font for Japanese text. The free alternative ships in Sys/GC/ of the 1.0.8 Windows and macOS releases, and the real one from an IPL dump is preferred"
source_ref: "Source/Core/Common/CommonPaths.h:135, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:130"
# -- GBA BIOS (for GC-GBA link) --
@@ -167,8 +173,12 @@ files:
- name: "codehandler.bin"
path: null
required: false
bundled: true
hle_fallback: true
note: "Gecko/Ocarina cheat code handler. Shipped with PrimeHack in Sys/"
size: 2880
sha1: "e6c0050b3c67ee26198488fbbe4a5d019c15b628"
md5: "1f118b8735fcf40c20b38c3184eebfd9"
note: "Gecko/Ocarina cheat code handler. Shipped in Sys/ of the 1.0.8 Windows and macOS releases"
source_ref: "Source/Core/Common/CommonPaths.h:154, Source/Core/Core/GeckoCode.cpp:121"
# -- Wii System Menu (WAD) --
+6 -2
View File
@@ -72,12 +72,16 @@ files:
system: nintendo-nes
description: "NES 2.0 header database, matched by ROM hash"
required: false
bundled: true
sha1: "8ed9fb83d8e4d73217d347e3b7965cb640cb8395"
source_ref: "src/gui/nes20db.cpp:31,49-81 (nes20db_search); src/core/ines.c:276-278, src/core/unif.c:316 (callers); CMakeLists.txt:227 (install)"
note: "Supplies mapper, submapper, mirroring, region, RAM sizes and Vs. System hardware for dumps whose own header is absent or wrong. A miss leaves info.mapper.nes20db.in_use false and the header carried by the ROM is used."
note: "Supplies mapper, submapper, mirroring, region, RAM sizes and Vs. System hardware for dumps whose own header is absent or wrong. A miss leaves info.mapper.nes20db.in_use false and the header carried by the ROM is used. Installed by CMakeLists.txt:227 and shipped beside the executable in the Windows zip. The hash is the copy at the profiled revision."
- name: "dip.cfg"
system: nintendo-nes
description: "DIP switch database for multicart and Vs. System boards, keyed by CRC32"
required: false
bundled: true
sha1: "0f25848f73705328ca03b02905e95e3a5d087d8c"
source_ref: "src/gui/dipswitch.cpp:30,60-86 (dipswitch_search); src/core/mappers.c:44 (caller); CMakeLists.txt:228 (install)"
note: "Read on every mapper init. A miss leaves dipswitch.used false, which mappers 001, 043, 045, 176, 215, 412 and 447 and the selection dialog at src/gui/qt.cpp:754 all guard on, so the board runs on its reset value."
note: "Read on every mapper init. A miss leaves dipswitch.used false, which mappers 001, 043, 045, 176, 215, 412 and 447 and the selection dialog at src/gui/qt.cpp:754 all guard on, so the board runs on its reset value. Installed by CMakeLists.txt:228 and shipped beside the executable in the Windows zip. The hash is the copy at the profiled revision, the 0.111 zip carries an older one."
+2
View File
@@ -42,6 +42,7 @@ files:
# iplrom30.dat is X68030, iplromco.dat is X68000 Compact, iplromxv.dat is X68000 XVI.
- name: "iplrom.dat"
installed_on: [recalbox]
path: "keropi/iplrom.dat"
priority: 1
size: 131072
@@ -85,6 +86,7 @@ files:
# Font ROM -- character generator ROM for text rendering.
- name: "cgrom.dat"
installed_on: [recalbox]
path: "keropi/cgrom.dat"
size: 786432
required: true
+57
View File
@@ -29,6 +29,7 @@ files:
# x86 SYSTEM BIOS (SeaBIOS)
# ========================================================
- name: "SeaBIOS (128 KB)"
installed_on: [retrodeck]
path: "qemu/bios.bin"
sha1: "f402170ee4f374c304a7ce0b139d6cecb1732aff"
md5: "e9ca30100c47a26b66488444c5b0bd15"
@@ -40,6 +41,7 @@ files:
source_ref: "hw/i386/pc_sysfw.c:222,243"
- name: "SeaBIOS (256 KB)"
installed_on: [retrodeck]
path: "qemu/bios-256k.bin"
sha1: "5fe6078506094333106e6b3f33c7185dea7f0268"
md5: "d3dab3095c73cad67afd3cc16a88479c"
@@ -51,6 +53,7 @@ files:
source_ref: "pc-bios/meson.build:30"
- name: "SeaBIOS microvm"
installed_on: [retrodeck]
path: "qemu/bios-microvm.bin"
sha1: "56f33ced7ea0f7581d776396a0ac6cfe2c7c9257"
md5: "9f0ddaf6f3b213798bd414273505f2ff"
@@ -62,6 +65,7 @@ files:
source_ref: "hw/i386/microvm.c:58"
- name: "qboot ROM"
installed_on: [retrodeck]
path: "qemu/qboot.rom"
sha1: "339d3a93c967491c9f1fffe963484386f48bd22c"
md5: "387c48aef9497c6c2b914b1e6b9bc7aa"
@@ -74,6 +78,7 @@ files:
# x86 VGA BIOS (SeaVGABIOS / LGPL VGA BIOS)
# ========================================================
- name: "VGA BIOS (ISA)"
installed_on: [retrodeck]
path: "qemu/vgabios.bin"
sha1: "63d87e2a6618c3a9b2aabecf03ac2456e5e63410"
md5: "ecef0b49f8f4e61874f012eb12ba0e36"
@@ -85,6 +90,7 @@ files:
source_ref: "hw/display/vga-isa.c:88, hw/display/vga_int.h:191"
- name: "VGA BIOS Cirrus"
installed_on: [retrodeck]
path: "qemu/vgabios-cirrus.bin"
sha1: "883eb2657ce29661a0466b6b41ce75411f37aad9"
md5: "fcd3d3c0b07a9096693d69425cd940f6"
@@ -94,6 +100,7 @@ files:
source_ref: "hw/display/cirrus_vga.c:3001, hw/display/cirrus_vga_isa.c:67"
- name: "VGA BIOS stdvga"
installed_on: [retrodeck]
path: "qemu/vgabios-stdvga.bin"
sha1: "87fbc0ecb1ee7d4d8c8c88c7d8a2fb3ec8f99ea5"
md5: "8117c3fd986fbbe327badfe38e77db1d"
@@ -103,6 +110,7 @@ files:
source_ref: "hw/display/vga-pci.c:387"
- name: "VGA BIOS bochs-display"
installed_on: [retrodeck]
path: "qemu/vgabios-bochs-display.bin"
sha1: "9e2edd3d835219cde63a20e2cd58107d7e96ef5b"
md5: "83e39bd3e056291ee50d2b5d937bab3e"
@@ -112,6 +120,7 @@ files:
source_ref: "hw/display/bochs-display.c:365"
- name: "VGA BIOS ramfb"
installed_on: [retrodeck]
path: "qemu/vgabios-ramfb.bin"
sha1: "49df9be557f0f0277c8fedb889257e279586d536"
md5: "c55512e313c4cb08ec5a36198fdfef33"
@@ -121,6 +130,7 @@ files:
source_ref: "hw/display/ramfb.c:150"
- name: "VGA BIOS ATI"
installed_on: [retrodeck]
path: "qemu/vgabios-ati.bin"
sha1: "ded141cacdebf557ec552597cbf57cd989cec3e2"
md5: "013cb287a295dc6c039921c6883a767e"
@@ -130,6 +140,7 @@ files:
source_ref: "hw/display/ati.c:1066"
- name: "VGA BIOS QXL"
installed_on: [retrodeck]
path: "qemu/vgabios-qxl.bin"
sha1: "527227abd5f3348c382d4b02703389fbeb83b067"
md5: "558420a5ad839b10906d5d73e92a4160"
@@ -139,6 +150,7 @@ files:
source_ref: "hw/display/qxl.c:2512"
- name: "VGA BIOS VirtIO"
installed_on: [retrodeck]
path: "qemu/vgabios-virtio.bin"
sha1: "cddc53b94793609d1e837d78cd5468fcc1ed9164"
md5: "8f1e5e497342c503f62a50912f0447e0"
@@ -148,6 +160,7 @@ files:
source_ref: "hw/display/virtio-vga.c:233"
- name: "VGA BIOS VMware"
installed_on: [retrodeck]
path: "qemu/vgabios-vmware.bin"
sha1: "c54901ab8f526ab201ebf1b3ecdf711e38e6c259"
md5: "6635fe944eab228ae01c814107674199"
@@ -160,6 +173,7 @@ files:
# x86 OPTION ROMs
# ========================================================
- name: "KVM VAPIC"
installed_on: [retrodeck]
path: "qemu/kvmvapic.bin"
sha1: "670c9cc79b4859944705eece710dc332188b79b4"
md5: "b8cec9572e408a3259914f9aba8664cb"
@@ -169,6 +183,7 @@ files:
source_ref: "hw/i386/vapic.c:733"
- name: "Linux boot ROM"
installed_on: [retrodeck]
path: "qemu/linuxboot.bin"
sha1: "fd19bef7f5647960952520389f448364762ed948"
md5: "ab40dea9ff35ec29b506fdae5bf11463"
@@ -178,6 +193,7 @@ files:
source_ref: "hw/i386/x86-common.c:964"
- name: "Linux boot DMA ROM"
installed_on: [retrodeck]
path: "qemu/linuxboot_dma.bin"
sha1: "0bff50c10727bd9c85c831ea92b7a52699959992"
md5: "8cb622dc1c9290a019a801e972c9e4f9"
@@ -187,6 +203,7 @@ files:
source_ref: "hw/i386/x86-common.c:966"
- name: "Multiboot ROM"
installed_on: [retrodeck]
path: "qemu/multiboot.bin"
sha1: "a8b58ae464fc6fb26799432ae867bf57c546ff80"
md5: "552a0c03c40bb3ec292f5349ea29cf86"
@@ -196,6 +213,7 @@ files:
source_ref: "hw/i386/multiboot.c:408"
- name: "Multiboot DMA ROM"
installed_on: [retrodeck]
path: "qemu/multiboot_dma.bin"
sha1: "32ab1cf336b674bfb154eb7a939a3e3275a92647"
md5: "e942cc4f612050c7331d33a34b0d5192"
@@ -205,6 +223,7 @@ files:
source_ref: "hw/i386/multiboot.c:406"
- name: "PVH boot ROM"
installed_on: [retrodeck]
path: "qemu/pvh.bin"
sha1: "c2191e6495103c1f43e9b6ca8930e44c2245e476"
md5: "bb045d6f0380ad2af3531edeff92a117"
@@ -217,6 +236,7 @@ files:
# PXE NETWORK BOOT ROMs (iPXE legacy BIOS)
# ========================================================
- name: "PXE e1000"
installed_on: [retrodeck]
path: "qemu/pxe-e1000.rom"
sha1: "368e8e9827ae8757a7449319831078b6d5efb83f"
md5: "898d7d0b3ed4a030c877b9185b4ef6be"
@@ -226,6 +246,7 @@ files:
source_ref: "pc-bios/meson.build:47"
- name: "PXE eepro100"
installed_on: [retrodeck]
path: "qemu/pxe-eepro100.rom"
sha1: "b19572c9c2a11f03282df81c0397aceed409a86c"
md5: "2f8279177fdc2ce5abc47d9f1e303db1"
@@ -235,6 +256,7 @@ files:
source_ref: "hw/net/eepro100.c:2077"
- name: "PXE ne2k_pci"
installed_on: [retrodeck]
path: "qemu/pxe-ne2k_pci.rom"
sha1: "f37f43f89dc99afe0442ee0b7a431ee790ad6bf6"
md5: "095cdf2b26084ce22adb883e9c43fc5a"
@@ -244,6 +266,7 @@ files:
source_ref: "pc-bios/meson.build:49"
- name: "PXE pcnet"
installed_on: [retrodeck]
path: "qemu/pxe-pcnet.rom"
sha1: "13a039bf9916f1db42d3a019591d372b4cf4aee9"
md5: "15e38b82922a058c6df6eaffbad1b916"
@@ -253,6 +276,7 @@ files:
source_ref: "pc-bios/meson.build:50"
- name: "PXE rtl8139"
installed_on: [retrodeck]
path: "qemu/pxe-rtl8139.rom"
sha1: "7b512c0a7a13bc3c254a25237e4d4612170f4391"
md5: "22f4b6ae5650988f999ee651a3734462"
@@ -262,6 +286,7 @@ files:
source_ref: "pc-bios/meson.build:51"
- name: "PXE virtio"
installed_on: [retrodeck]
path: "qemu/pxe-virtio.rom"
sha1: "3e3f77cfe70af904133db94f27ec24e3c9c43648"
md5: "91ad9770f5717a89d518534f45f1332d"
@@ -274,6 +299,7 @@ files:
# EFI NETWORK BOOT ROMs (iPXE UEFI)
# ========================================================
- name: "EFI e1000"
installed_on: [retrodeck]
path: "qemu/efi-e1000.rom"
sha1: "a3df5fc33ab0190f470b34104ff3c0679cecbab6"
md5: "d8330b99643e31b51e7710fa26c7e859"
@@ -283,6 +309,7 @@ files:
source_ref: "hw/net/e1000.c:1708"
- name: "EFI e1000e"
installed_on: [retrodeck]
path: "qemu/efi-e1000e.rom"
sha1: "1d37f3ae6748d4deefe9fd5188a2f557bf265d61"
md5: "a55bf3f4988d4a736c71a1300636cd69"
@@ -292,6 +319,7 @@ files:
source_ref: "hw/net/e1000e.c:689"
- name: "EFI eepro100"
installed_on: [retrodeck]
path: "qemu/efi-eepro100.rom"
sha1: "956d9592fea33374ef0f1900a185b6e1109ea765"
md5: "d2a2f92710f5a9f77281e9492a249afb"
@@ -301,6 +329,7 @@ files:
source_ref: "pc-bios/meson.build:54"
- name: "EFI ne2k_pci"
installed_on: [retrodeck]
path: "qemu/efi-ne2k_pci.rom"
sha1: "adb7199f545fdb66c325b142c8dbc4cddb99a20d"
md5: "10b66275b3644af301c64a3c545c3daf"
@@ -310,6 +339,7 @@ files:
source_ref: "hw/net/ne2000-pci.c:111"
- name: "EFI pcnet"
installed_on: [retrodeck]
path: "qemu/efi-pcnet.rom"
sha1: "9e5a4bb247c6a1777c89117ca091f94342b9046d"
md5: "374696f4fffa83c9cf18272212c21d83"
@@ -319,6 +349,7 @@ files:
source_ref: "hw/net/pcnet-pci.c:267"
- name: "EFI rtl8139"
installed_on: [retrodeck]
path: "qemu/efi-rtl8139.rom"
sha1: "99a1e431cc0cb0a78d5803875dfa687e12a947f4"
md5: "f81dbbd7001a8db631f2a548b7d08c4e"
@@ -328,6 +359,7 @@ files:
source_ref: "hw/net/rtl8139.c:3423"
- name: "EFI virtio"
installed_on: [retrodeck]
path: "qemu/efi-virtio.rom"
sha1: "1596e9b97f0bc8b5ff3e444235690a549ee982c6"
md5: "d3887f04c23035cae3f0e1075deea459"
@@ -337,6 +369,7 @@ files:
source_ref: "hw/virtio/virtio-net-pci.c:73"
- name: "EFI vmxnet3"
installed_on: [retrodeck]
path: "qemu/efi-vmxnet3.rom"
sha1: "6557242402387a6319a0db6abb916ada48e1391c"
md5: "ea1ba222dbd5aa356ea1f29393ae55e1"
@@ -432,6 +465,7 @@ files:
# POWERPC FIRMWARE
# ========================================================
- name: "OpenBIOS PowerPC"
installed_on: [retrodeck]
path: "qemu/openbios-ppc"
sha1: "0ef5051dcb318c0bc45d1908f8318d6eece8686a"
size: 677196
@@ -442,6 +476,7 @@ files:
source_ref: "hw/ppc/mac_oldworld.c:60, hw/ppc/mac_newworld.c:86"
- name: "SLOF (Slimline Open Firmware)"
installed_on: [retrodeck]
path: "qemu/slof.bin"
sha1: "a03a94acfe555804d66cc6c74760ae1375a71a64"
size: 995000
@@ -450,6 +485,7 @@ files:
source_ref: "hw/ppc/spapr.c:106"
- name: "skiboot"
installed_on: [retrodeck]
path: "qemu/skiboot.lid"
sha1: "8052069aa9714c23be05b4e62fb245a3d572cb0f"
size: 2527328
@@ -458,6 +494,7 @@ files:
source_ref: "hw/ppc/pnv.c:63"
- name: "VOF (Virtual Open Firmware)"
installed_on: [retrodeck]
path: "qemu/vof.bin"
sha1: "fc737b34a390f5752cb7e35b33d71f4f438ab607"
size: 3456
@@ -466,6 +503,7 @@ files:
source_ref: "hw/ppc/spapr.c:107, hw/ppc/pegasos2.c:43"
- name: "VOF NVRAM"
installed_on: [retrodeck]
path: "qemu/vof-nvram.bin"
sha1: "5d1184609b87f78635f0575467a1c3f440900ff0"
size: 16384
@@ -474,6 +512,7 @@ files:
source_ref: "pc-bios/meson.build:83"
- name: "U-Boot e500"
installed_on: [retrodeck]
path: "qemu/u-boot.e500"
sha1: "9ea03f249f856cdcb4399cc1f5a5031729379911"
size: 421720
@@ -482,6 +521,7 @@ files:
source_ref: "hw/ppc/e500.c:1184"
- name: "U-Boot SAM460"
installed_on: [retrodeck]
path: "qemu/u-boot-sam460-20100605.bin"
sha1: "0399a79ac0cf77f0da70af9baec7548a3b368f0a"
size: 524288
@@ -490,6 +530,7 @@ files:
source_ref: "pc-bios/meson.build:74"
- name: "QEMU VGA Mac driver"
installed_on: [retrodeck]
path: "qemu/qemu_vga.ndrv"
sha1: "638c6262a6eb579ec3d1c9292566ac94c942dc15"
size: 18752
@@ -501,6 +542,7 @@ files:
# SPARC FIRMWARE
# ========================================================
- name: "OpenBIOS Sparc32"
installed_on: [retrodeck]
path: "qemu/openbios-sparc32"
sha1: "5a4f2124c8f093f8aee99fbcebcf5d17d789ff26"
size: 382080
@@ -509,6 +551,7 @@ files:
source_ref: "hw/sparc/sun4m.c:79"
- name: "OpenBIOS Sparc64"
installed_on: [retrodeck]
path: "qemu/openbios-sparc64"
sha1: "c6e215fe460629d35688ab8e51faf6f765827cd6"
size: 1593408
@@ -517,6 +560,7 @@ files:
source_ref: "hw/sparc64/sun4u.c:67"
- name: "QEMU TCX display"
installed_on: [retrodeck]
path: "qemu/QEMU,tcx.bin"
sha1: "5f1792a73ee47d78b2160191ecb2c92f353f93ad"
size: 1402
@@ -525,6 +569,7 @@ files:
source_ref: "hw/display/tcx.c:38,827"
- name: "QEMU cgthree display"
installed_on: [retrodeck]
path: "qemu/QEMU,cgthree.bin"
sha1: "619b86fb02faf8f682474be3f0653b58015008ba"
size: 850
@@ -543,6 +588,7 @@ files:
# ALPHA FIRMWARE
# ========================================================
- name: "Alpha PALcode"
installed_on: [retrodeck]
path: "qemu/palcode-clipper"
sha1: "47b0870aaa45a7aa0d48847fd905908fb06f3e9f"
size: 153728
@@ -554,6 +600,7 @@ files:
# RISC-V FIRMWARE
# ========================================================
- name: "OpenSBI RISC-V 32"
installed_on: [retrodeck]
path: "qemu/opensbi-riscv32-generic-fw_dynamic.bin"
sha1: "7a23dfdeef3d78ffc89d86e89fc06a36f1e4386f"
size: 268312
@@ -562,6 +609,7 @@ files:
source_ref: "hw/riscv/boot.c:92"
- name: "OpenSBI RISC-V 64"
installed_on: [retrodeck]
path: "qemu/opensbi-riscv64-generic-fw_dynamic.bin"
sha1: "6883bfd1991c0ef0d67b0967e7dcbd60420dd480"
size: 272504
@@ -573,6 +621,7 @@ files:
# S390X FIRMWARE
# ========================================================
- name: "S390 CCW firmware"
installed_on: [retrodeck]
path: "qemu/s390-ccw.img"
sha1: "7b4fa888d32ca8ddbc752f7442e4d055cee1871a"
size: 42608
@@ -581,6 +630,7 @@ files:
source_ref: "hw/s390x/ipl.c:149"
- name: "S390 network boot"
installed_on: [retrodeck]
path: "qemu/s390-netboot.img"
sha1: "f6cec671408117bd9a31e982682662f27ef4fb2c"
size: 67232
@@ -592,6 +642,7 @@ files:
# HP-PA FIRMWARE
# ========================================================
- name: "HP-PA firmware (32-bit)"
installed_on: [retrodeck]
path: "qemu/hppa-firmware.img"
sha1: "605c36ede6c120c6cc7efe147a75a3dc4b7e4fb0"
size: 167820
@@ -600,6 +651,7 @@ files:
source_ref: "hw/hppa/machine.c:424"
- name: "HP-PA firmware (64-bit)"
installed_on: [retrodeck]
path: "qemu/hppa-firmware64.img"
sha1: "b42f6d4ca74073de6c038579b4a9323ad0a6b398"
size: 206024
@@ -659,6 +711,7 @@ files:
source_ref: "hw/arm/digic_boards.c:131"
- name: "NPCM7xx boot ROM"
installed_on: [retrodeck]
path: "qemu/npcm7xx_bootrom.bin"
sha1: "22a75d26a0591d2c7763765b6381fa2f73de43e1"
size: 768
@@ -670,6 +723,7 @@ files:
# DEVICE TREE BLOBS
# ========================================================
- name: "Bamboo DTB (PPC)"
installed_on: [retrodeck]
path: "qemu/bamboo.dtb"
sha1: "ebdf1745479f4ec88459bbd9ef16ee1114018508"
size: 3211
@@ -678,6 +732,7 @@ files:
source_ref: "hw/ppc/ppc440_bamboo.c:38"
- name: "Canyonlands DTB (PPC)"
installed_on: [retrodeck]
path: "qemu/canyonlands.dtb"
sha1: "8a2fda0b4f23a92eb44776b5d7ffe951987062da"
size: 9779
@@ -686,6 +741,7 @@ files:
source_ref: "hw/ppc/sam460ex.c:45"
- name: "Petalogix ML605 DTB (MicroBlaze)"
installed_on: [retrodeck]
path: "qemu/petalogix-ml605.dtb"
sha1: "892d265838866869b8a8ef104252ff5b2fda156f"
size: 9882
@@ -694,6 +750,7 @@ files:
source_ref: "pc-bios/meson.build:91"
- name: "Petalogix S3ADSP1800 DTB (MicroBlaze)"
installed_on: [retrodeck]
path: "qemu/petalogix-s3adsp1800.dtb"
sha1: "976600e3f89ecc1f3564b7077f53c58e0b565280"
size: 8161
+12 -2
View File
@@ -57,16 +57,26 @@ files:
- name: "raze.pk3"
category: game_data
required: true
bundled: true
size: 8787429
sha1: "fe0845841db22735cc23e47eb432c009c771346e"
md5: "70732877e125a081246fe29f0e9ec90b"
crc32: "4fdff78a"
source_ref: "source/core/version.h:66, source/core/gamecontrol.cpp:1020-1023"
note: "I_FatalError(\"Cannot find raze.pk3\") if absent."
note: "I_FatalError(\"Cannot find raze.pk3\") if absent. Built from the tree at each release. The hash is the copy in the 1.11.0b Windows zip."
- name: "raze.sf2"
aliases: ["Roland_SC-55.sf2"]
category: game_data
path: "soundfonts/raze.sf2"
required: false
bundled: true
size: 3283278
sha1: "9dba9212f2e34446ab034595665809f09f303d63"
md5: "dbb97c34404b753724a66fe0108a32e1"
crc32: "2f280fcc"
source_ref: "source/common/audio/music/i_soundfont.cpp:334-352, 427-430, 439-459, source/CMakeLists.txt:1452"
note: "Default soundfont, used when the soundfont directories hold none. Every file of those directories is taken by its content, and when no soundfont is named raze the first SF2 found is used."
note: "Default soundfont, used when the soundfont directories hold none. Every file of those directories is taken by its content, and when no soundfont is named raze the first SF2 found is used. Shipped in the 1.11.0b Windows zip."
# ================================================================
# Duke Nukem 3D family
+10
View File
@@ -85,11 +85,14 @@ notes: |
files:
# -- OpenH264 2.4.1 decoder, one build per OS and architecture --
# The player fetches the build for its host into <cache>/ruffle/video/ the
# first time a movie loads, with no prompt, so none needs to be supplied.
- name: libopenh264-2.4.1-linux64.7.so
path: "video/libopenh264-2.4.1-linux64.7.so"
system: flash
required: false
bundled: true
description: "OpenH264 2.4.1 decoder library, Linux x86_64"
sha256: "1392d21466bc638e68151b716d5b2086d54cd812afd43253f1adb5b6e0185f51"
validation: [sha256]
@@ -99,6 +102,7 @@ files:
path: "video/libopenh264-2.4.1-linux-arm64.7.so"
system: flash
required: false
bundled: true
description: "OpenH264 2.4.1 decoder library, Linux aarch64"
sha256: "e8ea7e42855ceb4a90e7bd0b3abeba0c58b5f97166e8b0a30eefd58e099557a4"
validation: [sha256]
@@ -108,6 +112,7 @@ files:
path: "video/libopenh264-2.4.1-linux-arm.7.so"
system: flash
required: false
bundled: true
description: "OpenH264 2.4.1 decoder library, Linux arm"
sha256: "fd1dfb27d30bb72e903c9d2b4c650104a4369d2e7ffe8a4a533e8db2e7e9b19e"
validation: [sha256]
@@ -117,6 +122,7 @@ files:
path: "video/libopenh264-2.4.1-linux32.7.so"
system: flash
required: false
bundled: true
description: "OpenH264 2.4.1 decoder library, Linux x86"
sha256: "b7cf0e407f99056d90cbf62787a34820a7595b2129b165319d50766e00a66704"
validation: [sha256]
@@ -126,6 +132,7 @@ files:
path: "video/libopenh264-2.4.1-mac-arm64.dylib"
system: flash
required: false
bundled: true
description: "OpenH264 2.4.1 decoder library, macOS aarch64"
sha256: "213ff93831cfa3dd6d7ad0c3a3403a6ceedf4ac1341e1278b5b869d42fefb496"
validation: [sha256]
@@ -135,6 +142,7 @@ files:
path: "video/libopenh264-2.4.1-mac-x64.dylib"
system: flash
required: false
bundled: true
description: "OpenH264 2.4.1 decoder library, macOS x86_64"
sha256: "cc0ba518a63791c37571f3c851f0aa03a4fbda5410acc214ecd4f24f8d1c478e"
validation: [sha256]
@@ -144,6 +152,7 @@ files:
path: "video/openh264-2.4.1-win64.dll"
system: flash
required: false
bundled: true
description: "OpenH264 2.4.1 decoder library, Windows x86_64"
sha256: "081b0c081480d177cbfddfbc90b1613640e702f875897b30d8de195cde73dd34"
validation: [sha256]
@@ -153,6 +162,7 @@ files:
path: "video/openh264-2.4.1-win32.dll"
system: flash
required: false
bundled: true
description: "OpenH264 2.4.1 decoder library, Windows x86"
sha256: "83270149640469c994a62cc32a6d8c0413cd7b802b7f1f2f532159f5bdc1cedd"
validation: [sha256]
+8
View File
@@ -49,43 +49,51 @@ files:
- name: samcoupe.rom
system: sam-coupe
required: true
bundled: true
size: 32768 # 32 kB, two 16 kB ROM pages
md5: "ad08ed47b07b0d7047fd3d0b5e7d90b3"
sha1: "c86601633fb61a8c517f7657aad9af4e6870f2ee"
crc32: "0b7e3585"
validation: [size]
description: "SAM Coupe ROM v3.0 (ROM0 + ROM1 pages)"
note: "Shipped in the 1.2.17 Windows zip and deb, copied from the Resource directory."
source_ref: "Base/Memory.cpp:167-229 (LoadRoms); Resource/samcoupe.rom"
- name: atom.rom
system: sam-coupe
required: false
bundled: true
size: 32768
md5: "fcb5d837f996efaaece074c3ceec2b55"
sha1: "cd342579f066c0863e4f769c2e6757085e21b0a1"
crc32: "dec75f58"
validation: [size]
description: "SAMBUS Atom IDE boot ROM, loaded when drive 2 is drvAtom"
note: "Shipped in the 1.2.17 Windows zip and deb, copied from the Resource directory."
source_ref: "Base/Memory.cpp:186-188; Resource/atom.rom"
- name: atomlite.rom
system: sam-coupe
required: false
bundled: true
size: 32768
md5: "ec1e8290da040307d6b3174b7ace9453"
sha1: "b2303b7200f5a17b54b841af9f0604db7bbdd1ab"
crc32: "9cf316a8"
validation: [size]
description: "SAMBUS Atom Lite IDE boot ROM, loaded when either drive is drvAtomLite"
note: "Shipped in the 1.2.17 Windows zip and deb, copied from the Resource directory."
source_ref: "Base/Memory.cpp:183-184; Resource/atomlite.rom"
- name: sp0256-al2.bin
system: sam-coupe
required: false
bundled: true
size: 2048
md5: "c6fe422a12d834b34c54956782ec5f81"
sha1: "e60fcb5fa16ff3f3b69d36c7a6e955744d3feafc"
crc32: "b504ac15"
validation: [size]
description: "Microchip SP0256-AL2 allophone data for the Blue Alpha VoiceBox"
note: "Shipped in the 1.2.17 Windows zip and deb, copied from the Resource directory."
source_ref: "Base/VoiceBox.cpp:35-40 (VoiceBoxDevice::VoiceBoxDevice); Base/Options.h:124 (voicebox default on); Resource/sp0256-al2.bin"
+5
View File
@@ -54,6 +54,7 @@ notes: |
files:
- name: "dmg_boot.bin"
installed_on: [recalbox]
system: nintendo-gb
description: "Game Boy (DMG) boot ROM"
required: false
@@ -62,6 +63,7 @@ files:
source_ref: "libretro/libretro.c:519, libretro/libretro.c:530, libretro/libretro.c:556 (boot_rom_load), Core/gb.c:1594 (request_boot_rom)"
- name: "sgb_boot.bin"
installed_on: [recalbox]
system: nintendo-sgb
description: "Super Game Boy (SGB) boot ROM"
required: false
@@ -71,6 +73,7 @@ files:
note: "Used for SGB_NTSC, SGB_PAL models. Also loaded when borrowing SGB border (Core/gb.c:264)."
- name: "sgb2_boot.bin"
installed_on: [recalbox]
system: nintendo-sgb
description: "Super Game Boy 2 (SGB2) boot ROM"
required: false
@@ -79,6 +82,7 @@ files:
source_ref: "libretro/libretro.c:522, libretro/libretro.c:533, libretro/libretro.c:556, Core/gb.c:1607"
- name: "cgb_boot.bin"
installed_on: [recalbox]
system: nintendo-gbc
description: "Game Boy Color (CGB) boot ROM"
required: false
@@ -88,6 +92,7 @@ files:
note: "Used for CGB revisions A through E in the libretro port."
- name: "agb_boot.bin"
installed_on: [recalbox]
system: nintendo-gbc
description: "Game Boy Advance in GBC mode (AGB) boot ROM"
required: false
+50
View File
@@ -87,6 +87,7 @@ files:
# ================================================================
- name: "Roland_SC-55.sf2"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/Roland_SC-55.sf2"
required: false
source_ref: "backends/platform/libretro/include/libretro-defs.h:32, backends/platform/libretro/src/libretro-os-utils.cpp:213-215"
@@ -101,6 +102,7 @@ files:
# ================================================================
- name: "scummmodern.zip"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/theme/scummmodern.zip"
required: false
sha1: "aa2dfd12c11c6e6f3baaf7bf199bd6bcd71a520c"
@@ -109,6 +111,7 @@ files:
note: "Modern GUI theme for ScummVM launcher."
- name: "scummclassic.zip"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/theme/scummclassic.zip"
required: false
sha1: "69836fb392710f2182df07bab8960e8a2d92c1a9"
@@ -117,6 +120,7 @@ files:
note: "Classic GUI theme for ScummVM launcher."
- name: "scummremastered.zip"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/theme/scummremastered.zip"
required: false
sha1: "03e53349eefc39ce25220bfcb1ae4a580704d29d"
@@ -125,6 +129,7 @@ files:
note: "Remastered GUI theme for ScummVM launcher."
- name: "residualvm.zip"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/theme/residualvm.zip"
required: false
sha1: "589b622f55c9944c4883e4163d4d49508e22e056"
@@ -133,6 +138,7 @@ files:
note: "ResidualVM theme for 3D adventure games (Grim Fandango, Myst III)."
- name: "gui-icons.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/theme/gui-icons.dat"
required: false
sha1: "38e74e6994924781487a0d39cc53dc4708a90c1c"
@@ -141,6 +147,7 @@ files:
note: "GUI icon pack used by the ScummVM launcher interface."
- name: "shaders.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/theme/shaders.dat"
required: false
sha1: "c67ec35c3f6e2ba7f09b8f61a78df7f713ff040c"
@@ -149,6 +156,7 @@ files:
note: "Compiled shader pack for the GUI rendering pipeline."
- name: "translations.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/theme/translations.dat"
required: false
sha1: "e5b6f6d6473e2d6aa0a250fd9983b573ebf6fbe4"
@@ -162,6 +170,7 @@ files:
# ================================================================
- name: "achievements.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/achievements.dat"
required: false
sha1: "379f9def6d0de4b4bad18b0177df81783a51f17b"
@@ -170,6 +179,7 @@ files:
note: "Achievement definitions for supported games."
- name: "classicmacfonts.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/classicmacfonts.dat"
required: false
sha1: "768b6231c6068e3d9b4f2cc6b1b1e5485578fde1"
@@ -178,6 +188,7 @@ files:
note: "Classic Macintosh bitmap fonts for Mac game rendering."
- name: "encoding.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/encoding.dat"
required: false
sha1: "11d3873337827195bc16c3d3175ad00f1777ed95"
@@ -186,6 +197,7 @@ files:
note: "Character encoding tables for text rendering across languages."
- name: "helpdialog.zip"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/helpdialog.zip"
required: false
sha1: "386d8a89e180f8abab53e5d5926b6a81ee4b31dd"
@@ -194,6 +206,7 @@ files:
note: "Help dialog assets for the in-game help system."
- name: "macgui.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/macgui.dat"
required: false
sha1: "1eed577281b8819367d1ee99b1a76ff3e1920735"
@@ -207,6 +220,7 @@ files:
# ================================================================
- name: "access.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/access.dat"
required: false
sha1: "775b12b7e787bbaaeb73aa45b1ad3bb383e041ef"
@@ -215,6 +229,7 @@ files:
note: "Engine data for Access Software games (e.g. Amazon, Martian Memorandum)."
- name: "bagel.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/bagel.dat"
required: false
sha1: "f83084c72b1ff8e16f9c013e5ef7cfbb5f3cc835"
@@ -223,6 +238,7 @@ files:
note: "Engine data for Bagel engine games."
- name: "cryo.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/cryo.dat"
required: false
sha1: "220c2fe52d26b8607abeb2ad4a8ea4324daea5ba"
@@ -231,6 +247,7 @@ files:
note: "Engine data for Cryo Interactive games (e.g. Dune, Lost Eden)."
- name: "cryomni3d.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/cryomni3d.dat"
required: false
sha1: "3971847e26be0abad8196caf03e5852a81ddbdea"
@@ -239,6 +256,7 @@ files:
note: "Engine data for CryOmni3D games (Versailles 1685)."
- name: "darkseed.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/darkseed.dat"
required: false
sha1: "343172f1bfff8cb8c4abefa95e211379f39583b7"
@@ -247,6 +265,7 @@ files:
note: "Engine data for Dark Seed (H.R. Giger adventure game)."
- name: "drascula.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/drascula.dat"
required: false
sha1: "05c97e92439b67aea8f6eb7fc96db023edf62124"
@@ -255,6 +274,7 @@ files:
note: "Engine data for Drascula: The Vampire Strikes Back."
- name: "freescape.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/freescape.dat"
required: false
sha1: "c6b3d3152e4e2ff4c9bf55e103bb39ed7faca2bd"
@@ -263,6 +283,7 @@ files:
note: "Engine data for Freescape games (Driller, Dark Side, Total Eclipse)."
- name: "got.aud"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/got.aud"
required: false
sha1: "209ab6d86a7c44f241689c5511b2027f7ad2c7c4"
@@ -271,6 +292,7 @@ files:
note: "Audio data for Game of Thrones engine."
- name: "got.gfx"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/got.gfx"
required: false
sha1: "0c9603da78b980bcf391bbf5f9103a5a642c4ee8"
@@ -279,6 +301,7 @@ files:
note: "Graphics data for Game of Thrones engine."
- name: "hadesch_translations.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/hadesch_translations.dat"
required: false
sha1: "17aae444b3010e72e092635d25d3b93c104b0ad2"
@@ -287,6 +310,7 @@ files:
note: "Translation data for Hades Challenge."
- name: "hugo.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/hugo.dat"
required: false
sha1: "74a5fa172f5327fedc145cb9eccc8fd050b9cfb9"
@@ -295,6 +319,7 @@ files:
note: "Engine data for Hugo's House of Horrors trilogy."
- name: "kyra.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/kyra.dat"
required: false
sha1: "31b0b9418af2f9dd4e4094aada05d48eb355975b"
@@ -303,6 +328,7 @@ files:
note: "Engine data for Kyrandia series (Legend of Kyrandia, Hand of Fate, Malcolm's Revenge)."
- name: "lure.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/lure.dat"
required: false
sha1: "516347ec0ec2a397265d1b2fb053aa3758382e09"
@@ -311,6 +337,7 @@ files:
note: "Engine data for Lure of the Temptress."
- name: "macventure.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/macventure.dat"
required: false
sha1: "e431e718e3c784532422ea2654d5fc6042a95c09"
@@ -319,6 +346,7 @@ files:
note: "Engine data for MacVenture games (Shadowgate, Deja Vu, Uninvited)."
- name: "mm.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/mm.dat"
required: false
sha1: "0816fe29b57911b28cbf774348f5492062326a85"
@@ -327,6 +355,7 @@ files:
note: "Engine data for Might and Magic engine."
- name: "mort.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/mort.dat"
required: false
sha1: "0b9d0fa2a18eadf61aeddc19128ef90898ab7206"
@@ -335,6 +364,7 @@ files:
note: "Engine data for Mortville Manor."
- name: "myst3.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/myst3.dat"
required: false
sha1: "5fbf7b1a596219f0daab60a8ceb2f1e59e042243"
@@ -343,6 +373,7 @@ files:
note: "Engine data for Myst III: Exile."
- name: "nancy.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/nancy.dat"
required: false
sha1: "7c8907d33da59afd4e4b62eee67541910e0b78d9"
@@ -351,6 +382,7 @@ files:
note: "Engine data for Nancy Drew adventure games."
- name: "neverhood.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/neverhood.dat"
required: false
sha1: "490012c996ba0c56dd8d077e1418ee53b1e96397"
@@ -359,6 +391,7 @@ files:
note: "Engine data for The Neverhood."
- name: "prince_translation.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/prince_translation.dat"
required: false
sha1: "57403a286c4d251384442a507d285b2dc5ce330e"
@@ -367,6 +400,7 @@ files:
note: "Translation data for The Prince and the Coward."
- name: "queen.tbl"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/queen.tbl"
required: false
sha1: "7bafa28dfd9b3be17430d467d8787d8204437ba0"
@@ -375,6 +409,7 @@ files:
note: "Resource table for Flight of the Amazon Queen."
- name: "sky.cpt"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/sky.cpt"
required: false
sha1: "fa03ede717223eaf011491d2066e37eb112e735b"
@@ -383,6 +418,7 @@ files:
note: "Compact table for Beneath a Steel Sky."
- name: "supernova.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/supernova.dat"
required: false
sha1: "8a571cfc431b5fe794f0262f0e55f72927ab27b4"
@@ -391,6 +427,7 @@ files:
note: "Engine data for Mission Supernova."
- name: "teenagent.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/teenagent.dat"
required: false
sha1: "0d488164930332bae3aa1ad38cef44abbe3d00a6"
@@ -399,6 +436,7 @@ files:
note: "Engine data for Teenagent."
- name: "titanic.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/titanic.dat"
required: false
sha1: "15f51828f08fdbe01b56123e96312b5859a968c0"
@@ -407,6 +445,7 @@ files:
note: "Engine data for Starship Titanic."
- name: "tony.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/tony.dat"
required: false
sha1: "a5e19f364bda6a0d2330495114c9ad665bb79ad0"
@@ -415,6 +454,7 @@ files:
note: "Engine data for Tony Tough and the Night of Roasted Moths."
- name: "toon.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/toon.dat"
required: false
sha1: "85bb688125d66f2797a41f153ce1fa177027a83f"
@@ -423,6 +463,7 @@ files:
note: "Engine data for Toonstruck."
- name: "ultima.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/ultima.dat"
required: false
sha1: "e049932518390257f4d49b1691cad229e6060079"
@@ -431,6 +472,7 @@ files:
note: "Engine data for Ultima series (Ultima IV-VIII, Savage Empire, Martian Dreams)."
- name: "ultima8.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/ultima8.dat"
required: false
sha1: "6319d3a245297697c1e4def78dc231a3f30708bb"
@@ -439,6 +481,7 @@ files:
note: "Engine data specific to Ultima VIII: Pagan."
- name: "wintermute.zip"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/wintermute.zip"
required: false
sha1: "5302f543384b21fb55466118a6966e5ef46b85f6"
@@ -447,6 +490,7 @@ files:
note: "Engine data for Wintermute engine games."
- name: "fonts.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/fonts.dat"
required: false
sha1: "1eaef39122559500fbbc705c9425500311d23e03"
@@ -455,6 +499,7 @@ files:
note: "FreeType2 font data for text rendering."
- name: "fonts-cjk.dat"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/fonts-cjk.dat"
required: false
sha1: "b46f5a744387d1991d66a06292811f217ae063e2"
@@ -463,6 +508,7 @@ files:
note: "CJK (Chinese/Japanese/Korean) font data. Large file, only for systems with enough memory."
- name: "fonts-imgui.dat"
installed_on: [lakka, retrobat, retrodeck, retropie]
path: "scummvm/extra/fonts-imgui.dat"
required: false
sha1: "659a025dfa39a8caada7dac6e69b4d7c88217b3f"
@@ -471,6 +517,7 @@ files:
note: "ImGui font data for debug overlay rendering."
- name: "grim-patch.lab"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/grim-patch.lab"
required: false
sha1: "3c43b7a0125f88a9f83ae4307dca57867ffd637c"
@@ -479,6 +526,7 @@ files:
note: "Patch data for Grim Fandango."
- name: "monkey4-patch.m4b"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/monkey4-patch.m4b"
required: false
sha1: "49fc530e77b61f326f6e1d5a5147daa2fd67d1e2"
@@ -491,6 +539,7 @@ files:
# ================================================================
- name: "pred.dic"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/pred.dic"
required: false
source_ref: "dists/engine-data/engine_data.mk (ENABLE_AGI)"
@@ -501,6 +550,7 @@ files:
# ================================================================
- name: "vkeybd_default.zip"
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
path: "scummvm/extra/vkeybd_default.zip"
required: false
source_ref: "backends/platform/libretro/scripts/bundle_datafiles.sh (hardcoded addition)"
+4
View File
@@ -122,6 +122,7 @@ files:
- name: "pif.ntsc.rom"
system: nintendo-64
required: false
bundled: true
hle_fallback: true
region: [world]
size: 1984
@@ -144,11 +145,13 @@ files:
kept for compatibility. On a match the image is byteswapped into PIF
memory and the reset vector moves to 0xbfc00000. On a mismatch the core
logs "Invalid PIF ROM" and boots through the HLE bootrom instead.
Shipped beside simple64-gui.exe in simple64-win64-b49e10e.zip.
source_ref: "mupen64plus-core/src/main/main.c:1565-1580,1624-1633,2097-2135, mupen64plus-core/src/main/rom.c:502-525, mupen64plus-core/src/device/pif/pif.h:36"
- name: "pif.pal.rom"
system: nintendo-64
required: false
bundled: true
hle_fallback: true
region: [europe, oceania]
size: 1984
@@ -164,4 +167,5 @@ files:
NTSC image. The current digest is the image shipped in data/ and the
No-Intro entry "[BIOS] Nintendo 64 - PIF (Europe).bin" at 1984 bytes, and the
second value is the earlier dump the fork still accepts.
Shipped beside simple64-gui.exe in simple64-win64-b49e10e.zip.
source_ref: "mupen64plus-core/src/main/main.c:1565-1580,1624-1633,2097-2135, mupen64plus-core/src/main/rom.c:502-525, mupen64plus-core/src/device/pif/pif.h:36"
+1
View File
@@ -54,6 +54,7 @@ notes: |
files:
- name: gamecontrollerdb.txt
not_bundled_on: [retrodeck]
system: solarus
category: game_data
required: false
+21 -2
View File
@@ -99,6 +99,10 @@ files:
category: game_data
system: sonic3-air
required: true
bundled: true
size: 508007
sha1: "8b54d9f850288325b5bac6e5a0cd4b496d6310d4"
md5: "760334d49c9bd08309e12b8841731576"
source_ref: "Oxygen/sonic3air/source/sonic3air/EngineDelegate.cpp:115, Oxygen/oxygenengine/source/oxygen/engine/EngineMain.cpp:603-617, Oxygen/oxygenengine/source/oxygen/engine/EngineMain.cpp:643-651, Oxygen/sonic3air/source/sonic3air/helper/PackageBuilder.cpp:57-62"
note: |
Oxygen Engine data package, packed from Oxygen/oxygenengine/data/
@@ -106,32 +110,47 @@ files:
package that cannot be opened closes the application, unless the
data is present unpacked (data/images/icon.png exists). The engine
then checks for oxygen_icon.png in the engine data and stops when it
is absent (EngineMain.cpp:584-593).
is absent (EngineMain.cpp:584-593). Shipped under data/ in the
v26.03.28.0 Windows zip, Linux tar.gz and APK. Batocera installs
data/ unpacked from the source tree instead (sonic3-air.mk:40).
- name: "gamedata.bin"
path: "sonic3-air/data/gamedata.bin"
category: game_data
system: sonic3-air
required: true
bundled: true
size: 3705612
sha1: "7e84e6798d6bf2196b14eeac5f96d4b9e37a27a4"
md5: "793157701edac935c1662832b93b92cb"
source_ref: "Oxygen/sonic3air/source/sonic3air/EngineDelegate.cpp:116, Oxygen/oxygenengine/source/oxygen/engine/EngineMain.cpp:603-617, Oxygen/oxygenengine/source/oxygen/engine/EngineMain.cpp:643-651, Oxygen/sonic3air/source/sonic3air/helper/PackageBuilder.cpp:36-41"
note: |
Game data package, packed from Oxygen/sonic3air/data/ without the
audio directory and metadata.json (binary tables, fonts, images,
rawdata, sprites). A required package that cannot be opened closes
the application, unless the data is present unpacked
(data/images/icon.png exists).
(data/images/icon.png exists). Shipped under data/ in the
v26.03.28.0 Windows zip, Linux tar.gz and APK. Batocera installs
data/ unpacked from the source tree instead (sonic3-air.mk:40).
- name: "audiodata.bin"
path: "sonic3-air/data/audiodata.bin"
category: game_data
system: sonic3-air
required: true
bundled: true
size: 2289447
sha1: "2f8e0e046a60b75229d90e1f1b7b02823ec05d90"
md5: "9b6aa7442bbac1053b91ab72a889b0b1"
source_ref: "Oxygen/sonic3air/source/sonic3air/EngineDelegate.cpp:117, Oxygen/oxygenengine/source/oxygen/engine/EngineMain.cpp:603-617, Oxygen/oxygenengine/source/oxygen/engine/EngineMain.cpp:643-651, Oxygen/sonic3air/source/sonic3air/helper/PackageBuilder.cpp:43-48"
note: |
Audio data package, packed from Oxygen/sonic3air/data/audio/original/
(emulated soundtrack definitions and prototype SMPS tracks). A
required package that cannot be opened closes the application,
unless the data is present unpacked (data/images/icon.png exists).
Shipped under data/ in the v26.03.28.0 Windows zip, Linux tar.gz
and APK. Batocera installs data/ unpacked from the source tree
instead (sonic3-air.mk:40).
- name: "audioremaster.bin"
path: "sonic3-air/data/audioremaster.bin"
+3
View File
@@ -63,6 +63,7 @@ files:
- rootfs.tar.gz
path: "rootfs.tar.gz"
required: true
bundled: true
category: game_data
storage: large_file
validation: [sha256]
@@ -84,4 +85,6 @@ files:
starboard-rootfs-20260604.1, the one that URL served at profiling time, and
the app follows whatever release is latest. Its own version is read back
from etc/starboard-release, which carries release, commit and built keys.
The first-run setup screen starts this download by itself, with no button
or file to pick, so the file arrives with the install.
source_ref: "Starboard-release ze0.java:75,421-422 (base and asset URL), Starboard-release xe0.java:66-70 (download, verify, extract, delete), Starboard-release ze0.java:236-342 (sha256 sidecar and comparison), Starboard-release ze0.java:130-144 (gunzip into place), Starboard-release ze0.java:416-418 (install directory), Starboard-release ze0.java:426-428 and Starboard-release t20.java:125 (launch gate), Starboard-release ze0.java:439-463 (etc/starboard-release)"
+1
View File
@@ -36,6 +36,7 @@ notes: |
data_directories:
- ref: stonesoup
installed_on: [recalbox]
source_ref: "source/files.cc:375-458"
files: []
+1
View File
@@ -151,6 +151,7 @@ files:
source_ref: "Src/OSD/SDL/Crosshair.cpp:35, 49-51, Src/OSD/SDL/Main.cpp:2372-2378, Src/OSD/libretro/libretroCrosshair.cpp:39, 55-58"
- name: Music.xml
not_bundled_on: [batocera, emudeck, recalbox]
standalone_path: "Config/Music.xml"
mode: standalone
required: false
-4
View File
@@ -43,7 +43,6 @@ notes: |
files:
- name: "libgcc_s.1.dylib"
not_bundled_on: [rocknix]
path: "touchHLE_dylibs/libgcc_s.1.dylib"
system: apple-ios
required: false
@@ -55,7 +54,6 @@ files:
source_ref: "src/fs.rs:588-622, src/environment.rs:384-413"
- name: "libstdc++.6.0.9.dylib"
not_bundled_on: [rocknix]
path: "touchHLE_dylibs/libstdc++.6.0.9.dylib"
system: apple-ios
required: false
@@ -67,7 +65,6 @@ files:
source_ref: "src/fs.rs:588-622, src/environment.rs:384-413"
- name: "libz.1.2.3.dylib"
not_bundled_on: [rocknix]
path: "touchHLE_dylibs/libz.1.2.3.dylib"
system: apple-ios
required: false
@@ -243,7 +240,6 @@ files:
source_ref: "src/font.rs:70-85, src/font.rs:127-129"
- name: "touchHLE_default_options.txt"
not_bundled_on: [rocknix]
path: "touchHLE_default_options.txt"
system: apple-ios
required: false
+12 -2
View File
@@ -672,13 +672,23 @@ files:
- name: "title.phd"
path: "games/tr1-demo-pc/levels/title.phd"
required: false
bundled: true
not_bundled_on: [batocera]
size: 316138
sha1: "27f7a95739e373d06365fb8b60613885c9d36bd8"
md5: "20e22cddfb4b796e58c0a2b9fc8b1268"
category: game_data
source_ref: "data/trx/ship/games/tr1-demo-pc/gameflow.json5:38, src/trx/game/game_flow/reader.c:903-909, src/trx/game/paths.c:123-132, tools/download_assets:67, tools/installer/TRX_Installer/InstallComponentFactory.cs:83-87"
note: "Title level of the PC demo. A title level is also looked up in the levels directory of the game it extends, so games/tr1/levels/title.phd is used when this one is absent."
note: "Title level of the PC demo. A title level is also looked up in the levels directory of the game it extends, so games/tr1/levels/title.phd is used when this one is absent. Shipped in the TRX 1.11.1 Windows and Linux zips, not in the Batocera TR1X package."
- name: "level2.phd"
path: "games/tr1-demo-pc/levels/level2.phd"
required: false
bundled: true
not_bundled_on: [batocera]
size: 2873406
sha1: "f0fc40ca8df563191dda683bae76522f16f0f535"
md5: "3c41eefbd43d477991bee10e4568322b"
category: game_data
source_ref: "data/trx/ship/games/tr1-demo-pc/gameflow.json5:56, src/trx/game/level/format/format_tr1.c:74-99, 186-191, tools/download_assets:67, tools/installer/TRX_Installer/InstallComponentFactory.cs:83-87"
note: "City of Vilcabamba in the PC demo layout, which stores the palette before the cameras. The demo game does not load without it."
note: "City of Vilcabamba in the PC demo layout, which stores the palette before the cameras. The demo game does not load without it. Shipped in the TRX 1.11.1 Windows and Linux zips, not in the Batocera TR1X package."
+35
View File
@@ -620,8 +620,13 @@ files:
- name: "57.mp3"
path: "games/tr2/music/57.mp3"
required: false
bundled: true
size: 386864
sha1: "0873bc661731f6daa8c8a76af4259228b1cbf8ef"
md5: "423c7e39256ef8fd82193fefacdb14aa"
category: game_data
source_ref: "src/trx/game/music/backend_files.c:48"
note: "The one music track the TRX 1.11.1 Windows and Linux zips ship."
- name: "58.mp3"
path: "games/tr2/music/58.mp3"
@@ -653,12 +658,18 @@ files:
# Its FMVs and music fall back to games/tr2.
# tools/download_assets and the installer fetch tr2-gm.zip from the
# project's host. It holds games/tr2-gm/main.sfx and games/tr2-gm/levels/*.tr2.
# The TRX 1.11.1 Windows and Linux zips ship those seven files, so they
# arrive with the install.
# Installing from a retail directory maps data/main_gm.sfx to
# games/tr2-gm/main_gm.sfx and data/*.tr2 to games/tr2-gm/levels/.
- name: "main.sfx"
path: "games/tr2-gm/main.sfx"
aliases: ["main_gm.sfx"]
required: false
bundled: true
size: 7609670
sha1: "9de9423b6f12875b8d02dd783d5c1547f15e36fc"
md5: "b9045310d16b80638970978a9ce8489e"
category: game_data
source_ref: "data/trx/ship/games/tr2-gm/gameflow.json5:34, src/trx/game/game_flow/reader.c:198-219, src/trx/game/paths.c:203-212, tools/download_assets:71, tools/installer/TRX_Installer/InstallMappings.cs:35-40"
note: "Sample bank of the expansion. main_gm.sfx is tried first, each name in the expansion directory then in games/tr2."
@@ -667,6 +678,10 @@ files:
path: "games/tr2-gm/levels/title.tr2"
aliases: ["title_gm.tr2"]
required: false
bundled: true
size: 611892
sha1: "b7dadcbaf38cefdc89a692e85b290caf6409b163"
md5: "c5a329491190227bc09ec19317b45f56"
category: game_data
source_ref: "data/trx/ship/games/tr2-gm/gameflow.json5:16, src/trx/game/game_flow/reader.c:198-219, 903-909, src/trx/game/paths.c:123-132, tools/download_assets:71, tools/installer/TRX_Installer/InstallMappings.cs:35-40"
note: "Title level of the expansion. title_gm.tr2 is tried first, each name in the expansion levels directory then in games/tr2/levels."
@@ -674,6 +689,10 @@ files:
- name: "level1.tr2"
path: "games/tr2-gm/levels/level1.tr2"
required: false
bundled: true
size: 4134916
sha1: "8d8109c1afbb2b443c1c1f57add4676f17b5dc84"
md5: "04ad2f33e48081a6b27a7f0ebf90968d"
category: game_data
source_ref: "data/trx/ship/games/tr2-gm/gameflow.json5:56"
note: "The Cold War"
@@ -681,6 +700,10 @@ files:
- name: "level2.tr2"
path: "games/tr2-gm/levels/level2.tr2"
required: false
bundled: true
size: 4128016
sha1: "6c9417d3b03cc2fd9fac62cea0910d9ef107ee1b"
md5: "d9b53b88dd70eec1e4b31182f3286bf5"
category: game_data
source_ref: "data/trx/ship/games/tr2-gm/gameflow.json5:88"
note: "Fool's Gold"
@@ -688,6 +711,10 @@ files:
- name: "level3.tr2"
path: "games/tr2-gm/levels/level3.tr2"
required: false
bundled: true
size: 4357268
sha1: "e92f045520d6e0aaec2c42dd2c28d34a0677df70"
md5: "ca4294e3bd8835ebf06e114b479a22c2"
category: game_data
source_ref: "data/trx/ship/games/tr2-gm/gameflow.json5:113"
note: "Furnace of the Gods"
@@ -695,6 +722,10 @@ files:
- name: "level4.tr2"
path: "games/tr2-gm/levels/level4.tr2"
required: false
bundled: true
size: 4165986
sha1: "83ffcd559e656186bc807e1040485f72956dbc00"
md5: "63ff8be5c7abf37d7065456afeda029f"
category: game_data
source_ref: "data/trx/ship/games/tr2-gm/gameflow.json5:138"
note: "Kingdom"
@@ -702,6 +733,10 @@ files:
- name: "level5.tr2"
path: "games/tr2-gm/levels/level5.tr2"
required: false
bundled: true
size: 4098568
sha1: "4508d23e8475ef6afd7a1756763dd606f23c15a9"
md5: "88c8124b6d152b9f3fe1c4eeec4428a5"
category: game_data
source_ref: "data/trx/ship/games/tr2-gm/gameflow.json5:175"
note: "Nightmare in Vegas"
+12 -4
View File
@@ -97,12 +97,15 @@ files:
size: 2097152
sha1: "87918619c632ac9de270d4fdf396a57eb57fc620"
required: true
bundled: true
not_bundled_on: [retrobat]
source_ref: "Source/Core/Core/HW/DVD/AMMediaboard.cpp:215-233, Source/Core/Core/HW/DVD/DVDInterface.cpp:289-294"
note: >
Read on every Triforce launch, Sys/Triforce only with no User fallback.
Nothing is validated, min(file size, 2 MiB) is copied into the firmware
buffer. The hash is the copy the fork's own Data/Sys tree carries, SegaBoot
v3.11.
v3.11. A build installs it with the rest of Data/Sys (CMakeLists.txt:1039).
The older build RetroBat ships as dolphin-triforce has no Sys/Triforce.
# -- Triforce GameCube boot ROM --
# Region-specific directory, User/GC/<region>/ then Sys/GC/<region>/.
@@ -270,21 +273,24 @@ files:
description: "Windows-1252 font used by GameCube and Wii text rendering"
size: 9589
required: false
installed_on: [retrobat]
hle_fallback: true
source_ref: "Source/Core/Common/CommonPaths.h:142, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:131,203-247"
note: >
Size is the official font length the code reads from an IPL dump, 0x2575
(Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:234-236). A standalone file is
read without any check.
read without any check. The fork's tree carries no font, RetroBat's
dolphin-triforce package installs the free replacement here.
- name: "font_japanese.bin"
path: "Sys/GC/font_japanese.bin"
description: "Shift-JIS font used by GameCube and Wii text rendering"
size: 303693
required: false
installed_on: [retrobat]
hle_fallback: true
source_ref: "Source/Core/Common/CommonPaths.h:143, Source/Core/Core/HW/EXI/EXI_DeviceIPL.cpp:130,203-247"
note: "Size is the official font length read from an IPL dump, 0x4a24d."
note: "Size is the official font length read from an IPL dump, 0x4a24d. The fork's tree carries no font, RetroBat's dolphin-triforce package installs the free replacement here."
# -- GBA BIOS --
- name: "gba_bios.bin"
@@ -387,8 +393,10 @@ files:
path: "Sys/codehandler.bin"
description: "Gecko code handler used to apply cheat codes"
required: false
installed_on: [retrobat]
hle_fallback: true
source_ref: "Source/Core/Common/CommonPaths.h:167, Source/Core/Core/GeckoCode.cpp:121-134"
note: >
Read from the Sys root. Cheats are refused when it is missing and when it
exceeds the installer window.
exceeds the installer window. Absent from the fork's tree, installed by
RetroBat's dolphin-triforce package.
+2
View File
@@ -51,9 +51,11 @@ files:
system: ur-quan-masters
category: game_data
required: true
installed_on: [retropie]
md5: "6cbc9d51fa63e07c0f4d1d061136d816"
validation: [md5]
description: "UQM core game data archive"
note: "Published apart from the source release. The RetroPie scriptmodule downloads it into content/packages."
source_ref: "build/win32_install/packages.nsh:3-5; sc2/build/win32_install/uqm-installer.nsi:289-306"
- name: uqm-0.8.0-3domusic.uqm
+7 -1
View File
@@ -24,10 +24,16 @@ files:
- name: rom.bin
path: commanderx16/rom.bin
required: true
size: 524288
bundled: true
sha1: "eaa7b491d412c735a03952405a1112c079948950"
md5: "c3b8d740e5d0260ebc35ff9f28d81cd0"
max_size: 524288
description: "Commander X16 system ROM (KERNAL, BASIC, DOS, charset)"
source_ref: "src/main.c:602, 626, 1163, src/glue.h:24"
note: >
Default filename "rom.bin", loaded from executable directory or via -rom flag.
ROM_SIZE = NUM_ROM_BANKS(32) * 16384 = 524288 bytes. exit(1) if file not found.
Built from x16-rom repo (open source, derived from C64 KERNAL/BASIC).
Shipped beside the executable in every release zip. The hashes are those of
the r49 release, whose rom.bin is 262144 bytes: the loader reads up to
ROM_SIZE and does not check the length.
+7
View File
@@ -128,6 +128,7 @@ files:
- name: xbox_hdd.qcow2
path: xbox_hdd.qcow2
required: true
installed_on: [batocera, emudeck, recalbox, retrodeck, rocknix]
config_key: sys.files.hdd_path
description: "Xbox hard disk image, 8 GB with the retail partition layout"
note: >-
@@ -139,6 +140,12 @@ files:
file, default xbox_hdd.qcow2, with xbox_hdd_8gb.qcow2, hdd.qcow2 and
xbox_hdd.img offered as alternatives. The core refuses to load when the
chosen file is absent.
The xemu release does not carry the image. Batocera and Recalbox
package the 1.0 xemu-hdd-image and copy it into the saves folder at
launch when none is there, RetroDECK copies its packaged copy into the
BIOS folder during setup, and EmuDeck downloads it while setting xemu
up. ROCKNIX packages the same image and unzips it at launch into
bios/xemu/hdd/, the path its xemu.toml gives hdd_path.
source_ref:
standalone: "system/vl.c:3060-3074, ui/xemu-snapshots.c:156"
libretro: "ui/xemu-libretro.c:121-123, ui/xemu-libretro.c:200-202, ui/xemu-libretro.c:210-236"
+1
View File
@@ -52,6 +52,7 @@ notes: |
files:
- name: "xrick/data.zip"
installed_on: [lakka, recalbox, retrobat, retrodeck]
category: game_data
system: xrick
description: "Rick Dangerous sound data (29 WAV files: sfx and music tracks)"