Skip to content

Latest commit

 

History

History
2675 lines (2102 loc) · 40.5 KB

credits.rst

File metadata and controls

2675 lines (2102 loc) · 40.5 KB

Credits

ScummVM Team

Project Leaders

Paweł Kołodziejski
Eugene Sandulenko
Einar Johan T. Sømåen
Lothar Serra Mari

PR Office

Arnaud Boutonné Public Relations Officer, Project Administrator
Eugene Sandulenko Project Leader

Retired Project Leaders

James Brown
Vincent Hamm ScummVM co-founder, Original Cruise/CinE author
Max Horn
Ludvig Strigeus Original ScummVM and SimonVM author

Engine Teams

Access

Arnaud Boutonné
Paul Gilbert

ADL

Walter van Niftrik

AGI

Stuart George
Matthew Hoops (retired)
Filippos Karapetis
Martin Kiewitz
Paweł Kołodziejski
Walter van Niftrik
Kari Salminen
Eugene Sandulenko
David Symonds (retired)

AGOS

Torbjörn Andersson
Paul Gilbert
Travis Howell
Oliver Kiehl (retired)
Ludvig Strigeus (retired)

AGS

Paul Gilbert
Thierry Crozat
Chris Jones Creator
Alan Van Drake AGS
Benjamin Penney AGS
Benoit Pierre AGS
Bernhard Rosenkraenzer AGS
Cristian Morales Vega AGS
Edward Rudd AGS
Erico Vieira Porto AGS
Ferdinand Thiessen AGS
Francesco Ariis AGS
Gilad Shaham AGS
Ivan Mogilko AGS
Janet Gilbert AGS
Jochen Schleu AGS
Joe Lee AGS
John Steele Scott AGS
Martin Sedlak AGS
Matthew Gambrell AGS
Michael Rittenhouse AGS
Morgan Willcock AGS
Nick Sonneveld AGS
Ori Avtalion AGS
Paul Wilkinson AGS
Per Olav Flaten AGS
Piotr Wieczorek AGS
Ryan O'Connor AGS
Scott Baker AGS
Shane Stevens AGS
Shawn R. Walker AGS
Stefano Collavini AGS
Steve McCrea AGS
Steven Poulton AGS
Sunit Das AGS
Tobias Hansen AGS
Tom Vandepoele AGS
Tzach Shabtay AGS
rofl0r AGS
Berian Williams AgsCreditz

Asylum

Alex Bevilacqua
Alex Fontoura
Alexander Panov
Benjamin Haisch
Filippos Karapetis
Joseph Davies
Julien Templier

Avalanche

Peter Bozsó
Arnaud Boutonné

BBVS

Benjamin Haisch

Blade Runner

Thanasis Antoniou
Thomas Fach-Pedersen
Peter Kohaut
Eugene Sandulenko

Buried

Matthew Hoops

CGE

Arnaud Boutonné
Paul Gilbert

CGE2

Peter Bozsó
Arnaud Boutonné
Paul Gilbert

Chewy

Paul Gilbert
Eugene Sandulenko
Arnaud Boutonné
Filippos Karapetis

Cine

Vincent Hamm (retired)
Paweł Kołodziejski
Gregory Montoir (retired)
Kari Salminen
Eugene Sandulenko

Composer

Alyssa Milburn

CruisE

Paul Gilbert
Vincent Hamm (retired)

Cryo

Arnaud Boutonné
Filippos Karapetis
Retro-Junk;
Eugene Sandulenko

Cryomni3D

Philippe Valembois

Director

Eugene Sandulenko
Crane Yang GSoC Student
Dmitry Iskrich
Deborah Servilla GSoC Student
Nathanael Gentry GSoC Student
Roland van Laar
Scott Percival
Steven Hoefel
Tobia Tesan

DM

Arnaud Boutonné
Bendegúz Nagy

Draci

Denis Kasak
Robert Špalek

Dragons

Eric Fry
Benjamin Haisch Actor pathfinding
Ángel Eduardo García Hernández Help with reverse engineering

Drascula

Filippos Karapetis
Paweł Kołodziejski
Thierry Crozat

DreamWeb

Torbjörn Andersson
Bertrand Augereau
Filippos Karapetis
Vladimir Menshakov
Willem Jan Palenstijn

