From 1c11625c4f25ea8aa710f022584ecfa7a55d3fec Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Wed, 28 Aug 2024 18:26:21 +0200 Subject: [PATCH] (Haiku) Added configuration for a number of game systems --- resources/systems/haiku/es_find_rules.xml | 12 + resources/systems/haiku/es_systems.xml | 310 +++++++++++++++++++++- 2 files changed, 321 insertions(+), 1 deletion(-) diff --git a/resources/systems/haiku/es_find_rules.xml b/resources/systems/haiku/es_find_rules.xml index 6858a7c20..d1f5ee71d 100644 --- a/resources/systems/haiku/es_find_rules.xml +++ b/resources/systems/haiku/es_find_rules.xml @@ -57,6 +57,12 @@ /bin/fs-uae-launcher + + + + /boot/system/apps/Fuse/Fuse + + @@ -123,4 +129,10 @@ /bin/solarus-run + + + + /boot/system/apps/ZEsarUX/ZEsarUX + + \ No newline at end of file diff --git a/resources/systems/haiku/es_systems.xml b/resources/systems/haiku/es_systems.xml index d8aae6c8e..94450a6b7 100644 --- a/resources/systems/haiku/es_systems.xml +++ b/resources/systems/haiku/es_systems.xml @@ -921,7 +921,7 @@ Sega Model 2 %ROMPATH%/model2 .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% + %STARTDIR%=~/config/settings/mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/model2 %BASENAME% arcade model2 @@ -1614,4 +1614,312 @@ ngage symbian + + tanodragon + Tano Dragon + %ROMPATH%/tanodragon + .cas .CAS .ccc .CCC .dsk .DSK .rom .ROM .7z .7Z .zip .ZIP + %STARTDIR%=~/config/settings/mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/dragon32 tanodr64 -autoboot_delay "4" -autoboot_command "cloadm\"\"\n" -cass %ROM% + %STARTDIR%=~/config/settings/mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/dragon32 tanodr64 -cart %ROM% + dragon32 + tanodragon + + + tg16 + NEC TurboGrafx-16 + %ROMPATH%/tg16 + .ccd .CCD .chd .CHD .cue .CUE .img .IMG .iso .ISO .m3u .M3U .pce .PCE .sgx .SGX .toc .TOC .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_pce_libretro.so %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_pce_fast_libretro.so %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_supergrafx_libretro.so %ROM% + %EMULATOR_MEDNAFEN% -force_module pce %ROM% + pcengine + tg16 + + + tg-cd + NEC TurboGrafx-CD + %ROMPATH%/tg-cd + .ccd .CCD .chd .CHD .cue .CUE .img .IMG .iso .ISO .m3u .M3U .pce .PCE .sgx .SGX .toc .TOC .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_pce_libretro.so %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_pce_fast_libretro.so %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_supergrafx_libretro.so %ROM% + %EMULATOR_MEDNAFEN% -force_module pce %ROM% + pcenginecd + tg-cd + + + ti99 + Texas Instruments TI-99 + %ROMPATH%/ti99 + .rpk .RPK .7z .7Z .zip .ZIP + %STARTDIR%=~/config/settings/mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/ti99 ti99_4a -ioport peb -ioport:peb:slot3 speech -cart %BASENAME% + ti99 + ti99 + + + tic80 + TIC-80 Fantasy Computer + %ROMPATH%/tic80 + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + tic80 + tic80 + + + to8 + Thomson TO8 + %ROMPATH%/to8 + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + moto + to8 + + + triforce + Namco-Sega-Nintendo Triforce + %ROMPATH%/triforce + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + arcade + triforce + + + trs-80 + Tandy TRS-80 + %ROMPATH%/trs-80 + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + trs-80 + trs-80 + + + type-x + Taito Type X + %ROMPATH%/type-x + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + arcade + type-x + + + uzebox + Uzebox Open Source Console + %ROMPATH%/uzebox + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + uzebox + uzebox + + + vectrex + GCE Vectrex + %ROMPATH%/vectrex + .bin .BIN .gam .GAM .vc .VC .vec .VEC .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/vecx_libretro.so %ROM% + %STARTDIR%=~/config/settings/mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/vectrex vectrex -cart %ROM% + vectrex + vectrex + + + vic20 + Commodore VIC-20 + %ROMPATH%/vic20 + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + vic20 + vic20 + + + videopac + Philips Videopac G7000 + %ROMPATH%/videopac + .bin .BIN .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/o2em_libretro.so %ROM% + %STARTDIR%=~/config/settings/mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/videopac videopac -cart %ROM% + odyssey2 + videopac + + + virtualboy + Nintendo Virtual Boy + %ROMPATH%/virtualboy + .bin .BIN .vb .VB .vboy .VBOY .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_vb_libretro.so %ROM% + %EMULATOR_MEDNAFEN% -force_module vb %ROM% + virtualboy + virtualboy + + + vpinball + Visual Pinball + %ROMPATH%/vpinball + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + vpinball + vpinball + + + vsmile + VTech V.Smile + %ROMPATH%/vsmile + .bin .BIN .7z .7Z .zip .ZIP + %STARTDIR%=~/config/settings/mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/vsmile vsmile -cart %ROM% + vsmile + vsmile + + + wasm4 + WASM-4 Fantasy Console + %ROMPATH%/wasm4 + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + wasm4 + wasm4 + + + wii + Nintendo Wii + %ROMPATH%/wii + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + wii + wii + + + wiiu + Nintendo Wii U + %ROMPATH%/wiiu + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + wiiu + wiiu + + + windows + Microsoft Windows + %ROMPATH%/windows + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + pcwindows + windows + + + windows3x + Microsoft Windows 3.x + %ROMPATH%/windows3x + .bat .BAT .dosz .DOSZ .sh .7z .7Z .zip .ZIP + %STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% -defaultdir %GAMEDIR% %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_pure_libretro.so %ROM% + %EMULATOR_OS-SHELL% %ROM% + %RUNINBACKGROUND% %EMULATOR_OS-SHELL% %ROM% + windows3x + windows3x + + + windows9x + Microsoft Windows 9x + %ROMPATH%/windows9x + .bat .BAT .dosz .DOSZ .sh .7z .7Z .zip .ZIP + %STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% -defaultdir %GAMEDIR% %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_pure_libretro.so %ROM% + %EMULATOR_OS-SHELL% %ROM% + %RUNINBACKGROUND% %EMULATOR_OS-SHELL% %ROM% + pcwindows + windows9x + + + wonderswan + Bandai WonderSwan + %ROMPATH%/wonderswan + .pc2 .PC2 .ws .WS .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_wswan_libretro.so %ROM% + %EMULATOR_MEDNAFEN% -force_module wswan %ROM% + wonderswan + wonderswan + + + wonderswancolor + Bandai WonderSwan Color + %ROMPATH%/wonderswancolor + .pc2 .PC2 .ws .WS .wsc .WSC .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_wswan_libretro.so %ROM% + %EMULATOR_MEDNAFEN% -force_module wswan %ROM% + wonderswancolor + wonderswancolor + + + x1 + Sharp X1 + %ROMPATH%/x1 + .2d .2D .2hd .2HD .88d .88D .cmd .CMD .d88 .D88 .dup .DUP .dx1 .DX1 .hdm .HDM .tap .TAP .tfd .TFD .xdf .XDF .7z .7Z .zip .ZIP + %STARTDIR%=~/config/settings/mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/x1 x1 -flop1 %ROM% + %STARTDIR%=~/config/settings/mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/x1 x1 -cass1 %ROM% + x1 + x1 + + + x68000 + Sharp X68000 + %ROMPATH%/x68000 + .2hd .2HD .88d .88D .cmd .CMD .d88 .D88 .dim .DIM .dup .DUP .hdf .HDF .hdm .HDM .img .IMG .m3u .M3U .xdf .XDF .7z .7Z .zip .ZIP + %STARTDIR%=~/config/settings/mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/x68000 x68000 -flop1 %ROM% + x68000 + x68000 + + + xbox + Microsoft Xbox + %ROMPATH%/xbox + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + xbox + xbox + + + xbox360 + Microsoft Xbox 360 + %ROMPATH%/xbox360 + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + xbox360 + xbox360 + + + zmachine + Infocom Z-machine + %ROMPATH%/zmachine + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + zmachine + zmachine + + + zx81 + Sinclair ZX81 + %ROMPATH%/zx81 + .p .P .tzx .TZX .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/81_libretro.so %ROM% + zx81 + zx81 + + + zxnext + Sinclair ZX Spectrum Next + %ROMPATH%/zxnext + .nex .NEX .sna .SNA + %STARTDIR%=%EMUDIR% %EMULATOR_ZESARUX% --machine tbblue --realvideo --enabletimexvideo --tbblue-fast-boot-mode --enable-esxdos-handler --esxdos-root-dir %GAMEDIR% %ROM% + zxnext + zxnext + + + zxspectrum + Sinclair ZX Spectrum + %ROMPATH%/zxspectrum + .dsk .DSK .gz .GZ .img .IMG .mgt .MGT .rzx .RZX .scl .SCL .sh .SH .sna .SNA .szx .SZX .tap .TAP .trd .TRD .tzx .TZX .udi .UDI .z80 .Z80 .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fuse_libretro.so %ROM% + %EMULATOR_FUSE% %ROM% + zxspectrum + zxspectrum + \ No newline at end of file