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

1.1       root        1: 
1.1.1.3   root        2:  Active Hatari developers:
                      3:  -------------------------
1.1       root        4: 
1.1.1.11  root        5: - Nicolas Pomarede <npomarede at corp.free.fr> : Project admin,
                      6:   improving CPU, video, sound, IKBD and floppy emulation.
1.1.1.10  root        7: 
1.1.1.12  root        8: - Thomas Huth <huth at tuxfamily.org> : Project initiator and
1.1.1.11  root        9:   admin, currently more or less in hibernation mode.
1.1       root       10: 
1.1.1.18  root       11: - Eero Tamminen <oak at helsinkinet fi> : Speedups, small parts of the
                     12:   STE, TT & Falcon emulation, Python CLI & GUI, TOS tester + Hatari
                     13:   window embedding & remote control API, pause & auto frameskip
                     14:   support, statusbar & overlay led, profiling and conditional
                     15:   breakpoint support and other debugger features, GEMDOS HD emulation
                     16:   improvements, PNG saving.
1.1.1.8   root       17: 
1.1.1.9   root       18: - Laurent Sallafranque: Many fixes and speedups to DSP emulation,
1.1.1.11  root       19:   DSP debugging support, crossbar emulation, falcon microphone
                     20:   emulation, STE LMC1992/microwire emulation, Videl emulation.
1.1.1.9   root       21: 
1.1.1.3   root       22: 
                     23:  Contributors:
                     24:  -------------
                     25: 
1.1.1.19! root       26: Following people contributed code or patches to this projects (listed in
        !            27: random order - and if someone is missing here, please remind us!):
1.1.1.11  root       28: 
                     29: - Jean-Baptiste Berlioz <tobe at freemind-tobe.com> : Cycle accurate
                     30:   Blitter emulation.
1.1.1.3   root       31: 
1.1.1.14  root       32: - David Savinkoff : More accurate printer emulation, LMC1992 emulation
                     33:   patches, IIR/Low Pass filters and many improvements to the YM2149 model
                     34:   to get a close emulation of the circuit used to merge and filter the
                     35:   output of the 3 YM2149 voices.
                     36:   Great work to enhance the sound quality.
                     37: 
1.1.1.11  root       38: - Matthias Arndt <marndt at asmsoftware.de> : Wrote the original version
                     39:   of the Hatari user manual, fixed the printer emulation functions.
1.1.1.7   root       40: 
1.1.1.11  root       41: - Sébastien Molines <clafou at gmail.com> : Wrote the main part of the
1.1.1.19! root       42:   macOS GUI of Hatari.
1.1.1.7   root       43: 
1.1.1.11  root       44: - Marco Herrn <marco at mherrn.de> : Wrote the initial version of the
                     45:   "man" page of Hatari and maintained the Hatari Debian packages until
                     46:   Hatari was included into Debian.
1.1.1.7   root       47: 
1.1.1.11  root       48: - Sven de Marothy : Screenshot functions, the initial CLI debugger,
1.1.1.3   root       49:   the ACSI emulation and added support for ZIPed and GZIPed disk images.
1.1       root       50: 
1.1.1.8   root       51: - Emmanuel Anne <emanne at absysteme.fr> : Contributed lots of patches,
1.1       root       52:   RTC emulation.
                     53: 
1.1.1.11  root       54: - Tuduri Benoît <skweek at users.sourceforge.net> : French man-page,
                     55:   support for Doxygen.
1.1.1.5   root       56: 
1.1.1.11  root       57: - Markus Oberhumer : fixed a problem with ZIPed disk images, routine for
                     58:   loading the configuration file from the $HOME directory.
1.1       root       59: 
1.1.1.11  root       60: - Philippe Gerin : Fixed a bug in the CPU core (bus errors problem).
1.1       root       61: 
1.1.1.11  root       62: - Patrice Mandin : Some improvements of the autoconf build system files,
1.1.1.10  root       63:   original author of the DSP emulation core.
1.1       root       64: 
1.1.1.11  root       65: - Martin Doering : Code for compiling the font data into the executable
                     66:   and some other ideas for cleaning up the source code.