Glk

Paul Gilbert
Tor Andersson GarGlk library
Stefan Jokisch Frotz interpreter
Andrew Plotkin Glulxe interpreter
Alan Cox ScottFree interpreter
Michael J. Roberts TADS interpreter
Avijeet Maurya Scott Sub-engine

Gnap

Arnaud Boutonné
Benjamin Haisch

Gob

Torbjörn Andersson
Arnaud Boutonné
Sven Hesse
Eugene Sandulenko

Griffon

Eugene Sandulenko

Grim

James Brown Grim (retired)
Giulio Camuffo Grim (retired)
Daniel Schepler Initial engine contributor
Dries Harnie EMI
Paweł Kołodziejski Grim
Christian Krause EMI (retired)
Einar Johan T. Sømåen Grim, EMI
Joel Teichroeb EMI
Joni Vähämäki EMI (retired)

Groovie

Henry Bush
Ray Carro
Scott Thomas
Jordi Vilalta Prat

Hades Challenge

Vladimir Serbinenko/Google

HDB

Eugene Sandulenko
Nipun Garg GSoC student

Hopkins

Arnaud Boutonné
Paul Gilbert

Hugo

Arnaud Boutonné
Oystein Eftevaag
Eugene Sandulenko

Hypno

Gustavo Grieco

ICB

Paweł Kołodziejski
Joost Peters
Einar Johan T. Sømåen

Illusions

Benjamin Haisch
Eric Fry

Kingdom

Arnaud Boutonné
Thomas Fach-Pedersen
Hein-Pieter van Braam-Stewart

Kyra

Torbjörn Andersson VQA Player
Oystein Eftevaag
Florian Kagerer
Gregory Montoir (retired)
Johannes Schickel (retired)

Lab

Arnaud Boutonné
Filippos Karapetis
Willem Jan Palenstijn
Eugene Sandulenko

Lastexpress

Matthew Hoops (retired)
Jordi Vilalta Prat
Julien Templier

Lilliput

Arnaud Boutonné

Lure

Paul Gilbert

MacVenture

Borja Lorente GSoC student

MADE

Benjamin Haisch
Filippos Karapetis

MADS

Arnaud Boutonné
Paul Gilbert
Filippos Karapetis

Mohawk

Bastien Bouclet
Matthew Hoops (retired)
Filippos Karapetis
Alyssa Milburn
Eugene Sandulenko
David Turner
David Fioramonti

Mortevielle

Arnaud Boutonné
Paul Gilbert

mTropolis

Eric Lasota

MutationOfJB

Ľubomír Remák
Miroslav Remák

Myst 3

Bastien Bouclet

Nancy

Kaloyan Chehlarski
Walter van Niftrik

Neverhood

Benjamin Haisch
Filippos Karapetis

NGI

Eugene Sandulenko

Parallaction

peres

Pegasus

Matthew Hoops (retired)

Petka

Andrei Prykhodko
Eugene Sandulenko

Pink

Andrei Prykhodko
Eugene Sandulenko

Plumbers

Retro-Junk;

Prince

Eugene Sandulenko
Łukasz Wątka
Kamil Zbróg

Private

Gustavo Grieco

Queen

David Eriksson (retired)
Gregory Montoir (retired)
Joost Peters

SAGA

Torbjörn Andersson
Daniel Balsom Original engine reimplementation author (retired)
Filippos Karapetis
Andrew Kurushin
Eugene Sandulenko

SAGA2

Yuri Guimaraes GSoC Student
Eugene Sandulenko

SCI

Chris Benshoof
Greg Frieger
Paul Gilbert
Max Horn (retired)
Filippos Karapetis
Martin Kiewitz
Walter van Niftrik
Willem Jan Palenstijn
Jordi Vilalta Prat
Lars Skovlund
Colin Snover

SCUMM

Torbjörn Andersson
Andrea Boscarino Digital iMUSE, various fixes
James Brown (retired)
Jonathan Gray (retired)
Vincent Hamm (retired)
Max Horn (retired)
Travis Howell
Paweł Kołodziejski Codecs, iMUSE, Smush, etc.
Gregory Montoir (retired)
Eugene Sandulenko FT INSANE, MM NES, MM C64, game detection, Herc/CGA
Ludvig Strigeus (retired)

