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