hello ,
I’ve started a port of Hatari emulator .
it works at least on Linux , Android , PS3 , Wii . ( the basis) but it missing a way to use properly keyboard/mouse in android. (so use joypad for emulation )
[update 11/08/2013]
Bump to version 1.7.0
Should work on : linux32/64 , android , ps3 . break on wii for now.
You can found it here : https://github.com/libretro/libretro-hatari
Remember ,Everything not working well, It’s a debug release , so expect to more bug.
Default Control :
L2 Show/Hide statut
R2
L Show/Hide vkbd .
R Change Mouse speed 1 to 6 . (for gui and emu)
SEL Toggle mouse/joy mode .
STR Toggle num joy .
A Fire/Mouse btn A / Valid key in vkbd
B Mouse btn B
X Switch Shift ON/OFF
Y Hatari Gui
Knows Bugs:
- Joypad Mouse emulation is weird and a bit unusable in Hatari GUI.
This is really true for the Wii port. I've have to look at why.
( sorry but only way to change dsk/tos/system ect... see bug bellow)
- If you return to file-browser (L3+R3 / Home) and select & valid a new disk , PS3/Wii will FREEZE :(
- On Wii ,Sound freeze when you got to the Hatari Gui (be aware mute sound before go to the gui)
- Everything not working well, It's a debug release , so expect to more bug.
Outdated:
it works the basis but it failed when i go in GUI. (forever loop) i’ve try to use libco for solve this , but i think i do it bad because i’ve a core dump when i exit to the GUI . i’ve started look at dosbox code ,and then : basicly I setup libco in retro_init which launched emulator in emuthread. in the emulator core , when VLB i switch to mainthread. the retro_run do his job then swtich to emuthread. this part works . when in the GUI , i’ve setup a timer whitch switch to retro_run every frame. this works too , but when i exit GUI , it continue in emuthread then return to mainthread go 1 time in retro_run and then i got a coredump.
If someone have an idea … thanks in advance.