Rogue 3.6 was released on or around 4/21/1981 (internal date on executable). It was probably developed on a PDP 11/70 running BSD/Unix 2.79.
Restoration Source Material
Extracted from BSD/Unix 2.9 [rogue3.6-bsd2.9.tar, 3/9/88]
Original Location: http://www.mckusick.com/csrg/ [Disc 1, directory 2.9]
-rw-r--r-- 1940 1983-08-01 19:08:58 2.9/usr/man/cat6/rogue.6 -rw-r--r-- 1604 1983-08-01 17:28:58 2.9/usr/man/man6/rogue.6 -rw-rw-r-- 15425 1983-07-26 14:08:26 2.9/usr/doc/rogue -rwxrwxr-x 82920 1983-03-27 00:21:51 2.9/usr/70/rogue -rws--x--x 126496 1983-02-06 21:19:14 2.9/usr/games/rogue -r-------- 5531 1982-12-12 22:01:28 2.9/usr/games/lib/roguestrings
Extracted from BSD/Unix 2.9pucc [rogue3.6-bsd2.9pucc.tar, 2/15/87]
Original Location: http://www.mckusick.com/csrg/ [Disc 1, directory 2.9pucc]
-rw-r--r-- 1492 1984-02-25 03:28:58 2.9pucc/usr/man/man6/rogue.6
Rogue 3.6 BRL [rogue-3.1.tar, 08/05/82 (6/16/81 base)]
Original location: ftp://emx.utexas.edu/pub/mnt/source/games/rogue-3.1.tar.Z
Rogue 3.6 NMT [rogue3.6.nmt.tar, 6/23/84 (6/16/81 base)]
Original location: Provided by Aydin Edguer.
Rogue 3.6 CMU (rogomatic) [r36.tar.Z, 03/17/85 (6/16/81 base)]]
Original location: http://robot-club.com/lti/r36.tar.Z
Rogue 3.6 CMU BSD4.1 (rogomatic) [rog36.tar.Z, 03/08/87 (6/16/81 base)]
Original location: ftp://nl.cs.cmu.edu/usr/mlm/ftp/rog36.tar.Z
This is a best guess at what the original source looked like on 6/16/81. As this falls significantly after the internal date of the above executables it is possible this is more like 3.7 (Makefile reference) or 3.8 (contemporaneous newsgroup reference).
Rogue 3.6 Reconstruction [rogue3.6-reconstruct-20130920.tar]
Restorations / Downloads
Over time I try to restore versions of rogue to a state where they can be compiled with modern C compilers and played on modern operating systems. I try to minimize changes to the source code but there have to be significant changes to save/restore, scorefile, and input handling functions. Furthermore a variety of bugs are fixed as well to prevent program crashes during execution.
August 27, 2006 10:33pm - 3.6.3
- Added keypad support
- Added native Windows (console) binaries
- Removed cygwin, aix and interix binary builds from web distribution
- Cleaned up save game format (save format incompatible with previous version)
- Cleaned up score file format (score files incompatible with previous version)
- Many bug fixes
February 6, 2005 7:22pm - 3.6.2
- Fixed DJGPP generation of groff formatted documentation
- Added support for Cygwin and SFU/Interix over Windows
- Updated code for gcc v3
April 30, 2000 3:09pm - 3.6.1
- First re-release of Rogue