SCUMM HE

Jonathan Gray (retired)
Travis Howell
Gregory Montoir (retired)
Eugene Sandulenko

Sherlock

Paul Gilbert
Martin Kiewitz

Sky

Robert Göffringmann (retired)
Oliver Kiehl (retired)
Joost Peters

SLUDGE

Eugene Sandulenko
Simei Yin GSoC Student

Stark

Bastien Bouclet
Einar Johan T. Sømåen
Liu Zhaosong

Star Trek

Matthew Hoops (retired)
Filippos Karapetis
Matthew Stewart GSoC Student

Supernova

Joseph-Eugene Winzer
Jaromír Wysoglad
Thierry Crozat

Sword1

Fabio Battaglia PSX version support
Thierry Crozat Mac version support
Robert Göffringmann (retired)

Sword2

Torbjörn Andersson
Fabio Battaglia PSX version support
Jonathan Gray (retired)

Sword2.5

Torbjörn Andersson
Paul Gilbert
Max Horn (retired)
Filippos Karapetis
Eugene Sandulenko

TeenAgent

Robert Megone Help with callback rewriting
Vladimir Menshakov

Tinsel

Torbjörn Andersson
Fabio Battaglia PSX version support
Paul Gilbert
Sven Hesse
Max Horn (retired)
Filippos Karapetis
Joost Peters

Titanic

David Fioramonti
Paul Gilbert
Colin Snover

Toltecs

Benjamin Haisch
Filippos Karapetis

Tony

Arnaud Boutonné
Paul Gilbert
Alyssa Milburn

Toon

Sylvain Dupont

Touché

Gregory Montoir (retired)

Trecision

Daniel Albano
Arnaud Boutonné
Thomas Fach-Pedersen Smacker video support
Filippos Karapetis

TsAGE

Arnaud Boutonné
Paul Gilbert

Tucker

Gregory Montoir (retired)

TwinE

Alexandre Fontoura (retired)
Vincent Hamm (retired)
Felipe Sanches (retired)
Nikita Tereshin (retired)
Patrik Dahlström (retired)
Arthur Blot (retired)
Kyuubu (retired)
Toël Hartmann (retired)
Sebástien Viannay (retired)
Martin Gerhardy

Ultima

Paul Gilbert
Matthew Duggan
Matthew Jimenez
Daniel c. Würl (Nuvie)
Eric Fry (Nuvie)
Jeremy Newman (Nuvie)
Jonathan E. Wright (Nuvie)
Joseph Applegate (Nuvie)
Malignant Manor (Nuvie)
Markus Niemistö (Nuvie)
Michael Fink (Nuvie)
Pieter Luteijn (Nuvie)
Sam Matthews (Nuvie)
Travis Howell (Nuvie)
Willem Jan Palenstijn (Nuvie)
Brian Tietz (Pentagram)
Dominik Reichardt (Pentagram)
Max Horn (Pentagram)
Patrick Burke (Pentagram)
Ryan Nunn (Pentagram)
Willem Jan Palenstijn (Pentagram)

Voyeur

Arnaud Boutonné
Paul Gilbert

WAGE

Eugene Sandulenko

Wintermute

Gunnar Birke Wintermute 3D
Einar Johan T. Sømåen
Tobia Tesan

Xeen

Paul Gilbert
Benoit Pierre
David Goldsmith (analysis)
Matt Taylor (analysis)

Z-Vision

Adrian Astley
Filippos Karapetis
Anton Yarcev

Backend Teams

Android

Andre Heider
Angus Lees
Lubomyr Lisen

Dreamcast

Marcus Comstedt

GCW0

Eugene Sandulenko

GPH Devices (GP2X, GP2XWiz & Caanoo)

John Willis

iPhone / iPad

Oystein Eftevaag
Vincent Bénony
Thierry Crozat

LinuxMoto

Lubomyr Lisen

Maemo

Frantisek Dufka (retired)
Tarek Soliman

Nintendo 3DS

Thomas Edvalson

Nintendo 64

Fabio Battaglia

Nintendo DS

Bertrand Augereau HQ software scaler
Cameron Cawley
Neil Millstone

Nintendo Switch

Cpasjuste
rsn8887

OpenPandora

John Willis

PocketPC / WinCE

