From 9881887d4e61fa5bbfa6dca84abea24172900e15 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Sun, 10 Sep 2023 21:59:39 +0200 Subject: [PATCH] Added QUASI88 standalone as an alternative emulator for the pc88 system Also added the .88d, .cmt and .t88 file extensions and removed the .7z and .zip file extensions --- es-app/assets/Windows_Portable_README.txt | 1 + resources/systems/macos/es_find_rules.xml | 7 +++++++ resources/systems/macos/es_systems.xml | 3 ++- resources/systems/unix/es_find_rules.xml | 12 ++++++++++++ resources/systems/unix/es_systems.xml | 3 ++- resources/systems/windows/es_find_rules.xml | 10 ++++++++++ resources/systems/windows/es_find_rules_portable.xml | 7 +++++++ resources/systems/windows/es_systems.xml | 3 ++- 8 files changed, 43 insertions(+), 3 deletions(-) diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt index 1847ce163..099471ceb 100644 --- a/es-app/assets/Windows_Portable_README.txt +++ b/es-app/assets/Windows_Portable_README.txt @@ -90,6 +90,7 @@ Emulators\prboom-plus\prboom-plus.exe Emulators\PrimeHack\Dolphin.exe Emulators\Project64\Project64.exe Emulators\punes\punes64.exe +Emulators\quasi88\QUASI88.exe Emulators\redream\redream.exe Emulators\RMG\RMG.exe Emulators\RPCS3\rpcs3.exe diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml index fd6d24c27..70f65b7c5 100644 --- a/resources/systems/macos/es_find_rules.xml +++ b/resources/systems/macos/es_find_rules.xml @@ -225,6 +225,13 @@ /Applications/PrBoom-Plus.app/Contents/MacOS/PrBoom-Plus + + + + /opt/homebrew/bin/quasi88 + /usr/local/bin/quasi88 + + diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index 87289fa74..0b519795f 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -1218,8 +1218,9 @@ pc88 NEC PC-8800 Series %ROMPATH%/pc88 - .d88 .D88 .u88 .U88 .m3u .M3U .7z .7Z .zip .ZIP + .88d .88D .cmt .CMT .d88 .D88 .m3u .M3U .t88 .T88 .u88 .U88 %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/quasi88_libretro.dylib %ROM% + %EMULATOR_QUASI88% -romdir ~/.quasi88 %ROM% pc88 pc88 diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml index 0eda11a9d..6cbfd0cc5 100644 --- a/resources/systems/unix/es_find_rules.xml +++ b/resources/systems/unix/es_find_rules.xml @@ -596,6 +596,18 @@ ~/bin/punes/punes + + + + quasi88 + + + ~/Applications/quasi88/quasi88 + ~/.local/share/applications/quasi88/quasi88 + ~/.local/bin/quasi88/quasi88 + ~/bin/quasi88/quasi88 + + diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml index 64efe9eae..81541da55 100644 --- a/resources/systems/unix/es_systems.xml +++ b/resources/systems/unix/es_systems.xml @@ -1269,8 +1269,9 @@ pc88 NEC PC-8800 Series %ROMPATH%/pc88 - .d88 .D88 .u88 .U88 .m3u .M3U .7z .7Z .zip .ZIP + .88d .88D .cmt .CMT .d88 .D88 .m3u .M3U .t88 .T88 .u88 .U88 %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/quasi88_libretro.so %ROM% + %EMULATOR_QUASI88% -romdir ~/.quasi88 %ROM% pc88 pc88 diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml index d5fc08d3a..b585ec269 100644 --- a/resources/systems/windows/es_find_rules.xml +++ b/resources/systems/windows/es_find_rules.xml @@ -550,6 +550,16 @@ %ESPATH%\..\Emulators\punes\punes64.exe + + + + QUASI88.exe + + + %ESPATH%\Emulators\quasi88\QUASI88.exe + %ESPATH%\..\Emulators\quasi88\QUASI88.exe + + diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml index c3e2384c6..729f0666e 100644 --- a/resources/systems/windows/es_find_rules_portable.xml +++ b/resources/systems/windows/es_find_rules_portable.xml @@ -359,6 +359,13 @@ %ESPATH%\..\Emulators\punes\punes64.exe + + + + %ESPATH%\Emulators\quasi88\QUASI88.exe + %ESPATH%\..\Emulators\quasi88\QUASI88.exe + + diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index e7e34c4b6..8788c3576 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -1264,8 +1264,9 @@ pc88 NEC PC-8800 Series %ROMPATH%\pc88 - .d88 .D88 .u88 .U88 .m3u .M3U .7z .7Z .zip .ZIP + .88d .88D .cmt .CMT .d88 .D88 .m3u .M3U .t88 .T88 .u88 .U88 %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\quasi88_libretro.dll %ROM% + %EMULATOR_QUASI88% -romdir %EMUDIR%\ROM %ROM% pc88 pc88