TAG Help

Text Adventure Games
Adventure and Qork

Rescued from the dawn of time - or 4.6/10 of a century ago - the retro Text Adventure Games Adventure and Qork have been restored for 64-bit Intel machines from Bob Supnik's original FORTRAN source code.



Adventure is the classic 366 point version with End Game, and Qork, a modified Dungeon / Zork, has 550 points and a custom End Game. These games are free, as are the original map artwork and hints that I created.

TAG runs on basically any 64-bit Macintosh or Linux computer, with pre-built executables for macOS and some Linux variants. If the games do not run on your system, all you need is a FORTRAN 77 compiler such as gfortran and away you go.

This particular code has undergone many ports to various operating systems and architectures in its lifetime, so there is only a vague resemblance to its original self.



Here's what you get once you download and open the TAG distribution:

  • A ReadMeFirst.txt file, which you should read, er, first.
  • An Info folder that you might want to peruse, second.
  • Refreshed PNG map files of both dungeons, resurrected from old PICT scans made way back then.
  • Pre-built static executables for macOS 10.6 Snow Leopard through macOS 12.3 Monterey, and presumably infinity and beyond. You can commence game play immediately, simply double click the Adventure or Qork clear glass bottle App icon.
  • Two Linux executables for each game, one x86_64 and one arm64, that have a non-zero probability of working on your computer, which you may run from a Terminal command line via the Adventure.command or Qork.command scripts.
  • You can Save and Restore in either game, any number of times. Saved game state files are interchangeable between all TAG installations, regardless of operating system, compiler and hardware architecture.
  • FORTRAN source code for Adventure and Qork, as well as their associated text database files of messages, rooms, etcetera.
  • For Linux, if you find that you must compile the FORTRAN yourself know that I have turned that chore into a piece of cake with blue (ECCH!) icing, as there is a super-duper-easy-to-use build script, and the source code conditionally compiles for GNU gfortran, Intel ifort and PGI pgf77 compilers, so take your pick. Read Info/ReadMe.txt for details.
  • A front-end procedure called play-text-adventure-games (platag) for Linux users, which may be used even on macOS if you are daring enough. Game save states are managed by platag.
  • Hints, if you must!
  • Implementer history, notes and diffs.



How do I get all this super stuff? Simple, just eat the appropriate Click Me piece of cake. Blue is very tasty and comes highly recommended.

macOS .dmg
TAG 1.3

Linux .tgz

Once the package has downloaded double-click it to open the distribution; you will find in either case a single folder named TAG. Both the macOS and Linux folders are essentially identical, but there are important differences between the two:

  1. The macOS folder resides on a read-only disk image that you must drag and copy someplace, perhaps to Applications or your Desktop, before attempting to play Adventure or Qork.
  2. Using BigCatOS credentials, the macOS folder is digitally codesigned by me and notarized by Apple for security and a smooth installation.1

Thus macOS users are encouraged to download the DMG file and not the TGZ file.

To begin game play:

  • macOS users open the TAG folder and double-click one of the game icons or
  • Linux users open a Terminal window, type cd TAG and then ./Adventure.command or ./Qork.command

You really do not want a previous version of Text Adventure Games, but if you insist, eat one of these cake slices. I hear Purple is palitable but I'd stay away from it, and yuck, don't even think about Pink.

macOS .dmg
TAG 1.2

Linux .tgz

macOS .dmg
TAG 1.1

Linux .tgz

macOS .tgz
TAG 1.0

Linux .tgz


1. [ If macOS prevents execution of Apps downloaded from the web, this movie will explain things ]

What's New?

1.3 - 2022.04.01

  • Minor bug fixes and improvements.
  • Another stab at .dmg code signing and notarization for macOS 12.x - hey, I got it to work.
  • Update FORTRAN source to compile with gfortran 11.2.0.
  • Add a fifth static executable per game for macOS 12.3.
  • For Linux, add an arm64 static executable for each game.
  • Use an updated embedded version of Perl built "fat" - arm64 and x86_64 - for Apple Silicon.
  • For macOS, play-text-adventure-games now uses /usr/bin/arch to always select the Intel binary (no ARM gfortran yet) so the games work on Apple Silicon. Not strictly needed, I assume.
  • Update for macOS 12.3.1.

1.2 - 2020.04.01

  • Nominally fix .dmg for code signing and macOS 10.15 Catalina notarization.
  • For easier testing of the disparate OSes, split makeDist into makeLinuxDist and makeMacDist.
  • Tweak the AdventureMap1 image: add the "You are in open forest near both a valley and a road." room! Better late than never.
  • Add a fourth static executable per game for macOS 10.15.
  • Update dates and copyrights.
  • macOS scripting languages are deprecated, install a special static build of Perl5.30.0 and use it.
  • add -l to platag to list all game save states.
  • add Linux static executables built on Ubuntu.

1.1 - 2018.04.01

  • Fix play_text_adventure_games to work with pathnames having embedded spaces.
  • Add a third static executable per game for macOS 10.13.
  • Besides the normal .tgz distribution, manually make a .dmg for macOS folks.

1.0 - 2015.04.01

  • Initial release of Adventure and Qork, with two static macOS executables per game, first for 10.6 - 10.7, second for 10.8 - 10.12.


Copyright (©) 1978 - 2024 BigCatOS. All rights reserved.   |   Contact