mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-10 21:43:23 -05:00
910 lines
46 KiB
YAML
910 lines
46 KiB
YAML
emulator: eka2l1
|
|
type: standalone + libretro
|
|
core_classification: community_fork
|
|
source:
|
|
standalone: "https://github.com/EKA2L1/EKA2L1"
|
|
libretro: "https://github.com/WizzardSK/eka2l1-libretro/tree/libretro"
|
|
upstream: "https://github.com/EKA2L1/EKA2L1"
|
|
profiled_date: "2026-09-17"
|
|
source_commit:
|
|
standalone: "1fcfadbff7f8b81d8c17bc82d04b0c94d16803bf"
|
|
libretro: "97ac3df6767f819c95405e4c86e7007d2e8ae61d"
|
|
upstream_commit:
|
|
libretro: "47b4ad76a6dd7d3656f52be86dfd5b9ff9a50c70"
|
|
core_version: "0.0.9"
|
|
display_name: "Nokia - Symbian / N-Gage (EKA2L1)"
|
|
cores:
|
|
- eka2l1
|
|
systems:
|
|
- ngage
|
|
- symbian
|
|
|
|
notes: |
|
|
Symbian OS and N-Gage emulator: the EKA1 and EKA2 kernels are emulated and
|
|
the critical application servers and libraries reimplemented in C++, while
|
|
the ROM of a real phone supplies the rest of the operating system, so every
|
|
device to emulate is built from a firmware dump. Covers the N-Gage and
|
|
N-Gage 2.0 libraries and the game libraries from S60v1 to Symbian Belle. One
|
|
tree builds the Qt desktop frontend, the Android and iOS applications, and a
|
|
libretro core; the core lives on the libretro branch of the WizzardSK fork,
|
|
merged from upstream at 47b4ad76. The tip of that branch, 7a40bb0d, merges
|
|
upstream 0b7d9d67 and does not build the core: content.cpp still calls
|
|
install_firmware and install_rom_with_optional_rpkg without the
|
|
isolate_drives argument they take from that merge on. The libretro pin is the
|
|
last revision of the branch that builds.
|
|
ref: README.md:20, README.md:29-32, src/emu/CMakeLists.txt:61-62,
|
|
CMakeLists.txt:18, .gitlab-ci.yml:14-22, src/emu/libretro/src/content.cpp:96-100,
|
|
src/emu/system/src/installation/rpkg.cpp:208-210,
|
|
src/emu/system/src/installation/firmware.cpp:290-293
|
|
|
|
A device is registered in <storage>/devices.yml and holds its ROM image at
|
|
<storage>/roms/<firmware code, lower case>/SYM.ROM with the unpacked ROFS
|
|
tree beside it under <storage>/drives/z/<firmware code>/. Selecting the
|
|
device opens that SYM.ROM; a parse failure or a missing file makes set_device
|
|
return false and nothing runs. The image is parsed for its root directory
|
|
list and never checked against a size or a hash. <storage> is the
|
|
data-storage option, "data" by default, relative to the working directory.
|
|
ref: src/emu/system/include/system/consts.h:23-25,
|
|
src/emu/system/src/epoc.cpp:1486-1494, src/emu/system/src/epoc.cpp:824-848,
|
|
src/emu/loader/src/rom.cpp:281-299, src/emu/system/src/devices.cpp:177-202,
|
|
src/emu/config/include/config/options.inl:45
|
|
|
|
Three installers produce that layout from a dump. A bare ROM image is enough
|
|
when it is an EKA1 image carrying one of the device naming files: product.txt,
|
|
sw.txt or langsw.txt under z:\resource\versions, sw.txt or langsw.txt under
|
|
z:\system\versions, or z:\system\install\sonyericssonp90xplatform.sis. That
|
|
is the N-Gage case: its files are unpacked to drives/z/, the firmware code is
|
|
read from them and the image is copied to SYM.ROM. The libretro pin tests
|
|
z:\system\versions\sw.txt alone. Any other image needs the RPKG made by the
|
|
Dumber tool beside it, which supplies the ROFS. A .vpl variant packing list
|
|
names the .fpsx flash images of a factory firmware, from which the core image,
|
|
the ROFS and the drive contents are extracted. The names of the dump files
|
|
are free; SYM.ROM is the name the installers give the resident copy.
|
|
ref: src/emu/system/src/installation/rpkg.cpp:44-68,
|
|
src/emu/system/src/software.cpp:396-408,
|
|
src/emu/system/src/installation/rpkg.cpp:132-199,
|
|
src/emu/system/src/installation/rpkg.cpp:208-255,
|
|
src/emu/system/src/installation/rpkg.cpp:257-259,
|
|
src/emu/system/src/installation/firmware.cpp:290-303,
|
|
src/emu/system/src/installation/firmware.cpp:381-406,
|
|
src/emu/system/src/installation/firmware.cpp:438-441,
|
|
src/emu/system/src/installation/firmware.cpp:480-515
|
|
|
|
Standalone, the Qt frontend installs through its device dialog, from a ROM,
|
|
a ROM with its RPKG, or a VPL; the settings dialog can also rescan drives/z/
|
|
and rebuild devices.yml from the directories that still hold a SYM.ROM. A
|
|
device installed with the isolate-drives box ticked keeps drives C, D and E
|
|
under <storage>/drives/<firmware code>/ instead of <storage>/drives/. On
|
|
Linux and macOS the working directory is the EKA2L1 folder of the user data
|
|
location and the shipped patch, resources, scripts and compat folders are
|
|
copied there at startup; on Windows it is the directory the executable is
|
|
started from.
|
|
ref: src/emu/qt/src/device_install_dialog.cpp:162-172,
|
|
src/emu/qt/src/device_install_dialog.cpp:181-185,
|
|
src/emu/qt/src/settings_dialog.cpp:534, src/emu/system/src/epoc.cpp:396-462,
|
|
src/emu/qt/src/device_install_dialog.cpp:138,
|
|
src/emu/system/src/devices.cpp:378-385, src/emu/system/src/epoc.cpp:877-884,
|
|
src/emu/qt/src/main.cpp:101-121
|
|
|
|
The libretro core keeps everything under <system>/eka2l1: data-storage is
|
|
forced to that directory whatever config.yml carries. On retro_init, when no
|
|
device is registered, <system>/eka2l1/firmware is scanned once and the first
|
|
.vpl found is installed, otherwise the first .rom or .fpsx with the first
|
|
.rpkg beside it. The result is saved to devices.yml and device 0 is selected.
|
|
Without a device the core logs where the dump goes and refuses to start when
|
|
the GL context arrives, so the firmware folder is required. Content is a
|
|
.sis, .sisx or .n-gage package, installed on first load and remembered in
|
|
<system>/eka2l1/libretro-content.txt against the UID it registered, or a
|
|
.eka2l1 text shortcut naming the UID of an application already installed.
|
|
supports_no_game is false. is_experimental is true in the .info.
|
|
ref: src/emu/libretro/src/main.cpp:51-53, src/emu/libretro/src/state.cpp:12-17,
|
|
src/emu/libretro/src/main.cpp:82-100, src/emu/libretro/src/content.cpp:44-111,
|
|
src/emu/libretro/src/main.cpp:161-169, src/emu/libretro/src/main.cpp:68-69,
|
|
src/emu/libretro/src/main.cpp:116-117, src/emu/libretro/src/content.cpp:119,
|
|
src/emu/libretro/src/content.cpp:244-249
|
|
|
|
At this revision the libretro build stages none of the shipped resource
|
|
folders and never calls set_runtime_resource_root, so the GL shaders, the
|
|
compat folder and panic.json are looked up relative to the process working
|
|
directory. It calls neither initialize_user_parties nor mount for drive Z
|
|
and creates no audio or controller driver, so the patch libraries, the Lua
|
|
scripts, the MIDI banks and the controller database are not read there.
|
|
Those entries carry mode standalone.
|
|
ref: src/emu/libretro/CMakeLists.txt:8-45, src/emu/libretro/src/thread.cpp:19-38,
|
|
src/emu/libretro/src/thread.cpp:41-60, src/emu/libretro/src/thread.cpp:83-89,
|
|
src/emu/common/src/path.cpp:427-450, src/emu/system/src/epoc.cpp:1389-1410
|
|
|
|
Shipped runtime files are read at their own name below the working
|
|
directory. Patch libraries: every patch/*.map is parsed, the DLL is
|
|
<map name>_<version suffix>.dll for the device's Symbian version upward,
|
|
stopping at 8.1a on an EKA1 device, then <map name>_general.dll on EKA2
|
|
only; a map naming a source picks that DLL prefix; a map requiring host-tls
|
|
is skipped below S60v3 FP1; a missing folder is skipped. A map routes exports
|
|
of the original DLL to the patch DLL and is dropped when it holds no route
|
|
for the device's version. A map whose requirements carry replace holds no
|
|
route: its DLL is loaded in place of the image of that name, and with
|
|
qt-plugin only when the Qt plugin verification data of the original accepts
|
|
it. goommonitor_general.dll and avkonfep_general.dll are reached by no map:
|
|
the Qt and Android frontends copy them over the ROM's own Z:\sys\bin DLL,
|
|
from S60v5 and from S60v3 FP1 on. Shaders:
|
|
the eight files under resources are compiled by the OpenGL driver at start
|
|
and an unreadable one leaves the program without source. The upscale filter
|
|
named in an application's screen-upscale setting is read from
|
|
resources/upscale/<name>.frag; the 21 filters ship from the upscale-shaders
|
|
submodule, pinned at 49dd304c. MIDI: resources/defaultbank.sf2 feeds the
|
|
TinySoundFont player and resources/defaultbank.hsb the miniBAE player, the
|
|
paths being the sf2-bank-path and hsb-bank-path options. SDL2 controller
|
|
mappings come from resources/gamecontrollerdb.txt. compat/panicBlackList.json
|
|
names thread panics to swallow and compat/<UID>.yml carries per-application
|
|
settings; panic.json holds the panic category descriptions. Lua scripts under
|
|
scripts/ are loaded when the build carries LuaJIT and require the eka2l1.*
|
|
modules from scripts/eka2l1/; the libretro recipe builds without it. Fonts
|
|
the user imports live in <storage>/fonts and are added to the font store
|
|
after the ROM fonts.
|
|
ref: src/emu/kernel/src/libmanager.cpp:411-415, src/emu/kernel/src/libmanager.cpp:440-443,
|
|
src/emu/kernel/src/libmanager.cpp:475-503, src/emu/kernel/src/libmanager.cpp:505-556,
|
|
src/emu/kernel/src/libmanager.cpp:558-569, src/emu/kernel/src/libmanager.cpp:586-590,
|
|
src/emu/kernel/src/libmanager.cpp:697-780, src/emu/kernel/src/libmanager.cpp:1191-1193,
|
|
src/emu/qt/src/state.cpp:179-202,
|
|
src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:264-282,
|
|
src/emu/drivers/src/graphics/backend/ogl/shader_ogl.cpp:184-189,
|
|
src/emu/drivers/src/graphics/backend/ogl/graphics_ogl.cpp:397-409,
|
|
src/emu/drivers/src/audio/backend/tinysoundfont/player_tsf.cpp:66-77,
|
|
src/emu/drivers/src/audio/backend/minibae/player_minibae.cpp:86-96,
|
|
src/emu/config/include/config/options.inl:72-73,
|
|
src/emu/drivers/src/input/backend/emu_controller_sdl2.cpp:143-145,
|
|
src/emu/config/src/panic_blacklist.cpp:27-35, src/emu/config/src/app_settings.cpp:82-114,
|
|
src/emu/utils/src/panic.cpp:32-38, src/emu/scripting/src/manager.cpp:196-202,
|
|
src/emu/scripting/src/manager.cpp:230-256, src/emu/services/src/fbs/fbs.cpp:443,
|
|
src/emu/services/src/fbs/impls/font.cpp:1185-1208, .gitlab-ci.yml:19,
|
|
src/emu/qt/CMakeLists.txt:264-278, src/emu/qt/CMakeLists.txt:289-290,
|
|
src/emu/qt/CMakeLists.txt:376-377, cmake/Symbian.cmake:20-31
|
|
|
|
config.yml, bindings/<profile>.yml, devices.yml, the drives/ tree and
|
|
libretro-content.txt are written by the emulator itself.
|
|
ref: src/emu/config/src/config.cpp:344-350, src/emu/config/src/config.cpp:358-368,
|
|
src/emu/system/src/devices.cpp:260-261
|
|
|
|
files:
|
|
- name: SYM.ROM
|
|
system: ngage
|
|
path: eka2l1/firmware/SYM.ROM
|
|
standalone_path: data/roms/nem-4/SYM.ROM
|
|
required: true
|
|
size: 18612224
|
|
description: "Nokia N-Gage (NEM-4) firmware 4.03 ROM image, EKA1"
|
|
note: >-
|
|
An EKA1 image carrying sw.txt installs on its own: the libretro core
|
|
picks it up from the firmware folder under any name ending in .rom and
|
|
the standalone frontends take it through the device dialog. The
|
|
installers copy it to roms/nem-4/SYM.ROM, the path the emulator opens
|
|
whenever the device is selected. Every other phone model needs its own
|
|
dump, an EKA2 image with its RPKG, or a VPL with its .fpsx images.
|
|
source_ref:
|
|
standalone: "src/emu/system/src/epoc.cpp:1486-1494, src/emu/system/src/epoc.cpp:824-848, src/emu/system/include/system/consts.h:23-25, src/emu/system/src/installation/rpkg.cpp:44-68, src/emu/system/src/installation/rpkg.cpp:196-199, src/emu/qt/src/device_install_dialog.cpp:162-172"
|
|
libretro: "src/emu/libretro/src/main.cpp:82-100, src/emu/libretro/src/content.cpp:44-111, src/emu/libretro/src/main.cpp:161-169, src/emu/system/src/installation/rpkg.cpp:202-248"
|
|
|
|
- name: audiooutputrouting.dll.map
|
|
standalone_path: patch/audiooutputrouting.dll.map
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Export map routing audiooutputrouting.dll to the host"
|
|
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
|
|
standalone_path: patch/audiooutputrouting_general.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched audiooutputrouting.dll, EKA2 versions"
|
|
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
|
|
standalone_path: patch/avkonfep_general.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Avkon FEP bridged to the host input method, copied over Z:\\sys\\bin\\avkonfep.dll on S60v3 FP1 and later"
|
|
source_ref: "src/emu/qt/src/state.cpp:179-202, src/patch/CMakeLists.txt:5"
|
|
|
|
- name: avkonfep_v81a.dll
|
|
standalone_path: patch/avkonfep_v81a.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "FEP bridged to the host input method for EKA1, routed to from hwrfep.fep on Symbian 7.0s"
|
|
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
|
|
standalone_path: patch/backlightctrl.dll.map
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Export map for backlightctrl.dll, bound to the DLL UIDs it names"
|
|
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
|
|
standalone_path: patch/backlightctrl_v81a.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched backlightctrl.dll built for Symbian 8.1a, routed to on Symbian 6.1, 7.0s and 8.0a: the epoc81 section of the map matches no version name"
|
|
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
|
|
standalone_path: patch/commdb.dll.map
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Export map for the in-ROM commdb.dll of Symbian 6"
|
|
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
|
|
standalone_path: patch/commdb_v6.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched commdb.dll for Symbian 6"
|
|
source_ref: "src/emu/kernel/src/libmanager.cpp:521-538, src/patch/commdb/group/commdb.dll.map:1-7"
|
|
|
|
- name: ecam.dll.map
|
|
standalone_path: patch/ecam.dll.map
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Export map for ecam.dll, the camera API"
|
|
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
|
|
standalone_path: patch/ecam_general.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched ecam.dll, EKA2 versions"
|
|
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
|
|
standalone_path: patch/goommonitor_general.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Global OOM monitor client, copied over Z:\\sys\\bin\\goommonitor.dll on S60v5 and later"
|
|
source_ref: "src/emu/qt/src/state.cpp:179-202, src/patch/CMakeLists.txt:15"
|
|
|
|
- name: hwrfep.fep.map
|
|
standalone_path: patch/hwrfep.fep.map
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Export map for hwrfep.fep on Symbian 7.0s, bound to the UIDs it names and served by avkonfep_v81a.dll through its source key"
|
|
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
|
|
standalone_path: patch/mediaclientaudio.dll.map
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Export map for mediaclientaudio.dll, CMdaAudioPlayerUtility and friends"
|
|
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
|
|
standalone_path: patch/mediaclientaudio_general.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched mediaclientaudio.dll, EKA2 versions"
|
|
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
|
|
standalone_path: patch/mediaclientaudio_v81a.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched mediaclientaudio.dll for Symbian 8.1a and earlier EKA1 releases"
|
|
source_ref: "src/emu/kernel/src/libmanager.cpp:521-538, src/patch/mediaclientaudio/group/mediaclientaudio.dll.map:428-431"
|
|
|
|
- name: mediaclientaudioinputstream.dll.map
|
|
standalone_path: patch/mediaclientaudioinputstream.dll.map
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Export map for mediaclientaudioinputstream.dll, served by the mediaclientaudiostream DLLs through its source key"
|
|
source_ref: "src/emu/kernel/src/libmanager.cpp:505-518, src/patch/mediaclientaudiostream/group/mediaclientaudioinputstream.dll.map:1"
|
|
|
|
- name: mediaclientaudiostream.dll.map
|
|
standalone_path: patch/mediaclientaudiostream.dll.map
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Export map for mediaclientaudiostream.dll"
|
|
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
|
|
standalone_path: patch/mediaclientaudiostream_general.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched mediaclientaudiostream.dll, EKA2 versions"
|
|
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
|
|
standalone_path: patch/mediaclientaudiostream_v81a.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched mediaclientaudiostream.dll for Symbian 8.1a and earlier EKA1 releases"
|
|
source_ref: "src/emu/kernel/src/libmanager.cpp:521-538, src/patch/mediaclientaudiostream/group/mediaclientaudiostream.dll.map:1"
|
|
|
|
- name: mediaclientvideo.dll.map
|
|
standalone_path: patch/mediaclientvideo.dll.map
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Export map for mediaclientvideo.dll"
|
|
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
|
|
standalone_path: patch/mediaclientvideo_v100.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched mediaclientvideo.dll, routed to from the epoc93fp1, epoc93fp2, epoc94 and epoc100 sections of the map"
|
|
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
|
|
standalone_path: patch/mediaclientvideo_v81a.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched mediaclientvideo.dll for Symbian 8.0a and 8.1a"
|
|
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
|
|
standalone_path: patch/postingsurfacefactory.dll.map
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Export map for postingsurfacefactory.dll, the video posting surface"
|
|
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
|
|
standalone_path: patch/postingsurfacefactory_general.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched postingsurfacefactory.dll, EKA2 versions"
|
|
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
|
|
standalone_path: patch/qjpeg.dll.map
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Replacement map for the in-ROM Qt JPEG plugin qjpeg.dll: replace and qt-plugin requirements, no export route"
|
|
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
|
|
standalone_path: patch/qjpeg_general.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Qt JPEG plugin decoding on the host, loaded in place of the ROM's qjpeg.dll on EKA2 when the Qt of the ROM accepts it"
|
|
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
|
|
standalone_path: patch/scdv.dll.map
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Export map for scdv.dll, CFbsDrawDevice and CDirectScreenBitmap"
|
|
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
|
|
standalone_path: patch/scdv_general.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched scdv.dll, EKA2 versions"
|
|
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
|
|
standalone_path: patch/scdv_v81a.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched scdv.dll for Symbian 8.1a and earlier EKA1 releases"
|
|
source_ref: "src/emu/kernel/src/libmanager.cpp:521-538, src/patch/scdv/group/scdv.dll.map:29-45"
|
|
|
|
- name: ssl.dll.map
|
|
standalone_path: patch/ssl.dll.map
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Export map for ssl.dll routed to the host TLS stack, skipped below S60v3 FP1"
|
|
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
|
|
standalone_path: patch/ssl_general.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched ssl.dll, S60v3 FP1 and later"
|
|
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
|
|
standalone_path: patch/vibractrl.dll.map
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Export map for vibractrl.dll, bound to the DLL UIDs it names"
|
|
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
|
|
standalone_path: patch/vibractrl_v81a.dll
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Patched vibractrl.dll for Symbian 8.1a and earlier EKA1 releases"
|
|
source_ref: "src/emu/kernel/src/libmanager.cpp:521-538, src/patch/vibractrl/group/vibractrl.dll.map:1-4"
|
|
|
|
- name: sprite_norm.vert
|
|
standalone_path: resources/sprite_norm.vert
|
|
mode: standalone
|
|
required: true
|
|
bundled: true
|
|
description: "Vertex shader shared by the sprite, mask and upscale programs"
|
|
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
|
|
standalone_path: resources/sprite_norm.frag
|
|
mode: standalone
|
|
required: true
|
|
bundled: true
|
|
description: "Fragment shader of the sprite program"
|
|
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
|
|
standalone_path: resources/sprite_mask.frag
|
|
mode: standalone
|
|
required: true
|
|
bundled: true
|
|
description: "Fragment shader of the masked sprite program"
|
|
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
|
|
standalone_path: resources/sprite_upscaled.frag
|
|
mode: standalone
|
|
required: true
|
|
bundled: true
|
|
description: "Fragment shader of the default upscale program"
|
|
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
|
|
standalone_path: resources/brush.vert
|
|
mode: standalone
|
|
required: true
|
|
bundled: true
|
|
description: "Vertex shader of the brush program"
|
|
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
|
|
standalone_path: resources/brush.frag
|
|
mode: standalone
|
|
required: true
|
|
bundled: true
|
|
description: "Fragment shader of the brush program"
|
|
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
|
|
standalone_path: resources/pen.vert
|
|
mode: standalone
|
|
required: true
|
|
bundled: true
|
|
description: "Vertex shader of the pen program"
|
|
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
|
|
standalone_path: resources/pen.frag
|
|
mode: standalone
|
|
required: true
|
|
bundled: true
|
|
description: "Fragment shader of the pen program"
|
|
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
|
|
standalone_path: resources/upscale/2xBR.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/4xBR.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/4xhq.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/5xBR-lv2.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/5xBR.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/aacolor.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/CRT-Hyllian.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/CRT-Lottes-TV.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/CRT-Lottes.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/dot.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/dot_mobile.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/dotpsp_color_mobile.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/fxaa.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/grayscale.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/inversecolors.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/natural.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/scanline-emu.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/scanline.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/sharpen.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/zfast_lcd.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/upscale/zfast_lcd_mobile.frag
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Upscale filter selected by an application's filter-shader-path setting"
|
|
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
|
|
standalone_path: resources/defaultbank.sf2
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "SoundFont bank of the TinySoundFont MIDI player, the sf2-bank-path option"
|
|
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
|
|
standalone_path: resources/defaultbank.hsb
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Beatnik bank of the miniBAE MIDI player, the hsb-bank-path option"
|
|
source_ref: "src/emu/drivers/src/audio/backend/minibae/player_minibae.cpp:86-96, src/emu/config/include/config/options.inl:72, src/emu/config/src/config.cpp:400-402, src/emu/qt/src/state.cpp:155-156, src/emu/qt/CMakeLists.txt:274"
|
|
|
|
- name: gamecontrollerdb.txt
|
|
standalone_path: resources/gamecontrollerdb.txt
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
size: 408885
|
|
sha1: "8c272ae624c56d48d788fafe0397fab2e33d838f"
|
|
md5: "b1586eb09b91f65c37a2f5e7c6ef7980"
|
|
note: "src/external/SDL_GameControllerDB is a submodule pinned at a113e7fa"
|
|
description: "SDL2 controller mapping database handed to SDL_GameControllerAddMappingsFromFile"
|
|
source_ref: "src/emu/drivers/src/input/backend/emu_controller_sdl2.cpp:143-145, src/emu/qt/CMakeLists.txt:277"
|
|
|
|
- name: joystick_base.png
|
|
standalone_path: resources/joystick_base.png
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Joystick image of the Qt button mapping editor"
|
|
source_ref: "src/emu/qt/src/btnmap/joystick.cpp:113-117, src/emu/qt/CMakeLists.txt:278"
|
|
|
|
- name: overlay_font.ttf
|
|
standalone_path: resources/overlay_font.ttf
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Overlay font of the Qt button mapping editor"
|
|
source_ref: "src/emu/qt/src/btnmap/editor.cpp:60-62, src/emu/qt/CMakeLists.txt:278"
|
|
|
|
- name: panicBlackList.json
|
|
standalone_path: compat/panicBlackList.json
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Thread panics the kernel swallows instead of killing the thread, by process, thread, category and code"
|
|
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
|
|
standalone_path: compat/101FD3DE.yml
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Per-application settings for UID 0x101FD3DE: frame rate and launch delay"
|
|
source_ref: "src/emu/config/src/app_settings.cpp:82-114, src/emu/qt/CMakeLists.txt:276"
|
|
|
|
- name: 101FD3F5.yml
|
|
standalone_path: compat/101FD3F5.yml
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Per-application settings for UID 0x101FD3F5: frame rate and launch delay"
|
|
source_ref: "src/emu/config/src/app_settings.cpp:82-114, src/emu/qt/CMakeLists.txt:276"
|
|
|
|
- name: 101FD3F6.yml
|
|
standalone_path: compat/101FD3F6.yml
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Per-application settings for UID 0x101FD3F6: frame rate and launch delay"
|
|
source_ref: "src/emu/config/src/app_settings.cpp:82-114, src/emu/qt/CMakeLists.txt:276"
|
|
|
|
- name: 101FD3FD.yml
|
|
standalone_path: compat/101FD3FD.yml
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Per-application settings for UID 0x101FD3FD: frame rate and launch delay"
|
|
source_ref: "src/emu/config/src/app_settings.cpp:82-114, src/emu/qt/CMakeLists.txt:276"
|
|
|
|
- name: 101FD409.yml
|
|
standalone_path: compat/101FD409.yml
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Per-application settings for UID 0x101FD409, The ONE: T9 bypass"
|
|
source_ref: "src/emu/config/src/app_settings.cpp:82-114, src/emu/qt/CMakeLists.txt:276"
|
|
|
|
- name: 101FE1CA.yml
|
|
standalone_path: compat/101FE1CA.yml
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Per-application settings for UID 0x101FE1CA: frame rate and launch delay"
|
|
source_ref: "src/emu/config/src/app_settings.cpp:82-114, src/emu/qt/CMakeLists.txt:276"
|
|
|
|
- name: panic.json
|
|
standalone_path: panic.json
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Panic category descriptions read when the system is created"
|
|
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
|
|
standalone_path: scripts/aq_crash_fix.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Compatibility script, loaded from scripts/ by builds carrying LuaJIT"
|
|
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
|
|
standalone_path: scripts/eternal_legacy_crash_fix.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Compatibility script, loaded from scripts/ by builds carrying LuaJIT"
|
|
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
|
|
standalone_path: scripts/hero_of_sparta_crash_fix.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Compatibility script, loaded from scripts/ by builds carrying LuaJIT"
|
|
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
|
|
standalone_path: scripts/qt_font_extras_fix.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Compatibility script, loaded from scripts/ by builds carrying LuaJIT"
|
|
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
|
|
standalone_path: scripts/s3_driver_patch.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Compatibility script, loaded from scripts/ by builds carrying LuaJIT"
|
|
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
|
|
standalone_path: scripts/s60v3_empty_avkon_menu_fix.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Compatibility script, loaded from scripts/ by builds carrying LuaJIT"
|
|
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
|
|
standalone_path: scripts/ssx_cash_unlock_fix.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Compatibility script, loaded from scripts/ by builds carrying LuaJIT"
|
|
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
|
|
standalone_path: scripts/wh40k_slow_load_fix.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "Compatibility script, loaded from scripts/ by builds carrying LuaJIT"
|
|
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
|
|
standalone_path: scripts/eka2l1/common.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "eka2l1.common module the shipped scripts require through package.path"
|
|
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
|
|
standalone_path: scripts/eka2l1/ipc/context.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "eka2l1.ipc.context module required by eka2l1.events"
|
|
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
|
|
standalone_path: scripts/eka2l1/cpu.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "eka2l1.cpu module the shipped scripts require through package.path"
|
|
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
|
|
standalone_path: scripts/eka2l1/events.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "eka2l1.events module the shipped scripts require through package.path"
|
|
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
|
|
standalone_path: scripts/eka2l1/helper.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "eka2l1.helper module required by the other eka2l1 modules"
|
|
source_ref: "src/emu/scripting/src/manager.cpp:252, src/emu/qt/CMakeLists.txt:289-290"
|
|
|
|
- name: kernel.lua
|
|
standalone_path: scripts/eka2l1/kernel.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "eka2l1.kernel module the shipped scripts require through package.path"
|
|
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
|
|
standalone_path: scripts/eka2l1/std.lua
|
|
mode: standalone
|
|
required: false
|
|
bundled: true
|
|
description: "eka2l1.std module the shipped scripts require through package.path"
|
|
source_ref: "src/emu/scripting/src/manager.cpp:252, src/scripts/aq_crash_fix.lua:5, src/emu/qt/CMakeLists.txt:289-290"
|