Google
 

Trailing-Edge - PDP-10 Archives - bb-bt99e-bb - pulsar.ctl
There are 13 other files named pulsar.ctl in the archive. Click here to see a list.
;
;		       COPYRIGHT (C) 1984, 1985 BY
;	    DIGITAL EQUIPMENT CORPORATION, MAYNARD, MA.
;
;   THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE  USED
;   AND  COPIED  ONLY  IN  ACCORDANCE  WITH  THE  TERMS OF SUCH
;   LICENSE AND WITH  THE  INCLUSION  OF  THE  ABOVE  COPYRIGHT
;   NOTICE.   THIS SOFTWARE OR ANY OTHER COPIES THEREOF MAY NOT
;   BE PROVIDED  OR  OTHERWISE	MADE  AVAILABLE  TO  ANY  OTHER
;   PERSON.   NO  TITLE  TO  AND  OWNERSHIP  OF THE SOFTWARE IS
;   HEREBY TRANSFERRED.
;
;   THE INFORMATION IN	THIS  SOFTWARE	IS  SUBJECT  TO  CHANGE
;   WITHOUT  NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT
;   BY DIGITAL EQUIPMENT CORPORATION.
;
;   DIGITAL  ASSUMES  NO  RESPONSIBILITY   FOR	 THE   USE   OR
;   RELIABILITY  OF  ITS  SOFTWARE  ON	EQUIPMENT  WHICH IS NOT
;   SUPPLIED BY DIGITAL.
;
;[PULSAR.CTL]
;
; Modified for GALAXY-10 AUTOPATCH by Carl T. Kunkel/20-May-83
;
; This control file will build the GALAXY disk/tape processor for a
; DECsystem-10.
;
; Sources:	PLRDSK.MAC	PLRCAT.MAC	PLRDSP.MAC	PLRINI.MAC
;		PLRLBP.MAC	PLRMAC.MAC	PLROPR.MAC	PLRT10.MAC
;		PLRTAP.MAC	PULSAR.MAC
;
; Input:	CHREQV.MAC	GLXLIB.REL	GLXMAC.UNV	QSRMAC.UNV
;		ORNMAC.UNV	UFDPRM.UNV	UFDSET.REL	UUOSYM.UNV
;
; Output:	PULSAR.EXE

BEGIN::

.R PEPB				;Initialize AUTOPATCH
*INITIALIZE GALAXY-10-V702
*EX

.PATH REL:=ASL:

.PATH ASL:/SEARCH

.COMPILE/COMPILE ASL:PLRMAC.MAC

PMAC1::
.CHKPNT PMAC1

.ERROR %			;Trap USER errors
.PATH ASL:			;Path defined, PEPB initialized ?
.IF (NOERROR) .GOTO PCAT0	;If NOERROR skip AUTOPATCH initialization
.R PEPB
*INITIALIZE GALAXY-10-V702
*EX
.
.PATH ASL:/SEARCH

PCAT0::

.COMPILE/COMPILE ASL:PLRCAT.MAC

PCAT1::
.CHKPNT PCAT1

.ERROR %			;Trap USER errors
.PATH ASL:			;Path defined, PEPB initialized ?
.IF (NOERROR) .GOTO PDSK0	;If NOERROR skip AUTOPATCH initialization
.R PEPB
*INITIALIZE GALAXY-10-V702
*EX
.
.PATH ASL:/SEARCH

PDSK0::

.COMPILE/COMPILE ASL:PLRDSK.MAC

PDSK1::
.CHKPNT PDSK1

.ERROR %			;Trap USER errors
.PATH ASL:			;Path defined, PEPB initialized ?
.IF (NOERROR) .GOTO PDSP0	;If NOERROR skip AUTOPATCH initialization
.R PEPB
*INITIALIZE GALAXY-10-V702
*EX
.
.PATH ASL:/SEARCH

PDSP0::

.COMPILE/COMPILE ASL:PLRDSP.MAC

PDSP1::
.CHKPNT PDSP1

.ERROR %			;Trap USER errors
.PATH ASL:			;Path defined, PEPB initialized ?
.IF (NOERROR) .GOTO PINI0	;If NOERROR skip AUTOPATCH initialization
.R PEPB
*INITIALIZE GALAXY-10-V702
*EX
.
.PATH ASL:/SEARCH

PINI0::

.COMPILE/COMPILE ASL:PLRINI.MAC

PINI1::
.CHKPNT PINI1

.ERROR %			;Trap USER errors
.PATH ASL:			;Path defined, PEPB initialized ?
.IF (NOERROR) .GOTO PLBP0	;If NOERROR skip AUTOPATCH initialization
.R PEPB
*INITIALIZE GALAXY-10-V702
*EX
.
.PATH ASL:/SEARCH

PLBP0::

.COMPILE/COMPILE ASL:PLRLBP.MAC

PLBP1::
.CHKPNT PLBP1

.ERROR %			;Trap USER errors
.PATH ASL:			;Path defined, PEPB initialized ?
.IF (NOERROR) .GOTO POPR0	;If NOERROR skip AUTOPATCH initialization
.R PEPB
*INITIALIZE GALAXY-10-V702
*EX
.
.PATH ASL:/SEARCH

POPR0::

.COMPILE/COMPILE ASL:PLROPR.MAC

POPR1::
.CHKPNT POPR1

.ERROR %			;Trap USER errors
.PATH ASL:			;Path defined, PEPB initialized ?
.IF (NOERROR) .GOTO PT100	;If NOERROR skip AUTOPATCH initialization
.R PEPB
*INITIALIZE GALAXY-10-V702
*EX
.
.PATH ASL:/SEARCH

PT100::

.COMPILE/COMPILE ASL:PLRT10.MAC

PT101::
.CHKPNT PT101

.ERROR %			;Trap USER errors
.PATH ASL:			;Path defined, PEPB initialized ?
.IF (NOERROR) .GOTO PTAP0	;If NOERROR skip AUTOPATCH initialization
.R PEPB
*INITIALIZE GALAXY-10-V702
*EX
.
.PATH ASL:/SEARCH

PTAP0::

.COMPILE/COMPILE ASL:PLRTAP.MAC

PTAP1::
.CHKPNT PTAP1

.ERROR %			;Trap USER errors
.PATH ASL:			;Path defined, PEPB initialized ?
.IF (NOERROR) .GOTO PLSR0	;If NOERROR skip AUTOPATCH initialization
.R PEPB
*INITIALIZE GALAXY-10-V702
*EX
.
.PATH ASL:/SEARCH

PLSR0::

.COMPILE/COMPILE ASL:PULSAR.MAC

PLSR1::
.CHKPNT PLSR1

.ERROR %			;Trap USER errors
.PATH ASL:			;Path defined, PEPB initialized ?
.IF (NOERROR) .GOTO PLNK0	;If NOERROR skip AUTOPATCH initialization
.R PEPB
*INITIALIZE GALAXY-10-V702
*EX
.
.PATH ASL:/SEARCH

PLNK0::


.RUN LINK
*PAT:PULSAR/SAVE = /LOCALS /SYMSEG:LOW /SEGMENT:LOW -
*ASL:PLRCAT, ASL:PLRDSK, ASL:PLRDSP, ASL:PLRINI, -
*ASL:PLRLBP, ASL:PLROPR, ASL:PLRT10, ASL:PLRTAP, -
*ASL:PULSAR, ASL:UFDSET -
*/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 GAL702 = /MODIFY /DEPEND:-1
;
%FIN::
;[End of PULSAR.CTL]