Nicolas Bacca (retired)
Ismail Khatib (retired)
Kostas Nakos (retired)

PlayStation 2

Robert Göffringmann (retired)
Max Lingua

PSP (PlayStation Portable)

Yotam Barnoy
Joost Peters

PlayStation Vita

Cpasjuste
rsn8887

SDL (Win/Linux/macOS/etc.)

Max Horn (retired)
Eugene Sandulenko Asm routines, GFX layers

SymbianOS

Jurgen Braam
Lars Persson
Fedor Strizhniou

Tizen / BADA

Chris Warren-Smith

Webassembly / Emscripten

Christian Kündig

WebOS

Klaus Reimer

Wii

Andre Heider
Alexander Reim

Raspberry Pi

Manuel Alfayate

Other subsystems

Infrastructure

Max Horn Backend & Engine APIs, file API, sound mixer, audiostreams, data structures, etc. (retired)
Eugene Sandulenko
Johannes Schickel (retired)

GUI

Max Horn (retired)
Vicent Marti
Eugene Sandulenko
Johannes Schickel (retired)

Miscellaneous

David Corrales-Lopez Filesystem access improvements (GSoC 2007 task) (retired)
Jerome Fisher MT-32 emulator
Benjamin Haisch Heavily improved de-/encoder for DXA videos
Jochen Hoenicke Speaker & PCjr sound support, AdLib work (retired)
Daniël ter Laan Restoring original Drascula tracks, and writing convert_dxa.bat
Chris Page Return to launcher, savestate improvements, leak fixes, ... (GSoC 2008 task) (retired)
Coen Rampen Sound improvements
Robin Watts ARM assembly routines for nice speedups on several ports; improvements to the sound mixer
Trembyle Archivist

Website (code)

Fredrik Wendel (retired)

Website (maintenance)

James Brown IRC Logs maintainer
Thierry Crozat Wiki maintainer
Andre Heider Buildbot maintainer
Joost Peters Doxygen Project Documentation maintainer
Jordi Vilalta Prat Wiki maintainer
Eugene Sandulenko Forum, IRC channel, Screen Shots and Mailing list maintainer
John Willis

Website (content)

All active team members

Documentation

Thierry Crozat Numerous contributions to documentation
Joachim Eberhard Numerous contributions to documentation (retired)
Matthew Hoops Numerous contributions to documentation (retired)
Cadi Howley User documentation (GSOD 2020)

Retired Team Members

Chris Apers Former PalmOS porter
Ralph Brorsen Help with GUI implementation
Jamieson Christian iMUSE, MIDI, all things musical
Felix Jakschitsch Zak256 reverse engineering
Mutwin Kraus Original MacOS porter
Peter Moraliyski Port: GP32
Jeremy Newman Former webmaster
Lionel Ulmer Port: X11
Won Star Former GP32 porter
Matan Bareket Website, Infrastructure, UI/UX

Other contributions

Packages

AmigaOS 4

Hans-Jörg Frieden (retired)
Hubert Maier
Juha Niemimäki (retired)

Atari/FreeMiNT

Keith Scroggins

BeOS

Stefan Parviainen (retired)
Luc Schrijvers

Debian GNU/Linux

Tore Anderson (retired)
David Weinehall

Fedora / RedHat

Willem Jan Palenstijn

Haiku

Luc Schrijvers

macOS

Max Horn (retired)
Oystein Eftevaag
Thierry Crozat

Mandriva

Dominik Scherer (retired)

MorphOS

BeWorld
Fabien Coeurjoly
Rüdiger Hanke (retired)

OS/2

Paul Smedley

RISC OS

Cameron Cawley

SlackWare

Robert Kelsen

Solaris x86

Laurent Blume

Solaris SPARC

Markus Strangl

Win32

Travis Howell
Lothar Serra Mari

Win64

Chris Gray (retired)
Johannes Schickel (retired)
Lothar Serra Mari

GUI Translations

Thierry Crozat Translation Lead

Basque

Mikel Iturbe Urretxa

Belarusian

Ivan Lukyanov

Catalan

Jordi Vilalta Prat

Czech

Zbynìk Schwarz

Danish

Steffen Nyeland
scootergrisen

Dutch

Ben Castricum

Finnish

Toni Saarela
Timo Mikkolainen

French

Thierry Crozat
Purple T

