Trailing-Edge
-
PDP-10 Archives
-
bb-bt99p-bb
-
pulsar.ctl
There are 13 other files named pulsar.ctl in the archive. Click here to see a list.
;[PULSAR.CTL]
;
; This control file will build the GALAXY disk/tape processor for a
; DECsystem-10.
;
; Sources: PDRQUO.MAC PLRDSK.MAC PLRDSP.MAC PLRDTA.MAC
; PLRINI.MAC PLRLBP.MAC PLRMAC.MAC PLROPR.MAC
; PLRT10.MAC PLRTAP.MAC PULSAR.MAC QUOPRM.MAC
; QUOTAB.MAC
;
; Input: GLXLIB.REL GLXMAC.UNV QSRMAC.UNV ORNMAC.UNV
; UFDPRM.UNV UFDSET.REL UUOSYM.UNV ACTLIB.REL
;
; Output: PULSAR.EXE
BEGIN::
.R PEPB ;Initialize AUTOPATCH
*DEFINE-LOGICAL-NAMES GALAXY-10-V704
*EX
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
.COMPILE/COMPILE ASL:PLRMAC.MAC
PMAC1::
.CHKPNT PMAC1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO PPRM0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V704
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
PPRM0::
.ERROR
.COMPILE/COMPILE ASL:QUOPRM.MAC
PPRM1::
.CHKPNT PPRM1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO PDSK0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V704
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
PDSK0::
.ERROR
.COMPILE/COMPILE ASL:PLRDSK.MAC
PDSK1::
.CHKPNT PDSK1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO PDSP0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V704
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
PDSP0::
.ERROR
.COMPILE/COMPILE ASL:PLRDSP.MAC
PDSP1::
.CHKPNT PDSP1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO PDTA0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V704
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
PDTA0::
.ERROR
.COMPILE/COMPILE ASL:PLRDTA.MAC
PDTA1::
.CHKPNT PDTA1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO PINI0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V704
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
PINI0::
.ERROR
.COMPILE/COMPILE ASL:PLRINI.MAC
PINI1::
.CHKPNT PINI1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO PLBP0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V704
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
PLBP0::
.ERROR
.COMPILE/COMPILE ASL:PLRLBP.MAC
PLBP1::
.CHKPNT PLBP1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO POPR0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V704
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
POPR0::
.ERROR
.COMPILE/COMPILE ASL:PLROPR.MAC
POPR1::
.CHKPNT POPR1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO PQUO0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V704
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
PQUO0::
.ERROR
.COMPILE/COMPILE ASL:PLRQUO.MAC
PQUO1::
.CHKPNT PQUO1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO PT100 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V704
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
PT100::
.ERROR
.COMPILE/COMPILE ASL:PLRT10.MAC
PT101::
.CHKPNT PT101
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO PTAP0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V704
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
PTAP0::
.ERROR
.COMPILE/COMPILE ASL:PLRTAP.MAC
PTAP1::
.CHKPNT PTAP1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO PLSR0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V704
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
PLSR0::
.ERROR
.COMPILE/COMPILE ASL:PULSAR.MAC
PLSR1::
.CHKPNT PLSR1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO PTAB0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V704
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
PTAB0::
.ERROR
.COMPILE/COMPILE ASL:QUOTAB.MAC
PTAB1::
.CHKPNT PTAB1
.ERROR % ;Trap USER errors
.PATH ASL: ;Path defined, is PEPB initialized
.IF (NOERROR) .GOTO PLNK0 ;If NOERROR skip AUTOPATCH initialization
.ERROR
.R PEPB
*DEFINE-LOGICAL-NAMES GALAXY-10-V704
*EX
.
.PATH REL:=ASL:
.PATH UNV:=ASL:
.PATH ASL:/SEARCH
PLNK0::
.ERROR
.RUN LINK
*PAT:PULSAR/SAVE = /LOCALS /SYMSEG:LOW /SEGMENT:LOW -
*ASL:PLRDSK, ASL:PLRDSP, ASL:PLRDTA, ASL:PLRINI, ASL:PLRLBP, -
*ASL:PLROPR, ASL:PLRQUO, ASL:PLRT10, ASL:PLRTAP, ASL:PULSAR, -
*ASL:UFDSET, ACTLIB/SEARCH -
*/GO
.PLEASE AUTOPATCH PULSAR Assembly Successful
.GOTO END
%CERR:: .GOTO ERROR
%ERR:: .GOTO ERROR
%TERR:: .GOTO ERROR
ERROR:: .PLEASE Error during AUTOPATCH PULSAR assembly
;
.COPY FAILUR.GAL=TTY: ;Set ERROR flag file on.
*PULSAR
=^Z
;
END::
;
.SUBMIT GAL704 = /MODIFY /DEPEND:-1
;
%FIN::
;[End of PULSAR.CTL]