Google
 

Trailing-Edge - PDP-10 Archives - BB-T573C-DD_1986 - 6,6/klad10.txt
There are 2 other files named klad10.txt in the archive. Click here to see a list.











		PRODUCT CODE:	AC-F501L-DD

		PRODUCT NAME:	KLAD-10 V7.03 USERS GUIDE



	COPYRIGHT 1985 DIGITAL EQUIPMENT CORPORATION, MARLBOROUGH, MASS.
                SUPPORTS KLAD10 VERSION KLAD10-AA-7.03-A
                        *** WARNING *** WARNING ***

THE CONTENTS OF THIS AND ALL KLAD10 OR KLAD20  MEDIA  ARE  CONFIDENTIAL  IN
NATURE,  AND  ARE  THE SOLE PROPERTY OF DIGITAL EQUIPMENT CORPORATION.  ITS
USE IS INTENDED FOR D.E.C.  PERSONNEL ONLY!

IT IS NOT PERMITTED TO DISTRIBUTE, RELEASE, OR OTHERWISE MAKE AVAILABLE ANY
OF  THE  SOFTWARE,  DOCUMENTATION,  OR  ANY OTHER FILES FROM THESE MEDIA TO
PERSONS NOT CONSIDERED BONA-FIDE, AUTHORIZED EMPLOYEES OF DIGITAL EQUIPMENT
CORPORATION.

INDIVIDUALS  WHO  VIOLATE  OR  OTHERWISE  DISREGARD  THIS  WARNING  WITHOUT
PREVIOUS  WRITTEN  CONSENT  FROM  LCG  PRODUCT  SUPPORT,  AND FIELD SERVICE
MARKETING, MAY BE SUBJECT TO DISCPLINARY ACTION.

IT IS SUGGESTED THAT THE USER OF THIS DOCUMENT READ THESE  INSTRUCTIONS  AT
LEAST ONCE, BEFORE ATTEMPTING TO PERFORM ANY OF THE INDICATED PROCEDURES.


KLAD-10 USER'S GUIDE							PAGE 1
----------------------






	CONTENTS
	--------

A.	INTRODUCTION					     PAGE  1-2

B.	USAGE OF KLAD-10				     PAGE  3-4

APPENDIX A.	FORMATTING YOUR PACK STAND-ALONE	     PAGE 5-7

APPENDIX B.	BACKING UP YOUR KLAD PACK		     PAGE 8-9

APPENDIX C.	CREATING A 1090 OR 1091 KLAD PACK	     PAGE 10-28

APPENDIX D.	KLAD10 PROGRAM HELP FILE		     PAGE 29-32

APPENDIX E.	KLAD10 BEWARE FILE			     PAGE 33

									PAGE 2
A.	WHAT IS KLAD-10?
	----------------
	KLAD-10 (KL ACCEPTANCE & DIAGNOSTICS FOR TOPS-10) IS A SINGLE
	DISK-PACK, WHICH CONTAINS CURRENTLY AVAILABLE TOPS10 SOFT-
	WARE TO RUN AND DIAGNOSE A TOPS-10 SYSTEM.

	SPECIFIC CONTENTS:
	------------------
	1. A COMPLETE TOPS-10 V7.03 SYSTEM

	2. THE CONTENTS OF THE CURRENT DIAGNOSTIC-TAPES
	   DFXLK AND DDXLA

	3. THE CONTENTS OF THE CURRENT DIAG.-TAPE IN THE [6,11] AREA

	4. AN AREA [35,1414], WHICH CONTAINS THE F.A.&T. VERSION OF THE 
	   72 HOURS RELIABILITY TEST.

	5. A [6,6] AREA THAT CONTAINS TOOLS AND DOCUMENTATION.

	CONVENTIONS THAT MAY BE USED IN THIS DOCUMENT:
	----------------------------------------------
THE EXPRESSION <CR> INDICATES THAT THE USER IS DIRECTED TO INSERT A
CARRIAGE RETURN AT THAT POINT IN THE INSTRUCTION SEQUENCE. IN THE
MAJORITY OF CASES, IT IS ASSUMED THAT THE USER WILL TERMINATE ALL
ENTRIES WITH A CARRIAGE RETURN, UNLESS SPECIFICALLY DIRECTED TO DO
OTHERWISE.

THE WORDS CTRL "C", CTRL "\", CTRL "Z" INDICATES THAT THE USER IS
DIRECTED TO DEPRESS THE CTRL<CONTROL> KEY AND THE OTHER INDICATED KEY
SIMULTANEOUSLY.



PLEASE NOTE THAT VERSION NUMBERS AND DATES IN THIS MANUAL MAY BE
DIFFERENT THAN THE VERSION NUMBERS AND DATES THAT YOU HAVE ON YOUR
PACK.  THERE ARE SEVERAL EXAMPLES IN THIS MANUAL THAT ARE SAMPLES
ONLY AND NOT CURRENT VERSIONS OF THE SOFTWARE.



	HOW KLAD-10 CAN BE USED						PAGE 3
	-----------------------

	BACKUP METHOD OF BOOTING KLDCP IN THE SYSTEM.
	--------------------------------------------

SECTION	B1: STAND-ALONE DIAGNOSTIC USAGE WITH KLDCP (VERSION 17 OR LATER)
	    ---------------------------------------

	USING THE LATEST DECTAPE BASED RELEASE OF KLDCP YOU CAN RUN ALL
	DIAGNOSTICS IN NORMAL MANNER (PACK MODIFYING DIAGNOSTICS OF
	COURSE EXCLUDED)

	1. MOUNT KLDCP DECTAPE AND START IT AND MOUNT KLAD-10
	   ON A DUAL-PORTED DRIVE 0 WRITE-PROTECTED.

	2. TYPE 'B' TO START 20 MIN SHORT CHECKOUT.

