-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Neater build process for JOTTO #799
Conversation
Some random thoughts, not to be taken too seriously:
|
Related to #789. |
AIM-218: INFORMATION THEORY AND THE GAME OF JOTTO |
Some JOTTO files. |
AIM-218 is definitely describing the JOTTO program we have. Nice! jotto.1 is a PDP-11 port of the code for DELPHI (this mentions "the M.I.T. Electrical Engineering Department's PDP-11/45 DELPHI system"). jotto.words, jotto.2 are dictionaries. jotto.alg is a fragment of an ALGOL implementation. |
Another idea: Use a file name translation from UTn: to DSK: |
Force loading the dictionary from disk instead of DECtape by using a filename translation instead of binary pathing the core image.
I saw this was lying around, so I fixed it using ^T filename translation. |
build.tcl's process to dump TS JOTTO is messy because it expects to read its dictionary from a DECtape rather than DSK. It also doesn't open the TTY channels when started at BEG0.
One fix would be to make it read a single filename string, and open it with SOPEN. (This is roughly what SAIL did with their version.)
Alternatively, we could just make it read the dictionary file whenever it's started; this only takes a second or so under emulation.