Colossal Cave Adventure (also known as ADVENT, Colossal Cave, or Adventure) is a text adventure game, developed between 1975 and 1977 by Will Crowther for the PDP-10 mainframe. The game was expanded upon in 1977 with help from Don Woods, and other programmers created variations on the game and ports to other systems in the following years. It was ported to MVS using PL/I around 1978.
ADVNT360.PL1
with VS Code it will replace non-printable characters with multibyte UTF characters and will prevent it from being compiled
- In the SYSGEN
SOFTWARE
folder clone this repo using:git clone https://github.com/MVS-sysgen/Adventure.git ADVENT
- Then in TSO run
INSTALL ADVENT
- Add
SYSC.PL1LIB
toSYS1.PROCLIB(IKJACCNT)
and then re-login:
...
//IKJACCNT EXEC PGM=IKJEFT01,DYNAMNBR=64,
// PARM='EX ''SYS1.CMDPROC(TSOLOGON)'''
//STEPLIB DD DISP=SHR,DSN=SYSC.PL1LIB <== add this line
//SYSHELP DD DISP=SHR,DSN=SYS1.HELP
...
- run
make_jcl.sh > adventure.jcl
- Submit the JCL on MVS 3.8j using the socket reader:
ncat -v -w5 localhost 3505 < adventure.jcl
- Add
SYSC.PL1LIB
toSYS1.PROCLIB(IKJACCNT)
and then re-login:
...
//IKJACCNT EXEC PGM=IKJEFT01,DYNAMNBR=64,
// PARM='EX ''SYS1.CMDPROC(TSOLOGON)'''
//STEPLIB DD DISP=SHR,DSN=SYSC.PL1LIB <== add this line
//SYSHELP DD DISP=SHR,DSN=SYS1.HELP
...
In TSO type ADVENT
and play the game. To exit type quit
.