This site contains the files for OS/8 Adventure, updated in 2007.
The 2007 update has several features added after the DECUS submission
of Adventure.
Data files are dynamically opened at run time (thanks Robert Phelps
for the USR.RA routines!)
Text output is now in mixed upper/lower case.
Game save/restore is fully implemented.
Compiled Program
The disk image advbin.rx contains everything you need to run Adventure on OS/8. This is a SIMH ( http://simh.trailing-edge.com/) format RX01 image.See ADVENT.DC for instructions on how to run Adventure.
Source Code
The two disks advsrc1.rx and advsrc2.rx are SIMH format RX01 images containing the source code.In addtion, the file advent.zip contains the source code in a ZIP file.
The individual source files for Adventure are available below.
FORTRAN source:
| ADVENT.FT | Main program |
| BUG.FT | Bug report subroutine |
| GETIN.FT | Input reader |
| INITAD.FT | Initialization routine |
| IO.FT | Database I/O |
| RND.FT | Random number generator |
| RSTRGM.FT | Restore saved game |
| SAVEGM.FT | Save game |
| YES.FT | Yes/No response routine |
RALF Source:
[Note: Internet Explorer treats these like Real Audio files even though they're marked as plain text. Use right-click/Save As to save them. Better yet, use Firefox.]| A5TOA1.RA | Message output |
| AMAIN.RA | Game main routine |
| BITSET.RA | Bit manipulation |
| CARRY.RA | Object handling routines |
| DROP.RA | Object handling routines |
| DSTROY.RA | Object handling routines |
| GETWRD.RA | Array pack/unpack routine, author unknown. |
| JUGGLE.RA | Object handling routines |
| MOVE.RA | Object handling routines |
| PCT.RA | Random message |
| PSPEAK.RA | Property routine |
| PUT.RA | Object handling routines |
| RSPEAK.RA | Property routine |
| SEED.RA | Random number seed/blinky lights |
| SPEAK.RA | Message output |
| USR.RA | File I/O routines |
| VOCAB.RA | Vocabulary |
Other Files:
| ADVENT.TX | Database source |
| COMPIL.BI | Compile batch script |
| LOAD.BI | Load batch script |
| ADVENT.LD | Pre-built load module |
| ADVENT.DC | Documentation |
| FRTS.SV | FORTRAN Run-Time System OS/8 Image |
![[This web site written using vi]](made_with_vi.gif)