|
|
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.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.