Google
 

Trailing-Edge - PDP-10 Archives - dec-10-omona-u-mc9 - dtboot.ctl
There are no other files named dtboot.ctl in the archive.
;DTBOOT.CTL%001 - 05 OCT 71 - TO CREATE DTBOOT.REL FOR USE
; WITH "COPY", AND A 64K PAPER-TAPE DTBOOT FOR HARDWARE-READ-IN
; FROM THE PAPER TAPE READER OF THE PDP-10
;
;SUBMIT THIS CONTROL FILE WITH THE COMMAND
;  .QUEUE INP:=DTBOOT.CTL/RESTART:1
;
;REQUIRED FILES:
; IN YOUR OWN AREA,
;	DTBOOT.MAC
; IN THE STANDARD DISTRIBUTION AREA, [10,7], THE
; LATEST RELEASED VERSIONS OF
;	MACRO.SHR
;	CREF.SHR
;	TECO.SHR
;	DIRECT.SHR
;
; THE OUTPUTS OF THIS CONTROL FILE ARE
;	DTBOOT.REL	;USABLE WITH "COPY"
;	DTBOOT CREF LISTING, CORRESPONDING TO THE ABOVE REL FILE
;	PAPER TAPE OF 64K ABSOLUTE DTBOOT, IN PDP10 HRI(RIM10B) FORMAT
;
;
;THE FOLLOWING ARE THE MANUAL ASSEMBLY INSTRUCTIONS FOR DTBOOT
;
;ASSEMBLY INSTRUCTIONS:
;1. TO MAKE REL VERSION FOR LOADING WITH "COPY" PROGRAM
;	ASSEMBLE WITH PARAMETER "REL" = 1
;	AND NO ASSIGNMENT TO "CORE"
;
;2. TO MAKE ABSOLUTE PAPER TAPE VERSION, DEFINE CORE TO BE:
;	40000	FOR 16K
;	100000	FOR 32K
;	140000	FOR 48K
;	200000	FOR 64K
;	240000	FOR 80K
;	300000	FOR 90K, ETC
;	AND NO ASSIGNMENT TO "REL"
;
;	.R MACRO
;	PTP:_FTBOOT,DTBOOT
;
;	WHERE FTBOOT.MAC HAS BEEN PREPARED WITH ASSIGNMENTS TO
;	PARAMETERS "CORE" AND "REL" AS APPROPRIATE
;
;MAKE A RECORD OF WHAT IS BEING USED
.SET WATCH VERSION
.IF (NOERROR) .GOTO A
.RUN DSK:DIRECT[10,7]
*TTY:/CHECKSUM=DTBOOT.MAC,MACRO.SHR[10,7],TECO.SHR[10,7],CREF.SHR[10,7]
.GOTO A
A:.
;MAKE DTBOOT.REL FOR "COPY" AND THE CREF LISTING
.RUN DSK:TECO[10,7]
*EWFTBOOT.MACI
*REL==1		;SET FOR REL ASSEMBLY
*EX
.RUN DSK:MACRO[10,7]
*DTBOOT,/C_FTBOOT,DTBOOT
.RUN DSK:CREF[10,7]
*LPT:DTBOOT_
;NOW MAKE THE PAPER TAPE OF 64 K DTBOOT
.RUN DSK:TECO[10,7]
*EWFTBOOT.MACI
CORE=200000		;MODIFY THIS LINE FOR OTHER SIZES
*EX
.RUN DSK:MACRO[10,7]
*PTP:DTBOOT_FTBOOT,DTBOOT
;THIS OBJECT PROGRAM BEING AN EXEC MODE BOOTSTRAP, THERE IS
;NO WAY TO TEST IT UNDER BATCH, SO WE LET THAT PASS.
;
;TELL THE OPR WE WERE SUCCESSFUL
.PLEASE DTBOOT SUCCESSFUL
;DELETE THE FTBOOT FILE, WHICH IS EXTRANEOUS NOW
.DELETE FTBOOT.MAC