
 Active Hatari developers:
 -------------------------

- Nicolas Pomarede <npomarede at corp.free.fr> : Project admin,
  improving CPU, video, sound, IKBD and floppy emulation.

- Thomas Huth <huth at tuxfamily.org> : Project initiator and
  admin, currently more or less in hibernation mode.

- Eero Tamminen <oak at helsinkinet fi> : Speed improvements & code
  cleanup, parts of the STE emulation, Hatari embedding & remote
  control, pause & auto frameskip support, statusbar & overlay led,
  conditional breakpoints and other debugger improvements, PNG saving
  and other patches.

- Laurent Sallafranque: Many fixes and speedups to DSP emulation,
  DSP debugging support, crossbar emulation, falcon microphone
  emulation, STE LMC1992/microwire emulation, Videl 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!):

- Jean-Baptiste Berlioz <tobe at freemind-tobe.com> : Cycle accurate
  Blitter emulation.

- Matthias Arndt <marndt at asmsoftware.de> : Wrote the original version
  of the Hatari user manual, fixed the printer emulation functions.

- Sébastien Molines <clafou at gmail.com> : Wrote the main part of the
  Mac OS X GUI of Hatari.

- Marco Herrn <marco at mherrn.de> : Wrote the initial version of the
  "man" page of Hatari and maintained the Hatari Debian packages until
  Hatari was included into Debian.

- Sven de Marothy : Screenshot functions, the initial CLI debugger,
  the ACSI emulation and added support for ZIPed and GZIPed disk images.

- Emmanuel Anne <emanne at absysteme.fr> : Contributed lots of patches,
  RTC emulation.

- Tuduri Benoît <skweek at users.sourceforge.net> : French man-page,
  support for Doxygen.

- Markus Oberhumer : 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 (bus errors problem).

- 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,
  original author of the DSP emulation core.

- 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
  with a lot of technical questions about the ST.

- Ventzislav Tzvetkov : Joystick closing patch, Hatari for AmigaOS.

- "Jo" (?) : Patches for compiling Hatari on a 64-bit Alpha machine.

- Stefan Berndtsson <stefan at nocrew.org> : Patches to get Hatari
  running on big endian machines.

- Anatol Paruntik (?) : Patches for compiling Hatari on QNX.

- Claus Windeler <goodoldgames at beemulated.net> : BeOS adaption.

- James Lampard : Adapted Hatari to Acorn RISC OS machines.

- Mark Keates : Patches for compiling Hatari with MinGW.

- Fredrik Noring : Tracked down a bug in the blitter emulation and a
  bug in the PSG shadow register emulation.

- Volker Seebode: Fix to ASCI emulation to get other than AHDI drivers
  working.

- David Savinkoff: More accurate printer emulation, LMC1992 emulation
  patches, IIR/Low Pass filters and many improvements to the YM2149 model.

- Cyprian Konador: Found some bugs in the blitter cycles emulation

- Jerome Vernet: Some updates to the OS X Xcode project file and OS X
  GUI, supplied a french keymapping file for OS X.

- Kenneth Kaufman: MS VC6 & C++ compiler and multiple GEMDOS HD
  partition support patches.

- Uwe Seimet: HD Driver related IDE emulation improvements and
  GEMDOS HD emulation improvement suggestions.

- Anders Eriksson (Evil/DHS): Helped improving STE's emulation by
  running many tests programs and providing the source code for some
  non-working demos.

- Markus Fritze: New m68k disassembler with more Motorola like syntax
  and options for controlling how the output looks.

- Deniz Turkoglu: Patches for the Max OS X GUI.

- Markus Heiden: SCSI class 1 (ICD) command support for drives > 1 GB

- nash67: tested hundreds (!) of games from various CD compilations
  and reported the non working ones on atari-forum.com. Huge thanks for
  that tedious work, it helped tracking down some less common cases
  not used in demos (keyboard, joystick, FDC, tos, ...)


 Code from other projects
 ------------------------

As a true open source project, Hatari also uses some code from other
projects which we would like to acknowledge here:

- Most of the original ST hardware emulation comes from the WinSTon
  source code which has been written by Paul Bates.
  (http://www.sourceforge.net/projects/winston/)

- The original CPU core has been taken from UAE which has been written
  by Bernd Schmidt and others. (http://uae.coresystems.de/)

- The new alternative CPU core has been taken from WinUAE.
  (http://www.winuae.net/)

- Some parts 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.

- The new sound core uses some code/ideas from the following GPL
  projects :
  * 5 bits volume table and 16*16*16 combinations of all volume are
    from Sc68 by Benjamin Gerard.
  * 4 bits to 5 bits volume interpolation from 16*16*16 to 32*32*32
    are from YM blep synthesis by Antti Lankila.

- The IDE hard disk emulation is based on code from QEMU.
  (http://www.qemu.org/)
