From 8b203e397c8589e69a696b3aa48d07da175c29d7 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 20 Oct 2026 06:21:34 +0200 Subject: [PATCH] chore: mark what the new profiles' installs bring The profiles written for RetroBat and RetroPie were checked the same way: UZDoom, LZDoom, SRB2 and AdvanceMAME data ship with their releases, RetroPie installs the shareware Doom, Quake III and Wolfenstein data, the Aleph One scenarios and 4DOS beside the ports it builds, RetroBat installs Jynx's ROMs, and Recalbox's uae4all core comes without the AROS ROMs. --- emulators/advmame-0.94.yml | 2 ++ emulators/advmame-1.4.yml | 8 ++++++-- emulators/alephone.yml | 34 +++++++++++++++++++++++++++++++++- emulators/chihiro-ds.yml | 23 ++++++++++++++++++++++- emulators/darkplaces.yml | 3 ++- emulators/dsda-doom.yml | 8 +++++++- emulators/jynx.yml | 10 ++++++++++ emulators/lzdoom.yml | 27 ++++++++++++++++++++------- emulators/quake3.yml | 16 ++++++++++++++++ emulators/rpix86.yml | 3 ++- emulators/srb2.yml | 4 ++++ emulators/uae4all.yml | 6 +++++- emulators/uzdoom.yml | 10 +++++++++- emulators/wolf4sdl.yml | 16 ++++++++++++++++ 14 files changed, 154 insertions(+), 16 deletions(-) diff --git a/emulators/advmame-0.94.yml b/emulators/advmame-0.94.yml index c69e5f8b..e64a4c05 100644 --- a/emulators/advmame-0.94.yml +++ b/emulators/advmame-0.94.yml @@ -114,6 +114,7 @@ files: support/hiscore.dat in the release tarball. - name: history.dat + bundled: true required: false category: game_data sha1: "5206c85cad323acb885e28e1109b8e842919b7dd" @@ -148,6 +149,7 @@ files: cheat menu reads "cheat database not found" (src/cheat.c:2482). - name: event.dat + bundled: true required: false category: game_data sha1: "8c34c85f92bc6771d789e880953a1cc43341485e" diff --git a/emulators/advmame-1.4.yml b/emulators/advmame-1.4.yml index dd524f7c..ff4c578a 100644 --- a/emulators/advmame-1.4.yml +++ b/emulators/advmame-1.4.yml @@ -104,6 +104,7 @@ files: - name: hiscore.dat required: false category: game_data + bundled: true sha1: "fd33f94a131986478bf10a1ed9ac02d63f52d4af" md5: "fb2013a6505d34a5a7a6d94389f3a956" size: 166246 @@ -112,7 +113,8 @@ files: High score definitions, selected by misc_hiscorefile (advance/osd/glue.c:743,2872,2934). Absent, no entry matches and no high score is restored or saved. support/hiscore.dat, installed by - advance/advance.mak:32. + advance/advance.mak:32. The Windows zip ships it at its root with CRLF + line ends. - name: cheat.dat required: false @@ -127,6 +129,7 @@ files: - name: event.dat required: false category: game_data + bundled: true sha1: "8c34c85f92bc6771d789e880953a1cc43341485e" md5: "ee99bb541116967f8785a5bc09932475" size: 22066 @@ -136,7 +139,8 @@ files: 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. support/event.dat, installed by - advance/advance.mak:30. + advance/advance.mak:30. The Windows zip ships it at its root with CRLF + line ends. # SNK Neo Geo MVS - name: neogeo.zip diff --git a/emulators/alephone.yml b/emulators/alephone.yml index 5b85eb16..00c887d3 100644 --- a/emulators/alephone.yml +++ b/emulators/alephone.yml @@ -44,7 +44,8 @@ notes: | The files below are the release-20250829 scenario archives (Marathon-20250829-Data.zip, Marathon2-20250829-Data.zip, MarathonInfinity-20250829-Data.zip), distributed freely by the Aleph One - project. + project. The engine archive AlephOne-20250829-Win.zip carries none of + them. RetroPie's package downloads them at install. files: # Marathon (Marathon/) @@ -53,6 +54,7 @@ files: system: marathon path: "Marathon/Scripts/Marathon.mml" required: true + installed_on: [retropie] sha1: f40d598d451df36f123a0e4d04bf5d5896d2eb6b source_ref: "Source_Files/shell.cpp:1600-1610" note: "Names Map.scen, Shapes.shps, Sounds.sndz, Physics.phys and Marathon.appl through string set 129." @@ -61,6 +63,7 @@ files: system: marathon path: "Marathon/Scripts/Default Preferences.xml" required: false + installed_on: [retropie] sha1: 7f91cdd48f7acc66221c5fac671ea353a7d80c85 source_ref: "Source_Files/shell.cpp:1600-1610" - name: Map.scen @@ -68,6 +71,7 @@ files: system: marathon path: "Marathon/Map.scen" required: true + installed_on: [retropie] size: 3864064 sha1: 37f97bb2482a9bec3016100f93756707af087dcb source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:68-85" @@ -76,6 +80,7 @@ files: system: marathon path: "Marathon/Shapes.shps" required: true + installed_on: [retropie] size: 6481664 sha1: 0a32105b48c117a2182440d7236f1ee91fb40e59 source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:68-74, 93-97" @@ -84,6 +89,7 @@ files: system: marathon path: "Marathon/Marathon.appl" required: true + installed_on: [retropie] size: 948096 sha1: a7abadf86280a87c82a203af9f2ecc9aff87ccf3 source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:68-79, Source_Files/RenderOther/images.cpp:1040-1050" @@ -93,6 +99,7 @@ files: system: marathon path: "Marathon/Sounds.sndz" required: false + installed_on: [retropie] size: 1021824 sha1: 0f4c1f1c0d1103ca79c83d862d4f50226380ce99 source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:99-103" @@ -101,6 +108,7 @@ files: system: marathon path: "Marathon/Physics.phys" required: false + installed_on: [retropie] size: 7848 sha1: e5ed815c253a2e6bb70b46924d38ba13f73ef484 source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:87-91" @@ -111,6 +119,7 @@ files: system: marathon path: "Marathon/Music/" required: false + installed_on: [retropie] source_ref: "Source_Files/Sound/Music.cpp:260-275" note: "Level music, 00.ogg to 15.ogg." - name: "Plugins/" @@ -119,6 +128,7 @@ files: system: marathon path: "Marathon/Plugins/" required: false + installed_on: [retropie] source_ref: "Source_Files/XML/Plugins.cpp:509-512" note: "Basic M1 HUD and Enhanced HUD plugins." @@ -128,6 +138,7 @@ files: system: marathon-2 path: "Marathon 2/Scripts/Filenames.mml" required: true + installed_on: [retropie] sha1: b2d1fa9a65b2be0d5a647f694eb32f54101b5b37 source_ref: "Source_Files/shell.cpp:1600-1610" note: "Names Shapes.shpA, Sounds.sndA, Map.sceA, Physics Models/Standard.phyA, Music.ogg and Images.imgA through string set 129." @@ -136,6 +147,7 @@ files: system: marathon-2 path: "Marathon 2/Scripts/Marathon 2.mml" required: false + installed_on: [retropie] sha1: ed7726736ebc7540a396612b929f026b1005a752 source_ref: "Source_Files/shell.cpp:1600-1610" - name: Default Preferences.xml @@ -143,6 +155,7 @@ files: system: marathon-2 path: "Marathon 2/Scripts/Default Preferences.xml" required: false + installed_on: [retropie] sha1: 9848f63dd8a8c66c593f4c95e04cb66078d5b0a7 source_ref: "Source_Files/shell.cpp:1600-1610" - name: Map.sceA @@ -150,6 +163,7 @@ files: system: marathon-2 path: "Marathon 2/Map.sceA" required: true + installed_on: [retropie] size: 20478336 sha1: 8bd51b5734013ac659c699484471baaf916ab5d9 source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:68-85" @@ -158,6 +172,7 @@ files: system: marathon-2 path: "Marathon 2/Shapes.shpA" required: true + installed_on: [retropie] size: 10016800 sha1: 1950a0b08cf18e6ee8d82e17d9300c8109ee7288 source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:68-74, 93-97" @@ -166,6 +181,7 @@ files: system: marathon-2 path: "Marathon 2/Images.imgA" required: true + installed_on: [retropie] size: 4060032 sha1: 1deedb05e0db70c88e32f213df4c601fb393fa3e source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:68-74, Source_Files/RenderOther/images.cpp:990-1000" @@ -174,6 +190,7 @@ files: system: marathon-2 path: "Marathon 2/Sounds.sndA" required: false + installed_on: [retropie] size: 14183536 sha1: 965423878c7a73d893bc17793206edbfe820a3c3 source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:99-103" @@ -182,6 +199,7 @@ files: system: marathon-2 path: "Marathon 2/Physics Models/Standard.phyA" required: false + installed_on: [retropie] size: 11102 sha1: 64b794d5b1cef3f5eb6b8886ef720a244335bc11 source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:87-91" @@ -190,6 +208,7 @@ files: system: marathon-2 path: "Marathon 2/Music.ogg" required: false + installed_on: [retropie] size: 763501 sha1: afcef78a0ff02fa96bf63f904610a5abc173fb5e source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:105-108" @@ -200,6 +219,7 @@ files: system: marathon-2 path: "Marathon 2/Demos/" required: false + installed_on: [retropie] source_ref: "Source_Files/Misc/vbl.cpp:1380-1395" - name: "Plugins/" type: directory @@ -207,6 +227,7 @@ files: system: marathon-2 path: "Marathon 2/Plugins/" required: false + installed_on: [retropie] source_ref: "Source_Files/XML/Plugins.cpp:509-512" # Marathon Infinity (Marathon Infinity/) @@ -215,6 +236,7 @@ files: system: marathon-infinity path: "Marathon Infinity/Scripts/Filenames.mml" required: true + installed_on: [retropie] sha1: 2595e19a67a467a06b357220a34694bf412db603 source_ref: "Source_Files/shell.cpp:1600-1610" note: "Names Shapes.shpA, Sounds.sndA, Map.sceA, Physics Models/Standard.phyA, Music.ogg and Images.imgA through string set 129." @@ -223,6 +245,7 @@ files: system: marathon-infinity path: "Marathon Infinity/Scripts/Marathon Infinity.mml" required: false + installed_on: [retropie] sha1: 1f93c9e3f42c8e4b97d770ffb66e18e3ce444e5b source_ref: "Source_Files/shell.cpp:1600-1610" - name: Default Preferences.xml @@ -230,6 +253,7 @@ files: system: marathon-infinity path: "Marathon Infinity/Scripts/Default Preferences.xml" required: false + installed_on: [retropie] sha1: 4814e1b516a4a8fc4240a599c60884e4e136b293 source_ref: "Source_Files/shell.cpp:1600-1610" - name: Map.sceA @@ -237,6 +261,7 @@ files: system: marathon-infinity path: "Marathon Infinity/Map.sceA" required: true + installed_on: [retropie] size: 20753920 sha1: 9cc6bc8796102637ecdf151020a247d54dc6a3ce source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:68-85" @@ -245,6 +270,7 @@ files: system: marathon-infinity path: "Marathon Infinity/Shapes.shpA" required: true + installed_on: [retropie] size: 11383292 sha1: 11398892f9d7df0c5e5bf88d71954911229b5c3e source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:68-74, 93-97" @@ -253,6 +279,7 @@ files: system: marathon-infinity path: "Marathon Infinity/Images.imgA" required: true + installed_on: [retropie] size: 4783360 sha1: e76cc2063a1dacf28bee759bb3d1a9cb41b2def8 source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:68-74, Source_Files/RenderOther/images.cpp:990-1000" @@ -261,6 +288,7 @@ files: system: marathon-infinity path: "Marathon Infinity/Sounds.sndA" required: false + installed_on: [retropie] size: 18507212 sha1: fc1c72d7dcfe957755e9f919e9e0c224fca2d4bc source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:99-103" @@ -269,6 +297,7 @@ files: system: marathon-infinity path: "Marathon Infinity/Physics Models/Standard.phyA" required: false + installed_on: [retropie] size: 11102 sha1: 64b794d5b1cef3f5eb6b8886ef720a244335bc11 source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:87-91" @@ -277,6 +306,7 @@ files: system: marathon-infinity path: "Marathon Infinity/Music.ogg" required: false + installed_on: [retropie] size: 834960 sha1: aa8a88d760a4472081823a47dc83c19444a280ce source_ref: "Source_Files/Files/preprocess_map_sdl.cpp:105-108" @@ -287,6 +317,7 @@ files: system: marathon-infinity path: "Marathon Infinity/Demos/" required: false + installed_on: [retropie] source_ref: "Source_Files/Misc/vbl.cpp:1380-1395" - name: "Plugins/" type: directory @@ -294,4 +325,5 @@ files: system: marathon-infinity path: "Marathon Infinity/Plugins/" required: false + installed_on: [retropie] source_ref: "Source_Files/XML/Plugins.cpp:509-512" diff --git a/emulators/chihiro-ds.yml b/emulators/chihiro-ds.yml index 02104b00..f5866a55 100644 --- a/emulators/chihiro-ds.yml +++ b/emulators/chihiro-ds.yml @@ -60,7 +60,8 @@ notes: | CI-6f32d89 src/core/hle/JVS/JVS.cpp:169-210, CI-6f32d89 src/core/hle/JVS/JVS.cpp:246-262 - The package also carries chihiro_xbox_bios.bin, ver1305.bin, 315-6215.bin, + The package ships every file below except xboxdash.xbe and keys.bin. It + also carries chihiro_xbox_bios.bin, ver1305.bin, 315-6215.bin, sp5001.bin, sp5001-b.bin and sp5002-a.bin in EmuDisk\chihiro, plus a "chihiro (old)" copy of the folder. No string in the binaries names any of them and nothing opens them. @@ -70,6 +71,9 @@ files: path: "EmuDisk/Chihiro/fpr21042_m29w160et.bin" system: sega-chihiro required: true + bundled: true + sha1: "a13cf9c5cdfe8605d82150b7573652f419b30197" + md5: "afacfb61877401f1611998d2b590dffd" size: 2097152 validation: [size] description: "Chihiro media board flash ROM" @@ -84,6 +88,7 @@ files: path: "EmuDisk/Chihiro/SEGABOOT_MBROM0.XBE" system: sega-chihiro required: false + bundled: true size: 1048576 sha1: "2f7ac75e738e2e4f83ffb0cbc06127195a7e8336" md5: "853d40e7a80d659613885d93abbec463" @@ -115,18 +120,25 @@ files: path: "EmuDisk/Chihiro/ic10_g24lc64.bin" system: sega-chihiro required: true + bundled: true + sha1: "98e4cb2b76b89eb5990edf786d2e45e1956beb7e" + md5: "ec15634cf28e8bcaf660346787f83254" min_size: 7937 description: "Base board QC microcontroller firmware" note: >- Memory mapped read/write at JVS setup, the run ends when it cannot be opened. Byte 0x1F00 is dereferenced right after and rewritten to USA, export or Japan when the title's boot.id rejects the stored region. + Hashes are those of the copy RetroBat ships. source_ref: "cxbxr-emu.dll 0x1061c648, 0x1061c620" - name: pc20_g24lc64.bin path: "EmuDisk/Chihiro/pc20_g24lc64.bin" system: sega-chihiro required: true + bundled: true + sha1: "82dad6e2a75bab4a4840dc6939462f1fb9b95101" + md5: "bf1cf24f8549137c0b1ad0fa61473c7e" description: "Base board SC microcontroller firmware" note: "Memory mapped read/write at JVS setup, the run ends when it cannot be opened." source_ref: "cxbxr-emu.dll 0x1061c648, 0x1061c634" @@ -135,6 +147,9 @@ files: path: "EmuDisk/Chihiro/ic11_24lc024.bin" system: sega-chihiro required: true + bundled: true + sha1: "7c06ccfdd8fb2f4e2d4b0d866791b21879fbd8f4" + md5: "da9feafc678d2476f3bf3b1049ec4b17" description: "Base board configuration EEPROM" note: >- Memory mapped read/write at JVS setup, the run ends when it cannot be @@ -145,6 +160,9 @@ files: path: "EmuDisk/Chihiro/backup_ram.bin" system: sega-chihiro required: false + bundled: true + sha1: "50b6b204aa881dab8bf572e901ea93d7f708844d" + md5: "c34872828474f21cbc761febacea72df" has_builtin: true size_note: "Created as 128 KB of zeros when absent, then memory mapped" description: "Base board backup memory" @@ -165,6 +183,9 @@ files: path: "EEPROM.bin" system: microsoft-xbox required: false + bundled: true + sha1: "de0b38f4762d09b8fc4883f3f6a04203d2c4b8e3" + md5: "6d497abbfb773a2e07f8ab71f2a2999d" has_builtin: true size: 256 validation: [size] diff --git a/emulators/darkplaces.yml b/emulators/darkplaces.yml index 26aa7cdc..5d9e56e4 100644 --- a/emulators/darkplaces.yml +++ b/emulators/darkplaces.yml @@ -44,9 +44,10 @@ files: category: game_data system: quake path: "id1/pak0.pak" + installed_on: [retropie] required: true source_ref: "fs.c:1266-1308, 1433-1434; common.c:1450" - note: "Shareware and registered Quake data, one file in both releases. RetroPie installs the shareware copy from quake106.zip." + note: "Shareware and registered Quake data, one file in both releases. RetroPie's install unpacks the shareware copy from quake106.zip into id1 under the base directory." - name: "pak1.pak" category: game_data system: quake diff --git a/emulators/dsda-doom.yml b/emulators/dsda-doom.yml index 597b97d5..8bc17594 100644 --- a/emulators/dsda-doom.yml +++ b/emulators/dsda-doom.yml @@ -72,6 +72,7 @@ notes: | files: - name: "dsda-doom.wad" category: game_data + bundled: true description: "dsda-doom engine data WAD" required: true size: 3674257 @@ -99,11 +100,12 @@ files: note: "Registered and Ultimate Doom share the name and are told apart by the E4 maps." - name: "doom1.wad" + installed_on: [retropie] category: game_data system: doom required: false source_ref: "prboom2/src/d_main.c:171, 198" - note: "Shareware Doom." + note: "Shareware Doom. RetroPie downloads it into its ports/doom directory when it installs dsda-doom." - name: "doomu.wad" category: game_data @@ -160,16 +162,20 @@ files: # ---- Freedoom (free) ---- - name: "freedoom1.wad" + installed_on: [retropie] category: game_data system: doom required: false source_ref: "prboom2/src/d_main.c:175, 201, 1099-1100" + note: "RetroPie unpacks Freedoom 0.13.0 into its ports/doom directory when it installs dsda-doom." - name: "freedoom2.wad" + installed_on: [retropie] category: game_data system: doom required: false source_ref: "prboom2/src/d_main.c:174, 1114-1116" + note: "RetroPie unpacks Freedoom 0.13.0 into its ports/doom directory when it installs dsda-doom." - name: "freedm.wad" category: game_data diff --git a/emulators/jynx.yml b/emulators/jynx.yml index ffe1a879..05c82f71 100644 --- a/emulators/jynx.yml +++ b/emulators/jynx.yml @@ -32,9 +32,14 @@ notes: | JynxEmulatorSettings.config is written by the program and read back, snapshots and TAP files are user content. + The author's release, Jynx.for.GitHub.1.0.8.zip, holds the two executables + and the readme without any ROM. RetroBat's jynx.7z package adds the six + ROM images beside the executables. + files: - name: lynx48-1.rom system: camplynx + installed_on: [retrobat] required: true size: 8192 validation: [size] @@ -43,6 +48,7 @@ files: - name: lynx48-2.rom system: camplynx + installed_on: [retrobat] required: true size: 8192 validation: [size] @@ -51,6 +57,7 @@ files: - name: lynx96-1.rom system: camplynx + installed_on: [retrobat] required: true size: 8192 validation: [size] @@ -59,6 +66,7 @@ files: - name: lynx96-2.rom system: camplynx + installed_on: [retrobat] required: true size: 8192 validation: [size] @@ -67,6 +75,7 @@ files: - name: lynx96-3.rom system: camplynx + installed_on: [retrobat] required: true size: 8192 validation: [size] @@ -75,6 +84,7 @@ files: - name: lynx96-3-scorpion.rom system: camplynx + installed_on: [retrobat] required: true size: 8192 validation: [size] diff --git a/emulators/lzdoom.yml b/emulators/lzdoom.yml index e14ac72e..c38a8635 100644 --- a/emulators/lzdoom.yml +++ b/emulators/lzdoom.yml @@ -66,8 +66,9 @@ notes: | 253-260). RetroPie installs lzdoom.pk3, game_support.pk3, lights.pk3, brightmaps.pk3 - and soundfonts/ beside the binary and launches "lzdoom -iwad " with - DOOMWADDIR set to its ports/doom directory. + and soundfonts/ beside the binary, leaves fm_banks/ out, and launches + "lzdoom -iwad " with DOOMWADDIR set to its ports/doom directory, into + which it downloads doom1.wad and the Freedoom 0.13.0 IWADs. files: # ================================================================ @@ -77,6 +78,7 @@ files: - name: "lzdoom.pk3" category: game_data required: true + bundled: true size: 1267891 sha1: "195596bcfc97eee8ffaa049a912c8cb54a539416" md5: "fa846e2dc4663d262cc52daff5bdd69a" @@ -91,32 +93,35 @@ files: - name: "game_support.pk3" category: game_data required: false + bundled: true size: 223259 sha1: "f645d7a3a00321c84490243690caa4415b3803f2" md5: "e11fb785ff8d616092a85154a6a19535" crc32: "4c14b502" source_ref: "src/version.h:91, src/d_main.cpp:2537, src/d_iwad.cpp:757-763, wadsrc_extra/CMakeLists.txt:3" - note: "Holds iwadinfo.txt and the per-game filters. Copy from the 3.88b Linux release package." + note: "Holds iwadinfo.txt and the per-game filters. Shipped in the 3.88b release packages." - name: "lights.pk3" category: game_data required: false + bundled: true size: 22679 sha1: "7f64f0d306c05e7c1740da1b9e565f041449a934" md5: "199fa1fac48ab6be2249fb33e1190a32" crc32: "4a8b1d81" source_ref: "src/d_main.cpp:229, 2167-2172, wadsrc_lights/CMakeLists.txt:3" - note: "Dynamic light definitions, read when autoloadlights is set. Copy from the 3.88b Linux release package." + note: "Dynamic light definitions, read when autoloadlights is set. Shipped in the 3.88b release packages." - name: "brightmaps.pk3" category: game_data required: false + bundled: true size: 245255 sha1: "e33baca425c3087b973cc87cdedb051482e7a606" md5: "19c17b0ccbe5568aacb4ed517524c5de" crc32: "a0d2703c" source_ref: "src/d_main.cpp:228, 2173-2178, wadsrc_bm/CMakeLists.txt:3" - note: "Brightmap textures, read when autoloadbrightmaps is set. Copy from the 3.88b Linux release package." + note: "Brightmap textures, read when autoloadbrightmaps is set. Shipped in the 3.88b release packages." - name: "game_widescreen_gfx.pk3" category: game_data @@ -141,6 +146,7 @@ files: category: game_data path: "soundfonts/lzdoom.sf2" required: false + bundled: true size: 3283278 sha1: "9dba9212f2e34446ab034595665809f09f303d63" source_ref: "src/sound/music/i_soundfont.cpp:428-431, src/sound/music/music_config.cpp:118, src/CMakeLists.txt:1223" @@ -150,19 +156,23 @@ files: category: game_data path: "fm_banks/GENMIDI.GS.wopl" required: false + bundled: true + not_bundled_on: [retropie] size: 118767 sha1: "538d220d87b86b997f539265eb12a6c319e17a1c" source_ref: "src/CMakeLists.txt:1225, src/gameconfigfile.cpp:175-202, src/sound/music/i_soundfont.cpp:352-356" - note: "OPL3 bank copied next to the executable, read only with adl_use_custom_bank." + note: "OPL3 bank copied next to the executable, read only with adl_use_custom_bank. 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: "12e77c61ae107b7dbcebb230fe45ec7791a07877" source_ref: "src/CMakeLists.txt:1227, src/gameconfigfile.cpp:175-202, src/sound/music/i_soundfont.cpp:357-361" - note: "OPN2 bank copied next to the executable, read only with opn_use_custom_bank." + note: "OPN2 bank copied next to the executable, read only with opn_use_custom_bank. The RetroPie package leaves it out." # ================================================================ # IWADs (user-supplied). One is needed to start a game. @@ -182,6 +192,7 @@ files: category: game_data system: doom required: false + installed_on: [retropie] source_ref: "wadsrc_extra/static/iwadinfo.txt:402-412, 577" note: "DOOM Shareware." @@ -276,12 +287,14 @@ files: category: game_data system: doom required: false + installed_on: [retropie] source_ref: "wadsrc_extra/static/iwadinfo.txt:292, 589" - name: "freedoom2.wad" category: game_data system: doom required: false + installed_on: [retropie] source_ref: "wadsrc_extra/static/iwadinfo.txt:280, 590" - name: "freedm.wad" diff --git a/emulators/quake3.yml b/emulators/quake3.yml index c17e6f1d..303a48cb 100644 --- a/emulators/quake3.yml +++ b/emulators/quake3.yml @@ -49,60 +49,76 @@ files: unsourceable: "retail data the collection does not hold, and a same-named file of another game must not stand in" - name: "pak1.pk3" + installed_on: [retropie] category: game_data system: quake3 path: "baseq3/pak1.pk3" required: false source_ref: "code/qcommon/files.c:180 (pak_checksums[1]=298122907u), 2918-2943 (absence reported, not fatal)" + note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak2.pk3" + installed_on: [retropie] category: game_data system: quake3 path: "baseq3/pak2.pk3" required: false source_ref: "code/qcommon/files.c:181 (pak_checksums[2]=412165236u), 2918-2943 (absence reported, not fatal)" + note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak3.pk3" + installed_on: [retropie] category: game_data system: quake3 path: "baseq3/pak3.pk3" required: false source_ref: "code/qcommon/files.c:182 (pak_checksums[3]=2991495316u), 2918-2943 (absence reported, not fatal)" + note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak4.pk3" + installed_on: [retropie] category: game_data system: quake3 path: "baseq3/pak4.pk3" required: false source_ref: "code/qcommon/files.c:183 (pak_checksums[4]=1197932710u), 2918-2943 (absence reported, not fatal)" + note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak5.pk3" + installed_on: [retropie] category: game_data system: quake3 path: "baseq3/pak5.pk3" required: false source_ref: "code/qcommon/files.c:184 (pak_checksums[5]=4087071573u), 2918-2943 (absence reported, not fatal)" + note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak6.pk3" + installed_on: [retropie] category: game_data system: quake3 path: "baseq3/pak6.pk3" required: false source_ref: "code/qcommon/files.c:185 (pak_checksums[6]=3709064859u), 2918-2943 (absence reported, not fatal)" + note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak7.pk3" + installed_on: [retropie] category: game_data system: quake3 path: "baseq3/pak7.pk3" required: false source_ref: "code/qcommon/files.c:186 (pak_checksums[7]=908855077u), 2918-2943 (absence reported, not fatal)" + note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak8.pk3" + installed_on: [retropie] category: game_data system: quake3 path: "baseq3/pak8.pk3" required: false source_ref: "code/qcommon/files.c:187 (pak_checksums[8]=977125798u), 2918-2943 (absence reported, not fatal)" + note: "Point release pak that RetroPie's quake3 package extracts from Q3DemoPaks.zip on install." - name: "pak0.pk3" category: game_data diff --git a/emulators/rpix86.yml b/emulators/rpix86.yml index 51c14bb8..ff353014 100644 --- a/emulators/rpix86.yml +++ b/emulators/rpix86.yml @@ -34,10 +34,11 @@ files: path: "4DOS.COM" system: dos description: "4DOS 7.50 command interpreter, the emulated DOS shell" + installed_on: [retropie] required: true size: 257520 sha1: "a44f65d6318582501d22e27831eb2b1f0df58f79" md5: "fc3a0078a13d98e611a62c1d6724f8c5" crc32: "8300d4cb" source_ref: "rpix86 0.19 binary, strings C:\\4DOS.COM and C:\\4DOS\\4DOS.COM" - note: "Same bytes at rpix86.patrickaalto.com/4DOS.COM, the URL the binary downloads from, and in RetroPie's 4dos.zip. Read from the emulated C: root, not a BIOS directory." + note: "Same bytes at rpix86.patrickaalto.com/4DOS.COM, the URL the binary downloads from, and in RetroPie's 4dos.zip. Read from the emulated C: root, not a BIOS directory. The author's rpix86.zip and rpix86.tar.gz hold the binary alone, and RetroPie unpacks 4dos.zip into the install directory." diff --git a/emulators/srb2.yml b/emulators/srb2.yml index 752d9c85..61012b28 100644 --- a/emulators/srb2.yml +++ b/emulators/srb2.yml @@ -47,6 +47,7 @@ files: - name: "srb2.pk3" path: "srb2/srb2.pk3" category: game_data + bundled: true description: "Main game assets" required: true size: 50115266 @@ -58,6 +59,7 @@ files: - name: "zones.pk3" path: "srb2/zones.pk3" category: game_data + bundled: true description: "Level data" required: true size: 18503511 @@ -69,6 +71,7 @@ files: - name: "characters.pk3" path: "srb2/characters.pk3" category: game_data + bundled: true description: "Playable character data" required: true size: 2044315 @@ -80,6 +83,7 @@ files: - name: "music.pk3" path: "srb2/music.pk3" category: game_data + bundled: true description: "Music and sound effects" required: false size: 99639560 diff --git a/emulators/uae4all.yml b/emulators/uae4all.yml index 2d45fb89..56b9ccd2 100644 --- a/emulators/uae4all.yml +++ b/emulators/uae4all.yml @@ -77,6 +77,8 @@ files: - name: "aros-amiga-m68k-rom.bin" path: "amiga/aros-amiga-m68k-rom.bin" + bundled: true + not_bundled_on: [recalbox] system: commodore-amiga description: "AROS Kickstart replacement, main ROM (build of 2014-01-10)" required: false @@ -85,10 +87,12 @@ files: md5: "8c9e0e3b3686c362ccf2dfd8a86669b2" crc32: "69bf6f2b" source_ref: "src/memory.cpp:34" - note: "Hashes are of the file in AndroidData/aros20140110.zip in the source tree." + note: "Hashes are of the file in AndroidData/aros20140110.zip in the source tree. RetroPie unpacks that zip into the BIOS folder on install." - name: "aros-amiga-m68k-ext.bin" path: "amiga/aros-amiga-m68k-ext.bin" + bundled: true + not_bundled_on: [recalbox] system: commodore-amiga description: "AROS Kickstart replacement, extended ROM (build of 2014-01-10)" required: false diff --git a/emulators/uzdoom.yml b/emulators/uzdoom.yml index 68ff3745..9fce74fa 100644 --- a/emulators/uzdoom.yml +++ b/emulators/uzdoom.yml @@ -55,15 +55,17 @@ files: - name: "uzdoom.pk3" category: game_data + bundled: true required: true size: 7159816 md5: "fee855c33d28648ea5e54f224decb7d2" sha1: "6eb2c1775651752944a6782d08d129b1d37d2fdf" source_ref: "src/version.h:85, src/d_main.cpp:4148-4151, wadsrc/CMakeLists.txt:1" - note: "Fonts, menus, zscript, textures. Fatal if absent." + note: "Fonts, menus, zscript, textures. Fatal if absent. Shipped with the engine resources below in the Windows zip, the AppImage and RetroBat's uzdoom.7z." - name: "game_support.pk3" category: game_data + bundled: true required: false size: 2918075 md5: "5bc45497dee76cc183a9245abecec9a8" @@ -73,6 +75,7 @@ files: - name: "lights.pk3" category: game_data + bundled: true required: false size: 23637 md5: "faeb9de6a307417aa809d6055c280e85" @@ -81,6 +84,7 @@ files: - name: "brightmaps.pk3" category: game_data + bundled: true required: false size: 246507 md5: "3de91b4ea157b852422150156360f81a" @@ -89,6 +93,7 @@ files: - name: "game_widescreen_gfx.pk3" category: game_data + bundled: true required: false size: 5565904 md5: "e7dee49bb28efd9db1eb2bdb2fe7b894" @@ -97,6 +102,7 @@ files: - name: "uzdoom.sf2" category: game_data + bundled: true path: "soundfonts/uzdoom.sf2" required: false size: 3299098 @@ -107,6 +113,7 @@ files: - name: "GENMIDI.GS.wopl" category: game_data + bundled: true path: "fm_banks/GENMIDI.GS.wopl" required: false size: 118767 @@ -117,6 +124,7 @@ files: - name: "gs-by-papiezak-and-sneakernets.wopn" category: game_data + bundled: true path: "fm_banks/gs-by-papiezak-and-sneakernets.wopn" required: false size: 274864 diff --git a/emulators/wolf4sdl.yml b/emulators/wolf4sdl.yml index 34b92e8a..90659d12 100644 --- a/emulators/wolf4sdl.yml +++ b/emulators/wolf4sdl.yml @@ -60,6 +60,7 @@ files: # Wolfenstein 3D shareware (.wl1) - name: "vswap.wl1" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Wolfenstein 3D shareware page file: wall textures, sprites and digitized sounds" @@ -71,6 +72,7 @@ files: note: "Hashes of the v1.4 shareware file in wolf3d14.zip, the archive RetroPie downloads from maniacsvault.net. The engine checks no hash." - name: "vgadict.wl1" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Wolfenstein 3D shareware Huffman dictionary of the graphics file" @@ -82,6 +84,7 @@ files: note: "Hashes of the v1.4 shareware file in wolf3d14.zip, the archive RetroPie downloads from maniacsvault.net. The engine checks no hash." - name: "vgahead.wl1" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Wolfenstein 3D shareware graphics chunk offsets" @@ -93,6 +96,7 @@ files: note: "Hashes of the v1.4 shareware file in wolf3d14.zip, the archive RetroPie downloads from maniacsvault.net. The engine checks no hash." - name: "vgagraph.wl1" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Wolfenstein 3D shareware graphics chunks: pictures, fonts and text articles" @@ -104,6 +108,7 @@ files: note: "Hashes of the v1.4 shareware file in wolf3d14.zip, the archive RetroPie downloads from maniacsvault.net. The engine checks no hash." - name: "maphead.wl1" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Wolfenstein 3D shareware map offsets and tile info" @@ -115,6 +120,7 @@ files: note: "Hashes of the v1.4 shareware file in wolf3d14.zip, the archive RetroPie downloads from maniacsvault.net. The engine checks no hash." - name: "gamemaps.wl1" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Wolfenstein 3D shareware level maps" @@ -126,6 +132,7 @@ files: note: "Hashes of the v1.4 shareware file in wolf3d14.zip, the archive RetroPie downloads from maniacsvault.net. The engine checks no hash." - name: "audiohed.wl1" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Wolfenstein 3D shareware audio chunk offsets" @@ -137,6 +144,7 @@ files: note: "Hashes of the v1.4 shareware file in wolf3d14.zip, the archive RetroPie downloads from maniacsvault.net. The engine checks no hash." - name: "audiot.wl1" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Wolfenstein 3D shareware AdLib sound effects and music" @@ -442,6 +450,7 @@ files: # Spear of Destiny demo (.sdm) - name: "vswap.sdm" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Spear of Destiny demo page file: wall textures, sprites and digitized sounds" @@ -453,6 +462,7 @@ files: note: "Hashes of the file in soddemo.zip, the archive RetroPie downloads from maniacsvault.net. The engine checks no hash." - name: "vgadict.sdm" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Spear of Destiny demo Huffman dictionary of the graphics file" @@ -464,6 +474,7 @@ files: note: "Hashes of the file in soddemo.zip, the archive RetroPie downloads from maniacsvault.net. The engine checks no hash." - name: "vgahead.sdm" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Spear of Destiny demo graphics chunk offsets" @@ -475,6 +486,7 @@ files: note: "Hashes of the file in soddemo.zip, the archive RetroPie downloads from maniacsvault.net. The engine checks no hash." - name: "vgagraph.sdm" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Spear of Destiny demo graphics chunks: pictures, fonts and text articles" @@ -486,6 +498,7 @@ files: note: "Hashes of the file in soddemo.zip, the archive RetroPie downloads from maniacsvault.net. The engine checks no hash." - name: "maphead.sdm" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Spear of Destiny demo map offsets and tile info" @@ -497,6 +510,7 @@ files: note: "Hashes of the file in soddemo.zip, the archive RetroPie downloads from maniacsvault.net. The engine checks no hash." - name: "gamemaps.sdm" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Spear of Destiny demo level maps" @@ -508,6 +522,7 @@ files: note: "Hashes of the file in soddemo.zip, the archive RetroPie downloads from maniacsvault.net. The engine checks no hash." - name: "audiohed.sdm" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Spear of Destiny demo audio chunk offsets" @@ -519,6 +534,7 @@ files: note: "Hashes of the file in soddemo.zip, the archive RetroPie downloads from maniacsvault.net. The engine checks no hash." - name: "audiot.sdm" + installed_on: [retropie] category: game_data system: wolfenstein3d description: "Spear of Destiny demo AdLib sound effects and music"