mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-20 18:59:07 -05:00
chore: mark what each emulator install brings
Every bundled flag was checked against the release or the build recipe of the build that reads the file. A libretro core zip holds the core alone: fMSX, Nuance, ep128emu and PCEE2 files the source tree carries are no longer bundled, and blueMSX, ARMSX2, YAPS2, Cemu and Jazz2 entries are split per build. Files the release ships and the profile missed are now bundled (POM2, ZQuest Classic, EmuCoreX, Linux Loader). Platform packages that differ are named: Batocera installs hcl and Hurrican without their data, ROCKNIX ships touchHLE's Liberation Sans fonts only, Batocera and RetroPie install blueMSX's machines beside the core.
This commit is contained in:
1 parent
f7d57dd91d
commit
9f8a2a9fe2
29 files changed
+2837
-160
No files matched your search
+3
-1
@@ -42,7 +42,7 @@ files:
|
||||
bundled: true
|
||||
source_ref: "src/loader2.cpp:284 (lsf default), src/netcfg.cpp:204 (lsf override)"
|
||||
note: >
|
||||
Shipped in the source tree under data/. Loader2 reads it via load(), and the
|
||||
Shipped in Abuse-0.9.1-win32.zip. Loader2 reads it via load(), and the
|
||||
file in turn chain-loads the rest of the Lisp data (english.lsp,
|
||||
common.lsp, startup.lsp, options.lsp, input.lsp, startup).
|
||||
|
||||
@@ -52,6 +52,7 @@ files:
|
||||
required: true
|
||||
bundled: true
|
||||
source_ref: "data/abuse.lsp"
|
||||
note: "Shipped in Abuse-0.9.1-win32.zip."
|
||||
|
||||
- name: "english.lsp"
|
||||
path: "lisp/english.lsp"
|
||||
@@ -60,3 +61,4 @@ files:
|
||||
required: true
|
||||
bundled: true
|
||||
source_ref: "data/abuse.lsp:9"
|
||||
note: "Shipped in Abuse-0.9.1-win32.zip."
|
||||
+578
-35
File diff suppressed because it is too large.
Load diff
@@ -147,11 +147,11 @@ files:
|
||||
description: "Integra-B IBOS 1.26"
|
||||
system: bbc-micro-b
|
||||
required: true
|
||||
bundled: true
|
||||
md5: 1b57c2ba920a00d5b4ef89be68aedc43
|
||||
sha1: d0153203802c8ec3e3270443be809e23d574280b
|
||||
max_size: 131072
|
||||
validation: [size]
|
||||
note: "Added to UserData after 4.19. The 4.19 installer and zip ship IBOS12P.rom in this folder instead."
|
||||
source_ref: "Src/RomConfigFile.cpp:64"
|
||||
|
||||
- name: BASIC2.rom
|
||||
@@ -418,13 +418,12 @@ files:
|
||||
description: "BBC Master ET MOS 4.00"
|
||||
system: bbc-master-et
|
||||
required: true
|
||||
bundled: true
|
||||
min_size: 16384
|
||||
md5: 4d4afbf220abaa702026f42f98eb5807
|
||||
sha1: c9483ef3ebd66930e635674a3776d171785ae959
|
||||
validation: [size]
|
||||
on_mismatch: warn
|
||||
note: "OS ROM slot for Model::MasterET."
|
||||
note: "OS ROM slot for Model::MasterET. The Master ET folder was added after 4.19, the last release, so no installer ships it."
|
||||
source_ref: "Src/RomConfigFile.cpp:123, Src/BeebMem.cpp:1291-1308"
|
||||
|
||||
- name: Terminal.rom
|
||||
@@ -432,7 +431,6 @@ files:
|
||||
description: "Master ET Terminal emulator ROM"
|
||||
system: bbc-master-et
|
||||
required: true
|
||||
bundled: true
|
||||
md5: 456cb9035fd3d6c9d4d98adcd65882d8
|
||||
sha1: 0b4425149ca93dddf8d03da3767635dc3f1eecb8
|
||||
max_size: 131072
|
||||
@@ -445,7 +443,6 @@ files:
|
||||
description: "Acorn Advanced NFS 4.25"
|
||||
system: bbc-master-et
|
||||
required: true
|
||||
bundled: true
|
||||
md5: 306cb8ff6622dbfc79dc487ac4e407e1
|
||||
sha1: 14f75d36ffe9af14aaac42df55b4fe3729ba75cf
|
||||
max_size: 131072
|
||||
@@ -458,7 +455,6 @@ files:
|
||||
description: "BBC BASIC IV"
|
||||
system: bbc-master-et
|
||||
required: true
|
||||
bundled: true
|
||||
md5: 63a6f43cbf491533cb03ceca2d2728d4
|
||||
sha1: c45fd3c0abdcd32b78d2288addd2a777b19e9a1d
|
||||
max_size: 131072
|
||||
|
||||
+1058
-27
File diff suppressed because it is too large.
Load diff
+72
-4
@@ -17,6 +17,7 @@ systems: [nintendo-wiiu]
|
||||
data_directories:
|
||||
- ref: cemu-gameprofiles
|
||||
destination: "Cemu/gameProfiles/default"
|
||||
mode: libretro
|
||||
source_ref: "src/Cafe/GameProfile/GameProfile.cpp:181-195, src/libretro/CemuLibretro.cpp:1699-1707"
|
||||
- ref: cemu-graphic-packs
|
||||
destination: "Cemu/graphicPacks/downloadedGraphicPacks"
|
||||
@@ -242,6 +243,21 @@ files:
|
||||
- name: CafeCn.ttf
|
||||
path: Cemu/resources/sharedFonts/CafeCn.ttf
|
||||
standalone_path: resources/sharedFonts/CafeCn.ttf
|
||||
mode: libretro
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 9664448
|
||||
sha1: 2d95227b9b3eaf1c74d9293ecd0d190ec7ffbbe3
|
||||
description: "Shared font replacement, Noto Sans SC Medium"
|
||||
note: >-
|
||||
Read only when the MLC copy is absent. The libretro core ships without
|
||||
it and looks under <system_dir>/Cemu/resources/sharedFonts/.
|
||||
source_ref: "src/Cafe/CafeSystem.cpp:292, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeCn.ttf"
|
||||
|
||||
- name: CafeCn.ttf
|
||||
path: Cemu/resources/sharedFonts/CafeCn.ttf
|
||||
standalone_path: resources/sharedFonts/CafeCn.ttf
|
||||
mode: standalone
|
||||
required: false
|
||||
bundled: true
|
||||
hle_fallback: true
|
||||
@@ -249,43 +265,95 @@ files:
|
||||
sha1: 2d95227b9b3eaf1c74d9293ecd0d190ec7ffbbe3
|
||||
description: "Shared font replacement, Noto Sans SC Medium"
|
||||
note: >-
|
||||
Carried in bin/resources/sharedFonts/ of the source tree and installed
|
||||
next to the standalone executable. Read only when the MLC copy is
|
||||
absent. The libretro core ships without it and looks under
|
||||
<system_dir>/Cemu/resources/sharedFonts/.
|
||||
Shipped in resources/sharedFonts/ of the 2.6 Windows and Linux zips, read
|
||||
only when the MLC copy is absent.
|
||||
source_ref: "src/Cafe/CafeSystem.cpp:292, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeCn.ttf"
|
||||
|
||||
- name: CafeKr.ttf
|
||||
path: Cemu/resources/sharedFonts/CafeKr.ttf
|
||||
standalone_path: resources/sharedFonts/CafeKr.ttf
|
||||
mode: libretro
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 5626464
|
||||
sha1: f0ef38fcc6133c24f4f38ff9b5c06b37e970d3cc
|
||||
description: "Shared font replacement, Noto Sans KR Medium"
|
||||
note: >-
|
||||
Read only when the MLC copy is absent. The libretro core ships without
|
||||
it and looks under <system_dir>/Cemu/resources/sharedFonts/.
|
||||
source_ref: "src/Cafe/CafeSystem.cpp:293, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeKr.ttf"
|
||||
|
||||
- name: CafeKr.ttf
|
||||
path: Cemu/resources/sharedFonts/CafeKr.ttf
|
||||
standalone_path: resources/sharedFonts/CafeKr.ttf
|
||||
mode: standalone
|
||||
required: false
|
||||
bundled: true
|
||||
hle_fallback: true
|
||||
size: 5626464
|
||||
sha1: f0ef38fcc6133c24f4f38ff9b5c06b37e970d3cc
|
||||
description: "Shared font replacement, Noto Sans KR Medium"
|
||||
note: >-
|
||||
Shipped in resources/sharedFonts/ of the 2.6 Windows and Linux zips, read
|
||||
only when the MLC copy is absent.
|
||||
source_ref: "src/Cafe/CafeSystem.cpp:293, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeKr.ttf"
|
||||
|
||||
- name: CafeStd.ttf
|
||||
path: Cemu/resources/sharedFonts/CafeStd.ttf
|
||||
standalone_path: resources/sharedFonts/CafeStd.ttf
|
||||
mode: libretro
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 5363768
|
||||
sha1: da0d4bcc3b13339179bee946eba16adfd731b4d3
|
||||
description: "Shared font replacement, Noto Sans JP Medium"
|
||||
note: >-
|
||||
Read only when the MLC copy is absent. The libretro core ships without
|
||||
it and looks under <system_dir>/Cemu/resources/sharedFonts/.
|
||||
source_ref: "src/Cafe/CafeSystem.cpp:294, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeStd.ttf"
|
||||
|
||||
- name: CafeStd.ttf
|
||||
path: Cemu/resources/sharedFonts/CafeStd.ttf
|
||||
standalone_path: resources/sharedFonts/CafeStd.ttf
|
||||
mode: standalone
|
||||
required: false
|
||||
bundled: true
|
||||
hle_fallback: true
|
||||
size: 5363768
|
||||
sha1: da0d4bcc3b13339179bee946eba16adfd731b4d3
|
||||
description: "Shared font replacement, Noto Sans JP Medium"
|
||||
note: >-
|
||||
Shipped in resources/sharedFonts/ of the 2.6 Windows and Linux zips, read
|
||||
only when the MLC copy is absent.
|
||||
source_ref: "src/Cafe/CafeSystem.cpp:294, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeStd.ttf"
|
||||
|
||||
- name: CafeTw.ttf
|
||||
path: Cemu/resources/sharedFonts/CafeTw.ttf
|
||||
standalone_path: resources/sharedFonts/CafeTw.ttf
|
||||
mode: libretro
|
||||
required: false
|
||||
hle_fallback: true
|
||||
size: 6593548
|
||||
sha1: 8ec796192ebc710f23ab6bd55453cae523b70444
|
||||
description: "Shared font replacement, Noto Sans TC Medium"
|
||||
note: >-
|
||||
Read only when the MLC copy is absent. The libretro core ships without
|
||||
it and looks under <system_dir>/Cemu/resources/sharedFonts/.
|
||||
source_ref: "src/Cafe/CafeSystem.cpp:295, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeTw.ttf"
|
||||
|
||||
- name: CafeTw.ttf
|
||||
path: Cemu/resources/sharedFonts/CafeTw.ttf
|
||||
standalone_path: resources/sharedFonts/CafeTw.ttf
|
||||
mode: standalone
|
||||
required: false
|
||||
bundled: true
|
||||
hle_fallback: true
|
||||
size: 6593548
|
||||
sha1: 8ec796192ebc710f23ab6bd55453cae523b70444
|
||||
description: "Shared font replacement, Noto Sans TC Medium"
|
||||
note: >-
|
||||
Shipped in resources/sharedFonts/ of the 2.6 Windows and Linux zips, read
|
||||
only when the MLC copy is absent.
|
||||
source_ref: "src/Cafe/CafeSystem.cpp:295, src/Cafe/CafeSystem.cpp:329-334, bin/resources/sharedFonts/CafeTw.ttf"
|
||||
|
||||
- name: shareddata.bin
|
||||
|
||||
@@ -87,8 +87,12 @@ files:
|
||||
path: sysdata/aes_keys.txt
|
||||
system: nintendo-3ds
|
||||
required: false
|
||||
bundled: true
|
||||
size: 2951
|
||||
sha1: "7072caead687e95549cb75c61449ff8b45d38342"
|
||||
md5: "a45dd9a3cb051cfecedd63c82b47ab4f"
|
||||
description: "AES key slots"
|
||||
note: "One name=hex pair per line, slot0x<NN>Key<X|Y|N> and common<N>. Read last, so it overrides what boot9.bin and the native firm titles set."
|
||||
note: "One name=hex pair per line, slot0x<NN>Key<X|Y|N> and common<N>. Read last, so it overrides what boot9.bin and the native firm titles set. Shipped in the assets of the 20251112 APKs and copied to sysdata/ on first run when absent, hash of that copy."
|
||||
source_ref: "src/core/hw/aes/key.cpp:428-493, src/core/hw/aes/key.cpp:497-508"
|
||||
|
||||
- name: sector0x96.bin
|
||||
|
||||
@@ -350,21 +350,25 @@ files:
|
||||
- name: drastic_logo_0.raw
|
||||
path: drastic_logo_0.raw
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
size: 120000
|
||||
sha1: "13c0866a8fb945e3ff8db1bb06f7f923356f7c86"
|
||||
validation: [size]
|
||||
description: "boot splash, first of two"
|
||||
note: "Read from the root of the data directory in one 120000 byte request, so a shorter file is rejected. One of the two indices is picked at random and a missing file skips the splash."
|
||||
note: "Read from the root of the data directory in one 120000 byte request, so a shorter file is rejected. One of the two indices is picked at random and a missing file skips the splash. Shipped in the r2.5.2.2 Linux tarball, and the Android build reads neither."
|
||||
source_ref: "drastic r2.5.2.2 load_logo 0x7fad0-0x7fb78"
|
||||
|
||||
- name: drastic_logo_1.raw
|
||||
path: drastic_logo_1.raw
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
size: 120000
|
||||
sha1: "a5e63c52cda737f224e2772dcd91dfe5c06e9742"
|
||||
validation: [size]
|
||||
description: "boot splash, second of two"
|
||||
note: "Same read as index 0."
|
||||
note: "Same read as index 0, and shipped beside it."
|
||||
source_ref: "drastic r2.5.2.2 load_logo 0x7fad0-0x7fb78"
|
||||
|
||||
exclusion_note: >
|
||||
|
||||
@@ -784,8 +784,8 @@ files:
|
||||
standalone_path: panic.json
|
||||
mode: standalone
|
||||
required: false
|
||||
bundled: true
|
||||
description: "Panic category descriptions read when the system is created"
|
||||
note: "Shipped in the desktop archives but not in the Android APK."
|
||||
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
|
||||
|
||||
+11
-3
@@ -142,6 +142,7 @@ files:
|
||||
path: "compatibility/app_compat_db.xml"
|
||||
system: sony-playstation-vita
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
description: "per-title compatibility ratings"
|
||||
note: >-
|
||||
@@ -149,19 +150,23 @@ files:
|
||||
releases, unpacked into the compatibility directory of internal storage
|
||||
and parsed for the badges the library and catalog screens draw. The native
|
||||
side looks for the same filename in the cache directory at bootstrap and
|
||||
logs a warning when it finds none.
|
||||
logs a warning when it finds none. The app fetches it by itself when the
|
||||
library first asks for the snapshot and again once the refresh interval
|
||||
has passed, with no user action.
|
||||
source_ref: "app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:18-20, app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:54-107, app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:346-350, app/src/main/cpp/vita3k/vita3k/android/jni/native_bootstrap.cpp:122, app/src/main/cpp/vita3k/vita3k/compat/src/compat.cpp:127-150"
|
||||
|
||||
- name: commercial_list.json
|
||||
path: "compatibility/commercial_list.json"
|
||||
system: sony-playstation-vita
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
description: "commercial title index"
|
||||
note: >-
|
||||
Fetched from the Vita3K web API and merged over the XML snapshot, so a
|
||||
title the database does not carry still resolves. Read only when the file
|
||||
is present and not empty.
|
||||
is present and not empty. Downloaded by the app in the same unattended
|
||||
refresh as app_compat_db.xml.
|
||||
source_ref: "app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:20, app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:69-73, app/src/main/java/com/sbro/emucorev/data/VitaCompatibilityRepository.kt:349"
|
||||
|
||||
- name: psvita_games.db
|
||||
@@ -169,12 +174,15 @@ files:
|
||||
system: sony-playstation-vita
|
||||
required: false
|
||||
bundled: true
|
||||
size: 3801088
|
||||
sha1: "3c6b523e5432a892a0c284d9ba2593919b0173b7"
|
||||
category: game_data
|
||||
description: "bundled catalog of Vita titles"
|
||||
note: >-
|
||||
SQLite catalog carried in the package assets and copied into internal
|
||||
storage the first time the catalog screen opens, then reopened read only
|
||||
from there. A copy already present is kept.
|
||||
from there. A copy already present is kept. The hash is that of
|
||||
assets/catalog/psvita_games.db in the v0.1.8 APK.
|
||||
source_ref: "app/src/main/java/com/sbro/emucorev/data/VitaCatalogRepository.kt:8-9, app/src/main/java/com/sbro/emucorev/data/VitaCatalogRepository.kt:276-292"
|
||||
|
||||
- name: config.txt
|
||||
|
||||
+18
-8
@@ -130,8 +130,10 @@ notes: |
|
||||
The three achievement sounds are the one resource the code reads that the tree
|
||||
does not carry. Their directory holds only the README naming their origin,
|
||||
while upstream v2.8.0 ships message.wav at 15696 bytes, lbsubmit.wav at 82096
|
||||
and unlock.wav at 202702. All four sound settings default on, so a signed-in
|
||||
session asks for them at every notification.
|
||||
and unlock.wav at 202702. The released APK carries all three at those sizes
|
||||
under assets/resources/sounds/achievements, so the installed app has them.
|
||||
All four sound settings default on, so a signed-in session asks for them at
|
||||
every notification.
|
||||
ref: app/src/main/cpp/pcsx2/bin/resources/sounds/achievements/README.txt:1-3,
|
||||
app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:81-83,
|
||||
app/src/main/cpp/pcsx2/pcsx2/Config.h:1371-1374,
|
||||
@@ -547,16 +549,19 @@ files:
|
||||
|
||||
- name: message.wav
|
||||
path: resources/sounds/achievements/message.wav
|
||||
sha1: c54f04b63ac6f04e0a0944ef260b5497e4494dbd
|
||||
size: 15696
|
||||
system: sony-playstation-2
|
||||
required: false
|
||||
bundled: true
|
||||
description: "achievement notification sound"
|
||||
note: >-
|
||||
Played from the resources directory whenever an achievement notification is
|
||||
raised and no custom sound is configured. Sound effects and the notification
|
||||
sound both default on. The vendored tree carries only the README for this
|
||||
directory, so the file has to be supplied. The Android sound callback
|
||||
returns without playing when the path is not a file. Upstream v2.8.0
|
||||
ships it at 15696 bytes.
|
||||
directory, but the released APK (EmuCoreX.v0.4.7.apk) ships the file at
|
||||
15696 bytes, as upstream v2.8.0 does. The Android sound callback returns
|
||||
without playing when the path is not a file.
|
||||
source_ref: "app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:81, app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:1245-1250, app/src/main/cpp/pcsx2/pcsx2/Pcsx2Config.cpp:1963-1966, app/src/main/java/com/sbro/emucorex/core/NativeApp.kt:461-467"
|
||||
|
||||
- name: unlock.wav
|
||||
@@ -565,21 +570,26 @@ files:
|
||||
size: 202702
|
||||
system: sony-playstation-2
|
||||
required: false
|
||||
bundled: true
|
||||
description: "achievement unlock sound"
|
||||
note: >-
|
||||
Played on an unlock under the same two settings, both on by default. Absent
|
||||
from the vendored tree. Upstream v2.8.0 ships it at 202702 bytes.
|
||||
from the vendored tree and shipped in the released APK, at the 202702 bytes
|
||||
of upstream v2.8.0.
|
||||
source_ref: "app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:82, app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:1313-1318"
|
||||
|
||||
- name: lbsubmit.wav
|
||||
path: resources/sounds/achievements/lbsubmit.wav
|
||||
sha1: 5ad1e110dcf0ffd26405981398892a82e4f3bad1
|
||||
size: 82096
|
||||
system: sony-playstation-2
|
||||
required: false
|
||||
bundled: true
|
||||
description: "leaderboard submission sound"
|
||||
note: >-
|
||||
Played on a leaderboard submission under the same two settings, both on by
|
||||
default. Absent from the vendored tree. Upstream v2.8.0 ships it at 82096
|
||||
bytes.
|
||||
default. Absent from the vendored tree and shipped in the released APK, at
|
||||
the 82096 bytes of upstream v2.8.0.
|
||||
source_ref: "app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:83, app/src/main/cpp/ARM_ANDROID/src/integration/pcsx2_achievements_android.cpp:1458-1463"
|
||||
|
||||
- name: games.db
|
||||
|
||||
@@ -156,8 +156,7 @@ files:
|
||||
hle_fallback: true
|
||||
system: enterprise-128
|
||||
has_builtin: true
|
||||
bundled: true
|
||||
note: "Direct file I/O extension. Loaded for EP128_FILE and EP64_FILE modes. Source included in roms/ directory."
|
||||
note: "Direct file I/O extension. Loaded for EP128_FILE and EP64_FILE modes. The ROM sits in the source tree, but the core zip holds the library only."
|
||||
source_ref: "core/core.cpp:286-287"
|
||||
|
||||
- name: zt19uk.rom
|
||||
@@ -240,8 +239,7 @@ files:
|
||||
hle_fallback: true
|
||||
system: videoton-tvc
|
||||
has_builtin: true
|
||||
bundled: true
|
||||
note: "TVC direct file I/O extension. Used for TVC64_FILE mode. Source included in roms/ directory."
|
||||
note: "TVC direct file I/O extension. Used for TVC64_FILE mode. The ROM sits in the source tree, but the core zip holds the library only."
|
||||
source_ref: "core/core.cpp:334"
|
||||
|
||||
- name: tvc_dos12d.rom
|
||||
|
||||
+2
-19
@@ -43,7 +43,7 @@ systems:
|
||||
# GMASTER.ROM - Konami GameMaster (fallback if GMASTER2.ROM missing)
|
||||
# CMOS.ROM - RTC settings persistence, saved/loaded automatically
|
||||
#
|
||||
# All ROMs listed below are bundled in fMSX/ROMs/ inside the repo source.
|
||||
# All ROMs listed below sit in fMSX/ROMs/ in the repo source. The core zip carries none of them.
|
||||
# They are the standard C-BIOS-compatible generic MSX BIOS set from fMSX.
|
||||
|
||||
notes: |
|
||||
@@ -65,7 +65,6 @@ files:
|
||||
sha1: 409e82adac40f6bdd18eb6c84e8b2fbdc7fb5498
|
||||
required: true
|
||||
system: msx
|
||||
bundled: true
|
||||
note: "MSX1 main BIOS (32 KB). Loaded for MSX1 model (fMSX/MSX.c:697)."
|
||||
source_ref: "fMSX/ROMs/MSX.ROM"
|
||||
|
||||
@@ -77,7 +76,6 @@ files:
|
||||
sha1: 6103b39f1e38d1aa2d84b1c3219c44f1abb5436e
|
||||
required: true
|
||||
system: msx2
|
||||
bundled: true
|
||||
note: "MSX2 main BIOS (32 KB). Loaded for MSX2 model (fMSX/MSX.c:713)."
|
||||
source_ref: "fMSX/ROMs/MSX2.ROM"
|
||||
|
||||
@@ -87,7 +85,6 @@ files:
|
||||
sha1: 5c1f9c7fb655e43d38e5dd1fcc6b942b2ff68b02
|
||||
required: true
|
||||
system: msx2
|
||||
bundled: true
|
||||
note: "MSX2 extension BIOS (16 KB). Loaded alongside MSX2.ROM (fMSX/MSX.c:714)."
|
||||
source_ref: "fMSX/ROMs/MSX2EXT.ROM"
|
||||
|
||||
@@ -99,7 +96,6 @@ files:
|
||||
sha1: e2fbd56e42da637609d23ae9df9efd1b4241b18a
|
||||
required: true
|
||||
system: msx2plus
|
||||
bundled: true
|
||||
note: "MSX2+ main BIOS (32 KB). Loaded for MSX2+ model, the default (fMSX/MSX.c:735)."
|
||||
source_ref: "fMSX/ROMs/MSX2P.ROM"
|
||||
|
||||
@@ -109,7 +105,6 @@ files:
|
||||
sha1: fe0254cbfc11405b79e7c86c7769bd6322b04995
|
||||
required: true
|
||||
system: msx2plus
|
||||
bundled: true
|
||||
note: "MSX2+ extension BIOS (16 KB). Loaded alongside MSX2P.ROM (fMSX/MSX.c:736)."
|
||||
source_ref: "fMSX/ROMs/MSX2PEXT.ROM"
|
||||
|
||||
@@ -120,7 +115,6 @@ files:
|
||||
md5: 80dcd1ad1a4cf65d64b7ba10504e8190
|
||||
sha1: 032cb1c1c75b9a191fa1230978971698d9d2a17f
|
||||
required: false
|
||||
bundled: true
|
||||
note: "Disk controller BIOS (16 KB). Needed for .dsk content. Enable 'Simulate DiskROM' option (fMSX/MSX.c:784)."
|
||||
source_ref: "fMSX/ROMs/DISK.ROM"
|
||||
|
||||
@@ -131,7 +125,6 @@ files:
|
||||
md5: 6f69cc8b5ed761b03afd78000dfb0e19
|
||||
sha1: 9d789166e3caf28e4742fe933d962e99618c633d
|
||||
required: false
|
||||
bundled: true
|
||||
note: "FM-PAC cartridge ROM (64 KB, YM2413 FM synthesis). Auto-loaded into first free slot (fMSX/MSX.c:561)."
|
||||
source_ref: "fMSX/ROMs/FMPAC.ROM"
|
||||
|
||||
@@ -140,7 +133,6 @@ files:
|
||||
md5: febe8782b466d7c3b16de6d104826b34
|
||||
sha1: 84a645becec0a25d3ab7a909cde1b242699a8662
|
||||
required: false
|
||||
bundled: true
|
||||
note: "Kanji font ROM (128 KB). Auto-loaded if present, no option needed (fMSX/MSX.c:534)."
|
||||
source_ref: "fMSX/ROMs/KANJI.ROM"
|
||||
|
||||
@@ -149,7 +141,6 @@ files:
|
||||
md5: 6418d091cd6907bbcf940324339e43bb
|
||||
sha1: c36c9e0f96738a340381e23b4f97245388801a46
|
||||
required: false
|
||||
bundled: true
|
||||
note: "MSX-DOS 2 ROM (64 KB). Loaded when 'fmsx_dos2' option enabled and model is MSX2 or MSX2+ (fMSX/MSX.c:549)."
|
||||
source_ref: "fMSX/ROMs/MSXDOS2.ROM"
|
||||
|
||||
@@ -158,7 +149,6 @@ files:
|
||||
md5: 403cdea1cbd2bb24fae506941f8f655e
|
||||
sha1: 7fd2a28c4fdaeb140f3c8c8fb90271b1472c97b9
|
||||
required: false
|
||||
bundled: true
|
||||
note: "Paint utility ROM (64 KB). Auto-loaded for MSX2 and MSX2+ models (fMSX/MSX.c:556)."
|
||||
source_ref: "fMSX/ROMs/PAINTER.ROM"
|
||||
|
||||
@@ -167,7 +157,6 @@ files:
|
||||
md5: 279efd1eae0d358eecd4edc7d9adedf3
|
||||
sha1: 7aec0134ad6a5177f4056fcb6047083e8e00529b
|
||||
required: false
|
||||
bundled: true
|
||||
note: "RS-232C serial interface ROM (16 KB + 256 B). Loaded into slot 3:3 (fMSX/MSX.c:537)."
|
||||
source_ref: "fMSX/ROMs/RS232.ROM"
|
||||
|
||||
@@ -194,42 +183,36 @@ files:
|
||||
|
||||
- name: DEFAULT.FNT
|
||||
required: false
|
||||
bundled: true
|
||||
md5: 85b38e4128bbc300e675f55b278683a8
|
||||
note: "Default text font. Loaded by LoadFNT() (fMSX/MSX.c:527). Same content as CYRILLIC.FNT."
|
||||
source_ref: "fMSX/ROMs/DEFAULT.FNT, libretro.c:1547"
|
||||
|
||||
- name: ITALIC.FNT
|
||||
required: false
|
||||
bundled: true
|
||||
md5: c83e50e9f33b8dd893c414691822740d
|
||||
note: "Italic text font."
|
||||
source_ref: "fMSX/ROMs/ITALIC.FNT, libretro.c:1547"
|
||||
|
||||
- name: INTERNAT.FNT
|
||||
required: false
|
||||
bundled: true
|
||||
md5: ac4f4a90c1b1887db48ded39c9d9c847
|
||||
note: "International text font."
|
||||
source_ref: "fMSX/ROMs/INTERNAT.FNT, libretro.c:1547"
|
||||
|
||||
- name: CYRILLIC.FNT
|
||||
required: false
|
||||
bundled: true
|
||||
md5: 85b38e4128bbc300e675f55b278683a8
|
||||
note: "Cyrillic text font. Same content as DEFAULT.FNT."
|
||||
source_ref: "fMSX/ROMs/CYRILLIC.FNT, libretro.c:1547"
|
||||
|
||||
- name: KOREAN.FNT
|
||||
required: false
|
||||
bundled: true
|
||||
md5: 73291e76638a2f5aa2eceb843df468f4
|
||||
note: "Korean text font."
|
||||
source_ref: "fMSX/ROMs/KOREAN.FNT, libretro.c:1547"
|
||||
|
||||
- name: JAPANESE.FNT
|
||||
required: false
|
||||
bundled: true
|
||||
md5: aa28f0703b951a6be8df3e28e20d263d
|
||||
note: "Japanese text font."
|
||||
source_ref: "fMSX/ROMs/JAPANESE.FNT, libretro.c:1547"
|
||||
@@ -244,8 +227,8 @@ files:
|
||||
note: "Mapper database opened in the system directory before CARTS.SHA. Each line holds the sum of the ROM bytes as eight hexadecimal digits and a mapper number (%08X %d). A matching line sets the mapper and CARTS.SHA is not read."
|
||||
|
||||
- name: CARTS.SHA
|
||||
installed_on: [retropie]
|
||||
required: false
|
||||
bundled: true
|
||||
md5: 74b0f217fa0e2b8bb5a2f8e2ecc69da3
|
||||
note: "SHA1 database for cartridge identification and mapper detection. Read when CARTS.CRC is absent or holds no matching line (fMSX/MSX.c:2716)."
|
||||
source_ref: "fMSX/ROMs/CARTS.SHA"
|
||||
@@ -556,39 +556,37 @@ files:
|
||||
system: fpinball
|
||||
path: "plugins/DesktopCam.dll"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 3388680
|
||||
description: "Head tracking from any webcam, desktop geometry"
|
||||
source_ref: "BAM.dll 1.5-408 .text:0x100cf400-0x100cf75c"
|
||||
note: "Bound to AVICAP32 and MSVFW32 and reads the cascade files below."
|
||||
note: "Bound to AVICAP32 and MSVFW32 and reads the cascade files below. The 1.5-408 zip moves it to removed_plugins\\, while bam-setup.exe installs it here."
|
||||
|
||||
- name: Simple Cam.dll
|
||||
system: fpinball
|
||||
path: "plugins/Simple Cam.dll"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 3262728
|
||||
description: "Head tracking from any webcam, cabinet geometry"
|
||||
source_ref: "BAM.dll 1.5-408 .text:0x100cf400-0x100cf75c"
|
||||
note: "The 1.5-408 zip moves it to removed_plugins\\, while bam-setup.exe installs it here."
|
||||
|
||||
- name: PS3Eye.dll
|
||||
system: fpinball
|
||||
path: "plugins/PS3Eye.dll"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 1699080
|
||||
description: "Head tracking from a PlayStation Eye"
|
||||
source_ref: "BAM.dll 1.5-408 .text:0x100cf400-0x100cf75c"
|
||||
note: "Bound to CLEyeMulticam.dll, which comes from the CL-Eye SDK."
|
||||
note: "Bound to CLEyeMulticam.dll, which comes from the CL-Eye SDK. The 1.5-408 zip moves it to removed_plugins\\, while bam-setup.exe installs it here."
|
||||
|
||||
- name: DesktopPS3Eye.dll
|
||||
system: fpinball
|
||||
path: "plugins/DesktopPS3Eye.dll"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 1813768
|
||||
description: "PlayStation Eye tracking with desktop geometry"
|
||||
source_ref: "BAM.dll 1.5-408 .text:0x100cf400-0x100cf75c"
|
||||
note: "The 1.5-408 zip moves it to removed_plugins\\, while bam-setup.exe installs it here."
|
||||
|
||||
- name: HT-PS3Eyes.dll
|
||||
system: fpinball
|
||||
@@ -740,17 +738,15 @@ files:
|
||||
system: fpinball
|
||||
path: "plugins/OpenVR.dll"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 419328
|
||||
description: "Renders the table to an OpenVR headset"
|
||||
source_ref: "BAM_Plugins OpenVR/main.cpp, BAM.dll 1.5-408 .text:0x100cf400-0x100cf75c"
|
||||
note: "Ships only in BAM-OpenVR.zip, which ES-DE also looks for as BAM-OpenVR\\."
|
||||
note: "Ships only in BAM-OpenVR.zip, a separate build with its own BAM.dll, which ES-DE also looks for as BAM-OpenVR\\."
|
||||
|
||||
- name: openvr_api.dll
|
||||
system: fpinball
|
||||
path: "plugins/openvr_api.dll"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 620760
|
||||
description: "Valve OpenVR runtime interface"
|
||||
source_ref: "OpenVR.dll import directory"
|
||||
|
||||
@@ -33,14 +33,17 @@ notes: |
|
||||
|
||||
files:
|
||||
- name: "bmp.qda"
|
||||
not_bundled_on: [batocera]
|
||||
path: "hcl/data/bmp.qda"
|
||||
category: game_data
|
||||
description: "Packed graphics (QDA archive of all bitmaps)"
|
||||
required: true
|
||||
bundled: true
|
||||
source_ref: "src/qda.c:19-28, src/sdl2/graphics.c:223"
|
||||
note: "The v0.1.0 release zips and AppImages ship the whole data/ tree next to the hcl binary."
|
||||
|
||||
- name: "en.dat"
|
||||
not_bundled_on: [batocera]
|
||||
path: "hcl/data/en.dat"
|
||||
category: game_data
|
||||
description: "English localization"
|
||||
@@ -49,6 +52,7 @@ files:
|
||||
source_ref: "src/text.c:79-93"
|
||||
|
||||
- name: "jp.dat"
|
||||
not_bundled_on: [batocera]
|
||||
path: "hcl/data/jp.dat"
|
||||
category: game_data
|
||||
description: "Japanese localization"
|
||||
@@ -57,6 +61,7 @@ files:
|
||||
source_ref: "src/text.c:79-93"
|
||||
|
||||
- name: "map/"
|
||||
not_bundled_on: [batocera]
|
||||
type: directory
|
||||
path: "hcl/data/map/"
|
||||
category: game_data
|
||||
@@ -66,6 +71,7 @@ files:
|
||||
source_ref: "src/game.c:1195-1209"
|
||||
|
||||
- name: "obj/"
|
||||
not_bundled_on: [batocera]
|
||||
type: directory
|
||||
path: "hcl/data/obj/"
|
||||
category: game_data
|
||||
@@ -75,6 +81,7 @@ files:
|
||||
source_ref: "src/game.c:1290-1306"
|
||||
|
||||
- name: "midi/"
|
||||
not_bundled_on: [batocera]
|
||||
type: directory
|
||||
path: "hcl/data/midi/"
|
||||
category: game_data
|
||||
@@ -87,6 +94,7 @@ files:
|
||||
A track that fails to load is not played.
|
||||
|
||||
- name: "wav/"
|
||||
not_bundled_on: [batocera]
|
||||
type: directory
|
||||
path: "hcl/data/wav/"
|
||||
category: game_data
|
||||
|
||||
@@ -43,6 +43,7 @@ notes: |
|
||||
|
||||
files:
|
||||
- name: "lang/"
|
||||
not_bundled_on: [batocera]
|
||||
type: directory
|
||||
path: "hurrican/lang/"
|
||||
category: game_data
|
||||
@@ -55,6 +56,7 @@ files:
|
||||
and aborts when it finds none.
|
||||
|
||||
- name: "textures/"
|
||||
not_bundled_on: [batocera]
|
||||
type: directory
|
||||
path: "hurrican/data/textures/"
|
||||
category: game_data
|
||||
@@ -67,6 +69,7 @@ files:
|
||||
ReadScaleFactorsFiles (Hurrican/src/DX8Texture.cpp:162-168).
|
||||
|
||||
- name: "levels/"
|
||||
not_bundled_on: [batocera]
|
||||
type: directory
|
||||
path: "hurrican/data/levels/"
|
||||
category: game_data
|
||||
@@ -76,6 +79,7 @@ files:
|
||||
source_ref: "Hurrican/src/Tileengine.cpp:330-336, Hurrican/src/Texts.cpp:127-133"
|
||||
|
||||
- name: "shaders/"
|
||||
not_bundled_on: [batocera]
|
||||
type: directory
|
||||
path: "hurrican/data/shaders/"
|
||||
category: game_data
|
||||
@@ -88,6 +92,7 @@ files:
|
||||
build compiles this block out.
|
||||
|
||||
- name: "music/"
|
||||
not_bundled_on: [batocera]
|
||||
type: directory
|
||||
path: "hurrican/data/music/"
|
||||
category: game_data
|
||||
@@ -97,6 +102,7 @@ files:
|
||||
source_ref: "Hurrican/src/DX8Sound.cpp:314-320"
|
||||
|
||||
- name: "sfx/"
|
||||
not_bundled_on: [batocera]
|
||||
type: directory
|
||||
path: "hurrican/data/sfx/"
|
||||
category: game_data
|
||||
@@ -106,6 +112,7 @@ files:
|
||||
source_ref: "Hurrican/src/DX8Sound.cpp:580-586"
|
||||
|
||||
- name: "gamecontrollerdb.txt"
|
||||
not_bundled_on: [batocera]
|
||||
path: "hurrican/data/gamecontrollerdb.txt"
|
||||
category: game_data
|
||||
description: "SDL game controller mapping database"
|
||||
|
||||
@@ -304,7 +304,8 @@ files:
|
||||
it. TDM_GLSL_SHADER_VERSION reads 2.14.2 here: the four SSAO programs
|
||||
moved their uniform-dependent initialisers out of global scope and cast
|
||||
their integer terms to float. The 2.14.1 pack it replaced is kept as a
|
||||
variant.
|
||||
variant. Hash of the copy in the universal APK, the arm64 and armv7 APKs
|
||||
ship a 98436 byte glprogs.pk4 instead.
|
||||
source_ref: "Q3E/src/main/java/com/n0n3m4/q3e/Q3EPatchResourceManager.java:83-92, Q3E/src/main/java/com/n0n3m4/q3e/Q3EGameHelper.java:748-767, Q3E/src/main/java/com/n0n3m4/q3e/Q3EGameConstants.java:391, Q3E/src/main/jni/darkmod/glslprogs/ssao.frag.glsl:78-80, 163-166"
|
||||
|
||||
- name: renderprogs.pk4
|
||||
@@ -334,7 +335,6 @@ files:
|
||||
|
||||
- name: zzz_etqwbase.pk4
|
||||
required: true
|
||||
bundled: true
|
||||
category: game_data
|
||||
size: 141815
|
||||
md5: 5b72ab7bb1c295c30b9cbb274a4bd6e9
|
||||
@@ -344,7 +344,9 @@ files:
|
||||
Unpacked into the ETQW base folder. The name sorts last so the entries
|
||||
override the ones the retail archives carry. ETQW_GLSL_SHADER_VERSION
|
||||
names the set the build expects and reads .6 here. The .3 pack it
|
||||
replaced is kept as a variant for older builds.
|
||||
replaced is kept as a variant for older builds. Only the universal
|
||||
v1.1.0harmattan73 APK carries it in its assets, the arm64 and armv7 APKs
|
||||
of the same release do not.
|
||||
source_ref: "Q3E/src/main/java/com/n0n3m4/q3e/Q3EPatchResourceManager.java:208-217, Q3E/src/main/java/com/n0n3m4/q3e/Q3EGameHelper.java:790-809, Q3E/src/main/java/com/n0n3m4/q3e/Q3EGameConstants.java:400"
|
||||
|
||||
- name: legacy_v2.83.2.pk3
|
||||
|
||||
@@ -399,6 +399,7 @@ files:
|
||||
category: game_data
|
||||
description: "Character directory"
|
||||
required: false
|
||||
bundled: true
|
||||
source_ref: "src/system.go:5364, src/script.go:3190-3191"
|
||||
note: >
|
||||
A character path that does not resolve as given is searched under
|
||||
@@ -410,7 +411,9 @@ files:
|
||||
category: game_data
|
||||
description: "Stage directory"
|
||||
required: false
|
||||
bundled: true
|
||||
source_ref: "src/system.go:5590, src/resources/defaultConfig.ini:178, external/script/main.lua:1770-1774"
|
||||
note: >
|
||||
Debug.StartStage defaults to stages/stage0-720.def, the stage added
|
||||
when select.def lists none.
|
||||
Release packages ship stage0-720.def and the other sample stages.
|
||||
@@ -74,52 +74,48 @@ files:
|
||||
path: "assets/shaders/common.vert.spv"
|
||||
system: pico8
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
size: 748
|
||||
md5: 541e16aa5651699bb085c954ec1b043e
|
||||
sha1: 20815dcbfaff559ec0faf0f890ad473a3b784ed0
|
||||
description: "Vulkan vertex shader module"
|
||||
note: "Opened first whenever the Vulkan backend starts, whatever the display filter. Bytes from versionCode 404."
|
||||
note: "Opened first whenever the Vulkan backend starts, whatever the display filter. Bytes from versionCode 404, which ships it in its assets. versionCode 501 ships none, so the Vulkan backend finds nothing to open."
|
||||
source_ref: "libinfinity.so arm64 0xa7078, 0x9c780-0x9c78c"
|
||||
|
||||
- name: none.frag.spv
|
||||
path: "assets/shaders/none.frag.spv"
|
||||
system: pico8
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
size: 580
|
||||
md5: 8437c4e750da7183dffc7b98f9938377
|
||||
sha1: f3aae57c3f776d35ddf2690679221c05745dcc8b
|
||||
description: "Vulkan fragment shader module, unfiltered output"
|
||||
note: "Chosen for any display filter value other than 1 and 2, the stored default being 0. Bytes from versionCode 404."
|
||||
note: "Chosen for any display filter value other than 1 and 2, the stored default being 0. Bytes from versionCode 404, which ships it in its assets. versionCode 501 ships none, so the Vulkan backend finds nothing to open."
|
||||
source_ref: "libinfinity.so arm64 0xa6f04-0xa6f40, 0xa7090-0xa7098, 0x9c7ec-0x9c828"
|
||||
|
||||
- name: crt.frag.spv
|
||||
path: "assets/shaders/crt.frag.spv"
|
||||
system: pico8
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
size: 1864
|
||||
md5: c4878a2aaee2e3c26d3d4aeeeaa3ac25
|
||||
sha1: 92822c268c59f60fe9a4098768be599006f7f1ab
|
||||
description: "Vulkan fragment shader module, CRT filter"
|
||||
note: "Chosen when the display filter is 1. Bytes from versionCode 404."
|
||||
note: "Chosen when the display filter is 1. Bytes from versionCode 404, which ships it in its assets. versionCode 501 ships none, so the Vulkan backend finds nothing to open."
|
||||
source_ref: "libinfinity.so arm64 0xa6f34-0xa6f40, 0xa7090-0xa7098, 0x9c7ec-0x9c828"
|
||||
|
||||
- name: lcd.frag.spv
|
||||
path: "assets/shaders/lcd.frag.spv"
|
||||
system: pico8
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
size: 1700
|
||||
md5: 76f36cbe69708d631ae356bcd49274b2
|
||||
sha1: 1a3c0aa0b93cc1ee4690b2c0d593497d003b6165
|
||||
description: "Vulkan fragment shader module, LCD filter"
|
||||
note: "Chosen when the display filter is 2. Bytes from versionCode 404."
|
||||
note: "Chosen when the display filter is 2. Bytes from versionCode 404, which ships it in its assets. versionCode 501 ships none, so the Vulkan backend finds nothing to open."
|
||||
source_ref: "libinfinity.so arm64 0xa6f10-0xa6f30, 0xa7090-0xa7098, 0x9c7ec-0x9c828"
|
||||
|
||||
- name: 7x7demake.p8.png
|
||||
|
||||
@@ -41,7 +41,7 @@ notes: |
|
||||
|
||||
files:
|
||||
# ================================================================
|
||||
# Content/ (bundled runtime data, shipped with each release)
|
||||
# Content/ (runtime data, shipped with each standalone release)
|
||||
# ================================================================
|
||||
|
||||
- name: "Animations/"
|
||||
@@ -49,30 +49,63 @@ files:
|
||||
category: game_data
|
||||
path: "jazz2/Content/Animations/"
|
||||
standalone_path: "Content/Animations/"
|
||||
mode: libretro
|
||||
required: true
|
||||
source_ref: "Sources/Jazz2/ContentResolver.cpp:1164, 1294, 2837-2838"
|
||||
note: "Native graphics, sounds and the UI fonts, opened through OpenContentFile. No libretro build is published with the release, so the tree is placed by hand."
|
||||
|
||||
- name: "Animations/"
|
||||
type: directory
|
||||
category: game_data
|
||||
path: "jazz2/Content/Animations/"
|
||||
standalone_path: "Content/Animations/"
|
||||
mode: standalone
|
||||
bundled: true
|
||||
required: true
|
||||
source_ref: "Sources/Jazz2/ContentResolver.cpp:1164, 1294, 2837-2838"
|
||||
note: "Native graphics, sounds and the UI fonts, opened through OpenContentFile."
|
||||
note: "Native graphics, sounds and the UI fonts, opened through OpenContentFile. Shipped beside the executable in the 3.8.0 Windows and Linux zips."
|
||||
|
||||
- name: "Metadata/"
|
||||
type: directory
|
||||
category: game_data
|
||||
path: "jazz2/Content/Metadata/"
|
||||
standalone_path: "Content/Metadata/"
|
||||
mode: libretro
|
||||
required: true
|
||||
source_ref: "Sources/Jazz2/ContentResolver.cpp:910"
|
||||
note: "Actor .res descriptors (Common, Enemy, Player, UI, Boss, ...). No libretro build is published with the release, so the tree is placed by hand."
|
||||
|
||||
- name: "Metadata/"
|
||||
type: directory
|
||||
category: game_data
|
||||
path: "jazz2/Content/Metadata/"
|
||||
standalone_path: "Content/Metadata/"
|
||||
mode: standalone
|
||||
bundled: true
|
||||
required: true
|
||||
source_ref: "Sources/Jazz2/ContentResolver.cpp:910"
|
||||
note: "Actor .res descriptors (Common, Enemy, Player, UI, Boss, ...)."
|
||||
note: "Actor .res descriptors (Common, Enemy, Player, UI, Boss, ...). Shipped beside the executable in the 3.8.0 Windows and Linux zips."
|
||||
|
||||
- name: "Translations/"
|
||||
type: directory
|
||||
category: game_data
|
||||
path: "jazz2/Content/Translations/"
|
||||
standalone_path: "Content/Translations/"
|
||||
mode: libretro
|
||||
required: false
|
||||
source_ref: "Sources/Main.cpp:2021-2027, Sources/Jazz2/UI/Menu/LanguageSelectSection.cpp:82-88"
|
||||
note: "Language .mo bundles, searched in Cache/Translations/ first. Built-in English is used when none is loaded. No libretro build is published with the release, so the tree is placed by hand."
|
||||
|
||||
- name: "Translations/"
|
||||
type: directory
|
||||
category: game_data
|
||||
path: "jazz2/Content/Translations/"
|
||||
standalone_path: "Content/Translations/"
|
||||
mode: standalone
|
||||
bundled: true
|
||||
required: false
|
||||
source_ref: "Sources/Main.cpp:2021-2027, Sources/Jazz2/UI/Menu/LanguageSelectSection.cpp:82-88"
|
||||
note: "Language .mo bundles, searched in Cache/Translations/ first. Built-in English is used when none is loaded."
|
||||
note: "Language .mo bundles, searched in Cache/Translations/ first. Built-in English is used when none is loaded. Shipped beside the executable in the 3.8.0 Windows and Linux zips."
|
||||
|
||||
# ================================================================
|
||||
# Source/ (original Jazz Jackrabbit 2 data, user-supplied)
|
||||
|
||||
@@ -529,7 +529,6 @@ files:
|
||||
system: fruitmachine
|
||||
path: "DefaultSounds/Stepper.wav"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
description: "SRU, SYS80 and MPS2 200 step reel motor"
|
||||
source_ref: "DefaultSounds/Readme.txt:55, history.txt:74"
|
||||
|
||||
@@ -60,7 +60,6 @@ files:
|
||||
sha1: "515a3d9a9e43b7902d161ba27bf67aecee922e41"
|
||||
md5: "23bf80c259f182f582beeb368aba98f5"
|
||||
required: true
|
||||
bundled: true
|
||||
source_ref: "src/libretro.cpp:332-371, src/NuonEnvironment.cpp:595, src/NuonEnvironment.cpp:617-619, src/bios.cpp:566-582"
|
||||
note: >
|
||||
Loaded into MPE3 by InitBios through LoadCoffFile, which rejects a file
|
||||
@@ -75,7 +74,6 @@ files:
|
||||
sha1: "5265dbc871ada59dbd384104c578d807438af4c7"
|
||||
md5: "1abc7f6265b82742154be881cff2cd3f"
|
||||
required: true
|
||||
bundled: true
|
||||
source_ref: "src/media.cpp:243-321, src/bios.cpp:661, src/Bios.h:29-33"
|
||||
note: >
|
||||
Loaded by MediaInitMPE when the media MPE is MPE0, which InitBios does at
|
||||
@@ -89,7 +87,6 @@ files:
|
||||
sha1: "e45a96ce18486573c4d30efbc01658ce1ff8cd55"
|
||||
md5: "ceb37f4e78c1f396b49bb6372c83fd7c"
|
||||
required: true
|
||||
bundled: true
|
||||
source_ref: "src/media.cpp:277-296, src/Bios.h:35-38"
|
||||
note: >
|
||||
Loaded by MediaInitMPE when a program installs the minibios on an MPE
|
||||
@@ -102,7 +99,6 @@ files:
|
||||
sha1: "dfbac2a22f17cf82c7cd40f3727eecf31b013d15"
|
||||
md5: "20becfdb932042f8ab47c098e92a12ed"
|
||||
required: false
|
||||
bundled: true
|
||||
source_ref: "src/NuonEnvironment.cpp:547-563, src/NuonEnvironment.cpp:931-1070"
|
||||
note: >
|
||||
Read from the working directory, then beside the running executable.
|
||||
@@ -115,7 +111,6 @@ files:
|
||||
sha1: "92fca43b92298d308e88edada93453a9ef21adbd"
|
||||
md5: "5944fea1ff20645f10aecdda06235fb7"
|
||||
required: false
|
||||
bundled: true
|
||||
has_builtin: true
|
||||
source_ref: "src/video.cpp:129, src/ShaderProgram.cpp:94-144, src/embedded_shaders.h:31-52"
|
||||
note: >
|
||||
@@ -130,7 +125,6 @@ files:
|
||||
sha1: "d0477bd73ba524bb74c1faf30fd8f32bd254f924"
|
||||
md5: "e23f4668fea649cb14feab840fd8377f"
|
||||
required: false
|
||||
bundled: true
|
||||
has_builtin: true
|
||||
source_ref: "src/video.cpp:130, src/ShaderProgram.cpp:94-144, src/embedded_shaders.h:31-52"
|
||||
note: >
|
||||
@@ -144,7 +138,6 @@ files:
|
||||
sha1: "e57671f844c3bf96f0bf77ea4d550e13e077b0d2"
|
||||
md5: "2e1335cd9b14165897eac031504abf8e"
|
||||
required: false
|
||||
bundled: true
|
||||
has_builtin: true
|
||||
source_ref: "src/video.cpp:130, src/ShaderProgram.cpp:94-144, src/embedded_shaders.h:31-52"
|
||||
note: >
|
||||
@@ -155,7 +148,6 @@ files:
|
||||
description: "Atmel AT49BV162A flash ROM image, 2 MB at 0xF0000000"
|
||||
size: 2097152
|
||||
required: false
|
||||
bundled: true
|
||||
source_ref: "src/FlashEEPROM.h:36-51, src/FlashEEPROM.cpp:273-292, src/dma.cpp:679-693"
|
||||
note: >
|
||||
Read by the FlashEEPROM constructor from the process working directory
|
||||
|
||||
@@ -140,7 +140,6 @@ files:
|
||||
path: "pcsx2/resources/patches.zip"
|
||||
description: "Built-in game patch archive (pnach per serial and CRC)"
|
||||
required: false
|
||||
bundled: true
|
||||
category: game_data
|
||||
source_ref: "pcsx2/Patch.cpp:117, pcsx2/Patch.cpp:289-317, pcsx2/Patch.cpp:365-405"
|
||||
note: >
|
||||
|
||||
@@ -123,6 +123,7 @@ files:
|
||||
path: "roms/apple2o.rom"
|
||||
description: "Apple ][ Original monitor and Integer BASIC, $D000-$FFFF"
|
||||
required: false
|
||||
bundled: true
|
||||
priority: 1
|
||||
size: 12288
|
||||
sha256: "68d9db6bb4c305d40c3fa89fa0f2d7b7f71516a9431e3138859f23bc5bddb2d1"
|
||||
@@ -134,6 +135,7 @@ files:
|
||||
path: "roms/apple2.rom"
|
||||
description: "Apple ][ generic 12 KB fallback, Autostart monitor and Applesoft"
|
||||
required: false
|
||||
bundled: true
|
||||
priority: 2
|
||||
size: 12288
|
||||
sha256: "fc3e9d41e9428534a883df5aa10eb55b73ea53d2fcbb3ee4f39bed1b07a82905"
|
||||
@@ -145,6 +147,7 @@ files:
|
||||
path: "roms/apple2p.rom"
|
||||
description: "Apple ][+ Autostart monitor and Applesoft, 4 KB pad then $C000-$FFFF"
|
||||
required: false
|
||||
bundled: true
|
||||
priority: 1
|
||||
size: [12288, 20480]
|
||||
sha256: "92c4bef609920842ea472d21b661a0d35dbda6cd90963b8b734a205e22d84108"
|
||||
@@ -156,6 +159,7 @@ files:
|
||||
path: "roms/apple2e.rom"
|
||||
description: "Apple //e Enhanced firmware, 32 KB dump with the 16 KB firmware in the upper half"
|
||||
required: true
|
||||
bundled: true
|
||||
priority: 1
|
||||
size: 32768
|
||||
sha256: "c17bc38c75ba96c33a30c688a1efd60144811073423533fe7f8453cdd9457aab"
|
||||
@@ -167,6 +171,7 @@ files:
|
||||
path: "roms/apple2e_unenh.rom"
|
||||
description: "Apple //e Unenhanced firmware, 4 KB internal $Cx00 ROM then $D000-$FFFF"
|
||||
required: false
|
||||
bundled: true
|
||||
priority: 1
|
||||
aliases: ["342-0135-b.64.rom"]
|
||||
size: 16384
|
||||
@@ -179,6 +184,7 @@ files:
|
||||
path: "roms/apple2c-32Kv0.rom"
|
||||
description: "Apple //c two-bank firmware, bank 0 in the lower 16 KB"
|
||||
required: false
|
||||
bundled: true
|
||||
priority: 1
|
||||
size: 32768
|
||||
crc32: "323952d1"
|
||||
@@ -191,6 +197,7 @@ files:
|
||||
path: "roms/apple2c-16K.rom"
|
||||
description: "Apple //c ROM 255, 16 KB, MAME apple2c a2c.128"
|
||||
required: false
|
||||
bundled: true
|
||||
priority: 2
|
||||
size: 16384
|
||||
crc32: "f0edaa1b"
|
||||
@@ -203,6 +210,7 @@ files:
|
||||
path: "roms/3420033a.256"
|
||||
description: "Apple //c ROM 0, UniDisk 3.5 firmware, MAME apple2c0 342-0033-A"
|
||||
required: false
|
||||
bundled: true
|
||||
priority: 3
|
||||
size: 32768
|
||||
crc32: "c8b979b3"
|
||||
@@ -215,6 +223,7 @@ files:
|
||||
path: "roms/apple2cp.rom"
|
||||
description: "Apple //c Plus two-bank firmware, MAME apple2cp 341-0625-a.256"
|
||||
required: false
|
||||
bundled: true
|
||||
priority: 1
|
||||
aliases: ["apple2c-plus.rom"]
|
||||
size: 32768
|
||||
@@ -228,6 +237,7 @@ files:
|
||||
path: "roms/apple2_char.rom"
|
||||
description: "Apple ][ and ][+ character generator, 2 KB uppercase set"
|
||||
required: false
|
||||
bundled: true
|
||||
priority: 1
|
||||
size: 2048
|
||||
sha256: "08f5d22230481019844492dde0a29a018cb193712a9e4a43770a3870608f28de"
|
||||
@@ -239,6 +249,7 @@ files:
|
||||
path: "roms/apple2e_char.rom"
|
||||
description: "Apple //e Enhanced character generator 342-0265-A, 4 KB with MouseText"
|
||||
required: false
|
||||
bundled: true
|
||||
priority: 1
|
||||
aliases: ["apple2e_char_us.rom"]
|
||||
size: 4096
|
||||
@@ -251,6 +262,7 @@ files:
|
||||
path: "roms/apple2e_char_us_unenh.rom"
|
||||
description: "Apple //e Unenhanced character generator 342-0133-A, 4 KB"
|
||||
required: false
|
||||
bundled: true
|
||||
priority: 1
|
||||
aliases: ["apple2e_char_2k.rom", "341-0265-a.chr.rom"]
|
||||
size: 4096
|
||||
@@ -263,6 +275,7 @@ files:
|
||||
path: "roms/apple2e_char_fr.rom"
|
||||
description: "Apple //e French character generator, 4 KB"
|
||||
required: false
|
||||
bundled: true
|
||||
aliases: ["apple2e_char_frca_unenh.rom"]
|
||||
size: 4096
|
||||
crc32: "ab0be706"
|
||||
@@ -275,6 +288,7 @@ files:
|
||||
path: "roms/apple2e_char_frca.rom"
|
||||
description: "Apple //e French Canadian Enhanced character generator, 4 KB"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 4096
|
||||
crc32: "2c8fc403"
|
||||
sha256: "56479cbec4767651c62a4d0f61e6ed103395216f2b86eddba74d85495dd71cc4"
|
||||
@@ -286,6 +300,7 @@ files:
|
||||
path: "roms/apple2e_char_uk.rom"
|
||||
description: "Apple //e UK Enhanced character generator 342-0273-A, 4 KB"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 4096
|
||||
crc32: "dda11653"
|
||||
sha256: "d55bd5391485cd78c68c71408f09bd088e82a73d179a0a25820067a0c1554acd"
|
||||
@@ -297,6 +312,7 @@ files:
|
||||
path: "roms/apple2e_char_uk_unenh.rom"
|
||||
description: "Apple //e UK Unenhanced character generator 341-0160-A, 4 KB"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 4096
|
||||
crc32: "7a9a91ef"
|
||||
sha256: "f2199fbfb473e98a8c3fb7e7c3312faaf76b4b010b02c655b662e5f87dc997f3"
|
||||
@@ -308,6 +324,7 @@ files:
|
||||
path: "roms/apple2e_char_de.rom"
|
||||
description: "Apple //e German character generator 341-0161-A, 4 KB"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 4096
|
||||
crc32: "0d72f153"
|
||||
sha256: "b92576b4fa994384501078ff99963b53cfa98eff4bb641eb61649d484a469315"
|
||||
@@ -319,6 +336,7 @@ files:
|
||||
path: "roms/apple2e_char_de_improved.rom"
|
||||
description: "Apple //e German Improved character generator, 4 KB"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 4096
|
||||
crc32: "d345d332"
|
||||
sha256: "0e32ab131e3932fc61c0a5f0f5509b4c37ab8db6239027f5955d47feba56d39f"
|
||||
@@ -330,6 +348,7 @@ files:
|
||||
path: "roms/342-0274-a.e9"
|
||||
description: "Apple //e international video ROM 342-0274-A, 8 KB, French Canadian bank then US bank, MAME apple2eefr"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 8192
|
||||
crc32: "8f342081"
|
||||
sha256: "d4d29771658372c6ab5d18ff3bdab6b3b2b02b8de30ed6b021efb8a415192432"
|
||||
@@ -341,6 +360,7 @@ files:
|
||||
path: "roms/apple2e_char_ft_blockascii.rom"
|
||||
description: "French Touch Block ASCII dual-bank character generator, 8 KB"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 8192
|
||||
crc32: "1eae3944"
|
||||
sha256: "c69c8e1eb26923c5df03d3507fdf86c5f768283a924a5fffdd80377cf2339321"
|
||||
@@ -352,6 +372,7 @@ files:
|
||||
path: "roms/apple2e_char_us_mt_iigs.rom"
|
||||
description: "Apple //e US Enhanced character generator with the IIgs MouseText glyphs, 4 KB"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 4096
|
||||
crc32: "a68a4f03"
|
||||
sha1: "66eca035fd18024fceed4c30c32a4185792cb3ea"
|
||||
@@ -363,6 +384,7 @@ files:
|
||||
path: "roms/apple2e_char_reactive.rom"
|
||||
description: "ReActive custom Apple //e character generator, 4 KB"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 4096
|
||||
crc32: "af19aff6"
|
||||
sha1: "02075efbfdb99af48360561323404a921b91a676"
|
||||
@@ -374,6 +396,7 @@ files:
|
||||
path: "roms/Videx Lower Case Chip ROM.bin"
|
||||
description: "Videx LOWER CASE CHIP character generator for the ][ and ][+, 2 KB"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 2048
|
||||
crc32: "00f68076"
|
||||
sha256: "6a516bcd96382597af7a498fb1da7547490c830db0f9d22d541fb065b9cd048b"
|
||||
@@ -385,6 +408,7 @@ files:
|
||||
path: "roms/disk2.rom"
|
||||
description: "Disk II 16-sector boot PROM 341-0027-A"
|
||||
required: false
|
||||
bundled: true
|
||||
has_builtin: true
|
||||
size: 256
|
||||
sha256: "de1e3e035878bab43d0af8fe38f5839c527e9548647036598ee6fe7ec74d2a7d"
|
||||
@@ -396,6 +420,7 @@ files:
|
||||
path: "roms/diskii_p6.rom"
|
||||
description: "Disk II 16-sector P6 logic state sequencer PROM 341-0028-A"
|
||||
required: false
|
||||
bundled: true
|
||||
has_builtin: true
|
||||
size: 256
|
||||
sha256: "e5e30615040567c1e7a2d21599681f8dac820edbdcda177b816a64d74b3a12f2"
|
||||
@@ -407,6 +432,7 @@ files:
|
||||
path: "roms/disk2_13.rom"
|
||||
description: "Disk II 13-sector boot PROM 341-0009"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 256
|
||||
sha256: "2d2599521fc5763d4e8c308c2ee7c5c4d5c93785b8fb9a4f7d0381dfd5eb60b6"
|
||||
sha1: "afd060e6f35faf3bb0146fa889fc787adf56330a"
|
||||
@@ -417,6 +443,7 @@ files:
|
||||
path: "roms/diskii_p6_13.rom"
|
||||
description: "Disk II 13-sector P6 logic state sequencer PROM 341-0010"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 256
|
||||
sha256: "383c55f5333cbfde39dd41528186631e5aca2eddfec30716344f03b6a4d44655"
|
||||
sha1: "e3d6d1c30653572b49ecc2dc54ce073978411a04"
|
||||
@@ -427,6 +454,7 @@ files:
|
||||
path: "roms/cffa20eec02.bin"
|
||||
description: "CFFA 2.0 firmware, 65C02 build"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 4096
|
||||
crc32: "fb3726f8"
|
||||
sha256: "a08cb25ad80054649ee5fcb620e01ed56f025acb28c753bc28dd187a1d149cab"
|
||||
@@ -438,6 +466,7 @@ files:
|
||||
path: "roms/cffa20ee02.bin"
|
||||
description: "CFFA 2.0 firmware, 6502 build"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 4096
|
||||
crc32: "3ecafce5"
|
||||
sha256: "3d7f6918f9af3828f5a6299299a817df0d354ee62e547bc0238755de66162a88"
|
||||
@@ -449,6 +478,7 @@ files:
|
||||
path: "roms/mouse_341-0270-c.bin"
|
||||
description: "AppleMouse II card slot EPROM 341-0270-C"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 2048
|
||||
sha256: "7f8e50c0e8a409991264201f9300f109b872b68e09c43f3e6c26af35fd8b89af"
|
||||
sha1: "3a9d881a8a8d30f55b9719aceebbcf717f829d6f"
|
||||
@@ -459,6 +489,7 @@ files:
|
||||
path: "roms/mouse_341-0269.bin"
|
||||
description: "AppleMouse II card MC68705P3 MCU mask ROM 341-0269"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 2048
|
||||
sha256: "66480812edad5f6bd70349949cf8bd8fbafee2dc8bf396541d4e78bac2629ec0"
|
||||
sha1: "3a2baa6648efe4456d3ec3721216e57c64f7acfc"
|
||||
@@ -469,6 +500,7 @@ files:
|
||||
path: "roms/grappler_plus.bin"
|
||||
description: "Orange Micro Grappler+ parallel printer EPROM 3.2"
|
||||
required: false
|
||||
bundled: true
|
||||
aliases: ["grappler+.bin", "grappler.bin"]
|
||||
size: 4096
|
||||
sha256: "9be4dea7722ad8928aee64c2ae708f365a6d66c50a63bff8a3c1a4e7596d44c6"
|
||||
@@ -480,6 +512,7 @@ files:
|
||||
path: "roms/ae_transwarp_1.4.bin"
|
||||
description: "Applied Engineering TransWarp accelerator ROM v1.4, MAME warprom"
|
||||
required: false
|
||||
bundled: true
|
||||
aliases: ["ae transwarp rom v1.4.bin"]
|
||||
size: 4096
|
||||
crc32: "afe37f55"
|
||||
@@ -572,6 +605,7 @@ files:
|
||||
path: "roms/thunderclock_u9_v1.3.bin"
|
||||
description: "Thunderware ThunderClock+ slot ROM rev 1.3, U9"
|
||||
required: false
|
||||
bundled: true
|
||||
aliases: ["thunderclock_u9.bin", "thunderclock.rom", "Thunderware_REV_1.3_ROM_U9.bin"]
|
||||
size: [256, 2048]
|
||||
sha256: "ecca793179427fdd193373080bf23e49a95743bd7b5e0b218c747663938b6c03"
|
||||
@@ -583,6 +617,7 @@ files:
|
||||
path: "roms/liron.rom"
|
||||
description: "Apple Liron SmartPort controller firmware, 4 KB"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 4096
|
||||
sha256: "42c1ae66c6bec932669239599eb8989a5364752d56fa5c8997bb23d8dfc0b657"
|
||||
sha1: "fa94ecc2aa23f336f7da9e18bc8f4a6cfbb4ea60"
|
||||
@@ -593,6 +628,7 @@ files:
|
||||
path: "roms/341-0358-A.bin"
|
||||
description: "Apple II Workstation Card firmware 341-0358-A, 64 KB"
|
||||
required: false
|
||||
bundled: true
|
||||
aliases: ["341-0358-a.bin"]
|
||||
size: 65536
|
||||
crc32: "63819dcb"
|
||||
@@ -605,6 +641,7 @@ files:
|
||||
path: "roms/341-0438-a.bin"
|
||||
description: "Apple II 3.5 Disk Controller SuperDrive firmware 341-0438-A, MAME a2superdrive"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 32768
|
||||
crc32: "c73ff25b"
|
||||
sha256: "084587835c1d2c92f5708a9745fdd43ba32136fcdb861a12ee7d690de22dc172"
|
||||
@@ -616,6 +653,7 @@ files:
|
||||
path: "roms/342-0326-a.f12"
|
||||
description: "Apple //e French keyboard decode ROM 342-0326-A, MAME apple2eefr"
|
||||
required: false
|
||||
bundled: true
|
||||
size: 2048
|
||||
crc32: "f04970a9"
|
||||
sha256: "4ae7ff693a486b155a70a8833047b3d4363464dace6760ed64bfb68db233ed4b"
|
||||
@@ -628,6 +666,7 @@ files:
|
||||
description: "MAME floppy sample, 5.25 inch drive, 2 ms head seek"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 5336
|
||||
sha1: "2d046a880476218685ed738fe8c8381962afd74a"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -637,6 +676,7 @@ files:
|
||||
description: "MAME floppy sample, 5.25 inch drive, 6 ms head seek"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 14860
|
||||
sha1: "6f698055fa6e9da6c5ae3fd6fb05de76b92a45a9"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -645,6 +685,7 @@ files:
|
||||
description: "MAME floppy sample, 5.25 inch drive, 12 ms head seek"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 22764
|
||||
sha1: "fbbbb5e8724c076d194e66a4443d299d54a8efd6"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -653,6 +694,7 @@ files:
|
||||
description: "MAME floppy sample, 5.25 inch drive, 20 ms head seek"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 30060
|
||||
sha1: "b6cd14944454c743861196edb4fcab1cc9b586d4"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -661,6 +703,7 @@ files:
|
||||
description: "MAME floppy sample, 5.25 inch drive, motor running, no disk"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 8864
|
||||
sha1: "4b13701d9a7f8ab0f0827f17ba80b5c32b4e0fa7"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -669,6 +712,7 @@ files:
|
||||
description: "MAME floppy sample, 5.25 inch drive, motor running, disk loaded"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 17708
|
||||
sha1: "875f90538a3ff5db863ad4c384e1808841ddea9b"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -677,6 +721,7 @@ files:
|
||||
description: "MAME floppy sample, 5.25 inch drive, motor start, no disk"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 11180
|
||||
sha1: "b87d89c4b46c36dd78dec3dc5170ca61501e7cd9"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -685,6 +730,7 @@ files:
|
||||
description: "MAME floppy sample, 5.25 inch drive, motor start, disk loaded"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 17708
|
||||
sha1: "510476098848e2b5cdfe9f1608f8dfa3207fe9b4"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -693,6 +739,7 @@ files:
|
||||
description: "MAME floppy sample, 5.25 inch drive, motor stop"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 8864
|
||||
sha1: "f8d9b94c4d92d35d9ffb1117b693fc74a93f613f"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -701,6 +748,7 @@ files:
|
||||
description: "MAME floppy sample, 5.25 inch drive, single track step"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 6628
|
||||
sha1: "669ee98fb9fac4371c72ed0b60be1bc8470bc7f8"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -709,6 +757,7 @@ files:
|
||||
description: "MAME floppy sample, 3.5 inch drive, 2 ms head seek"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 7450
|
||||
sha1: "55caafbd19486b8d517e4b33a6fa65250df55e25"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -718,6 +767,7 @@ files:
|
||||
description: "MAME floppy sample, 3.5 inch drive, 6 ms head seek"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 22230
|
||||
sha1: "87e5dec269e67497681c15849777ebfc301131c1"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -726,6 +776,7 @@ files:
|
||||
description: "MAME floppy sample, 3.5 inch drive, 12 ms head seek"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 26540
|
||||
sha1: "c6b34fc61496943134ac45cc836a24e743caf794"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -734,6 +785,7 @@ files:
|
||||
description: "MAME floppy sample, 3.5 inch drive, 20 ms head seek"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 44144
|
||||
sha1: "b2fe4c3a4185146a7d11483d92d4412dd79dbc78"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -742,6 +794,7 @@ files:
|
||||
description: "MAME floppy sample, 3.5 inch drive, motor running, no disk"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 17708
|
||||
sha1: "db04fc097bdd0411cff232f57525ded491b48c6c"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -750,6 +803,7 @@ files:
|
||||
description: "MAME floppy sample, 3.5 inch drive, motor running, disk loaded"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 17708
|
||||
sha1: "96ce04a5b02af0da6d311f06fc4906a3cf71c78f"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -758,6 +812,7 @@ files:
|
||||
description: "MAME floppy sample, 3.5 inch drive, motor start, no disk"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 17708
|
||||
sha1: "af770fd9261a8efee23d66cd39b27be7b2ab7853"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -766,6 +821,7 @@ files:
|
||||
description: "MAME floppy sample, 3.5 inch drive, motor start, disk loaded"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 35308
|
||||
sha1: "c82b1714378bf2507ed86dea1e9fe743c380abab"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -774,6 +830,7 @@ files:
|
||||
description: "MAME floppy sample, 3.5 inch drive, motor stop"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 17684
|
||||
sha1: "a8901b692de15eb7a9052f61283f0e7a2b63d67d"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
@@ -782,6 +839,7 @@ files:
|
||||
description: "MAME floppy sample, 3.5 inch drive, single track step"
|
||||
category: game_data
|
||||
required: false
|
||||
bundled: true
|
||||
size: 6878
|
||||
sha1: "40d756d0cb5f7998ca26ac1de142a96a83fa2b97"
|
||||
source_ref: "src/FloppySoundDevice.cpp:81-119, src/MainWindow.cpp:345-358"
|
||||
|
||||
@@ -70,3 +70,4 @@ files:
|
||||
which is the default (cmake/AddOptions.cmake:51), and carried in the
|
||||
release archives (.gitlab-ci.yml:306). Both probes are guarded by an
|
||||
existence test, and neither hitting leaves SDL on its built-in mappings.
|
||||
The v2.1.4 Windows zip ships this exact file next to solarus-run.exe.
|
||||
@@ -108,5 +108,5 @@ files:
|
||||
required: false
|
||||
bundled: true
|
||||
description: "Custom MPEG music track map"
|
||||
note: "Consulted only for a game with a DSB1 or DSB2 board, and skipped when the file is absent. Maps an MPEG ROM offset to an MP3 the user supplies."
|
||||
note: "Consulted only for a game with a DSB1 or DSB2 board, and skipped when the file is absent. Maps an MPEG ROM offset to an MP3 the user supplies. Shipped in the v0.3a-20260528-git-77d28ee archives and absent from dojo-preview6."
|
||||
source_ref: "Src/OSD/SDL/Main.cpp:118, 967, Src/Sound/MPEG/MpegAudio.cpp:88-108"
|
||||
@@ -110,7 +110,7 @@ files:
|
||||
- "2d16307ceb658636a05d34c7ba935b48"
|
||||
- "29fd5bc40cea222e040c1a1cfd60ea2e"
|
||||
description: "ROM set definitions, libretro copy"
|
||||
note: "Read through the VFS from {system}/supermodel/Games.xml, or Config/Games.xml under it, and parsed from memory (Src/GameLoader.cpp:1019-1030). When the read yields nothing the bytes compiled in from Config/Games.xml are parsed instead, so the core identifies every set without a file on disk, but a file that is present takes precedence. The second hash is the embedded array, which predates the indentation cleanup of the repository copy by one tab."
|
||||
note: "Read through the VFS from {system}/supermodel/Games.xml, or Config/Games.xml under it, and parsed from memory (Src/GameLoader.cpp:1019-1030). When neither path holds a file the core writes its embedded copy to supermodel/Games.xml at startup, and when the read still yields nothing the compiled-in bytes are parsed instead, so the core identifies every set without a file supplied, but a file that is present takes precedence. The second hash is the embedded array, which predates the indentation cleanup of the repository copy by one tab."
|
||||
source_ref: "Src/OSD/libretro/LibretroWrapper.cpp:187-206, Src/OSD/libretro/LibretroWrapper.cpp:221-222, Src/OSD/libretro/LibretroWrapper.cpp:822, Src/OSD/libretro/LibretroWrapper.cpp:834-859, Makefile:651-653"
|
||||
|
||||
- name: Supermodel.ini
|
||||
@@ -151,16 +151,27 @@ files:
|
||||
source_ref: "Src/OSD/SDL/Crosshair.cpp:35, 49-51, Src/OSD/SDL/Main.cpp:2372-2378, Src/OSD/libretro/libretroCrosshair.cpp:39, 55-58"
|
||||
|
||||
- name: Music.xml
|
||||
path: "supermodel/Music.xml"
|
||||
standalone_path: "Config/Music.xml"
|
||||
mode: standalone
|
||||
required: false
|
||||
bundled: true
|
||||
size: 9224
|
||||
sha1: "b44ed959fe2948a03d81b98e67ca32f2b4c37e78"
|
||||
md5: "ddb4e23db15dda67539eee24de23de4b"
|
||||
description: "Custom MPEG music track map"
|
||||
note: "Consulted only for a game with a DSB1 or DSB2 board, and skipped when the file is absent. Maps an MPEG ROM offset to an MP3 the user supplies. The shipped file is a commented example. The libretro core resolves it beside Games.xml and has no embedded copy."
|
||||
source_ref: "Src/OSD/SDL/Main.cpp:118, Src/OSD/SDL/Main.cpp:943, Src/Sound/MPEG/MpegAudio.cpp:88-108, Src/OSD/libretro/LibretroWrapper.cpp:223, Src/OSD/libretro/LibretroWrapper.cpp:494"
|
||||
note: "Consulted only for a game with a DSB1 or DSB2 board, and skipped when the file is absent. Maps an MPEG ROM offset to an MP3 the user supplies. The shipped file is a commented example, carried in Config of the release archives."
|
||||
source_ref: "Src/OSD/SDL/Main.cpp:118, Src/OSD/SDL/Main.cpp:943, Src/Sound/MPEG/MpegAudio.cpp:88-108"
|
||||
|
||||
- name: Music.xml
|
||||
path: "supermodel/Music.xml"
|
||||
mode: libretro
|
||||
required: false
|
||||
size: 9224
|
||||
sha1: "b44ed959fe2948a03d81b98e67ca32f2b4c37e78"
|
||||
md5: "ddb4e23db15dda67539eee24de23de4b"
|
||||
description: "Custom MPEG music track map, libretro copy"
|
||||
note: "Consulted only for a game with a DSB1 or DSB2 board, and skipped when the file is absent. The core resolves it beside Games.xml, has no embedded copy and never writes one, so the file is not delivered with the core."
|
||||
source_ref: "Src/OSD/libretro/LibretroWrapper.cpp:223, Src/OSD/libretro/LibretroWrapper.cpp:494, Src/Sound/MPEG/MpegAudio.cpp:88-108"
|
||||
|
||||
exclusion_note: >
|
||||
The Sega Model 3 arcade hardware has no shared system BIOS. Each game board
|
||||
|
||||
@@ -43,6 +43,7 @@ notes: |
|
||||
|
||||
files:
|
||||
- name: "libgcc_s.1.dylib"
|
||||
not_bundled_on: [rocknix]
|
||||
path: "touchHLE_dylibs/libgcc_s.1.dylib"
|
||||
system: apple-ios
|
||||
required: false
|
||||
@@ -54,6 +55,7 @@ files:
|
||||
source_ref: "src/fs.rs:588-622, src/environment.rs:384-413"
|
||||
|
||||
- name: "libstdc++.6.0.9.dylib"
|
||||
not_bundled_on: [rocknix]
|
||||
path: "touchHLE_dylibs/libstdc++.6.0.9.dylib"
|
||||
system: apple-ios
|
||||
required: false
|
||||
@@ -65,6 +67,7 @@ files:
|
||||
source_ref: "src/fs.rs:588-622, src/environment.rs:384-413"
|
||||
|
||||
- name: "libz.1.2.3.dylib"
|
||||
not_bundled_on: [rocknix]
|
||||
path: "touchHLE_dylibs/libz.1.2.3.dylib"
|
||||
system: apple-ios
|
||||
required: false
|
||||
@@ -76,6 +79,7 @@ files:
|
||||
source_ref: "src/fs.rs:588-622, src/environment.rs:384-413"
|
||||
|
||||
- name: "LiberationMono-Regular.ttf"
|
||||
not_bundled_on: [rocknix]
|
||||
path: "touchHLE_fonts/LiberationMono-Regular.ttf"
|
||||
system: apple-ios
|
||||
required: false
|
||||
@@ -87,6 +91,7 @@ files:
|
||||
source_ref: "src/font.rs:70-85, src/font.rs:88-90"
|
||||
|
||||
- name: "LiberationMono-Bold.ttf"
|
||||
not_bundled_on: [rocknix]
|
||||
path: "touchHLE_fonts/LiberationMono-Bold.ttf"
|
||||
system: apple-ios
|
||||
required: false
|
||||
@@ -98,6 +103,7 @@ files:
|
||||
source_ref: "src/font.rs:70-85, src/font.rs:91-93"
|
||||
|
||||
- name: "LiberationMono-BoldItalic.ttf"
|
||||
not_bundled_on: [rocknix]
|
||||
path: "touchHLE_fonts/LiberationMono-BoldItalic.ttf"
|
||||
system: apple-ios
|
||||
required: false
|
||||
@@ -109,6 +115,7 @@ files:
|
||||
source_ref: "src/font.rs:70-85, src/font.rs:94-96"
|
||||
|
||||
- name: "LiberationMono-Italic.ttf"
|
||||
not_bundled_on: [rocknix]
|
||||
path: "touchHLE_fonts/LiberationMono-Italic.ttf"
|
||||
system: apple-ios
|
||||
required: false
|
||||
@@ -164,6 +171,7 @@ files:
|
||||
source_ref: "src/font.rs:70-85, src/font.rs:109-111"
|
||||
|
||||
- name: "LiberationSerif-Regular.ttf"
|
||||
not_bundled_on: [rocknix]
|
||||
path: "touchHLE_fonts/LiberationSerif-Regular.ttf"
|
||||
system: apple-ios
|
||||
required: false
|
||||
@@ -175,6 +183,7 @@ files:
|
||||
source_ref: "src/font.rs:70-85, src/font.rs:112-114"
|
||||
|
||||
- name: "LiberationSerif-Bold.ttf"
|
||||
not_bundled_on: [rocknix]
|
||||
path: "touchHLE_fonts/LiberationSerif-Bold.ttf"
|
||||
system: apple-ios
|
||||
required: false
|
||||
@@ -186,6 +195,7 @@ files:
|
||||
source_ref: "src/font.rs:70-85, src/font.rs:115-117"
|
||||
|
||||
- name: "LiberationSerif-BoldItalic.ttf"
|
||||
not_bundled_on: [rocknix]
|
||||
path: "touchHLE_fonts/LiberationSerif-BoldItalic.ttf"
|
||||
system: apple-ios
|
||||
required: false
|
||||
@@ -197,6 +207,7 @@ files:
|
||||
source_ref: "src/font.rs:70-85, src/font.rs:118-120"
|
||||
|
||||
- name: "LiberationSerif-Italic.ttf"
|
||||
not_bundled_on: [rocknix]
|
||||
path: "touchHLE_fonts/LiberationSerif-Italic.ttf"
|
||||
system: apple-ios
|
||||
required: false
|
||||
@@ -208,6 +219,7 @@ files:
|
||||
source_ref: "src/font.rs:70-85, src/font.rs:121-123"
|
||||
|
||||
- name: "NotoSansJP-Regular.otf"
|
||||
not_bundled_on: [rocknix]
|
||||
path: "touchHLE_fonts/NotoSansJP-Regular.otf"
|
||||
system: apple-ios
|
||||
required: false
|
||||
@@ -219,6 +231,7 @@ files:
|
||||
source_ref: "src/font.rs:70-85, src/font.rs:124-126"
|
||||
|
||||
- name: "NotoSansJP-Bold.otf"
|
||||
not_bundled_on: [rocknix]
|
||||
path: "touchHLE_fonts/NotoSansJP-Bold.otf"
|
||||
system: apple-ios
|
||||
required: false
|
||||
@@ -230,6 +243,7 @@ files:
|
||||
source_ref: "src/font.rs:70-85, src/font.rs:127-129"
|
||||
|
||||
- name: "touchHLE_default_options.txt"
|
||||
not_bundled_on: [rocknix]
|
||||
path: "touchHLE_default_options.txt"
|
||||
system: apple-ios
|
||||
required: false
|
||||
|
||||
+916
-1
File diff suppressed because it is too large.
Load diff
@@ -30,21 +30,20 @@ UNIDENTIFIED = {
|
||||
"aethersx2": 1,
|
||||
"altirra": 2,
|
||||
"arcadeflashweb": 8,
|
||||
"armsx2": 58,
|
||||
"armsx2": 42,
|
||||
"ax360e": 2,
|
||||
"bluemsx": 14,
|
||||
"c64-emu": 8,
|
||||
"cdogs": 16,
|
||||
"citra-mmj": 9,
|
||||
"drastic": 10,
|
||||
"eka2l1": 89,
|
||||
"emucorev": 1,
|
||||
"eka2l1": 88,
|
||||
"emucorev": 2,
|
||||
"emucorex": 23,
|
||||
"epsxe": 2,
|
||||
"fpse": 7,
|
||||
"fpse-ng": 7,
|
||||
"future-pinball": 18,
|
||||
"future-pinball-fploader": 52,
|
||||
"future-pinball-fploader": 46,
|
||||
"gba-emu": 1,
|
||||
"hakux": 1,
|
||||
"hcl": 3,
|
||||
@@ -55,15 +54,13 @@ UNIDENTIFIED = {
|
||||
"jl-mod": 22,
|
||||
"kemulator": 4,
|
||||
"mastergear": 2,
|
||||
"mfme": 58,
|
||||
"mfme": 57,
|
||||
"msx-emu": 9,
|
||||
"my-boy": 1,
|
||||
"neo-emu": 3,
|
||||
"nethersx2": 2,
|
||||
"nethersx2-turnip": 2,
|
||||
"nethersx2-turnip-classic": 2,
|
||||
"nuance": 1,
|
||||
"pcee2": 1,
|
||||
"pcsx2": 1,
|
||||
"project64": 9,
|
||||
"sixtyforce": 5,
|
||||
@@ -73,7 +70,6 @@ UNIDENTIFIED = {
|
||||
"x1-box": 1,
|
||||
"xendroid": 1,
|
||||
"xm6pro68k": 2,
|
||||
"yaps2": 1,
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user