Galician

Santiago G. Sanz

German

Simon Sawatzki
Lothar Serra Mari

Greek

Thanasis Antoniou
Filippos Karapetis

Hungarian

Alex Bevilacqua
George Kormendi

Italian

Matteo Angelino
Paolo Bossi
Walter Agazzi

Norwegian (Bokmål)

Einar Johan Sømåen

Norwegian (Nynorsk)

Einar Johan Sømåen

Polish

GrajPoPolsku.pl Team

Brazilian Portuguese

ScummBR Team
Marcel Souza Lemes

Portuguese

Daniel Albano

Russian

Eugene Sandulenko

Spanish

Tomás Maidagan
Jordi Vilalta Prat
IlDucci
Rodrigo Vegas Sánchez-Ferrero

Swedish

Hampus Flink
Adrian Frühwirth

Ukrainian

Lubomyr Lisen

Game Translations

CGE

Dan Serban Soltys English translation
Víctor González Soltys Spanish translation
Alejandro Gómez de la Muñoza Soltys Spanish translation

CGE2

Arnaud Boutonné Sfinx English translation
Thierry Crozat Sfinx English translation
Peter Bozsó Sfinx English translation editor
Ryan Clark Sfinx English translation editor

Drascula

Thierry Crozat Improve French translation

Mortevielle

Hugo Labrande Improve English translation
Thierry Crozat Improve English translation

Prince

ShinjiGR English translation
Eugene Sandulenko English translation
Anna Baldur English translation

Supernova

Joseph-Eugene Winzer English translation
Thierry Crozat English translation
Walter Agazzi Italian translation

Websites (design)

Dobó Balázs Website design
William Claydon Skins for doxygen, buildbot and wiki
Yaroslav Fedevych HTML/CSS for the website
Jean Marc Gimenez ScummVM logo
David Jensen SVG logo conversion
Raina ScummVM forum buttons

Icons pack

David Calvert
Eugene Sandulenko
J Moretti
Jennifer McMurray
Lothar Serra Mari
Oleg Ermakov
Olly Dean
Stefan Philippsen
Canuma
SupSuper
Thunderforge
neuromancer
nightm4re94
trembyle

Code contributions

Ori Avtalion Subtitle control options in the GUI; BASS GUI fixes
Stuart Caie Decoders for Amiga and AtariST data files (AGOS engine)
Paolo Costabel PSP port contributions
Martin Doucha CinE engine objectification
Thomas Fach-Pedersen ProTracker module player, Smacker video decoder
Tobias Gunkel Sound support for C64 version of MM/Zak, Loom PCE support
Dries Harnie Android port for ResidualVM
Janne Huttunen V3 actor mask support, Dig/FT SMUSH audio
Kovács Endre János Several fixes for Simon1
Jeroen Janssen Numerous readability and bugfix patches
Keith Kaisershot Several Pegasus Prime patches and DVD additions
Andreas Karlsson Initial port for SymbianOS
Stefan Kristiansson Initial work on SDL2 support
Claudio Matsuoka Daily Linux builds
Thomas Mayer PSP port contributions
Sean Murray ScummVM tools GUI application (GSoC 2007 task)
n0p Windows CE port aspect ratio correction scaler and right click input method
Mikesch Nepomuk MI1 VGA floppy patches
Nicolas Noble Config file and ALSA support
Tim Phillips Initial MI1 CD music support
Quietust Sound support for Amiga SCUMM V2/V3 games, MM NES support
Robert Crossfield Improved support for Apple II/C64 versions of MM
Andreas Röver Broken Sword I & II MPEG2 cutscene support
Edward Rudd Fixes for playing MP3 versions of MI1/Loom audio
Daniel Schepler Final MI1 CD music support, initial Ogg Vorbis support
André Souza SDL-based OpenGL renderer
Joel Teichroeb Android port for ResidualVM
Tom Frost WebOS port contributions

FreeSCI Contributors

