Hatari emulator for N770
Download the Hatari package and install it using the "Tools -> Application Manager -> Package -> Install from file..." functionality in your N770:
NOTE! If you had earlier Hatari v0.80 package, you need to download and reinstall new versions of the game/demo packages (I changed the hatari StarupWMClass).
Hatari package contains the GPL licensed EmuTOS ROMs i.e. this is one of the rare emulators where all the components are free (both in the "free as in free speech" and "free as in free beer" sense). I have also a utility for changing (selecting) the EmuTOS language.
NOTE! Never enable both "Zoom ST-low res." and "Use borders" Screen options at the same time. If you have both of them set, you cannot disable them (because screen config dialog OK button doesn't fit into screen) and SDL doesn't allow Hatari neither to start in fullscreen anymore nor to switch into it when its window is larger than screen. Only way to recover from this is to edit the ~/.hatari.cfg by hand.
(Later on I might do some rescue package which you can install, run the "Rescue Hatari" item and it saves a working ~/.hatari.cfg config file)
These are the functionalities I've bound to the N770 keys:
If Hatari was in fullscreen mode, you need to switch back to Hatari, go to Desktop again and when you then get back to Hatari it wakes up. I think this is a bug in the device SDL library.
Before switching away from Hatari, I would recommend opening e.g. the Hatari options dialog so that the emulation is stopped while you don't use the emulation. This should save battery.
For more information on normal Hatari features, see: the Hatari manual.
Some notes about making Hatari run faster
These are things you might want to try to make Hatari emulation faster:
(Besides performance, another annoyance is the N770 "5-way rocker", it's not even close replacement for a joystick, diagonal movements are very hard with it)
Building the Hatari (v0.90) package from source
If you want to build it yourself:
Copyright © 2006-2017 by Eero Tamminen