Added Panda3DS standalone as an alternative emulator for the n3ds system

This commit is contained in:
Leon Styhre 2024-03-09 14:54:10 +01:00
parent 8f86283838
commit 36066f533e
12 changed files with 54 additions and 1 deletions

View file

@ -2,7 +2,7 @@ ES-DE (EmulationStation Desktop Edition) - Portable installation on Windows
---------------------------------------------------------------------------
ES-DE release:
3.0.0
3.0.1
The latest version can be downloaded from https://es-de.org
@ -89,6 +89,7 @@ Emulators\mGBA\mGBA.exe
Emulators\mupen64plus\mupen64plus-ui-console.exe
Emulators\openMSX\openmsx.exe
Emulators\Oricutron\oricutron.exe
Emulators\Panda3DS\Alber.exe
Emulators\PCSX2\pcsx2.exe
Emulators\PCSX2-Qt\pcsx2-qt.exe
Emulators\PICO-8\pico8.exe

View file

@ -243,6 +243,12 @@
<entry>org.openbor.engine/.GameActivity</entry>
</rule>
</emulator>
<emulator name="PANDA3DS">
<!-- Nintendo 3DS emulator Panda3DS -->
<rule type="androidpackage">
<entry>com.panda3ds.pandroid/.app.MainActivity</entry>
</rule>
</emulator>
<emulator name="PCE-EMU">
<!-- NEC PC Engine/TurboGrafx-16 emulator PCE.emu -->
<rule type="androidpackage">

View file

@ -1042,6 +1042,7 @@
<command label="Citra (Standalone)">%EMULATOR_CITRA% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %DATA%=%ROMSAF%</command>
<command label="Citra Canary (Standalone)">%EMULATOR_CITRA-CANARY% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %DATA%=%ROMSAF%</command>
<command label="Citra MMJ (Standalone)">%EMULATOR_CITRA-MMJ% %EXTRA_GamePath%=%ROM%</command>
<command label="Panda3DS (Standalone)">%EMULATOR_PANDA3DS% %DATA%=%ROMPROVIDER%</command>
<platform>n3ds</platform>
<theme>n3ds</theme>
</system>

View file

@ -572,6 +572,18 @@
<entry>~/bin/oricutron/Oricutron</entry>
</rule>
</emulator>
<emulator name="PANDA3DS">
<!-- Nintendo 3DS emulator Panda3DS -->
<rule type="systempath">
<entry>panda3ds</entry>
</rule>
<rule type="staticpath">
<entry>~/Applications/Alber-*.AppImage</entry>
<entry>~/.local/share/applications/Alber-*.AppImage</entry>
<entry>~/.local/bin/Alber-*.AppImage</entry>
<entry>~/bin/Alber-*.AppImage</entry>
</rule>
</emulator>
<emulator name="PCSX2">
<!-- Sony PlayStation 2 emulator PCSX2 -->
<rule type="systempath">

View file

@ -1187,6 +1187,7 @@
<command label="Citra">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra_libretro.so %ROM%</command>
<command label="Citra 2018">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra2018_libretro.so %ROM%</command>
<command label="Citra (Standalone)">%EMULATOR_CITRA% %ROM%</command>
<command label="Panda3DS (Standalone)">%EMULATOR_PANDA3DS% %ROM%</command>
<platform>n3ds</platform>
<theme>n3ds</theme>
</system>

View file

@ -209,6 +209,12 @@
<entry>/Applications/Oricutron.app/Contents/MacOS/Oricutron</entry>
</rule>
</emulator>
<emulator name="PANDA3DS">
<!-- Nintendo 3DS emulator Panda3DS -->
<rule type="staticpath">
<entry>/Applications/Alber.app/Contents/MacOS/Alber</entry>
</rule>
</emulator>
<emulator name="PCSX2">
<!-- Sony PlayStation 2 emulator PCSX2 -->
<rule type="staticpath">

View file

@ -1136,6 +1136,7 @@
<path>%ROMPATH%/n3ds</path>
<extension>.3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP</extension>
<command label="Citra (Standalone)">%EMULATOR_CITRA% %ROM%</command>
<command label="Panda3DS (Standalone)">%EMULATOR_PANDA3DS% %ROM%</command>
<platform>n3ds</platform>
<theme>n3ds</theme>
</system>

View file

@ -325,6 +325,12 @@
<entry>~/bin/oricutron/Oricutron</entry>
</rule>
</emulator>
<emulator name="PANDA3DS">
<!-- Nintendo 3DS emulator Panda3DS -->
<rule type="systempath">
<entry>panda3ds</entry>
</rule>
</emulator>
<emulator name="PCSX2">
<!-- Sony PlayStation 2 emulator PCSX2 -->
<rule type="systempath">

View file

@ -1171,6 +1171,7 @@
<command label="Citra">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra_libretro.so %ROM%</command>
<command label="Citra 2018">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra2018_libretro.so %ROM%</command>
<command label="Citra (Standalone)">%EMULATOR_CITRA% %ROM%</command>
<command label="Panda3DS (Standalone)">%EMULATOR_PANDA3DS% %ROM%</command>
<platform>n3ds</platform>
<theme>n3ds</theme>
</system>

View file

@ -497,6 +497,16 @@
<entry>%ESPATH%\..\Emulators\Oricutron\oricutron.exe</entry>
</rule>
</emulator>
<emulator name="PANDA3DS">
<!-- Nintendo 3DS emulator Panda3DS -->
<rule type="systempath">
<entry>Alber.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\Panda3DS\Alber.exe</entry>
<entry>%ESPATH%\..\Emulators\Panda3DS\Alber.exe</entry>
</rule>
</emulator>
<emulator name="PCSX2">
<!-- Sony PlayStation 2 emulator PCSX2 -->
<rule type="systempath">

View file

@ -330,6 +330,13 @@
<entry>%ESPATH%\..\Emulators\Oricutron\oricutron.exe</entry>
</rule>
</emulator>
<emulator name="PANDA3DS">
<!-- Nintendo 3DS emulator Panda3DS -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\Panda3DS\Alber.exe</entry>
<entry>%ESPATH%\..\Emulators\Panda3DS\Alber.exe</entry>
</rule>
</emulator>
<emulator name="PCSX2">
<!-- Sony PlayStation 2 emulator PCSX2 -->
<rule type="staticpath">

View file

@ -1181,6 +1181,7 @@
<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>
<command label="Citra (Standalone)">%EMULATOR_CITRA% %ROM%</command>
<command label="Panda3DS (Standalone)">%EMULATOR_PANDA3DS% %ROM%</command>
<platform>n3ds</platform>
<theme>n3ds</theme>
</system>