Francois-R Boyer MT-32 information and mapping code
Rainer Canavan IRIX MIDI driver and bug fixes
Xiaojun Chen
Paul David Doherty Game version information
Vyacheslav Dikonov Config script improvements
Ruediger Hanke Port to the MorphOS platform
Matt Hargett Clean-ups, bugfixes, Hardcore QA, Win32
Max Horn SetJump implementation
Ravi I. SCI0 sound resource specification
Emmanuel Jeandel Bugfixes and bug reports
Dmitry Jemerov Port to the Win32 platform, numerous bugfixes
Chris Kehler Makefile enhancements
Christopher T. Lansdown Original CVS maintainer, Alpha compatibility fixes
Sergey Lapin Port of Carl's type 2 decompression code
Rickard Lind MT-32->GM MIDI mapping magic, sound research
Hubert Maier AmigaOS 4 port
Johannes Manhave Document format translation
Claudio Matsuoka CVS snapshots, daily builds, BeOS and cygwin ports
Dark Minister SCI research (bytecode and parser)
Carl Muckenhoupt Sources to the SCI resource viewer tools that started it all
Anders Baden Nielsen PPC testing
Walter van Niftrik Ports to the Dreamcast and GP32 platforms
Rune Orsval Configuration file editor
Solomon Peachy SDL ports and much of the sound subsystem
Robey Pointer Bug tracking system hosting
Magnus Reftel Heap implementation, Python class viewer, bugfixes
Christoph Reichenbach UN*X code, VM/Graphics/Sound/other infrastructure
George Reid FreeBSD package management
Lars Skovlund Project maintenance, most documentation, bugfixes, SCI1 support
Rink Springer Port to the DOS platform, several bug fixes
Rainer De Temple SCI research
Sean Terrell
Hugues Valois Game selection menu
Jordi Vilalta Numerous code and website clean-up patches
Petr Vyhnak The DCL-INFLATE algorithm, many Win32 improvements
Bas Zoetekouw Man pages, debian package management, CVS maintenance

Special thanks to Prof. Dr. Gary Nutt for allowing the FreeSCI VM extension as a course project in his Advanced OS course.

Special thanks to Bob Heitman and Corey Cole for their support of FreeSCI.

ResidualVM Contributors

Grim

Thomas Allen Various engine code fixes and improvements
Torbjörn Andersson Various code fixes
Ori Avtalion Lipsync, LAF support, various code fixes
Robert Biro Antialiasing support
Bastien Bouclet Various fixes to engine
David Cardwell Few fixes to EMI
Marcus Comstedt Initial Dreamcast port
Andrea Corna Patcher module, various engine improvements
Jonathan Gray Various code fixes
Tobias Gunkel Initial Android port, few engines fixes
Azamat H. Hackimov Configure fix
Vincent Hamm Various engine code fixes and improvements
Sven Hesse Various compilation fixes
Matthew Hoops Smush codec48, Grim and EMI engine improvements
Erich Hoover x86-64 fixes, various code fixes and improvements
Max Horn Few code fixes
Travis Howell Various code fixes, Windows port
Joseph Jezak A lot of engine improvements and fixes
Guillem Jover Few code improvements
Filippos Karapetis Compilation fixes
Ingo van Lil Various fixes and improvements for EMI
Vincent Pelletier Various engine and TinyGL improvements
Joost Peters Various code fixes
George Macon Few fixes
Josh Matthews Few fixes to engine
Matthieu Milan Various engine improvements
Gregory Montoir Few fixes to engine
Stefano Musumeci TinyGL backend and engine driver improvements
Christian Neumair Various optimisation patches
Daniel Schepler Initial grim engine contributor, LUA support
Dmitry Smirnov Minor spelling corrections
Yaron Tausky Fixes to subtitles
Julien Templier create_project tool
Pino Toscano Debian GNU/Linux package files
Lionel Ulmer OpenGL optimisations
cmayer0087 Various engine code fixes
JenniBee Compilation fixes
karjonas Various engine code fixes
mparnaudeau Various grim engine code fixes
PoulpiFr Few fixes to Android port
sietschie Few fixes to engine

Myst 3

David Fioramonti Autosave support and few fixes
Matthew Hoops Various engine improvements and code fixes
Stefano Musumeci TinyGL engine support

Stark

Bartosz Dudziak Various engine improvements and code fixes
Matthew Hoops ADPCM decoder
Paweł Kołodziejski Various engine code fixes
Awad Mackie Few fixes to engine
Marius Ioan Orban Code fix
Vincent Pelletier Raw sound support
Jordi Vilalta Prat Initial engine contributor
Scott Thomas Initial engine author
Will Thomson Few fixes to engine
Faalagorn Few code improvements
orangeforest11 Few engine improvements

