2020-07-07 19:30:39 +00:00
<?xml version="1.0"?>
2024-06-17 15:22:12 +00:00
<!-- This is the ES - DE Frontend game systems configuration file for Windows -->
2020-07-07 19:30:39 +00:00
<systemList >
2021-08-24 16:20:57 +00:00
<system >
<name > 3do</name>
2023-01-18 16:31:36 +00:00
<fullname > 3DO Interactive Multiplayer</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\3do</path>
2023-04-11 18:58:05 +00:00
<extension > .bin .BIN .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP</extension>
2022-04-09 09:17:53 +00:00
<command label= "Opera" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\opera_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > 3do</platform>
<theme > 3do</theme>
</system>
2023-10-10 15:02:28 +00:00
<system >
<name > adam</name>
<fullname > Coleco Adam</fullname>
<path > %ROMPATH%\adam</path>
<extension > .1dd .1DD .bin .BIN .col .COL .cqi .CQI .cqm .CQM .d77 .D77 .d88 .D88 .ddp .DDP .dfi .DFI .dsk .DSK .hfe .HFE .imd .IMD .mfi .MFI .mfm .MFM .rom .ROM .td0 .TD0 .wav .WAV .7z .7Z .zip .ZIP</extension>
2023-10-16 16:43:42 +00:00
<command label= "MAME [Diskette] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\adam adam -flop1 %ROM%</command>
<command label= "MAME [Tape] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\adam adam -cass1 %ROM%</command>
<command label= "MAME [Cartridge] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\adam adam -cart1 %ROM%</command>
<command label= "MAME [Software list] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\adam adam %BASENAME%</command>
2024-05-25 10:48:41 +00:00
<command label= "ColEm (Standalone)" > %EMULATOR_COLEM% %INJECT%=%BASENAME%.commands -adam %ROM%</command>
2023-10-10 15:02:28 +00:00
<platform > adam</platform>
<theme > adam</theme>
</system>
2023-10-25 15:03:35 +00:00
<system >
<name > ags</name>
<fullname > Adventure Game Studio Game Engine</fullname>
<path > %ROMPATH%\ags</path>
<extension > .bat .BAT .lnk .LNK</extension>
<command label= "Shortcut or script" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
<platform > pcwindows</platform>
<theme > ags</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > amiga</name>
<fullname > Commodore Amiga</fullname>
<path > %ROMPATH%\amiga</path>
2023-10-22 12:06:16 +00:00
<extension > .adf .ADF .adz .ADZ .ccd .CCD .chd .CHD .cue .CUE .dms .DMS .fdi .FDI .hdf .HDF .hdz .HDZ .ipf .IPF .iso .ISO .lha .LHA .m3u .M3U .mds .MDS .nrg .NRG .rp9 .RP9 .uae .UAE .7z .7Z .zip .ZIP</extension>
2022-02-21 20:36:05 +00:00
<command label= "PUAE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\puae_libretro.dll %ROM%</command>
2022-05-01 07:31:56 +00:00
<command label= "PUAE 2021" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\puae2021_libretro.dll %ROM%</command>
2023-10-22 08:51:44 +00:00
<command label= "FS-UAE (Standalone)" > %EMULATOR_FS-UAE% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > amiga</platform>
<theme > amiga</theme>
</system>
<system >
2022-08-01 15:55:32 +00:00
<name > amiga1200</name>
<fullname > Commodore Amiga 1200</fullname>
<path > %ROMPATH%\amiga1200</path>
2023-10-22 12:06:16 +00:00
<extension > .adf .ADF .adz .ADZ .ccd .CCD .chd .CHD .cue .CUE .dms .DMS .fdi .FDI .hdf .HDF .hdz .HDZ .ipf .IPF .iso .ISO .lha .LHA .m3u .M3U .mds .MDS .nrg .NRG .rp9 .RP9 .uae .UAE .7z .7Z .zip .ZIP</extension>
2022-02-21 20:36:05 +00:00
<command label= "PUAE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\puae_libretro.dll %ROM%</command>
2022-05-01 07:31:56 +00:00
<command label= "PUAE 2021" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\puae2021_libretro.dll %ROM%</command>
2023-10-22 08:51:44 +00:00
<command label= "FS-UAE (Standalone)" > %EMULATOR_FS-UAE% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > amiga</platform>
2022-08-01 15:55:32 +00:00
<theme > amiga1200</theme>
2021-08-24 16:20:57 +00:00
</system>
<system >
2022-08-01 15:55:32 +00:00
<name > amiga600</name>
<fullname > Commodore Amiga 600</fullname>
<path > %ROMPATH%\amiga600</path>
2023-10-22 12:06:16 +00:00
<extension > .adf .ADF .adz .ADZ .ccd .CCD .chd .CHD .cue .CUE .dms .DMS .fdi .FDI .hdf .HDF .hdz .HDZ .ipf .IPF .iso .ISO .lha .LHA .m3u .M3U .mds .MDS .nrg .NRG .rp9 .RP9 .uae .UAE .7z .7Z .zip .ZIP</extension>
2022-02-21 20:36:05 +00:00
<command label= "PUAE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\puae_libretro.dll %ROM%</command>
2022-05-01 07:31:56 +00:00
<command label= "PUAE 2021" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\puae2021_libretro.dll %ROM%</command>
2023-10-22 08:51:44 +00:00
<command label= "FS-UAE (Standalone)" > %EMULATOR_FS-UAE% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > amiga</platform>
2022-08-01 15:55:32 +00:00
<theme > amiga600</theme>
2021-08-24 16:20:57 +00:00
</system>
<system >
<name > amigacd32</name>
<fullname > Commodore Amiga CD32</fullname>
<path > %ROMPATH%\amigacd32</path>
2023-10-22 12:06:16 +00:00
<extension > .adf .ADF .adz .ADZ .ccd .CCD .chd .CHD .cue .CUE .dms .DMS .fdi .FDI .hdf .HDF .hdz .HDZ .ipf .IPF .iso .ISO .lha .LHA .m3u .M3U .mds .MDS .nrg .NRG .rp9 .RP9 .uae .UAE .7z .7Z .zip .ZIP</extension>
2022-02-21 20:36:05 +00:00
<command label= "PUAE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\puae_libretro.dll %ROM%</command>
2022-05-01 07:31:56 +00:00
<command label= "PUAE 2021" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\puae2021_libretro.dll %ROM%</command>
2023-10-22 08:51:44 +00:00
<command label= "FS-UAE (Standalone)" > %EMULATOR_FS-UAE% --config:amiga-model=CD32 %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > amigacd32</platform>
<theme > amigacd32</theme>
</system>
<system >
<name > amstradcpc</name>
<fullname > Amstrad CPC</fullname>
<path > %ROMPATH%\amstradcpc</path>
2021-09-26 11:10:12 +00:00
<extension > .cdt .CDT .cpr .CPR .dsk .DSK .kcr .KCR .m3u .M3U .sna .SNA .tap .TAR .voc .VOC .7z .7Z .zip .ZIP</extension>
<command label= "Caprice32" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\cap32_libretro.dll %ROM%</command>
<command label= "CrocoDS" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\crocods_libretro.dll %ROM%</command>
2022-08-14 09:47:39 +00:00
<command label= "CPCemu (Standalone)" > %EMULATOR_CPCEMU% %ROM%</command>
2024-05-25 09:52:14 +00:00
<command label= "ACE-DL (Standalone)" > %EMULATOR_ACE-DL% %INJECT%=%BASENAME%.commands %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\amstradcpc cpc6128 -flop1 %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > amstradcpc</platform>
<theme > amstradcpc</theme>
</system>
2021-11-03 20:19:38 +00:00
<system >
<name > android</name>
<fullname > Google Android</fullname>
<path > %ROMPATH%\android</path>
2022-06-17 17:36:31 +00:00
<extension > .lnk .LNK</extension>
2023-02-20 16:54:24 +00:00
<command label= "BlueStacks (Standalone)" > %HIDEWINDOW% %ESCAPESPECIALS% %STARTDIR%=%EMUDIR% %EMULATOR_OS-SHELL% /C %ROM%</command>
2021-11-03 20:19:38 +00:00
<platform > android</platform>
<theme > android</theme>
</system>
2024-04-21 19:46:27 +00:00
<system >
<name > androidapps</name>
<fullname > Android Apps</fullname>
<path > %ROMPATH%\androidapps</path>
<extension > .7z .7Z .zip .ZIP</extension>
<command > PLACEHOLDER %ROM%</command>
<platform > android</platform>
<theme > androidapps</theme>
</system>
<system >
<name > androidgames</name>
<fullname > Android Games</fullname>
<path > %ROMPATH%\androidgames</path>
<extension > .7z .7Z .zip .ZIP</extension>
<command > PLACEHOLDER %ROM%</command>
<platform > android</platform>
<theme > androidgames</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > apple2</name>
<fullname > Apple II</fullname>
<path > %ROMPATH%\apple2</path>
2022-06-30 15:24:01 +00:00
<extension > .do .DO .dsk .DSK .nib .NIB .po .PO</extension>
<command label= "AppleWin (Standalone)" > %EMULATOR_APPLEWIN% -f -d1 %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module apple2 %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "apple2e -rompath \"%GAMEDIRRAW%;%ROMPATH%\apple2\" -gameio joy -flop1 \"%GAMEDIRRAW%\%FILENAME%\""</command>
2024-06-06 11:00:21 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\apple2 apple2e -gameio joy -flop1 %ROM%</command>
2024-09-07 11:36:07 +00:00
<command label= "izapple2 (Standalone)" > %EMULATOR_IZAPPLE2% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > apple2</platform>
<theme > apple2</theme>
</system>
<system >
<name > apple2gs</name>
<fullname > Apple IIGS</fullname>
<path > %ROMPATH%\apple2gs</path>
2023-10-09 21:33:49 +00:00
<extension > .2mg .2MG .7z .7z .zip .ZIP</extension>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "apple2gs -rompath \"%GAMEDIRRAW%;%ROMPATH%\apple2gs\" -gameio joy -flop3 \"%GAMEDIRRAW%\%FILENAME%\""</command>
2024-06-07 09:33:43 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\apple2gs apple2gs -gameio joy -flop3 %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > apple2gs</platform>
<theme > apple2gs</theme>
</system>
<system >
<name > arcade</name>
<fullname > Arcade</fullname>
<path > %ROMPATH%\arcade</path>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<extension > .bat .BAT .cmd .CMD .gam .GAM .lnk .LNK .neo .NEO .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%</command>
<command label= "MAME 2010" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2010_libretro.dll %ROM%</command>
2022-05-10 17:07:06 +00:00
<command label= "MAME 2003-Plus" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2003_plus_libretro.dll %ROM%</command>
2024-04-04 20:52:53 +00:00
<command label= "MAME 2003" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2003_libretro.dll %ROM%</command>
2022-05-10 17:07:06 +00:00
<command label= "MAME 2000" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2000_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\arcade %BASENAME%</command>
2021-09-23 18:34:23 +00:00
<command label= "FinalBurn Neo" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
2022-12-17 18:37:28 +00:00
<command label= "FinalBurn Neo (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% %BASENAME%</command>
2021-09-23 18:34:23 +00:00
<command label= "FB Alpha 2012" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_libretro.dll %ROM%</command>
2024-03-02 10:29:09 +00:00
<command label= "Geolith" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\geolith_libretro.dll %ROM%</command>
2022-05-21 18:12:42 +00:00
<command label= "Flycast" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM%</command>
<command label= "Flycast (Standalone)" > %EMULATOR_FLYCAST% %ROM%</command>
2023-10-22 10:12:34 +00:00
<command label= "Flycast Dojo (Standalone)" > %EMULATOR_FLYCAST-DOJO% %ROM%</command>
2022-06-26 14:31:07 +00:00
<command label= "Kronos" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\kronos_libretro.dll %ROM%</command>
2022-06-20 19:40:50 +00:00
<command label= "Model 2 Emulator (Standalone)" > %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_M2EMULATOR% %BASENAME%</command>
2022-07-11 19:40:31 +00:00
<command label= "Model 2 Emulator [Suspend ES-DE] (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_M2EMULATOR% %BASENAME%</command>
2023-10-29 11:09:44 +00:00
<command label= "Supermodel (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_SUPERMODEL% %INJECT%=%BASENAME%.commands %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "MFME (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_MFME% %ROM%</command>
2023-03-23 20:04:30 +00:00
<command label= "Shortcut or script" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > arcade</platform>
<theme > arcade</theme>
</system>
2023-02-28 17:29:59 +00:00
<system >
<name > arcadia</name>
<fullname > Emerson Arcadia 2001</fullname>
<path > %ROMPATH%\arcadia</path>
<extension > .bin .BIN .7z .7Z .zip .ZIP</extension>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "arcadia -rompath \"%GAMEDIRRAW%;%ROMPATH%\arcadia\" -cart \"%ROMRAW%\""</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\arcadia arcadia -cart %ROM%</command>
2024-05-17 19:57:06 +00:00
<command label= "WinArcadia (Standalone)" > %EMULATOR_WINARCADIA% %ROM%</command>
2023-02-28 17:29:59 +00:00
<platform > arcadia</platform>
<theme > arcadia</theme>
</system>
2023-09-17 16:28:51 +00:00
<system >
<name > archimedes</name>
<fullname > Acorn Archimedes</fullname>
<path > %ROMPATH%\archimedes</path>
<extension > .1dd .1DD .360 .adf .ADF .adl .ADL .adm .ADM .ads .ADS .apd .APD .bbc .BBC .chd .CHD .cqi .CQI .cqm .CQM .d77 .D77 .d88 .D88 .dfi .DFI .dsd .DSD .dsk .DSK .hfe .HFE .ima .IMA .imd .IMD .img .IMG .ipf .IPF .jfd .JFD .mfi .MFI .mfm .MFM .msa .MSA .ssd .SSD .st .ST .td0 .TD0 .ufi .UFI .7z .7Z .zip .ZIP</extension>
2023-10-16 16:43:42 +00:00
<command label= "MAME [Model A440/1] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\archimedes aa4401 -flop1 %ROM%</command>
<command label= "MAME [Model A3000] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\archimedes aa3000 -flop1 %ROM%</command>
<command label= "MAME [Model A310] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\archimedes aa310 -flop1 %ROM%</command>
<command label= "MAME [Model A540] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\archimedes aa540 -flop1 %ROM%</command>
2023-09-17 16:28:51 +00:00
<platform > archimedes</platform>
<theme > archimedes</theme>
</system>
2023-01-31 18:36:57 +00:00
<system >
<name > arduboy</name>
<fullname > Arduboy Miniature Game System</fullname>
<path > %ROMPATH%\arduboy</path>
2024-07-10 15:47:52 +00:00
<extension > .arduboy .ARDUBOY .hex .HEX .7z .7Z .zip .ZIP</extension>
2023-01-31 18:36:57 +00:00
<command label= "Arduous" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\arduous_libretro.dll %ROM%</command>
2024-07-10 15:47:52 +00:00
<command label= "Ardens" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\ardens_libretro.dll %ROM%</command>
2023-01-31 18:36:57 +00:00
<platform > arduboy</platform>
<theme > arduboy</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
2022-05-12 21:04:32 +00:00
<name > astrocde</name>
2021-08-24 16:20:57 +00:00
<fullname > Bally Astrocade</fullname>
2022-05-12 21:04:32 +00:00
<path > %ROMPATH%\astrocde</path>
2021-08-24 16:20:57 +00:00
<extension > .7z .7Z .zip .ZIP</extension>
2023-10-27 22:19:58 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "astrocde -rompath \"%GAMEDIRRAW%;%ROMPATH%\astrocde\" -cart \"%ROMRAW%\""</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\astrocde astrocde -cart %BASENAME%</command>
2022-05-12 21:04:32 +00:00
<platform > astrocde</platform>
2021-08-24 16:20:57 +00:00
<theme > astrocade</theme>
</system>
<system >
<name > atari2600</name>
<fullname > Atari 2600</fullname>
<path > %ROMPATH%\atari2600</path>
<extension > .a26 .A26 .bin .BIN .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "Stella" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\stella_libretro.dll %ROM%</command>
<command label= "Stella 2014" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\stella2014_libretro.dll %ROM%</command>
2024-09-05 15:14:22 +00:00
<command label= "Stella 2023" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\stella2023_libretro.dll %ROM%</command>
2023-03-06 16:47:40 +00:00
<command label= "Stella (Standalone)" > %EMULATOR_STELLA% %ROM%</command>
2023-03-06 17:06:37 +00:00
<command label= "Gopher2600 (Standalone)" > %EMULATOR_GOPHER2600% %ROM%</command>
2022-08-11 12:48:03 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Atari 2600" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > atari2600</platform>
<theme > atari2600</theme>
</system>
<system >
<name > atari5200</name>
<fullname > Atari 5200</fullname>
<path > %ROMPATH%\atari5200</path>
2022-10-16 20:57:20 +00:00
<extension > .a52 .A52 .atr .ATR .atx .ATX .bin .BIN .car .CAR .cas .CAS .cdm .CDM .rom .ROM .xex .XEX .xfd .XFD .7z .7Z .zip .ZIP</extension>
2022-04-04 20:20:46 +00:00
<command label= "a5200" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\a5200_libretro.dll %ROM%</command>
<command label= "Atari800" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\atari800_libretro.dll %ROM%</command>
2022-07-04 16:01:40 +00:00
<command label= "Atari800 (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_ATARI800% %ROM%</command>
2023-10-25 16:11:29 +00:00
<command label= "Altirra (Standalone)" > %EMULATOR_ALTIRRA% %INJECT%=%BASENAME%.commands %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > atari5200</platform>
<theme > atari5200</theme>
</system>
<system >
<name > atari7800</name>
<fullname > Atari 7800 ProSystem</fullname>
<path > %ROMPATH%\atari7800</path>
<extension > .a78 .A78 .bin .BIN .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "ProSystem" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\prosystem_libretro.dll %ROM%</command>
2023-10-29 08:22:49 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "a7800 -rompath \"%GAMEDIRRAW%;%ROMPATH%\atari7800\" -cart \"%ROMRAW%\""</command>
2024-03-09 14:33:46 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\atari7800 a7800 -cart %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "A7800 (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_A7800% -rompath %GAMEDIR%\;%ROMPATH%\atari7800 a7800 -cart %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > atari7800</platform>
<theme > atari7800</theme>
</system>
<system >
<name > atari800</name>
<fullname > Atari 800</fullname>
<path > %ROMPATH%\atari800</path>
2022-10-16 20:57:20 +00:00
<extension > .a52 .A52 .atr .ATR .atx .ATX .bin .BIN .car .CAR .cas .CAS .cdm .CDM .rom .ROM .xex .XEX .xfd .XFD .7z .7Z .zip .ZIP</extension>
2022-05-13 16:58:05 +00:00
<command label= "Atari800" > %STARTDIR%=%EMUDIR% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\atari800_libretro.dll %ROM%</command>
<command label= "Atari800 (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_ATARI800% %ROM%</command>
2023-10-25 16:11:29 +00:00
<command label= "Altirra (Standalone)" > %EMULATOR_ALTIRRA% %INJECT%=%BASENAME%.commands %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > atari800</platform>
<theme > atari800</theme>
</system>
<system >
<name > atarijaguar</name>
<fullname > Atari Jaguar</fullname>
<path > %ROMPATH%\atarijaguar</path>
2023-02-26 09:14:03 +00:00
<extension > .abs .ABS .bin .BIN .cdi .CDI .cof .COF .cue .CUE .j64 .J64 .jag .JAG .prg .PRG .rom .ROM .7z .7Z .zip .ZIP</extension>
2022-12-17 17:55:16 +00:00
<command label= "Virtual Jaguar" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\virtualjaguar_libretro.dll %ROM%</command>
2022-12-17 18:26:07 +00:00
<command label= "BigPEmu (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_BIGPEMU% %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\atarijaguar jaguar -cart %ROM%</command>
2023-08-04 16:29:30 +00:00
<platform > atarijaguar</platform>
2021-08-24 16:20:57 +00:00
<theme > atarijaguar</theme>
</system>
<system >
<name > atarijaguarcd</name>
<fullname > Atari Jaguar CD</fullname>
<path > %ROMPATH%\atarijaguarcd</path>
2023-02-26 09:14:03 +00:00
<extension > .abs .ABS .bin .BIN .cdi .CDI .cof .COF .cue .CUE .j64 .J64 .jag .JAG .prg .PRG .rom .ROM .7z .7Z .zip .ZIP</extension>
2023-02-19 14:59:33 +00:00
<command label= "BigPEmu (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_BIGPEMU% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > atarijaguarcd</platform>
<theme > atarijaguarcd</theme>
</system>
<system >
<name > atarilynx</name>
<fullname > Atari Lynx</fullname>
<path > %ROMPATH%\atarilynx</path>
<extension > .lnx .LNX .o .O .7z .7Z .zip .ZIP</extension>
2021-09-26 11:10:12 +00:00
<command label= "Handy" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\handy_libretro.dll %ROM%</command>
<command label= "Beetle Lynx" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_lynx_libretro.dll %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module lynx %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "Holani" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\holani_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > atarilynx</platform>
<theme > atarilynx</theme>
</system>
<system >
<name > atarist</name>
<fullname > Atari ST</fullname>
<path > %ROMPATH%\atarist</path>
<extension > .st .ST .msa .MSA .stx .STX .dim .DIM .ipf .IPF .m3u .M3U .7z .7Z .zip .ZIP</extension>
2023-01-30 18:01:47 +00:00
<command label= "Hatari" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\hatari_libretro.dll %ROM%</command>
<command label= "Hatari (Standalone)" > %EMULATOR_HATARI% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > atarist</platform>
<theme > atarist</theme>
</system>
<system >
<name > atarixe</name>
<fullname > Atari XE</fullname>
<path > %ROMPATH%\atarixe</path>
2024-04-28 15:10:33 +00:00
<extension > .a52 .A52 .atr .ATR .atx .ATX .bin .BIN .car .CAR .cas .CAS .cdm .CDM .xex .XEX .xfd .XFD .7z .7Z .zip .ZIP</extension>
2022-05-22 08:35:34 +00:00
<command label= "Atari800" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\atari800_libretro.dll %ROM%</command>
<command label= "Atari800 (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_ATARI800% %ROM%</command>
2023-10-25 16:11:29 +00:00
<command label= "Altirra (Standalone)" > %EMULATOR_ALTIRRA% %INJECT%=%BASENAME%.commands %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > atarixe</platform>
<theme > atarixe</theme>
</system>
<system >
<name > atomiswave</name>
2023-01-16 22:19:24 +00:00
<fullname > Sammy Corporation Atomiswave</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\atomiswave</path>
2023-09-23 11:32:18 +00:00
<extension > .bin .BIN .dat .DAT .elf .ELF .lst .LST .7z .7Z .zip .ZIP</extension>
2022-03-28 20:09:36 +00:00
<command label= "Flycast" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM%</command>
<command label= "Flycast (Standalone)" > %EMULATOR_FLYCAST% %ROM%</command>
2023-10-22 10:12:34 +00:00
<command label= "Flycast Dojo (Standalone)" > %EMULATOR_FLYCAST-DOJO% %ROM%</command>
2023-10-21 10:56:58 +00:00
<command label= "Demul (Standalone)" > %EMULATOR_DEMUL% -run=awave -rom=%BASENAME%</command>
2022-05-23 16:52:24 +00:00
<platform > arcade</platform>
2021-08-24 16:20:57 +00:00
<theme > atomiswave</theme>
</system>
<system >
<name > bbcmicro</name>
2023-01-16 22:19:24 +00:00
<fullname > Acorn Computers BBC Micro</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\bbcmicro</path>
2023-02-24 21:02:53 +00:00
<extension > .dsd .DSD .img .IMG .ssd .SSD .7z .7Z .zip .ZIP</extension>
2024-06-07 11:06:10 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\bbcmicro bbcb -autoboot_delay "2" -autoboot_command "*cat\n\n*exec !boot\n" -analogue acornjoy -flop1 %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "b2" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\b2_libretro.dll %ROM%</command>
2024-11-26 20:24:57 +00:00
<command label= "BeebEm (Standalone)" > %EMULATOR_BEEBEM% %INJECT%=%BASENAME%.commands -FullScreen %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > bbcmicro</platform>
<theme > bbcmicro</theme>
</system>
<system >
<name > c64</name>
<fullname > Commodore 64</fullname>
<path > %ROMPATH%\c64</path>
2021-09-23 16:31:05 +00:00
<extension > .bin .BIN .cmd .CMD .crt .CRT .d2m .D2M .d4m .D4M .d64 .D64 .d6z .D6Z .d71 .D71 .d7z .D7Z .d80 .D80 .d81 .D81 .d82 .D82 .d8z .D8Z .g41 .G41 .g4z .G4Z .g64 .G64 .g6z .G6Z .gz .GZ .lnx .LNX .m3u .M3U .nbz .NBZ .nib .NIB .p00 .P00 .prg .PRG .t64 .T64 .tap .TAP .vfl .VFL .vsf .VSF .x64 .X64 .x6z .X6Z .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "VICE x64sc Accurate" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vice_x64sc_libretro.dll %ROM%</command>
2022-08-12 09:18:57 +00:00
<command label= "VICE x64sc Accurate (Standalone)" > %EMULATOR_VICE-X64SC% %ROM%</command>
2021-09-23 18:34:23 +00:00
<command label= "VICE x64 Fast" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vice_x64_libretro.dll %ROM%</command>
<command label= "VICE x64 SuperCPU" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vice_xscpu64_libretro.dll %ROM%</command>
<command label= "VICE x128" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vice_x128_libretro.dll %ROM%</command>
<command label= "Frodo" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\frodo_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > c64</platform>
<theme > c64</theme>
</system>
2021-11-03 17:51:38 +00:00
<system >
<name > cdimono1</name>
<fullname > Philips CD-i</fullname>
<path > %ROMPATH%\cdimono1</path>
2022-05-01 14:42:48 +00:00
<extension > .chd .CHD .cue .CUE .iso .ISO</extension>
<command label= "SAME CDi" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\same_cdi_libretro.dll %ROM%</command>
<command label= "CDi 2015" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\cdi2015_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\cdimono1 cdimono1 -cdrom %ROM%</command>
2021-11-03 17:51:38 +00:00
<platform > cdimono1</platform>
<theme > cdimono1</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > cdtv</name>
<fullname > Commodore CDTV</fullname>
<path > %ROMPATH%\cdtv</path>
2024-05-01 09:14:28 +00:00
<extension > .adf .ADF .adz .ADZ .ccd .CCD .chd .CHD .cue .CUE .dms .DMS .fdi .FDI .hdf .HDF .hdz .HDZ .ipf .IPF .iso .ISO .lha .LHA .m3u .M3U .mds .MDS .nrg .NRG .rp9 .RP9 .uae .UAE .7z .7Z .zip .ZIP</extension>
2022-05-26 18:55:51 +00:00
<command label= "PUAE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\puae_libretro.dll %ROM%</command>
<command label= "PUAE 2021" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\puae2021_libretro.dll %ROM%</command>
2023-10-22 08:51:44 +00:00
<command label= "FS-UAE (Standalone)" > %EMULATOR_FS-UAE% --config:amiga-model=CDTV %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > cdtv</platform>
<theme > cdtv</theme>
</system>
<system >
<name > chailove</name>
2021-12-08 19:27:56 +00:00
<fullname > ChaiLove Game Engine</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\chailove</path>
<extension > .chai .CHAI .chailove .CHAILOVE .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "ChaiLove" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\chailove_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > love</platform>
<theme > chailove</theme>
</system>
<system >
<name > channelf</name>
<fullname > Fairchild Channel F</fullname>
<path > %ROMPATH%\channelf</path>
<extension > .bin .BIN .chf .CHF .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "FreeChaF" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\freechaf_libretro.dll %ROM%</command>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "channelf -rompath \"%GAMEDIRRAW%;%ROMPATH%\channelf\" -cart \"%ROMRAW%\""</command>
2023-10-23 19:36:15 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\channelf channelf -cart %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > channelf</platform>
<theme > channelf</theme>
</system>
<system >
<name > coco</name>
<fullname > Tandy Color Computer</fullname>
<path > %ROMPATH%\coco</path>
2022-07-13 17:05:53 +00:00
<extension > .cas .CAS .ccc .CCC .dsk .DSK .rom .ROM</extension>
<command label= "XRoar CoCo 2 NTSC (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_XROAR% -fs -default-machine coco2bus %ROM%</command>
<command label= "XRoar CoCo 2 PAL (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_XROAR% -fs -default-machine coco2b %ROM%</command>
2024-06-08 07:46:58 +00:00
<command label= "MAME [Cartridge] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\coco coco -cart %ROM%</command>
<command label= "MAME [Tape] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\coco coco -autoboot_delay "2" -autoboot_command "cloadm:exec\n" -cass %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > coco</platform>
<theme > coco</theme>
</system>
<system >
<name > colecovision</name>
2023-01-16 22:19:24 +00:00
<fullname > Coleco ColecoVision</fullname>
2022-07-11 19:36:49 +00:00
<path > %ROMPATH%\colecovision</path>
2022-05-16 17:31:44 +00:00
<extension > .bin .BIN .cas .CAS .col .COL .cv .CV .dsk .DSK .m3u .M3U .mx1 .MX1 .mx2 .MX2 .ri .RI .rom .ROM .sc .SC .sg .SG .7z .7Z .zip .ZIP</extension>
<command label= "blueMSX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bluemsx_libretro.dll %ROM%</command>
2022-05-25 17:08:32 +00:00
<command label= "Gearcoleco" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gearcoleco_libretro.dll %ROM%</command>
2022-09-18 13:15:22 +00:00
<command label= "openMSX (Standalone)" > %EMULATOR_OPENMSX% -machine ColecoVision_SGM %INJECT%=%BASENAME%.commands -cart %ROM%</command>
2022-08-11 14:41:55 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "ColecoVision" %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2024-05-25 10:48:41 +00:00
<command label= "ColEm (Standalone)" > %EMULATOR_COLEM% %INJECT%=%BASENAME%.commands -cv %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > colecovision</platform>
<theme > colecovision</theme>
</system>
2023-10-14 18:41:24 +00:00
<system >
<name > consolearcade</name>
<fullname > Console Arcade Systems</fullname>
<path > %ROMPATH%\consolearcade</path>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<extension > .arcadedef .bat .BAT .iso .ISO .lnk .LNK .ps3 .PS3 .xbe .XBE .7z .7Z .zip .ZIP</extension>
2023-10-14 18:41:24 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\consolearcade %BASENAME%</command>
2023-10-14 18:41:24 +00:00
<command label= "Flycast" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM%</command>
<command label= "Flycast (Standalone)" > %EMULATOR_FLYCAST% %ROM%</command>
2023-10-22 10:12:34 +00:00
<command label= "Flycast Dojo (Standalone)" > %EMULATOR_FLYCAST-DOJO% %ROM%</command>
2023-10-14 18:41:24 +00:00
<command label= "Kronos" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\kronos_libretro.dll %ROM%</command>
<command label= "Mednafen [Sega Saturn] (Standalone)" > %EMULATOR_MEDNAFEN% -force_module ss %ROM%</command>
<command label= "Play! (Standalone)" > %EMULATOR_PLAY!% --disc %ROM%</command>
<command label= "RPCS3 Shortcut (Standalone)" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "RPCS3 Game Serial (Standalone)" > %EMULATOR_RPCS3% --no-gui %RPCS3_GAMEID%:%INJECT%=%BASENAME%.ps3</command>
2023-10-14 18:41:24 +00:00
<command label= "Triforce (Standalone)" > %EMULATOR_TRIFORCE% -b -e %ROM%</command>
2023-10-18 15:57:47 +00:00
<command label= "xemu (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_XEMU% -dvd_path %ROM%</command>
2023-10-14 18:41:24 +00:00
<command label= "Cxbx-Reloaded (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_CXBX-RELOADED% %ROM%</command>
<command label= "Shortcut or script" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
<platform > arcade</platform>
<theme > consolearcade</theme>
</system>
2022-06-08 15:44:06 +00:00
<system >
<name > cps</name>
<fullname > Capcom Play System</fullname>
<path > %ROMPATH%\cps</path>
<extension > .7z .7Z .zip .ZIP</extension>
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%</command>
<command label= "MAME 2010" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2010_libretro.dll %ROM%</command>
<command label= "MAME 2003-Plus" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2003_plus_libretro.dll %ROM%</command>
2024-04-04 20:52:53 +00:00
<command label= "MAME 2003" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2003_libretro.dll %ROM%</command>
2022-06-08 15:44:06 +00:00
<command label= "MAME 2000" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2000_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\cps %BASENAME%</command>
2022-06-08 15:44:06 +00:00
<command label= "FinalBurn Neo" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
2022-12-17 18:37:28 +00:00
<command label= "FinalBurn Neo (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% %BASENAME%</command>
2022-06-08 15:44:06 +00:00
<command label= "FB Alpha 2012" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_libretro.dll %ROM%</command>
<command label= "FB Alpha 2012 CPS-1" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_cps1_libretro.dll %ROM%</command>
<command label= "FB Alpha 2012 CPS-2" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_cps2_libretro.dll %ROM%</command>
<command label= "FB Alpha 2012 CPS-3" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_cps3_libretro.dll %ROM%</command>
<platform > arcade</platform>
<theme > cps</theme>
</system>
2023-02-01 19:06:40 +00:00
<system >
<name > cps1</name>
<fullname > Capcom Play System I</fullname>
<path > %ROMPATH%\cps1</path>
<extension > .7z .7Z .zip .ZIP</extension>
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%</command>
<command label= "MAME 2010" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2010_libretro.dll %ROM%</command>
<command label= "MAME 2003-Plus" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2003_plus_libretro.dll %ROM%</command>
2024-04-04 20:52:53 +00:00
<command label= "MAME 2003" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2003_libretro.dll %ROM%</command>
2023-02-01 19:06:40 +00:00
<command label= "MAME 2000" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2000_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\cps1 %BASENAME%</command>
2023-02-01 19:06:40 +00:00
<command label= "FinalBurn Neo" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
<command label= "FinalBurn Neo (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% %BASENAME%</command>
<command label= "FB Alpha 2012" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_libretro.dll %ROM%</command>
<command label= "FB Alpha 2012 CPS-1" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_cps1_libretro.dll %ROM%</command>
<platform > arcade</platform>
<theme > cps1</theme>
</system>
<system >
<name > cps2</name>
<fullname > Capcom Play System II</fullname>
<path > %ROMPATH%\cps2</path>
<extension > .7z .7Z .zip .ZIP</extension>
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%</command>
<command label= "MAME 2010" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2010_libretro.dll %ROM%</command>
<command label= "MAME 2003-Plus" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2003_plus_libretro.dll %ROM%</command>
2024-04-04 20:52:53 +00:00
<command label= "MAME 2003" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2003_libretro.dll %ROM%</command>
2023-02-01 19:06:40 +00:00
<command label= "MAME 2000" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2000_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\cps2 %BASENAME%</command>
2023-02-01 19:06:40 +00:00
<command label= "FinalBurn Neo" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
<command label= "FinalBurn Neo (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% %BASENAME%</command>
<command label= "FB Alpha 2012" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_libretro.dll %ROM%</command>
<command label= "FB Alpha 2012 CPS-2" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_cps2_libretro.dll %ROM%</command>
<platform > arcade</platform>
<theme > cps2</theme>
</system>
<system >
<name > cps3</name>
<fullname > Capcom Play System III</fullname>
<path > %ROMPATH%\cps3</path>
<extension > .7z .7Z .zip .ZIP</extension>
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%</command>
<command label= "MAME 2010" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2010_libretro.dll %ROM%</command>
<command label= "MAME 2003-Plus" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2003_plus_libretro.dll %ROM%</command>
2024-04-04 20:52:53 +00:00
<command label= "MAME 2003" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2003_libretro.dll %ROM%</command>
2023-02-01 19:06:40 +00:00
<command label= "MAME 2000" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2000_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\cps3 %BASENAME%</command>
2023-02-01 19:06:40 +00:00
<command label= "FinalBurn Neo" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
<command label= "FinalBurn Neo (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% %BASENAME%</command>
<command label= "FB Alpha 2012" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_libretro.dll %ROM%</command>
<command label= "FB Alpha 2012 CPS-3" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_cps3_libretro.dll %ROM%</command>
<platform > arcade</platform>
<theme > cps3</theme>
</system>
2023-02-28 17:25:00 +00:00
<system >
<name > crvision</name>
<fullname > VTech CreatiVision</fullname>
<path > %ROMPATH%\crvision</path>
<extension > .bin .BIN .rom .ROM .7z .7Z .zip .ZIP</extension>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "crvision -rompath \"%GAMEDIRRAW%;%ROMPATH%\crvision\" -cart \"%ROMRAW%\""</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\crvision crvision -cart %ROM%</command>
2023-02-28 17:25:00 +00:00
<platform > crvision</platform>
<theme > crvision</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > daphne</name>
2021-12-08 19:27:56 +00:00
<fullname > Daphne Arcade LaserDisc Emulator</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\daphne</path>
2023-12-16 22:02:06 +00:00
<extension > .daphne .dirksimple .ogv .OGV .singe .7z .7Z .zip .ZIP</extension>
2022-05-21 09:53:52 +00:00
<command label= "Hypseus [Daphne] (Standalone)" > %EMULATOR_HYPSEUS-SINGE% %BASENAME% vldp -framefile %GAMEDIR%\%BASENAME%.txt %INJECT%=%BASENAME%.commands</command>
<command label= "Hypseus [Singe] (Standalone)" > %EMULATOR_HYPSEUS-SINGE% singe vldp -framefile %GAMEDIR%\%BASENAME%.txt -script %GAMEDIR%\%BASENAME%.singe %INJECT%=%BASENAME%.commands</command>
2023-10-15 11:10:47 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\daphne %BASENAME%</command>
2023-10-24 19:13:50 +00:00
<command label= "DirkSimple" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dirksimple_libretro.dll %ROM%</command>
2023-10-15 11:10:47 +00:00
<platform > daphne, arcade</platform>
2021-08-24 16:20:57 +00:00
<theme > daphne</theme>
</system>
<system >
<name > desktop</name>
2021-12-08 19:27:56 +00:00
<fullname > Desktop Applications</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\desktop</path>
2022-05-12 21:04:32 +00:00
<extension > .bat .BAT .lnk .LNK</extension>
2022-06-13 16:53:38 +00:00
<command label= "Suspend ES-DE" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
<command label= "Keep ES-DE running" > %HIDEWINDOW% %ESCAPESPECIALS% %RUNINBACKGROUND% %EMULATOR_OS-SHELL% /C %ROM%</command>
2023-04-06 11:09:39 +00:00
<platform > pcwindows</platform>
2021-08-24 16:20:57 +00:00
<theme > desktop</theme>
</system>
<system >
<name > doom</name>
<fullname > Doom</fullname>
<path > %ROMPATH%\doom</path>
2023-12-16 21:44:47 +00:00
<extension > .bat .BAT .ipk3 .IPK3 .iwad .IWAD .lnk .LNK .pk3 .PK3 .pk4 .PK4 .pwad .PWAD .wad .WAD</extension>
2022-08-02 08:44:27 +00:00
<command label= "PrBoom" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\prboom_libretro.dll %ROM%</command>
2023-03-04 10:14:17 +00:00
<command label= "PrBoom+ (Standalone)" > %EMULATOR_PRBOOM-PLUS% -iwad %ROM%</command>
2022-08-02 08:44:27 +00:00
<command label= "Boom 3" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\boom3_libretro.dll %ROM%</command>
<command label= "Boom 3 xp" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\boom3_xp_libretro.dll %ROM%</command>
<command label= "Shortcut or script" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
<platform > pc, pcwindows</platform>
2021-08-24 16:20:57 +00:00
<theme > doom</theme>
</system>
<system >
<name > dos</name>
<fullname > DOS (PC)</fullname>
<path > %ROMPATH%\dos</path>
2024-09-05 15:11:43 +00:00
<extension > .bat .BAT .com .COM .conf .CONF .cue .CUE .dosz .DOSZ .exe .EXE .img .IMG .iso .ISO .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "DOSBox-Pure" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dosbox_pure_libretro.dll %ROM%</command>
2022-05-10 15:57:12 +00:00
<command label= "DOSBox-Core" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dosbox_core_libretro.dll %ROM%</command>
2021-09-23 18:34:23 +00:00
<command label= "DOSBox-SVN" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dosbox_svn_libretro.dll %ROM%</command>
2022-09-24 09:17:06 +00:00
<command label= "DOSBox-X (Standalone)" > %STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command>
<command label= "DOSBox Staging (Standalone)" > %STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command>
2024-12-03 16:35:04 +00:00
<command label= "DREAMM (Standalone)" > %STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
2024-09-05 15:11:43 +00:00
<command label= "VirtualXT" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\virtualxt_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > dos</platform>
<theme > dos</theme>
</system>
<system >
<name > dragon32</name>
2023-01-16 22:19:24 +00:00
<fullname > Dragon Data Dragon 32</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\dragon32</path>
2024-06-17 15:22:12 +00:00
<extension > .cas .CAS .ccc .CCC .dsk .DSK .rom .ROM .7z .7Z .zip .ZIP</extension>
<command label= "MAME Dragon 32 [Tape] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\dragon32 dragon32 -autoboot_delay "4" -autoboot_command "cloadm\"\"\n" -cass %ROM%</command>
<command label= "MAME Dragon 32 [Cartridge] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\dragon32 dragon32 -cart %ROM%</command>
<command label= "MAME Dragon 64 [Tape] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\dragon32 dragon64 -autoboot_delay "4" -autoboot_command "cloadm\"\"\n" -cass %ROM%</command>
<command label= "MAME Dragon 64 [Cartridge] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\dragon32 dragon64 -cart %ROM%</command>
2022-07-13 17:05:53 +00:00
<command label= "XRoar Dragon 32 (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_XROAR% -fs -default-machine dragon32 %ROM%</command>
<command label= "XRoar Dragon 64 (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_XROAR% -fs -default-machine dragon64 %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > dragon32</platform>
<theme > dragon32</theme>
</system>
<system >
<name > dreamcast</name>
<fullname > Sega Dreamcast</fullname>
<path > %ROMPATH%\dreamcast</path>
2023-10-22 12:06:16 +00:00
<extension > .cdi .CDI .chd .CHD .cue .CUE .dat .DAT .elf .ELF .gdi .GDI .iso .ISO .lst .LST .m3u .M3U .7z .7Z .zip .ZIP</extension>
2022-03-28 15:59:23 +00:00
<command label= "Flycast" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM%</command>
2022-03-28 20:09:36 +00:00
<command label= "Flycast (Standalone)" > %EMULATOR_FLYCAST% %ROM%</command>
2023-10-22 10:12:34 +00:00
<command label= "Flycast Dojo (Standalone)" > %EMULATOR_FLYCAST-DOJO% %ROM%</command>
2022-03-28 15:59:23 +00:00
<command label= "Redream (Standalone)" > %EMULATOR_REDREAM% %ROM%</command>
2023-10-21 10:56:58 +00:00
<command label= "Demul (Standalone)" > %EMULATOR_DEMUL% -run=dc -image=%ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > dreamcast</platform>
<theme > dreamcast</theme>
</system>
2022-07-07 16:20:58 +00:00
<system >
<name > easyrpg</name>
<fullname > EasyRPG Game Engine</fullname>
<path > %ROMPATH%\easyrpg</path>
2022-07-12 18:09:26 +00:00
<extension > .easyrpg .zip .ZIP</extension>
<command label= "EasyRPG" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\easyrpg_libretro.dll %ROM%</command>
<command label= "EasyRPG Player (Standalone)" > %STARTDIR%=%GAMEENTRYDIR% %EMULATOR_EASYRPG%</command>
2022-07-07 16:20:58 +00:00
<platform > easyrpg</platform>
<theme > easyrpg</theme>
</system>
2023-10-08 10:17:48 +00:00
<system >
<name > electron</name>
<fullname > Acorn Electron</fullname>
<path > %ROMPATH%\electron</path>
<extension > .1dd .1DD .adf .ADF .adl .ADL .adm .ADM .ads .ADS .bbc .BBC .bin .BIN .cqi .CQI .cqm .CQM .csw .CSW .d77 .D77 .d88 .D88 .dfi .DFI .dsd .DSD .dsk .DSK .hfe .HFE .imd .IMD .img .IMG .mfi .MFI .mfm .MFM .rom .ROM .ssd .SSD .td0 .TD0 .uef .UEF .wav .WAV .7z .7Z .zip .ZIP</extension>
2023-10-16 16:43:42 +00:00
<command label= "MAME [Tape] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\electron electron64 -autoboot_delay "2" -autoboot_command "*T.\nCH.\"\"\n" -cass1 %ROM%</command>
<command label= "MAME [Diskette DFS] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\electron electron64 -exp plus1 -cart1 seds -autoboot_delay "2" -autoboot_command "*CAT\n\n\n\n\n\n*EXEC !BOOT\n" -flop1 %ROM%</command>
<command label= "MAME [Diskette ADFS] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\electron electron64 -exp plus3 -exp:plus3:fdc:1 35dd -autoboot_delay "2" -autoboot_command "*CAT\n\n\n\n\n\n*RUN !BOOT\n" -flop1 %ROM%</command>
2023-10-08 10:17:48 +00:00
<platform > electron</platform>
<theme > electron</theme>
</system>
2023-07-10 11:36:17 +00:00
<system >
<name > emulators</name>
<fullname > Emulators</fullname>
<path > %ROMPATH%\emulators</path>
<extension > .bat .BAT .lnk .LNK</extension>
<command label= "Suspend ES-DE" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
<command label= "Keep ES-DE running" > %HIDEWINDOW% %ESCAPESPECIALS% %RUNINBACKGROUND% %EMULATOR_OS-SHELL% /C %ROM%</command>
<platform > pcwindows</platform>
<theme > emulators</theme>
</system>
2021-11-04 11:50:34 +00:00
<system >
<name > epic</name>
<fullname > Epic Games Store</fullname>
<path > %ROMPATH%\epic</path>
2023-09-07 19:47:53 +00:00
<extension > .bat .BAT .lnk .LNK .url .URL</extension>
2023-12-19 16:39:16 +00:00
<command label= "Epic Games Store (Standalone)" > %HIDEWINDOW% %ESCAPESPECIALS% %RUNINBACKGROUND% %EMULATOR_OS-SHELL% /C %ROM%</command>
2022-05-14 10:04:39 +00:00
<platform > pcwindows</platform>
2021-11-04 11:50:34 +00:00
<theme > epic</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > famicom</name>
<fullname > Nintendo Family Computer</fullname>
<path > %ROMPATH%\famicom</path>
2023-09-09 13:01:29 +00:00
<extension > .3dsen .3DSEN .fds .FDS .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP</extension>
2022-05-10 16:36:38 +00:00
<command label= "Mesen" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mesen_libretro.dll %ROM%</command>
Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems
2023-08-16 16:49:53 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2021-09-23 18:34:23 +00:00
<command label= "Nestopia UE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\nestopia_libretro.dll %ROM%</command>
<command label= "FCEUmm" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fceumm_libretro.dll %ROM%</command>
<command label= "QuickNES" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\quicknes_libretro.dll %ROM%</command>
2022-12-16 18:44:57 +00:00
<command label= "puNES (Standalone)" > %EMULATOR_PUNES% -u yes %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module nes %ROM%</command>
2022-08-11 12:48:03 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Famicom" %ROM%</command>
<command label= "ares FDS (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Famicom Disk System" %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2023-09-09 13:01:29 +00:00
<command label= "3dSen (Standalone)" > %EMULATOR_3DSEN% -id=%INJECT%=%BASENAME%.3dsen</command>
2021-08-24 16:20:57 +00:00
<platform > famicom</platform>
<theme > famicom</theme>
</system>
<system >
<name > fba</name>
<fullname > FinalBurn Alpha</fullname>
<path > %ROMPATH%\fba</path>
<extension > .iso .ISO .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "FB Alpha 2012" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_libretro.dll %ROM%</command>
<command label= "FB Alpha 2012 Neo Geo" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_neogeo_libretro.dll %ROM%</command>
<command label= "FB Alpha 2012 CPS-1" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_cps1_libretro.dll %ROM%</command>
<command label= "FB Alpha 2012 CPS-2" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_cps2_libretro.dll %ROM%</command>
<command label= "FB Alpha 2012 CPS-3" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_cps3_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > arcade</platform>
<theme > fba</theme>
</system>
<system >
<name > fbneo</name>
<fullname > FinalBurn Neo</fullname>
<path > %ROMPATH%\fbneo</path>
2022-10-02 15:03:12 +00:00
<extension > .7z .7Z .zip .ZIP</extension>
<command label= "FinalBurn Neo" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
<command label= "FinalBurn Neo (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% %BASENAME%</command>
2021-08-24 16:20:57 +00:00
<platform > arcade</platform>
<theme > fbneo</theme>
</system>
<system >
<name > fds</name>
<fullname > Nintendo Famicom Disk System</fullname>
<path > %ROMPATH%\fds</path>
<extension > .nes .NES .fds .FDS .unf .UNF .UNIF .UNIF .7z .7Z .zip .ZIP</extension>
2022-05-10 16:36:38 +00:00
<command label= "Mesen" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mesen_libretro.dll %ROM%</command>
Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems
2023-08-16 16:49:53 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2022-04-06 21:13:35 +00:00
<command label= "Nestopia UE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\nestopia_libretro.dll %ROM%</command>
<command label= "FCEUmm" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fceumm_libretro.dll %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module nes %ROM%</command>
2022-08-11 12:48:03 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Famicom Disk System" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > fds</platform>
<theme > fds</theme>
</system>
2022-07-09 18:07:16 +00:00
<system >
<name > flash</name>
<fullname > Adobe Flash</fullname>
<path > %ROMPATH%\flash</path>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<extension > .ruf .RUF .swf .SWF</extension>
2022-07-09 18:07:16 +00:00
<command label= "Ruffle (Standalone)" > %EMULATOR_RUFFLE% --fullscreen %ROM%</command>
<command label= "ArcadeFlashWeb (Standalone)" > %EMULATOR_ARCADEFLASHWEB% -fullscreen -source:%ROM%</command>
<platform > flash</platform>
<theme > flash</theme>
</system>
2023-10-10 16:45:59 +00:00
<system >
<name > fm7</name>
<fullname > Fujitsu FM-7</fullname>
<path > %ROMPATH%\fm7</path>
<extension > .1dd .1DD .cqi .CQI .cqm .CQM .d77 .D77 .d88 .D88 .dfi .DFI .dsk .DSK .hfe .HFE .imd .IMD .mfi .MFI .mfm .MFM .t77 .T77 .td0 .TD0 .wav .WAV .7z .7Z .zip .ZIP</extension>
2023-10-16 16:43:42 +00:00
<command label= "MAME [FM-7 Diskette] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\fm7 fm7 -flop1 %ROM%</command>
<command label= "MAME [FM-7 Tape] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\fm7 fm7 -autoboot_delay "5" -autoboot_command "load\n\n\nrun\n" -cass1 %ROM%</command>
<command label= "MAME [FM-7 Software list] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\fm7 fm7 %BASENAME%</command>
<command label= "MAME [FM77AV Diskette] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\fm7 fm77av -flop1 %ROM%</command>
<command label= "MAME [FM77AV Tape] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\fm7 fm77av -autoboot_delay "5" -autoboot_command "load\n\n\nrun\n" -cass1 %ROM%</command>
<command label= "MAME [FM77AV Software list] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\fm7 fm77av %BASENAME%</command>
2023-10-10 16:45:59 +00:00
<platform > fm7</platform>
<theme > fm7</theme>
</system>
2022-07-06 18:10:28 +00:00
<system >
<name > fmtowns</name>
<fullname > Fujitsu FM Towns</fullname>
<path > %ROMPATH%\fmtowns</path>
2023-10-27 21:03:04 +00:00
<extension > .cdr .CDR .chd .CHD .cue .CUE .gdi .GDI .iso .ISO</extension>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "fmtownshr -rompath \"%GAMEDIRRAW%;%ROMPATH%\fmtowns\" -cdrom \"%GAMEDIRRAW%\%FILENAME%\""</command>
2023-10-27 21:03:04 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\fmtowns fmtownshr -cdrom %ROM%</command>
2022-07-06 18:10:28 +00:00
<command label= "Tsugaru (Standalone)" > %EMULATOR_TSUGARU% %EMUDIR%\roms -HOSTSHORTCUT ESC 0 0 FORCEQUIT -FULLSCREEN -CD %ROM% %INJECT%=%BASENAME%.cfg</command>
<platform > fmtowns</platform>
<theme > fmtowns</theme>
</system>
2023-07-10 17:12:53 +00:00
<system >
<name > fpinball</name>
<fullname > Future Pinball</fullname>
<path > %ROMPATH%\fpinball</path>
<extension > .fpt .FPT</extension>
<command label= "Future Pinball (Standalone)" > %EMULATOR_FUTURE-PINBALL% /Exit /Play /Open %ROM%</command>
<platform > fpinball</platform>
<theme > fpinball</theme>
</system>
2023-09-18 16:04:47 +00:00
<system >
<name > gamate</name>
<fullname > Bit Corporation Gamate</fullname>
<path > %ROMPATH%\gamate</path>
<extension > .bin .BIN .7z .7Z .zip .ZIP</extension>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "gamate -rompath \"%GAMEDIRRAW%;%ROMPATH%\gamate\" -cart \"%ROMRAW%\""</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\gamate gamate -cart %ROM%</command>
2023-09-18 16:04:47 +00:00
<platform > gamate</platform>
<theme > gamate</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > gameandwatch</name>
<fullname > Nintendo Game and Watch</fullname>
<path > %ROMPATH%\gameandwatch</path>
<extension > .mgw .MGW .7z .7Z .zip .ZIP</extension>
2024-02-06 16:09:12 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME Local Artwork (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -artpath %ROMPATH%\gameandwatch\artwork -rompath %GAMEDIR%\;%ROMPATH%\gameandwatch %BASENAME%</command>
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\gameandwatch %BASENAME%</command>
2023-02-03 19:16:29 +00:00
<command label= "Handheld Electronic (GW)" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gw_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > gameandwatch</platform>
<theme > gameandwatch</theme>
</system>
2023-03-01 21:09:27 +00:00
<system >
<name > gamecom</name>
<fullname > Tiger Electronics Game.com</fullname>
<path > %ROMPATH%\gamecom</path>
<extension > .tgc .TGC .7z .7Z .zip .ZIP</extension>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "gamecom -rompath \"%GAMEDIRRAW%;%ROMPATH%\gamecom\" -cartridge1 \"%ROMRAW%\""</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\gamecom gamecom -cartridge1 %ROM%</command>
2023-03-01 21:09:27 +00:00
<platform > gamecom</platform>
<theme > gamecom</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > gamegear</name>
<fullname > Sega Game Gear</fullname>
<path > %ROMPATH%\gamegear</path>
2021-09-26 12:44:00 +00:00
<extension > .68k .68K .bin .BIN .bms .BMS .chd .CHD .col .COL .cue .CUE .gen .GEN .gg .GG .iso .ISO .m3u .M3U .md .MD .mdx .MDX .rom .ROM .sg .SG .sgd .SGD .smd .SMD .sms .SMS .7z .7Z .zip .ZIP</extension>
<command label= "Genesis Plus GX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_libretro.dll %ROM%</command>
<command label= "Genesis Plus GX Wide" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_wide_libretro.dll %ROM%</command>
2022-05-10 18:24:52 +00:00
<command label= "Gearsystem" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gearsystem_libretro.dll %ROM%</command>
<command label= "SMS Plus GX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\smsplus_libretro.dll %ROM%</command>
2023-04-08 09:28:52 +00:00
<command label= "PicoDrive" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\picodrive_libretro.dll %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module gg %ROM%</command>
2024-02-04 10:42:34 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2023-07-21 11:19:53 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Game Gear" %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > gamegear</platform>
<theme > gamegear</theme>
</system>
<system >
<name > gb</name>
<fullname > Nintendo Game Boy</fullname>
<path > %ROMPATH%\gb</path>
2021-09-26 10:03:12 +00:00
<extension > .bs .BS .cgb .CGB .dmg .DMG .gb .GB .gbc .GBC .sgb .SGB .sfc .SFC .smc .SMC .7z .7Z .zip .ZIP</extension>
<command label= "Gambatte" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gambatte_libretro.dll %ROM%</command>
2022-05-10 18:12:44 +00:00
<command label= "SameBoy" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\sameboy_libretro.dll %ROM%</command>
2022-11-29 04:52:11 +00:00
<command label= "SameBoy (Standalone)" > %EMULATOR_SAMEBOY% -f %ROM%</command>
2021-09-26 10:03:12 +00:00
<command label= "Gearboy" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gearboy_libretro.dll %ROM%</command>
2022-11-29 04:52:11 +00:00
<command label= "Gearboy (Standalone)" > %EMULATOR_GEARBOY% %ROM%</command>
2021-09-26 10:03:12 +00:00
<command label= "TGB Dual" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\tgbdual_libretro.dll %ROM%</command>
2024-02-04 16:25:35 +00:00
<command label= "DoubleCherryGB" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\DoubleCherryGB_libretro.dll %ROM%</command>
2021-09-26 10:03:12 +00:00
<command label= "Mesen-S" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mesen-s_libretro.dll %ROM%</command>
Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems
2023-08-16 16:49:53 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2021-09-26 10:03:12 +00:00
<command label= "bsnes" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_libretro.dll %ROM%</command>
2022-04-06 21:13:35 +00:00
<command label= "mGBA" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mgba_libretro.dll %ROM%</command>
<command label= "mGBA (Standalone)" > %EMULATOR_MGBA% -f %ROM%</command>
<command label= "VBA-M" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vbam_libretro.dll %ROM%</command>
<command label= "VBA-M (Standalone)" > %EMULATOR_VBA-M% /f %ROM%</command>
2023-12-19 19:34:54 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module gb %ROM%</command>
2023-07-21 11:19:53 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Game Boy" %ROM%</command>
2023-09-10 09:44:09 +00:00
<command label= "SkyEmu (Standalone)" > %EMULATOR_SKYEMU% %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > gb</platform>
<theme > gb</theme>
</system>
<system >
<name > gba</name>
<fullname > Nintendo Game Boy Advance</fullname>
<path > %ROMPATH%\gba</path>
2021-09-26 10:03:12 +00:00
<extension > .agb .AGB .bin .BIN .cgb .CGB .dmg .DMG .gb .GB .gba .GBA .gbc .GBC .sgb .SGB .7z .7Z .zip .ZIP</extension>
<command label= "mGBA" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mgba_libretro.dll %ROM%</command>
2022-02-23 18:48:44 +00:00
<command label= "mGBA (Standalone)" > %EMULATOR_MGBA% -f %ROM%</command>
<command label= "VBA-M" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vbam_libretro.dll %ROM%</command>
2022-02-23 19:29:24 +00:00
<command label= "VBA-M (Standalone)" > %EMULATOR_VBA-M% /f %ROM%</command>
2021-09-26 10:03:12 +00:00
<command label= "VBA Next" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vba_next_libretro.dll %ROM%</command>
<command label= "gpSP" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gpsp_libretro.dll %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "NooDS" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\noods_libretro.dll %ROM%</command>
<command label= "NooDS (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_NOODS% %ROM%</command>
2023-12-19 19:34:54 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module gba %ROM%</command>
2023-07-21 11:19:53 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Game Boy Advance" %ROM%</command>
2023-09-10 09:44:09 +00:00
<command label= "SkyEmu (Standalone)" > %EMULATOR_SKYEMU% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > gba</platform>
<theme > gba</theme>
</system>
<system >
<name > gbc</name>
<fullname > Nintendo Game Boy Color</fullname>
<path > %ROMPATH%\gbc</path>
2021-09-26 10:03:12 +00:00
<extension > .bs .BS .cgb .CGB .dmg .DMG .gb .GB .gbc .GBC .sgb .SGB .sfc .SFC .smc .SMC .7z .7Z .zip .ZIP</extension>
<command label= "Gambatte" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gambatte_libretro.dll %ROM%</command>
2022-05-10 18:12:44 +00:00
<command label= "SameBoy" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\sameboy_libretro.dll %ROM%</command>
2022-11-29 04:52:11 +00:00
<command label= "SameBoy (Standalone)" > %EMULATOR_SAMEBOY% -f %ROM%</command>
2021-09-26 10:03:12 +00:00
<command label= "Gearboy" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gearboy_libretro.dll %ROM%</command>
2022-11-29 04:52:11 +00:00
<command label= "Gearboy (Standalone)" > %EMULATOR_GEARBOY% %ROM%</command>
2021-09-26 10:03:12 +00:00
<command label= "TGB Dual" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\tgbdual_libretro.dll %ROM%</command>
2024-02-04 16:25:35 +00:00
<command label= "DoubleCherryGB" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\DoubleCherryGB_libretro.dll %ROM%</command>
2021-09-26 10:03:12 +00:00
<command label= "Mesen-S" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mesen-s_libretro.dll %ROM%</command>
Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems
2023-08-16 16:49:53 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2021-09-26 10:03:12 +00:00
<command label= "bsnes" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_libretro.dll %ROM%</command>
2022-04-06 21:13:35 +00:00
<command label= "mGBA" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mgba_libretro.dll %ROM%</command>
<command label= "mGBA (Standalone)" > %EMULATOR_MGBA% -f %ROM%</command>
<command label= "VBA-M" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vbam_libretro.dll %ROM%</command>
<command label= "VBA-M (Standalone)" > %EMULATOR_VBA-M% /f %ROM%</command>
2023-12-19 19:34:54 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module gb %ROM%</command>
2023-07-21 11:19:53 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Game Boy Color" %ROM%</command>
2023-09-10 09:44:09 +00:00
<command label= "SkyEmu (Standalone)" > %EMULATOR_SKYEMU% %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > gbc</platform>
<theme > gbc</theme>
</system>
<system >
<name > gc</name>
<fullname > Nintendo GameCube</fullname>
<path > %ROMPATH%\gc</path>
2022-08-27 14:04:26 +00:00
<extension > .ciso .CISO .dff .DFF .dol .DOL .elf .ELF .gcm .GCM .gcz .GCZ .iso .ISO .json .JSON .m3u .M3U .rvz .RVZ .tgc .TGC .wad .WAD .wbfs .WBFS .wia .WIA .7z .7Z .zip .ZIP</extension>
2022-02-21 22:20:53 +00:00
<command label= "Dolphin" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dolphin_libretro.dll %ROM%</command>
<command label= "Dolphin (Standalone)" > %EMULATOR_DOLPHIN% -b -e %ROM%</command>
2022-08-12 20:15:48 +00:00
<command label= "PrimeHack (Standalone)" > %EMULATOR_PRIMEHACK% -b -e %ROM%</command>
2022-08-27 16:05:00 +00:00
<command label= "Triforce (Standalone)" > %EMULATOR_TRIFORCE% -b -e %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > gc</platform>
<theme > gc</theme>
</system>
<system >
<name > genesis</name>
<fullname > Sega Genesis</fullname>
<path > %ROMPATH%\genesis</path>
2022-07-10 09:31:27 +00:00
<extension > .32x .32X .68k .68K .bin .BIN .bms .BMS .chd .CHD .cue .CUE .gen .GEN .gg .GG .iso .ISO .m3u .M3U .md .MD .mdx .MDX .sg .SG .sgd .SGD .smd .SMD .sms .SMS .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "Genesis Plus GX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_libretro.dll %ROM%</command>
<command label= "Genesis Plus GX Wide" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_wide_libretro.dll %ROM%</command>
<command label= "PicoDrive" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\picodrive_libretro.dll %ROM%</command>
<command label= "BlastEm" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\blastem_libretro.dll %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module md %ROM%</command>
2022-08-11 12:48:03 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Mega Drive" %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > genesis</platform>
<theme > genesis</theme>
</system>
2023-07-10 12:48:39 +00:00
<system >
<name > gmaster</name>
<fullname > Hartung Game Master</fullname>
<path > %ROMPATH%\gmaster</path>
<extension > .bin .BIN .7z .7Z .zip .ZIP</extension>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "gmaster -rompath \"%GAMEDIRRAW%;%ROMPATH%\gmaster\" -cart \"%ROMRAW%\""</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\gmaster gmaster -cart %ROM%</command>
2023-07-10 12:48:39 +00:00
<platform > gmaster</platform>
<theme > gmaster</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > gx4000</name>
<fullname > Amstrad GX4000</fullname>
<path > %ROMPATH%\gx4000</path>
2022-08-14 09:05:34 +00:00
<extension > .bin .BIN .cdt .CDT .cpr .CPR .dsk .DSK .kcr .KCR .m3u .M3U .sna .SNA .tap .TAR .voc .VOC .7z .7Z .zip .ZIP</extension>
2022-07-15 18:18:22 +00:00
<command label= "Caprice32" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\cap32_libretro.dll %ROM%</command>
<command label= "CrocoDS" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\crocods_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\gx4000 gx4000 -cart %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > gx4000</platform>
<theme > gx4000</theme>
</system>
<system >
<name > intellivision</name>
<fullname > Mattel Electronics Intellivision</fullname>
<path > %ROMPATH%\intellivision</path>
2023-10-22 12:06:16 +00:00
<extension > .bin .BIN .int .INT .rom .ROM .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "FreeIntv" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\freeintv_libretro.dll %ROM%</command>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "intv -rompath \"%GAMEDIRRAW%;%ROMPATH%\intellivision\" -cart \"%ROMRAW%\""</command>
2023-10-23 19:36:15 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\intellivision intv -cart %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > intellivision</platform>
<theme > intellivision</theme>
</system>
2021-11-04 10:29:52 +00:00
<system >
<name > j2me</name>
<fullname > Java 2 Micro Edition (J2ME)</fullname>
<path > %ROMPATH%\j2me</path>
<extension > .jar .JAR .7z .7Z .zip .ZIP</extension>
2022-07-03 12:12:46 +00:00
<command label= "SquirrelJME" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\squirreljme_libretro.dll %ROM%</command>
<command label= "KEmulator (Standalone)" > %STARTDIR%=%EMUDIR% %RUNINBACKGROUND% %EMULATOR_KEMULATOR% %ROM%</command>
2021-11-04 10:29:52 +00:00
<platform > android</platform>
<theme > j2me</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > kodi</name>
2021-12-08 19:27:56 +00:00
<fullname > Kodi Home Theatre Software</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\kodi</path>
2022-05-12 21:04:32 +00:00
<extension > .bat .BAT .lnk .LNK</extension>
2023-02-20 16:54:24 +00:00
<command label= "Kodi (Standalone)" > %HIDEWINDOW% %ESCAPESPECIALS% %RUNINBACKGROUND% %EMULATOR_OS-SHELL% /C %ROM%</command>
2023-04-06 11:09:39 +00:00
<platform > pcwindows</platform>
2021-08-24 16:20:57 +00:00
<theme > kodi</theme>
</system>
2023-10-15 10:56:04 +00:00
<system >
<name > laserdisc</name>
<fullname > LaserDisc Games</fullname>
<path > %ROMPATH%\laserdisc</path>
2023-12-16 22:02:06 +00:00
<extension > .daphne .dirksimple .ogv .OGV .singe .7z .7Z .zip .ZIP</extension>
2023-10-15 10:56:04 +00:00
<command label= "Hypseus [Daphne] (Standalone)" > %EMULATOR_HYPSEUS-SINGE% %BASENAME% vldp -framefile %GAMEDIR%\%BASENAME%.txt %INJECT%=%BASENAME%.commands</command>
<command label= "Hypseus [Singe] (Standalone)" > %EMULATOR_HYPSEUS-SINGE% singe vldp -framefile %GAMEDIR%\%BASENAME%.txt -script %GAMEDIR%\%BASENAME%.singe %INJECT%=%BASENAME%.commands</command>
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\laserdisc %BASENAME%</command>
2023-10-24 19:13:50 +00:00
<command label= "DirkSimple" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dirksimple_libretro.dll %ROM%</command>
2023-10-15 10:56:04 +00:00
<platform > daphne, arcade</platform>
<theme > laserdisc</theme>
</system>
2023-02-03 19:16:29 +00:00
<system >
<name > lcdgames</name>
<fullname > LCD Handheld Games</fullname>
<path > %ROMPATH%\lcdgames</path>
<extension > .mgw .MGW .7z .7Z .zip .ZIP</extension>
2024-02-06 16:09:12 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME Local Artwork (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -artpath %ROMPATH%\lcdgames\artwork -rompath %GAMEDIR%\;%ROMPATH%\lcdgames %BASENAME%</command>
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\lcdgames %BASENAME%</command>
2023-02-03 19:16:29 +00:00
<command label= "Handheld Electronic (GW)" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gw_libretro.dll %ROM%</command>
<platform > lcdgames, gameandwatch</platform>
<theme > lcdgames</theme>
</system>
2023-07-04 18:28:21 +00:00
<system >
<name > lowresnx</name>
<fullname > LowRes NX Fantasy Console</fullname>
<path > %ROMPATH%\lowresnx</path>
<extension > .nx .NX</extension>
<command label= "LowRes NX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\lowresnx_libretro.dll %ROM%</command>
<platform > lowresnx</platform>
<theme > lowresnx</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > lutris</name>
2021-12-08 19:27:56 +00:00
<fullname > Lutris Open Gaming Platform</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\lutris</path>
<extension > .7z .7Z .zip .ZIP</extension>
<command > PLACEHOLDER %ROM%</command>
<platform > pc</platform>
<theme > lutris</theme>
</system>
<system >
<name > lutro</name>
2021-12-08 19:27:56 +00:00
<fullname > Lutro Game Engine</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\lutro</path>
<extension > .lua .LUA .lutro .LUTRO .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "Lutro" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\lutro_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > lutro</platform>
<theme > lutro</theme>
</system>
<system >
<name > macintosh</name>
<fullname > Apple Macintosh</fullname>
<path > %ROMPATH%\macintosh</path>
2023-02-20 16:48:02 +00:00
<extension > .dsk .DSK .game .GAME</extension>
2023-10-16 16:43:42 +00:00
<command label= "MAME Mac SE Bootable (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\macintosh macse -flop1 %ROM%</command>
<command label= "MAME Mac SE Boot Disk (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\macintosh macse -flop1 %GAMEDIR%\boot.dsk -flop2 %ROM%</command>
<command label= "MAME Mac Plus Bootable (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\macintosh macplus -flop1 %ROM%</command>
<command label= "MAME Mac Plus Boot Disk (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\macintosh macplus -flop1 %GAMEDIR%\boot.dsk -flop2 %ROM%</command>
2022-07-02 19:34:58 +00:00
<command label= "Basilisk II (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_BASILISKII% --nogui true</command>
<command label= "SheepShaver (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_SHEEPSHAVER%</command>
2021-08-24 16:20:57 +00:00
<platform > macintosh</platform>
<theme > macintosh</theme>
</system>
<system >
<name > mame</name>
<fullname > Multiple Arcade Machine Emulator</fullname>
<path > %ROMPATH%\mame</path>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<extension > .bat .BAT .cmd .CMD .gam .GAM .lnk .LNK .neo .NEO .7z .7Z .zip .ZIP</extension>
2022-05-10 17:07:06 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%</command>
<command label= "MAME 2010" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2010_libretro.dll %ROM%</command>
2021-09-23 18:34:23 +00:00
<command label= "MAME 2003-Plus" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2003_plus_libretro.dll %ROM%</command>
2024-04-04 20:52:53 +00:00
<command label= "MAME 2003" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2003_libretro.dll %ROM%</command>
2021-09-23 18:34:23 +00:00
<command label= "MAME 2000" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2000_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\mame %BASENAME%</command>
2021-09-23 18:34:23 +00:00
<command label= "FinalBurn Neo" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
2022-12-17 18:37:28 +00:00
<command label= "FinalBurn Neo (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% %BASENAME%</command>
2021-09-23 18:34:23 +00:00
<command label= "FB Alpha 2012" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_libretro.dll %ROM%</command>
2024-03-02 10:29:09 +00:00
<command label= "Geolith" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\geolith_libretro.dll %ROM%</command>
2022-05-21 18:12:42 +00:00
<command label= "Flycast" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM%</command>
<command label= "Flycast (Standalone)" > %EMULATOR_FLYCAST% %ROM%</command>
2023-10-22 10:12:34 +00:00
<command label= "Flycast Dojo (Standalone)" > %EMULATOR_FLYCAST-DOJO% %ROM%</command>
2022-06-26 14:31:07 +00:00
<command label= "Kronos" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\kronos_libretro.dll %ROM%</command>
2022-06-20 19:40:50 +00:00
<command label= "Model 2 Emulator (Standalone)" > %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_M2EMULATOR% %BASENAME%</command>
2022-07-11 19:40:31 +00:00
<command label= "Model 2 Emulator [Suspend ES-DE] (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_M2EMULATOR% %BASENAME%</command>
2023-10-29 11:09:44 +00:00
<command label= "Supermodel (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_SUPERMODEL% %INJECT%=%BASENAME%.commands %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "MFME (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_MFME% %ROM%</command>
2023-03-23 20:04:30 +00:00
<command label= "Shortcut or script" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > arcade</platform>
<theme > mame</theme>
</system>
<system >
<name > mame-advmame</name>
<fullname > AdvanceMAME</fullname>
<path > %ROMPATH%\mame-advmame</path>
2023-09-11 16:23:38 +00:00
<extension > .7z .7Z .zip .ZIP</extension>
<command label= "AdvanceMAME (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_ADVANCEMAME% %BASENAME%</command>
2021-08-24 16:20:57 +00:00
<platform > arcade</platform>
<theme > mame-advmame</theme>
</system>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<system >
<name > mark3</name>
<fullname > Sega Mark III</fullname>
<path > %ROMPATH%\mark3</path>
<extension > .68k .68K .bin .BIN .bms .BMS .chd .CHD .col .COL .cue .CUE .gen .GEN .gg .GG .iso .ISO .m3u .M3U .md .MD .mdx .MDX .rom .ROM .sg .SG .sgd .SGD .smd .SMD .sms .SMS .7z .7Z .zip .ZIP</extension>
<command label= "Genesis Plus GX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_libretro.dll %ROM%</command>
<command label= "Genesis Plus GX Wide" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_wide_libretro.dll %ROM%</command>
<command label= "SMS Plus GX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\smsplus_libretro.dll %ROM%</command>
<command label= "Gearsystem" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gearsystem_libretro.dll %ROM%</command>
<command label= "PicoDrive" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\picodrive_libretro.dll %ROM%</command>
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module sms %ROM%</command>
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Master System" %ROM%</command>
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
<platform > mastersystem</platform>
<theme > mark3</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > mastersystem</name>
<fullname > Sega Master System</fullname>
<path > %ROMPATH%\mastersystem</path>
2021-09-23 19:08:45 +00:00
<extension > .68k .68K .bin .BIN .bms .BMS .chd .CHD .col .COL .cue .CUE .gen .GEN .gg .GG .iso .ISO .m3u .M3U .md .MD .mdx .MDX .rom .ROM .sg .SG .sgd .SGD .smd .SMD .sms .SMS .7z .7Z .zip .ZIP</extension>
<command label= "Genesis Plus GX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_libretro.dll %ROM%</command>
<command label= "Genesis Plus GX Wide" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_wide_libretro.dll %ROM%</command>
<command label= "SMS Plus GX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\smsplus_libretro.dll %ROM%</command>
<command label= "Gearsystem" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gearsystem_libretro.dll %ROM%</command>
<command label= "PicoDrive" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\picodrive_libretro.dll %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module sms %ROM%</command>
2024-02-04 10:42:34 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2022-08-11 12:48:03 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Master System" %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > mastersystem</platform>
<theme > mastersystem</theme>
</system>
<system >
<name > megacd</name>
<fullname > Sega Mega-CD</fullname>
<path > %ROMPATH%\megacd</path>
2021-09-26 12:44:00 +00:00
<extension > .68k .68K .bin .BIN .bms .BMS .chd .CHD .cue .CUE .gen .GEN .gg .GG .iso .ISO .m3u .M3U .md .MD .mdx .MDX .sg .SG .sgd .SGD .smd .SMD .sms .SMS .7z .7Z .zip .ZIP</extension>
<command label= "Genesis Plus GX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_libretro.dll %ROM%</command>
<command label= "Genesis Plus GX Wide" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_wide_libretro.dll %ROM%</command>
<command label= "PicoDrive" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\picodrive_libretro.dll %ROM%</command>
2022-08-11 14:41:55 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Mega CD" %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > segacd</platform>
<theme > megacd</theme>
</system>
<system >
<name > megacdjp</name>
<fullname > Sega Mega-CD</fullname>
<path > %ROMPATH%\megacdjp</path>
2021-09-26 12:44:00 +00:00
<extension > .68k .68K .bin .BIN .bms .BMS .chd .CHD .cue .CUE .gen .GEN .gg .GG .iso .ISO .m3u .M3U .md .MD .mdx .MDX .sg .SG .sgd .SGD .smd .SMD .sms .SMS .7z .7Z .zip .ZIP</extension>
<command label= "Genesis Plus GX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_libretro.dll %ROM%</command>
<command label= "Genesis Plus GX Wide" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_wide_libretro.dll %ROM%</command>
<command label= "PicoDrive" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\picodrive_libretro.dll %ROM%</command>
2022-08-11 14:41:55 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Mega CD" %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > segacd</platform>
<theme > megacdjp</theme>
</system>
<system >
<name > megadrive</name>
<fullname > Sega Mega Drive</fullname>
<path > %ROMPATH%\megadrive</path>
2022-07-10 09:31:27 +00:00
<extension > .32x .32X .68k .68K .bin .BIN .bms .BMS .chd .CHD .cue .CUE .gen .GEN .gg .GG .iso .ISO .m3u .M3U .md .MD .mdx .MDX .sg .SG .sgd .SGD .smd .SMD .sms .SMS .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "Genesis Plus GX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_libretro.dll %ROM%</command>
<command label= "Genesis Plus GX Wide" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_wide_libretro.dll %ROM%</command>
<command label= "PicoDrive" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\picodrive_libretro.dll %ROM%</command>
<command label= "BlastEm" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\blastem_libretro.dll %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module md %ROM%</command>
2022-08-11 12:48:03 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Mega Drive" %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > megadrive</platform>
<theme > megadrive</theme>
</system>
2023-01-30 21:33:18 +00:00
<system >
<name > megadrivejp</name>
<fullname > Sega Mega Drive</fullname>
<path > %ROMPATH%\megadrivejp</path>
<extension > .32x .32X .68k .68K .bin .BIN .bms .BMS .chd .CHD .cue .CUE .gen .GEN .gg .GG .iso .ISO .m3u .M3U .md .MD .mdx .MDX .sg .SG .sgd .SGD .smd .SMD .sms .SMS .7z .7Z .zip .ZIP</extension>
<command label= "Genesis Plus GX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_libretro.dll %ROM%</command>
<command label= "Genesis Plus GX Wide" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_wide_libretro.dll %ROM%</command>
<command label= "PicoDrive" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\picodrive_libretro.dll %ROM%</command>
<command label= "BlastEm" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\blastem_libretro.dll %ROM%</command>
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module md %ROM%</command>
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Mega Drive" %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2023-01-30 21:33:18 +00:00
<platform > megadrive</platform>
<theme > megadrivejp</theme>
</system>
2022-07-04 17:54:18 +00:00
<system >
<name > megaduck</name>
<fullname > Creatronic Mega Duck</fullname>
<path > %ROMPATH%\megaduck</path>
<extension > .bin .BIN .7z .7Z .zip .ZIP</extension>
<command label= "SameDuck" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\sameduck_libretro.dll %ROM%</command>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "megaduck -rompath \"%GAMEDIRRAW%;%ROMPATH%\megaduck\" -cart \"%ROMRAW%\""</command>
2023-10-23 19:36:15 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\megaduck megaduck -cart %ROM%</command>
2022-07-04 17:54:18 +00:00
<platform > megaduck</platform>
<theme > megaduck</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > mess</name>
<fullname > Multi Emulator Super System</fullname>
<path > %ROMPATH%\mess</path>
<extension > .chd .CHD .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "MESS 2015" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mess2015_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > mess</platform>
<theme > mess</theme>
</system>
2022-06-09 15:19:16 +00:00
<system >
<name > model2</name>
<fullname > Sega Model 2</fullname>
<path > %ROMPATH%\model2</path>
<extension > .7z .7Z .zip .ZIP</extension>
2022-06-20 19:40:50 +00:00
<command label= "Model 2 Emulator (Standalone)" > %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_M2EMULATOR% %BASENAME%</command>
2022-07-11 19:40:31 +00:00
<command label= "Model 2 Emulator [Suspend ES-DE] (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_M2EMULATOR% %BASENAME%</command>
2022-10-13 20:08:36 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\model2 %BASENAME%</command>
2022-06-09 15:19:16 +00:00
<platform > arcade</platform>
<theme > model2</theme>
</system>
<system >
<name > model3</name>
<fullname > Sega Model 3</fullname>
<path > %ROMPATH%\model3</path>
<extension > .7z .7Z .zip .ZIP</extension>
2023-10-29 11:09:44 +00:00
<command label= "Supermodel (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_SUPERMODEL% %INJECT%=%BASENAME%.commands %ROM%</command>
2022-06-09 15:19:16 +00:00
<platform > arcade</platform>
<theme > model3</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > moto</name>
2021-12-08 19:27:56 +00:00
<fullname > Thomson MO/TO Series</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\moto</path>
2023-10-22 12:06:16 +00:00
<extension > .fd .FD .k7 .K7 .m5 .M5 .m7 .M7 .rom .ROM .sap .SAP .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "Theodore" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\theodore_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > moto</platform>
<theme > moto</theme>
</system>
<system >
<name > msx</name>
<fullname > MSX</fullname>
<path > %ROMPATH%\msx</path>
2022-09-12 17:11:39 +00:00
<extension > .cas .CAS .col .COL .di1 .DI1 .di2 .DI2 .dmk .DMK .dsk .DSK .fd1 .FD1 .fd2 .FD2 .m3u .M3U .mx1 .MX1 .mx2 .MX2 .ogv .OGV .ri .RI .rom .ROM .sc .SC .sg .SG .wav .WAV .xsa .XSA .7z .7Z .zip .ZIP</extension>
2021-09-26 11:23:10 +00:00
<command label= "blueMSX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bluemsx_libretro.dll %ROM%</command>
<command label= "fMSX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fmsx_libretro.dll %ROM%</command>
2022-09-12 17:11:39 +00:00
<command label= "openMSX (Standalone)" > %EMULATOR_OPENMSX% -machine National_CF-3300 %INJECT%=%BASENAME%.commands %ROM%</command>
<command label= "openMSX No Machine (Standalone)" > %EMULATOR_OPENMSX% %INJECT%=%BASENAME%.commands %ROM%</command>
2022-08-11 14:41:55 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "MSX" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > msx</platform>
<theme > msx</theme>
</system>
<system >
<name > msx1</name>
<fullname > MSX1</fullname>
<path > %ROMPATH%\msx1</path>
2022-09-12 17:11:39 +00:00
<extension > .cas .CAS .col .COL .di1 .DI1 .di2 .DI2 .dmk .DMK .dsk .DSK .fd1 .FD1 .fd2 .FD2 .m3u .M3U .mx1 .MX1 .mx2 .MX2 .ogv .OGV .ri .RI .rom .ROM .sc .SC .sg .SG .wav .WAV .xsa .XSA .7z .7Z .zip .ZIP</extension>
2021-09-26 11:23:10 +00:00
<command label= "blueMSX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bluemsx_libretro.dll %ROM%</command>
<command label= "fMSX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fmsx_libretro.dll %ROM%</command>
2022-09-12 17:11:39 +00:00
<command label= "openMSX (Standalone)" > %EMULATOR_OPENMSX% -machine National_CF-3300 %INJECT%=%BASENAME%.commands %ROM%</command>
<command label= "openMSX No Machine (Standalone)" > %EMULATOR_OPENMSX% %INJECT%=%BASENAME%.commands %ROM%</command>
2022-08-11 14:41:55 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "MSX" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > msx</platform>
<theme > msx1</theme>
</system>
<system >
<name > msx2</name>
<fullname > MSX2</fullname>
<path > %ROMPATH%\msx2</path>
2022-09-12 17:11:39 +00:00
<extension > .cas .CAS .col .COL .di1 .DI1 .di2 .DI2 .dmk .DMK .dsk .DSK .fd1 .FD1 .fd2 .FD2 .m3u .M3U .mx1 .MX1 .mx2 .MX2 .ogv .OGV .ri .RI .rom .ROM .sc .SC .sg .SG .wav .WAV .xsa .XSA .7z .7Z .zip .ZIP</extension>
2021-09-26 11:23:10 +00:00
<command label= "blueMSX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bluemsx_libretro.dll %ROM%</command>
<command label= "fMSX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fmsx_libretro.dll %ROM%</command>
2022-09-12 17:11:39 +00:00
<command label= "openMSX (Standalone)" > %EMULATOR_OPENMSX% -machine Panasonic_FS-A1WSX %INJECT%=%BASENAME%.commands %ROM%</command>
<command label= "openMSX No Machine (Standalone)" > %EMULATOR_OPENMSX% %INJECT%=%BASENAME%.commands %ROM%</command>
2022-08-11 14:41:55 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "MSX2" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > msx2</platform>
<theme > msx2</theme>
</system>
<system >
<name > msxturbor</name>
<fullname > MSX Turbo R</fullname>
<path > %ROMPATH%\msxturbor</path>
2022-09-12 17:11:39 +00:00
<extension > .cas .CAS .col .COL .di1 .DI1 .di2 .DI2 .dmk .DMK .dsk .DSK .fd1 .FD1 .fd2 .FD2 .m3u .M3U .mx1 .MX1 .mx2 .MX2 .ogv .OGV .ri .RI .rom .ROM .sc .SC .sg .SG .wav .WAV .xsa .XSA .7z .7Z .zip .ZIP</extension>
<command label= "blueMSX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bluemsx_libretro.dll %ROM%</command>
<command label= "openMSX (Standalone)" > %EMULATOR_OPENMSX% -machine Panasonic_FS-A1GT %INJECT%=%BASENAME%.commands %ROM%</command>
<command label= "openMSX No Machine (Standalone)" > %EMULATOR_OPENMSX% %INJECT%=%BASENAME%.commands %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > msxturbor</platform>
<theme > msxturbor</theme>
</system>
2022-07-05 15:05:34 +00:00
<system >
<name > mugen</name>
<fullname > M.U.G.E.N Game Engine</fullname>
<path > %ROMPATH%\mugen</path>
<extension > .lnk .LNK</extension>
2023-02-20 16:54:24 +00:00
<command label= "Ikemen GO (Standalone)" > %HIDEWINDOW% %ESCAPESPECIALS% %STARTDIR%=%GAMEDIR% %EMULATOR_OS-SHELL% /C %ROM%</command>
2022-07-05 15:05:34 +00:00
<platform > mugen</platform>
<theme > mugen</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > multivision</name>
<fullname > Othello Multivision</fullname>
<path > %ROMPATH%\multivision</path>
<extension > .bin .BIN .gg .GG .rom .ROM .sg .SG .sms .SMS .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "Gearsystem" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gearsystem_libretro.dll %ROM%</command>
2024-02-01 23:06:09 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > sg-1000</platform>
<theme > multivision</theme>
</system>
<system >
<name > n3ds</name>
<fullname > Nintendo 3DS</fullname>
<path > %ROMPATH%\n3ds</path>
<extension > .3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP</extension>
2021-09-26 10:21:13 +00:00
<command label= "Citra" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\citra_libretro.dll %ROM%</command>
<command label= "Citra 2018" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\citra2018_libretro.dll %ROM%</command>
2022-02-22 21:20:45 +00:00
<command label= "Citra (Standalone)" > %EMULATOR_CITRA% %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "Azahar (Standalone)" > %EMULATOR_AZAHAR% %ROM%</command>
2024-11-11 22:16:06 +00:00
<command label= "Mandarine (Standalone)" > %EMULATOR_MANDARINE% %ROM%</command>
2024-05-02 14:26:58 +00:00
<command label= "Lime3DS (Standalone)" > %EMULATOR_LIME3DS% %ROM%</command>
2024-03-09 13:54:10 +00:00
<command label= "Panda3DS (Standalone)" > %EMULATOR_PANDA3DS% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > n3ds</platform>
<theme > n3ds</theme>
</system>
<system >
<name > n64</name>
<fullname > Nintendo 64</fullname>
<path > %ROMPATH%\n64</path>
2023-01-05 12:20:25 +00:00
<extension > .bin .BIN .d64 .D64 .n64 .N64 .ndd .NDD .u1 .U1 .v64 .V64 .z64 .Z64 .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "Mupen64Plus-Next" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mupen64plus_next_libretro.dll %ROM%</command>
2022-02-23 17:17:47 +00:00
<command label= "Mupen64Plus (Standalone)" > %EMULATOR_MUPEN64PLUS% --fullscreen %ROM%</command>
2021-09-23 18:34:23 +00:00
<command label= "ParaLLEl N64" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\parallel_n64_libretro.dll %ROM%</command>
2022-09-11 18:55:12 +00:00
<command label= "simple64 (Standalone)" > %EMULATOR_SIMPLE64% --nogui %ROM%</command>
2023-02-25 20:43:36 +00:00
<command label= "Rosalie's Mupen GUI (Standalone)" > %EMULATOR_ROSALIES-MUPEN-GUI% --nogui -q %ROM%</command>
2022-08-27 10:36:08 +00:00
<command label= "Project64 (Standalone)" > %EMULATOR_PROJECT64% %ROM%</command>
2022-08-11 14:41:55 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Nintendo 64" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > n64</platform>
<theme > n64</theme>
</system>
2022-07-17 17:31:36 +00:00
<system >
<name > n64dd</name>
<fullname > Nintendo 64DD</fullname>
<path > %ROMPATH%\n64dd</path>
2023-01-05 12:20:25 +00:00
<extension > .bin .BIN .d64 .D64 .n64 .N64 .ndd .NDD .u1 .U1 .v64 .V64 .z64 .Z64 .7z .7Z .zip .ZIP</extension>
2022-07-17 17:31:36 +00:00
<command label= "ParaLLEl N64" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\parallel_n64_libretro.dll %ROM%</command>
<command label= "Mupen64Plus-Next" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mupen64plus_next_libretro.dll %ROM%</command>
2023-02-25 20:43:36 +00:00
<command label= "Rosalie's Mupen GUI (Standalone)" > %EMULATOR_ROSALIES-MUPEN-GUI% --nogui -q %ROM%</command>
2023-07-04 15:42:48 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Nintendo 64DD" %ROM%</command>
2022-07-17 17:31:36 +00:00
<platform > n64</platform>
<theme > n64dd</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > naomi</name>
<fullname > Sega NAOMI</fullname>
<path > %ROMPATH%\naomi</path>
2023-09-23 11:32:18 +00:00
<extension > .bin .BIN .dat .DAT .elf .ELF .lst .LST .7z .7Z .zip .ZIP</extension>
2022-03-28 20:09:36 +00:00
<command label= "Flycast" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM%</command>
<command label= "Flycast (Standalone)" > %EMULATOR_FLYCAST% %ROM%</command>
2023-10-22 10:12:34 +00:00
<command label= "Flycast Dojo (Standalone)" > %EMULATOR_FLYCAST-DOJO% %ROM%</command>
2023-10-21 10:56:58 +00:00
<command label= "Demul (Standalone)" > %EMULATOR_DEMUL% -run=naomi -rom=%BASENAME%</command>
2022-05-23 16:52:24 +00:00
<platform > arcade</platform>
2021-08-24 16:20:57 +00:00
<theme > naomi</theme>
</system>
2023-09-19 16:49:15 +00:00
<system >
<name > naomi2</name>
<fullname > Sega NAOMI 2</fullname>
<path > %ROMPATH%\naomi2</path>
2023-09-23 11:32:18 +00:00
<extension > .bin .BIN .dat .DAT .elf .ELF .lst .LST .7z .7Z .zip .ZIP</extension>
2023-09-19 16:49:15 +00:00
<command label= "Flycast" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM%</command>
<command label= "Flycast (Standalone)" > %EMULATOR_FLYCAST% %ROM%</command>
2023-10-22 10:12:34 +00:00
<command label= "Flycast Dojo (Standalone)" > %EMULATOR_FLYCAST-DOJO% %ROM%</command>
2023-10-21 10:56:58 +00:00
<command label= "Demul (Standalone)" > %EMULATOR_DEMUL% -run=naomi -rom=%BASENAME%</command>
2023-09-19 16:49:15 +00:00
<platform > arcade</platform>
<theme > naomi2</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > naomigd</name>
<fullname > Sega NAOMI GD-ROM</fullname>
<path > %ROMPATH%\naomigd</path>
2023-09-23 11:32:18 +00:00
<extension > .bin .BIN .dat .DAT .elf .ELF .lst .LST .7z .7Z .zip .ZIP</extension>
2022-03-28 20:09:36 +00:00
<command label= "Flycast" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM%</command>
<command label= "Flycast (Standalone)" > %EMULATOR_FLYCAST% %ROM%</command>
2023-10-22 10:12:34 +00:00
<command label= "Flycast Dojo (Standalone)" > %EMULATOR_FLYCAST-DOJO% %ROM%</command>
2022-05-23 16:52:24 +00:00
<platform > arcade</platform>
2021-08-24 16:20:57 +00:00
<theme > naomigd</theme>
</system>
<system >
<name > nds</name>
<fullname > Nintendo DS</fullname>
<path > %ROMPATH%\nds</path>
2023-03-26 14:02:27 +00:00
<extension > .app .APP .bin .BIN .nds .NDS .7z .7Z .zip .ZIP</extension>
2024-01-13 20:27:46 +00:00
<command label= "melonDS DS" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\melondsds_libretro.dll %ROM%</command>
2021-09-26 10:21:13 +00:00
<command label= "melonDS" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\melonds_libretro.dll %ROM%</command>
2024-11-26 20:47:58 +00:00
<command label= "melonDS (Standalone)" > %EMULATOR_MELONDS% -f %ROM%</command>
2024-02-04 16:01:44 +00:00
<command label= "DeSmuME" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\desmume_libretro.dll %ROM%</command>
<command label= "DeSmuME 2015" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\desmume2015_libretro.dll %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "NooDS" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\noods_libretro.dll %ROM%</command>
2024-06-20 10:17:25 +00:00
<command label= "NooDS (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_NOODS% %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "SkyEmu (Standalone)" > %EMULATOR_SKYEMU% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > nds</platform>
<theme > nds</theme>
</system>
<system >
<name > neogeo</name>
<fullname > SNK Neo Geo</fullname>
<path > %ROMPATH%\neogeo</path>
2024-03-02 10:29:09 +00:00
<extension > .neo .NEO .7z .7Z .zip .ZIP</extension>
2022-10-02 15:03:12 +00:00
<command label= "FinalBurn Neo" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
<command label= "FinalBurn Neo (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% %BASENAME%</command>
2024-03-02 10:29:09 +00:00
<command label= "Geolith" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\geolith_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\neogeo %BASENAME%</command>
2021-08-24 16:20:57 +00:00
<platform > neogeo</platform>
<theme > neogeo</theme>
</system>
<system >
<name > neogeocd</name>
<fullname > SNK Neo Geo CD</fullname>
<path > %ROMPATH%\neogeocd</path>
2022-10-02 15:03:12 +00:00
<extension > .chd .CHD .cue .CUE</extension>
<command label= "NeoCD" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\neocd_libretro.dll %ROM%</command>
<command label= "FinalBurn Neo" > %EMULATOR_RETROARCH% --subsystem neocd -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
2024-11-30 11:19:32 +00:00
<command label= "FinalBurn Neo (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% neocdz -cd %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\neogeocd neocdz -cdrm %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > neogeocd</platform>
<theme > neogeocd</theme>
</system>
<system >
<name > neogeocdjp</name>
<fullname > SNK Neo Geo CD</fullname>
<path > %ROMPATH%\neogeocdjp</path>
2022-10-02 15:03:12 +00:00
<extension > .chd .CHD .cue .CUE</extension>
<command label= "NeoCD" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\neocd_libretro.dll %ROM%</command>
<command label= "FinalBurn Neo" > %EMULATOR_RETROARCH% --subsystem neocd -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
2024-11-30 11:19:32 +00:00
<command label= "FinalBurn Neo (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% neocdz -cd %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\neogeocdjp neocdz -cdrm %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > neogeocd</platform>
<theme > neogeocdjp</theme>
</system>
<system >
<name > nes</name>
<fullname > Nintendo Entertainment System</fullname>
<path > %ROMPATH%\nes</path>
2023-09-09 13:01:29 +00:00
<extension > .3dsen .3DSEN .fds .FDS .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP</extension>
2022-05-10 16:36:38 +00:00
<command label= "Mesen" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mesen_libretro.dll %ROM%</command>
Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems
2023-08-16 16:49:53 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2021-09-23 18:34:23 +00:00
<command label= "Nestopia UE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\nestopia_libretro.dll %ROM%</command>
<command label= "FCEUmm" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fceumm_libretro.dll %ROM%</command>
<command label= "QuickNES" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\quicknes_libretro.dll %ROM%</command>
2022-12-16 18:44:57 +00:00
<command label= "puNES (Standalone)" > %EMULATOR_PUNES% -u yes %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module nes %ROM%</command>
2022-08-11 12:48:03 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Famicom" %ROM%</command>
<command label= "ares FDS (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Famicom Disk System" %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2023-09-09 13:01:29 +00:00
<command label= "3dSen (Standalone)" > %EMULATOR_3DSEN% -id=%INJECT%=%BASENAME%.3dsen</command>
2021-08-24 16:20:57 +00:00
<platform > nes</platform>
<theme > nes</theme>
</system>
2023-10-03 19:01:34 +00:00
<system >
<name > ngage</name>
<fullname > Nokia N-Gage</fullname>
<path > %ROMPATH%\ngage</path>
<extension > .ngage .zip .ZIP</extension>
<command label= "EKA2L1 [Mounted] (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_EKA2L1% --fullscreen --device RH-29 --mount %ROM% --run "%BASENAME%"</command>
<command label= "EKA2L1 [Installed] (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_EKA2L1% --fullscreen --device RH-29 --run "%BASENAME%"</command>
<platform > ngage</platform>
<theme > ngage</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > ngp</name>
<fullname > SNK Neo Geo Pocket</fullname>
<path > %ROMPATH%\ngp</path>
2023-10-22 12:06:16 +00:00
<extension > .ngc .NGC .ngp .NGP .ngpc .NGPC .npc .NPC .7z .7Z .zip .ZIP</extension>
2021-09-26 11:10:12 +00:00
<command label= "Beetle NeoPop" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_ngp_libretro.dll %ROM%</command>
<command label= "RACE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\race_libretro.dll %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module ngp %ROM%</command>
2022-08-11 15:16:29 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Neo Geo Pocket" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > ngp</platform>
<theme > ngp</theme>
</system>
<system >
<name > ngpc</name>
<fullname > SNK Neo Geo Pocket Color</fullname>
<path > %ROMPATH%\ngpc</path>
2023-10-22 12:06:16 +00:00
<extension > .ngc .NGC .ngp .NGP .ngpc .NGPC .npc .NPC .7z .7Z .zip .ZIP</extension>
2021-09-26 11:10:12 +00:00
<command label= "Beetle NeoPop" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_ngp_libretro.dll %ROM%</command>
<command label= "RACE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\race_libretro.dll %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module ngp %ROM%</command>
2022-08-11 15:16:29 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Neo Geo Pocket Color" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > ngpc</platform>
<theme > ngpc</theme>
</system>
<system >
<name > odyssey2</name>
2023-10-22 13:39:06 +00:00
<fullname > Magnavox Odyssey 2</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\odyssey2</path>
<extension > .bin .BIN .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "O2EM" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\o2em_libretro.dll %ROM%</command>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "odyssey2 -rompath \"%GAMEDIRRAW%;%ROMPATH%\odyssey2\" -cart \"%ROMRAW%\""</command>
2023-10-22 13:39:06 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\odyssey2 odyssey2 -cart %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > odyssey2</platform>
<theme > odyssey2</theme>
</system>
<system >
<name > openbor</name>
2021-12-08 19:27:56 +00:00
<fullname > OpenBOR Game Engine</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\openbor</path>
2022-05-13 18:41:22 +00:00
<extension > .exe .EXE .lnk .LNK</extension>
2023-02-20 16:54:24 +00:00
<command label= "OpenBOR (Standalone)" > %HIDEWINDOW% %ESCAPESPECIALS% %STARTDIR%=%GAMEDIR% %EMULATOR_OS-SHELL% /C %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > openbor</platform>
<theme > openbor</theme>
</system>
<system >
<name > oric</name>
<fullname > Tangerine Computer Systems Oric</fullname>
<path > %ROMPATH%\oric</path>
2022-06-17 17:32:37 +00:00
<extension > .dsk .DSK .ort .ORT .tap .TAP .wav .WAV</extension>
2024-06-07 21:26:27 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\oric oric1 -autoboot_delay "4" -autoboot_command "cload\"\"\n" -cass %ROM%</command>
2024-06-07 21:35:25 +00:00
<command label= "Oricutron (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_ORICUTRON% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > oric</platform>
<theme > oric</theme>
</system>
<system >
<name > palm</name>
<fullname > Palm OS</fullname>
<path > %ROMPATH%\palm</path>
2023-10-22 12:06:16 +00:00
<extension > .img .IMG .pqa .PQA .prc .PRC .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "Mu" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mu_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > palm</platform>
<theme > palm</theme>
</system>
<system >
<name > pc</name>
<fullname > IBM PC</fullname>
<path > %ROMPATH%\pc</path>
2024-09-05 15:11:43 +00:00
<extension > .bat .BAT .com .COM .conf .CONF .cue .CUE .dosz .DOSZ .exe .EXE .img .IMG .iso .ISO .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "DOSBox-Pure" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dosbox_pure_libretro.dll %ROM%</command>
2022-05-10 15:57:12 +00:00
<command label= "DOSBox-Core" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dosbox_core_libretro.dll %ROM%</command>
2021-09-23 18:34:23 +00:00
<command label= "DOSBox-SVN" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dosbox_svn_libretro.dll %ROM%</command>
2022-09-24 09:17:06 +00:00
<command label= "DOSBox-X (Standalone)" > %STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command>
<command label= "DOSBox Staging (Standalone)" > %STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command>
2024-12-03 16:35:04 +00:00
<command label= "DREAMM (Standalone)" > %STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
2024-09-05 15:11:43 +00:00
<command label= "VirtualXT" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\virtualxt_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > pc</platform>
<theme > pc</theme>
</system>
<system >
<name > pc88</name>
2021-12-08 19:27:56 +00:00
<fullname > NEC PC-8800 Series</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\pc88</path>
2023-09-10 19:59:39 +00:00
<extension > .88d .88D .cmt .CMT .d88 .D88 .m3u .M3U .t88 .T88 .u88 .U88</extension>
2023-02-20 16:54:24 +00:00
<command label= "QUASI88" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\quasi88_libretro.dll %ROM%</command>
2023-09-10 19:59:39 +00:00
<command label= "QUASI88 (Standalone)" > %EMULATOR_QUASI88% -romdir %EMUDIR%\ROM %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > pc88</platform>
<theme > pc88</theme>
</system>
<system >
<name > pc98</name>
2021-12-08 19:27:56 +00:00
<fullname > NEC PC-9800 Series</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\pc98</path>
2023-10-22 12:06:16 +00:00
<extension > .2hd .2HD .88d .88D .98d .98D .d88 .D88 .d98 .D98 .cmd .CMD .dup .DUP .fdd .FDD .fdi .FDI .hdd .HDD .hdi .HDI .hdm .HDM .hdn .HDN .m3u .M3U .nhd .NHD .tfd .TFD .thd .THD .xdf .XDF .7z .7Z .zip .ZIP</extension>
2021-09-26 11:10:12 +00:00
<command label= "Neko Project II Kai" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\np2kai_libretro.dll %ROM%</command>
2023-04-08 11:05:47 +00:00
<command label= "Neko Project II" > %STARTDIR%=%GAMEDIR% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\nekop2_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > pc98</platform>
<theme > pc98</theme>
</system>
2023-09-23 16:35:15 +00:00
<system >
<name > pcarcade</name>
<fullname > PC Arcade Systems</fullname>
<path > %ROMPATH%\pcarcade</path>
<extension > .bat .BAT .lnk .LNK</extension>
<command label= "Shortcut or script" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
<platform > arcade</platform>
<theme > pcarcade</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > pcengine</name>
<fullname > NEC PC Engine</fullname>
<path > %ROMPATH%\pcengine</path>
2022-05-24 17:48:21 +00:00
<extension > .ccd .CCD .chd .CHD .cue .CUE .img .IMG .iso .ISO .m3u .M3U .pce .PCE .sgx .SGX .toc .TOC .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "Beetle PCE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_pce_libretro.dll %ROM%</command>
<command label= "Beetle PCE FAST" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_pce_fast_libretro.dll %ROM%</command>
2024-03-10 10:22:12 +00:00
<command label= "Beetle SuperGrafx" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_supergrafx_libretro.dll %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module pce %ROM%</command>
Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems
2023-08-16 16:49:53 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2022-08-11 12:48:03 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "PC Engine" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > pcengine</platform>
<theme > pcengine</theme>
</system>
<system >
<name > pcenginecd</name>
<fullname > NEC PC Engine CD</fullname>
<path > %ROMPATH%\pcenginecd</path>
2022-05-24 17:48:21 +00:00
<extension > .ccd .CCD .chd .CHD .cue .CUE .img .IMG .iso .ISO .m3u .M3U .pce .PCE .sgx .SGX .toc .TOC .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "Beetle PCE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_pce_libretro.dll %ROM%</command>
<command label= "Beetle PCE FAST" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_pce_fast_libretro.dll %ROM%</command>
2024-03-10 10:22:12 +00:00
<command label= "Beetle SuperGrafx" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_supergrafx_libretro.dll %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module pce %ROM%</command>
Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems
2023-08-16 16:49:53 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2022-08-11 12:48:03 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "PC Engine CD" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > pcenginecd</platform>
<theme > pcenginecd</theme>
</system>
<system >
<name > pcfx</name>
<fullname > NEC PC-FX</fullname>
<path > %ROMPATH%\pcfx</path>
2022-09-20 16:00:24 +00:00
<extension > .ccd .CCD .chd .CHD .cue CUE .m3u .M3U .toc .TOC .7z .7Z .zip .ZIP</extension>
2022-07-04 15:48:33 +00:00
<command label= "Beetle PC-FX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_pcfx_libretro.dll %ROM%</command>
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module pcfx %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > pcfx</platform>
<theme > pcfx</theme>
</system>
2022-06-11 19:07:46 +00:00
<system >
<name > pico8</name>
<fullname > PICO-8 Fantasy Console</fullname>
<path > %ROMPATH%\pico8</path>
<extension > .p8 .P8 .png .PNG</extension>
<command label= "PICO-8 (Standalone)" > %EMULATOR_PICO-8% -root_path %GAMEDIR% -run %ROM%</command>
<command label= "PICO-8 Splore (Standalone)" > %EMULATOR_PICO-8% -root_path %GAMEDIR% -splore</command>
2023-10-17 21:33:37 +00:00
<command label= "Retro8" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\retro8_libretro.dll %ROM%</command>
2022-06-11 19:07:46 +00:00
<platform > pico8</platform>
<theme > pico8</theme>
</system>
2023-09-18 15:55:46 +00:00
<system >
<name > plus4</name>
<fullname > Commodore Plus/4</fullname>
<path > %ROMPATH%\plus4</path>
<extension > .bin .BIN .cmd .CMD .crt .CRT .d2m .D2M .d4m .D4M .d64 .D64 .d6z .D6Z .d71 .D71 .d7z .D7Z .d80 .D80 .d81 .D81 .d82 .D82 .d8z .D8Z .g41 .G41 .g4z .G4Z .g64 .G64 .g6z .G6Z .gz .GZ .lnx .LNX .m3u .M3U .nbz .NBZ .nib .NIB .p00 .P00 .prg .PRG .t64 .T64 .tap .TAP .vfl .VFL .vsf .VSF .x64 .X64 .x6z .X6Z .7z .7Z .zip .ZIP</extension>
<command label= "VICE xplus4" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vice_xplus4_libretro.dll %ROM%</command>
<command label= "VICE xplus4 (Standalone)" > %EMULATOR_VICE-XPLUS4% %ROM%</command>
<platform > plus4</platform>
<theme > plus4</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > pokemini</name>
<fullname > Nintendo Pokémon Mini</fullname>
<path > %ROMPATH%\pokemini</path>
<extension > .min .MIN .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "PokeMini" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\pokemini_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > pokemini</platform>
<theme > pokemini</theme>
</system>
<system >
<name > ports</name>
<fullname > Ports</fullname>
<path > %ROMPATH%\ports</path>
2023-10-24 19:13:50 +00:00
<extension > .bat .BAT .exe .EXE .game .GAME .lnk .LNK .phd .PHD .psx .PSX</extension>
2023-07-12 11:58:34 +00:00
<command label= "Shortcut or script" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
2023-10-24 18:39:59 +00:00
<command label= "ECWolf (Wolfenstein 3D)" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\ecwolf_libretro.dll %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "CannonBall (OutRun)" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\cannonball_libretro.dll %ROM%</command>
<command label= "Mr.Boom (Bomberman)" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mrboom_libretro.dll %INJECT%=nothing</command>
2023-10-24 18:39:59 +00:00
<command label= "NXEngine (Cave Story)" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\nxengine_libretro.dll %ROM%</command>
<command label= "OpenLara (Tomb Raider)" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\openlara_libretro.dll %ROM%</command>
<command label= "Super Bros War" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\superbroswar_libretro.dll %ROM%</command>
2023-01-30 18:01:47 +00:00
<platform > pc, pcwindows</platform>
2021-08-24 16:20:57 +00:00
<theme > ports</theme>
</system>
<system >
<name > ps2</name>
<fullname > Sony PlayStation 2</fullname>
<path > %ROMPATH%\ps2</path>
2023-12-16 21:34:17 +00:00
<extension > .arcadedef .bin .BIN .chd .CHD .ciso .CISO .cso .CSO .dump .DUMP .elf .ELF .gz .GZ .m3u .M3U .mdf .MDF .img .IMG .iso .ISO .isz .ISZ .ngr .NRG .zso .ZSO</extension>
2023-04-07 19:32:30 +00:00
<command label= "LRPS2" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\pcsx2_libretro.dll %ROM%</command>
2021-12-22 21:52:45 +00:00
<command label= "PCSX2" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\pcsx2_libretro.dll %ROM%</command>
2022-07-14 16:19:21 +00:00
<command label= "PCSX2 (Standalone)" > %EMULATOR_PCSX2% -batch %ROM%</command>
<command label= "PCSX2 Legacy (Standalone)" > %EMULATOR_PCSX2-LEGACY% --nogui %ROM%</command>
2022-05-01 16:40:10 +00:00
<command label= "Play! (Standalone)" > %EMULATOR_PLAY!% --disc %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > ps2</platform>
<theme > ps2</theme>
</system>
<system >
<name > ps3</name>
<fullname > Sony PlayStation 3</fullname>
<path > %ROMPATH%\ps3</path>
2022-05-31 20:39:52 +00:00
<extension > .lnk .LNK .ps3 .PS3 .ps3dir .PS3DIR</extension>
2022-06-13 17:04:00 +00:00
<command label= "RPCS3 Shortcut (Standalone)" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "RPCS3 Game Serial (Standalone)" > %EMULATOR_RPCS3% --no-gui %RPCS3_GAMEID%:%INJECT%=%BASENAME%.ps3</command>
2022-06-13 17:04:00 +00:00
<command label= "RPCS3 Directory (Standalone)" > %EMULATOR_RPCS3% --no-gui %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > ps3</platform>
<theme > ps3</theme>
</system>
<system >
<name > ps4</name>
<fullname > Sony PlayStation 4</fullname>
<path > %ROMPATH%\ps4</path>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<extension > .bin .BIN .lnk .LNK .ps4 .PS4</extension>
<command label= "shadPS4 Shortcut (Standalone)" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
<command label= "shadPS4 Game Serial (Standalone)" > %EMULATOR_SHADPS4% -g %INJECT%=%BASENAME%.ps4</command>
<command label= "shadPS4 eboot.bin (Standalone)" > %EMULATOR_SHADPS4% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > ps4</platform>
<theme > ps4</theme>
</system>
<system >
<name > psp</name>
<fullname > Sony PlayStation Portable</fullname>
<path > %ROMPATH%\psp</path>
2023-10-22 12:56:31 +00:00
<extension > .chd .CHD .cso .CSO .elf .ELF .iso .ISO .pbp .PBP .prx .PRX .7z .7Z .zip .ZIP</extension>
2022-02-23 16:52:50 +00:00
<command label= "PPSSPP" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\ppsspp_libretro.dll %ROM%</command>
2022-05-08 18:05:46 +00:00
<command label= "PPSSPP (Standalone)" > %EMULATOR_PPSSPP% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > psp</platform>
<theme > psp</theme>
</system>
<system >
<name > psvita</name>
<fullname > Sony PlayStation Vita</fullname>
<path > %ROMPATH%\psvita</path>
2022-06-28 16:08:25 +00:00
<extension > .psvita</extension>
2023-10-18 15:57:47 +00:00
<command label= "Vita3K (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_VITA3K% -r %INJECT%=%BASENAME%.psvita</command>
2021-08-24 16:20:57 +00:00
<platform > psvita</platform>
<theme > psvita</theme>
</system>
<system >
<name > psx</name>
<fullname > Sony PlayStation</fullname>
<path > %ROMPATH%\psx</path>
2023-02-14 16:33:46 +00:00
<extension > .bin .BIN .cbn .CBN .ccd .CCD .chd .CHD .cue .CUE .ecm .ECM .exe .EXE .img .IMG .iso .ISO .m3u .M3U .mdf .MDF .mds .MDS .minipsf .MINIPSF .pbp .PBP .psexe .PSEXE .psf .PSF .toc .TOC .z .Z .znx .ZNX .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "Beetle PSX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_psx_libretro.dll %ROM%</command>
<command label= "Beetle PSX HW" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_psx_hw_libretro.dll %ROM%</command>
<command label= "PCSX ReARMed" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\pcsx_rearmed_libretro.dll %ROM%</command>
2022-04-03 10:40:21 +00:00
<command label= "SwanStation" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\swanstation_libretro.dll %ROM%</command>
2022-04-11 19:18:53 +00:00
<command label= "DuckStation (Standalone)" > %EMULATOR_DUCKSTATION% -batch %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module psx %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > psx</platform>
<theme > psx</theme>
</system>
2023-02-28 17:20:14 +00:00
<system >
<name > pv1000</name>
<fullname > Casio PV-1000</fullname>
<path > %ROMPATH%\pv1000</path>
<extension > .bin .BIN .7z .7Z .zip .ZIP</extension>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "pv1000 -rompath \"%GAMEDIRRAW%;%ROMPATH%\pv1000\" -cart \"%ROMRAW%\""</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\pv1000 pv1000 -cart %ROM%</command>
2023-02-28 17:20:14 +00:00
<platform > pv1000</platform>
<theme > pv1000</theme>
</system>
2023-03-03 16:14:02 +00:00
<system >
<name > quake</name>
<fullname > Quake</fullname>
<path > %ROMPATH%\quake</path>
<extension > .bat .BAT .lnk .LNK .pak .PAK .pk3 .PK3</extension>
<command label= "TyrQuake" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\tyrquake_libretro.dll %ROM%</command>
<command label= "vitaQuake 2" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vitaquake2_libretro.dll %ROM%</command>
<command label= "vitaQuake 2 [Rogue]" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vitaquake2-rogue_libretro.dll %ROM%</command>
<command label= "vitaQuake 2 [Xatrix]" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vitaquake2-xatrix_libretro.dll %ROM%</command>
<command label= "vitaQuake 2 [Zaero]" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vitaquake2-zaero_libretro.dll %ROM%</command>
<command label= "vitaQuake 3" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vitaquake3_libretro.dll %ROM%</command>
<command label= "Shortcut or script" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
<platform > pc, pcwindows</platform>
<theme > quake</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > samcoupe</name>
2023-01-16 22:19:24 +00:00
<fullname > MGT SAM Coupé</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\samcoupe</path>
2023-10-22 12:06:16 +00:00
<extension > .dsk .DSK .mgt .MGT .sad .SAD .sbt .SBT .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "SimCoupé (Standalone)" > %EMULATOR_SIMCOUPE% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > samcoupe</platform>
<theme > samcoupe</theme>
</system>
<system >
<name > satellaview</name>
<fullname > Nintendo Satellaview</fullname>
<path > %ROMPATH%\satellaview</path>
2021-09-26 13:02:57 +00:00
<extension > .bml .BML .bs .BS .fig .FIG .sfc .SFC .smc .SMC .swc .SWC .st .ST .7z .7Z .zip .ZIP</extension>
<command label= "Snes9x - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x_libretro.dll %ROM%</command>
<command label= "Snes9x 2010" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x2010_libretro.dll %ROM%</command>
2024-03-09 16:57:45 +00:00
<command label= "Snes9x 2005 Plus" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x2005_plus_libretro.dll %ROM%</command>
2022-05-27 07:42:08 +00:00
<command label= "Snes9x (Standalone)" > %EMULATOR_SNES9X% %ROM%</command>
2021-09-26 13:02:57 +00:00
<command label= "bsnes" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_libretro.dll %ROM%</command>
2022-04-06 21:13:35 +00:00
<command label= "bsnes-hd" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_hd_beta_libretro.dll %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "bsnes-jg" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes-jg_libretro.dll %ROM%</command>
2021-09-26 13:02:57 +00:00
<command label= "bsnes-mercury Accuracy" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_mercury_accuracy_libretro.dll %ROM%</command>
2022-05-27 08:30:32 +00:00
<command label= "bsnes (Standalone)" > %EMULATOR_BSNES% --fullscreen %ROM%</command>
2021-09-26 13:02:57 +00:00
<command label= "Mesen-S" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mesen-s_libretro.dll %ROM%</command>
Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems
2023-08-16 16:49:53 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2023-07-21 21:35:56 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Super Famicom" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > satellaview</platform>
<theme > satellaview</theme>
</system>
<system >
<name > saturn</name>
<fullname > Sega Saturn</fullname>
<path > %ROMPATH%\saturn</path>
2023-10-22 12:06:16 +00:00
<extension > .bin .BIN .ccd .CCD .chd .CHD .cue .CUE .iso .ISO .m3u .M3U .mds .MDS .toc .TOC .7z .7Z .zip .ZIP</extension>
2021-09-26 11:10:12 +00:00
<command label= "Beetle Saturn" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_saturn_libretro.dll %ROM%</command>
<command label= "Kronos" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\kronos_libretro.dll %ROM%</command>
2024-12-04 21:35:31 +00:00
<command label= "Kronos (Standalone)" > %EMULATOR_KRONOS% %ROM%</command>
2021-09-26 11:10:12 +00:00
<command label= "YabaSanshiro" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabasanshiro_libretro.dll %ROM%</command>
2024-11-22 22:21:58 +00:00
<command label= "Yaba Sanshiro 2 (Standalone)" > %EMULATOR_YABASANSHIRO-2% -a -i %ROM%</command>
2021-09-26 11:10:12 +00:00
<command label= "Yabause" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabause_libretro.dll %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module ss %ROM%</command>
2022-09-13 19:05:01 +00:00
<command label= "SSF (Standalone)" > %EMULATOR_SSF% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > saturn</platform>
<theme > saturn</theme>
</system>
<system >
<name > saturnjp</name>
<fullname > Sega Saturn</fullname>
<path > %ROMPATH%\saturnjp</path>
2023-10-22 12:06:16 +00:00
<extension > .bin .BIN .ccd .CCD .chd .CHD .cue .CUE .iso .ISO .m3u .M3U .mds .MDS .toc .TOC .7z .7Z .zip .ZIP</extension>
2021-09-26 11:10:12 +00:00
<command label= "Beetle Saturn" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_saturn_libretro.dll %ROM%</command>
<command label= "Kronos" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\kronos_libretro.dll %ROM%</command>
2024-12-04 21:35:31 +00:00
<command label= "Kronos (Standalone)" > %EMULATOR_KRONOS% %ROM%</command>
2021-09-26 11:10:12 +00:00
<command label= "YabaSanshiro" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabasanshiro_libretro.dll %ROM%</command>
2024-11-22 22:21:58 +00:00
<command label= "Yaba Sanshiro 2 (Standalone)" > %EMULATOR_YABASANSHIRO-2% -a -i %ROM%</command>
2021-09-26 11:10:12 +00:00
<command label= "Yabause" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabause_libretro.dll %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module ss %ROM%</command>
2022-09-13 19:05:01 +00:00
<command label= "SSF (Standalone)" > %EMULATOR_SSF% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > saturn</platform>
<theme > saturnjp</theme>
</system>
<system >
<name > scummvm</name>
2021-12-08 19:27:56 +00:00
<fullname > ScummVM Game Engine</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\scummvm</path>
2022-04-21 19:10:26 +00:00
<extension > .scummvm .SCUMMVM .svm .SVM</extension>
2022-06-26 18:27:12 +00:00
<command label= "ScummVM" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\scummvm_libretro.dll %ROM%</command>
<command label= "ScummVM (Standalone)" > %STARTDIR%=%GAMEDIR% %EMULATOR_SCUMMVM% %BASENAME%</command>
2024-12-03 16:35:04 +00:00
<command label= "DREAMM (Standalone)" > %STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
2021-08-24 16:20:57 +00:00
<platform > scummvm</platform>
<theme > scummvm</theme>
</system>
2023-07-05 17:27:59 +00:00
<system >
<name > scv</name>
<fullname > Epoch Super Cassette Vision</fullname>
<path > %ROMPATH%\scv</path>
<extension > .0 .bin .BIN .7z .7Z .zip .ZIP</extension>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "scv -rompath \"%GAMEDIRRAW%;%ROMPATH%\scv\" -cart \"%ROMRAW%\""</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\scv scv -cart %ROM%</command>
2023-07-05 17:27:59 +00:00
<platform > scv</platform>
<theme > scv</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > sega32x</name>
<fullname > Sega Mega Drive 32X</fullname>
<path > %ROMPATH%\sega32x</path>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<extension > .32x .32X .68k .68K .bin .BIN .chd .CHD .cue .CUE .gen .GEN .iso .ISO .m3u .M3U .md .MD .smd .SMD .sms .SMS .7z .7Z .zip .ZIP</extension>
2022-08-11 12:48:03 +00:00
<command label= "PicoDrive" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\picodrive_libretro.dll %ROM%</command>
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Mega 32X" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > sega32x</platform>
<theme > sega32x</theme>
</system>
<system >
<name > sega32xjp</name>
<fullname > Sega Super 32X</fullname>
<path > %ROMPATH%\sega32xjp</path>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<extension > .32x .32X .68k .68K .bin .BIN .chd .CHD .cue .CUE .gen .GEN .iso .ISO .m3u .M3U .md .MD .smd .SMD .sms .SMS .7z .7Z .zip .ZIP</extension>
2022-08-11 12:48:03 +00:00
<command label= "PicoDrive" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\picodrive_libretro.dll %ROM%</command>
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Mega 32X" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > sega32x</platform>
<theme > sega32xjp</theme>
</system>
<system >
<name > sega32xna</name>
<fullname > Sega Genesis 32X</fullname>
<path > %ROMPATH%\sega32xna</path>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<extension > .32x .32X .68k .68K .bin .BIN .chd .CHD .cue .CUE .gen .GEN .iso .ISO .m3u .M3U .md .MD .smd .SMD .sms .SMS .7z .7Z .zip .ZIP</extension>
2022-08-11 12:48:03 +00:00
<command label= "PicoDrive" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\picodrive_libretro.dll %ROM%</command>
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Mega 32X" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > sega32x</platform>
<theme > sega32xna</theme>
</system>
<system >
<name > segacd</name>
<fullname > Sega CD</fullname>
<path > %ROMPATH%\segacd</path>
2021-09-26 12:44:00 +00:00
<extension > .68k .68K .bin .BIN .bms .BMS .chd .CHD .cue .CUE .gen .GEN .gg .GG .iso .ISO .m3u .M3U .md .MD .mdx .MDX .sg .SG .sgd .SGD .smd .SMD .sms .SMS .7z .7Z .zip .ZIP</extension>
<command label= "Genesis Plus GX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_libretro.dll %ROM%</command>
<command label= "Genesis Plus GX Wide" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_wide_libretro.dll %ROM%</command>
<command label= "PicoDrive" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\picodrive_libretro.dll %ROM%</command>
2022-08-11 14:41:55 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Mega CD" %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > segacd</platform>
<theme > segacd</theme>
</system>
2022-04-05 15:10:59 +00:00
<system >
<name > sfc</name>
<fullname > Nintendo SFC (Super Famicom)</fullname>
<path > %ROMPATH%\sfc</path>
<extension > .bin .BIN .bml .BML .bs .BS .bsx .BSX .dx2 .DX2 .fig .FIG .gd3 .GD3 .gd7 .GD7 .mgd .MGD .sfc .SFC .smc .SMC .st .ST .swc .SWC .7z .7Z .zip .ZIP</extension>
<command label= "Snes9x - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x_libretro.dll %ROM%</command>
<command label= "Snes9x 2010" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x2010_libretro.dll %ROM%</command>
2024-03-09 16:57:45 +00:00
<command label= "Snes9x 2005 Plus" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x2005_plus_libretro.dll %ROM%</command>
2022-05-01 15:47:46 +00:00
<command label= "Snes9x (Standalone)" > %EMULATOR_SNES9X% %ROM%</command>
2022-04-05 15:10:59 +00:00
<command label= "bsnes" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_libretro.dll %ROM%</command>
2022-04-06 21:13:35 +00:00
<command label= "bsnes-hd" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_hd_beta_libretro.dll %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "bsnes-jg" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes-jg_libretro.dll %ROM%</command>
2022-04-05 15:10:59 +00:00
<command label= "bsnes-mercury Accuracy" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_mercury_accuracy_libretro.dll %ROM%</command>
2022-05-27 08:30:32 +00:00
<command label= "bsnes (Standalone)" > %EMULATOR_BSNES% --fullscreen %ROM%</command>
2022-04-05 15:10:59 +00:00
<command label= "Beetle Supafaust" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_supafaust_libretro.dll %ROM%</command>
<command label= "Mesen-S" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mesen-s_libretro.dll %ROM%</command>
Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems
2023-08-16 16:49:53 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2022-08-11 20:47:57 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module snes %ROM%</command>
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Super Famicom" %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2022-04-05 15:10:59 +00:00
<platform > snes</platform>
<theme > sfc</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > sg-1000</name>
<fullname > Sega SG-1000</fullname>
<path > %ROMPATH%\sg-1000</path>
2021-09-26 12:44:00 +00:00
<extension > .68k .68K .bin .BIN .bms .BMS .chd .CHD .cue .CUE .gen .GEN .gg .GG .iso .ISO .m3u .M3U .md .MD .mdx .MDX .ri .RI .rom .ROM .sg .SG .sgd .SGD .smd .SMD .sms .SMS .7z .7Z .zip .ZIP</extension>
<command label= "Genesis Plus GX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_libretro.dll %ROM%</command>
<command label= "Genesis Plus GX Wide" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\genesis_plus_gx_wide_libretro.dll %ROM%</command>
2022-05-26 07:43:49 +00:00
<command label= "Gearsystem" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gearsystem_libretro.dll %ROM%</command>
2021-09-26 12:44:00 +00:00
<command label= "blueMSX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bluemsx_libretro.dll %ROM%</command>
2024-02-01 22:53:17 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2022-08-11 14:41:55 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "SG-1000" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > sg-1000</platform>
<theme > sg-1000</theme>
</system>
2022-07-14 16:47:03 +00:00
<system >
<name > sgb</name>
<fullname > Nintendo Super Game Boy</fullname>
<path > %ROMPATH%\sgb</path>
<extension > .gb .GB .gbc .GBC .sgb .SGB .7z .7Z .zip .ZIP</extension>
<command label= "Mesen-S" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mesen-s_libretro.dll %ROM%</command>
2024-02-04 10:37:13 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen --gameBoy.useSgb2=true %ROM%</command>
2023-04-29 08:48:37 +00:00
<command label= "SameBoy" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\sameboy_libretro.dll %ROM%</command>
2022-07-14 16:47:03 +00:00
<command label= "mGBA" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mgba_libretro.dll %ROM%</command>
<command label= "mGBA (Standalone)" > %EMULATOR_MGBA% -f %ROM%</command>
2023-07-02 09:21:40 +00:00
<platform > sgb</platform>
2022-07-14 16:47:03 +00:00
<theme > sgb</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > snes</name>
<fullname > Nintendo SNES (Super Nintendo)</fullname>
<path > %ROMPATH%\snes</path>
2021-09-22 18:24:23 +00:00
<extension > .bin .BIN .bml .BML .bs .BS .bsx .BSX .dx2 .DX2 .fig .FIG .gd3 .GD3 .gd7 .GD7 .mgd .MGD .sfc .SFC .smc .SMC .st .ST .swc .SWC .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "Snes9x - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x_libretro.dll %ROM%</command>
<command label= "Snes9x 2010" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x2010_libretro.dll %ROM%</command>
2024-03-09 16:57:45 +00:00
<command label= "Snes9x 2005 Plus" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x2005_plus_libretro.dll %ROM%</command>
2022-05-01 15:47:46 +00:00
<command label= "Snes9x (Standalone)" > %EMULATOR_SNES9X% %ROM%</command>
2021-09-23 18:34:23 +00:00
<command label= "bsnes" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_libretro.dll %ROM%</command>
2022-04-06 21:13:35 +00:00
<command label= "bsnes-hd" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_hd_beta_libretro.dll %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "bsnes-jg" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes-jg_libretro.dll %ROM%</command>
2021-09-23 18:34:23 +00:00
<command label= "bsnes-mercury Accuracy" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_mercury_accuracy_libretro.dll %ROM%</command>
2022-05-27 08:30:32 +00:00
<command label= "bsnes (Standalone)" > %EMULATOR_BSNES% --fullscreen %ROM%</command>
2021-09-23 18:34:23 +00:00
<command label= "Beetle Supafaust" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_supafaust_libretro.dll %ROM%</command>
<command label= "Mesen-S" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mesen-s_libretro.dll %ROM%</command>
Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems
2023-08-16 16:49:53 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2022-08-11 20:47:57 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module snes %ROM%</command>
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Super Famicom" %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > snes</platform>
<theme > snes</theme>
</system>
<system >
<name > snesna</name>
<fullname > Nintendo SNES (Super Nintendo)</fullname>
<path > %ROMPATH%\snesna</path>
2021-09-22 18:24:23 +00:00
<extension > .bin .BIN .bml .BML .bs .BS .bsx .BSX .dx2 .DX2 .fig .FIG .gd3 .GD3 .gd7 .GD7 .mgd .MGD .sfc .SFC .smc .SMC .st .ST .swc .SWC .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "Snes9x - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x_libretro.dll %ROM%</command>
<command label= "Snes9x 2010" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x2010_libretro.dll %ROM%</command>
2024-03-09 16:57:45 +00:00
<command label= "Snes9x 2005 Plus" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x2005_plus_libretro.dll %ROM%</command>
2022-05-01 15:47:46 +00:00
<command label= "Snes9x (Standalone)" > %EMULATOR_SNES9X% %ROM%</command>
2021-09-23 18:34:23 +00:00
<command label= "bsnes" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_libretro.dll %ROM%</command>
2022-04-06 21:13:35 +00:00
<command label= "bsnes-hd" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_hd_beta_libretro.dll %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "bsnes-jg" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes-jg_libretro.dll %ROM%</command>
2021-09-23 18:34:23 +00:00
<command label= "bsnes-mercury Accuracy" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_mercury_accuracy_libretro.dll %ROM%</command>
2022-05-27 08:30:32 +00:00
<command label= "bsnes (Standalone)" > %EMULATOR_BSNES% --fullscreen %ROM%</command>
2021-09-23 18:34:23 +00:00
<command label= "Beetle Supafaust" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_supafaust_libretro.dll %ROM%</command>
<command label= "Mesen-S" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mesen-s_libretro.dll %ROM%</command>
Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems
2023-08-16 16:49:53 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2022-08-11 20:47:57 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module snes %ROM%</command>
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Super Famicom" %ROM%</command>
Added jgenesis as an alternative emulator for the famicom, gamegear, gb, gbc, genesis, mastersystem, megacd, megacdjp, megadrive, megadrivejp, nes, segacd, sfc, snes and snesna systems on Linux and Windows
2024-09-07 10:32:52 +00:00
<command label= "jgenesis (Standalone)" > %EMULATOR_JGENESIS% --file-path %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > snes</platform>
<theme > snesna</theme>
</system>
<system >
<name > solarus</name>
2021-12-08 19:27:56 +00:00
<fullname > Solarus Game Engine</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\solarus</path>
2022-07-05 21:01:40 +00:00
<extension > .solarus</extension>
2023-02-20 16:54:24 +00:00
<command label= "Solarus (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_SOLARUS% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > solarus</platform>
<theme > solarus</theme>
</system>
<system >
<name > spectravideo</name>
<fullname > Spectravideo</fullname>
<path > %ROMPATH%\spectravideo</path>
2023-10-22 12:06:16 +00:00
<extension > .cas .CAS .col .COL .dsk .DSK .m3u .M3U .mx1 .MX1 .mx2 .MX2 .ri .RI .rom .ROM .sc .SC .sg .SG .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "blueMSX" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bluemsx_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > spectravideo</platform>
<theme > spectravideo</theme>
</system>
<system >
<name > steam</name>
<fullname > Valve Steam</fullname>
<path > %ROMPATH%\steam</path>
2023-09-07 19:48:39 +00:00
<extension > .bat .BAT .lnk .LNK .url .URL</extension>
2023-02-20 16:54:24 +00:00
<command label= "Steam (Standalone)" > %HIDEWINDOW% %ESCAPESPECIALS% %RUNINBACKGROUND% %EMULATOR_OS-SHELL% /C %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > steam</platform>
<theme > steam</theme>
</system>
2023-09-20 18:36:17 +00:00
<system >
<name > stv</name>
<fullname > Sega Titan Video Game System</fullname>
<path > %ROMPATH%\stv</path>
<extension > .7z .7Z .zip .ZIP</extension>
<command label= "Kronos" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\kronos_libretro.dll %ROM%</command>
2023-09-30 16:55:50 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\stv %BASENAME%</command>
2023-09-20 18:36:17 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module ss %ROM%</command>
<platform > arcade</platform>
<theme > stv</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > sufami</name>
<fullname > Bandai SuFami Turbo</fullname>
<path > %ROMPATH%\sufami</path>
2021-09-26 13:02:57 +00:00
<extension > .bml .BML .bs .BS .fig .FIG .sfc .SFC .smc .SMC .st .ST .7z .7Z .zip .ZIP</extension>
<command label= "Snes9x - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x_libretro.dll %ROM%</command>
<command label= "Snes9x 2010" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x2010_libretro.dll %ROM%</command>
2024-03-09 16:57:45 +00:00
<command label= "Snes9x 2005 Plus" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\snes9x2005_plus_libretro.dll %ROM%</command>
2022-05-27 07:42:08 +00:00
<command label= "Snes9x (Standalone)" > %EMULATOR_SNES9X% %ROM%</command>
2021-09-26 13:02:57 +00:00
<command label= "bsnes" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_libretro.dll %ROM%</command>
2022-04-06 21:13:35 +00:00
<command label= "bsnes-hd" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_hd_beta_libretro.dll %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "bsnes-jg" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes-jg_libretro.dll %ROM%</command>
2021-09-26 13:02:57 +00:00
<command label= "bsnes-mercury Accuracy" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_mercury_accuracy_libretro.dll %ROM%</command>
2022-05-27 08:30:32 +00:00
<command label= "bsnes (Standalone)" > %EMULATOR_BSNES% --fullscreen %ROM%</command>
2022-08-11 20:47:57 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Super Famicom" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > sufami</platform>
<theme > sufami</theme>
</system>
<system >
<name > supergrafx</name>
<fullname > NEC SuperGrafx</fullname>
<path > %ROMPATH%\supergrafx</path>
2023-10-22 12:06:16 +00:00
<extension > .ccd .CCD .chd .CHD .cue .CUE .pce .PCE .sgx .SGX .7z .7Z .zip .ZIP</extension>
2021-09-23 19:08:45 +00:00
<command label= "Beetle SuperGrafx" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_supergrafx_libretro.dll %ROM%</command>
<command label= "Beetle PCE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_pce_libretro.dll %ROM%</command>
2024-02-10 17:35:07 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module pce %ROM%</command>
2024-02-10 17:36:29 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2022-08-11 14:41:55 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "SuperGrafx" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > supergrafx</platform>
<theme > supergrafx</theme>
</system>
2022-07-04 17:54:18 +00:00
<system >
<name > supervision</name>
<fullname > Watara Supervision</fullname>
<path > %ROMPATH%\supervision</path>
<extension > .bin .BIN .sv .SV .7z .7Z .zip .ZIP</extension>
<command label= "Potator" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\potator_libretro.dll %ROM%</command>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "svision -rompath \"%GAMEDIRRAW%;%ROMPATH%\supervision\" -cart \"%ROMRAW%\""</command>
2023-10-23 19:36:15 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\supervision svision -cart %ROM%</command>
2022-07-04 17:54:18 +00:00
<platform > supervision</platform>
<theme > supervision</theme>
</system>
2023-09-18 19:00:13 +00:00
<system >
<name > supracan</name>
<fullname > Funtech Super A'Can</fullname>
<path > %ROMPATH%\supracan</path>
<extension > .bin .BIN .7z .7Z .zip .ZIP</extension>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "supracan -rompath \"%GAMEDIRRAW%;%ROMPATH%\supracan\" -cart \"%ROMRAW%\""</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\supracan supracan -cart %ROM%</command>
2023-09-18 19:00:13 +00:00
<platform > supracan</platform>
<theme > supracan</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > switch</name>
<fullname > Nintendo Switch</fullname>
<path > %ROMPATH%\switch</path>
2024-09-07 09:28:31 +00:00
<extension > .lnk .LNK .nca .NCA .nro .NRO .nso .NSO .nsp .NSP .xci .XCI</extension>
2022-03-28 18:42:52 +00:00
<command label= "Ryujinx (Standalone)" > %EMULATOR_RYUJINX% %ROM%</command>
2024-09-07 09:28:31 +00:00
<command label= "Shortcut" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > switch</platform>
<theme > switch</theme>
</system>
2021-11-04 10:56:12 +00:00
<system >
<name > symbian</name>
<fullname > Symbian</fullname>
<path > %ROMPATH%\symbian</path>
2023-10-03 19:14:32 +00:00
<extension > .sis .SIS .sisx .SISX .symbian</extension>
<command label= "EKA2L1 [Nokia N-Gage] (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_EKA2L1% --fullscreen --device RH-29 --run "%BASENAME%"</command>
<command label= "EKA2L1 [Nokia N70] (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_EKA2L1% --fullscreen --device RM-84 --run "%BASENAME%"</command>
<command label= "EKA2L1 [Nokia N97] (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_EKA2L1% --fullscreen --device RM-507 --run "%BASENAME%"</command>
<command label= "EKA2L1 [Custom device] (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_EKA2L1% --fullscreen --device %INJECT%=%BASENAME%.device --run "%BASENAME%"</command>
<platform > ngage</platform>
2021-11-04 10:56:12 +00:00
<theme > symbian</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > tanodragon</name>
<fullname > Tano Dragon</fullname>
<path > %ROMPATH%\tanodragon</path>
2024-06-17 15:22:12 +00:00
<extension > .cas .CAS .ccc .CCC .dsk .DSK .rom .ROM .7z .7Z .zip .ZIP</extension>
<command label= "MAME [Tape] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\dragon32 tanodr64 -autoboot_delay "4" -autoboot_command "cloadm\"\"\n" -cass %ROM%</command>
<command label= "MAME [Cartridge] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\dragon32 tanodr64 -cart %ROM%</command>
2022-07-13 17:05:53 +00:00
<command label= "XRoar (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_XROAR% -fs -default-machine tano %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > dragon32</platform>
<theme > tanodragon</theme>
</system>
<system >
<name > tg16</name>
<fullname > NEC TurboGrafx-16</fullname>
<path > %ROMPATH%\tg16</path>
2022-05-24 17:48:21 +00:00
<extension > .ccd .CCD .chd .CHD .cue .CUE .img .IMG .iso .ISO .m3u .M3U .pce .PCE .sgx .SGX .toc .TOC .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "Beetle PCE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_pce_libretro.dll %ROM%</command>
<command label= "Beetle PCE FAST" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_pce_fast_libretro.dll %ROM%</command>
2024-03-10 10:22:12 +00:00
<command label= "Beetle SuperGrafx" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_supergrafx_libretro.dll %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module pce %ROM%</command>
Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems
2023-08-16 16:49:53 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2022-08-11 12:48:03 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "PC Engine" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > pcengine</platform>
<theme > tg16</theme>
</system>
<system >
<name > tg-cd</name>
<fullname > NEC TurboGrafx-CD</fullname>
<path > %ROMPATH%\tg-cd</path>
2022-05-24 17:48:21 +00:00
<extension > .ccd .CCD .chd .CHD .cue .CUE .img .IMG .iso .ISO .m3u .M3U .pce .PCE .sgx .SGX .toc .TOC .7z .7Z .zip .ZIP</extension>
2021-09-23 18:34:23 +00:00
<command label= "Beetle PCE" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_pce_libretro.dll %ROM%</command>
<command label= "Beetle PCE FAST" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_pce_fast_libretro.dll %ROM%</command>
2024-03-10 10:22:12 +00:00
<command label= "Beetle SuperGrafx" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_supergrafx_libretro.dll %ROM%</command>
2022-07-04 15:48:33 +00:00
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module pce %ROM%</command>
Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems
2023-08-16 16:49:53 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2022-08-11 12:48:03 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "PC Engine CD" %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > pcenginecd</platform>
<theme > tg-cd</theme>
</system>
<system >
<name > ti99</name>
<fullname > Texas Instruments TI-99</fullname>
<path > %ROMPATH%\ti99</path>
2022-06-17 19:23:00 +00:00
<extension > .rpk .RPK .7z .7Z .zip .ZIP</extension>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\ti99 ti99_4a -ioport peb -ioport:peb:slot3 speech -cart %BASENAME%</command>
2021-08-24 16:20:57 +00:00
<platform > ti99</platform>
<theme > ti99</theme>
</system>
<system >
<name > tic80</name>
2023-10-22 15:29:00 +00:00
<fullname > TIC-80 Fantasy Computer</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\tic80</path>
2022-07-11 19:49:07 +00:00
<extension > .tic .TIC</extension>
2023-02-20 16:54:24 +00:00
<command label= "TIC-80" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\tic80_libretro.dll %ROM%</command>
2023-10-22 15:29:00 +00:00
<command label= "TIC-80 (Standalone)" > %EMULATOR_TIC-80% %ROM% --fullscreen</command>
2021-08-24 16:20:57 +00:00
<platform > tic80</platform>
<theme > tic80</theme>
</system>
<system >
<name > to8</name>
<fullname > Thomson TO8</fullname>
<path > %ROMPATH%\to8</path>
2023-10-22 12:06:16 +00:00
<extension > .fd .FD .k7 .K7 .m5 .M5 .m7 .M7 .rom .ROM .sap .SAP .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "Theodore" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\theodore_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > moto</platform>
<theme > to8</theme>
</system>
2023-09-20 17:45:47 +00:00
<system >
<name > triforce</name>
<fullname > Namco-Sega-Nintendo Triforce</fullname>
<path > %ROMPATH%\triforce</path>
<extension > .ciso .CISO .dff .DFF .dol .DOL .elf .ELF .gcm .GCM .gcz .GCZ .iso .ISO .json .JSON .m3u .M3U .rvz .RVZ .tgc .TGC .wad .WAD .wbfs .WBFS .wia .WIA .7z .7Z .zip .ZIP</extension>
<command label= "Triforce (Standalone)" > %EMULATOR_TRIFORCE% -b -e %ROM%</command>
<platform > arcade</platform>
<theme > triforce</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > trs-80</name>
<fullname > Tandy TRS-80</fullname>
<path > %ROMPATH%\trs-80</path>
2022-07-12 18:24:51 +00:00
<extension > .cmd .CMD .dsk .DSK</extension>
2022-07-12 20:01:04 +00:00
<command label= "sdl2trs DOS Diskette (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_SDL2TRS% -rom %ROMPATH%\trs-80\level2.rom -disk0 %ROMPATH%\trs-80\boot.dsk -disk1 %ROM%</command>
<command label= "sdl2trs Bootable Diskette (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_SDL2TRS% -rom %ROMPATH%\trs-80\level2.rom -disk0 %ROM%</command>
<command label= "sdl2trs CMD File (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_SDL2TRS% -rom %ROMPATH%\trs-80\level2.rom %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > trs-80</platform>
<theme > trs-80</theme>
</system>
2023-09-23 18:14:43 +00:00
<system >
<name > type-x</name>
<fullname > Taito Type X</fullname>
<path > %ROMPATH%\type-x</path>
<extension > .bat .BAT .lnk .LNK</extension>
<command label= "Shortcut or script" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
<platform > arcade</platform>
<theme > type-x</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > uzebox</name>
2023-01-17 17:54:38 +00:00
<fullname > Uzebox Open Source Console</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\uzebox</path>
<extension > .uze .UZE .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "Uzem" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\uzem_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > uzebox</platform>
<theme > uzebox</theme>
</system>
<system >
<name > vectrex</name>
2023-10-22 14:12:37 +00:00
<fullname > GCE Vectrex</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\vectrex</path>
2023-10-22 12:06:16 +00:00
<extension > .bin .BIN .gam .GAM .vc .VC .vec .VEC .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "vecx" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vecx_libretro.dll %ROM%</command>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "vectrex -rompath \"%GAMEDIRRAW%;%ROMPATH%\vectrex\" -cart \"%ROMRAW%\""</command>
2023-10-22 14:12:37 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\vectrex vectrex -cart %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > vectrex</platform>
<theme > vectrex</theme>
</system>
2021-11-03 16:31:40 +00:00
<system >
<name > vic20</name>
<fullname > Commodore VIC-20</fullname>
<path > %ROMPATH%\vic20</path>
<extension > .bin .BIN .cmd .CMD .crt .CRT .d2m .D2M .d4m .D4M .d64 .D64 .d6z .D6Z .d71 .D71 .d7z .D7Z .d80 .D80 .d81 .D81 .d82 .D82 .d8z .D8Z .g41 .G41 .g4z .G4Z .g64 .G64 .g6z .G6Z .gz .GZ .lnx .LNX .m3u .M3U .nbz .NBZ .nib .NIB .p00 .P00 .prg .PRG .t64 .T64 .tap .TAP .vfl .VFL .vsf .VSF .x64 .X64 .x6z .X6Z .7z .7Z .zip .ZIP</extension>
2022-08-12 11:18:54 +00:00
<command label= "VICE xvic" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vice_xvic_libretro.dll %ROM%</command>
<command label= "VICE xvic (Standalone)" > %EMULATOR_VICE-XVIC% %ROM%</command>
2021-11-03 17:11:41 +00:00
<platform > vic20</platform>
2021-11-03 16:31:40 +00:00
<theme > vic20</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > videopac</name>
2021-09-26 14:00:52 +00:00
<fullname > Philips Videopac G7000</fullname>
2021-08-24 16:20:57 +00:00
<path > %ROMPATH%\videopac</path>
<extension > .bin .BIN .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "O2EM" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\o2em_libretro.dll %ROM%</command>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "videopac -rompath \"%GAMEDIRRAW%;%ROMPATH%\videopac\" -cart \"%ROMRAW%\""</command>
2023-10-22 13:39:06 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\videopac videopac -cart %ROM%</command>
<platform > odyssey2</platform>
2021-08-24 16:20:57 +00:00
<theme > videopac</theme>
</system>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<system >
<name > vircon32</name>
<fullname > Vircon32 Virtual Console</fullname>
<path > %ROMPATH%\vircon32</path>
<extension > .v32 .V32 .7z .7Z .zip .ZIP</extension>
<command label= "Vircon32" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vircon32_libretro.dll %ROM%</command>
<command label= "Vircon32 (Standalone)" > %EMULATOR_VIRCON32% %ROM%</command>
<platform > vircon32</platform>
<theme > vircon32</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > virtualboy</name>
<fullname > Nintendo Virtual Boy</fullname>
<path > %ROMPATH%\virtualboy</path>
2023-10-22 12:06:16 +00:00
<extension > .bin .BIN .vb .VB .vboy .VBOY .7z .7Z .zip .ZIP</extension>
2022-07-04 15:48:33 +00:00
<command label= "Beetle VB" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_vb_libretro.dll %ROM%</command>
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module vb %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > virtualboy</platform>
<theme > virtualboy</theme>
</system>
2023-07-10 17:16:41 +00:00
<system >
<name > vpinball</name>
<fullname > Visual Pinball</fullname>
<path > %ROMPATH%\vpinball</path>
<extension > .vpt .VPT .vpx .VPX</extension>
2023-11-13 22:35:41 +00:00
<command label= "Visual Pinball (Standalone)" > %EMULATOR_VISUAL-PINBALL% -minimized -play %ROM%</command>
2023-07-10 17:16:41 +00:00
<platform > vpinball</platform>
<theme > vpinball</theme>
</system>
2023-02-01 21:30:43 +00:00
<system >
<name > vsmile</name>
<fullname > VTech V.Smile</fullname>
<path > %ROMPATH%\vsmile</path>
<extension > .bin .BIN .7z .7Z .zip .ZIP</extension>
2023-10-27 22:03:40 +00:00
<command label= "MAME - Current" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "vsmile -rompath \"%GAMEDIRRAW%;%ROMPATH%\vsmile\" -cart \"%ROMRAW%\""</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\vsmile vsmile -cart %ROM%</command>
2023-02-01 21:30:43 +00:00
<platform > vsmile</platform>
<theme > vsmile</theme>
</system>
2023-02-25 20:38:25 +00:00
<system >
<name > wasm4</name>
<fullname > WASM-4 Fantasy Console</fullname>
<path > %ROMPATH%\wasm4</path>
<extension > .wasm .WASM</extension>
<command label= "WASM-4" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\wasm4_libretro.dll %ROM%</command>
<platform > wasm4</platform>
<theme > wasm4</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > wii</name>
<fullname > Nintendo Wii</fullname>
<path > %ROMPATH%\wii</path>
2022-08-27 14:04:26 +00:00
<extension > .ciso .CISO .dff .DFF .dol .DOL .elf .ELF .gcm .GCM .gcz .GCZ .iso .ISO .json .JSON .m3u .M3U .rvz .RVZ .tgc .TGC .wad .WAD .wbfs .WBFS .wia .WIA .7z .7Z .zip .ZIP</extension>
2022-02-21 22:20:53 +00:00
<command label= "Dolphin" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dolphin_libretro.dll %ROM%</command>
<command label= "Dolphin (Standalone)" > %EMULATOR_DOLPHIN% -b -e %ROM%</command>
2022-08-12 20:15:48 +00:00
<command label= "PrimeHack (Standalone)" > %EMULATOR_PRIMEHACK% -b -e %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > wii</platform>
<theme > wii</theme>
</system>
<system >
<name > wiiu</name>
<fullname > Nintendo Wii U</fullname>
<path > %ROMPATH%\wiiu</path>
2024-05-24 18:57:12 +00:00
<extension > .elf .ELF .rpx .RPX .tmd .TMD .wua .WUA .wud .WUD .wuhb .WUHB .wux .WUX</extension>
2022-03-28 15:59:23 +00:00
<command label= "Cemu (Standalone)" > %EMULATOR_CEMU% -f -g %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > wiiu</platform>
<theme > wiiu</theme>
</system>
2023-01-30 19:34:41 +00:00
<system >
<name > windows</name>
<fullname > Microsoft Windows</fullname>
<path > %ROMPATH%\windows</path>
<extension > .bat .BAT .lnk .LNK</extension>
<command label= "Suspend ES-DE" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
<command label= "Keep ES-DE running" > %HIDEWINDOW% %ESCAPESPECIALS% %RUNINBACKGROUND% %EMULATOR_OS-SHELL% /C %ROM%</command>
<platform > pcwindows</platform>
<theme > windows</theme>
</system>
2023-09-16 11:10:19 +00:00
<system >
<name > windows3x</name>
<fullname > Microsoft Windows 3.x</fullname>
<path > %ROMPATH%\windows3x</path>
2023-09-17 12:11:10 +00:00
<extension > .bat .BAT .dosz .DOSZ .lnk .LNK .7z .7Z .zip .ZIP</extension>
2023-09-16 11:10:19 +00:00
<command label= "DOSBox-X (Standalone)" > %STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% -defaultdir %GAMEDIR% %ROM%</command>
2023-09-17 12:11:10 +00:00
<command label= "DOSBox-Pure" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dosbox_pure_libretro.dll %ROM%</command>
2023-09-16 11:10:19 +00:00
<command label= "Shortcut or script (Suspend ES-DE)" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
<command label= "Shortcut or script (Keep ES-DE running)" > %HIDEWINDOW% %ESCAPESPECIALS% %RUNINBACKGROUND% %EMULATOR_OS-SHELL% /C %ROM%</command>
<platform > windows3x</platform>
<theme > windows3x</theme>
</system>
2023-09-16 11:13:26 +00:00
<system >
2023-10-15 13:27:36 +00:00
<name > windows9x</name>
2023-09-16 11:13:26 +00:00
<fullname > Microsoft Windows 9x</fullname>
<path > %ROMPATH%\windows9x</path>
2023-09-17 12:11:10 +00:00
<extension > .bat .BAT .dosz .DOSZ .lnk .LNK .7z .7Z .zip .ZIP</extension>
2023-09-16 11:13:26 +00:00
<command label= "DOSBox-X (Standalone)" > %STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% -defaultdir %GAMEDIR% %ROM%</command>
2023-09-17 12:11:10 +00:00
<command label= "DOSBox-Pure" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dosbox_pure_libretro.dll %ROM%</command>
2023-09-16 11:13:26 +00:00
<command label= "Shortcut or script (Suspend ES-DE)" > %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%</command>
<command label= "Shortcut or script (Keep ES-DE running)" > %HIDEWINDOW% %ESCAPESPECIALS% %RUNINBACKGROUND% %EMULATOR_OS-SHELL% /C %ROM%</command>
<platform > pcwindows</platform>
2023-10-15 13:27:36 +00:00
<theme > windows9x</theme>
2023-09-16 11:13:26 +00:00
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > wonderswan</name>
<fullname > Bandai WonderSwan</fullname>
<path > %ROMPATH%\wonderswan</path>
2023-10-22 12:06:16 +00:00
<extension > .pc2 .PC2 .ws .WS .7z .7Z .zip .ZIP</extension>
2022-07-04 15:48:33 +00:00
<command label= "Beetle Cygne" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_wswan_libretro.dll %ROM%</command>
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module wswan %ROM%</command>
2022-08-11 15:16:29 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "WonderSwan" %ROM%</command>
2023-07-04 17:40:20 +00:00
<command label= "ares [Benesse Pocket Challenge V2] (Standalone)" > %EMULATOR_ARES% --fullscreen --system "Pocket Challenge V2" %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > wonderswan</platform>
<theme > wonderswan</theme>
</system>
<system >
<name > wonderswancolor</name>
<fullname > Bandai WonderSwan Color</fullname>
<path > %ROMPATH%\wonderswancolor</path>
2023-10-22 12:06:16 +00:00
<extension > .pc2 .PC2 .ws .WS .wsc .WSC .7z .7Z .zip .ZIP</extension>
2022-07-04 15:48:33 +00:00
<command label= "Beetle Cygne" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_wswan_libretro.dll %ROM%</command>
<command label= "Mednafen (Standalone)" > %EMULATOR_MEDNAFEN% -force_module wswan %ROM%</command>
2022-08-11 15:16:29 +00:00
<command label= "ares (Standalone)" > %EMULATOR_ARES% --fullscreen --system "WonderSwan Color" %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "Mesen (Standalone)" > %EMULATOR_MESEN% --fullscreen %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > wonderswancolor</platform>
<theme > wonderswancolor</theme>
</system>
<system >
<name > x1</name>
<fullname > Sharp X1</fullname>
<path > %ROMPATH%\x1</path>
2023-10-22 12:06:16 +00:00
<extension > .2d .2D .2hd .2HD .88d .88D .cmd .CMD .d88 .D88 .dup .DUP .dx1 .DX1 .hdm .HDM .tap .TAP .tfd .TFD .xdf .XDF .7z .7Z .zip .ZIP</extension>
2023-10-22 12:53:52 +00:00
<command label= "X Millennium" > %STARTDIR%=%GAMEDIR% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\x1_libretro.dll %ROM%</command>
<command label= "MAME [Diskette] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\x1 x1 -flop1 %ROM%</command>
<command label= "MAME [Tape] (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\x1 x1 -cass1 %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > x1</platform>
<theme > x1</theme>
</system>
<system >
<name > x68000</name>
<fullname > Sharp X68000</fullname>
<path > %ROMPATH%\x68000</path>
2023-10-22 12:06:16 +00:00
<extension > .2hd .2HD .88d .88D .cmd .CMD .d88 .D88 .dim .DIM .dup .DUP .hdf .HDF .hdm .HDM .img .IMG .m3u .M3U .xdf .XDF .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "PX68k" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\px68k_libretro.dll %ROM%</command>
2023-10-16 16:43:42 +00:00
<command label= "MAME (Standalone)" > %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\x68000 x68000 -flop1 %ROM%</command>
2024-06-09 19:30:03 +00:00
<command label= "XM6 Pro-68k (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_XM6PRO68K% %ROM%</command>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<command label= "XM6 TypeG (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_XM6TYPEG% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > x68000</platform>
<theme > x68000</theme>
</system>
<system >
<name > xbox</name>
<fullname > Microsoft Xbox</fullname>
<path > %ROMPATH%\xbox</path>
2022-07-05 15:16:35 +00:00
<extension > .iso .ISO .xbe .XBE</extension>
2023-10-18 15:57:47 +00:00
<command label= "xemu (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_XEMU% -dvd_path %ROM%</command>
2022-07-05 15:16:35 +00:00
<command label= "Cxbx-Reloaded (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_CXBX-RELOADED% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > xbox</platform>
<theme > xbox</theme>
</system>
<system >
<name > xbox360</name>
<fullname > Microsoft Xbox 360</fullname>
<path > %ROMPATH%\xbox360</path>
2023-12-16 21:31:16 +00:00
<extension > . .iso .ISO .xex .XEX .zar .ZAR</extension>
2022-05-26 09:48:21 +00:00
<command label= "xenia (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_XENIA% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > xbox360</platform>
<theme > xbox360</theme>
</system>
feat/update-noruntime (#11)
* Documentation update
* Added the NooDS RetroArch core as an alternative emulator for the gba and nds systems
* Documentation update
* Updated the archive/el_GR.po file
* Fixed an issue where MD5 hashes were calculated when using the single-game scraper
* Refactored the helpsystem code and added support for using an arbitrary amount of helpsystem elements
* Removed the obsolete HelpStyle code
* Fixed some Clang compiler warnings
* Added 'thumbstickclick' as a supported 'entries' property value for the helpsystem element
* Documentation update
* Added 'lr' and 'ltrt' as supported 'entries' property values for the helpsystem element
* Documentation update
* Made it possible to set per-element icon overrides for the helpsystem element
* Fixed an issue where the helpsystem icons were sometimes not getting updated
* Fixed an issue where the default helpsystem element was not displayed if there was no theme configuration for it
* Eliminated some unnecessary helpsystem updates
* Changed a code comment
* Added 'imageSize', 'imageMaxSize', 'imageCropSize' and 'imageCropPos' properties to the video element
* Documentation update
* Added support for a 'none' value to the helpsystem element scope property
* Documentation update
* Rewrote the logic for the 'none' value for the helpsystem element scope property
* Added 'rotation' and 'rotationOrigin' properties to the helpsystem element
* Documentation update
* Added an 'entryLayout' property to the helpsystem element
* Added support for a 'none' value to the video element imageType property
* Documentation update
* Added a 'fadeInType' property to the video element
* Documentation update
* Added a clock element and a corresponding menu entry
* Documentation update
* Adjusted the default position for the clock
* Fixed an issue where applying rounded corners caused rendering artfifacts if the texture did not use premultiplied alpha
* Added a BackgroundComponent to replace NinePatchComponent for rendering menu and popup backgrounds
* Rewrote most components to use BackgroundComponent instead of NinePatchComponent
* Removed the obsolete frame.png and frame.svg graphics resource files
* Increased the background blur slightly when a menu is open
* Removed an unused variable
* Small adjustment to the GuiInfoPopup corner roundness
* Made the menu and launch screen scale up at the same speed regardless of the display refresh rate
* Documentation update
* (Linux) Added support for the Flatpak release of Ruffle
* Added the .ruf file extension to the flash system
* Fixed an issue where the DateTimeComponent gamelist fadeout didn't work correctly
* Changed the rendering order so that the clock is rendered above the textlist quick scrolling overlay
* Added an option to completely disable the game launch screen
* Added a screensaver-game-select custom event
* Added game-select and system-select custom events and a corresponding 'Browsing custom events' menu option
* (Linux) Changed the AppImage find rule for Mandarine to mandarine-qt*.AppImage
* Documentation update
* Made a HelpComponent function private instead of public
* (iOS) Fixed a build issue
* Added support for building against ICU 76.1 and later
* Added a SystemStatus class to poll Bluetooth, Wi-Fi, cellular and battery information from the operating system
* Fixed an issue where the wrong SystemStatus Wi-Fi debug info was shown
* (Android) Changed system status polling to run on the main thread
* (Windows) Fixed a typo that caused a build error
* (Linux) Fixed an issue where the battery was not detected
* (macOS) Fixed an issue where the battery capacity was not calculated correctly
* (Windows) Fixed a linker error due to two missing libraries
* (Linux) Added the BlueZ library as a dependency
* (Linux) Added the BlueZ library as a dependency
* Added a CMake find module for BlueZ
* (Linux) Fixed a CMake find module name mismatch for BlueZ
* Changed the CMake configuration to only check for the BlueZ library on Linux and not on FreeBSD
* Changed a CMake configuration comment
* OCD commit
* (Linux) Added support for checking for multiple Bluetooth adapters
* Disabled system status polling on FreeBSD and Haiku
* Added clamping to the battery capacity to work around buggy OS drivers
* Added system status indicator icons
* Added a system status component
* (Android) Fixed an issue where there was a PLACEHOLDER entry present for the consolearcade system in the es_systems.xml file
* Added menu options to toggle the system status indicators
* Fixed some issues with the system status indicators
* Fixed an issue where the battery text was not updated correctly when changing its menu option
* Documentation update
* (macOS) Added a NSBluetoothAlwaysUsageDescription key to the Info.plist file
* Fixed an issue where the battery percentage text was sometimes shown when it shouldn't have been
* Fixed an issue where some theme properties did not load correctly for the clock element
* Reorganized the positions of the systemstatus and clock elements in ThemeData
* (linear-es-de) Added configuration for the systemstatus and clock elements
* Made a small adjustment to the systemstatus element's default position
* (linear-es-de) Small adjustment to the position of the systemstatus element
* Changed SystemStatusComponent to use a height property instead of a size property
* (linear-es-de) Updated the theme config to use a height property for the systemstatus element
* Documentation update
* (linear-es-de) Relocated the configuration for the systemstatus and clock elements
* Removed the backgroundMargins and lineSpacing properties for the clock element and added backgroundColorEnd, backgroundGradientType and backgroundPadding
* (linear-es-de) Removed an obsolete property for the clock element
* (modern-es-de) Added systemstatus and clock configuration
* (slate-es-de) Added systemstatus and clock configuration
* Fixed a rendering issue when combining rotation and background padding for the clock element
* Added backgroundColor, backgroundColorEnd, backgroundGradientType, backgroundPadding and backgroundCornerRadius properties to the helpsystem element
* Added 'rotation' and 'rotationOrigin' properties to the systemstatus element
* Documentation update
* Added libgallium to the TSAN_suppressions file
* Added a compensation for a strange helpsystem sizing issue when drawing the element background
* Fixed an issue where the override for the 'battery_low' systemstatus icon did not work
* Added two sorting flags to make the translation update script generate identical output across different machines
* Changed the .po update script to not use fuzzy matching
* Added a .continueignore entry to the .gitignore file
* Updated all .po files with the new translation messages
* Updated the en_US and en_GB translations
* Updated the sv_SE translations
* (Android) Added MAME4droid Current emulator entries for all systems where MAME4droid 2024 was supported
Also changed from MAME4droid 2024 to MAME4droid Current for all systems where only this emulator was supported
* (Linux) Added a find rule entry for the new PCSX2 binary name (pcsx2)
* (Linux) Added a find rule entry for the new DuckStation binary name (duckstation)
* Added the b2 RetroArch core as an alternative emulator for the bbcmicro system
* Documentation update
* Updated SDL to 2.32.2
* Updated the MAME index files to include ROMs up to MAME version 0.275
* Bundled the February 2025 release of the Mozilla TLS/SSL certificates
* Documentation update
* Updated the nl_NL translations
* Updated the ro_RO translations
* Updated the fr_FR translations
* Updated the pt_BR translations
* Updated the it_IT translations
* Updated the fr_FR translations
* Updated the ko_KR translations
* Updated the es_ES translations
* Updated the de_DE translations
* Updated the es_ES translations
* Updated the ro_RO translations
* Updated the ru_RU translations
* Updated the ja_JP translations
* Updated the zh_CN translations
* Updated the sv_SE translations
* Updated the ca_ES translations
* Added a 'scope' property to the systemstatus and clock elements
* Documentation update
* Updated the pl_PL translations
* (linear-es-de) Added system metadata translations for 15 languages
* Added support for the Vircon32 Virtual Console (vircon32) game system
* (linear-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (modern-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* (slate-es-de) Added support for the Vircon32 Virtual Console (vircon32) game system
* Documentation update
* Added the .m3u file extension to the sega32x, sega32xjp and sega32xna systems
* (Android) Added a find rule entry for the new Cemu package name
* Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows
* (Linux) Added XM6 TypeG Wine and XM6 TypeG Proton as alternative emulators for the x68000 system
Also added XM6 TypeG standalone as an alternative emulator for the x68000 system on Windows
* (Android) Added Azahar standalone as an alternative emulator for the n3ds system
* Documentation update
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the arcade system
Also added MFME standalone as an alternative emulator for the arcade system on Windows
* Added a %ROMRAWWIN% variable
* (Linux) Added support for the manually downloaded release of Mesen
* Added Mesen standalone as an alternative emulator for the colecovision, wonderswan and wonderswancolor systems on Linux and Windows
* Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows
* Documentation update
* Made a small adjustment to the button_y_PS helpsystem button
* Updated the de_DE translations
* Updated the de_DE translations
* Updated the zh_TW translations
* Documentation update
* Fixed some segfaults that could occur during emergency shutdown
* Improved the cleanup on window deinit
* Fixed a crash on window deinit
* Fixed a rare issue where reloading the application could lead to a crash
* Optimized HelpComponent updates by caching the icons
* The HelpComponent icon cache is now cleared when pressing ctrl-r
* Added an 'entryRelativeScale' property to the helpsystem element
* Fixed a code comment typo
* Documentation update
* Updated the sv_SE translations
* (linear-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Split the backgroundPadding property into backgroundHorizontalPadding and backgroundVerticalPadding properties for the helpsystem, systemstatus and clock elements
* (slate-es-de) Updated to use the new backgroundHorizontalPadding and backgroundVerticalPadding properties for the systemstatus and clock elements
* Documentation update
* The LANG and LANGUAGE variables are now set explicitly to the UTF-8 character encoding on Linux, macOS and Android
* (modern-es-de) Adjusted the relative scale between the icons and text for the helpsystem element
* Added the bsnes-jg RetroArch core as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems
* (Windows) Fixed an issue where there could be double quotation marks added to the launch command under some special circumstances
* Enabled directories interpreted as files with MAME RetroArch for the apple2, apple2gs and fmtowns systems on Linux, macOS and Windows
* (Windows) Added back accidentally deleted MAME standalone entry for the apple2 system
* Documentation update
* (Windows) Made the hack to remove double quotation marks on game launch slightly less dangerous
* Simplified a number of HelpComponent function and variable names
* (Android) The launch sound is no longer played if the launch screen is set as disabled
* The launch sound is now always stopped when returning to ES-DE after a game launch
* The launch sound is no longer played if the launch screen is set as disabled when built with the DEINIT_ON_LAUNCH option
* Prevented the launch sound from getting stopped when running in the background on game launch
* Updated the de_DE translations
* Fixed an issue where the menus would sometimes contain fractional rows
* Updated the ko_KR translations
* (Android) Added SkyEmu standalone as an alternative emulator for the gb, gba, gbc and nds systems
* Documentation update
* Added support for the 8:7 display aspect ratio
* Added translations for the '8:7 vertical' message
* Documentation update
* Documentation update
* Fixed an issue where a double free in GuiLaunchScreen could cause an unclean application shutdown
* Updated the archive/el_GR.po file
* (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system
Also added MFME standalone as an alternative emulator for the mame system on Windows
* (Linux) Added find rule entries for Lindbergh Loader
* Added initial support for the Microsoft Xbox One (xboxone) game system
* (linear-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (modern-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* (slate-es-de) Added support for the Microsoft Xbox One (xboxone) game system
* Documentation update
* Added support for the Sega Mark III (mark3) game system
* (linear-es-de) Added support for the Sega Mark III (mark3) game system
* (modern-es-de) Added support for the Sega Mark III (mark3) game system
* (slate-es-de) Added support for the Sega Mark III (mark3) game system
* Documentation update
* Added support for the Sony PlayStation 4 (ps4) game system on Linux, macOS and Windows
* Updated the archive/el_GR.po file
* Documentation update
* (Linux) Moved an emulator entry in es_find_rules.xml that was not sorted correctly
* (Android) Added a find rule entry for the Pizza Boy SC Basic emulator
* Added the CannonBall and Mr.Boom RetroArch cores as alternative emulators for the ports system
* Documentation update
* Updated the dummy ROMs archives with the latest systems
* Added RPCS3 Game Serial as an alternative emulator for the consolearcade and ps3 systems on Linux, macOS and Windows
* Documentation update
* (linear-es-de) Updated the system metadata for the mark3, vircon32 and xboxone systems
* (linear-es-de) Added zh_TW metadata translations for most systems
* (linear-es-de) Added zh_TW metadata translations for some systems
* (linear-es-de) Updated the system metadata for some systems
Also removed two obsolete system metadata files
* (linear-es-de) Updated some sv_SE system metadata entries
* Fixed an issue where the update_version_string.sh script would not update the Info.plist file correctly
* Bumped the version to 3.2.0
* Fixed a potential crash when disabling the help prompts
* Updated "update from upstream"script to fetch `stable-3.2`
* Added HelpStyle definition if def RETRODECK
* Removed HelpStyle (was introduced by RetroDECK)
* Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu
* fix(manifest): libvpx hash
* fix(manifest): update ICU source SHA256 hash
* fix(icu): change build system to simple and update build commands
* fix(icu): switch build system to autotools and update build directory structure
* fix(es-de): remove ICU dependency and update build options for ES-DE for statically linking it
* Documentation update
* feat(manifest): update runtime version to 6.8
* feat(automation): added the AppImage build job
* feat(build): install PipeWire development dependencies for ES-DE workflow
* feat(build): update dependencies for ES-DE workflow
* feat(workflow): add job to check and delete empty releases after builds
* fix(build): update release notes format in build workflow [skip ci]
* Triggering build
* feat(build): add Bluetooth development dependencies and improve AppImage naming
* feat(build): rename AppImage output for ES-DE to RetroDECK format
* feat(build): update script for RetroDECK AppImage creation
* feat(build): add bcm_host and brcmegl dependencies to build workflow
* feat(build): replace brcmegl with fuse in dependency installation
* Documentation update for the 3.2.0 release
* feat(manifest): reverted runtime version to 6.7 in application YAML
---------
Co-authored-by: Leon Styhre <leon.styhre@nw-soft.com>
2025-04-08 04:33:45 +00:00
<system >
<name > xboxone</name>
<fullname > Microsoft Xbox One</fullname>
<path > %ROMPATH%\xboxone</path>
<extension > .7z .7Z .zip .ZIP</extension>
<command > PLACEHOLDER %ROM%</command>
<platform > xboxone</platform>
<theme > xboxone</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > zmachine</name>
<fullname > Infocom Z-machine</fullname>
<path > %ROMPATH%\zmachine</path>
2023-02-24 21:14:36 +00:00
<extension > .dat .DAT .z1 .Z1 .z2 .Z2 .z3 .Z3 .z4 .Z4 .z5 .Z5 .z6 .Z6 .z7 .Z7 .z8 .Z8 .zlb .ZLB .zblorb .ZBLORB</extension>
2024-05-25 11:10:12 +00:00
<command label= "MojoZork" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mojozork_libretro.dll %ROM%</command>
2023-02-24 21:14:36 +00:00
<command label= "Gargoyle (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_GARGOYLE% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > zmachine</platform>
<theme > zmachine</theme>
</system>
<system >
<name > zx81</name>
<fullname > Sinclair ZX81</fullname>
<path > %ROMPATH%\zx81</path>
2023-10-22 12:06:16 +00:00
<extension > .p .P .tzx .TZX .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "EightyOne" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\81_libretro.dll %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > zx81</platform>
<theme > zx81</theme>
</system>
2023-04-07 18:53:58 +00:00
<system >
<name > zxnext</name>
<fullname > Sinclair ZX Spectrum Next</fullname>
<path > %ROMPATH%\zxnext</path>
<extension > .nex .NEX .sna .SNA</extension>
<command label= "#CSpect (Standalone)" > %STARTDIR%=%GAMEDIR% %EMULATOR_CSPECT% -fullscreen -s28 -vsync -60 -analytics -tv -zxnext -mmc=.\ %ROM%</command>
<command label= "ZEsarUX (Standalone)" > %STARTDIR%=%EMUDIR% %EMULATOR_ZESARUX% --machine tbblue --realvideo --enabletimexvideo --tbblue-fast-boot-mode --enable-esxdos-handler --esxdos-root-dir %GAMEDIR% %ROM%</command>
<platform > zxnext</platform>
<theme > zxnext</theme>
</system>
2021-08-24 16:20:57 +00:00
<system >
<name > zxspectrum</name>
<fullname > Sinclair ZX Spectrum</fullname>
<path > %ROMPATH%\zxspectrum</path>
2023-03-06 16:14:51 +00:00
<extension > .dsk .DSK .gz .GZ .img .IMG .mgt .MGT .rzx .RZX .scl .SCL .sh .SH .sna .SNA .szx .SZX .tap .TAP .trd .TRD .tzx .TZX .udi .UDI .z80 .Z80 .7z .7Z .zip .ZIP</extension>
2023-02-20 16:54:24 +00:00
<command label= "Fuse" > %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fuse_libretro.dll %ROM%</command>
2023-03-06 16:14:51 +00:00
<command label= "Fuse (Standalone)" > %EMULATOR_FUSE% %ROM%</command>
2021-08-24 16:20:57 +00:00
<platform > zxspectrum</platform>
<theme > zxspectrum</theme>
</system>
</systemList>