-
Notifications
You must be signed in to change notification settings - Fork 3
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
Interlisp #9
Comments
Here are files from SUMEX. |
Wonder how many versions of that I have... |
Just need one! |
MAXC had a Lisp instruction set in parallel with the KA10 instruction set. It's called Byte Lisp, or just BLISP. I found this in an Arpanet Resources Handbook from 1978: I get many hits for MAXC in Interlisp source code (the file <LISP>LISP.MAC). Some hits for lisp in the MAXC monlitor (<PUP>). Byte Lisp is described briefly in Fiala's "The Maxc Systems": According to MAXC Operations, the mode select between PDP-10 and Byte Lisp is in the PC flags: |
Hello @masinter @rmkaplan @blakemcbride @nbriggs, Do you know anything related to the MAXC Byte Lisp instruction set? I have found some pieces of Interlisp-10 code that uses it, but I believe I'm missing some files like BYTE.MAC. I do have a TENEX monitor with MAXC and Byte Lisp support, so chances are if Interlisp can be completed it could run on a PDP-10 emulator. Thank you, |
A few hits for |
Predates my time at PARC (from 1984) but that TELNET code has Larry's name all over it. |
I worked on this with Ed Fiala. It used the fact that maxc was a microcoded 36-bit machine. so different 9-bit bytecodes. |
there's code in medley around PRINTCODE that doesn't treat BITSPERBYTE as a constant (8) or (9) on maxc |
@masinter -- BTDT, but Honeywell L66 CPU after using a Xerox Sigma 9. At least it was operating in 4x9-bit bytes for text rather than 6x6-bit mode! |
I understand that L Peter Deutsch was one of the people behind this byte code. His 1973 paper "A LISP machine with very compact programs" describes a MicroLISP instruction set. I believe this came before the MAXC Byte Lisp implementation. http://www.softwarepreservation.org/projects/LISP/interlisp-d/Deutsch-3IJCAI.pdf I asked him about this, but he doesn't have any additional information or software. |
I don't have contact info for Peter Deutsch or Ed Fiala. |
Thanks for the info, @masinter! I think it's a marvelous story - a PDP-10 that can also execute bytecode! It does seem like the Interlisp bytecode for Maxc is lost though, so there's no use updating a PDP-10 emulator for this. |
Need Interlisp installed!
The text was updated successfully, but these errors were encountered: