Closed larsbrinkhoff closed 6 years ago
BAK; CHASE 78
The info file states this game is copyrighted. We can ask Kornfeld's permisson on linkedin or facebook.
I wrote him through facebook.
Great. Thanks.
Hello @bill-kornfeld,
There are a few of us involved with preserving software from the Incompatible Timesharing System and restoring it to working condition. We have found your game CHASE for VT52 terminals. The info file clearly states it's copyrighted by you. We would like to ask permission to publish your game on GitHub. May we do so?
Best regards, Lars Brinkhoff
Eric got this message from Bill:
Absolutely. You have my permission to use the material in any way you see fit.
The binary, info, etc. are installed in GAMES as part of #907. Still need to build from source.
I can't figure out how to compile BAK; CHASE 78. It makes references to NEWCOPY and MAKESYM. While I can guess what MAKESYM is supposed to do and can write a function that does what I think it is supposed to do, I can't figure out NEWCOPY.
I have CHASE compiling now. I defined MAKESYM and NEWCOPY and fixed some missing parentheses and now it appears to compile and load when run. I don't think my SUPDUP client is emulating a VT52 so I'm unable to play successfully, though.
No, it won't work very well through a SUPDUP session. It could be an interesting exercise to make a VT52 emulator that uses P-codes. (I have an idea to make a microcode level VT52 simulator, so maybe I'll do just that.)
I'll test this in an xterm, which supports VT52 emulation.
It could be an interesting exercise to make a VT52 emulator that uses P-codes.
CRTSTY should be able to do that, with something like ":crtsty soft simulate vt52". (No idea whether it actually works, but the code is definitely there!)
I think CHASE actually does work — as long as you type only uppercase ascii characters as commands. And the doc says that you are supposed to use these uppercase commands.
Thanks @atsampson, I didn't know CRTSTY could do that too.
BMT1; CHASE INFO
BMT1; CHASE (INIT)
BMT1; CHASE FASL
Lisp source mising.