Difference between revisions of "Installing SITS on SIMH"

From Computer History Wiki
Jump to: navigation, search
(Good to know.)
(Add a header line; a bunch of links; cat)
Line 1: Line 1:
 +
Brief notes on installing [[SITS]] on [[SIMH]].
 +
 
===Introduction===
 
===Introduction===
  
* RUG is a DDT-like memory resident debugger, like ITS' non-timesharing DDT.  It can also handle a variety of media for reading and writing files.
+
* RUG is a [[DDT]]-like memory resident [[debugger]], like [[Incompatible Timesharing System|ITS]]' non-[[time-sharing]] DDT.  It can also handle a variety of media for reading and writing [[file]]s.
 
* SALV is the disk salvager, same as in ITS.
 
* SALV is the disk salvager, same as in ITS.
 
* SYSSPR is the system sphere, the first program run by SITS.
 
* SYSSPR is the system sphere, the first program run by SITS.
* DDT is the user interface, like DDT/HACTRN in ITS.
+
* DDT is the [[user interface]] [[command processor]], like DDT/HACTRN in ITS.
 
* INQUIR handles a user database, like on ITS.
 
* INQUIR handles a user database, like on ITS.
* FNT is a system program which loads fonts for use on the TV displays.
+
* FNT is a system program which loads [[font]]s for use on the TV displays.
  
 
===Prepare media===
 
===Prepare media===
  
Have these absolute loader paper tapes ready:
+
Have these [[PDP-11 Absolute Loader|absolute loader]] [[paper tape]]s ready:
 
* SALV
 
* SALV
 
* RUG
 
* RUG
Line 37: Line 39:
 
Load SITS, SYSSPR, and DDT from paper tape, and save them to disk.  For each program type $L P: to load from tape.  RUG will halt when it's time to mount the next tape, and return to the * prompt after the last tape.  Type $Y to save the program to disk.
 
Load SITS, SYSSPR, and DDT from paper tape, and save them to disk.  For each program type $L P: to load from tape.  RUG will halt when it's time to mount the next tape, and return to the * prompt after the last tape.  Type $Y to save the program to disk.
  
RUG can also load from a serial line with $L T: or over the 10-11 interface with $L M:, but this requires running ITS on the other end.
+
RUG can also load from a [[serial line]] with $L T: or over the [[Rubin 10-11 interface]] with $L M:, but this requires running ITS on the other end.
 +
 
 +
[[Category: SIMH Tutorials]]

Revision as of 20:26, 21 September 2022

Brief notes on installing SITS on SIMH.

Introduction

  • RUG is a DDT-like memory resident debugger, like ITS' non-time-sharing DDT. It can also handle a variety of media for reading and writing files.
  • SALV is the disk salvager, same as in ITS.
  • SYSSPR is the system sphere, the first program run by SITS.
  • DDT is the user interface command processor, like DDT/HACTRN in ITS.
  • INQUIR handles a user database, like on ITS.
  • FNT is a system program which loads fonts for use on the TV displays.

Prepare media

Have these absolute loader paper tapes ready:

  • SALV
  • RUG

Run RUG; PUNCH on ITS to read these PALX binaries and punch out paper tapes:

  • SITS BIN
  • SYSSPR BIN
  • DDT BIN

PUNCH will divide the output in a series of tapes. It will valret in NEWBLK; continue with $P when a new tape has been mounted.

PUCH will valret at EDONE when finished.

Format disks

Boot the SALV paper tape.

SALV will print a * prompt. For each disk pack, type nI to format the pack.

Install system files

Boot the RUG paper tape.

RUG will print a * prompt. First, type $^D to copy RUG to disk.

Load SITS, SYSSPR, and DDT from paper tape, and save them to disk. For each program type $L P: to load from tape. RUG will halt when it's time to mount the next tape, and return to the * prompt after the last tape. Type $Y to save the program to disk.

RUG can also load from a serial line with $L T: or over the Rubin 10-11 interface with $L M:, but this requires running ITS on the other end.