PDP-10 / its

Incompatible Timesharing System
Other
846 stars 80 forks source link

CHASE - game #391

Closed larsbrinkhoff closed 6 years ago

larsbrinkhoff commented 7 years ago

BMT1; CHASE INFO
BMT1; CHASE (INIT)
BMT1; CHASE FASL

Lisp source mising.

larsbrinkhoff commented 6 years ago

BAK; CHASE 78

larsbrinkhoff commented 6 years ago

The info file states this game is copyrighted. We can ask Kornfeld's permisson on linkedin or facebook.

larsbrinkhoff commented 6 years ago

I wrote him through facebook.

eswenson1 commented 6 years ago

Great. Thanks.

larsbrinkhoff commented 6 years ago

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

larsbrinkhoff commented 6 years ago

Eric got this message from Bill:

Absolutely. You have my permission to use the material in any way you see fit.

eswenson1 commented 6 years ago

The binary, info, etc. are installed in GAMES as part of #907. Still need to build from source.

eswenson1 commented 6 years ago

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.

eswenson1 commented 6 years ago

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.

larsbrinkhoff commented 6 years ago

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.

atsampson commented 6 years ago

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!)

eswenson1 commented 6 years ago

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.

larsbrinkhoff commented 6 years ago

Thanks @atsampson, I didn't know CRTSTY could do that too.