From 7ecd8c948f809e3b879a2221c2daea5ad186e993 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 20 Oct 2026 09:29:18 +0200 Subject: [PATCH] chore: record the sha1 of bundled files 336 entries for files that arrive with the emulator named no hash, so the collected copy was the only record of which file the release ships. Each now carries the sha1 and size of the copy collected from that emulator's own release, so the profile keeps the file's identity once the copy leaves the collection. Entries whose name is a pattern keep no hash. --- emulators/aethersx2.yml | 2 + emulators/altirra.yml | 4 + emulators/arcadeflashweb.yml | 16 +++ emulators/armsx2.yml | 22 ++++ emulators/ax360e.yml | 2 + emulators/c64-emu.yml | 16 +++ emulators/citra-mmj.yml | 12 ++ emulators/drastic.yml | 8 ++ emulators/eka2l1.yml | 176 ++++++++++++++++++++++++++ emulators/emucorev.yml | 4 + emulators/emucorex.yml | 36 ++++++ emulators/epsxe.yml | 4 + emulators/fpse-ng.yml | 14 ++ emulators/fpse.yml | 14 ++ emulators/future-pinball-fploader.yml | 46 +++++++ emulators/future-pinball.yml | 18 +++ emulators/gba-emu.yml | 2 + emulators/hakux.yml | 2 + emulators/ines.yml | 1 + emulators/jl-mod.yml | 26 ++++ emulators/kemulator.yml | 8 ++ emulators/mastergear.yml | 2 + emulators/mfme.yml | 114 +++++++++++++++++ emulators/my-boy.yml | 2 + emulators/neo-emu.yml | 4 + emulators/project64.yml | 12 ++ emulators/sixtyforce.yml | 5 + emulators/skyline.yml | 18 +++ emulators/supermodel-dojo.yml | 2 + emulators/xm6pro68k.yml | 4 + tests/test_bundled_identity.py | 40 ++---- 31 files changed, 605 insertions(+), 31 deletions(-) diff --git a/emulators/aethersx2.yml b/emulators/aethersx2.yml index 2b3cf74d..1fc014b5 100644 --- a/emulators/aethersx2.yml +++ b/emulators/aethersx2.yml @@ -172,6 +172,8 @@ files: source_ref: "source aethersx2/pcsx2/Patch.cpp:202-231, AetherSX2-release MacOS/AetherSX2" - name: game_controller_db.txt + size: 163503 + sha1: 042ce2001fb438a0a34e0c5d0001a9d95d5516df path: resources/game_controller_db.txt required: false bundled: true diff --git a/emulators/altirra.yml b/emulators/altirra.yml index 8a37a05a..b4f88584 100644 --- a/emulators/altirra.yml +++ b/emulators/altirra.yml @@ -1035,6 +1035,8 @@ files: # -- Files shipped inside the Altirra archive -- - name: Altirra.chm + size: 526384 + sha1: b90150f34a3a1b70e69388d2060afe75a95aeba9 description: "Altirra help file" system: atari-400-800 required: false @@ -1043,6 +1045,8 @@ files: source_ref: "src/Altirra/source/oshelper.cpp:509-529" - name: Additions.atr + size: 92176 + sha1: 9ac3be202a83af0a75285a576951d2eef7e02037 description: "Altirra Additions disk" system: atari-400-800 required: false diff --git a/emulators/arcadeflashweb.yml b/emulators/arcadeflashweb.yml index 7ea9b422..3a380386 100644 --- a/emulators/arcadeflashweb.yml +++ b/emulators/arcadeflashweb.yml @@ -78,6 +78,8 @@ notes: | files: - name: pepflashplayer.dll + size: 17933368 + sha1: dfdfa207f4a5e6f059c428a06f46adc4ff8f3e14 required: true bundled: true description: "Adobe Pepper Flash Player runtime" @@ -89,6 +91,8 @@ files: source_ref: "src/main.cpp:40, ArcadeFlashWeb-release flash/flash.html:102" - name: flash.html + size: 2601 + sha1: b20794d88ce27c62200267631c9b019fd78b58da path: flash/flash.html required: true bundled: true @@ -100,6 +104,8 @@ files: source_ref: "src/main.qml:327,334, src/Navigateur.qml:150" - name: swfobject.js + size: 10220 + sha1: 5847ed101f55d51c53538a7078971e7de8fb6762 path: flash/swfobject/swfobject.js required: true bundled: true @@ -112,6 +118,8 @@ files: source_ref: "ArcadeFlashWeb-release flash/flash.html:38, ArcadeFlashWeb-release flash/swfobject/swfobject.js:1-4" - name: background.jpg + size: 161988 + sha1: f34bde188a8eb9eaf78358834725740d6ab60fb3 path: flash/images/background.jpg required: false bundled: true @@ -122,6 +130,8 @@ files: source_ref: "ArcadeFlashWeb-release flash/flash.html:110, src/qml.qrc:23" - name: swfdump.exe + size: 541095 + sha1: 2aecffd21f141d6664c7119eed7b5493762e938f required: false bundled: true description: "SWFTools swfdump, reads the movie's natural size" @@ -134,6 +144,8 @@ files: source_ref: "src/main.qml:324-325, src/Navigateur.qml:147-148" - name: antimicro.exe + size: 3961583 + sha1: 51c6beb0bf32da2fd79f0970d7752b12dcd8fac0 path: antimicro/antimicro.exe required: false bundled: true @@ -145,6 +157,8 @@ files: source_ref: "src/main.qml:309,311" - name: arcadeflashweb.gamecontroller.amgp + size: 2416 + sha1: 3dd5ca0934fe293b158cb56e1f99bea28ac74f06 path: antimicro/profiles/arcadeflashweb.gamecontroller.amgp required: false bundled: true @@ -157,6 +171,8 @@ files: source_ref: "src/main.qml:309-312" - name: pepper.vch + size: 451499 + sha1: 37ae3a152e27aa2de2a685e0b9d884bf499311e4 required: false bundled: true description: "Adobe Flash Access blob shipped with the runtime" diff --git a/emulators/armsx2.yml b/emulators/armsx2.yml index df32ede7..b64c634b 100644 --- a/emulators/armsx2.yml +++ b/emulators/armsx2.yml @@ -366,6 +366,8 @@ files: source_ref: "source pcsx2/Patch.cpp:122, source pcsx2/Patch.cpp:294-345, source pcsx2/Patch.cpp:452-464, source .github/workflows/linux_build_qt.yml:33" - name: game_controller_db.txt + size: 513961 + sha1: 5c0b3ecf27cd6dff60b5e038adf1c923386a2cba path: pcsx2/resources/game_controller_db.txt standalone_path: resources/game_controller_db.txt mode: standalone @@ -1017,6 +1019,8 @@ files: source_ref: "source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:792-793, source pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3684-3691" - name: tfx.fx + size: 52018 + sha1: d061eb8ad3d56a5dc6ab653236b2a0c9324fb595 path: pcsx2/resources/shaders/dx11/tfx.fx standalone_path: resources/shaders/dx11/tfx.fx mode: standalone @@ -1030,6 +1034,8 @@ files: source_ref: "upstream pcsx2/GS/Renderers/DX11/GSDevice11.cpp:215-218, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:1008, source platforms/android/app/build.gradle.kts:73-78" - name: convert.fx + size: 15850 + sha1: 773e6b9177ac20ec4f80181c2ebdcaa33d71c91a path: pcsx2/resources/shaders/dx11/convert.fx standalone_path: resources/shaders/dx11/convert.fx mode: standalone @@ -1040,6 +1046,8 @@ files: source_ref: "upstream pcsx2/GS/Renderers/DX11/GSDevice11.cpp:229-231, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2893" - name: present.fx + size: 10945 + sha1: 84b000485929698392676e8e7915bfcce15291ee path: pcsx2/resources/shaders/dx11/present.fx standalone_path: resources/shaders/dx11/present.fx mode: standalone @@ -1050,6 +1058,8 @@ files: source_ref: "upstream pcsx2/GS/Renderers/DX11/GSDevice11.cpp:267, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3041" - name: merge.fx + size: 538 + sha1: 8dba66121f3bbc4b2bdf67722ef4c2b6b6b23ee6 path: pcsx2/resources/shaders/dx11/merge.fx standalone_path: resources/shaders/dx11/merge.fx mode: standalone @@ -1060,6 +1070,8 @@ files: source_ref: "upstream pcsx2/GS/Renderers/DX11/GSDevice11.cpp:319, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3120" - name: interlace.fx + size: 7205 + sha1: f3d1e30101e58143282085bc6330db33a0f77a85 path: pcsx2/resources/shaders/dx11/interlace.fx standalone_path: resources/shaders/dx11/interlace.fx mode: standalone @@ -1070,6 +1082,8 @@ files: source_ref: "upstream pcsx2/GS/Renderers/DX11/GSDevice11.cpp:354, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3084" - name: shadeboost.fx + size: 1311 + sha1: 568f01644e02944fe3d48cfb751e71ebe504c0be path: pcsx2/resources/shaders/dx11/shadeboost.fx standalone_path: resources/shaders/dx11/shadeboost.fx mode: standalone @@ -1079,6 +1093,8 @@ files: source_ref: "upstream pcsx2/GS/Renderers/DX11/GSDevice11.cpp:374, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:3190" - name: cas.hlsl + size: 2597 + sha1: a15cc4dce1edcd3db4c4e022d2a3b78e11c18a8c path: pcsx2/resources/shaders/dx11/cas.hlsl standalone_path: resources/shaders/dx11/cas.hlsl mode: standalone @@ -1089,6 +1105,8 @@ files: source_ref: "source pcsx2/GS/Renderers/DX11/GSDevice11.cpp:2305, source pcsx2/GS/Renderers/DX12/GSDevice12.cpp:2365" - name: imgui.fx + size: 736 + sha1: 47491eaf3ba082383305b3d958794409cb0f5476 path: pcsx2/resources/shaders/dx11/imgui.fx standalone_path: resources/shaders/dx11/imgui.fx mode: standalone @@ -1428,6 +1446,8 @@ files: source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:1315, upstream pcsx2-qt/SetupWizardDialog.cpp:165, upstream pcsx2-qt/QtUtils.cpp:843" - name: AppIconLarge.ico + size: 372526 + sha1: 0f37f2795ca071eb712d5243247675f140897c50 path: pcsx2/resources/icons/AppIconLarge.ico standalone_path: resources/icons/AppIconLarge.ico mode: standalone @@ -1498,6 +1518,8 @@ files: source_ref: "source pcsx2/ImGui/FullscreenUI.cpp:2881" - name: cover-placeholder.png + size: 56075 + sha1: 620b40ff921876175550bb976f0428274853fe27 path: pcsx2/resources/cover-placeholder.png standalone_path: resources/cover-placeholder.png mode: standalone diff --git a/emulators/ax360e.yml b/emulators/ax360e.yml index 9c9318f7..0b7cd530 100644 --- a/emulators/ax360e.yml +++ b/emulators/ax360e.yml @@ -145,6 +145,8 @@ files: source_ref: "source app/src/main/cpp/xenia-canary/src/xenia/patcher/plugin_loader.cc:175-257, source app/src/main/cpp/xenia-canary/src/xenia/emulator.cc:1900-1903" - name: Account + size: 404 + sha1: 99fc2a4d8107c36ee3075c9cff24872d2a98e37a required: false bundled: true load_from: content_dir diff --git a/emulators/c64-emu.yml b/emulators/c64-emu.yml index 60f12eb6..5ac3c477 100644 --- a/emulators/c64-emu.yml +++ b/emulators/c64-emu.yml @@ -216,6 +216,8 @@ files: source_ref: "source C64.emu/src/vice/c64/c64rom.h:61, source C64.emu/src/vice/c64/c64model.c:148-151, 323" - name: "gtk3_sym.vkm" + size: 8140 + sha1: 7fe8d706b2b2434fb276709c5f509dc1453429a3 path: "C64/gtk3_sym.vkm" system: commodore-c64 required: false @@ -263,6 +265,8 @@ files: source_ref: "source C64.emu/src/vice/scpu64/scpu64model.c:303, source C64.emu/src/vice/c64/c64rom.h:61" - name: "gtk3_sym.vkm" + size: 8140 + sha1: 7fe8d706b2b2434fb276709c5f509dc1453429a3 path: "SCPU64/gtk3_sym.vkm" system: commodore-c64-supercpu required: false @@ -322,6 +326,8 @@ files: source_ref: "source C64.emu/src/vice/c64dtv/c64dtvflash.c:59-64, 643-656, 471, 486-500" - name: "gtk3_sym.vkm" + size: 8140 + sha1: 7fe8d706b2b2434fb276709c5f509dc1453429a3 path: "C64DTV/gtk3_sym.vkm" system: commodore-c64dtv required: false @@ -504,6 +510,8 @@ files: source_ref: "source C64.emu/src/vice/c128/c128rom.h:107, source C64.emu/src/vice/c128/c128-resources.c:656, source C64.emu/src/vice/c128/c128rom.c:710, 801, source C64.emu/src/vice/c64/c64rom.h:88" - name: "gtk3_sym.vkm" + size: 10535 + sha1: 7d3bf4a533a1a90312d65c0cadcd35192847787d path: "C128/gtk3_sym.vkm" system: commodore-c128 required: false @@ -586,6 +594,8 @@ files: source_ref: "source C64.emu/src/vice/vic20/vic20rom.h:57, source C64.emu/src/vice/vic20/vic20model.c:60, 139" - name: "gtk3_sym.vkm" + size: 8343 + sha1: 0f32563c47d06ec13acd5713319626ef40a1c203 path: "VIC20/gtk3_sym.vkm" system: commodore-vic20 required: false @@ -676,6 +686,8 @@ files: source_ref: "source C64.emu/src/vice/plus4/plus4rom.h:43, source C64.emu/src/vice/plus4/plus4model.c:70, 161, source C64.emu/src/vice/plus4/plus4memrom.c:187" - name: "gtk3_sym.vkm" + size: 8744 + sha1: 3a5b6619d9d0728cb4de1ce132a3b59a5e22a09e path: "PLUS4/gtk3_sym.vkm" system: commodore-plus4 required: false @@ -896,6 +908,8 @@ files: source_ref: "source C64.emu/src/vice/pet/petrom.h:80, source C64.emu/src/vice/pet/petmodel.c:310, source C64.emu/src/vice/pet/petrom.c:747" - name: "gtk3_sym.vkm" + size: 10016 + sha1: 7605bb4c225657240ff851a38f282e304376fd3a path: "PET/gtk3_sym.vkm" system: commodore-pet required: false @@ -986,6 +1000,8 @@ files: source_ref: "source C64.emu/src/vice/cbm2/cbm2rom.h:37, source C64.emu/src/vice/cbm2/cbm2model.c:64-65, 162, source C64.emu/src/vice/cbm2/cbm5x0rom.c:83" - name: "gtk3_sym.vkm" + size: 11743 + sha1: 6652f5bfa1ade4dcdaa9f08032ebeba9d38ac284 path: "CBM-II/gtk3_sym.vkm" system: commodore-cbm-ii required: false diff --git a/emulators/citra-mmj.yml b/emulators/citra-mmj.yml index 08ab73e6..3ea4cefa 100644 --- a/emulators/citra-mmj.yml +++ b/emulators/citra-mmj.yml @@ -160,6 +160,8 @@ files: source_ref: "src/core/hle/service/apt/apt.cpp:230-246, src/core/hle/service/apt/apt.cpp:256-272" - name: cbf_std.bcfnt + size: 3196272 + sha1: c6578caffb1a57f6c18979dc596f3fb9cb986706 path: sysdata/cbf_std.bcfnt system: nintendo-3ds required: false @@ -171,6 +173,8 @@ files: source_ref: "src/core/hle/service/apt/apt.cpp:184-228, src/core/file_sys/archive_ncch.cpp:143-148" - name: cbf_zh-Hans-CN.bcfnt + size: 2937484 + sha1: 1fbd073bbd6cb906a0c0678767fab81feb552173 path: sysdata/cbf_zh-Hans-CN.bcfnt system: nintendo-3ds required: false @@ -181,6 +185,8 @@ files: source_ref: "src/core/hle/service/apt/apt.cpp:184-228, src/core/hle/service/apt/apt.cpp:256-272" - name: cbf_ko-Hang-KR.bcfnt + size: 1400192 + sha1: 25e546319c72dae1e0f3ebd6a842008c300e4462 path: sysdata/cbf_ko-Hang-KR.bcfnt system: nintendo-3ds required: false @@ -191,6 +197,8 @@ files: source_ref: "src/core/hle/service/apt/apt.cpp:184-228, src/core/hle/service/apt/apt.cpp:256-272" - name: cbf_zh-Hant-TW.bcfnt + size: 3350100 + sha1: 62a877bfffb3e690044520f52120c5cd48b97545 path: sysdata/cbf_zh-Hant-TW.bcfnt system: nintendo-3ds required: false @@ -231,6 +239,8 @@ files: source_ref: "src/core/file_sys/ncch_container.cpp:726-741, src/core/file_sys/archive_ncch.cpp:150-157" - name: "00000000.tmd" + size: 2868 + sha1: ee9bd492a692301aef0fa93af654598bee70730e path: nand/00000000000000000000000000000000/title/00040130/00002802/content/00000000.tmd system: nintendo-3ds required: false @@ -241,6 +251,8 @@ files: source_ref: "src/core/hle/service/am/am.cpp:428-464, src/core/hle/service/am/am.cpp:466-501, src/core/file_sys/title_metadata.cpp:19-34" - name: "0000001f.app" + size: 66048 + sha1: 7269ebba3858fce1f6915dd30b74b7c4f915b670 path: nand/00000000000000000000000000000000/title/00040130/00002802/content/0000001f.app system: nintendo-3ds required: false diff --git a/emulators/drastic.yml b/emulators/drastic.yml index 1409f5a1..3c489e8d 100644 --- a/emulators/drastic.yml +++ b/emulators/drastic.yml @@ -142,6 +142,7 @@ files: source_ref: "drastic r2.5.2.2 initialize_memory 0x1c398-0x1c3b0, drastic r2.5.2.2 load_system_file 0xea80-0xebe4, libdrastic_arm64.so 0x2b6d0-0x2b6ec" - name: drastic_bios_arm9.bin + sha1: 4dc29a1560e1cbd7afef1998f7a6c25c5db1cc3a path: system/drastic_bios_arm9.bin system: nintendo-ds required: false @@ -164,6 +165,7 @@ files: source_ref: "drastic r2.5.2.2 initialize_memory 0x1c3bc-0x1c3d4, drastic r2.5.2.2 gamecard_load_program 0x6fb98-0x6fbac, libdrastic_arm64.so 0x2b724-0x2b73c" - name: drastic_bios_arm7.bin + sha1: 31ae916c85d012582c7cdf47de6943ac6778253b path: system/drastic_bios_arm7.bin system: nintendo-ds required: false @@ -199,6 +201,8 @@ files: source_ref: "libdrastic_arm64.so 0x2b768-0x2b790, libdrastic_arm64.so 0x774e0-0x7751c" - name: game_database.xml + size: 1686069 + sha1: b0ae5480c61bdb701b9a444a1a81c4970db06d77 path: game_database.xml system: nintendo-ds required: false @@ -229,6 +233,8 @@ files: source_ref: "drastic r2.5.2.2 initialize_gamecard 0x70a0c-0x70a30, libdrastic_arm64.so 0x76b34-0x76b58, DraSticActivity.smali:5974" - name: drastic_bios.zip + size: 15583 + sha1: bb2e4f588db69ec6d6ccf4fd6fe20a5fbbe9c5b0 path: drastic_bios.zip required: false bundled: true @@ -238,6 +244,8 @@ files: source_ref: "DraSticActivity.smali:5189-5200, drastic_bios_readme.txt:1-31" - name: LC_default.dat + size: 76 + sha1: 9a0f96436ad7f0d6f3ee8338b5eb7cef23d0a46a path: config/LC_default.dat required: false bundled: true diff --git a/emulators/eka2l1.yml b/emulators/eka2l1.yml index 29405daa..f34ef2d5 100644 --- a/emulators/eka2l1.yml +++ b/emulators/eka2l1.yml @@ -185,6 +185,8 @@ files: libretro: "src/emu/libretro/src/main.cpp:92-110, src/emu/libretro/src/content.cpp:129-195, src/emu/libretro/src/main.cpp:173-181, src/emu/system/src/installation/rpkg.cpp:208-255" - name: audiooutputrouting.dll.map + size: 50 + sha1: 178095a03a235d337dcd470583ac16f49d2f9c4b standalone_path: patch/audiooutputrouting.dll.map mode: standalone required: false @@ -193,6 +195,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:411-415, src/emu/kernel/src/libmanager.cpp:505-556, cmake/Symbian.cmake:20-31, src/patch/CMakeLists.txt:6" - name: audiooutputrouting_general.dll + size: 845 + sha1: 639348bd6c608d8029f3f50332398bbcaccb8122 standalone_path: patch/audiooutputrouting_general.dll mode: standalone required: false @@ -201,6 +205,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:540-556, src/emu/kernel/src/libmanager.cpp:586-590, src/patch/audiooutputrouting/group/audiooutputrouting.dll.map:1" - name: avkonfep_general.dll + size: 7720 + sha1: e1605720312460eaf2db91b14f4929961f68f45f standalone_path: patch/avkonfep_general.dll mode: standalone required: false @@ -209,6 +215,8 @@ files: source_ref: "src/emu/qt/src/state.cpp:179-202, src/patch/CMakeLists.txt:5" - name: avkonfep_v81a.dll + size: 6088 + sha1: cab17fb85edb64088b6a5f80126541ab379e88e0 standalone_path: patch/avkonfep_v81a.dll mode: standalone required: false @@ -217,6 +225,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:505-518, src/emu/kernel/src/libmanager.cpp:521-538, src/patch/avkonfep/group/hwrfep.fep.map:1, src/patch/avkonfep/group/hwrfep.fep.map:7-9, src/patch/CMakeLists.txt:5" - name: backlightctrl.dll.map + size: 372 + sha1: e09d91eaa9aeec2c42fbdd2f663775f7aeb4050a standalone_path: patch/backlightctrl.dll.map mode: standalone required: false @@ -225,6 +235,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:411-415, src/emu/kernel/src/libmanager.cpp:453-469, src/patch/CMakeLists.txt:10" - name: backlightctrl_v81a.dll + size: 3624 + sha1: 18a21011edc280cd20a1b5e8c528ff330cc469bc standalone_path: patch/backlightctrl_v81a.dll mode: standalone required: false @@ -233,6 +245,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:521-538, src/emu/kernel/src/libmanager.cpp:487-502, src/emu/common/src/types.cpp:140-141, src/patch/backlightctrl/group/backlightctrl.dll.map:1-5, src/patch/backlightctrl/group/backlightctrl.dll.map:17, src/patch/backlightctrl/group/backlightctrl.dll.map:29, src/patch/backlightctrl/group/backlightctrl.dll.map:41" - name: commdb.dll.map + size: 67 + sha1: 34a6f4ba94cfb66aa3b11cddc48f861dd3e2ec8b standalone_path: patch/commdb.dll.map mode: standalone required: false @@ -241,6 +255,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:411-415, src/emu/kernel/src/libmanager.cpp:453-469, src/patch/CMakeLists.txt:18" - name: commdb_v6.dll + size: 3980 + sha1: 1c375f8998c732e3016d109a111371b65eb1d98c standalone_path: patch/commdb_v6.dll mode: standalone required: false @@ -249,6 +265,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:521-538, src/patch/commdb/group/commdb.dll.map:1-7" - name: ecam.dll.map + size: 1446 + sha1: 2ca7c3aba7872b92596cf567ad31a82b74d195e9 standalone_path: patch/ecam.dll.map mode: standalone required: false @@ -257,6 +275,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:411-415, src/emu/kernel/src/libmanager.cpp:505-556, src/patch/CMakeLists.txt:8" - name: ecam_general.dll + size: 13727 + sha1: 26958dbc1d78d19450bca176c902ddc4a0fad612 standalone_path: patch/ecam_general.dll mode: standalone required: false @@ -265,6 +285,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:540-556, src/emu/kernel/src/libmanager.cpp:586-590, src/patch/ecam/group/ecam.dll.map:1-4" - name: goommonitor_general.dll + size: 925 + sha1: cb2229842d8e9f7056f7907ddf150a30ccb87a0e standalone_path: patch/goommonitor_general.dll mode: standalone required: false @@ -273,6 +295,8 @@ files: source_ref: "src/emu/qt/src/state.cpp:179-202, src/patch/CMakeLists.txt:15" - name: hwrfep.fep.map + size: 81 + sha1: abe3cf56dfd9600dd95a1793edcffb9873220a68 standalone_path: patch/hwrfep.fep.map mode: standalone required: false @@ -281,6 +305,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:411-415, src/emu/kernel/src/libmanager.cpp:453-469, src/emu/kernel/src/libmanager.cpp:505-518, src/patch/avkonfep/group/hwrfep.fep.map:1-9, src/patch/CMakeLists.txt:5" - name: mediaclientaudio.dll.map + size: 48712 + sha1: a2f6242f7d9e315f90d497dcd3e586117e969387 standalone_path: patch/mediaclientaudio.dll.map mode: standalone required: false @@ -289,6 +315,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:411-415, src/emu/kernel/src/libmanager.cpp:505-556, src/patch/CMakeLists.txt:11" - name: mediaclientaudio_general.dll + size: 13424 + sha1: 6a0e1461f8668e7ddcf6a58c1032c66916c9754c standalone_path: patch/mediaclientaudio_general.dll mode: standalone required: false @@ -297,6 +325,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:540-556, src/emu/kernel/src/libmanager.cpp:586-590, src/patch/mediaclientaudio/group/mediaclientaudio.dll.map:1-4" - name: mediaclientaudio_v81a.dll + size: 22996 + sha1: 41a6cf644c3731e5b3db8025b413b9833ff8bc7a standalone_path: patch/mediaclientaudio_v81a.dll mode: standalone required: false @@ -305,6 +335,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:521-538, src/patch/mediaclientaudio/group/mediaclientaudio.dll.map:428-431" - name: mediaclientaudioinputstream.dll.map + size: 7489 + sha1: 0960544abf2d5a491fcc1947acdbf4079e9f289f standalone_path: patch/mediaclientaudioinputstream.dll.map mode: standalone required: false @@ -313,6 +345,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:505-518, src/patch/mediaclientaudiostream/group/mediaclientaudioinputstream.dll.map:1" - name: mediaclientaudiostream.dll.map + size: 5027 + sha1: a0c910c25cb4b4e6a1abd3dec3dd93987e59ebd8 standalone_path: patch/mediaclientaudiostream.dll.map mode: standalone required: false @@ -321,6 +355,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:411-415, src/emu/kernel/src/libmanager.cpp:505-556, src/patch/CMakeLists.txt:12" - name: mediaclientaudiostream_general.dll + size: 9493 + sha1: 5ff84271a4fff2d06117acde51d87917669d0c4d standalone_path: patch/mediaclientaudiostream_general.dll mode: standalone required: false @@ -329,6 +365,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:540-556, src/emu/kernel/src/libmanager.cpp:586-590, src/patch/mediaclientaudiostream/group/mediaclientaudiostream.dll.map:1" - name: mediaclientaudiostream_v81a.dll + size: 11608 + sha1: db7047676f6e3b27aeb0a4d3467cb93184b441cd standalone_path: patch/mediaclientaudiostream_v81a.dll mode: standalone required: false @@ -337,6 +375,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:521-538, src/patch/mediaclientaudiostream/group/mediaclientaudiostream.dll.map:1" - name: mediaclientvideo.dll.map + size: 11393 + sha1: 24bdc9d77afdef9877b51e4548cb2ded00c37b43 standalone_path: patch/mediaclientvideo.dll.map mode: standalone required: false @@ -345,6 +385,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:411-415, src/emu/kernel/src/libmanager.cpp:505-556, src/patch/CMakeLists.txt:13" - name: mediaclientvideo_v100.dll + size: 8717 + sha1: 2e7d9c591f48e44b5210ed36e37764751039c6a5 standalone_path: patch/mediaclientvideo_v100.dll mode: standalone required: false @@ -353,6 +395,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:521-538, src/patch/mediaclientvideo/group/mediaclientvideo.dll.map:1, src/patch/mediaclientvideo/group/mediaclientvideo.dll.map:168, src/patch/mediaclientvideo/group/mediaclientvideo.dll.map:335, src/patch/mediaclientvideo/group/mediaclientvideo.dll.map:502" - name: mediaclientvideo_v81a.dll + size: 11016 + sha1: ba22882292d655294a6f9fff1b2059f426030137 standalone_path: patch/mediaclientvideo_v81a.dll mode: standalone required: false @@ -361,6 +405,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:521-538, src/patch/mediaclientvideo/group/mediaclientvideo.dll.map:669, src/patch/mediaclientvideo/group/mediaclientvideo.dll.map:721" - name: postingsurfacefactory.dll.map + size: 357 + sha1: 45cff5dcc6c8f7e843cfd41b0477f1e5d56b4dcd standalone_path: patch/postingsurfacefactory.dll.map mode: standalone required: false @@ -369,6 +415,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:411-415, src/emu/kernel/src/libmanager.cpp:505-556, src/patch/CMakeLists.txt:14" - name: postingsurfacefactory_general.dll + size: 5450 + sha1: ad748086afdc328b5b466ffa0181b9c989d1051c standalone_path: patch/postingsurfacefactory_general.dll mode: standalone required: false @@ -377,6 +425,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:540-556, src/emu/kernel/src/libmanager.cpp:586-590, src/patch/postingsurfacefactory/group/postingsurfacefactory.dll.map:1" - name: qjpeg.dll.map + size: 71 + sha1: 025029c4e0706a15ebb5f7e62a671ec73ae943cc standalone_path: patch/qjpeg.dll.map mode: standalone required: false @@ -385,6 +435,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:411-415, src/emu/kernel/src/libmanager.cpp:475, src/emu/kernel/src/libmanager.cpp:558-569, src/patch/qjpeg/group/qjpeg.dll.map:1-6, src/patch/CMakeLists.txt:16" - name: qjpeg_general.dll + size: 6997 + sha1: e03f8eab6b8926f1fd146816f7373f314de19c0d standalone_path: patch/qjpeg_general.dll mode: standalone required: false @@ -393,6 +445,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:540-556, src/emu/kernel/src/libmanager.cpp:697-780, src/emu/kernel/src/libmanager.cpp:1191-1193, src/patch/qjpeg/group/qjpeg.dll.map:1-6" - name: scdv.dll.map + size: 1793 + sha1: 1b2dbc1a3f48db6604f03e82ca158b2b7ba92faf standalone_path: patch/scdv.dll.map mode: standalone required: false @@ -401,6 +455,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:411-415, src/emu/kernel/src/libmanager.cpp:505-556, src/patch/CMakeLists.txt:7" - name: scdv_general.dll + size: 17337 + sha1: 2f63679bbd894a56772107db1d7e16092089f19f standalone_path: patch/scdv_general.dll mode: standalone required: false @@ -409,6 +465,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:540-556, src/emu/kernel/src/libmanager.cpp:586-590, src/patch/scdv/group/scdv.dll.map:1-28" - name: scdv_v81a.dll + size: 26356 + sha1: c886e2e5723b3044a89c1203977c84b8b37be824 standalone_path: patch/scdv_v81a.dll mode: standalone required: false @@ -417,6 +475,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:521-538, src/patch/scdv/group/scdv.dll.map:29-45" - name: ssl.dll.map + size: 78 + sha1: 4f167569e6e1e76481373beb5b2f64416f456166 standalone_path: patch/ssl.dll.map mode: standalone required: false @@ -425,6 +485,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:440-443, src/patch/ssl/group/ssl.dll.map:1-4, src/patch/CMakeLists.txt:17" - name: ssl_general.dll + size: 7543 + sha1: 9754bc9f91c796702bd9a0046bb42b690f0ed67b standalone_path: patch/ssl_general.dll mode: standalone required: false @@ -433,6 +495,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:540-556, src/emu/kernel/src/libmanager.cpp:586-590, src/patch/ssl/group/ssl.dll.map:6-9" - name: vibractrl.dll.map + size: 317 + sha1: 6e0d96356c06eb9be258b2879a2b476bd177dcb9 standalone_path: patch/vibractrl.dll.map mode: standalone required: false @@ -441,6 +505,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:411-415, src/emu/kernel/src/libmanager.cpp:453-469, src/patch/CMakeLists.txt:9" - name: vibractrl_v81a.dll + size: 3716 + sha1: 685abb883343ec80e4fcf1ac078633cce4ca4865 standalone_path: patch/vibractrl_v81a.dll mode: standalone required: false @@ -449,6 +515,8 @@ files: source_ref: "src/emu/kernel/src/libmanager.cpp:521-538, src/patch/vibractrl/group/vibractrl.dll.map:1-4" - name: sprite_norm.vert + size: 334 + sha1: e5bcaaf6f428e0866afac704b4faae4635feaeb2 standalone_path: resources/sprite_norm.vert mode: standalone required: true @@ -457,6 +525,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:264, src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:274, src/emu/drivers/src/graphics/backend/ogl/shader_ogl.cpp:184-189, src/emu/qt/CMakeLists.txt:272" - name: sprite_norm.frag + size: 178 + sha1: f9333b0b44db624637798bbe66595a35416acf5a standalone_path: resources/sprite_norm.frag mode: standalone required: true @@ -465,6 +535,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:265, src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:278, src/emu/drivers/src/graphics/backend/ogl/shader_ogl.cpp:184-189" - name: sprite_mask.frag + size: 524 + sha1: e50fe37912e56465382c8dedb8fd7f42d59d4a2e standalone_path: resources/sprite_mask.frag mode: standalone required: true @@ -473,6 +545,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:266, src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:279, src/emu/drivers/src/graphics/backend/ogl/shader_ogl.cpp:184-189" - name: sprite_upscaled.frag + size: 178 + sha1: f9333b0b44db624637798bbe66595a35416acf5a standalone_path: resources/sprite_upscaled.frag mode: standalone required: true @@ -481,6 +555,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:267, src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:280, src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-398, src/emu/drivers/src/graphics/backend/ogl/shader_ogl.cpp:184-189" - name: brush.vert + size: 197 + sha1: ff2de537da4ab2159a1c8adc45a867d2f02278e7 standalone_path: resources/brush.vert mode: standalone required: true @@ -489,6 +565,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:268, src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:275, src/emu/drivers/src/graphics/backend/ogl/shader_ogl.cpp:184-189" - name: brush.frag + size: 103 + sha1: 9f041e00b1763fed5953ecb33f2b9e4644a6104e standalone_path: resources/brush.frag mode: standalone required: true @@ -497,6 +575,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:269, src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:281, src/emu/drivers/src/graphics/backend/ogl/shader_ogl.cpp:184-189" - name: pen.vert + size: 737 + sha1: 78e44a34723ed480a16e2a40ef44145a842547ae standalone_path: resources/pen.vert mode: standalone required: true @@ -505,6 +585,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:270, src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:276, src/emu/drivers/src/graphics/backend/ogl/shader_ogl.cpp:184-189" - name: pen.frag + size: 618 + sha1: 5deb620c80d90bca4902b2e2b747b9afb3cef436 standalone_path: resources/pen.frag mode: standalone required: true @@ -513,6 +595,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:271, src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:282, src/emu/drivers/src/graphics/backend/ogl/shader_ogl.cpp:184-189" - name: 2xBR.frag + size: 2457 + sha1: e4ab3e8db53880168519768bef0d501e96605a56 standalone_path: resources/upscale/2xBR.frag mode: standalone required: false @@ -521,6 +605,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: 4xBR.frag + size: 2915 + sha1: d4410feba20ce62c7bcbe2546c168e2b21438aaa standalone_path: resources/upscale/4xBR.frag mode: standalone required: false @@ -529,6 +615,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: 4xhq.frag + size: 2699 + sha1: 35ca5c9d0ce48d003902b5b594602ba64d469c25 standalone_path: resources/upscale/4xhq.frag mode: standalone required: false @@ -537,6 +625,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: 5xBR-lv2.frag + size: 8923 + sha1: 1da37fe125cd4db6936021fe7716c0d40e68daa6 standalone_path: resources/upscale/5xBR-lv2.frag mode: standalone required: false @@ -545,6 +635,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: 5xBR.frag + size: 5385 + sha1: 17221c27735c9807e8c9ec24f3f2a2e1eeefe14f standalone_path: resources/upscale/5xBR.frag mode: standalone required: false @@ -553,6 +645,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: aacolor.frag + size: 2120 + sha1: aef6829ed100f8d7dffb3261622b356a4ea1a1f7 standalone_path: resources/upscale/aacolor.frag mode: standalone required: false @@ -561,6 +655,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: CRT-Hyllian.frag + size: 6253 + sha1: f8c38305fcedf5f8341f869eeb62544cddc07f42 standalone_path: resources/upscale/CRT-Hyllian.frag mode: standalone required: false @@ -569,6 +665,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: CRT-Lottes-TV.frag + size: 6828 + sha1: 79896e29981306899cc8f77e099d5ef3b28c9d1f standalone_path: resources/upscale/CRT-Lottes-TV.frag mode: standalone required: false @@ -577,6 +675,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: CRT-Lottes.frag + size: 5318 + sha1: d61a38ea0083f4950749243e4f99040ca375f0d3 standalone_path: resources/upscale/CRT-Lottes.frag mode: standalone required: false @@ -585,6 +685,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: dot.frag + size: 3066 + sha1: 6b97096a23adf6669c9ffc5d9d3c45693312d788 standalone_path: resources/upscale/dot.frag mode: standalone required: false @@ -593,6 +695,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: dot_mobile.frag + size: 3060 + sha1: c31db051cd05c4eac7c42a040edbd0d3d09c0d30 standalone_path: resources/upscale/dot_mobile.frag mode: standalone required: false @@ -601,6 +705,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: dotpsp_color_mobile.frag + size: 3677 + sha1: e75c4d189be5691a6446dec2a378c376f5a9f32b standalone_path: resources/upscale/dotpsp_color_mobile.frag mode: standalone required: false @@ -609,6 +715,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: fxaa.frag + size: 2476 + sha1: 88c96c8ec65f440937176b880005200f64f52562 standalone_path: resources/upscale/fxaa.frag mode: standalone required: false @@ -617,6 +725,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: grayscale.frag + size: 336 + sha1: 1f828057a67b3c691129978c4a7572c9e19dbcc4 standalone_path: resources/upscale/grayscale.frag mode: standalone required: false @@ -625,6 +735,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: inversecolors.frag + size: 416 + sha1: 99542eec1a81f04c2f1329a7008ba1a3d46196ed standalone_path: resources/upscale/inversecolors.frag mode: standalone required: false @@ -633,6 +745,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: natural.frag + size: 1938 + sha1: f984cae0144354517e2da36e3105ac033d93ff22 standalone_path: resources/upscale/natural.frag mode: standalone required: false @@ -641,6 +755,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: scanline-emu.frag + size: 682 + sha1: 33dce53b916d6cbaf5d3d8b90bf06b4ba4cdbf0e standalone_path: resources/upscale/scanline-emu.frag mode: standalone required: false @@ -649,6 +765,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: scanline.frag + size: 729 + sha1: af8f0bfcca7b8f46842cf64f0c43fb68e4009346 standalone_path: resources/upscale/scanline.frag mode: standalone required: false @@ -657,6 +775,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: sharpen.frag + size: 408 + sha1: ee56d2e9df3380fcc48e61ed3b9d2506bd87bf55 standalone_path: resources/upscale/sharpen.frag mode: standalone required: false @@ -665,6 +785,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: zfast_lcd.frag + size: 1797 + sha1: 9522c3a02fbe329039a9843275da6cc30d301d49 standalone_path: resources/upscale/zfast_lcd.frag mode: standalone required: false @@ -673,6 +795,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: zfast_lcd_mobile.frag + size: 1888 + sha1: 06fd79da34adcd69f5968dcf80311b3a07da4933 standalone_path: resources/upscale/zfast_lcd_mobile.frag mode: standalone required: false @@ -681,6 +805,8 @@ files: source_ref: "src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409, src/emu/services/src/window/screen.cpp:638-640, src/emu/qt/src/settings_dialog.cpp:318-319, .gitmodules:70-72, src/emu/qt/CMakeLists.txt:273" - name: defaultbank.sf2 + size: 768010 + sha1: 309a691a712e331cdb1342be2cc671854c931ef6 standalone_path: resources/defaultbank.sf2 mode: standalone required: false @@ -689,6 +815,8 @@ files: source_ref: "src/emu/drivers/src/audio/backend/tinysoundfont/player_tsf.cpp:66-77, src/emu/drivers/src/audio/backend/tinysoundfont/player_tsf.cpp:192-196, src/emu/config/include/config/options.inl:73, src/emu/config/src/config.cpp:404-406, src/emu/qt/src/state.cpp:155-156, src/emu/qt/CMakeLists.txt:275" - name: defaultbank.hsb + size: 298094 + sha1: 64c8dbdb33109c762641a1f6e489fdbad2c474bb standalone_path: resources/defaultbank.hsb mode: standalone required: false @@ -709,6 +837,8 @@ files: source_ref: "src/emu/drivers/src/input/backend/emu_controller_sdl2.cpp:143-145, src/emu/qt/CMakeLists.txt:277" - name: joystick_base.png + size: 59350 + sha1: 41e12aa70c1518401df62d361aeeafbd6fb15a49 standalone_path: resources/joystick_base.png mode: standalone required: false @@ -717,6 +847,8 @@ files: source_ref: "src/emu/qt/src/btnmap/joystick.cpp:113-117, src/emu/qt/CMakeLists.txt:278" - name: overlay_font.ttf + size: 162588 + sha1: 08bab5b1ab478e8af2279b613d3a32636b85cc65 standalone_path: resources/overlay_font.ttf mode: standalone required: false @@ -725,6 +857,8 @@ files: source_ref: "src/emu/qt/src/btnmap/editor.cpp:60-62, src/emu/qt/CMakeLists.txt:278" - name: panicBlackList.json + size: 122 + sha1: c1cd73c874f660a4feb06bd1464f5a3f527ac47d standalone_path: compat/panicBlackList.json mode: standalone required: false @@ -733,6 +867,8 @@ files: source_ref: "src/emu/config/src/panic_blacklist.cpp:27-35, src/emu/kernel/src/kernel.cpp:1536, src/emu/qt/CMakeLists.txt:276" - name: 101FD3DE.yml + size: 59 + sha1: 599050ef6c1dfbaa6e3053ec659b548b591142dd standalone_path: compat/101FD3DE.yml mode: standalone required: false @@ -741,6 +877,8 @@ files: source_ref: "src/emu/config/src/app_settings.cpp:82-114, src/emu/qt/CMakeLists.txt:276" - name: 101FD3F5.yml + size: 59 + sha1: 8530cc43fc100027644ce24481398d6367281694 standalone_path: compat/101FD3F5.yml mode: standalone required: false @@ -749,6 +887,8 @@ files: source_ref: "src/emu/config/src/app_settings.cpp:82-114, src/emu/qt/CMakeLists.txt:276" - name: 101FD3F6.yml + size: 59 + sha1: 8530cc43fc100027644ce24481398d6367281694 standalone_path: compat/101FD3F6.yml mode: standalone required: false @@ -757,6 +897,8 @@ files: source_ref: "src/emu/config/src/app_settings.cpp:82-114, src/emu/qt/CMakeLists.txt:276" - name: 101FD3FD.yml + size: 56 + sha1: 039a1a10c3511585904eedda4a2566913e20c2b4 standalone_path: compat/101FD3FD.yml mode: standalone required: false @@ -765,6 +907,8 @@ files: source_ref: "src/emu/config/src/app_settings.cpp:82-114, src/emu/qt/CMakeLists.txt:276" - name: 101FD409.yml + size: 44 + sha1: 6eede04bf10fb927cc9ebb64ff632c8241c10cce standalone_path: compat/101FD409.yml mode: standalone required: false @@ -773,6 +917,8 @@ files: source_ref: "src/emu/config/src/app_settings.cpp:82-114, src/emu/qt/CMakeLists.txt:276" - name: 101FE1CA.yml + size: 56 + sha1: 039a1a10c3511585904eedda4a2566913e20c2b4 standalone_path: compat/101FE1CA.yml mode: standalone required: false @@ -790,6 +936,8 @@ files: source_ref: "src/emu/utils/src/panic.cpp:32-38, src/emu/system/src/epoc.cpp:653, src/emu/qt/CMakeLists.txt:269" - name: aq_crash_fix.lua + size: 552 + sha1: 55a950e95484e8c988f1508d3b3afbfdc220d442 standalone_path: scripts/aq_crash_fix.lua mode: standalone required: false @@ -798,6 +946,8 @@ files: source_ref: "src/emu/scripting/src/manager.cpp:196-202, src/emu/scripting/src/manager.cpp:230-256, src/emu/qt/CMakeLists.txt:271" - name: eternal_legacy_crash_fix.lua + size: 764 + sha1: 20f2acc765013ac58f9a5445bdfe6d5e852fa734 standalone_path: scripts/eternal_legacy_crash_fix.lua mode: standalone required: false @@ -806,6 +956,8 @@ files: source_ref: "src/emu/scripting/src/manager.cpp:196-202, src/emu/scripting/src/manager.cpp:230-256, src/emu/qt/CMakeLists.txt:271" - name: hero_of_sparta_crash_fix.lua + size: 771 + sha1: ccc7af110558195e1cfbd5aea82e9cf71e83e37c standalone_path: scripts/hero_of_sparta_crash_fix.lua mode: standalone required: false @@ -814,6 +966,8 @@ files: source_ref: "src/emu/scripting/src/manager.cpp:196-202, src/emu/scripting/src/manager.cpp:230-256, src/emu/qt/CMakeLists.txt:271" - name: qt_font_extras_fix.lua + size: 814 + sha1: 542fa5d3ebd94895f38cae6f9e45a0a0a0390ca7 standalone_path: scripts/qt_font_extras_fix.lua mode: standalone required: false @@ -822,6 +976,8 @@ files: source_ref: "src/emu/scripting/src/manager.cpp:196-202, src/emu/scripting/src/manager.cpp:230-256, src/emu/qt/CMakeLists.txt:271" - name: s3_driver_patch.lua + size: 1225 + sha1: 5b0302a3af33613eccfebf1c76b970778932f0f8 standalone_path: scripts/s3_driver_patch.lua mode: standalone required: false @@ -830,6 +986,8 @@ files: source_ref: "src/emu/scripting/src/manager.cpp:196-202, src/emu/scripting/src/manager.cpp:230-256, src/emu/qt/CMakeLists.txt:271" - name: s60v3_empty_avkon_menu_fix.lua + size: 785 + sha1: 5e5ffc28d8b1bffbf8b391b5aa02b2e9102b8220 standalone_path: scripts/s60v3_empty_avkon_menu_fix.lua mode: standalone required: false @@ -838,6 +996,8 @@ files: source_ref: "src/emu/scripting/src/manager.cpp:196-202, src/emu/scripting/src/manager.cpp:230-256, src/emu/qt/CMakeLists.txt:271" - name: ssx_cash_unlock_fix.lua + size: 478 + sha1: f1f4a2090a4148791439b7c4f1ff66e5b8195d79 standalone_path: scripts/ssx_cash_unlock_fix.lua mode: standalone required: false @@ -846,6 +1006,8 @@ files: source_ref: "src/emu/scripting/src/manager.cpp:196-202, src/emu/scripting/src/manager.cpp:230-256, src/emu/qt/CMakeLists.txt:271" - name: wh40k_slow_load_fix.lua + size: 2156 + sha1: 5f85af7ace07ad8bb5254dc5ff4fbc44d8ea3911 standalone_path: scripts/wh40k_slow_load_fix.lua mode: standalone required: false @@ -854,6 +1016,8 @@ files: source_ref: "src/emu/scripting/src/manager.cpp:196-202, src/emu/scripting/src/manager.cpp:230-256, src/emu/qt/CMakeLists.txt:271" - name: common.lua + size: 1245 + sha1: 6ff92f4081c3ca777a131a26782cdbf74159ad52 standalone_path: scripts/eka2l1/common.lua mode: standalone required: false @@ -862,6 +1026,8 @@ files: source_ref: "src/emu/scripting/src/manager.cpp:252, src/scripts/aq_crash_fix.lua:1, src/emu/qt/CMakeLists.txt:289-290" - name: context.lua + size: 3690 + sha1: c8a4f5d6fc73759177d8ffeff6a7b6675b275e5b standalone_path: scripts/eka2l1/ipc/context.lua mode: standalone required: false @@ -870,6 +1036,8 @@ files: source_ref: "src/emu/scripting/src/manager.cpp:252, src/emu/scripting/lua/eka2l1/events.lua:11, src/emu/qt/CMakeLists.txt:289-290" - name: cpu.lua + size: 2085 + sha1: 08be83a412f3774d7f1c84ccf764064c195c0083 standalone_path: scripts/eka2l1/cpu.lua mode: standalone required: false @@ -878,6 +1046,8 @@ files: source_ref: "src/emu/scripting/src/manager.cpp:252, src/scripts/aq_crash_fix.lua:3, src/emu/qt/CMakeLists.txt:289-290" - name: events.lua + size: 9576 + sha1: ba71b9b081d5503c54297ec028299fc8f4b08de2 standalone_path: scripts/eka2l1/events.lua mode: standalone required: false @@ -886,6 +1056,8 @@ files: source_ref: "src/emu/scripting/src/manager.cpp:252, src/scripts/aq_crash_fix.lua:2, src/emu/qt/CMakeLists.txt:289-290" - name: helper.lua + size: 1269 + sha1: 2ef5a5000995421c058789f4e608fb47c05c37ec standalone_path: scripts/eka2l1/helper.lua mode: standalone required: false @@ -894,6 +1066,8 @@ files: source_ref: "src/emu/scripting/src/manager.cpp:252, src/emu/qt/CMakeLists.txt:289-290" - name: kernel.lua + size: 23419 + sha1: 35b99d01756395d829cef7dbeec227fd2c18d7de standalone_path: scripts/eka2l1/kernel.lua mode: standalone required: false @@ -902,6 +1076,8 @@ files: source_ref: "src/emu/scripting/src/manager.cpp:252, src/scripts/aq_crash_fix.lua:4, src/emu/qt/CMakeLists.txt:289-290" - name: std.lua + size: 4973 + sha1: 20aa283578dd2caf90d71565abd86951fadfbf50 standalone_path: scripts/eka2l1/std.lua mode: standalone required: false diff --git a/emulators/emucorev.yml b/emulators/emucorev.yml index d9ad874f..bbabf6e3 100644 --- a/emulators/emucorev.yml +++ b/emulators/emucorev.yml @@ -139,6 +139,8 @@ files: source_ref: "source app/src/main/java/com/sbro/emucorev/core/FirmwareSource.kt:25-31, source app/src/main/cpp/vita3k/vita3k/packages/src/pup.cpp:296-297, source app/src/main/cpp/vita3k/vita3k/renderer/src/renderer.cpp:121-127, source app/src/main/java/com/sbro/emucorev/core/VitaLaunchBridge.kt:28-30" - name: app_compat_db.xml + size: 633566 + sha1: 9e5a68ae992578d62f2d429863cb8506ee40e3b0 path: "compatibility/app_compat_db.xml" system: sony-playstation-vita required: false @@ -156,6 +158,8 @@ files: source_ref: "source app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:18-20, source app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:54-107, source app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:346-350, source app/src/main/cpp/vita3k/vita3k/android/jni/native_bootstrap.cpp:122, source app/src/main/cpp/vita3k/vita3k/compat/src/compat.cpp:127-150" - name: commercial_list.json + size: 350615 + sha1: ea7d6bce6d0b871f40e57c792480f4912b93f247 path: "compatibility/commercial_list.json" system: sony-playstation-vita required: false diff --git a/emulators/emucorex.yml b/emulators/emucorex.yml index 7c7c5876..569b2abd 100644 --- a/emulators/emucorex.yml +++ b/emulators/emucorex.yml @@ -357,6 +357,8 @@ files: source_ref: "source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:393-400, source app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:402-411" - name: tfx.glsl + size: 52705 + sha1: 373792e3bc3c89226bff1852dca3eaf5a8ae4a80 path: resources/shaders/vulkan/tfx.glsl system: sony-playstation-2 required: true @@ -368,6 +370,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:404-407, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2531-2535" - name: convert.glsl + size: 14941 + sha1: 705d20d39a910d58a070fb86780ac58c8007591c path: resources/shaders/vulkan/convert.glsl system: sony-playstation-2 required: true @@ -379,6 +383,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:4901-4905, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5247-5251" - name: present.glsl + size: 13440 + sha1: a848aad1840c7d85bfcdd552521a7181b00331cc path: resources/shaders/vulkan/present.glsl system: sony-playstation-2 required: true @@ -387,6 +393,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5076-5080" - name: interlace.glsl + size: 6329 + sha1: 268f43cd946eea999c62f63a24eb00cb2fdc342c path: resources/shaders/vulkan/interlace.glsl system: sony-playstation-2 required: true @@ -395,6 +403,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5126-5130" - name: merge.glsl + size: 759 + sha1: 808b7b46bfb033c7fe4d94d0dbf5a271de30dedc path: resources/shaders/vulkan/merge.glsl system: sony-playstation-2 required: true @@ -403,6 +413,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5177-5181" - name: shadeboost.glsl + size: 1831 + sha1: 9b2704655a893ff1675d28df4bd9ffc9e15d3dd5 path: resources/shaders/vulkan/shadeboost.glsl system: sony-playstation-2 required: true @@ -424,6 +436,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:2569-2570, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5333-5335, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1194-1205" - name: imgui.glsl + size: 791 + sha1: 276d984150c2fd2fb5ba287f2e5ceb7262dc5a95 path: resources/shaders/vulkan/imgui.glsl system: sony-playstation-2 required: true @@ -432,6 +446,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/GSDeviceVK.cpp:5359-5362" - name: tfx_vgs.glsl + size: 14156 + sha1: cb02fa6503183c313aa8d7c278bb9fbfe3d1a943 path: resources/shaders/opengl/tfx_vgs.glsl system: sony-playstation-2 required: true @@ -442,6 +458,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:404-407, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:918-924" - name: tfx_fs.glsl + size: 37479 + sha1: f1c97200cb5b571a1ed6d33b5a2f854cebbfb528 path: resources/shaders/opengl/tfx_fs.glsl system: sony-playstation-2 required: true @@ -450,6 +468,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:919-924" - name: convert.glsl + size: 16416 + sha1: 35910b67070342cdd6ec4d68eb2e56b39d350543 path: resources/shaders/opengl/convert.glsl system: sony-playstation-2 required: true @@ -458,6 +478,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:602-606" - name: present.glsl + size: 14894 + sha1: 4abe45e59dc9286321a115c76c31cc7fe85e58d5 path: resources/shaders/opengl/present.glsl system: sony-playstation-2 required: true @@ -466,6 +488,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:688-692" - name: interlace.glsl + size: 5983 + sha1: be39a049af0b8ab0c2168ad6d8cf636e15ae0dd2 path: resources/shaders/opengl/interlace.glsl system: sony-playstation-2 required: true @@ -474,6 +498,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:747-751" - name: merge.glsl + size: 579 + sha1: c8eb9c1926baad8bbba25f97be54abae233fe715 path: resources/shaders/opengl/merge.glsl system: sony-playstation-2 required: true @@ -482,6 +508,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:724-728" - name: shadeboost.glsl + size: 1548 + sha1: 03c8b0d3ebeb0ecdc7f594ba6f7242a6f6e4d564 path: resources/shaders/opengl/shadeboost.glsl system: sony-playstation-2 required: true @@ -490,6 +518,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:767-768, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:2868-2872" - name: cas.glsl + size: 2483 + sha1: cb0d4276f9947762af0841a8af75efa6cbe9109c path: resources/shaders/opengl/cas.glsl system: sony-playstation-2 required: false @@ -502,6 +532,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:771, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3068-3088, source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Common/GSDevice.cpp:1194-1205" - name: imgui.glsl + size: 637 + sha1: ca149058af89d8f612aaa529661e8267d9569875 path: resources/shaders/opengl/imgui.glsl system: sony-playstation-2 required: true @@ -510,6 +542,8 @@ files: source_ref: "source app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/OpenGL/GSDeviceOGL.cpp:3152-3156" - name: fxaa.fx + size: 17432 + sha1: 81c56a54bde692fb15fca4efe6db508b7d09bf6e path: resources/shaders/common/fxaa.fx system: sony-playstation-2 required: true @@ -593,6 +627,8 @@ files: source_ref: "source app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:83, source app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:1458-1463" - name: games.db + size: 6025216 + sha1: 0e2ee74d1f9ebc3a6faf9dbaebbacc2ff053f4df path: "games.db" system: sony-playstation-2 required: false diff --git a/emulators/epsxe.yml b/emulators/epsxe.yml index d284a004..2108dd6a 100644 --- a/emulators/epsxe.yml +++ b/emulators/epsxe.yml @@ -600,6 +600,8 @@ files: source_ref: "ePSXe 2.0.5 Linux x64 LoadPadPlugins 0x51927e, ePSXe 2.0.5 Linux x64 write_configfiledefault 0x42ae57-0x42ae6e" - name: liboglplugin2.so + size: 395568 + sha1: ffd1b06e223e82e1ffdda1cbafbaa617a1c692f1 path: plugins/liboglplugin2.so system: sony-playstation required: false @@ -610,6 +612,8 @@ files: source_ref: "ePSXe.java:847-886" - name: libogl2extplugin.so + size: 362864 + sha1: 5a3f9cd77b43dac61c48f15a813128d4eff56601 path: plugins/libogl2extplugin.so system: sony-playstation required: false diff --git a/emulators/fpse-ng.yml b/emulators/fpse-ng.yml index 28c46da0..cfb92408 100644 --- a/emulators/fpse-ng.yml +++ b/emulators/fpse-ng.yml @@ -157,6 +157,8 @@ files: source_ref: "Main.java:27334, Main.java:33974-33977, libfpse.so 0x71074-0x710b4, libfpse.so 0x95ce0-0x95ce8" - name: libsoft1.so + size: 477896 + sha1: 216c354d7d2e6369917991507ed713e95c35a1d0 required: true bundled: true category: game_data @@ -165,6 +167,8 @@ files: source_ref: "Main.java:27302, libfpse.so readelf -d" - name: libspuplugin.so + size: 51120 + sha1: 6eb3c0786e7a6c1896aba4568dd5843be3b793b1 required: true bundled: true category: game_data @@ -173,6 +177,8 @@ files: source_ref: "Main.java:27301, libfpse.so readelf -d" - name: libopengl.so + size: 688072 + sha1: 5d53b8622056b2cf2e58455a8b7adcbe24caf626 required: true bundled: true category: game_data @@ -182,6 +188,8 @@ files: source_ref: "Main.java:27304, Main.java:9985, libfpse.so readelf -d" - name: libnfsplugin.so + size: 300944 + sha1: 73fc328ddfaa5cec953107904e006c0d9d0de6dc required: true bundled: true category: game_data @@ -190,6 +198,8 @@ files: source_ref: "Main.java:27303, Main.java:25670, libfpse.so readelf -d" - name: libsdl.so + size: 67536 + sha1: d231e81a87837f272c43e573081bf63db8ef4933 required: true bundled: true category: game_data @@ -198,6 +208,8 @@ files: source_ref: "Main.java:25134, libfpse.so readelf -d" - name: libneon.so + size: 5688 + sha1: 0e58ba824648028514e0f954e504eaf76f64c562 required: true bundled: true category: game_data @@ -206,6 +218,8 @@ files: source_ref: "Main.java:25135, libfpse.so readelf -d" - name: libuncompress.so + size: 1512392 + sha1: e9b108ae47b5ef9e23498611629b123af5850a13 required: true bundled: true category: game_data diff --git a/emulators/fpse.yml b/emulators/fpse.yml index b643f33b..c476f975 100644 --- a/emulators/fpse.yml +++ b/emulators/fpse.yml @@ -125,6 +125,8 @@ files: source_ref: "FPse 0.11.190 libfpse.so x86 0x95545-0x9558a, FPse 12.1 libfpse.so .rodata 0x344634" - name: libsoft1.so + size: 993284 + sha1: 60993655bf864c1eafb2d907921a66da50382f2d required: true bundled: true category: game_data @@ -133,6 +135,8 @@ files: source_ref: "Main.java:29688, FPse 0.11.190 Main.java:24148-24162" - name: libspuplugin.so + size: 62904 + sha1: 5e723a8453aead079d62cbb2a34e2a2abaedb73c required: true bundled: true category: game_data @@ -141,6 +145,8 @@ files: source_ref: "Main.java:29687, FPse 0.11.190 Main.java:24126-24132" - name: libopengl.so + size: 669000 + sha1: 7ee09ee05f522312b723a14e56d9e0f7f5333b7a required: true bundled: true category: game_data @@ -150,6 +156,8 @@ files: source_ref: "Main.java:29690, Main.java:11010, FPse 0.11.190 Main.java:24178-24199" - name: libnfsplugin.so + size: 230824 + sha1: 7e11679ec682d6357d0fd99d1454871be3750ee1 required: true bundled: true category: game_data @@ -159,6 +167,8 @@ files: source_ref: "Main.java:29689, FPse 0.11.190 Main.java:24163-24177" - name: libsdl.so + size: 54728 + sha1: 273367a1cd86eab182b10997f04aed6a6abb1bc6 required: true bundled: true category: game_data @@ -167,6 +177,8 @@ files: source_ref: "Main.java:20405, FPse 12.1 libfpse.so readelf -d" - name: libneon.so + size: 5308 + sha1: 8251a8e151e31201dcc346d75158ee3996895e74 required: true bundled: true category: game_data @@ -175,6 +187,8 @@ files: source_ref: "Main.java:20406, FPse 12.1 libfpse.so readelf -d" - name: libuncompress.so + size: 1138680 + sha1: f97d2d87374390ea96afeabbbe7901b2f988c49b required: false bundled: true category: game_data diff --git a/emulators/future-pinball-fploader.yml b/emulators/future-pinball-fploader.yml index 38c0cd94..cea52b17 100644 --- a/emulators/future-pinball-fploader.yml +++ b/emulators/future-pinball-fploader.yml @@ -157,6 +157,7 @@ files: # -- Tools shipped beside the loader -- - name: BAM-Tracker.exe + sha1: c4fc4467ccec0c9c2852a9342b5b500511b6c886 system: fpinball required: false bundled: true @@ -169,6 +170,7 @@ files: rather than by Future Pinball. - name: ModelImporter.exe + sha1: dd3874742bfe5f9c2828cb9c4e249c2f4722bd51 system: fpinball required: false bundled: true @@ -205,6 +207,7 @@ files: "default.cfg saved". - name: default.seq + sha1: bcc92f9af26afb64a885ef789cbb10d6f3c7f453 system: fpinball required: false bundled: true @@ -279,6 +282,7 @@ files: # -- Ball and room packs, walked as balls\*.zip -- - name: axis.zip + sha1: b701f91eae625a5e8f7bf56f104be506c8d1c8d8 system: fpinball path: "Balls/axis.zip" required: false @@ -289,6 +293,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x1002d513-0x1002d52d" - name: Baseball.zip + sha1: badfe5b7ab16c88f3fe255143546932c09fc2097 system: fpinball path: "Balls/Baseball.zip" required: false @@ -299,6 +304,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x1002d513-0x1002d52d" - name: Basketball 1.zip + sha1: 5aff2d72c317d58a6f1951811a31ec1b99dfdfe4 system: fpinball path: "Balls/Basketball 1.zip" required: false @@ -309,6 +315,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x1002d513-0x1002d52d" - name: Basketball 2.zip + sha1: 1fa517b848c69c0b2c2f3a32e4097a157fff3aa2 system: fpinball path: "Balls/Basketball 2.zip" required: false @@ -319,6 +326,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x1002d513-0x1002d52d" - name: Cue Black.zip + sha1: 9238286e57f346fd9b9ed3d8ffa977083b9d3feb system: fpinball path: "Balls/Cue Black.zip" required: false @@ -329,6 +337,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x1002d513-0x1002d52d" - name: Cue White.zip + sha1: 948eec0af66150dc908622bd48e867e85fb0d6c5 system: fpinball path: "Balls/Cue White.zip" required: false @@ -339,6 +348,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x1002d513-0x1002d52d" - name: earth.zip + sha1: 0b30d717df74d90c26769d58055b507b89fdc1fc system: fpinball path: "Balls/earth.zip" required: false @@ -349,6 +359,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x1002d513-0x1002d52d" - name: EYETOY.zip + sha1: 89d8f29048176e8faff89cd48d0eda7b4875bf49 system: fpinball path: "Balls/EYETOY.zip" required: false @@ -359,6 +370,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x1002d513-0x1002d52d" - name: Fireball.zip + sha1: 28a08c3911ef46aca8880587bed56dfa4f99062a system: fpinball path: "Balls/Fireball.zip" required: false @@ -369,6 +381,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x1002d513-0x1002d52d" - name: Knight.zip + sha1: 969d38e02a6759629cc827501a049c60582d9531 system: fpinball path: "Balls/Knight.zip" required: false @@ -379,6 +392,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x1002d513-0x1002d52d" - name: latlong.zip + sha1: d2f65f0f32e21dfc65d61a384df525dedbc57a8a system: fpinball path: "Balls/latlong.zip" required: false @@ -389,6 +403,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x1002d513-0x1002d52d" - name: Soccer Ball 1.zip + sha1: 0a1e886e991d88761502d8434248e986bf9c238f system: fpinball path: "Balls/Soccer Ball 1.zip" required: false @@ -401,6 +416,7 @@ files: # -- Physics documents, reached through XML_Presets.txt -- - name: fp-p1.0.xml + sha1: 534a239cb7ae954fb9ad43de7fd79c0e5ee6473a system: fpinball path: "XML/fp-p1.0.xml" required: false @@ -411,6 +427,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100fba6a-0x100fbb73" - name: fp-p2.0.xml + sha1: db023400242b4e5c34a14876e64dc9bfc3b6e3e1 system: fpinball path: "XML/fp-p2.0.xml" required: false @@ -421,6 +438,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100fba6a-0x100fbb73" - name: fp-p2.1.xml + sha1: 22ffd7dc5541bbf0048b7ad4af5bbc76034cad8f system: fpinball path: "XML/fp-p2.1.xml" required: false @@ -431,6 +449,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100fba6a-0x100fbb73" - name: fp-p2.2.xml + sha1: fd56e59a4d36c8f3dbccd0ee7c24abc9e66c0495 system: fpinball path: "XML/fp-p2.2.xml" required: false @@ -441,6 +460,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100fba6a-0x100fbb73" - name: fp-p2.3 Version 1.xml + sha1: 33970a777762fc53908499b8a0bfe2b5cbc50b99 system: fpinball path: "XML/fp-p2.3 Version 1.xml" required: false @@ -451,6 +471,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100fba6a-0x100fbb73" - name: fp-p2.3 Version 2.xml + sha1: 2b0792a18766a7750b6b5da8dc9607ed63e8dc77 system: fpinball path: "XML/fp-p2.3 Version 2.xml" required: false @@ -461,6 +482,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100fba6a-0x100fbb73" - name: fp-p2.4.xml + sha1: ce9ab342ac870f9c5bcd53671cca05263ef27f0d system: fpinball path: "XML/fp-p2.4.xml" required: false @@ -471,6 +493,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100fba6a-0x100fbb73" - name: fp-p2.5.xml + sha1: 716e15712d968f9ce0b94126bb7e0ec8a7862c29 system: fpinball path: "XML/fp-p2.5.xml" required: false @@ -481,6 +504,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100fba6a-0x100fbb73" - name: fp-p2.5 slamtilt rubbers.xml + sha1: b1e1764011daa11017b571428b4cd82c12eabd2e system: fpinball path: "XML/fp-p2.5 slamtilt rubbers.xml" required: false @@ -491,6 +515,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100fba6a-0x100fbb73" - name: fp-p2.6.xml + sha1: f6abf69d826b5daef686c7ed15dd4349b47621a2 system: fpinball path: "XML/fp-p2.6.xml" required: false @@ -501,6 +526,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100fba6a-0x100fbb73" - name: fp-p2.7.xml + sha1: 468826d947e599ec79d9bc44ddbff75fbf60ede2 system: fpinball path: "XML/fp-p2.7.xml" required: false @@ -511,6 +537,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100fba6a-0x100fbb73" - name: Zendonius_v1.0.xml + sha1: 694f2c0efa61c934345161c61782202bac208f9b system: fpinball path: "XML/Zendonius_v1.0.xml" required: false @@ -521,6 +548,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100fba6a-0x100fbb73" - name: Zendonius_v1.1.xml + sha1: 213244dc655fec822218a8780668bc74b80ac8ff system: fpinball path: "XML/Zendonius_v1.1.xml" required: false @@ -531,6 +559,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100fba6a-0x100fbb73" - name: zedonius_v1_0.zip + sha1: 2563528f492e39b947f8836d10eefa1fd278f033 system: fpinball path: "XML/zedonius_v1_0.zip" required: false @@ -541,6 +570,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100ae8ec-0x100ae990" - name: zedonius_v1_1.zip + sha1: f585911868919bbf4f6d185a468ab01982ad1878 system: fpinball path: "XML/zedonius_v1_1.zip" required: false @@ -589,6 +619,7 @@ files: note: "The 1.5-408 zip moves it to removed_plugins\\, while bam-setup.exe installs it here." - name: HT-PS3Eyes.dll + sha1: 61b0ff6832769f300c4278e279ce5bd4ce878827 system: fpinball path: "plugins/HT-PS3Eyes.dll" required: false @@ -601,6 +632,7 @@ files: beside itself, both produced by the calibration pass. - name: Kinect.dll + sha1: f7a2c21d2acc82eb9ff700fa426cc0b37edd851a system: fpinball path: "plugins/Kinect.dll" required: false @@ -611,6 +643,7 @@ files: note: "Bound to Kinect10.dll and FaceTrackLib.dll." - name: DesktopKinect.dll + sha1: 19a04dbf9f43c9fc4ddb1d1357bff64526c3fec9 system: fpinball path: "plugins/DesktopKinect.dll" required: false @@ -620,6 +653,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100cf400-0x100cf75c" - name: Kinect2.dll + sha1: 22e32cd595f825b004c10d46746cd28c973f649b system: fpinball path: "plugins/Kinect2.dll" required: false @@ -630,6 +664,7 @@ files: note: "Bound to Kinect20.dll." - name: FaceTrackLib.dll + sha1: 3e96611e075c0ffb82232b36b44dc6650627d9b3 system: fpinball path: "plugins/FaceTrackLib.dll" required: false @@ -639,6 +674,7 @@ files: source_ref: "DesktopKinect.dll, Kinect.dll import directories" - name: FaceTrackData.dll + sha1: aeb806a4330ce8716feffdd844e71084a86b2f88 system: fpinball path: "plugins/FaceTrackData.dll" required: false @@ -648,6 +684,7 @@ files: source_ref: "FaceTrackLib.dll .rdata, wide literal FaceTrackData.dll" - name: FreeTrack.dll + sha1: 8bb00560edc99048cda818cb81afa823e8d1a682 system: fpinball path: "plugins/FreeTrack.dll" required: false @@ -657,6 +694,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100cf400-0x100cf75c" - name: TrackIR.dll + sha1: 000deaf4533b239cd3c22f250dcbb0d55123dc16 system: fpinball path: "plugins/TrackIR.dll" required: false @@ -670,6 +708,7 @@ files: client library is resolved as a plain module name. - name: PostFX.dll + sha1: 52a49fdbb9328a54e9add344def6636be3d151e1 system: fpinball path: "plugins/PostFX.dll" required: false @@ -685,6 +724,7 @@ files: BAM-OpenVR.zip. - name: PinballHighScore.dll + sha1: 7734aecaa3cd1d019db365aecfd9df2a5ef8efbe system: fpinball path: "plugins/PinballHighScore.dll" required: false @@ -694,6 +734,7 @@ files: source_ref: "BAM.dll 1.5-408 .text:0x100cf400-0x100cf75c" - name: PinballHighScore.cfg + sha1: 852b39ba5db64e8a84e4b0612521caa5bd44fe02 system: fpinball path: "plugins/PinballHighScore.cfg" required: false @@ -712,6 +753,7 @@ files: note: "Only BAM-OpenVR.zip carries a copy. The plugin creates one otherwise." - name: PuPPlugin.dll + sha1: 972607482b16139d1d53d919d3499a61e5ece7f8 system: fpinball path: "plugins/PuPPlugin.dll" required: false @@ -722,6 +764,7 @@ files: note: "Takes BAM_GetTextureId and BAM_ReplaceTexture from the plugin API." - name: icom.dll + sha1: 83a3b55b2cc1b29997d50cf38108f6725d9a0df2 system: fpinball path: "plugins/icom.dll" required: false @@ -752,6 +795,7 @@ files: source_ref: "OpenVR.dll import directory" - name: haarcascade_frontalface_alt.xml + sha1: 035eef24478ebf4b16c788dbd02f8b3a3f9b8951 system: fpinball path: "plugins/haarcascades/haarcascade_frontalface_alt.xml" required: false @@ -762,6 +806,7 @@ files: source_ref: "DesktopCam.dll, PS3Eye.dll, Simple Cam.dll .rdata" - name: haarcascade_frontalface_default.xml + sha1: 85a317ce2fc0415741a41736e99bd281d2437568 system: fpinball path: "plugins/haarcascades/haarcascade_frontalface_default.xml" required: false @@ -772,6 +817,7 @@ files: source_ref: "DesktopCam.dll, PS3Eye.dll, Simple Cam.dll .rdata" - name: lbpcascade_frontalface.xml + sha1: d668cbe8712f062bcc6af898ebb2937b73dcfd2d system: fpinball path: "plugins/lbpcascades/lbpcascade_frontalface.xml" required: false diff --git a/emulators/future-pinball.yml b/emulators/future-pinball.yml index e2a7110e..5042d4a7 100644 --- a/emulators/future-pinball.yml +++ b/emulators/future-pinball.yml @@ -105,6 +105,7 @@ files: # nothing else, in the program directory. - name: Newton.dll + sha1: f41672abeef6b9751b0ef4f341b973a60cb03a7a system: fpinball required: true bundled: true @@ -116,6 +117,7 @@ files: binary. The process does not start without it. - name: fmod.dll + sha1: ee8f68d94645de24be930d6f453297d5b7b4d052 system: fpinball required: true bundled: true @@ -128,6 +130,7 @@ files: buffers rather than reading files. - name: devil.dll + sha1: 313a23600a169adbe130b1ae1784d8de437ce7d9 system: fpinball aliases: - DevIL.dll @@ -142,6 +145,7 @@ files: as one name. - name: ilu.dll + sha1: d3534cd62d312fe28988c6229c47ab81a3ae1f9e system: fpinball aliases: - ILU.dll @@ -155,6 +159,7 @@ files: iluImageParameter, used to fit imported artwork to texture dimensions. - name: ilut.dll + sha1: 30566eda672fef3036fbd3998af3cc9fdcef38e7 system: fpinball aliases: - ILUT.dll @@ -168,6 +173,7 @@ files: which produce the preview bitmaps the editor's manager windows draw. - name: libcurl.dll + sha1: 8189136493d48adc2bdeff1e77297ab988ae789d system: fpinball required: true bundled: true @@ -182,6 +188,7 @@ files: still refuses to start without the file. - name: SciLexer.dll + sha1: 661675f4d8539e14f2be10d144ab986fc5fccb46 system: fpinball required: false bundled: true @@ -199,6 +206,7 @@ files: # designers not to modify them, because a release replaces them. - name: fpModels.fpl + sha1: 81f809456ad9fba296eff46f035a607a3d2cfba2 system: fpinball path: "Libraries/fpModels.fpl" required: false @@ -214,6 +222,7 @@ files: table still loads and every model it linked is missing. - name: fpTextures.fpl + sha1: 255cb14da5f49c7aaa210135638cfdc924130397 system: fpinball path: "Libraries/fpTextures.fpl" required: false @@ -227,6 +236,7 @@ files: plungers and the rest. Resolved the same way as every other library. - name: fpRamps.fpl + sha1: 07f48f32a7a08cff94121908205b2f02fcf3724b system: fpinball path: "Libraries/fpRamps.fpl" required: false @@ -240,6 +250,7 @@ files: and so on, with a left and a right variant of each. - name: fpSounds.fpl + sha1: ff2d159b4dcdb5ff9896b025288e40b76466eaa5 system: fpinball path: "Libraries/fpSounds.fpl" required: false @@ -250,6 +261,7 @@ files: source_ref: "Future Pinball.exe 1.9.1.20101231 .text:0x004e6cf0-0x004e6ebf, Future Pinball Manual.chm SoundManager.html" - name: fpSphereMaps.fpl + sha1: 04efb8fe46d0ba6381b160afa92b87bb213ba461 system: fpinball path: "Libraries/fpSphereMaps.fpl" required: false @@ -263,6 +275,7 @@ files: which is how a material references one. - name: fpDmdFonts.fpl + sha1: ec526ca156ae8c639aefcc2552914fc70950b69a system: fpinball path: "Libraries/fpDmdFonts.fpl" required: false @@ -276,6 +289,7 @@ files: nothing. - name: fpPlayfields.fpl + sha1: 9df8f5cca648e61cb1f92d6f3cfa150a9db58692 system: fpinball path: "Libraries/fpPlayfields.fpl" required: false @@ -286,6 +300,7 @@ files: source_ref: "Future Pinball.exe 1.9.1.20101231 .text:0x004e6cf0-0x004e6ebf" - name: fpScripts.fpl + sha1: 5a928b81cb1a3364605158e0c0b573c51b0f468f system: fpinball path: "Libraries/fpScripts.fpl" required: false @@ -303,6 +318,7 @@ files: # -- Named individually elsewhere in the binary -- - name: NewTable.fpt + sha1: 6d9d44450b8d76791373b727b699cad4446abd07 system: fpinball required: false bundled: true @@ -316,6 +332,7 @@ files: a full table with a playfield and a plunger, not an empty document. - name: Future Pinball Manual.chm + sha1: ce2fb04c3c68eb6874527821853c6180ddc237df system: fpinball path: "Help/Future Pinball Manual.chm" required: false @@ -343,6 +360,7 @@ files: Help beside the manual. - name: fpLatestTables.xml + sha1: bd9de21def48b65b5382c403971a9062928b9345 system: fpinball path: "Feeds/fpLatestTables.xml" required: false diff --git a/emulators/gba-emu.yml b/emulators/gba-emu.yml index e0a9dc5d..996f7659 100644 --- a/emulators/gba-emu.yml +++ b/emulators/gba-emu.yml @@ -96,6 +96,8 @@ files: source_ref: "source GBA.emu/src/main/Main.cc:190-197 (read and size check), source GBA.emu/src/core/gba/gba.cpp:3758-3778 (second check, copy, useBios), source GBA.emu/src/main/EmuMenuViews.cc:485-510 (picker and extension filter)" - name: "Motocross Challenge.7z" + size: 664170 + sha1: d87747718c1aa06a9ddd8504b2581eb0034b754a aliases: ["MotocrossChallenge.7z"] system: nintendo-gba required: false diff --git a/emulators/hakux.yml b/emulators/hakux.yml index 36f0a32a..9b56a189 100644 --- a/emulators/hakux.yml +++ b/emulators/hakux.yml @@ -241,6 +241,8 @@ files: source_ref: "source android/app/src/main/cpp/xemu_android.cpp:193-268" - name: X1_Covers.txt + size: 34350 + sha1: 2e8d9f0a8ff08896674badeba8aa3ac5245304c3 required: false bundled: true description: "Cover art index for the game library" diff --git a/emulators/ines.yml b/emulators/ines.yml index c29cf4c7..9066a47a 100644 --- a/emulators/ines.yml +++ b/emulators/ines.yml @@ -134,6 +134,7 @@ files: source_ref: "MainActivity.java:1092-1105, libmain.so jniStart 0x17684-0x176a2, libmain.so Application 0x38278-0x38286" - name: names.dat + sha1: bb1a86caeb1b6351da6e7d46ed2051e8e5ec5a15 required: false bundled: true category: game_data diff --git a/emulators/jl-mod.yml b/emulators/jl-mod.yml index 135376ec..ee2c5f5f 100644 --- a/emulators/jl-mod.yml +++ b/emulators/jl-mod.yml @@ -50,6 +50,8 @@ notes: | files: - name: system.props + size: 827 + sha1: 4b371578278811a84fd717cb726c58e3e258baaf system: j2me required: true bundled: true @@ -131,6 +133,8 @@ files: source_ref: "source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:314, source app/src/main/java/ru/woesss/j2me/micro3d/Program.java:330-337" - name: m3d.vsh + size: 193 + sha1: 51d4ddc7cd594b20a9019abf9c23904b64819498 system: j2me required: true bundled: true @@ -140,6 +144,8 @@ files: source_ref: "source app/src/main/java/com/nokia/mid/m3d/ShaderProgram.java:28, source app/src/main/java/com/nokia/mid/m3d/ShaderProgram.java:38, source app/src/main/java/com/nokia/mid/m3d/M3D.java:132" - name: m3d.fsh + size: 206 + sha1: fd91f8c1337962197f5058dc9fbea5da2bac5ae6 system: j2me required: true bundled: true @@ -149,6 +155,8 @@ files: source_ref: "source app/src/main/java/com/nokia/mid/m3d/ShaderProgram.java:29, source app/src/main/java/com/nokia/mid/m3d/ShaderProgram.java:39-76" - name: patches.bin + size: 363 + sha1: 3bdf93cd0ea795e98f4195c5898d3ab0f9b918cf system: j2me required: true bundled: true @@ -158,6 +166,8 @@ files: source_ref: "source dexlib/src/main/java/org/microemu/android/asm/AndroidProducer.java:41, source dexlib/src/main/java/org/microemu/android/asm/AndroidProducer.java:62-90, source dexlib/src/main/java/com/android/dx/command/dexer/Main.java:468, source dexlib/src/main/java/org/microemu/android/asm/BinaryPatcher.java:49-71" - name: licenses.html + size: 2621 + sha1: 87db7f2faca0bbc79c8b4acbca878eef521bfce9 system: j2me required: false bundled: true @@ -176,6 +186,8 @@ files: source_ref: "source app/src/main/java/ru/playsoftware/j2meloader/crashes/AppCenterSender.java:68-75" - name: libc++_shared.so + size: 1039112 + sha1: f2e861b1229d5d520ce2fc0dc70deb11eeb7cfe2 system: j2me required: true bundled: true @@ -185,6 +197,8 @@ files: source_ref: "source app/src/main/java/ru/woesss/gles/GLESUtils.java:31, source app/src/main/java/ru/woesss/j2me/micro3d/Utils.java:103, source app/src/main/java/javax/microedition/m3g/Platform.java:86, source app/src/main/java/ru/woesss/j2me/mmapi/synth/eas/LibEAS.java:70, source app/src/main/java/ru/woesss/j2me/mmapi/synth/tsf/LibTSF.java:70" - name: libgles_utils.so + size: 8600 + sha1: b5e287339fbdfbb44751abb76dfbf485419c06f4 system: j2me required: true bundled: true @@ -194,6 +208,8 @@ files: source_ref: "source app/src/main/java/ru/woesss/gles/GLESUtils.java:30-33, source app/src/main/java/com/nokia/mid/m3d/M3D.java:323, source app/src/main/java/com/mexa/opgl/OpglGraphics.java:493, source app/src/main/cpp/gles_utils/Android.mk:5-11" - name: libjavam3g.so + size: 427240 + sha1: 440745ef16d14f15cb2047956d217526a51440f2 system: j2me required: true bundled: true @@ -203,6 +219,8 @@ files: source_ref: "source app/src/main/java/javax/microedition/m3g/Platform.java:85-89, source app/src/main/java/javax/microedition/m3g/Interface.java:314, source app/src/main/cpp/m3g/Android.mk:5-15" - name: libmicro3d.so + size: 8808 + sha1: cd68cd2124ca9d7921be018d1e55d4db830e10d9 system: j2me required: true bundled: true @@ -212,6 +230,8 @@ files: source_ref: "source app/src/main/java/ru/woesss/j2me/micro3d/Utils.java:97-105, source app/src/main/cpp/micro3d/Android.mk:5-10" - name: liboboe.so + size: 278376 + sha1: 6d58884ad4a8cf37087ee2e24e6c12383325090a system: j2me required: false bundled: true @@ -221,6 +241,8 @@ files: source_ref: "source app/src/main/java/ru/woesss/j2me/mmapi/synth/eas/LibEAS.java:71, source app/src/main/java/ru/woesss/j2me/mmapi/synth/tsf/LibTSF.java:71, source app/src/main/java/ru/woesss/j2me/mmapi/synth/SynthPluginFactory.java:40-53" - name: libmmapi_common.so + size: 16488 + sha1: 63624552130454ee4ca0c7c7aadb7b5b6bc0ebca system: j2me required: false bundled: true @@ -230,6 +252,8 @@ files: source_ref: "source app/src/main/java/ru/woesss/j2me/mmapi/synth/eas/LibEAS.java:72, source app/src/main/java/ru/woesss/j2me/mmapi/synth/tsf/LibTSF.java:72, source app/src/main/cpp/mmapi_common/Android.mk:5-12" - name: libmmapi_eas.so + size: 611768 + sha1: 52ca5b835fdc54ea0bcb5b214ad45a246c01f101 system: j2me required: false bundled: true @@ -239,6 +263,8 @@ files: source_ref: "source app/src/main/java/ru/woesss/j2me/mmapi/synth/eas/LibEAS.java:69-74, source app/src/main/cpp/mmapi_eas/Android.mk:5-22, source app/src/main/cpp/sonivox/Android.mk:134" - name: libmmapi_tsf.so + size: 61392 + sha1: 9e675c073cc065cd89359410717a94ffaf8515cb system: j2me required: false bundled: true diff --git a/emulators/kemulator.yml b/emulators/kemulator.yml index a17a1617..190d1d7a 100644 --- a/emulators/kemulator.yml +++ b/emulators/kemulator.yml @@ -145,6 +145,8 @@ files: source_ref: "micro3d_dll/src/com/mascotcapsule/micro3d/v3/Figure.java:163" - name: s60snr.ttf + size: 442068 + sha1: f077ba595d9a01218ef1d4fa6730d1cb6edf61ae system: j2me required: false bundled: true @@ -155,6 +157,8 @@ files: source_ref: "src/main/emulator/graphics2D/awt/FontAWT.java:20-28" - name: Nokia.ttf + size: 3022720 + sha1: d808da42aa5ba6a9b5333703e48bd0ec03fbcd90 system: j2me required: false bundled: true @@ -165,6 +169,8 @@ files: source_ref: "src/main/emulator/graphics2D/awt/FontAWT.java:29-37" - name: presets.xml + size: 19938 + sha1: 88b2affba2dfef410dc7e460a249f1cb0c34d3fb system: j2me required: false bundled: true @@ -175,6 +181,8 @@ files: source_ref: "src/main/emulator/Settings.java:131, src/main/emulator/Devices.java:25-50, src/main/emulator/Emulator.java:644" - name: en.txt + size: 12394 + sha1: e62cb71098c6c255064b439b95242df5bb2b0001 system: j2me required: false bundled: true diff --git a/emulators/mastergear.yml b/emulators/mastergear.yml index 8b3c49c8..99519ecf 100644 --- a/emulators/mastergear.yml +++ b/emulators/mastergear.yml @@ -117,6 +117,7 @@ files: source_ref: "Cheatopedia.java:504-508, 565-584, MasterGear-Cheats.zip ROOT.chts, EmuAndroid \"I want to add my own cheats to the Cheatopedia\"" - name: names.dat + sha1: 15f93bd7b0e58cc1ee8c5ff06cb5a085c686ace4 required: false bundled: true category: game_data @@ -126,6 +127,7 @@ files: source_ref: "FileInfo.java:260-308" - name: changelog.html + sha1: fbd74bab1bda04cd8ea4d313057813a6916d1cef required: false bundled: true category: game_data diff --git a/emulators/mfme.yml b/emulators/mfme.yml index 67107131..6e5cabfa 100644 --- a/emulators/mfme.yml +++ b/emulators/mfme.yml @@ -81,6 +81,8 @@ files: # -- Output hardware library -- - name: PacDrive32.dll + size: 71168 + sha1: f77e7836ee114947f38bfd854843c0b987399f0e system: fruitmachine required: true bundled: true @@ -96,6 +98,8 @@ files: # -- Fonts, scanned from the Fonts folder beside MFME.exe -- - name: LITHOGRB.TTF + size: 49152 + sha1: 82f91b0c82ee8ea289f729625961ad5ebdc51758 system: fruitmachine path: "Fonts/LITHOGRB.TTF" required: false @@ -110,6 +114,8 @@ files: the name in red in the properties screen and renders with a substitute. - name: LITHOGRL.TTF + size: 61484 + sha1: 5d9d28246d2976cdd75adc66524ce9de5e623af0 system: fruitmachine path: "Fonts/LITHOGRL.TTF" required: false @@ -120,6 +126,8 @@ files: note: "Same mechanism as LITHOGRB.TTF, the light weight of the same family." - name: MFME.ttf + size: 264428 + sha1: 646068483c6f5c7d0eb2f76038b9e5dd25f0f01d system: fruitmachine path: "Fonts/MFME.ttf" required: false @@ -132,6 +140,8 @@ files: # -- Reel masks, applied when the Default option is selected -- - name: ReelGradientMask.bmp + size: 522214 + sha1: 16e3c6698a10547c228b8ab474b817ff1d64c216 system: fruitmachine path: "DefaultMasks/ReelGradientMask.bmp" required: false @@ -144,6 +154,8 @@ files: window. A custom mask stored in the layout replaces it. - name: ReelLampMask.bmp + size: 108734 + sha1: e3df9d90adb0d44c43cb70b4fd3887c7ddbef1cf system: fruitmachine path: "DefaultMasks/ReelLampMask.bmp" required: false @@ -156,6 +168,8 @@ files: # -- Payout solenoid slides -- - name: 2pSlide.wav + size: 60834 + sha1: f92d854f017d154c9ae0a2351629876515ba48d7 system: fruitmachine path: "DefaultSounds/2pSlide.wav" required: false @@ -165,6 +179,8 @@ files: source_ref: "DefaultSounds/Readme.txt:9, history.txt:44" - name: 10pSlide.wav + size: 60834 + sha1: f92d854f017d154c9ae0a2351629876515ba48d7 system: fruitmachine path: "DefaultSounds/10pSlide.wav" required: false @@ -174,6 +190,8 @@ files: source_ref: "DefaultSounds/Readme.txt:10" - name: 20pSlide.wav + size: 60834 + sha1: f92d854f017d154c9ae0a2351629876515ba48d7 system: fruitmachine path: "DefaultSounds/20pSlide.wav" required: false @@ -183,6 +201,8 @@ files: source_ref: "DefaultSounds/Readme.txt:11" - name: 50pSlide.wav + size: 60834 + sha1: f92d854f017d154c9ae0a2351629876515ba48d7 system: fruitmachine path: "DefaultSounds/50pSlide.wav" required: false @@ -192,6 +212,8 @@ files: source_ref: "DefaultSounds/Readme.txt:12" - name: PoundSlide.wav + size: 60834 + sha1: f92d854f017d154c9ae0a2351629876515ba48d7 system: fruitmachine path: "DefaultSounds/PoundSlide.wav" required: false @@ -201,6 +223,8 @@ files: source_ref: "DefaultSounds/Readme.txt:13" - name: TokenSlide.wav + size: 84928 + sha1: cd6d260ae5083ec6d4b9f5dc51253e275d6defff system: fruitmachine path: "DefaultSounds/TokenSlide.wav" required: false @@ -210,6 +234,8 @@ files: source_ref: "DefaultSounds/Readme.txt:14" - name: MiscSlide.wav + size: 63898 + sha1: 4dee3153c5a4cdf9d286387232fa89fbf381fa28 system: fruitmachine path: "DefaultSounds/MiscSlide.wav" required: false @@ -221,6 +247,8 @@ files: # -- Meters and buttons -- - name: meter.wav + size: 9260 + sha1: d4c70ecc12d3be10d5a07784b6d07e9e3880e39a system: fruitmachine path: "DefaultSounds/meter.wav" required: false @@ -231,6 +259,8 @@ files: note: "Listed as Meter.wav in the readme, shipped as meter.wav." - name: ButtonDown.wav + size: 3264 + sha1: cdb40079f4c0ce29793dd2a16fb53bec421ba1fd system: fruitmachine path: "DefaultSounds/ButtonDown.wav" required: false @@ -241,6 +271,8 @@ files: note: "PROCONN ships its own copy under DefaultSounds/Custom/PROCONN/." - name: ButtonUp.wav + size: 2638 + sha1: ae019c3258f01fdc847a4902bf550432c67aeb48 system: fruitmachine path: "DefaultSounds/ButtonUp.wav" required: false @@ -253,6 +285,8 @@ files: # -- Hoppers -- - name: HopperMotor1.wav + size: 86884 + sha1: d826ef5ce08a1cf8ca69523416fdfd6829ac985e system: fruitmachine path: "DefaultSounds/HopperMotor1.wav" required: false @@ -266,6 +300,8 @@ files: SCORPION5/Eclipse. - name: HopperCoin1.wav + size: 25936 + sha1: 2b6785096da1b9139140a9286e56e208be5d9c28 system: fruitmachine path: "DefaultSounds/HopperCoin1.wav" required: false @@ -276,6 +312,8 @@ files: note: "Same cabinet specific copies as HopperMotor1.wav." - name: HopperMotor2.wav + size: 86884 + sha1: d826ef5ce08a1cf8ca69523416fdfd6829ac985e system: fruitmachine path: "DefaultSounds/HopperMotor2.wav" required: false @@ -286,6 +324,8 @@ files: note: "Same cabinet specific copies as HopperMotor1.wav." - name: HopperCoin2.wav + size: 24290 + sha1: 20d2187d4ae844dd8726eb6f723b5118c4c46738 system: fruitmachine path: "DefaultSounds/HopperCoin2.wav" required: false @@ -300,6 +340,8 @@ files: # -- Note acceptor -- - name: NoteIn.wav + size: 156204 + sha1: 19d18a2b547885a4f01a2c47f611ed36236d83f0 system: fruitmachine path: "DefaultSounds/NoteIn.wav" required: false @@ -309,6 +351,8 @@ files: source_ref: "DefaultSounds/Readme.txt:27" - name: NoteInReject.wav + size: 96688 + sha1: 703d6187f35a1b1c044534c0a826d91afd1dd4e1 system: fruitmachine path: "DefaultSounds/NoteInReject.wav" required: false @@ -318,6 +362,8 @@ files: source_ref: "DefaultSounds/Readme.txt:28" - name: NoteInStack.wav + size: 254880 + sha1: abe07a5cf9eaea9e190374af381d8d1d97d122cd system: fruitmachine path: "DefaultSounds/NoteInStack.wav" required: false @@ -329,6 +375,8 @@ files: # -- Roll down electronic coin mech -- - name: CoinIn.wav + size: 60816 + sha1: 224464d31a8bd2fe2b1b53a59660c6f03cb9c2a5 system: fruitmachine path: "DefaultSounds/CoinIn.wav" required: false @@ -338,6 +386,8 @@ files: source_ref: "DefaultSounds/Readme.txt:31" - name: CoinInSwitch.wav + size: 33008 + sha1: 0646e2157ea1d6996909b26e560b5193eff8da32 system: fruitmachine path: "DefaultSounds/CoinInSwitch.wav" required: false @@ -347,6 +397,8 @@ files: source_ref: "DefaultSounds/Readme.txt:32" - name: CoinInRejected.wav + size: 88144 + sha1: 37f8acd9778cbc81f11c08f129f3f726cc9964f4 system: fruitmachine path: "DefaultSounds/CoinInRejected.wav" required: false @@ -356,6 +408,8 @@ files: source_ref: "DefaultSounds/Readme.txt:33" - name: TokenIn.wav + size: 60816 + sha1: 224464d31a8bd2fe2b1b53a59660c6f03cb9c2a5 system: fruitmachine path: "DefaultSounds/TokenIn.wav" required: false @@ -365,6 +419,8 @@ files: source_ref: "history.txt:80, DefaultSounds/Readme.txt:35" - name: TokenInSwitch.wav + size: 33008 + sha1: 0646e2157ea1d6996909b26e560b5193eff8da32 system: fruitmachine path: "DefaultSounds/TokenInSwitch.wav" required: false @@ -374,6 +430,8 @@ files: source_ref: "history.txt:80, DefaultSounds/Readme.txt:36" - name: TokenInRejected.wav + size: 88144 + sha1: 37f8acd9778cbc81f11c08f129f3f726cc9964f4 system: fruitmachine path: "DefaultSounds/TokenInRejected.wav" required: false @@ -385,6 +443,8 @@ files: # -- S1 and S10 mechs -- - name: CoinInS1.wav + size: 60816 + sha1: 224464d31a8bd2fe2b1b53a59660c6f03cb9c2a5 system: fruitmachine path: "DefaultSounds/CoinInS1.wav" required: false @@ -394,6 +454,8 @@ files: source_ref: "history.txt:148" - name: CoinInS1Switch.wav + size: 33008 + sha1: 0646e2157ea1d6996909b26e560b5193eff8da32 system: fruitmachine path: "DefaultSounds/CoinInS1Switch.wav" required: false @@ -403,6 +465,8 @@ files: source_ref: "history.txt:148" - name: CoinInS1Token.wav + size: 60816 + sha1: 224464d31a8bd2fe2b1b53a59660c6f03cb9c2a5 system: fruitmachine path: "DefaultSounds/CoinInS1Token.wav" required: false @@ -412,6 +476,8 @@ files: source_ref: "history.txt:148" - name: CoinInS1TokenSwitch.wav + size: 33008 + sha1: 0646e2157ea1d6996909b26e560b5193eff8da32 system: fruitmachine path: "DefaultSounds/CoinInS1TokenSwitch.wav" required: false @@ -421,6 +487,8 @@ files: source_ref: "history.txt:148" - name: CoinInS10.wav + size: 60816 + sha1: 224464d31a8bd2fe2b1b53a59660c6f03cb9c2a5 system: fruitmachine path: "DefaultSounds/CoinInS10.wav" required: false @@ -430,6 +498,8 @@ files: source_ref: "DefaultSounds/Readme.txt:39" - name: CoinInS10Rejected.wav + size: 80834 + sha1: 540c94981d0ad7cb1fdcc2368ec84bb2f433cbab system: fruitmachine path: "DefaultSounds/CoinInS10Rejected.wav" required: false @@ -439,6 +509,8 @@ files: source_ref: "DefaultSounds/Readme.txt:40, history.txt:47, 153" - name: CoinInS10Switch.wav + size: 33008 + sha1: 0646e2157ea1d6996909b26e560b5193eff8da32 system: fruitmachine path: "DefaultSounds/CoinInS10Switch.wav" required: false @@ -448,6 +520,8 @@ files: source_ref: "DefaultSounds/Readme.txt:41, history.txt:47" - name: CoinInS10Token.wav + size: 60816 + sha1: 224464d31a8bd2fe2b1b53a59660c6f03cb9c2a5 system: fruitmachine path: "DefaultSounds/CoinInS10Token.wav" required: false @@ -457,6 +531,8 @@ files: source_ref: "DefaultSounds/Readme.txt:43" - name: CoinInS10TokenRejected.wav + size: 80834 + sha1: 949c411f569a7f697f6a1062198740361a1fc37b system: fruitmachine path: "DefaultSounds/CoinInS10TokenRejected.wav" required: false @@ -466,6 +542,8 @@ files: source_ref: "DefaultSounds/Readme.txt:44, history.txt:47, 153" - name: CoinInS10TokenSwitch.wav + size: 33008 + sha1: 0646e2157ea1d6996909b26e560b5193eff8da32 system: fruitmachine path: "DefaultSounds/CoinInS10TokenSwitch.wav" required: false @@ -475,6 +553,8 @@ files: source_ref: "DefaultSounds/Readme.txt:45, history.txt:47" - name: S1Locked.wav + size: 7596 + sha1: 9384d9503e201c417fb6907b30935511b4875476 system: fruitmachine path: "DefaultSounds/S1Locked.wav" required: false @@ -486,6 +566,8 @@ files: # -- Comparator mech -- - name: CoinInDrop.wav + size: 21286 + sha1: ffde5b0a714785c772c8062d56ebae304f9c4ac3 system: fruitmachine path: "DefaultSounds/CoinInDrop.wav" required: false @@ -495,6 +577,8 @@ files: source_ref: "DefaultSounds/Readme.txt:47" - name: CoinDropReject.wav + size: 12018 + sha1: 3f356d3508ac2d2cd2c8293d8e40034f78b92646 system: fruitmachine path: "DefaultSounds/CoinDropReject.wav" required: false @@ -506,6 +590,8 @@ files: # -- Lockout solenoid -- - name: LockoutOn.wav + size: 11994 + sha1: dddd90b8fb4091420a4b98b97d869d561ae922f2 system: fruitmachine path: "DefaultSounds/LockoutOn.wav" required: false @@ -515,6 +601,8 @@ files: source_ref: "DefaultSounds/Readme.txt:52" - name: LockoutOff.wav + size: 9204 + sha1: 97bb2ddd2186b410dc7848ebdc4a6748c0b2c9cc system: fruitmachine path: "DefaultSounds/LockoutOff.wav" required: false @@ -540,6 +628,8 @@ files: # -- Prize vend -- - name: PrizeMotor.wav + size: 41076 + sha1: 164582df699f64554f1c8cea6e295c1f6da9a5bb system: fruitmachine path: "DefaultSounds/PrizeMotor.wav" required: false @@ -549,6 +639,8 @@ files: source_ref: "DefaultSounds/Readme.txt:57" - name: PrizeVend.wav + size: 62288 + sha1: 3eeb7861d1ad0b4305864490573aebf592306db1 system: fruitmachine path: "DefaultSounds/PrizeVend.wav" required: false @@ -561,6 +653,8 @@ files: # -- Pull handle -- - name: PullHandleSlow.wav + size: 159972 + sha1: 85c2523977bc191f33d38af7121bac676cfdffa0 system: fruitmachine path: "DefaultSounds/PullHandleSlow.wav" required: false @@ -570,6 +664,8 @@ files: source_ref: "DefaultSounds/Readme.txt:60, history.txt:207" - name: PullHandleNormal.wav + size: 70700 + sha1: 7d0601cb6668cbf6e28dd04fd2595d73aed2a431 system: fruitmachine path: "DefaultSounds/PullHandleNormal.wav" required: false @@ -579,6 +675,8 @@ files: source_ref: "DefaultSounds/Readme.txt:61, history.txt:207" - name: PullHandleFast.wav + size: 30252 + sha1: 83a39aa65dbc6986f36a4a544d05122dffd82ee9 system: fruitmachine path: "DefaultSounds/PullHandleFast.wav" required: false @@ -588,6 +686,8 @@ files: source_ref: "DefaultSounds/Readme.txt:62, history.txt:207" - name: PullHandleRelease.wav + size: 43372 + sha1: 340f9aee4133f9885f1b722b80881f10a55bbab2 system: fruitmachine path: "DefaultSounds/PullHandleRelease.wav" required: false @@ -599,6 +699,8 @@ files: # -- Electromechanical cabinets -- - name: MotorOn.wav + size: 481324 + sha1: d1bdf707afe393153e48301694e573d44a2ce5c1 system: fruitmachine path: "DefaultSounds/MotorOn.wav" required: false @@ -608,6 +710,8 @@ files: source_ref: "DefaultSounds/Readme.txt:68" - name: Wiper.wav + size: 117804 + sha1: a5f677b33e306810b76dbe83464e71d21d8e8fee system: fruitmachine path: "DefaultSounds/Wiper.wav" required: false @@ -617,6 +721,8 @@ files: source_ref: "DefaultSounds/Readme.txt:69" - name: SolenoidOn.wav + size: 5450 + sha1: d7e478cede532a4468e3158a3e974d4209437cfd system: fruitmachine path: "DefaultSounds/SolenoidOn.wav" required: false @@ -626,6 +732,8 @@ files: source_ref: "DefaultSounds/Readme.txt:70" - name: SolenoidOff.wav + size: 17766 + sha1: cc9840193bc6e21337dcbdcdeb52ad57090a4db6 system: fruitmachine path: "DefaultSounds/SolenoidOff.wav" required: false @@ -635,6 +743,8 @@ files: source_ref: "DefaultSounds/Readme.txt:71" - name: BellOn.wav + size: 97512 + sha1: a4af119db1fdf63cf410ef27db13f5c022761823 system: fruitmachine path: "DefaultSounds/BellOn.wav" required: false @@ -644,6 +754,8 @@ files: source_ref: "DefaultSounds/Readme.txt:72" - name: BellOff.wav + size: 13702 + sha1: f26a91c46089635aa214f152330b75892bdebb18 system: fruitmachine path: "DefaultSounds/BellOff.wav" required: false @@ -653,6 +765,8 @@ files: source_ref: "DefaultSounds/Readme.txt:73" - name: Buzzer.wav + size: 9082 + sha1: 4a65cd52f4ba634c3fa419ce7707337cc9da7dcc system: fruitmachine path: "DefaultSounds/Buzzer.wav" required: false diff --git a/emulators/my-boy.yml b/emulators/my-boy.yml index 78951ea7..119663e3 100644 --- a/emulators/my-boy.yml +++ b/emulators/my-boy.yml @@ -105,6 +105,8 @@ files: source_ref: "My Boy! 2.0.3 g.java:66-68 (size test), g.java:80-100 (zip walk and direct open), settings/EmulatorSettings.java:65-73,121-135 (picker and validation), EmulatorActivity.java:1564-1599 (read and loadBios), libgba.so 0x165fbc-0x166070 (bridge), 0x15faf0-0x15fb5c (install), 0x15ec0c-0x15ec60 (replacement); 1.8.0 settings/EmulatorSettings.java:478-486, libgba.so 0x10b680-0x10b76f, 0x10b770-0x10b783, 0x10a1e0-0x10a38d" - name: rom_config.ini + size: 5929 + sha1: c939bb0c356b3388ee371959e0af2d71ffbfb6dc system: nintendo-gba required: false bundled: true diff --git a/emulators/neo-emu.yml b/emulators/neo-emu.yml index 5effc420..f56052f3 100644 --- a/emulators/neo-emu.yml +++ b/emulators/neo-emu.yml @@ -266,6 +266,8 @@ files: source_ref: "source NEO.emu/res/romsets/irrmaze.drv, source NEO.emu/src/gngeo/roms.h:9, 62" - name: "gngeo_data.zip" + size: 94360 + sha1: a110c33cdb3bbe17f8dd561f6a5c0160a7dd9dfa system: snk-neogeo-mvs required: true bundled: true @@ -280,6 +282,7 @@ files: source_ref: "source NEO.emu/src/main/Main.cc:64-67, 198-206, 217-221, 321-355, source imagine/src/base/linux/ApplicationContext.cc:44-47" - name: "cmc42.xor" + sha1: 4b1b4ba452735c55b39d215d926a5d9a55fec754 path: "rom/cmc42.xor" archive: gngeo_data.zip system: snk-neogeo-mvs @@ -294,6 +297,7 @@ files: source_ref: "source NEO.emu/src/gngeo/neocrypt.c:617-634, source NEO.emu/src/main/Main.cc:357-369" - name: "cmc50.xor" + sha1: e947c634549a63a746725a1330df7ae778dde305 path: "rom/cmc50.xor" archive: gngeo_data.zip system: snk-neogeo-mvs diff --git a/emulators/project64.yml b/emulators/project64.yml index f447218f..bfee6311 100644 --- a/emulators/project64.yml +++ b/emulators/project64.yml @@ -114,6 +114,8 @@ files: # -- Per game databases shipped in the installer -- - name: "Project64.rdb" + size: 228331 + sha1: 72d5e026ced46c1e3704843a0e899cadf313fa15 path: "Config/Project64.rdb" system: nintendo-64 required: false @@ -129,6 +131,8 @@ files: source_ref: "Source/Project64-core/Settings.cpp:87-88,134-145,151-188, Source/Project64-core/Settings/SettingType/SettingsType-RomDatabase.cpp:63,117, Source/Project64-core/RomList/RomList.cpp:47,52,58-61, Source/Project64-core/N64System/N64Rom.cpp:722,914" - name: "Video.rdb" + size: 77657 + sha1: 92ff4de91fa931054949444647649d32c8ba48bc path: "Config/Video.rdb" system: nintendo-64 required: false @@ -142,6 +146,8 @@ files: source_ref: "Source/Project64-core/Settings.cpp:89-90, Source/Project64-core/Settings/SettingType/SettingsType-RomDatabase.cpp:64,118" - name: "Audio.rdb" + size: 1233 + sha1: 54aef0ff19895ecc21d7c207bc049a57e6c355ea path: "Config/Audio.rdb" system: nintendo-64 required: false @@ -153,6 +159,8 @@ files: source_ref: "Source/Project64-core/Settings.cpp:91-92, Source/Project64-core/Settings/SettingType/SettingsType-RomDatabase.cpp:65,119" - name: "Project64.rdx" + size: 149036 + sha1: 92b11dbe0333c6d79010bcc92aeb53a34270b241 path: "Config/Project64.rdx" system: nintendo-64 required: false @@ -202,6 +210,8 @@ files: # -- Prebuilt plugins with no source in the tree -- - name: "Jabo_Direct3D8.dll" + size: 390144 + sha1: c3b201b1020cb822af09b9b71784dab2a40dc36b path: "Plugin/GFX/Jabo_Direct3D8.dll" system: nintendo-64 required: false @@ -215,6 +225,8 @@ files: source_ref: "Source/Project64-core/Settings.cpp:383, Source/Installer/Installer.iss:36, Source/Script/package_zip.cmd:60" - name: "Jabo_Dsound.dll" + size: 45056 + sha1: c451926ac48bbc9db0f44db749205848f4f37ffb path: "Plugin/Audio/Jabo_Dsound.dll" system: nintendo-64 required: false diff --git a/emulators/sixtyforce.yml b/emulators/sixtyforce.yml index aef48f54..153ace7d 100644 --- a/emulators/sixtyforce.yml +++ b/emulators/sixtyforce.yml @@ -80,6 +80,7 @@ files: source_ref: "sixtyforce 2.0.2 MacOS/sixtyforce 0x100026b18-0x100026b64 (game code test, 64DD slot), 0x10006e470-0x10006e4a7 (game code), 0x100081942-0x1000819b1 (memory map), 0x1000831b2-0x100083285 (PI DMA), 0x100071d62-0x100071d7d (drive flag)" - name: Overrides.plist + sha1: 010db2adfc6f895f6b21762b213dfcf379117883 path: "Contents/Resources/Overrides.plist" system: nintendo-64 required: false @@ -95,6 +96,7 @@ files: source_ref: "sixtyforce 2.0.2 MacOS/sixtyforce 0x100039336 (resource name), 0x1000392d0-0x1000393fa (lookup by game code, CIC key), 0x100026e67-0x100026e89 (called with the game code), 0x100071c78-0x100071c8f (CIC read at boot), 0x1000d21a0 (expanded memory log)" - name: Controller-Devices.plist + sha1: 696ef278a51c6a4ceb9d3009925aef835cac58f4 path: "Contents/Resources/Controller-Devices.plist" required: false bundled: true @@ -109,6 +111,7 @@ files: source_ref: "sixtyforce 2.0.2 MacOS/sixtyforce 0x100013494-0x1000134e6 (bundle load into supportedDevices), 0x10001918e (read on device arrival), 0x100013870-0x100013a87 (user mappings, separate read)" - name: HID-Usage-Names.plist + sha1: 24fcb060636de11dca0c3b1655c8acbb270fbe39 path: "Contents/Resources/HID-Usage-Names.plist" required: false bundled: true @@ -120,6 +123,7 @@ files: source_ref: "sixtyforce 2.0.2 MacOS/sixtyforce 0x10001cc6d-0x10001cc81 (resource name and load)" - name: Key-Names.plist + sha1: 938a04199c4e8584497d05551061f571e3a8e359 path: "Contents/Resources/Base.lproj/Key-Names.plist" required: false bundled: true @@ -131,6 +135,7 @@ files: source_ref: "sixtyforce 2.0.2 MacOS/sixtyforce 0x100010c8d-0x100010ca1 (resource name and load)" - name: Unit.data + sha1: 1f951f63da303e19d0c3a723b22fa509b44afb9b path: "Contents/Resources/Unit.data" required: false bundled: true diff --git a/emulators/skyline.yml b/emulators/skyline.yml index e2f3fd1a..5563f867 100644 --- a/emulators/skyline.yml +++ b/emulators/skyline.yml @@ -159,6 +159,8 @@ files: source_ref: "app/src/main/cpp/skyline/services/pl/shared_font_core.h:31 (entry), :40-47 (lookup and fallback), :51-55 (header and copy)" - name: "0100000000000806" + size: 2184 + sha1: e61f7b9c83a90738c8fbbedeecc00b9041e4c9d8 path: "romfs/0100000000000806" system: nintendo-switch required: false @@ -170,6 +172,8 @@ files: source_ref: "app/src/main/cpp/skyline/services/fssrv/IFileSystemProxy.cpp:84-90" - name: "0100000000000823" + size: 5592 + sha1: 0f1804087521d52a3409c22093a5da712b4ea959 path: "romfs/0100000000000823" system: nintendo-switch required: false @@ -182,6 +186,8 @@ files: source_ref: "app/src/main/cpp/skyline/services/fssrv/IFileSystemProxy.cpp:84-90" - name: binaryList.txt + size: 9035 + sha1: 087d14a89989f06dfcef217e94475e7e891070b4 path: "tzdata/binaryList.txt" system: nintendo-switch required: false @@ -195,6 +201,8 @@ files: source_ref: "app/src/main/cpp/skyline/services/timesrv/core.cpp:272 (list), :293 (zone binary by name), app/src/main/cpp/skyline/services/glue/ITimeZoneService.cpp:29,56 (zone binary by requested location)" - name: version.txt + size: 6 + sha1: c5a9d15f3d749cf788cc8f8cdd92c2551455d1dd path: "tzdata/version.txt" system: nintendo-switch required: false @@ -206,6 +214,8 @@ files: source_ref: "app/src/main/cpp/skyline/services/timesrv/core.cpp:289" - name: profile_picture.jpeg + size: 19272 + sha1: 0a162a3fa2e9557f1a3f25bdd6acbd004c36e141 system: nintendo-switch required: false bundled: true @@ -216,6 +226,8 @@ files: source_ref: "app/src/main/cpp/skyline/services/account/IProfile.cpp:66" - name: blit.vert.spv + size: 1692 + sha1: 54e682e220b8bfc32bfee41b35a229765456b210 path: "shaders/blit.vert.spv" system: nintendo-switch required: false @@ -227,6 +239,8 @@ files: source_ref: "app/src/main/cpp/skyline/gpu/shaders/helper_shaders.cpp:201, app/src/main/cpp/skyline/gpu.cpp:403 (asset filesystem)" - name: blit.frag.spv + size: 1060 + sha1: 08b68a91c5a110bffe87a6d34dbb79ffaafec12f path: "shaders/blit.frag.spv" system: nintendo-switch required: false @@ -238,6 +252,8 @@ files: source_ref: "app/src/main/cpp/skyline/gpu/shaders/helper_shaders.cpp:201, app/src/main/cpp/skyline/gpu.cpp:403 (asset filesystem)" - name: clear.vert.spv + size: 1180 + sha1: 885580fe5535e6c02b5d4904591cee1ddfe9c3d1 path: "shaders/clear.vert.spv" system: nintendo-switch required: false @@ -249,6 +265,8 @@ files: source_ref: "app/src/main/cpp/skyline/gpu/shaders/helper_shaders.cpp:328, app/src/main/cpp/skyline/gpu.cpp:403 (asset filesystem)" - name: clear.frag.spv + size: 1028 + sha1: 4498219f09ca600d841ee58f0a113695f5afe47f path: "shaders/clear.frag.spv" system: nintendo-switch required: false diff --git a/emulators/supermodel-dojo.yml b/emulators/supermodel-dojo.yml index 2fbeed86..87694c6b 100644 --- a/emulators/supermodel-dojo.yml +++ b/emulators/supermodel-dojo.yml @@ -78,6 +78,8 @@ notes: | files: - name: Games.xml + size: 152643 + sha1: 681e3362f0251d2e26e6bc2e06157c027f5f3116 path: "Config/Games.xml" required: true bundled: true diff --git a/emulators/xm6pro68k.yml b/emulators/xm6pro68k.yml index 49ad6258..1a0105d0 100644 --- a/emulators/xm6pro68k.yml +++ b/emulators/xm6pro68k.yml @@ -248,6 +248,8 @@ files: # -- Optional libraries loaded by name at runtime, shipped in the DLL Package -- - name: 7z.dll + size: 1316352 + sha1: 8337c8056455aa25a4c2f14e53ae7e5e704d4f16 system: sharp-x68000 required: false bundled: true @@ -260,6 +262,8 @@ files: writing XZ-compressed state files. - name: zlib1.dll + size: 130831 + sha1: 697f3d391f013adbb27dd767a6b956c3b32229b6 system: sharp-x68000 required: false bundled: true diff --git a/tests/test_bundled_identity.py b/tests/test_bundled_identity.py index 43e29ed6..01050384 100644 --- a/tests/test_bundled_identity.py +++ b/tests/test_bundled_identity.py @@ -6,7 +6,7 @@ each resolved by its bare name to whatever shared it: the patched ROM at the original's slot, the Wii U disc keys at the 3DS key slot, the OpenGL shader at the Vulkan one. An entry with a hash resolves by content first. -512 bundled entries still carry neither a hash nor `unsourceable:`. The +135 bundled entries still carry neither a hash nor `unsourceable:`. The count per profile may only fall, and the table records each fall: a new entry is written with the hash of the file the emulator ships. """ @@ -27,49 +27,27 @@ from common import load_database, resolve_local_file # noqa: E402 UNIDENTIFIED = { "abuse": 3, - "aethersx2": 1, - "altirra": 2, - "arcadeflashweb": 8, - "armsx2": 42, - "ax360e": 2, - "c64-emu": 8, + "armsx2": 31, + "ax360e": 1, "cdogs": 16, - "citra-mmj": 9, - "drastic": 10, - "eka2l1": 88, - "emucorev": 2, - "emucorex": 23, - "epsxe": 2, - "fpse": 7, - "fpse-ng": 7, - "future-pinball": 18, - "future-pinball-fploader": 46, - "gba-emu": 1, - "hakux": 1, + "citra-mmj": 3, + "drastic": 5, + "emucorex": 5, "hcl": 3, "hurrican": 1, "idtech4a++": 1, "ikemen": 32, - "ines": 1, - "jl-mod": 22, - "kemulator": 4, - "mastergear": 2, - "mfme": 57, + "jl-mod": 9, "msx-emu": 9, - "my-boy": 1, - "neo-emu": 3, "nethersx2": 2, "nethersx2-turnip": 2, "nethersx2-turnip-classic": 2, "pcsx2": 1, - "project64": 9, - "sixtyforce": 5, - "skyline": 9, + "project64": 3, "ssf": 1, - "supermodel-dojo": 4, + "supermodel-dojo": 3, "x1-box": 1, "xendroid": 1, - "xm6pro68k": 2, }