Added experimental support for PCSX2 Qt and PCSX2 wxWidgets for the ps2 system on Windows.

This commit is contained in:
Leon Styhre 2022-05-27 12:03:38 +02:00
parent c832f52cb0
commit 7baec8a1f3
4 changed files with 44 additions and 2 deletions

View file

@ -41,6 +41,8 @@ Emulators\mGBA\mGBA.exe
Emulators\Model2\EMULATOR.EXE Emulators\Model2\EMULATOR.EXE
Emulators\mupen64plus\mupen64plus-ui-console.exe Emulators\mupen64plus\mupen64plus-ui-console.exe
Emulators\PCSX2\pcsx2.exe Emulators\PCSX2\pcsx2.exe
Emulators\PCSX2-Qt\pcsx2-qtx64.exe
Emulators\PCSX2-wxWidgets\pcsx2x64.exe
Emulators\Play\Play.exe Emulators\Play\Play.exe
Emulators\PPSSPP\PPSSPPWindows64.exe Emulators\PPSSPP\PPSSPPWindows64.exe
Emulators\redream\redream.exe Emulators\redream\redream.exe

View file

@ -238,7 +238,7 @@
</rule> </rule>
</emulator> </emulator>
<emulator name="PCSX2"> <emulator name="PCSX2">
<!-- Sony PlayStation 2 emulator PCSX2 --> <!-- Sony PlayStation 2 emulator PCSX2 (legacy) -->
<rule type="winregistryvalue"> <rule type="winregistryvalue">
<entry>SOFTWARE\PCSX2\Install_Dir|\pcsx2.exe</entry> <entry>SOFTWARE\PCSX2\Install_Dir|\pcsx2.exe</entry>
</rule> </rule>
@ -253,6 +253,28 @@
<entry>%ESPATH%\..\PCSX2\pcsx2.exe</entry> <entry>%ESPATH%\..\PCSX2\pcsx2.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="PCSX2-QT">
<!-- Sony PlayStation 2 emulator PCSX2 (Qt) -->
<rule type="systempath">
<entry>pcsx2-qtx64.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\PCSX2-Qt\pcsx2-qtx64.exe</entry>
<entry>%ESPATH%\PCSX2-Qt\pcsx2-qtx64.exe</entry>
<entry>%ESPATH%\..\PCSX2-Qt\pcsx2-qtx64.exe</entry>
</rule>
</emulator>
<emulator name="PCSX2-WXWIDGETS">
<!-- Sony PlayStation 2 emulator PCSX2 (wxWidgets) -->
<rule type="systempath">
<entry>pcsx2x64.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\PCSX2-wxWidgets\pcsx2x64.exe</entry>
<entry>%ESPATH%\PCSX2-wxWidgets\pcsx2x64.exe</entry>
<entry>%ESPATH%\..\PCSX2-wxWidgets\pcsx2x64.exe</entry>
</rule>
</emulator>
<emulator name="PLAY!"> <emulator name="PLAY!">
<!-- Sony PlayStation 2 emulator Play! --> <!-- Sony PlayStation 2 emulator Play! -->
<rule type="systempath"> <rule type="systempath">

View file

@ -158,13 +158,29 @@
</rule> </rule>
</emulator> </emulator>
<emulator name="PCSX2"> <emulator name="PCSX2">
<!-- Sony PlayStation 2 emulator PCSX2 --> <!-- Sony PlayStation 2 emulator PCSX2 (legacy) -->
<rule type="staticpath"> <rule type="staticpath">
<entry>%ESPATH%\Emulators\PCSX2\pcsx2.exe</entry> <entry>%ESPATH%\Emulators\PCSX2\pcsx2.exe</entry>
<entry>%ESPATH%\PCSX2\pcsx2.exe</entry> <entry>%ESPATH%\PCSX2\pcsx2.exe</entry>
<entry>%ESPATH%\..\PCSX2\pcsx2.exe</entry> <entry>%ESPATH%\..\PCSX2\pcsx2.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="PCSX2-QT">
<!-- Sony PlayStation 2 emulator PCSX2 (Qt) -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\PCSX2-Qt\pcsx2-qtx64.exe</entry>
<entry>%ESPATH%\PCSX2-Qt\pcsx2-qtx64.exe</entry>
<entry>%ESPATH%\..\PCSX2-Qt\pcsx2-qtx64.exe</entry>
</rule>
</emulator>
<emulator name="PCSX2-WXWIDGETS">
<!-- Sony PlayStation 2 emulator PCSX2 (wxWidgets) -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\PCSX2-wxWidgets\pcsx2x64.exe</entry>
<entry>%ESPATH%\PCSX2-wxWidgets\pcsx2x64.exe</entry>
<entry>%ESPATH%\..\PCSX2-wxWidgets\pcsx2x64.exe</entry>
</rule>
</emulator>
<emulator name="PLAY!"> <emulator name="PLAY!">
<!-- Sony PlayStation 2 emulator Play! --> <!-- Sony PlayStation 2 emulator Play! -->
<rule type="staticpath"> <rule type="staticpath">

View file

@ -985,6 +985,8 @@
<extension>.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</extension> <extension>.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</extension>
<command label="PCSX2">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\pcsx2_libretro.dll %ROM%</command> <command label="PCSX2">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\pcsx2_libretro.dll %ROM%</command>
<command label="PCSX2 (Standalone)">%EMULATOR_PCSX2% --nogui %ROM%</command> <command label="PCSX2 (Standalone)">%EMULATOR_PCSX2% --nogui %ROM%</command>
<command label="PCSX2 Qt (Standalone)">%EMULATOR_PCSX2-QT% -batch %ROM%</command>
<command label="PCSX2 wxWidgets (Standalone)">%EMULATOR_PCSX2-WXWIDGETS% --nogui %ROM%</command>
<command label="Play! (Standalone)">%EMULATOR_PLAY!% --disc %ROM%</command> <command label="Play! (Standalone)">%EMULATOR_PLAY!% --disc %ROM%</command>
<platform>ps2</platform> <platform>ps2</platform>
<theme>ps2</theme> <theme>ps2</theme>