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