diff options
Diffstat (limited to 'AUTHORS')
-rw-r--r-- | AUTHORS | 163 |
1 files changed, 163 insertions, 0 deletions
@@ -0,0 +1,163 @@ | |||
1 | This file is now the amalgamated list of authors, contributors and credits | ||
2 | for PrBoom. Hopefully by keeping these all in one place, they will remain | ||
3 | more accurate. | ||
4 | |||
5 | Doom was originally written by id software; when playing with any id main | ||
6 | wad file, you can see their list of credits, which includes the list of | ||
7 | programmers. After some years, they released the source code, to allow | ||
8 | others to work on improving the game. | ||
9 | |||
10 | One of the first projects was DosDoom, by Chi Hoang. This was a quick port | ||
11 | of the released source code, which was for Linux, to DOS. This was then | ||
12 | picked up by TeamTNT (http://www.teamtnt.com/), who produced Boom, a greatly | ||
13 | debugged and extended version of Doom. The Boom programmers were Lee | ||
14 | Killough, Jim Flynn, Rand Phares, Ty Halderman. | ||
15 | |||
16 | Several projects started working from the Boom source code. One was PrBoom, | ||
17 | made by Florian Schulze, that ported the code to Windows, added suport for | ||
18 | higher resolutions and later OpenGL. Another was Marine's Best Friend | ||
19 | (known as MBF) by Lee Killough, which fixed a lot of Boom bugs and added | ||
20 | many new game features. Finally, there was LxDoom, a port of Boom to Linux | ||
21 | by Colin Phipps. | ||
22 | |||
23 | In October 1999, id Software re-released the Doom source code under the | ||
24 | GNU General Public License. TeamTNT have also changed to the new license, | ||
25 | and the other sources mentioned above have all allowed their code to be | ||
26 | GPLed. So PrBoom is covered by the GPL. | ||
27 | |||
28 | In May 2000, LxDoom, PrBoom, and a derived port called LSDLDoom, merged into | ||
29 | one. The current authors of PrBoom are: | ||
30 | |||
31 | Florian Schulze <florian.schulze@gmx.net> | ||
32 | Colin Phipps <cph@moria.org.uk> | ||
33 | Neil Stevens <neil@hakubi.us> - Mac OS X porting | ||
34 | Andrey Budko <andrey.budko@gmail.com> | ||
35 | Rob Young (RjY) <rjy@users.sourceforge.net> | ||
36 | |||
37 | Our thanks go to all the authors of the ports mentioned above, and also the | ||
38 | following people who contributed code to LxDoom or PrBoom: | ||
39 | |||
40 | Jess Haas <JessH@lbjhs.net> | ||
41 | Of LSDLdoom, who merged his project into PrBoom, contributing his SDL code. | ||
42 | |||
43 | Nicolas Kalkhof <nkalkhof@gmx.net> | ||
44 | Much work on the OpenGL renderer. | ||
45 | |||
46 | James "Quasar" Haley <haleyjd@concentric.net> | ||
47 | Ever willing to talk about source ideas, and has pointed me in the direction of | ||
48 | a lot of Boom and MBF bugs; also various bits code from his port Eternity have | ||
49 | been used, such as the BEX enhancements. | ||
50 | |||
51 | Bob Aman (sporkmonger.com) | ||
52 | Created the RMUDAnsiTextView class used in the Mac launcher. | ||
53 | |||
54 | Gady Kozma gady@math.tau.ac.il | ||
55 | Added hires to the SVGALib version of LxDoom, and other useful patches. | ||
56 | |||
57 | Dick Leban | ||
58 | Lots of feedback about portability issues and helping get the network code | ||
59 | working properly back at v1.3.6. | ||
60 | |||
61 | Eduardo Casino Almao | ||
62 | Lots of helpful feedback and suggestions, but more importantly actually getting | ||
63 | to grips with the code and giving very precise bug reports and patches. | ||
64 | |||
65 | Joey Hess | ||
66 | For numerous patches, like the glibc fixes and window manager updates, and | ||
67 | help with the music. | ||
68 | |||
69 | Ben Winslow | ||
70 | Various useful patches, like the colour ENDOOM code. | ||
71 | |||
72 | Josh Parsons josh@schlick.anu.edu.au | ||
73 | Sent me the patches to use autoconf for configuring LxDoom. | ||
74 | |||
75 | Steve Van Devender <stevev@efn.org> | ||
76 | Found the bug causing slight noise at the start of sounds playing, and other | ||
77 | patches. | ||
78 | |||
79 | Barry Mead <bmead15@cox.net> | ||
80 | Improvements to the mouse code and other odd patches. | ||
81 | |||
82 | Mattias Kunkel <mattias@kunkel.freeservers.com> | ||
83 | Made the lxdoom.spec file for creating LxDoom RPMs. | ||
84 | |||
85 | Vicente Aguilar vicente@hal.dhis.org | ||
86 | Handy patch for the file handling | ||
87 | |||
88 | Benjamin L McGee <vuelto@netscape.net> | ||
89 | Patch fixing the joystick code. | ||
90 | |||
91 | Chris Young <young1@users.sourceforge.net> | ||
92 | Patch improving the ENDOOM printing | ||
93 | |||
94 | Peter Jay Salzman <p@belial.ucdavis.edu> | ||
95 | Cleanup patches | ||
96 | |||
97 | Oliver Kraus | ||
98 | Send bug reports and patches for Solaris/Sparc. | ||
99 | |||
100 | Paul S Jenner <psj@firstlinux.net> | ||
101 | Nice patch to make RPM building easier | ||
102 | |||
103 | Julian <julian@jplan.cjb.net> | ||
104 | Fixed inline asm for gcc-2.95 (from Eternity) | ||
105 | |||
106 | Lionel Ulmer <lionel.ulmer@free.fr> | ||
107 | Patch to fix alignment problems on ARM processors. | ||
108 | |||
109 | Ville Vuorinen <vv@ydin.org> | ||
110 | Spotted and helped patch the player spawn bug, as well as helping with some | ||
111 | Win32 issues. | ||
112 | |||
113 | Steven Elliot <selliot4@users.sourceforge.net> | ||
114 | Misc patches. | ||
115 | |||
116 | Andreas Dehmel <zarquon@t-online.de> | ||
117 | Spotted & patched a savegame bug. | ||
118 | |||
119 | Jon Dowland | ||
120 | Bug reports & fixes, documentation improvements. | ||
121 | |||
122 | If you have sent in patches and I forgot to list you, I apologise. Please email | ||
123 | me and I will add you. | ||
124 | |||
125 | Also, thanks to the following people who have helped in various ways: | ||
126 | |||
127 | Simon "fraggle" Howard <fraggle@alkali.org> | ||
128 | More MBF bugs. | ||
129 | |||
130 | Robert Phipps <rob@phipps.uklinux.net> | ||
131 | Network game testing, feature suggestions etc. | ||
132 | |||
133 | Udo Monk | ||
134 | His port xdoom is very portable, and I referred to his code sometimes for help | ||
135 | with the X stuff; also his collection of Doom tools (XWadTools) is the | ||
136 | definitive tools collection for Linux. | ||
137 | |||
138 | Andre Majorel <amajorel@teaser.fr> | ||
139 | For Yadex, so I can debug those problematic levels more easily. | ||
140 | |||
141 | Michael Heasley | ||
142 | Author of musserver, which helped me first add music support. | ||
143 | |||
144 | Rafael Reilova | ||
145 | Helped with the music server program for LxDoom | ||
146 | |||
147 | Frederic Oghdayan | ||
148 | For useful feedback on LxDoom v1.0.1, and repeating his bug reports until I | ||
149 | believed them :-). | ||
150 | |||
151 | Adam Hegyi <ha211@hszk.bme.hu> | ||
152 | Prompted me to hunt down those last few demo sync bugs, and provided some useful | ||
153 | insights and example demos to help. | ||
154 | |||
155 | Adam Williamson | ||
156 | Pointing me toward yet another compatibility bug. | ||
157 | |||
158 | Ingo van Lil | ||
159 | Another bug spotter. | ||
160 | |||
161 | Everyone who contributed indirectly to MBF and Boom and Doom; see the | ||
162 | respective documentation files. | ||
163 | |||