And to all the contributors, users, and beta testers we've missed. Thanks!

Special thanks to

Daniel Balsom For the original Reinherit (SAGA) code
Sander Buskens For his work on the initial reversing of Monkey2
Dean Beeler For the original MT-32 emulator
Kevin Carnes For Scumm16, the basis of ScummVM's older gfx codecs
Curt Coder For the original TrollVM (preAGI) code
Patrick Combet For the original Gobliiins ADL player
Ivan Dubrov For contributing the initial version of the Gobliiins engine
Henrik Engqvist For generously providing hosting for our buildbot, SVN repository, planet and doxygen sites as well as tons of HD space
DOSBox Team For their awesome OPL2 and OPL3 emulator
Yusuke Kamiyamane For contributing some GUI icons
Till Kresslein For design of modern ScummVM GUI
Jezar Wakefield For his freeverb filter implementation
Jim Leiterman Various info on his FM-TOWNS/Marty SCUMM ports
Lloyd Rosen For deep tech details about C64 Zak & MM
Sarien Team Original AGI engine code
Jimmi Thøgersen For ScummRev, and much obscure code/documentation
Tristan Matthews For additional work on the original MT-32 emulator
James Woodcock Soundtrack enhancements
Anton Yartsev For the original re-implementation of the Z-Vision engine

Tony Warriner and everyone at Revolution Software Ltd. for sharing with us the source of some of their brilliant games, allowing us to release Beneath a Steel Sky as freeware... and generally being supportive above and beyond the call of duty.

John Passfield and Steve Stamatiadis for sharing the source of their classic title, Flight of the Amazon Queen and also being incredibly supportive.

Joe Pearce from The Wyrmkeep Entertainment Co. for sharing the source of their famous title Inherit the Earth, for sharing the source of The Labyrinth of Time and for always replying promptly to our questions.

Aric Wilmunder, Ron Gilbert, David Fox, Vince Lee, and all those at LucasFilm/LucasArts who made SCUMM the insane mess to reimplement that it is today. Feel free to drop us a line and tell us what you think, guys!

Alan Bridgman, Simon Woodroffe and everyone at Adventure Soft for sharing the source code of some of their games with us.

John Young, Colin Smythe and especially Terry Pratchett himself for sharing the source code of Discworld I & II with us.

Emilio de Paz Aragón from Alcachofa Soft for sharing the source code of Drascula: The Vampire Strikes Back with us and his generosity with freewaring the game.

David P. Gray from Gray Design Associates for sharing the source code of the Hugo trilogy.

The mindFactory team for writing Broken Sword 2.5, a splendid fan-made sequel, and for sharing the source code with us.

Neil Dodwell and David Dew from Creative Reality for providing the source of Dreamweb and for their tremendous support.

Janusz Wiśniewski and Miroslaw Liminowicz from Laboratorium Komputerowe Avalon for providing full source code for Sołtys and Sfinx and letting us redistribute the games.

Jan Nedoma for providing the sources to the Wintermute-engine, and for his support while porting the engine to ScummVM.

Bob Bell, David Black, Michel Kripalani, and Tommy Yune from Presto Studios for providing the source code of The Journeyman Project: Pegasus Prime and The Journeyman Project 2: Buried in Time.

Electronic Arts IP Preservation Team, particularly Stefan Serbicki, and Vasyl Tsvirkunov of Electronic Arts for providing the source code of the two Lost Files of Sherlock Holmes games. James M. Ferguson and Barry Duncan for their tenacious efforts to recover the sources.

John Romero for sharing the source code of Hyperspace Delivery Boy! with us.

Steffen Dingel for sharing the source code of the Mission Supernova game with us.

The LUA developers, for creating a nice compact script interpreter.

Tim Schafer, for obvious reasons, and everybody else who helped make Grim Fandango a brilliant game; and the EMI team for giving it their best try.

Bret Mogilefsky, for managing to create a SPUTM-style 3D LUA engine, and avoiding the horrible hack it could have been.

Benjamin Haisch, for emimeshviewer, which our EMI code borrows heavily from.

Fabrizio Lagorio from Trecision S.p.A., for finding and providing the source code of many of their games.