1.1       root       67: 
1.1.1.11  root       68: - Ventzislav Tzvetkov : Joystick closing patch, Hatari for AmigaOS.
1.1.1.4   root       69: 
1.1.1.11  root       70: - Stefan Berndtsson <stefan at nocrew.org> : Patches to get Hatari
                     71:   running on big endian machines.
1.1.1.4   root       72: 
                     73: - Anatol Paruntik (?) : Patches for compiling Hatari on QNX.
1.1.1.2   root       74: 
1.1.1.11  root       75: - Claus Windeler <goodoldgames at beemulated.net> : BeOS adaption.
1.1.1.5   root       76: 
                     77: - James Lampard : Adapted Hatari to Acorn RISC OS machines.
                     78: 
                     79: - Mark Keates : Patches for compiling Hatari with MinGW.
                     80: 
1.1.1.11  root       81: - Volker Seebode: Fix to ASCI emulation to get other than AHDI drivers
                     82:   working.
1.1.1.7   root       83: 
1.1.1.19! root       84: - Cyprian Konador: Found some bugs in the blitter cycles emulation, provided
        !            85:   patches for duochrome and samplehold modes for TT video emulation, reported
        !            86:   some infos about alt-ram and dma ranges. Also provided some test programs
        !            87:   to show cpu/blitter bus sharing and parallel execution.
1.1.1.7   root       88: 
1.1.1.19! root       89: - Jerome Vernet: Some updates to the macOS Xcode project file and macOS
        !            90:   GUI, supplied a french keymapping file for macOS.
1.1.1.7   root       91: 
1.1.1.11  root       92: - Kenneth Kaufman: MS VC6 & C++ compiler and multiple GEMDOS HD
                     93:   partition support patches.
1.1.1.9   root       94: 
1.1.1.18  root       95: - Uwe Seimet: IDE emulation improvements, GEMDOS HD emulation
                     96:   improvement suggestions and NatFeats SCSI Driver code for Linux.
1.1.1.10  root       97: 
1.1.1.11  root       98: - Markus Fritze: New m68k disassembler with more Motorola like syntax
                     99:   and options for controlling how the output looks.
1.1       root      100: 
1.1.1.19! root      101: - Deniz Turkoglu: Patches for the Max macOS GUI.
1.1.1.12  root      102: 
                    103: - Markus Heiden: SCSI class 1 (ICD) command support for drives > 1 GB
                    104: 
1.1.1.14  root      105: - Gilles Fetis: fixes to MMU emulation (from NeXT emulator project
1.1.1.15  root      106:   using Hatari code).
                    107: 
1.1.1.18  root      108: - Christer Solskogen: Set up an automatic build script on his site,
                    109:   providing up to date Hatari binaries for Linux and Windows in 32
                    110:   and 64 bit mode. Very useful for end users wishing to try the devel
                    111:   versions of Hatari, and lots of interesting build logs too for
                    112:   various cpu architectures. See http://antarctica.no/~hatari/latest
1.1.1.19! root      113:   He also provided a patch for fixing compilation problems on macOS.
1.1       root      114: 
1.1.1.17  root      115: - Max Böhm: host <-> Atari filename encoding conversion routines and
                    116:   related changes needed to gemdos.c.
                    117: 
1.1.1.18  root      118: - Troed Sangberg (Troed of Sync): accurate description of the GLUE state
                    119:   machine for STF/STE in all wakestates (display signal, sync signal, ...)
                    120:   and the resulting lines' length used in overscan / hardscroll. Coder
                    121:   of the '{Closure}' demo which makes huge use of these techniques.
1.1.1.19! root      122:   He also provided a patch for Audio Sculpture's custom IKBD program.
        !           123: 
        !           124: - Thorsten Otto: Some improvements to the code that patches the TOS ROMs,
        !           125:   a.out symbol table & absolute symbols support and few debugger
        !           126:   usability improvements
        !           127: 
        !           128: - Andreas Grabher : FPU improvements using the SoftFloat library,
        !           129:   most of the 030 MMU implementation and few bug reports & patches
        !           130:   for the DSP emulation
