Active Hatari developers: ------------------------- - Thomas Huth : Project initiator and main developer. - Matthias Arndt : Maintains the Hatari user manual, fixed the printer emulation functions. - Eero Tamminen : Many speed improvements, code cleanup, parts of the STE emulation and many other patches. - Marco Herrn : Wrote the initial version of the "man" page of Hatari and maintains the Hatari Debian packages. - Sébastien Molines : Maintains the Mac OS X GUI of Hatari. - Nicolas Pomarede : Improvements of CPU and video emulation. Contributors: ------------- Following people contributed code or patches to this projects and/or helped to find bugs in Hatari (listed in random order - and if someone is missing here, please remind me!): - Sven de Marothy : Wrote the screenshot functions, the built-in debugger, the ACSI emulation and added support for ZIPed and GZIPed disk images. - Emmanuel Anne : Contributed lots of patches, RTC emulation. - Tuduri Benoît : French man-page, support for Doxygen. - Markus Oberhumer : A patch that fixed a problem with ZIPed disk images; routine for loading the configuration file from the $HOME directory. - Philippe Gerin : Fixed a bug in the CPU core (a problem with bus errors). - Steve Kemp : Found some possible buffer overflows. - George Nakos : Helped to track down a bug in the GEMDOS HD emulation. - Pieter van der Meer : Traced a bug in the VIDEL emulation. - Patrice Mandin : Some improvements of the autoconf build system files. - Martin Doering : Code for compiling the font data into the executable and some other ideas for cleaning up the source code. - Matthias Alles : He initiated the port of Hatari to MiNT and helped me with a lot of technical questions about the ST. - Ventzislav Tzvetkov : Joystick closing patch; ported Hatari to AmigaOS. - "Jo" (?) : Patches for compiling Hatari on a 64-bit Alpha machine. - Stefan Berndtsson : Patches to get Hatari running on big endian machines. - Anatol Paruntik (?) : Patches for compiling Hatari on QNX. - Claus Windeler : BeOS adaption of Hatari. - James Lampard : Adapted Hatari to Acorn RISC OS machines. - Mark Keates : Patches for compiling Hatari with MinGW. Code from other projects ------------------------ The initial Hatari source code was based on two main sources: - Most of the hardware emulation comes from the WinSTon sourcecode written by Paul Bates (see: http://www.sourceforge.net/projects/winston/). - The CPU core has been taken from UAE which has been written by Bernd Schmidt and others (http://uae.coresystems.de/). Beside these two main sources, Hatari also uses some code from other projects: - Some parts (e.g. the blitter emulation) have been taken from the emulator STonX that has been written by Marinos Yannikos and Martin Griffiths (http://stonx.sourceforge.net/). - A lot of code (e.g. the scancode keyboard mapping, Videl, NVRAM and DSP emulation) has been adapted from the sources of the emulator Aranym (http://aranym.atari.org/). - The code for decompressing ZIP files (unzip.c) has been taken from Gilles Vollant's miniunzip program (http://www.winimage.com/zLibDll/unzip.html). - The routines for saving and loading the ASCII configuration file (cfgopts.c) have originally been written by Jeffry J. Brickley.