User Tools

Site Tools


its_imlac

This is an old revision of the document!


ITS and Imlac

Some ITS machines had Imlac PDS-1 machines attached. Primarily the Dynamic Modeling PDP-10, were the MAZE game was developed into a fast paced multiuser game. The Mathlab PDP-10 also had a few Imlacs, probably used mostly for Macsyma.

The DM Imlacs ran older software called SSV, or screen saver. MAZE probably assumes some particular versions of SSV, which we may not have now. The preferred text editor with SSV is IMEDIT. The ITS terminal type for SSV is %TVIML, or OIMLAC in TCTYP. There is a newer software called SST which is much better for full screen editors like TECO or EMACS. This terminal type is %TNSFW, but it really is safe for work.

The Imlacs receive their software by upload from ITS. Start the Imlac bootstrap at location 40, and run the program IMLOAD. At the * prompt, type OUTPUT_INPUT, where OUTPUT is Tnn: to specify the terminal line, and INPUT is the file to load. As a convenience it's possible to type just nn to load the “normal” program. IMLOAD tries to open, in this order, <user>; .PRGM. Tnn, <user> .PRGM. NORMAL, IMLAC; .PRGM. Tnn, and IMLAC; .PRGM. NORMAL.

Software development tools for the Imlac consists of the regular MIDAS assembler, a set of MIDAS definitions and macros to generate Imlac code, and the program IMTRAN which translates MIDAS binary output to a format accepted by the Imlac TTY bootstrap.

Josh Dersch has written an Imlac PDS-1 emulator, which can attach to a PDP-10 emulator serial line. ITS as built from the GitHub repository has T50 configured with the “OIMLAC” terminal type, i.e. Imlac running SSV. The PDP-10 emulator has TCP port 10016 connected to T50.

its_imlac.1587014845.txt.gz · Last modified: 2020/04/16 05:27 by lars