1.1.1.18  root      131: 
1.1.1.19! root      132: - Miguel Saro (Cocoa Pod) : Many updates to the macOS GUI.
        !           133: 
        !           134: - Jari Kleimola : PortMidi support which allows MIDI usage on
        !           135:   Windows & OSX + required SDL & OSX GUI changes
        !           136: 
        !           137: - Mark Fechtner : patch to not use tmpfile() directly under Windows
        !           138: 
        !           139: - Miro Kropáček : patch for correct V flag when using BCD instructions
        !           140:   on 68020/68030 CPU
1.1.1.18  root      141: 
1.1.1.17  root      142: 
1.1.1.11  root      143:  Code from other projects
                    144:  ------------------------
1.1       root      145: 
1.1.1.11  root      146: As a true open source project, Hatari also uses some code from other
                    147: projects which we would like to acknowledge here:
1.1       root      148: 
1.1.1.18  root      149: - Hatari binary releases include latest version of EmuTOS:
                    150:   http://emutos.sourceforge.net/
                    151: 
1.1.1.19! root      152: - Most of the original ST hardware emulation came from the WinSTon
1.1.1.11  root      153:   source code which has been written by Paul Bates.
                    154:   (http://www.sourceforge.net/projects/winston/)
                    155: 
1.1.1.12  root      156: - The original CPU core has been taken from UAE which has been written
1.1.1.11  root      157:   by Bernd Schmidt and others. (http://uae.coresystems.de/)
                    158: 
1.1.1.19! root      159: - The current CPU & FPU cores have been taken from WinUAE which is
1.1.1.17  root      160:   maintained by Toni Wilen. Huge thanks to Toni for accepting ideas
                    161:   and patches not specific to Amiga emulation, as well as keeping on
1.1.1.19! root      162:   improving the accuracy of 68000/20/30 CPU and FPUs.
        !           163:   (http://www.winuae.net/)
1.1.1.11  root      164: 
                    165: - Some parts have been taken from the emulator STonX that has been
                    166:   written by Marinos Yannikos and Martin Griffiths.
                    167:   (http://stonx.sourceforge.net/)
                    168: 
                    169: - A lot of code (e.g. the scancode keyboard mapping, Videl, NVRAM and
                    170:   DSP emulation) has been adapted from the sources of the emulator
                    171:   Aranym. (http://aranym.atari.org/)
                    172: 
                    173: - The code for decompressing ZIP files (unzip.c) has been taken from
                    174:   Gilles Vollant's miniunzip program.
                    175:   (http://www.winimage.com/zLibDll/unzip.html)
                    176: 
                    177: - The routines for saving and loading the ASCII configuration file
                    178:   (cfgopts.c) have originally been written by Jeffry J. Brickley.
                    179: 
1.1.1.15  root      180: - The new sound core uses (or used) some code/ideas from the following GPL
1.1.1.11  root      181:   projects :
                    182:   * 5 bits volume table and 16*16*16 combinations of all volume are
                    183:     from Sc68 by Benjamin Gerard.
                    184:   * 4 bits to 5 bits volume interpolation from 16*16*16 to 32*32*32
                    185:     are from YM blep synthesis by Antti Lankila.
1.1.1.15  root      186:   * Since Hatari 1.7, volume table based on measures by Paulo Simoes
1.1       root      187: 
1.1.1.11  root      188: - The IDE hard disk emulation is based on code from QEMU.
                    189:   (http://www.qemu.org/)
1.1.1.15  root      190: 
                    191: - The MMU emulation for the 68030 has been taken from the NeXT emulator
1.1.1.17  root      192:   Previous (thanks to Andreas Grabher!). Since Hatari 1.9, this is now
                    193:   taken from WinUAE which uses the same code base.

unix.superglobalmegacorp.com

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