From 81171a39400ae525afde90e4103b2e925cffd919 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Wed, 13 Jul 2022 19:05:53 +0200 Subject: [PATCH] Added emulator configuration for the coco, dragon32 and tanodragon systems. --- es-app/assets/Windows_Portable_README.txt | 1 + resources/systems/macos/es_find_rules.xml | 6 ++++++ resources/systems/macos/es_systems.xml | 14 ++++++++------ resources/systems/unix/es_find_rules.xml | 11 +++++++++++ resources/systems/unix/es_systems.xml | 14 ++++++++------ resources/systems/windows/es_find_rules.xml | 11 +++++++++++ .../systems/windows/es_find_rules_portable.xml | 8 ++++++++ resources/systems/windows/es_systems.xml | 14 ++++++++------ 8 files changed, 61 insertions(+), 18 deletions(-) diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt index 9f0fe6adc..0a0af192d 100644 --- a/es-app/assets/Windows_Portable_README.txt +++ b/es-app/assets/Windows_Portable_README.txt @@ -72,4 +72,5 @@ Emulators\VBA-M\visualboyadvance-m.exe Emulators\Vita3K\Vita3K.exe Emulators\xemu\xemu.exe Emulators\xenia\xenia.exe +Emulators\xroar\xroar.exe Emulators\yuzu\yuzu-windows-msvc\yuzu.exe diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml index d235e2a88..23f134bf7 100644 --- a/resources/systems/macos/es_find_rules.xml +++ b/resources/systems/macos/es_find_rules.xml @@ -246,4 +246,10 @@ /Applications/xemu.app/Contents/MacOS/xemu + + + + /Applications/XRoar.app/Contents/MacOS/xroar + + \ No newline at end of file diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index efe626add..80b3366d2 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -306,8 +306,9 @@ coco Tandy Color Computer %ROMPATH%/coco - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% + .cas .CAS .ccc .CCC .dsk .DSK .rom .ROM + %EMULATOR_XROAR% -fs -default-machine coco2bus %ROM% + %EMULATOR_XROAR% -fs -default-machine coco2b %ROM% coco coco @@ -385,8 +386,9 @@ dragon32 Dragon 32 %ROMPATH%/dragon32 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% + .cas .CAS .ccc .CCC .dsk .DSK .rom .ROM + %EMULATOR_XROAR% -fs -default-machine dragon32 %ROM% + %EMULATOR_XROAR% -fs -default-machine dragon64 %ROM% dragon32 dragon32 @@ -1387,8 +1389,8 @@ tanodragon Tano Dragon %ROMPATH%/tanodragon - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% + .cas .CAS .ccc .CCC .dsk .DSK .rom .ROM + %EMULATOR_XROAR% -fs -default-machine tano %ROM% dragon32 tanodragon diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml index 8e5698d40..c17be30c0 100644 --- a/resources/systems/unix/es_find_rules.xml +++ b/resources/systems/unix/es_find_rules.xml @@ -513,6 +513,17 @@ ~/bin/Xemu*.AppImage + + + + xroar + + + ~/Applications/xroar/xroar + ~/.local/bin/xroar/xroar + ~/bin/xroar/xroar + + diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml index 17ba82141..a38a12a64 100644 --- a/resources/systems/unix/es_systems.xml +++ b/resources/systems/unix/es_systems.xml @@ -308,8 +308,9 @@ coco Tandy Color Computer %ROMPATH%/coco - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% + .cas .CAS .ccc .CCC .dsk .DSK .rom .ROM + %EMULATOR_XROAR% -fs -default-machine coco2bus %ROM% + %EMULATOR_XROAR% -fs -default-machine coco2b %ROM% coco coco @@ -387,8 +388,9 @@ dragon32 Dragon 32 %ROMPATH%/dragon32 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% + .cas .CAS .ccc .CCC .dsk .DSK .rom .ROM + %EMULATOR_XROAR% -fs -default-machine dragon32 %ROM% + %EMULATOR_XROAR% -fs -default-machine dragon64 %ROM% dragon32 dragon32 @@ -1412,8 +1414,8 @@ tanodragon Tano Dragon %ROMPATH%/tanodragon - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% + .cas .CAS .ccc .CCC .dsk .DSK .rom .ROM + %EMULATOR_XROAR% -fs -default-machine tano %ROM% dragon32 tanodragon diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml index 407c53b0c..a7b61abd2 100644 --- a/resources/systems/windows/es_find_rules.xml +++ b/resources/systems/windows/es_find_rules.xml @@ -604,6 +604,17 @@ %ESPATH%\..\xenia\xenia.exe + + + + xroar.exe + + + %ESPATH%\Emulators\xroar\xroar.exe + %ESPATH%\xroar\xroar.exe + %ESPATH%\..\xroar\xroar.exe + + diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml index 2061d382d..654064814 100644 --- a/resources/systems/windows/es_find_rules_portable.xml +++ b/resources/systems/windows/es_find_rules_portable.xml @@ -415,6 +415,14 @@ %ESPATH%\..\xenia\xenia.exe + + + + %ESPATH%\Emulators\xroar\xroar.exe + %ESPATH%\xroar\xroar.exe + %ESPATH%\..\xroar\xroar.exe + + diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index 2994fd929..95752dc30 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -311,8 +311,9 @@ coco Tandy Color Computer %ROMPATH%\coco - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% + .cas .CAS .ccc .CCC .dsk .DSK .rom .ROM + %STARTDIR%=%EMUDIR% %EMULATOR_XROAR% -fs -default-machine coco2bus %ROM% + %STARTDIR%=%EMUDIR% %EMULATOR_XROAR% -fs -default-machine coco2b %ROM% coco coco @@ -390,8 +391,9 @@ dragon32 Dragon 32 %ROMPATH%\dragon32 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% + .cas .CAS .ccc .CCC .dsk .DSK .rom .ROM + %STARTDIR%=%EMUDIR% %EMULATOR_XROAR% -fs -default-machine dragon32 %ROM% + %STARTDIR%=%EMUDIR% %EMULATOR_XROAR% -fs -default-machine dragon64 %ROM% dragon32 dragon32 @@ -1415,8 +1417,8 @@ tanodragon Tano Dragon %ROMPATH%\tanodragon - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% + .cas .CAS .ccc .CCC .dsk .DSK .rom .ROM + %STARTDIR%=%EMUDIR% %EMULATOR_XROAR% -fs -default-machine tano %ROM% dragon32 tanodragon