History & provenance

Where each version was rescued from

Source: docs/history/sources.md

The Rogue lineage was not preserved by any one institution. The versions collected here were reconstructed from a patchwork of sources, each with its own provenance.

BSD CSRG distribution discs

Kirk McKusick's CSRG CDROM set preserves the canonical BSD source and binary trees. Several Rogue versions were extracted directly from those discs:

Version BSD source Notes
Rogue 3.6 4.1BSD (reconstructed) TUHS Archive distribution
Rogue 3.6 2.9BSD, 2.9pucc Disc 1
Rogue 5.2 4.1c.2 Disc 1
Rogue 5.4 4.3BSD Disc 1; full source tree
Rogue 5.4 2.10BSD Disc 1

FTP archives

  • ftp://emx.utexas.edu/pub/mnt/source/games/ — Rogue 3.6 BRL build.
  • ftp://uxc.cso.uiuc.edu/games/rogue (defunct) — Rogue 5.2 source, early 1990s.

TUHS and personal archives

  • TUHS — reconstructed 4.1BSD release (10/11/81).
  • http://www.mckusick.com/csrg/ — CSRG disc images.
  • http://robot-club.com/lti/ — Rogue 5.2 + Rog-O-Matic distribution.

Personal correspondence

Critical to the project — several versions exist only because their original authors mailed in tapes, tarballs, or floppy images:

  • Aydin Edguer — Rogue 3.6 NMT, Rogue 5.2 NMT.
  • Herb Chong — UltraRogue source, 1992.
  • Robert Pietkivitch — XRogue source, 1996.
  • Robert D. Kindelberger — Super-Rogue 9.0 source, 2004.
  • Ken Arnold — Rogue 5.4 SourceForge releases.

The SourceForge era

The project was registered as SourceForge project group_id=4895 and ran for many years before the migration to a self-hosted Trac/Subversion instance at rogue.rogueforge.net/trac/, and now to GitHub.