Annotation of hatari/doc/authors.txt, revision 1.1.1.9

1.1       root        1: 
1.1.1.3   root        2:  Active Hatari developers:
                      3:  -------------------------
1.1       root        4: 
1.1.1.8   root        5: - Thomas Huth <huth at users.berlios.de> : Project initiator and main developer.
1.1       root        6: 
1.1.1.9 ! root        7: - Eero Tamminen <eerot at users.berlios.de> : Speed improvements & code
1.1.1.7   root        8:   cleanup, parts of the STE emulation, Hatari embedding & remote control,
1.1.1.9 ! root        9:   pause & auto frameskip support, statusbar & overlay led, conditional
        !            10:   breakpoints, PNG saving and other patches.
1.1.1.3   root       11: 
1.1.1.8   root       12: - Nicolas Pomarede <npomarede at corp.free.fr> : Many improvements to CPU and video
1.1.1.7   root       13:   emulation, new sound engine, fake IKBD emulation.
1.1.1.4   root       14: 
1.1.1.8   root       15: - Jean-Baptiste Berlioz <tobe at freemind-tobe.com> : Cycle accurate Blitter
                     16:   emulation.
                     17: 
1.1.1.9 ! root       18: - Laurent Sallafranque: Many fixes and speedups to DSP emulation,
        !            19:   DSP debugging support.
        !            20: 
1.1.1.3   root       21: 
                     22:  Contributors:
                     23:  -------------
                     24: 
                     25: Following people contributed code or patches to this projects and/or helped to
                     26: find bugs in Hatari (listed in random order - and if someone is missing here,
                     27: please remind me!):
                     28: 
1.1.1.8   root       29: - Matthias Arndt <marndt at asmsoftware.de> : Wrote the original version of the
1.1.1.7   root       30:   Hatari user manual, fixed the printer emulation functions.
                     31: 
1.1.1.8   root       32: - Sébastien Molines <clafou at gmail.com> : Wrote the main part of the Mac OS X
1.1.1.7   root       33:   GUI of Hatari.
                     34: 
1.1.1.8   root       35: - Marco Herrn <marco at mherrn.de> : Wrote the initial version of the "man" page
1.1.1.7   root       36:   of Hatari and maintained the Hatari Debian packages.
                     37: 
1.1.1.3   root       38: - Sven de Marothy : Wrote the screenshot functions, the built-in debugger,
                     39:   the ACSI emulation and added support for ZIPed and GZIPed disk images.
1.1       root       40: 
1.1.1.8   root       41: - Emmanuel Anne <emanne at absysteme.fr> : Contributed lots of patches,
1.1       root       42:   RTC emulation.
                     43: 
1.1.1.8   root       44: - Tuduri Benoît <skweek at users.sourceforge.net> : French man-page, support
1.1.1.5   root       45:   for Doxygen.
                     46: 
1.1       root       47: - Markus Oberhumer : A patch that fixed a problem with ZIPed disk images;
                     48:   routine for loading the configuration file from the $HOME directory.
                     49: 
                     50: - Philippe Gerin : Fixed a bug in the CPU core (a problem with bus errors).
                     51: 
1.1.1.5   root       52: - Steve Kemp : Found some possible buffer overflows.
                     53: 
                     54: - George Nakos : Helped to track down a bug in the GEMDOS HD emulation.
                     55: 
                     56: - Pieter van der Meer : Traced a bug in the VIDEL emulation.
1.1       root       57: 
1.1.1.7   root       58: - Patrice Mandin : Some improvements of the autoconf build system files; author
                     59:   of the DSP emulation core.
1.1       root       60: 
1.1.1.5   root       61: - Martin Doering : Code for compiling the font data into the executable and
                     62:   some other ideas for cleaning up the source code.
1.1       root       63: 
                     64: - Matthias Alles : He initiated the port of Hatari to MiNT and helped me with
                     65:   a lot of technical questions about the ST.
                     66: 
1.1.1.4   root       67: - Ventzislav Tzvetkov : Joystick closing patch; ported Hatari to AmigaOS.
                     68: 
1.1.1.5   root       69: - "Jo" (?) : Patches for compiling Hatari on a 64-bit Alpha machine.
                     70: 
1.1.1.8   root       71: - Stefan Berndtsson <stefan at nocrew.org> : Patches to get Hatari running on
1.1.1.5   root       72:   big endian machines.
1.1.1.4   root       73: 
                     74: - Anatol Paruntik (?) : Patches for compiling Hatari on QNX.
1.1.1.2   root       75: 
1.1.1.8   root       76: - Claus Windeler <goodoldgames at beemulated.net> : BeOS adaption of Hatari.
1.1.1.5   root       77: 
                     78: - James Lampard : Adapted Hatari to Acorn RISC OS machines.
                     79: 
                     80: - Mark Keates : Patches for compiling Hatari with MinGW.
                     81: 
1.1.1.6   root       82: - Fredrik Noring : Tracked down a bug in the blitter emulation and a bug
                     83:   in the PSG shadow register emulation.
                     84: 
1.1.1.7   root       85: - Volker Seebode: Fix to ASCI emulation to get other than AHDI drivers working.
                     86: 
                     87: - David Savinkoff: More accurate printer emulation.
                     88: 
                     89: - Cyprian Konador: Found some bugs in the blitter cycles emulation
                     90: 
                     91: - Jerome Vernet: Some updates to the OS X Xcode project file and OS X GUI,
                     92:   supplied a french keymapping file for OS X.
                     93: 
1.1.1.9 ! root       94: - Kenneth Kaufman: MS VC6 & C++ compiler and multiple GEMDOS HD partition
        !            95:   support patches.
        !            96: 
1.1       root       97: 
                     98:  Code from other projects
                     99:  ------------------------
                    100: 
                    101: The initial Hatari source code was based on two main sources:
                    102: 
                    103: - Most of the hardware emulation comes from the WinSTon sourcecode
                    104:   written by Paul Bates (see: http://www.sourceforge.net/projects/winston/).
                    105: 
                    106: - The CPU core has been taken from UAE which has been written by Bernd Schmidt
1.1.1.5   root      107:   and others (http://uae.coresystems.de/).
1.1       root      108: 
                    109: Beside these two main sources, Hatari also uses some code from other projects:
                    110: 
                    111: - Some parts (e.g. the blitter emulation) have been taken from the emulator
                    112:   STonX that has been written by Marinos Yannikos and Martin Griffiths
                    113:   (http://stonx.sourceforge.net/).
                    114: 
1.1.1.5   root      115: - A lot of code (e.g. the scancode keyboard mapping, Videl, NVRAM and DSP
                    116:   emulation) has been adapted from the sources of the emulator Aranym
                    117:   (http://aranym.atari.org/).
1.1       root      118: 
                    119: - The code for decompressing ZIP files (unzip.c) has been taken from Gilles
                    120:   Vollant's miniunzip program (http://www.winimage.com/zLibDll/unzip.html).
                    121: 
                    122: - The routines for saving and loading the ASCII configuration file (cfgopts.c)
                    123:   have originally been written by Jeffry J. Brickley.
                    124: 
1.1.1.7   root      125: - The new sound core uses some code/ideas from the following GPL projects :
                    126:   * tone and noise steps computations are from StSound 1.2 by Arnaud Carré.
                    127:   * 5 bits volume table and 16*16*16 combinations of all volume are from Sc68
                    128:     by Benjamin Gerard.
                    129:   * 4 bits to 5 bits volume interpolation from 16*16*16 to 32*32*32 are from
                    130:     YM blep synthesis by Antti Lankila.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.