About MudOS: Introduction

Credits for MudOS

We would like to thank the following muds for extensive testing and numerous bug reports:

TMI, Portals, Overdrive, Genocide, TMI-2, Vincent's Hollow, DreamShadow, Nightmare, Nanvaent, Lima Bean, and many others.

The MudOS driver was a team effort with specific contributions from the following people:

Erik Kay (Wayfarer) - runtime config system, message() efun, and others.

John Garnett (Truilkan) - improved mappings implementation, process_input and write_prompt callbacks, C++ style comments, lazy resets, master::valid_override callback, improved shared string management, and others.

Dwayne Fontenot (Jacques) - major rewrite of comm.c, TCP socket efuns, ported to AIX 3.2.

Dave Richards (Cynosure/Cygnus) - UDP socket efuns, enhanced TCP socket efuns, ported MudOS to the Sequent Symmetry (System V Release 3), and the time_expression() efun.

Stephen Iannce (Huthar) - children() and message() efuns, extensive testing of the socket efunctions.

Joel York (Shadowhawk) - multiple arguments version of input_to(), dprint option to ed.

Bob Farmer (Blackthorn) - fixed various efuns to honor the hidden object flags, several new efuns, porting to DEC Alpha and others, bug fixes, and others.

James Waldrop (Sulam) - helped with reorganizing the huge switch in interpret.c into efunctions.c.

Michael Bundy - provided patches allowing MudOS to run on System V Release 4. (built on Dave Richard's System V Release 3 port).

Luke Mewborn (Zak) - provided patches allowing MudOS to run on 386BSD

Olav Kolbu (Aragorn) - provided patches allowing MudOS to run on Linux 0.99.3, many bug reports and misc fixes, countless compilation errors

Darin Johnson (Darin) - provided various patches and optimizations (including combining prelang.y and postlang.y into compiler.y).

David Bennett (Pinkfish) - provided enhancements for parse_command and for the telnet negotiation code in comm.c (as well as various other small bug fixes), and the resolve() efun.

John Fehr (Wildcard) - provided patches allowing MudOS to run on Amiga

Anthon Pang (Robocoder) - provided various patches, optimize function table search, amiga support

Tim Hollebeek (Beek) - LPC->C and patches, compiler rewrite, new function pointers, etc

Ti-Ming Chiang (Symmetry, Cloud) - Countless optimizations; array, mapping and save_object rewrites

Svata Dedic (Belgarat) - Win32 fixes, parser fixes, misc fixes

Martin Tyler (Burty) - lex.c fixes, other misc fixes

Troels Therkelsen (Qualin) - numerous bug reports and ideas

Maarten de Jong - amiga compilation via gcc

George Reese (Descartes) - bug reports, Win32 port

Mark ? (Mystic) - tons of ideas; fixes for exotic options settings

Skeeter Hartwig (Jihad) - numerous bug reports

David Rudy (Aule) - optimizations; high usage testing and stability patches

Greg Stein (Deathblade) - various fixes and bug reports

Ben Gras (Fermat) - MD5 crypt(), various fixes

Kars de Jong (Turrican) - various bug fixes

Adam Beeman (Buddha) - for making numerous suggestions on improving the MudOS driver and for providing the TMI site as the original MudOS development site.

Frank Jacquette (CyberLeader) - 1998 revamp of the documentation.

...and tons of others who have accidentally been omitted.

Credits for LPMud

The program was written originally by

Lars Pensjö, April 1989 (lars@cd.chalmers.se).

Other credits:

The regexp package was made by Henry Spencer.

The ed package was not done by me. See the file ed.c for information.

Bit manipulations was implemented by pell@lysator.liu.se who also found several bugs that had eluded me for months.

Valuable help and hints from: Mark Nagel, James Seidman, Moonchilde and more.

Roland Dunkerley III fixed for-loops, do-while and the operators ++ and --.

Sean T Barrett made smalloc.c.

Lennart Augustsson convinced me to implement a compiler for a virtual stack machine. He also implemented the built-in preprocessor.

John S. Price found and fixed many bugs.

The shadow idea was "forwarded" to me by John S. Price from Team Cthulhu (Bill Burdick, Roy Riggs, Mitch Adler).

Michael Malone, Michael O'Reilly, Klaus Rennecke, J|rn Rennecke and Germano Caronni found and fixed a large amount of bugs.

Petri Wessman fixed changes for SCO unix and AIX.

Page design by Frank Jacquette & Tim Hollebeek
Copyright (C) 1998 Tim Hollebeek & Frank Jacquette
Back to MudOS