SECTION	B2: BOOTING KLDCP FROM DISK
	    -----------------------

	-------------------------------------------------
	PREFERRED METHOD FOR BOOTING KLDCP IN THE SYSTEM!
	-------------------------------------------------

	THE PROCEDURE INVOLVES RSX-20F, A SPECIAL RSX-PROGRAM "BOO"
	AND ANOTHER SPECIAL "DBOOT"

	EXAMPLE:
	YOU HAVE KLAD-10 ON UNIT 0 IN A/B MODE WRITE-ENABLED.
	PUT SWITCHES 0, 1, AND 7 UP ON PDP-11 PANEL.
	PRESS "ENABLE" AND "SW REG" AT THE SAME TIME.
		--  THIS WILL LOAD RSX-20,
		RSX-20F VE15-50 13:04 

		[SY0: REDIRECTED TO DB0:]
		[DB0: MOUNTED]

	PRESS "CONTROL \". THIS SHOULD GET YOU THE PAR%

	IF YOU GET SOMETHING LIKE THIS PRINTED:

	INS -- I/O ERROR ON TASK  FILE TSK=PARSER PAR=GEN

	YOU MAY HAVE THE DRIVE WRITE LOCKED.
			NOTE:						PAGE 4
			-----
	IF YOU SEE "PAR>", YOU HAVE NOT STOPPED THE KL FROM RUNNING.
	YOU HAVE TO TYPE  "ABORT" TO THE PARSER. YOU SHOULD THEN
	GET SOMETHING LIKE THIS:

		PAR%

	TYPE "MCR BOO" TO THE PARSER, WHICH WILL COME BACK WITH
	BOO>

	TYPE "DBOOT" TO BOO>, WHICH WILL COME BACK WITH KLDCP.

	NOW PLEASE WRITE LOCK THE DRIVE.
	--------------------------------

	ALL YOU HAVE TO DO NOW IS TO TYPE IN "B" <CR>.
	THIS WILL RUN THE FRONT-END AND 10-BASED DIAGNOSTICS FOR YOU.

	TO LOAD THE 7.03 MONITOR
	------------------------

	WRITE ENABLE ALL DRIVES
	PUT THE SWITCHES 0, 1, 2, AND 7 UP ON THE PDP-11 FRONT END
	PRESS ENABLE SWITCH ON THE KL10
	AND PUSH SW/REG LOAD 
	THE SYSTEM WILL BOOT UP WITH KLI
	LOAD MICROCODE, CONFIGURE MEMORY
	ENABLE CACHE, AND LOAD BOOTS.
	AT THE BOOTS PROMPT TYPE KLAD:<CR>
	BOOT>KLAD: <CR>
	    -----
	THE 7.03 MONITOR WILL LOAD AND START.

        NOTE -- THERE ARE ALTERNATE MONITORS ON THE PACK.  PLEASE
	        REFER TO APPENDIX E OF THIS MANUAL FOR A DESCRIPTION
	        OF EACH.

	TO BRING THE SYSTEM DOWN, TYPE "CTRL \"
	SYSTEM WILL COME BACK WITH PAR> THEN YOU TYPE SHUT <CR>
						      ----
	PAR%ABORT <CR>
	    -----
									PAGE 5
APPENDIX A.	FORMATTING YOUR PACK ON A STAND ALONE SYSTEM
                --------------------------------------------

YOU HAVE TO USE A KLAD PACK THAT IS ALREADY MADE TO DO THE FOLLOWING. 

TO FORMAT A PACK YOU HAVE TO HAVE THE KLAD PACK ON THE SYSTEM.
PUT THE PDP-11 SWITCHES 0, 1, AND 7 UP.
THEN YOU PRESS, AT THE SAME TIME, "ENABLE" AND "SW REG".

	THIS WILL LOAD RSX-20F FOR YOU.  

	RSX-20F VA15-50 13:04 20-MAR-86

	[SY0: REDIRECTED TO DB0:]
	[DB0: MOUNTED]

	KLI -- VERSION VA15-50 RUNNING
	KLI -- ENTER DIALOG [NO,YES,EXIT,BOOT]?
	KLI>YES<CR>
	    ------

	KLI -- KL10 S/N: ####., MODEL B, 60 HERTZ
	KLI -- KL10 HARDWARE ENVIRONMENT:
		MOS MASTER OSCILLATOR
		EXTENDED ADDRESSING
		INTERNAL CHANNELS
		CACHE

	KLI -- SELECT PAGE TABLE [FILE,BOTH,0,1]?
	KLI>BOTH<CR>
	    --------

	KLI -- RELOAD MICROCODE [YES,VERIFY,FIX,NO]?
	KLI>YES<CR>
	    ------

	KLI -- MICROCODE VERSION 2.0[411] LOADED
	KLI -- RECONFIGURE CACHE [FILE,ALL,YES,NO]?

	KLI>ALL<CR>
	    ------
	KLI -- ALL CACHES ENABLED
	KLI -- CONFIGURE KL MEMORY [FILE,ALL,REVERSE,FORCE,YES,NO]?
	KLI>FORCE<CR>
	    --------
	STARTING MF20 DBE SCAN. WAIT 25 SEC/256K.

	MEMORY RESOURCES:
	CONTROLLER ADDRESS   TYPE  MODULES/GROUPS
				 7 6 5 4 3 2 1 0

		10	MF20	 0 0 0 0 0 0 0 4
	KLI -- CONFIGURE MOS MEMORY [ALL,YES,NO]?
	KLI>ALL<CR>
	    ------

									PAGE 6
	LOGICAL MEMORY CONFIGURATION:
	  ADDRESS  SIZE  INT  TYPE CONTROLLER
	00000000   256K   4   MF20  10 

	KLI -- LOAD KL BOOTSTRAP [FILE,YES,NO,FILENAME]?
	KLI>NO<CR>
	    -----
	KLI -- EXIT [YES,RESTART]?
	KLI>YES<CR>
	    ------
	KLI -- CONFIGURATION FILE ALTERED
	CTRL \
	    ---

	PAR%MCR BOO<CR>
	    ----------
	BOO>DBOOT<CR>
	    --------

	DECSYSTEM DIAGNOSTIC CONSOLE
	VERSION 0.17
	SWR = 000002    DTE # 0
	CMD:

	>.RP0<CR>
	  ------
	>.BT<CR>
	  -----
	U.RAM IS LOADED, MEMORY IS CONFIGURED, SUBRTN IS LOADED AND KLDDT.

	>. P DDRPI<CR>
	   ----------

	PUT THE PACK THAT YOU ARE GOING TO FORMAT ONTO A DISK DRIVE.
	ALSO PUT UP SWITCH 1 ON THE 11 FRONT-END.

	>.STD<CR>
	  ------
	LIST THE PGM SWITCH OPTIONS? Y OR N <CR> - N
						   --
	DRIVES'S <TYPE> AVAILABLE = 0<4> - 2<6>
	WHAT DRIVES(S) TO BE TESTED (00 TO 77, ALL, H=HELP)?
	# 0<CR>
	 -----
	TYPE "H" FOR TEST NAME HELP MESSAGE

	WHAT TEST? - PAKINT<CR>
	             ---------

									PAGE 7
	PAKINT - PACK INITIALIZE SCRIPT

	THIS SCRIPT WILL FORMAT - MAP - AND GENERATE THE BAT BLOCKS

	FOR THE SELECTED RP04/05/06 DISK DRIVES.

	PROCEED WITH THE SCRIPT? (Y OR N) Y<CR>
					  ----

	MAPOUT SOFT (RECOVERABLE) READ ERROR BLOCKS Y OR N <CR> - Y<CR>
								 -----
	PROGRAM RUN TIME = 0:0:53       FORMAT


	THE PACK SPECIFICATION ALLOWS A TOTAL OF 20 ERRORS...

	OF WHICH 5 MAY BE "HARD" ERRORS.

	CYLINDER 000 SURFACE 00 CANNOT HAVE ANY "HARD" ERRORS!

	PROGRAM RUN TIME = 0:1:1        FORMATTING STARTED

	PROGRAM RUN TIME = 0:11:50      OPERATION COMPLETED

	PROGRAM RUN TIME = 0:11:53      RONLY

	PROGRAM RUN TIME = 0:21:49      MAPOUT ROUTINE

	BAT BLOCK CONTENTS
	DRIVE 540 - 0<4>

	NO BAT BLOCK FOUND FOR THIS DRIVE!

	DRIVE BAT BLOCKS CREATED
	%% DRIVE #00 CONTAINS 0. BAD SPOT ENTRY(S)

	WHAT TEST? - CTRL C
                         ---

	YOUR PACK SHOULD NOW BE FORMATTED.

									PAGE 8
APPENDIX B.	BACKING UP YOUR KLAD10 PACK			
		----------------------------				

