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: "1c49c1bcde3853273cd520a5360bff756f872e06" upstream_commit: libretro: "11f5b6cd141c0884a130ee45743f1f5e17bb1783" 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, rebased on the upstream revision named in its upstream.version, 11f5b6cd. content.cpp passes isolate_drives false to install_firmware and install_rom_with_optional_rpkg, so drives C, D and E are shared between devices. ref: README.md:20, README.md:29-32, src/emu/CMakeLists.txt:61-62, CMakeLists.txt:18, .gitlab-ci.yml:17-25, src/emu/libretro/CMakeLists.txt:40-46, src/emu/libretro/src/content.cpp:178-184, src/emu/system/src/installation/rpkg.cpp:208-210, src/emu/system/src/installation/firmware.cpp:290-293 A device is registered in /devices.yml and holds its ROM image at /roms//SYM.ROM with the unpacked ROFS tree beside it under /drives/z//. Selecting the device opens that SYM.ROM, and 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. 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. 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, and 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 /drives// instead of /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 /eka2l1: data-storage is forced to that directory whatever config.yml carries. On retro_init, when no device is registered, /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 /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:55-57, src/emu/libretro/src/state.cpp:12-17, src/emu/libretro/src/main.cpp:92-110, src/emu/libretro/src/content.cpp:129-195, src/emu/libretro/src/main.cpp:173-181, src/emu/libretro/src/main.cpp:72-73, src/emu/libretro/src/main.cpp:126-127, src/emu/libretro/src/content.cpp:203, src/emu/libretro/src/content.cpp:350-355 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-72, src/emu/libretro/src/thread.cpp:20-61, src/emu/libretro/src/thread.cpp:87-93, 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 _.dll for the device's Symbian version upward, stopping at 8.1a on an EKA1 device, then _general.dll on EKA2 only. A map naming a source picks that DLL prefix, a map requiring host-tls is skipped below S60v3 FP1, and 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/.frag, and 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/.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 /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:22, 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/.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:92-110, src/emu/libretro/src/content.cpp:129-195, src/emu/libretro/src/main.cpp:173-181, src/emu/system/src/installation/rpkg.cpp:208-255" - name: audiooutputrouting.dll.map size: 50 sha1: 178095a03a235d337dcd470583ac16f49d2f9c4b standalone_path: patch/audiooutputrouting.dll.map mode: standalone required: false 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 size: 845 sha1: 639348bd6c608d8029f3f50332398bbcaccb8122 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 size: 7720 sha1: e1605720312460eaf2db91b14f4929961f68f45f 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 size: 6088 sha1: cab17fb85edb64088b6a5f80126541ab379e88e0 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 size: 372 sha1: e09d91eaa9aeec2c42fbdd2f663775f7aeb4050a 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 size: 3624 sha1: 18a21011edc280cd20a1b5e8c528ff330cc469bc 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 size: 67 sha1: 34a6f4ba94cfb66aa3b11cddc48f861dd3e2ec8b 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 size: 3980 sha1: 1c375f8998c732e3016d109a111371b65eb1d98c 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 size: 1446 sha1: 2ca7c3aba7872b92596cf567ad31a82b74d195e9 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 size: 13727 sha1: 26958dbc1d78d19450bca176c902ddc4a0fad612 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 size: 925 sha1: cb2229842d8e9f7056f7907ddf150a30ccb87a0e 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 size: 81 sha1: abe3cf56dfd9600dd95a1793edcffb9873220a68 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 size: 48712 sha1: a2f6242f7d9e315f90d497dcd3e586117e969387 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 size: 13424 sha1: 6a0e1461f8668e7ddcf6a58c1032c66916c9754c 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 size: 22996 sha1: 41a6cf644c3731e5b3db8025b413b9833ff8bc7a 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 size: 7489 sha1: 0960544abf2d5a491fcc1947acdbf4079e9f289f 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 size: 5027 sha1: a0c910c25cb4b4e6a1abd3dec3dd93987e59ebd8 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 size: 9493 sha1: 5ff84271a4fff2d06117acde51d87917669d0c4d 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 size: 11608 sha1: db7047676f6e3b27aeb0a4d3467cb93184b441cd 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 size: 11393 sha1: 24bdc9d77afdef9877b51e4548cb2ded00c37b43 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 size: 8717 sha1: 2e7d9c591f48e44b5210ed36e37764751039c6a5 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 size: 11016 sha1: ba22882292d655294a6f9fff1b2059f426030137 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 size: 357 sha1: 45cff5dcc6c8f7e843cfd41b0477f1e5d56b4dcd 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 size: 5450 sha1: ad748086afdc328b5b466ffa0181b9c989d1051c 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 size: 71 sha1: 025029c4e0706a15ebb5f7e62a671ec73ae943cc 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 size: 6997 sha1: e03f8eab6b8926f1fd146816f7373f314de19c0d 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 size: 1793 sha1: 1b2dbc1a3f48db6604f03e82ca158b2b7ba92faf 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 size: 17337 sha1: 2f63679bbd894a56772107db1d7e16092089f19f 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 size: 26356 sha1: c886e2e5723b3044a89c1203977c84b8b37be824 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 size: 78 sha1: 4f167569e6e1e76481373beb5b2f64416f456166 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 size: 7543 sha1: 9754bc9f91c796702bd9a0046bb42b690f0ed67b 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 size: 317 sha1: 6e0d96356c06eb9be258b2879a2b476bd177dcb9 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 size: 3716 sha1: 685abb883343ec80e4fcf1ac078633cce4ca4865 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 size: 334 sha1: e5bcaaf6f428e0866afac704b4faae4635feaeb2 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 size: 178 sha1: f9333b0b44db624637798bbe66595a35416acf5a 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 size: 524 sha1: e50fe37912e56465382c8dedb8fd7f42d59d4a2e 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 size: 178 sha1: f9333b0b44db624637798bbe66595a35416acf5a 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 size: 197 sha1: ff2de537da4ab2159a1c8adc45a867d2f02278e7 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 size: 103 sha1: 9f041e00b1763fed5953ecb33f2b9e4644a6104e 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 size: 737 sha1: 78e44a34723ed480a16e2a40ef44145a842547ae 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 size: 618 sha1: 5deb620c80d90bca4902b2e2b747b9afb3cef436 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 size: 2457 sha1: e4ab3e8db53880168519768bef0d501e96605a56 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 size: 2915 sha1: d4410feba20ce62c7bcbe2546c168e2b21438aaa 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 size: 2699 sha1: 35ca5c9d0ce48d003902b5b594602ba64d469c25 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 size: 8923 sha1: 1da37fe125cd4db6936021fe7716c0d40e68daa6 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 size: 5385 sha1: 17221c27735c9807e8c9ec24f3f2a2e1eeefe14f 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 size: 2120 sha1: aef6829ed100f8d7dffb3261622b356a4ea1a1f7 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 size: 6253 sha1: f8c38305fcedf5f8341f869eeb62544cddc07f42 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 size: 6828 sha1: 79896e29981306899cc8f77e099d5ef3b28c9d1f 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 size: 5318 sha1: d61a38ea0083f4950749243e4f99040ca375f0d3 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 size: 3066 sha1: 6b97096a23adf6669c9ffc5d9d3c45693312d788 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 size: 3060 sha1: c31db051cd05c4eac7c42a040edbd0d3d09c0d30 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 size: 3677 sha1: e75c4d189be5691a6446dec2a378c376f5a9f32b 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 size: 2476 sha1: 88c96c8ec65f440937176b880005200f64f52562 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 size: 336 sha1: 1f828057a67b3c691129978c4a7572c9e19dbcc4 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 size: 416 sha1: 99542eec1a81f04c2f1329a7008ba1a3d46196ed 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 size: 1938 sha1: f984cae0144354517e2da36e3105ac033d93ff22 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 size: 682 sha1: 33dce53b916d6cbaf5d3d8b90bf06b4ba4cdbf0e 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 size: 729 sha1: af8f0bfcca7b8f46842cf64f0c43fb68e4009346 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 size: 408 sha1: ee56d2e9df3380fcc48e61ed3b9d2506bd87bf55 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 size: 1797 sha1: 9522c3a02fbe329039a9843275da6cc30d301d49 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 size: 1888 sha1: 06fd79da34adcd69f5968dcf80311b3a07da4933 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 size: 768010 sha1: 309a691a712e331cdb1342be2cc671854c931ef6 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 size: 298094 sha1: 64c8dbdb33109c762641a1f6e489fdbad2c474bb 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 size: 59350 sha1: 41e12aa70c1518401df62d361aeeafbd6fb15a49 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 size: 162588 sha1: 08bab5b1ab478e8af2279b613d3a32636b85cc65 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 size: 122 sha1: c1cd73c874f660a4feb06bd1464f5a3f527ac47d 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 size: 59 sha1: 599050ef6c1dfbaa6e3053ec659b548b591142dd 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 size: 59 sha1: 8530cc43fc100027644ce24481398d6367281694 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 size: 59 sha1: 8530cc43fc100027644ce24481398d6367281694 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 size: 56 sha1: 039a1a10c3511585904eedda4a2566913e20c2b4 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 size: 44 sha1: 6eede04bf10fb927cc9ebb64ff632c8241c10cce 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 size: 56 sha1: 039a1a10c3511585904eedda4a2566913e20c2b4 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 installed_on: [retrobat] standalone_path: panic.json mode: standalone required: false 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 size: 552 sha1: 55a950e95484e8c988f1508d3b3afbfdc220d442 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 size: 764 sha1: 20f2acc765013ac58f9a5445bdfe6d5e852fa734 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 size: 771 sha1: ccc7af110558195e1cfbd5aea82e9cf71e83e37c 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 size: 814 sha1: 542fa5d3ebd94895f38cae6f9e45a0a0a0390ca7 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 size: 1225 sha1: 5b0302a3af33613eccfebf1c76b970778932f0f8 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 size: 785 sha1: 5e5ffc28d8b1bffbf8b391b5aa02b2e9102b8220 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 size: 478 sha1: f1f4a2090a4148791439b7c4f1ff66e5b8195d79 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 size: 2156 sha1: 5f85af7ace07ad8bb5254dc5ff4fbc44d8ea3911 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 size: 1245 sha1: 6ff92f4081c3ca777a131a26782cdbf74159ad52 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 size: 3690 sha1: c8a4f5d6fc73759177d8ffeff6a7b6675b275e5b 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 size: 2085 sha1: 08be83a412f3774d7f1c84ccf764064c195c0083 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 size: 9576 sha1: ba71b9b081d5503c54297ec028299fc8f4b08de2 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 size: 1269 sha1: 2ef5a5000995421c058789f4e608fb47c05c37ec 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 size: 23419 sha1: 35b99d01756395d829cef7dbeec227fd2c18d7de 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 size: 4973 sha1: 20aa283578dd2caf90d71565abd86951fadfbf50 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"