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

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,
1.1.1.20! root       55:   support for Doxygen, MacOS bug reports.
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
1.1.1.20! root       86:   some infos about alt-RAM & DMA ranges and DIP switch register. Also provided
        !            87:   some test programs 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.20! root       95: - Uwe Seimet: IDE and ACSI/SCSI emulation improvements, GEMDOS HD emulation
1.1.1.18  root       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.20! root      118: - Troed Sångberg (Troed of Sync): accurate description of the GLUE state
1.1.1.18  root      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.20! root      122:   He also provided patches for Audio Sculpture's custom IKBD program
        !           123:   and MacOS screenshot dir handling.
1.1.1.19  root      124: 
1.1.1.20! root      125: - Thorsten Otto: improvements to the code that patches the TOS ROMs,
        !           126:   a.out symbol table & absolute symbols support, few debugger & tracing
        !           127:   usability improvements, fixed (sin, mulaw & a-law) DSP ROM tables,
        !           128:   fmovem test program, key mapping improvement.
1.1.1.19  root      129: 
                    130: - Andreas Grabher : FPU improvements using the SoftFloat library,
                    131:   most of the 030 MMU implementation and few bug reports & patches
                    132:   for the DSP emulation
1.1.1.18  root      133: 
1.1.1.19  root      134: - Miguel Saro (Cocoa Pod) : Many updates to the macOS GUI.
                    135: 
                    136: - Jari Kleimola : PortMidi support which allows MIDI usage on
                    137:   Windows & OSX + required SDL & OSX GUI changes
                    138: 
                    139: - Mark Fechtner : patch to not use tmpfile() directly under Windows
                    140: 
                    141: - Miro Kropáček : patch for correct V flag when using BCD instructions
1.1.1.20! root      142:   on 68020/68030 CPU, running tests on real Falcon
        !           143: 
        !           144: - Steven Noonan : patch to prevent a crash if Halt dialog was called
        !           145:   before SDLGui_SetScreen()
1.1.1.18  root      146: 
1.1.1.17  root      147: 
1.1.1.11  root      148:  Code from other projects
                    149:  ------------------------
1.1       root      150: 
1.1.1.11  root      151: As a true open source project, Hatari also uses some code from other
                    152: projects which we would like to acknowledge here:
1.1       root      153: 
1.1.1.18  root      154: - Hatari binary releases include latest version of EmuTOS:
                    155:   http://emutos.sourceforge.net/
                    156: 
1.1.1.19  root      157: - Most of the original ST hardware emulation came from the WinSTon
1.1.1.11  root      158:   source code which has been written by Paul Bates.
                    159:   (http://www.sourceforge.net/projects/winston/)
                    160: 
1.1.1.12  root      161: - The original CPU core has been taken from UAE which has been written
1.1.1.11  root      162:   by Bernd Schmidt and others. (http://uae.coresystems.de/)
                    163: 
1.1.1.19  root      164: - The current CPU & FPU cores have been taken from WinUAE which is
1.1.1.17  root      165:   maintained by Toni Wilen. Huge thanks to Toni for accepting ideas
                    166:   and patches not specific to Amiga emulation, as well as keeping on
1.1.1.19  root      167:   improving the accuracy of 68000/20/30 CPU and FPUs.
                    168:   (http://www.winuae.net/)
1.1.1.11  root      169: 
1.1.1.20! root      170: - Parts of the NCR 5380 SCSI emulation are based on code from WinUAE, too.
        !           171: 
1.1.1.11  root      172: - Some parts have been taken from the emulator STonX that has been
                    173:   written by Marinos Yannikos and Martin Griffiths.
                    174:   (http://stonx.sourceforge.net/)
                    175: 
1.1.1.20! root      176: - A lot of code (e.g. the scancode keyboard mapping, Videl, NVRAM, SCC
        !           177:   and DSP emulation) has been adapted from the sources of the emulator
1.1.1.11  root      178:   Aranym. (http://aranym.atari.org/)
                    179: 
                    180: - The code for decompressing ZIP files (unzip.c) has been taken from
                    181:   Gilles Vollant's miniunzip program.
                    182:   (http://www.winimage.com/zLibDll/unzip.html)
                    183: 
                    184: - The routines for saving and loading the ASCII configuration file
                    185:   (cfgopts.c) have originally been written by Jeffry J. Brickley.
                    186: 
1.1.1.15  root      187: - The new sound core uses (or used) some code/ideas from the following GPL
1.1.1.11  root      188:   projects :
                    189:   * 5 bits volume table and 16*16*16 combinations of all volume are
                    190:     from Sc68 by Benjamin Gerard.
                    191:   * 4 bits to 5 bits volume interpolation from 16*16*16 to 32*32*32
                    192:     are from YM blep synthesis by Antti Lankila.
1.1.1.15  root      193:   * Since Hatari 1.7, volume table based on measures by Paulo Simoes
1.1       root      194: 
1.1.1.11  root      195: - The IDE hard disk emulation is based on code from QEMU.
                    196:   (http://www.qemu.org/)
1.1.1.15  root      197: 
                    198: - The MMU emulation for the 68030 has been taken from the NeXT emulator
1.1.1.17  root      199:   Previous (thanks to Andreas Grabher!). Since Hatari 1.9, this is now
                    200:   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.