Google
 

Trailing-Edge - PDP-10 Archives - cuspbinsrc_1of2_bb-x128c-sb - 10,7/kdpldr/kdpldr.rnh
There are no other files named kdpldr.rnh in the archive.
.lm 0.rm 66.ts 10
.s1.c;Help file for KDPLDR V1(4)
.s2
KDPLDR is a program designed to perform the following functions.
.lm 10
.s1
.i-3;_.##Start, stop and master-clear KMC-11 synchronous line
controllers attached to KS-10 processors via KS-10 UNIBUS adapters.
.br.i-3;_.##Load and verify the KMC-11 microcode
.br.i-3;_.##Initialize or halt DDCMP on the DUP-11 synchronous
lines controlled by the KMC-11.
.lm 0.s 2
Commands to KDPLDR are a series of standard "SCAN" switches.
These switches are listed below.
.s2.lm 10
.br.i-10;/AUTO	In general this is the only switch that
needs to be given to kdpldr.  It is functionally equivalent to
the following list of commands
.br;/MCLEAR:ALL##########;Init the KMC-11's
.br;/LOAD:ALL############;Load their ucode
.br;/VERIFY:ALL##########;Make sure the CRAM is ok
.br;/USTART:ALL##########;Start the ucode
.br;/START:ALL/KMC:ALL###;Start DDCMP on all DUPs
.s1
.br.i-10;/BFILE	This switch takes as an argument a specification
of a file containing the binary microcode for the KMC-11.  This
switch may be used to modify either the /LOAD or the /VERIFY
switches.  When specified, the /BFILE switch directs KDPLDR to
use the microcode specified by the file specification rather
than it's own "assembled in" version of the microcode.
.s1
.br.i-10;/KMC	This switch takes as an argument either a KMC-11
controller number or the word "ALL".  This switch is a required
modifier for the /START and /STOP switches.
.s1
.br.i-10;/LOAD	This switch takes as an argument either a KMC-11
controller number or the word "ALL".  This switch directs KDPLDR
to load the control RAMs of the specified KMC-11 controllers.
KDPLDR will load it's own "assembled in" version of the COMIOP/DUP
microcode unless the /BFILE switch is given.
.s1
.br.i-10;/MCLEAR	This switch takes as an argument either a
KMC-11 controller number or the word "ALL".  This switch directs
KDPLDR to "master clear" the specified KMC-11 controllers.
.s1
.br.i-10;/START	This switch takes as an argument either a DUP-11
line number or the word "ALL".  This switch must be modified by
a /KMC switch to specify the line's controller.  This switch
directs KDPLDR to initiate DDCMP on the specified line (or lines).
.s1
.br.i-10;/STOP	This switch takes as an argument either a DUP-11
line number of the word "ALL", and like /START must be modified
by a /KMC switch.  This switch directs KDPLDR to terminate
DDCMP on the specified lines.
.s1
.br.i-10;/USTART	This switch takes as an argument either
a KMC-11 controller number or the word "ALL".  It directs KDPLDR
to start the microcode of the specified KMC-11s.
.s1
.br.i-10;/VERIFY	This switch, like /LOAD, takes either
a KMC-11 number or "ALL".  It may also be modified by the
/BFILE switch.  It directs KDPLDR to compare the microcode in
the specified KMC-11's CRAM with either KDPLDR's internal
copy or the version specified by the /BFILE switch.  KDPLDR
displays any differences encountered.
.lm 0.s 2
Here are some examples of KDPLDR command strings.
.s1.lm 30.ts 30
.br.i-30;/MCLEAR:ALL	This command causes KDPLDR to master
clear all KMC-11s on the KS-10.
.s1
.br.i-30;/VERIFY:1/BFILE:COMIOP	This command causes KDPLDR
to compare the microcode in the CRAM of KMC-11 number 1 with
the microcode in the file "SYS:COMIOP.BIN".  Any differences
encountered will be type on the users terminal.
.s1
.br.i-30;/START:ALL/KMC:1	This command causes KDPLDR
to try to initiate DDCMP on all DUP-11 lines controlled by
KMC-11 number 1.
.s1
.br.i-30;/STOP:1/KMC:ALL	This command causes KDPLDR
to halt DDCMP on line number 1 on each KMC-11 controller.