Added emulator configuration for the apple2 and apple2gs systems.

Also added support for the repository-installed PPSSPP standalone on Unix and fixed a small cosmetic config error for the oric system.
This commit is contained in:
Leon Styhre 2022-06-30 17:24:01 +02:00
parent c4451db586
commit b1368aed1f
7 changed files with 50 additions and 15 deletions

View file

@ -23,6 +23,7 @@ Preconfigured emulator locations:
Emulators\RetroArch-Win64\retroarch.exe Emulators\RetroArch-Win64\retroarch.exe
Emulators\RetroArch\retroarch.exe Emulators\RetroArch\retroarch.exe
Emulators\AppleWin\AppleWin.exe
Emulators\atari800\atari800.exe Emulators\atari800\atari800.exe
Emulators\bsnes\bsnes.exe Emulators\bsnes\bsnes.exe
Emulators\cemu\Cemu.exe Emulators\cemu\Cemu.exe

View file

@ -93,8 +93,8 @@
<name>apple2</name> <name>apple2</name>
<fullname>Apple II</fullname> <fullname>Apple II</fullname>
<path>%ROMPATH%/apple2</path> <path>%ROMPATH%/apple2</path>
<extension>.nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP</extension> <extension>.do .DO .dsk .DSK .nib .NIB .po .PO</extension>
<command>PLACEHOLDER %ROM%</command> <command label="MAME (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/apple2 apple2e -flop1 %ROM%</command>
<platform>apple2</platform> <platform>apple2</platform>
<theme>apple2</theme> <theme>apple2</theme>
</system> </system>
@ -102,8 +102,8 @@
<name>apple2gs</name> <name>apple2gs</name>
<fullname>Apple IIGS</fullname> <fullname>Apple IIGS</fullname>
<path>%ROMPATH%/apple2gs</path> <path>%ROMPATH%/apple2gs</path>
<extension>.nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP</extension> <extension>.2mg .2MG</extension>
<command>PLACEHOLDER %ROM%</command> <command label="MAME (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/apple2gs apple2gs -flop3 %ROM%</command>
<platform>apple2gs</platform> <platform>apple2gs</platform>
<theme>apple2gs</theme> <theme>apple2gs</theme>
</system> </system>
@ -917,7 +917,7 @@
<fullname>Tangerine Computer Systems Oric</fullname> <fullname>Tangerine Computer Systems Oric</fullname>
<path>%ROMPATH%/oric</path> <path>%ROMPATH%/oric</path>
<extension>.dsk .DSK .ort .ORT .tap .TAP .wav .WAV</extension> <extension>.dsk .DSK .ort .ORT .tap .TAP .wav .WAV</extension>
<command label="Oricutron (Standalone)">%EMULATOR_ORICUTRON% %STARTDIR%=%EMUDIR% %ROM%</command> <command label="Oricutron (Standalone)">%STARTDIR%=%EMUDIR% %EMULATOR_ORICUTRON% %ROM%</command>
<platform>oric</platform> <platform>oric</platform>
<theme>oric</theme> <theme>oric</theme>
</system> </system>

View file

@ -181,6 +181,17 @@
<entry>~/bin/hypseus-singe/hypseus.bin</entry> <entry>~/bin/hypseus-singe/hypseus.bin</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="LINAPPLE">
<!-- Apple II emulator linapple -->
<rule type="systempath">
<entry>linapple</entry>
</rule>
<rule type="staticpath">
<entry>~/Applications/linapple/linapple</entry>
<entry>~/.local/bin/linapple/linapple</entry>
<entry>~/bin/linapple/linapple</entry>
</rule>
</emulator>
<emulator name="MAME"> <emulator name="MAME">
<!-- Arcade emulator MAME --> <!-- Arcade emulator MAME -->
<rule type="systempath"> <rule type="systempath">
@ -294,6 +305,8 @@
<rule type="systempath"> <rule type="systempath">
<entry>ppsspp-emu.ppsspp-sdl</entry> <entry>ppsspp-emu.ppsspp-sdl</entry>
<entry>org.ppsspp.PPSSPP</entry> <entry>org.ppsspp.PPSSPP</entry>
<entry>PPSSPPSDL</entry>
<entry>PPSSPPQt</entry>
</rule> </rule>
<rule type="staticpath"> <rule type="staticpath">
<entry>/var/lib/flatpak/exports/bin/org.ppsspp.PPSSPP</entry> <entry>/var/lib/flatpak/exports/bin/org.ppsspp.PPSSPP</entry>

View file