TYPE IN ONLY WHAT IS UNDERLINED.  THIS PROCEDURE ASSUMES THAT THE TAPE
DRIVE BEING USED IS MTA0:, IF YOU ARE USING A DIFFERENT DRIVE, PUT THE
PROPER TAPE SPECIFICATION IN.

1.	LOAD KLAD MONITOR AS NORMAL

2.	LOG IN A [1,2] JOB

3.	.DELETE [10,1]*.*<CR>
	 --------------------

4.	.DELETE SYS:ERROR.SYS<CR>
	 ------------------------

5.	.ASSIGN MTA0:<CR>
         ---------------
6.	.SET DENSITY MTA0:1600<CR>
         -------------------------
7.	.SET BLOCKSIZE MTA0:512<CR>
	 --------------------------
8.	.REWIND MTA0:<CR>
         ---------------
9.	.COPY MTA0:=KLAD:FEFILE.EXE[1,4]<CR>
	 -----------------------------------
10.	.COPY MTA0:=KLAD:FEFILE.EXE[1,4]<CR>
	 -----------------------------------
11.	.COPY MTA0:=KLAD:BACKUP.EXE[1,4]<CR>
	 -----------------------------------
12.	R BACKUP<CR>
        -----------
13.	/TAPE MTA0:<CR>
         --------------
14.	/DENSITY 1600<CR>
         ----------------
15.	/SUPERSEDE ALWAYS<CR>
         --------------------
16.	/SORT FILES ALPHA<CR>
         -------------------
17.	/SAVE KLAD:<CR>				
         --------------

	You will now get the following message whenever you get to the
	end of a tape.

	$BKPEOT REACHED EOT--MOUNT NEW TAPE THEN TYPE "GO"

	At this point, remove the tape, mount a new one on the drive,
	and then type:

	/GO<CR>
         -----
									PAGE 9

	When all files are backed up to the pack, you will get the
	following prompt:

	"DONE

18.	/UNLOAD<CR>
         ----------
19.	/PRESS CTRL C
                   ---
