Added support for the Adobe Flash (flash) game system.

This commit is contained in:
Leon Styhre 2022-07-09 20:07:16 +02:00
parent 0f344528fb
commit 7c7bae2cd9
10 changed files with 87 additions and 0 deletions

View file

@ -26,6 +26,7 @@ Preconfigured emulator locations:
Emulators\RetroArch-Win64\retroarch.exe
Emulators\RetroArch\retroarch.exe
Emulators\AppleWin\AppleWin.exe
Emulators\ArcadeFlashWeb\ArcadeFlashWeb.exe
Emulators\atari800\atari800.exe
Emulators\BasiliskII\BasiliskII.exe
Emulators\bsnes\bsnes.exe
@ -57,6 +58,7 @@ Emulators\Play\Play.exe
Emulators\PPSSPP\PPSSPPWindows64.exe
Emulators\redream\redream.exe
Emulators\RPCS3\rpcs3.exe
Emulators\ruffle\ruffle.exe
Emulators\ryujinx\Ryujinx.exe
Emulators\scummvm\scummvm.exe
Emulators\SheepShaver\SheepShaver.exe

View file

@ -54,6 +54,7 @@ namespace PlatformIds
"easyrpg", // EasyRPG eame engine
"famicom", // Nintendo Family Computer
"fds", // Nintendo Famicom Disk System
"flash", // Adobe Flash
"fmtowns", // Fujitsu FM Towns
"gameandwatch", // Nintendo Game and Watch
"gamegear", // Sega Game Gear

View file

@ -53,6 +53,7 @@ namespace PlatformIds
GAMEENGINE_EASYRPG,
NINTENDO_FAMICOM,
NINTENDO_FAMICOM_DISK_SYSTEM,
ADOBE_FLASH,
FUJITSU_FM_TOWNS,
NINTENDO_GAME_AND_WATCH,
SEGA_GAME_GEAR,

View file

@ -183,6 +183,12 @@
<entry>/Applications/RPCS3.app/Contents/MacOS/rpcs3</entry>
</rule>
</emulator>
<emulator name="RUFFLE">
<!-- Adobe Flash player Ruffle -->
<rule type="staticpath">
<entry>/Applications/Ruffle.app/Contents/MacOS/ruffle</entry>
</rule>
</emulator>
<emulator name="SCUMMVM">
<!-- ScummVM game engine -->
<rule type="staticpath">

View file

@ -466,6 +466,15 @@
<platform>fds</platform>
<theme>fds</theme>
</system>
<system>
<name>flash</name>
<fullname>Adobe Flash</fullname>
<path>%ROMPATH%/flash</path>
<extension>.swf .SWF</extension>
<command label="Ruffle (Standalone)">%EMULATOR_RUFFLE% --fullscreen %ROM%</command>
<platform>flash</platform>
<theme>flash</theme>
</system>
<system>
<name>fmtowns</name>
<fullname>Fujitsu FM Towns</fullname>

View file

@ -381,6 +381,17 @@
<entry>~/bin/rpcs3*.AppImage</entry>
</rule>
</emulator>
<emulator name="RUFFLE">
<!-- Adobe Flash player Ruffle -->
<rule type="systempath">
<entry>ruffle</entry>
</rule>
<rule type="staticpath">
<entry>~/Applications/ruffle/ruffle</entry>
<entry>~/.local/bin/ruffle/ruffle</entry>
<entry>~/bin/ruffle/ruffle</entry>
</rule>
</emulator>
<emulator name="RYUJINX">
<!-- Nintendo Switch emulator Ryujinx -->
<rule type="systempath">

View file

@ -470,6 +470,15 @@
<platform>fds</platform>
<theme>fds</theme>
</system>
<system>
<name>flash</name>
<fullname>Adobe Flash</fullname>
<path>%ROMPATH%/flash</path>
<extension>.swf .SWF</extension>
<command label="Ruffle (Standalone)">%EMULATOR_RUFFLE% --fullscreen %ROM%</command>
<platform>flash</platform>
<theme>flash</theme>
</system>
<system>
<name>fmtowns</name>
<fullname>Fujitsu FM Towns</fullname>

View file

@ -55,6 +55,17 @@
<entry>%ESPATH%\..\AppleWin\AppleWin.exe</entry>
</rule>
</emulator>
<emulator name="ARCADEFLASHWEB">
<!-- Adobe Flash player ArcadeFlashWeb -->
<rule type="systempath">
<entry>ArcadeFlashWeb.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\ArcadeFlashWeb\ArcadeFlashWeb.exe</entry>
<entry>%ESPATH%\ArcadeFlashWeb\ArcadeFlashWeb.exe</entry>
<entry>%ESPATH%\..\ArcadeFlashWeb\ArcadeFlashWeb.exe</entry>
</rule>
</emulator>
<emulator name="ATARI800">
<!-- Atari 8-bit computer emulator Atari800 -->
<rule type="systempath">
@ -418,6 +429,17 @@
<entry>%ESPATH%\..\RPCS3\rpcs3.exe</entry>
</rule>
</emulator>
<emulator name="RUFFLE">
<!-- Adobe Flash player Ruffle -->
<rule type="systempath">
<entry>ruffle.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\ruffle\ruffle.exe</entry>
<entry>%ESPATH%\ruffle\ruffle.exe</entry>
<entry>%ESPATH%\..\ruffle\ruffle.exe</entry>
</rule>
</emulator>
<emulator name="RYUJINX">
<!-- Nintendo Switch emulator Ryujinx -->
<rule type="systempath">

View file

@ -31,6 +31,14 @@
<entry>%ESPATH%\..\AppleWin\AppleWin.exe</entry>
</rule>
</emulator>
<emulator name="ARCADEFLASHWEB">
<!-- Adobe Flash player ArcadeFlashWeb -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\ArcadeFlashWeb\ArcadeFlashWeb.exe</entry>
<entry>%ESPATH%\ArcadeFlashWeb\ArcadeFlashWeb.exe</entry>
<entry>%ESPATH%\..\ArcadeFlashWeb\ArcadeFlashWeb.exe</entry>
</rule>
</emulator>
<emulator name="ATARI800">
<!-- Atari 8-bit computer emulator Atari800 -->
<rule type="staticpath">
@ -280,6 +288,14 @@
<entry>%ESPATH%\..\RPCS3\rpcs3.exe</entry>
</rule>
</emulator>
<emulator name="RUFFLE">
<!-- Adobe Flash player Ruffle -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\ruffle\ruffle.exe</entry>
<entry>%ESPATH%\ruffle\ruffle.exe</entry>
<entry>%ESPATH%\..\ruffle\ruffle.exe</entry>
</rule>
</emulator>
<emulator name="RYUJINX">
<!-- Nintendo Switch emulator Ryujinx -->
<rule type="staticpath">

View file

@ -470,6 +470,16 @@
<platform>fds</platform>
<theme>fds</theme>
</system>
<system>
<name>flash</name>
<fullname>Adobe Flash</fullname>
<path>%ROMPATH%\flash</path>
<extension>.swf .SWF</extension>
<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>
<system>
<name>fmtowns</name>
<fullname>Fujitsu FM Towns</fullname>