@ -93,8 +93,9 @@
<name>apple2</name> <name>apple2</name>
<fullname>Apple II</fullname> <fullname>Apple II</fullname>
<path>%ROMPATH%/apple2</path> <path>%ROMPATH%/apple2</path>
<extension>.nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP</extension> <extension>.do .DO .dsk .DSK .nib .NIB .po .PO</extension>
<command>PLACEHOLDER %ROM%</command> <command label="linapple (Standalone)">%EMULATOR_LINAPPLE% -f -b --d1 %ROM%</command>
<command label="MAME (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/apple2 apple2e -flop1 %ROM%</command>
<platform>apple2</platform> <platform>apple2</platform>
<theme>apple2</theme> <theme>apple2</theme>
</system> </system>
@ -102,8 +103,8 @@
<name>apple2gs</name> <name>apple2gs</name>
<fullname>Apple IIGS</fullname> <fullname>Apple IIGS</fullname>
<path>%ROMPATH%/apple2gs</path> <path>%ROMPATH%/apple2gs</path>
<extension>.nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP</extension> <extension>.2mg .2MG</extension>
<command>PLACEHOLDER %ROM%</command> <command label="MAME (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/apple2gs apple2gs -flop3 %ROM%</command>
<platform>apple2gs</platform> <platform>apple2gs</platform>
<theme>apple2gs</theme> <theme>apple2gs</theme>
</system> </system>
@ -928,7 +929,7 @@
<fullname>Tangerine Computer Systems Oric</fullname> <fullname>Tangerine Computer Systems Oric</fullname>
<path>%ROMPATH%/oric</path> <path>%ROMPATH%/oric</path>
<extension>.dsk .DSK .ort .ORT .tap .TAP .wav .WAV</extension> <extension>.dsk .DSK .ort .ORT .tap .TAP .wav .WAV</extension>
<command label="Oricutron (Standalone)">%EMULATOR_ORICUTRON% %STARTDIR%=%EMUDIR% %ROM%</command> <command label="Oricutron (Standalone)">%STARTDIR%=%EMUDIR% %EMULATOR_ORICUTRON% %ROM%</command>
<platform>oric</platform> <platform>oric</platform>
<theme>oric</theme> <theme>oric</theme>
</system> </system>

View file

@ -44,6 +44,17 @@
<entry>%EMUPATH%\cores</entry> <entry>%EMUPATH%\cores</entry>
</rule> </rule>
</core> </core>
<emulator name="APPLEWIN">
<!-- Apple II emulator AppleWin -->
<rule type="systempath">
<entry>AppleWin.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\AppleWin\AppleWin.exe</entry>
<entry>%ESPATH%\AppleWin\AppleWin.exe</entry>
<entry>%ESPATH%\..\AppleWin\AppleWin.exe</entry>
</rule>
</emulator>
<emulator name="ATARI800"> <emulator name="ATARI800">
<!-- Atari 8-bit computer emulator Atari800 --> <!-- Atari 8-bit computer emulator Atari800 -->
<rule type="systempath"> <rule type="systempath">

View file

@ -23,6 +23,14 @@
<entry>%EMUPATH%\cores</entry> <entry>%EMUPATH%\cores</entry>
</rule> </rule>
</core> </core>
<emulator name="APPLEWIN">
<!-- Apple II emulator AppleWin -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\AppleWin\AppleWin.exe</entry>
<entry>%ESPATH%\AppleWin\AppleWin.exe</entry>
<entry>%ESPATH%\..\AppleWin\AppleWin.exe</entry>
</rule>
</emulator>
<emulator name="ATARI800"> <emulator name="ATARI800">
<!-- Atari 8-bit computer emulator Atari800 --> <!-- Atari 8-bit computer emulator Atari800 -->
<rule type="staticpath"> <rule type="staticpath">

View file

@ -93,8 +93,9 @@
<name>apple2</name> <name>apple2</name>
<fullname>Apple II</fullname> <fullname>Apple II</fullname>
<path>%ROMPATH%\apple2</path> <path>%ROMPATH%\apple2</path>
<extension>.nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP</extension> <extension>.do .DO .dsk .DSK .nib .NIB .po .PO</extension>
<command>PLACEHOLDER %ROM%</command> <command label="AppleWin (Standalone)">%EMULATOR_APPLEWIN% -f -d1 %ROM%</command>
<command label="MAME (Standalone)">%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %ROMPATH%\apple2 apple2e -flop1 %ROM%</command>
<platform>apple2</platform> <platform>apple2</platform>
<theme>apple2</theme> <theme>apple2</theme>
</system> </system>
@ -102,8 +103,8 @@
<name>apple2gs</name> <name>apple2gs</name>
<fullname>Apple IIGS</fullname> <fullname>Apple IIGS</fullname>
<path>%ROMPATH%\apple2gs</path> <path>%ROMPATH%\apple2gs</path>
<extension>.nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP</extension> <extension>.2mg .2MG</extension>
<command>PLACEHOLDER %ROM%</command> <command label="MAME (Standalone)">%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %ROMPATH%\apple2gs apple2gs -flop3 %ROM%</command>
<platform>apple2gs</platform> <platform>apple2gs</platform>
<theme>apple2gs</theme> <theme>apple2gs</theme>
</system> </system>
@ -925,7 +926,7 @@
<fullname>Tangerine Computer Systems Oric</fullname> <fullname>Tangerine Computer Systems Oric</fullname>
<path>%ROMPATH%\oric</path> <path>%ROMPATH%\oric</path>
<extension>.dsk .DSK .ort .ORT .tap .TAP .wav .WAV</extension> <extension>.dsk .DSK .ort .ORT .tap .TAP .wav .WAV</extension>
<command label="Oricutron (Standalone)">%EMULATOR_ORICUTRON% %STARTDIR%=%EMUDIR% %ROM%</command> <command label="Oricutron (Standalone)">%STARTDIR%=%EMUDIR% %EMULATOR_ORICUTRON% %ROM%</command>
<platform>oric</platform> <platform>oric</platform>
<theme>oric</theme> <theme>oric</theme>
</system> </system>