Added A7800 standalone as an alternative emulator for the atari7800 system on Linux and Windows

This commit is contained in:
Leon Styhre 2025-03-11 21:45:20 +01:00
parent bcfaec3c7f
commit 909cdfb579
6 changed files with 29 additions and 0 deletions

View file

@ -42,6 +42,7 @@ Preconfigured emulator locations:
Emulators\RetroArch-Win64\retroarch.exe
Emulators\RetroArch\retroarch.exe
Emulators\3dSen\3dSen.exe
Emulators\a7800\a7800.exe
Emulators\AceDL\AceDL.exe
Emulators\AdvanceMAME\advmame.exe
Emulators\Altirra\Altirra64.exe

View file

@ -52,6 +52,15 @@
<entry>~/bin/3dSen/3dSen.exe</entry>
</rule>
</emulator>
<emulator name="A7800">
<!-- Atari 7800 emulator A7800 -->
<rule type="staticpath">
<entry>~/Applications/a7800-linux/a7800</entry>
<entry>~/.local/share/applications/a7800-linux/a7800</entry>
<entry>~/.local/bin/a7800-linux/a7800</entry>
<entry>~/bin/a7800-linux/a7800</entry>
</rule>
</emulator>
<emulator name="ACE-DL">
<!-- Amstrad CPC emulator ACE-DL -->
<rule type="systempath">

View file

@ -242,6 +242,7 @@
<command label="ProSystem">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/prosystem_libretro.so %ROM%</command>
<command label="MAME - Current">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "a7800 -rompath \"%GAMEDIRRAW%;%ROMPATH%/atari7800\" -cart \"%ROMRAW%\""</command>
<command label="MAME (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/atari7800 a7800 -cart %ROM%</command>
<command label="A7800 (Standalone)">%STARTDIR%=%EMUDIR% %EMULATOR_A7800% -rompath %GAMEDIR%\;%ROMPATH%/atari7800 a7800 -cart %ROM%</command>
<platform>atari7800</platform>
<theme>atari7800</theme>
</system>

View file

@ -52,6 +52,16 @@
<entry>%ESPATH%\..\Emulators\3dSen\3dSen.exe</entry>
</rule>
</emulator>
<emulator name="A7800">
<!-- Atari 7800 emulator A7800 -->
<rule type="systempath">
<entry>a7800.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\a7800\a7800.exe</entry>
<entry>%ESPATH%\..\Emulators\a7800\a7800.exe</entry>
</rule>
</emulator>
<emulator name="ACE-DL">
<!-- Amstrad CPC emulator ACE-DL -->
<rule type="systempath">

View file

@ -28,6 +28,13 @@
<entry>%ESPATH%\..\Emulators\3dSen\3dSen.exe</entry>
</rule>
</emulator>
<emulator name="A7800">
<!-- Atari 7800 emulator A7800 -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\a7800\a7800.exe</entry>
<entry>%ESPATH%\..\Emulators\a7800\a7800.exe</entry>
</rule>
</emulator>
<emulator name="ACE-DL">
<!-- Amstrad CPC emulator ACE-DL -->
<rule type="staticpath">

View file

@ -242,6 +242,7 @@
<command label="ProSystem">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\prosystem_libretro.dll %ROM%</command>
<command label="MAME - Current">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll "a7800 -rompath \"%GAMEDIRRAW%;%ROMPATH%\atari7800\" -cart \"%ROMRAW%\""</command>
<command label="MAME (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\atari7800 a7800 -cart %ROM%</command>
<command label="A7800 (Standalone)">%STARTDIR%=%EMUDIR% %EMULATOR_A7800% -rompath %GAMEDIR%\;%ROMPATH%\atari7800 a7800 -cart %ROM%</command>
<platform>atari7800</platform>
<theme>atari7800</theme>
</system>