20.	.K/F<CR>
         ------

	IF FOR SOME REASON, IN THE MIDDLE OF BACKING UP YOUR PACK
        YOU GET A TAPE PARITY ERROR, YOU DON'T HAVE TO START OVER
        AGAIN. JUST DO THE FOLLOWING:

	DO A CTRL C TO BACKUP
                 ---
	R BACKUP<CR>
        -----------
	/TAPE MT??<CR>
         -------------
	/REWIND<CR>
         ----------
	/DENSITY ????<CR>
         ----------------
	/SUPERSEDE ALWAYS<CR>
         --------------------
	/SORT FILES ALPHA<CR>
         -------------------
	/INIT KLAD:[##,#]FILE.EXT<CR>	;YOU PUT THE LAST FILE THAT WAS SAVED
         ---------------------------    ;ON THE PREVIOUS TAPE BEFORE THE
					;TAPE THAT GOT THE ERROR.
	/SAVE KLAD:<CR>			;AND CONTINUE ON SAVING THE KLAD
         --------------


									PAGE 10
APPENDIX C.	CREATING A 1090 OR 1091 KLAD PACK FROM TAPES
		--------------------------------------------

	DO THIS PART OF THE PROCEDURE STAND ALONE.
	------------------------------------------

	PLEASE TYPE WHAT IS UNDERLINED. WHEN YOU SEE "$" PLEASE PRESS
	ALTMODE OR ESCAPE KEY.

	NOTE: THIS PROCEDURE IS TO BE USED ON A SYSTEM WITH ONLY A
	----- RP06B(0) ON A RH20 #0 OR RH10 #0 ON-LINE. PLEASE POWER
	      DOWN ALL OTHER DRIVES. THE UPDATE TAPES ARE 9TRK, 1600 BPI.


	REQUIREMENTS:
	-------------
	1 KL10
	1 RP06B(0) RH20 #0

	AND AT LEAST ONE OF THE FOLLOWING STYLE MAGTAPE SUBSYSTEMS

	DX20 TU70/TU72/TM02/TM03/TU45/TU77/TM78 

	DX10

									PAGE 11

1.	IF YOU ARE DOING 1091 UPDATE MOUNT SYSTEM FLOPPY A (AS-X121C-BB)
	IN DX0: AND SYSTEM FLOPPY B (AS-X122C-BB) IN DX1:.

	IF YOU ARE DOING 1090 UPDATE LOAD FRONT-END DECTAPE #1 (AL-X454C-BB)
	ONTO DT0:. LOAD FRONT-END DECTAPE #2 (AL-X455C-BB) ONTO DT1:
	***** WRITE ENABLED *****

2.	MOUNT A FORMATTED DISK PACK ON A DUAL-PORTED DRIVE (0) OF A
	RH20 #0 OR A RH10 #0.

3.	MOUNT MAGTAPE #1 FROM THE FIELD UPDATE KIT ON MAGTAPE UNIT 0.

4.	PUT THE SWITCHES 0,1,2 ON THE 11 FRONT-END UP.

5.	THEN PRESS ENABLE AND SW/REG -- THIS WILL GET YOU TO -RSX-

	RSX-20F VA15-50 13:04 20-JUL-86

	[SY0: REDIRECTED TO DX0:]
	[DX0: MOUNTED]
	[DX1: MOUNTED]

	KLI -- VERSION VA15-50 RUNNING
	KLI -- ENTER DIALOG [NO,YES,EXIT,BOOT]?
6.	KLI>YES<CR>
            ------
	KLI -- KL10 S/N: ####., MODEL B, 60 HERTZ
	KLI -- KL10 HARDWARE ENVIRONMENT:
		MOS MASTER OSCILLATOR
		EXTENDED ADDRESSING
		INTERNAL CHANNELS
		CACHE

	KLI -- RELOAD MICROCODE [YES,VERIFY,FIX,NO]?
7.	KLI>YES<CR>
            ------
	KLI -- MICROCODE VERSION 2.0[411] LOADED
	KLI -- RECONFIGURE CACHE [FILE,ALL,YES,NO]?
8.	KLI>ALL<CR>
            ------
	KLI -- ALL CACHES ENABLED
	KLI -- CONFIGURE KL MEMORY [FILE,ALL,REVERSE,FORCE,YES,NO]?
9.	KLI>FORCE<CR>
            --------
	STARTING MF20 DBE SCAN. WAIT 25 SEC/256K.
									PAGE 12
	MEMORY RESOURCES:
	CONTROLLER ADDRESS  TYPE  MODULES/GROUPS
				7 6 5 4 3 2 1 0
		10	MF20	0 0 0 0 0 0 0 4

	KLI -- CONFIGURE MOS MEMORY [ALL,YES,NO]?
10.	KLI>ALL<CR>
            ------
	LOGICAL MEMORY CONFIGURATION.
	  ADDRESS  SIZE  INT  TYPE CONTROLLER
	000000000  256K   4   MF20  10

	KLI -- LOAD KL BOOTSTRAP [FILE,YES,NO,FILENAME]?
11.	KLI>BOOTM<CR>
            --------
	KLI -- WRITE CONFIGURATION FILE [YES,NO]?
12.	KLI>NO<CR>
            -----
	KLI -- BOOTSTRAP LOADED AND STARTED
	BOOTM V5(27)

	BEFORE YOU DO ANYTHING ELSE, PLEASE READ THESE FEW LINES CAREFULLY
	------------------------------------------------------------------
	IF YOU HAVE A DX20 YOU USE A /DX20 SWITCH.

	IF YOU HAVE A TM02 YOU USE A /TM02 SWITCH.

	IF YOU HAVE A TM03 YOU USE A /TM03 SWITCH.

	IF YOU HAVE A TM78 YOU USE A /TM78 SWITCH.

	/DEN:1600 REFERS TO THE DENSITY OF THE MAGTAPE THAT YOU ARE USING.

13.	BTM>KLAD:SYSTEM/TM78/DEN:1600<CR>
            ----------------------------

14.	WHY RELOAD: OTHER KLAD BUILD<CR>
                    -------------------
	NOTE: ENTER CURRENT DAY AND TIME
	-----
15.	DATE:22-APR-86 <CR>
             --------------
16.	TIME:1330<CR>
             -------

									PAGE 13
17.	STARTUP OPTION:L<CR>
                       ----
	IN THE FOLLOWING DIALOG, ALL NUMBERS ARE DECIMAL.
	TYPE <CR> IF OK, OR A NEW NUMBER TO CHANGE VALUE.

	RPA0 FIRST HOM BLOCK CONSISTENCY ERROR
	RPA0 SECOND HOM BLOCK CONSISTENCY ERROR

	DO YOU WANT TO INITIALIZE THE HOME BLOCKS ON THIS UNIT?
18.	Y<CR>
        ----
	IF THERE ARE ANY OTHER DISK DRIVES ON YOUR SYSTEM, THE
	FOLLOWING QUESTIONS WILL BE ASKED:
	
	%RPAX IS OFF-LINE
	DO YOU WANT IT TO BE 1)ON-LINE, 2)OFF-LINE, OR 3)DOWN? (TYPE #)
	2<CR>
	_____

	?NO UNITS IN ACTIVE SWAPPING LIST

	NOTE: IF THERE WERE ANY HARD SPOTS MAPPED OUT WHEN YOU FORMATTED
	----- THE PACK, THE QUESTION TYPE PHYSICAL UNIT NAME TO LIST #
	      BAD REGIONS(<CR> IF NONE, ALL IF ALL) WILL PRINT OUT .
	      ANSWER WITH <CR> IF THIS QUESTIONS PRINTS OUT.

	DISK FILE STRUCTURES:

	UNITS NOT IN A FILE STRUCTURE:
	RPA0(),RPA1(),RPB0(),RPB1()

	UNITS IN ACTIVE SWAPPING LIST:

	STRUCTURES IN SYSTEM SEARCH LIST:

	STRUCTURES IN SYSTEM DUMP LIST:

	TYPE PHYS UNIT NAME TO LIST ITS PARAMETERS(<CR> IF NONE, ALL IF ALL)
19.	<CR>
        ----
	BEFORE "HOME" BLOCKS ARE REWRITTEN,				
	DO YOU WANT TO CHANGE ANY DISK PARAMETERS?
20.	Y<CR>
        ----
	TYPE STR NAME TO BE DEFINED(<CR> IF NONE)

21.	KLAD<CR>
        -------
	TYPE NAMES OF PHYSICAL UNITS IN STRUCTURE
	(ALL IF ALL, EXTRA <CR> WHEN DONE)

22.	RPA0<CR>
        -------
23.	<CR>				
        ----

									PAGE 14
24.	NOTE: TYPE STRUCTURE NAME TO BE DEFINED(<CR> IF NONE) MIGHT PRINT
	----- OUT HERE. IF SO PRESS <CR>.
                                    ----
	TYPE STR NAME TO CHANGE ITS PARAMETERS(<CR> IF NONE, ALL IF ALL)

25.	KLAD<CR>
        -------

	AFTER EACH PRINTING OF CURRENT VALUE, TYPE NEW VALUE OR <CR>

	PARAMETERS THAT DO NOT REQUIRE REFRESHING:
	NUMBER OF CONSECUTIVE BLOCKS TRIED FOR ON OUTPUT = 30
	MIN = 1 MAX = 262143
26.	<CR>
        ----

	NUMBER OF BLOCKS ALLOWED FOR OVERDRAW PER USER = 500
	MIN = 1 MAX = 262143

27.	<CR>				
        ----

	IS THIS A PRIVATE STR? (TYPE Y IF PRIVATE, N IF NO ACCESS RESTRICTIONS)
28.	N<CR>
        ----

	OWNER PPN IS NOT SET

	DO YOU WANT TO CHANGE THE OWNER PPN? (<CR> IF NO)
29.	<CR>
	____

	PARAMETERS THAT REQUIRE REFRESHING:
	NUMBER OF K FOR CRASH.EXE = 512
	MIN = 0 MAX = 4096

	NOTE: RP06=1024 OR SIZE OF MEMORY IN SYSTEM
	-----
30.	1024<CR>
        -------

	BLOCKS PER CLUSTER = 10
	MIN = 1 MAX = 511
31.	<CR>
        ----
	THEREFORE BITS PER CLUSTER ADR. = 15
	THEREFORE BLOCKS PER SUPER-CLUSTER = 10
	THEREFORE SUPER-CLUSTERS PER UNIT = 30780

	BITS PER CLUSTER COUNT = 12
	MIN = 1 MAX = 18

32.	<CR>
        ----

									PAGE 15
	THEREFORE BITS PER CHECKSUM = 9

	TYPE STR NAME TO CHANGE ITS PARAMETERS(<CR> IF NONE, ALL IF ALL)

33.	<CR>
        ----
	TYPE PHYS UNIT NAME TO CHANGE ITS PARAMETERS(<CR> IF NONE,ALL IF ALL)

34.	RPA0<CR>
        -------

	AFTER EACH PRINTING OF CURRENT VALUE, TYPE NEW VALUE OR <CR>

	PARAMETERS THAT REQUIRE REFRESHING:

	NUMBER OF SAT BLOCKS ON UNIT = 8
	MIN = 8 MAX = 83

35.	<CR>
        ----
	THEREFORE CLUSTERS PER SAT = 3848
	THEREFORE WORDS PER SAT = 107
	NMBER OF K FOR SWAPPING ON UNIT = 0
	MIN = 0 MAX = 4095

36.	2000<CR>
        -------

	COMPUTED FIRST LOGICAL BLOCK FOR SWAPPING = 145900
	THE FIRST LOGICAL BLOCK FOR SWAPPING = 145900
	MIN = 8510 MAX = 291800

	NOTE: TYPE WHATEVER MAX VALUE IS FROM ABOVE IF RP04, OTHERWISE <CR>
	-----					
37.	<CR>
        ----

	PARAMETERS THAT DO NOT REQUIRE REFRESHING:
	ZERO UNIT ID - NEW ID NEEDED

38.	REV12<CR>
        --------

									PAGE 16
	NUMBER OF SAT BLOCKS IN CORE = 1
	MIN = 1 MAX = 8

	NOTE: TYPE WHATEVER MAX VALUE IS FROM ABOVE.
	-----
39.	<CR>
        ----

	TYPE PHYS UNIT NAME TO CHANGE ITS PARAMETERS(<CR> IF NONE,ALL IF ALL)

40.	<CR>
        ----
	UNITS IN ACTIVE SWAPPING LIST:

	DO YOU WANT TO CHANGE THE ACTIVE SWAPPING LIST?

41.	Y<CR>
        ----

	FOR EACH CLASS TYPE PHYSICAL UNIT NAMES
	(EXTRA <CR> WHEN DONE)
	CLASS 0

42.	RPA0<CR>
        -------
43.	<CR>
        ----
	CLASS 1
44.	<CR>
        ----

	STRUCTURES IN SYSTEM SEARCH LIST:				
					
	DO YOU WANT TO CHANGE THE SYSTEM SEARCH LIST?

45.	Y<CR>
        ----
	TYPE STRUCTURE NAMES FOR SYSTEM SEARCH LIST
	(EXTRA <CR> WHEN DONE)

46.	KLAD<CR>
        -------
47.	<CR>
        ----									

	STRUCTURES IN SYSTEM DUMP LIST:

	DO YOU WANT TO CHANGE THE SYSTEM DUMP LIST?

48.	Y<CR>
        -----
	TYPE STRUCTURE NAMES FOR SYSTEM DUMP LIST
	(EXTRA <CR> WHEN DONE)

									PAGE 17
49.	KLAD<CR>
        -------
	<CR>
        ----
	BEFORE "HOME" BLOCKS ARE WRITTEN

	TYPE STR NAME FOR A LIST OF ITS PARAMETERS(<CR> IF NONE, ALL IF ALL)

50.	<CR>
        ----
	TYPE PHYS UNIT NAME TO LIST ITS PARAMETERS(<CR> IF NONE, ALL IF ALL)

51.	<CR>
        ----
	DO YOU WANT TO CHANGE ANY DISK PARAMETERS?(<CR> IF NO)
52.	<CR>
        ----

	TYPE PHYS UNITS ON WHICH TO WRITE HOME BLOCKS (EXTRA <CR> WHEN THROUGH)
	(<CR> IF NONE, ALL IF ALL ;"ALL" IS NORMAL CASE)

53.	ALL<CR>
        ------
	HOME BLOCKS WRITTEN

	NOTE: IF ANY BAD SPOTS WERE MAPPED OUT, DURING THE FORMATTING
	----- OF THE PACK, TYPE PHYSICAL UNIT NAME TO LIST # BAD REGIONS
	      (<CR> IF NONE, ALL IF ALL) WILL PRINT OUT, ANSWER WITH A
	      <CR>.
              ----
	DISK FILE STRUCTURES:
	NEEDS REFRESHING KLAD:RPA0(REV12)

	UNITS NOT IN A FILE STRUCTURE:
	RPA1()

	UNITS IN ACTIVE SWAPPING LIST:
	RPA0(0)

	STRUCTURES IN SYSTEM SEARCH LIST:
	KLAD

	STRUCTURES IN SYSTEM DUMP LIST:

	TYPE STR NAME FOR A LIST OF ITS PARAMETERS(<CR> IF NONE, ALL IF ALL)
54.	<CR>
        ----

	TYPE PHYS UNIT NAME TO LIST ITS PARAMETERS(<CR> IF NONE, ALL IF ALL)
55.	<CR>
        ----

									PAGE 18
	DO YOU WANT TO CHANGE ANY DISK PARAMETERS?(<CR> IF NONE)
56.	<CR>
        ----

	%NEED REFRESHING:
	KLAD
	TYPE STRUCTURE NAME TO BE REFRESHED(<CR> IF NONE)
57.	KLAD<CR>
        -------

	TYPE STRUCTURE NAME TO BE REFRESHED(<CR> IF NONE)
58.	<CR>
        ----

59.	STARTUP OPTION: Q<CR>						
                        ----
	TO AUTOMATICALLY LOG-IN UNDER [1,2] TYPE LOGIN<CR>

	7.03 Monitor	07-20-85

	NOTE: THE ABOVE HEADER WILL VARY ACCORDING TO WHAT MONITOR
	----- YOU ARE USING ON THE SYSTEM.

60.	.LOGIN<CR>
         --------

	NOTE:  A MESSAGE MTA OFF-LINE WILL PRINT. TYPE "SET NOM MTA"<CR>
	----   OR "SET NOM MTB" ETC. TO STOP MESSAGE FROM BEING PRINTED.

61.	.ASSIGN MTA0<CR>
         ---------------
	MTA000 ASSIGNED

62.	.SET DENSITY MTA0:1600<CR>
         -------------------------
63.	.GET MTA0:FEFILE<CR>
         ------------------
	JOB SETUP

									PAGE 19
	NOTE: ONLY IF YOU GET A *** ?TRANSMISSION ERROR *** PRINTED OUT
	-----			     ------------------
	      AFTER YOU DO STEP #64. YOU HAVE TO DO THE FOLLOWING,
	      OTHERWISE SKIP A. THROUGH G.
                             -          -
		A. GET MTA0:BACKUP<CR>
                   ------------------
		    JOB SETUP

		B. START<CR>
                   ---------
		C. /TAPE MTA0:<CR>
                    --------------
		D. /REWIND<CR>
                    ----------
                E. /SKIP 1<CR>
                    ---------
		F. /CTRL C
                        ---
		G. GET MTA0:FEFILE<CR>
                   ------------------
		    JOB SETUP

	PLEASE CONTINUE ON WITH THE PROCEDURE.

64.	.START<CR>
         ---------
65.	DISK UNIT NAME:RPA0<CR>
                       -------
	SIZE OF FILE IN BLOCKS (<CRLF> GIVES DEFAULT OF 2000)
66.	<CR>
        ----

	[2008 DATA BLOCKS ALLOCATED TO FE.SYS]

	NOTE: THIS STEP TAKES A FEW MINUTES.
	-----
	[FE.SYS AREA STARTS AT LOGICAL BLOCK 8441.]
	[FRONT END FILE CREATED, HOM BLOCKS WRITTEN]

67.	.GET MTA0:BACKUP<CR>
         ------------------
	JOB SETUP

68.	.SAVE BACKUP<CR>
         ---------------
	BACKUP SAVED

									PAGE 20
69.	.RU BACKUP<CR>
         ------------
70.	/TAPE MTA0:<CR>
         --------------
71.	/RESTORE<CR>
         -----------
	Each PPN will print out to your terminal as it is being restored
	followed by a "DONE prompt when it is finished restoring.  At
	the end of tape, you will receive the following message:

	$BKPEOT Reached EOT -- Mount new tape then type "GO"

	At this point, remove the tape, mount a new tape, and type the
	following:  

	/GO<CR>
	 ------
	When all tapes have been restored, you will get the / prompt
	back and then type the following:

72.	/EXIT<CR>
         --------
73.	.DEASSIGN MTA0:<CR>
         ------------------
74.	.K/F<CR>
         -------
75.	.LOG 6,11/BYPASS<CR>
         -------------------
	JOB 2 1091		CTY

76.	PASSWORD:KL10<CR>
                 -------
77.	.DELETE *.*<CR>
	 --------------
78.	.R SETSRC<CR>
         -----------
79.	*C /LIB:[6,10]KLAD<CR>
         --------------------
80.	*T<CR>
         ----
	/LIB:[6,10] KLAD:, FENCE
81.	*PRESS CTRL C
                   ---
82.	.AS KLAD DEV<CR>
         --------------
	KLAD ASSIGNED


									PAGE 21

83.	.RU WHEEL<CR>
         -----------
	SETTING WHEEL CAPABILITY
	JOB # 2 (MAINTENANCE )  SETTING WHEEL.

84.	.RU KLAD10<CR>				    
         ------------
	DECSYSTEM10 RP04/RP06 KLAD PACK CREATION PROGRAM, VER 0.2
	COMMAND								

85.	*P1011[6,10]@<CR>
         ---------------
	NOTE: THIS STEP TAKES ABOUT 30 MINUTES.
	-----
	NOTE: IF ILLEGAL MEMORY REFERENCE PRINTS OUT ON THE CTY, STOP WHAT YOU
	----- ARE DOING, FORMAT YOUR PACK AGAIN AND START FROM THE BEGINNING.
	EXIT

86.	.RU WHEEL<CR>				
         -----------					
	CLEARING WHEEL CAPABILITY				
	JOB # 2 (MAINTENANCE ) CLEARING WHEEL.

87.	.K/F<CR>
	 -------

88.	.PRESS CTRL \
                   ---
89.	PAR>AB<CR>					
            -----
	NOTE: ALWAYS WAIT UNTIL THE DECTAPE STOPS MOVING BEFORE GOING ON.
	-----
	PUT UP SWITCHES 0 AND 1 ON THE 11 FRONT-END AND DO A SWITCH/REG LOAD

	RSX-20F VA15-50 12:11 20-JUL-85

	[SY0: REDIRECTED TO DX0:]
	[DX0: MOUNTED]
	[DX1: MOUNTED]

	IF YOU ARE DOING A DECTAPE UPDATE, YOU WILL SEE:

	[SY0: REDIRECTED TO DT0:]
	[DT0: MOUNTED]
	[DT1: MOUNTED]

90.	PRESS CTRL \
                  ---
91.	PAR>AB<CR>
            -----
92.	PAR%SET CON MAI<CR>
            --------------
	CONSOLE MODE: MAINTENANCE

									PAGE 22

93.	PAR%RESET<CR>
            ------
94.	PAR#ST MIC<CR>
            ---------
95.	PAR%SET CON OP<CR>
            -------------
	 CONSOLE MODE: OPERATOR

96.	PAR%M INI<CR>
            --------
97.	INI>DB0:<CR>
            -------
	NOTE: THE TERMINAL WILL ONLY CARRIAGE RETURN
	-----
98.	PRESS CTRL \
                  ---
99.	PAR%M MOU<CR>
            --------
100.	MOU>DB0:<CR>
            -------
	MOU -- MOUNT COMPLETE

101.	MOU>PRESS CTRL Z<CR>
                      -----
102.	PRESS CTRL \
                  ---
103.	PAR%M UFD<CR>							
            --------
104.	UFD>DB0:[5,5]<CR>
            ------------

	NOTE: THE TERMINAL WILL ONLY CARRIAGE RETURN AS WITH INI.
	-----

									PAGE 23

105.	PRESS CTRL \
                  ---
106.	PAR%M PIP<CR>
            --------

	NOTE: IF DECTAPE UPDATE DO THE FOLLOWING: OTHERWISE SKIP
	----- A. -> H. & CONTINUE ON WITH STEP 107.

	5 MIN.  A.-PIP>DB0:=DT0:F11ACP.TSK,PARSER.TSK,DT1:PIP.TSK<CR>
                       ---------------------------------------------
		B.-PIP>PRESS CTRL Z
                                 ---
		C.-    PRESS CTRL \
                                 ---
		D.-PAR%M RED<CR>
                       --------
		E.-RED>DB0:=SY0:<CR>
                       ------------
		F.-    PRESS CTRL \
                                 ---
		G.-PAR%M PIP<CR>
                       --------
	        H.-PIP>DB0:=DT0:,DT1:<CR>
                       ------------------------

		THIS WILL TAKE ABOUT 25 MINUTES TO COMPLETE.
		CONTINUE WITH STEP 108.

107.	PIP>DB0:=DX0:,DX1:<CR>
            -----------------
	THE CONTENTS OF THE SYSTEM FLOPPIES A & B ARE BEING COPIED
	TO THE FILES 11 AREA OF THE KLAD PACK. THIS PROCESS TAKES
	ABOUT 5 TO 10 MINUTES. CONTINUE WHEN THE PIP PROMPT RETURNS.

108.	PIP>DB0:/LI<CR>
            ----------
	This will give you a directory listing of the RSX-20F
	front-end area.

109.	PIP>DB0:KL.CFG;*/DE<CR>
            ------------------

110.	PIP>PRESS CTRL Z<CR>
                       ----
111.	PRESS CTRL \
                  ---

	NOTE: IF DECTAPE UPDATE GO TO STEP 115. IF NOT CONTINUE ON.
	----- 

									PAGE 24

112.	PAR%M RED<CR>
            --------
113.	RED>DB0:=SY0:<CR>
            ------------

	NOTE: THE TERMINAL WILL ONLY CARRIAGE RETURN
	-----
114.	PRESS CTRL \
                  ---
115.	PAR%M SAV<CR>
            --------
116.	SAV>SY0:/WB<CR>
            ----------
	[DB0: DISMOUNTED]
	[DX0: DISMOUNTED]
	[DX1: DISMOUNTED]

	IN CASE OF DECTAPES, THE FOLLOWING WILL PRINT OUT:

	[DB0: DISMOUNTED]
	[DT0: DISMOUNTED]
	[DT1: DISMOUNTED]

	RSX-20F VA15-50 13:04 20-JUL-85
	[SY0: REDIRECTED TO DB0:]
	[DB0: MOUNTED]

	NOTE: REMOVE FLOPPIES OR DECTAPES FROM DRIVES.

PUT THE THIRD FLOPPY IN DX0: OR THE THIRD DECTAPE ONTO DT0:,
AND DO THE FOLLOWING:

		A.-PRESS CTRL \
			     ---
		B.-PAR>MCR MOU<CR>
		       ----------
		C.-MOU>DX0:<CR>  (OR DT0: FOR DECTAPE)
		       -------
		   MOU -- MOUNT COMPLETE

		D.-MOU>PRESS CTRL Z
		                 ---
		E.-PRESS CTRL \
		             ---
		F.-PAR>MCR PIP<CR>
		       ----------
		G.-PIP>DB0:=DX0:<CR>  (OR DB0:=DT0: FOR DECTAPE)
		       ------------

									PAGE 25

		H.-PIP>TT:=DB0:/LI<CR>
		       --------------
		THIS WILL GIVE YOU A DIRECTORY OF WHAT IS ON THE [5,5] AREA.
		I.-PIP>PRESS CTRL Z
		                 ---
		J.-PRESS CTRL \
			     ---
		K.-PAR>MCR DMO<CR>
		       ----------
		L.-DMO>DX0:<CR>  (OR DT0: FOR DECTAPE)
		       -------
		DMO -- DISMOUNT COMPLETE

		M.-DMO>PRESS CTRL Z
				 ---
		N.-PRESS CTRL \
			     ---
		PAR>

SECTION 2:

117.	DO A SW/REG LOAD WITH 0,1,2 & 7 SWITCHES UP ON THE 11 FRONT-END.

	RSX-20F VA15-50 13:04 20-JUL-85

	[SY0: REDIRECTED TO DB0:]
	[DB0: MOUNTED]

	KLI -- VERSION VA15-21 RUNNING
	KLI -- ENTER DIALOG [NO,YES,EXIT,BOOT]?
118.	KLI><CR>
            ----
	KLI -- KL10 S/N: 2500., MODEL B, 60 HERTZ
	KLI -- KL10 HARDWARE ENVIRONMENT:
		MOS MASTER OSCILLATOR
		EXTENDED ADDRESSING
		INTERNAL CHANNELS
		CACHE

	KLI -- MICROCODE VERSION 2.0[411] LOADED
	KLI -- % NO FILE - ALL CACHE BEING CONFIGURED
	KLI -- ALL CACHES ENABLED
	KLI -- % NO FILE - ALL MEMORY BEING CONFIGURED

	LOGICAL MEMORY CONFIGURATION.
	  ADDRESS  SIZE  INT  TYPE CONTROLLER
	 00000000  256K   4   MF20  10



									PAGE 26

	KLI -- % NO FILE - LOADING BOOTSTRAP
	KLI -- CONFIGURATION FILE WRITTEN
	KLI -- BOOTSTRAP LOADED AND STARTED				
	BOOTS V1(4)

119.	BOOT>KLAD:<CR>
            ----------

120.	WHY RELOAD: OTHER INSTALL REST OF FE<CR>
                    ---------------------------

	NOTE: INSERT CURRENT DAY AND TIME
	-----
121.	DATE:22-APR-86<CR>
             -------------
122.	TIME:1330<CR>
             -------

123.	STARTUP OPTION: Q<CR>
                        -----
	KLAD10-AA-7.03-A DEC F.S.
	.LOGIN 1,2
	.R OPSER
	[OPRPAF PROCESSING AUTO COMMAND FILE]
	15:46:09(D)
		.
		DETACHING
		.
	15:46:13(QUA)
		.. 
	15:46:15(QUA)
		.
	15:46:17(QUA\1)
		.
		.FROM JOB 3
		.
	15:46:21(MIC)
		.
		MIC VERSION - 6A(32)
		DETACHING
		.
	15:46:23(0)
		.					
	;;OPR: - SYSTEM NOW READY TO RUN
	15:46:24(0)
		.

									PAGE 27

124.	*PRESS CTRL C
                   ---
125.	.COPY SYS:=KLAD:[35,1414]FEUIC.TXT<CR>
         -------------------------------------
126.	.R FE<CR>
         -------
127.	PRESS CTRL \
                  ---
128.	PAR>M MOU<CR>
            --------
129.	MOU>FE:<CR>
            ------

	MOU -- MOUNT COMPLETE

130.	MOU>PRESS CTRL Z
                      ---
131.	PRESS CTRL \
                  ---
132.	PAR>M PIP<CR>
            --------
133.	PIP>DB0:=FE:[6,10]DBOOT.CMD,DBOOT.OBJ,DBOOT.MAP<CR>
            -------------------------------------------------
134.	PIP>DB0:=FE:[6,10]DBOOT.SYS/CONT,TKB.TSK/CONT,KLDCP.BIN<CR>
            ---------------------------------------------------------
135.	PIP>DB0:/LI<CR>						
            ----------

	DIRECTORY DB0:[5,5]
	20-JUL-85 15:53

	YOU HAVE JUST MOVED THE DBOOT, TKB, AND KLDCP FILES TO THE [5,5]
	AREA. THEY SHOULD LOOK LIKE THE FOLLOWING. 

	NOTE: DATE LISTED BELOW DEPENDS ON CURRENT DATE, SIZE OF FILES
	____  MAY NOT BE ACCURATE.


	DBOOT.CMD;1	1.		02-APR-79
	DBOOT.OBJ;1	6.		02-APR-79
	DBOOT.MAP;1	2.		02-APR-79
	DBOOT.SYS;1	8.	C	02-APR-79
	TKB.TSK;1	119.	C	02-APR-79
	KLDCP.BIN;1	51.		02-APR-79

									PAGE 28

136.	PIP>PRESS CTRL Z<CR>
                      -----
137.	PRESS CTRL C
                  ---
138.	PRESS CTRL C
                  ---
139.	.PRESS CTRL \
                   ---
140.	PAR>AB<CR>
            -----
141.	DO A SW/REG LOAD WITH THE 0, 1, AND 7 SWITCHES UP IN THE
	PDP-11 FRONT-END SWITCHES

	RSX-20F VA15-50 12:11 20-JUL-85

	[SY0: REDIRECTED TO DB0:]
	[DB0: MOUNTED]

142.	PRESS CTRL \
                  ---
143.	PAR%M BOO<CR>
            --------
144.	BOO>DBOOT<CR>
            --------

	DECSYSTEM DIAGNOSTIC CONSOLE
	VERSION 0.17
	SWR = 000000    DTE # 0
	CMD:
	>.

	YOU ARE NOW FINISHED BUILDING A KLAD PACK FROM TAPES.  YOU CAN
	REMOVE THE PACK FROM THE SYSTEM.

									PAGE 29
APPENDIX D.	KLAD10 PROGRAM HELP FILE
		-------------------------

;KLAD10.HLP	VER 0.3		15-JUN-79

1.  KLAD10 DISK PACK CREATION PROCEDURES

THE FOLLOWING ASSUMES THAT YOU HAVE ALREADY RESTORED THE [6,10]
DIAGNOSTIC AREA ON THE KLAD PACK FROM THE DIAGNOSTIC DISTRIBUTION
MAGTAPE.  IF NOT, DO STEP 2 FIRST. ALSO, IF YOUR PACK IS NOT "KLAD",
SUBSTITUTE ITS NAME WHERE "KLAD" IS USED.

.LOG 6,11			;LOGIN TO 6,11 AREA
 --------
 PASSWORD: KL10
           ----
.MOUNT KLAD			;MOUNT YOUR KLAD PACK
 ----------
.R SETSRC			;SETUP SEARCH LIST
 --------
*C /LIB:[6,10]KLAD		;LIBRARY AREA FROM [6,10]
 -----------------
^C
 -
.ASSIGN KLAD: DEV		;ASSIGN LOGICAL NAME "DEV" TO "KLAD"
 ----------------
.RUN WHEEL			;REQUIRES PRIVILIGES TO MAKE KLAD
 ---------
.RUN KLAD10			;RUN THE KLAD CREATION PROGRAM
 ----------
 COMMAND:
*P1011[6,10]@			;OR APPROPRIATE COMMAND FILE
 ------------
.EXIT				;COMPLETED

.RUN WHEEL			;RELEASE PRIVILIGES
 ---------
.REMOVE KLAD			;REMOVE KLAD PACK FROM SYSTEM
 -----------
.K/F				;LOGOUT
 ---

									PAGE 30
2.  DIAGNOSTIC DISTRIBUTION MAGTAPE TO KLAD [6,10] RESTORE

.LOG 6,10			;LOGIN TO 6,10 AREA
 --------
 PASSWORD: KL10
           ----
.MOUNT KLAD			;MOUNT YOUR KLAD PACK
 ----------
.R SETSRC			;SETUP SEARCH LIST
 --------
*C KLAD				;KLAD DISK ONLY
 ------
*^C
 ---
.ZERO KLAD:			;CLEAN OUT OLD FILES
 ----------
.AS MT?#:			;ASSIGN A MAGTAPE DRIVE
 --------			;MOUNT THE DIAGNOSTIC MAGTAPE

.REW MT?#:			;REWIND MAGTAPE
 ---------
.SET DENSITY MT?#:800 OR 1600 BPI
 --------------------    ----
.SET BLOCKSIZE MT?#:512 WORDS
 ----------------------------
.SKIP MT?#:1 FILE
 ----------------
.COPY MAGTAP.SAV=MT?#:		;RETRIEVE MAGTAP PROGRAM
 ---------------------
.RUN MAGTAP			;RUN MAGTAP PROGRAM
 ----------
 DIAGNOSTIC DISTRIBUTION MAGTAPE CREATOR

 MAGTAPE DEVICE - MT?#:
                  -----
 WHAT DENSITY - 800 OR 1600
                ---    ----
 COMMAND - GET			;RETRIEVE ALL PROGRAMS FROM MAGTAPE
           ---
 COMMAND - UNLOAD		;UNLOAD MAGTAPE
           ------
.K/F				;LOGOUT, ALL DONE
 ---

									PAGE 31
3.  KLAD10 COMMAND FORMATS:

    A.  /SWITCH

    B.  /SWITCH:VALUE

    C.  FILENAME.EXT[PPN]/SWITCH:VALUE

    D.  OUTPUT FILENAME.EXT[PPN]=INPUT FILENAME.EXT[PPN]/SWITCH:VALUE

4.  SWITCHES:

    A.  /DEV:DEVICE NAME

	INDICATES ON WHAT DEVICE THE FRONT-END DIRECTORY STRUCTURE
	WILL BE LOCATED.  DEVICE NAME MAY BE LOGICAL, PHYSICAL
	OR A FILE STRUCTURE NAME.

    B.  /CREATE:N

	CREATE A NEW OR SUPERSEDE AN EXISTING FRONT-END
	DIRECTORY WITH N DIRECTORY ENTRIES ALLOCATED.

    C.  FILENAME.EXT/ALLOC:N

	ALLOCATE A DIRECTORY ENTRY WITH N DATA BLOCKS FOR A DUMMY
	FILE SPECIFIED BY FILENAME.  NO DATA IS TRANSFERRED.  N MUST
	BE >0.

    D.  FILENAME.EXT/DELETE

	THE FRONT-END DIRECTORY IS SEARCHED FOR THE FILE SPECIFIED
	BY THE FILENAME.  IF FOUND, THE FILE WILL BE DELETED FROM
	THE FRONT-END DIRECTORY AND THE [6,11] DIRECTORY.
	IF FILE IS NOT FOUND, THE USER WILL BE NOTIFIED.

    E.  FILENAME.EXT[PPN]/BOOT

	WRITE THE -11 BOOTSTRAP PROGRAM SPECIFIED BY THE FILENAME
	TO THE HARDWARE BOOT AREA OF THE DISK.
	FILE MUST BE "KLADBT.BIN".

	:ROM406

	IF THIS SWITCH VALUE IS APPENDED TO THE /BOOT SWITCH THE BOOT
	WILL ALSO BE WRITTEN TO DISK CYLINDER 406 BLOCK 0 TO ALLOW FOR
	THE OLD KL10 BM873 ROM.
									PAGE 32
    F.  FILENAME.EXT[PPN]/TO11

	THE FRONT-END DIRECTORY MUST EXIST PRIOR TO THE USE
	OF THIS SWITCH.

	THE -10 DIRECTORY IS SEARCHED FOR THE FILE SPECIFIED BY THE
	FILE NAME.  IF FOUND, THE FILE IS COPIED FROM THE -10 FILE
	SYSTEM TO THE FRONT-END FILE SYSTEM.
	DATA CONVERSION IS PERFORMED UNLESS THE FILE EXTENSION IS
	ONE OF THOSE LISTED UNDER /BINARY SWITCH.

	/ASCII AND /BINARY ARE THE ONLY SWITCHES WHICH MAY
	BE USED WITH /TO11.

    G.  OUTPUT FILENAME.EXT[PPN]=INPUT FILENAME.EXT/TO10

	THE FRONT-END DIRECTORY IS SEARCHED FOR THE INPUT FILE
	SPECIFIED.  IF FOUND, THE INPUT FILE IS COPIED TO THE -10 FILE
	SYSTEM BY THE OUTPUT FILENAME.  DATA CONVERSION IS PERFORMED
	UNLESS THE FILE EXTENSION IS LISTED UNDER /BINARY SWITCH.
	OUTPUT MUST NOT BE TO THE [6,11] AREA.

    H.	FILENAME.EXT[PPN]/REPLACE

	REPLACE FILE IN -11 DIRECTORY WITH A NEW VERSION

    I.  /ASCII

	FORCE DATA CONVERSION FROM 7-BIT BYTES TO 8-BIT BYTES IF USED
	WITH /TO11.  FORCE DATA CONVERSION FROM 8-BIT BYTES TO 7-BIT
	BYTES IF USED WITH /TO10.  THIS SWITCH IS ASSUMED (I.E. DEFAULT)
	UNLESS THE FILE EXTENSION IS ONE OF THOSE LISTED UNDER /BINARY.

    J.  /BINARY

	CANCEL DATA CONVERSION FOR INPUT FILES WHOSE FILE EXTENSION
	IS NOT ONE OF:  .ABS, .BIN, .BIC, .CIL, .LBO, .LDA, .LDR, .LOD,
	.MFD, .OBJ, .SAV, .SYM, .SYS, .UFD.  THIS SWITCH IS ASSUMED FOR
	FILES WITH ABOVE FILE EXTENSIONS.

    K.  /LIST

	THIS SWITCH IS USED TO GET THE FRONT-END DIRECTORY LISTING.

	:SUM

	IF THIS SWITCH IS APPENDED TO THE /LIST SWITCH ONLY THE
	DIRECTORY SUMMARY INFORMATION WILL BE PRINTED.
   --------
									PAGE 33

APPENDIX E.



     BEWARE FILE FOR THE KLAD-10 V7.03

THIS KLAD PACK SUPPORTS THE TOPS-10 V7.03 SOFTWARE PLUS NEW
DIAGNOSTICS FOR THE CI-20 AND NIA-20.  THE MONITOR (SYS:SYSTEM.EXE) 
IS A TOPS-10 V7.03 MONITOR WITH DECNET SUPPORT BUILT INTO IT.  THE 
SDC RELEASED VERSIONS OF THE TOPS-10 V7.03 DISTRIBUTION TAPE, THE CUSP
TAPE, CUSTOMER SUPPORTED TAPE, AND DECNET HAVE ALL BEEN PUT INTO THE
[10,7] AREA.  THE DIAGNOSTICS ARE IN THE [6,10] AREA.  THE 
MANUFACTURING ACCEPTANCE CONTROL FILES ARE IN THE [35,1414] AREA.
FIELD SERVICE TOOLS AND DOCUMENTATION ARE IN THE [6,6] AREA.

IN ADDITION TO THE SYSTEM.EXE MONITOR, THERE ARE 3 OTHER MONITORS ON
THE PACK IN THE SYS: AREA.  ALL THE MONITOR'S ARE DESCRIBED BELOW:

SYSTEM.EXE	1 CPU, WITH DECNET, CI, AND NI SUPPORT
SYSMAX.EXE	1 CPU, WITH MAXIMUM CORE OF 4096
TRIMON.EXE	3 CPU MONITOR
QUINT.EXE	5 CPU MONITOR

ONE OF THE ABOVE MONITORS SHOULD FIT YOUR CONFIGURATION.  THE DEFAULT
IS SYSTEM.EXE.
   --------