Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

ecl-rogue

ECL Rogue (for TOPS-20) version 4

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

text
README,  5-Jul-25 10:07:42, Edit by relph

------------------------------------------------
Important facts you need to know about ECL Rogue
------------------------------------------------

Please see the file "LICENSE" for more information about the
distribution and modification policy for ECL Rogue.

Although we can think of many changes that could be made to this game,
our goal is to leave the game as close as possible to how it was
originally imagined in 1982.  (New features were to be part of a game
called "Thief" which, alas, was never finished.)  However, we know
there are still bugs in ECL Rogue (see the ECL Rogue User Manual for
more information).  So if you fix bugs or make other changes to this
game, please submit a pull request so that we can make your changes
available to a wider audience.

ECL Rogue is dedicated to the memory of Maurice Wuts.

-----------------------------------
Files included in this distribution
-----------------------------------

README			This file
LICENSE			GNU GPLv3 2007
BUGS			A list of known bugs or misfeatures
TODO			A list of possible enhancements
tops-20			The original TOPS-20 PASCAL source files
unix			Linux C source files
docs			Documentation and other artifacts

----------------------
Implementation Details
----------------------

ECL Rogue for *nix differs from the original ECL Rogue for TOPS-20 in
a few minor ways, as follows:

 * No site-specific initialization is performed.
 * No site-wide list of top scores is maintained.
 * There is no R-STAT command; use "rogue -s" to see the list of top
   scoring games.
 * Saving and restoring a game is not supported.

------------------------
Supported Configurations
------------------------

ECL Rogue is known to compile and run on Mac OS X (Panther), Red Hat
Linux 7.3, FreeBSD 4.9, SGI IRIX 6.5.19, and Ubuntu 24.04.4 LTS.  It
may also compile and run on other operating systems and versions.  Let
us know if it works for you. Use at your own risk.

------------------------
Attributions and Credits
------------------------

ECL Rogue was developed at the University of Southern California by
Gary Craig, Oscar Erickson, John Relph, and Jay Skeer (remember those
names), in Summer, 1982.  Thanks also to to Maurice Wuts, Bob
Schwartzkopf, and Mark Brown for their ideas and assistance.

ECL Rogue was translated from the original Hedrick Pascal and TOPS-20
Macro source code to C for *nix by John Relph in March 2004.