Skip to content

ryangalamb/zork-gfortran

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DUNGEON (Zork I)

This is Robert Supnik's Dungeon V3.2B for various DEC Fortrans, ported to MS-DOS by Volker Blasius, then ported to work with g77 by David Kinder, and then ported to work with gfortran by RJ Miller.

I've made changes to the code so that it will compile using gfortran on Linux. If you have gfortran and make already installed, you can build and run with

# in project root
./dungeon.sh

If you find any bugs or problems, please feel free to open an issue describing your problem. I'll try to help out as best as I can. I'm specifically targeting Arch Linux and Ubuntu 14.04 at this point, but ultimately, I want it to work on all major operating systems.

Roadmap

  • get it running on modern Linux
  • convert from the non-standard tab format to standard fixed format
  • streamline build process
    • Makefile
    • script to build and run the project in one go
    • more scripts
  • beef up docs
  • put it into a docker container
  • decrypt the game files
  • update the in-game text
  • turn the game into an API
  • integrate game with SMS for Zork to go

To Build

# in project root
make

To Run

cd build
./dungeon

Tools you need to build

Any FORTRAN77 compatible compiler can be used, but the consensus is to use the GNU compler as it runs a good balance of strictness and flexibility.

About

Porting an old fortran g77 Zork to gfortran

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages