I now have a working port of dumb-frotz 2.32r1 to TOPS-20 on the PDP-10.
The sources that will work with KCC on TOPS-20 (included as part of the pandas TOPS-20 distribution) are in the "master" branch of:
https://github.com/athornton/tops20-frotz
The modified sources (to make Frotz 36-bit clean) are in the "unix"
branch.
Alternatively, you can get the "gnusto-frotz-tops20" sources from https://github.com/athornton/gnusto-frotz-tops20; as long as you have a
Perl 5 interpreter, sed, and git, it will check out the "unix" branch
above and transmogrify the sources into a form that TOPS-20 is happy
with.
Once you have those, get them onto your PDP-10 (for example, with FTP in
text mode), and then just:
cc -o frotz *.c
Then you can (from that directory):
frotz <directory>zcode-game.z3
(or z5, or z8; most of the actual Infocom games newly available at https://github.com/historicalsource have the .zip extension)
My future plan is to add support for a VT-100 (or successor) terminal to Frotz, which would give us an interface equivalent to any of the (non-graphical) Infocom micro interpreters, and maybe to port a more
modern version of Frotz, although that will take de-C99ing it and
making it build without make.
Adam
Hey Adam,
Are you on Facebook? Would be cool to get you in our ZIL group there,
there are guys (and girls!) working on similar porting projects.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 434 |
Nodes: | 16 (2 / 14) |
Uptime: | 119:00:47 |
Calls: | 9,109 |
Calls today: | 3 |
Files: | 13,422 |
Messages: | 6,030,803 |