Note that the above documentation files have been taken from the latest release of Hatari. If you are interested in the documentation of the development version of Hatari, please have a look at work in progress documentation files instead.
For developers there are also Source code documentation files available that have been generated with the Doxygen tool.
A: You should check if you have installed all the tools needed for compiling Hatari: The GNU C compiler (GCC), CMake (see cmake.org), development files for the SDL library and optionally the ZLib compression library. Our Download page lists few additional optional libraries that allow Hatari to be built with some extra features.
A: Have a look at the “Performance” section of the manual.
A: There can be many reasons why a game does not work immediately. Changing one of the following configuration settings often helps:
A: On MacOS and Windows, MIDI support requires building Hatari with PortMidi library. Whatever that supports, should work also with Hatari.
On Linux, if Hatari is built without PortMidi library, it uses raw access to the MIDI devices. This allows using MIDI ports also for other things than MIDI events, such as debugging and network connectivity.
A: The development goal of Hatari is to provide a good emulator for running old games and demos, so we focus on a cycle accurate emulator. If you rather want to run GEM applications as fast as possible, you should better use another emulator that better suits this goal.