mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-20 02:13:28 -05:00
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:
1 parent
954f213d42
commit
ceaca2bf1d
82 files changed
+1125
-183
No files matched your search
Binary file not shown.
+10
-24
@@ -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"
|
||||
],
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
|
||||
|
||||
@@ -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"
|
||||
@@ -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
|
||||
|
||||
@@ -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."
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
@@ -26,6 +26,7 @@ notes: |
|
||||
|
||||
data_directories:
|
||||
- ref: dinothawr
|
||||
installed_on: [lakka, recalbox, retrobat, retrodeck, retropie]
|
||||
source_ref: "libretro.c:479"
|
||||
|
||||
files: []
|
||||
|
||||
@@ -35,6 +35,7 @@ notes: |
|
||||
|
||||
data_directories:
|
||||
- ref: dirksimple
|
||||
installed_on: [recalbox, retrodeck, retropie]
|
||||
source_ref: "dirksimple_libretro.c:794"
|
||||
|
||||
files: []
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
@@ -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
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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: >
|
||||
|
||||
@@ -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.
|
||||
@@ -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 ----
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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)."
|
||||
|
||||
@@ -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."
|
||||
@@ -329,6 +329,7 @@ files:
|
||||
link mechanism and of LoadExternalScript.
|
||||
|
||||
- name: Script56.chm
|
||||
installed_on: [retrobat]
|
||||
system: fpinball
|
||||
path: "Help/Script56.chm"
|
||||
required: false
|
||||
|
||||
@@ -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."
|
||||
@@ -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
@@ -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"
|
||||
|
||||
@@ -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.
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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/)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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: >-
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -12,7 +12,6 @@ display_name: "Arcade (MAME)"
|
||||
|
||||
cores:
|
||||
- mame
|
||||
- imame4all
|
||||
- mame64
|
||||
systems:
|
||||
- snk-neogeo-mvs
|
||||
|
||||
@@ -10,6 +10,7 @@ display_name: "Arcade (MAME 2000)"
|
||||
|
||||
cores:
|
||||
- mame2000
|
||||
- imame4all
|
||||
|
||||
systems:
|
||||
- snk-neogeo-mvs
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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:
|
||||
|
||||
@@ -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."
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
@@ -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
@@ -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."
|
||||
@@ -64,6 +64,7 @@ files:
|
||||
system: doom
|
||||
description: "PrBoom+ engine data WAD"
|
||||
required: true
|
||||
bundled: true
|
||||
size: 357768
|
||||
md5: "1164ae723c9181698cc41dde6a341132"
|
||||
sha1: "8a799c6615702aac72016b784e30ea1abd3e197b"
|
||||
|
||||
@@ -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
@@ -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
@@ -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."
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
@@ -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]
|
||||
|
||||
@@ -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"
|
||||
@@ -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
|
||||
|
||||
@@ -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)"
|
||||
|
||||
@@ -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"
|
||||
@@ -54,6 +54,7 @@ notes: |
|
||||
|
||||
files:
|
||||
- name: gamecontrollerdb.txt
|
||||
not_bundled_on: [retrodeck]
|
||||
system: solarus
|
||||
category: game_data
|
||||
required: false
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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)"
|
||||
@@ -36,6 +36,7 @@ notes: |
|
||||
|
||||
data_directories:
|
||||
- ref: stonesoup
|
||||
installed_on: [recalbox]
|
||||
source_ref: "source/files.cc:375-458"
|
||||
|
||||
files: []
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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."
|
||||
@@ -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
@@ -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.
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
@@ -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"
|
||||
|
||||
@@ -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)"
|
||||
|
||||
Reference in new issue
Block a user