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