Trailing-Edge
-
PDP-10 Archives
-
bb-d868b-bm_tops20_v3a_2020_dist
-
3a-sources/galaxy.ctl
There are 39 other files named galaxy.ctl in the archive. Click here to see a list.
! CONTROL FILE TO BUILD GALAXY SYSTEM FOR TOPS20
!
!
!THIS CONTROL FILE SHOULD BE SUBMITTED AFTER RUNNING THE GALAXY
! CONFIGURATION PROGRAM (GALGEN) TO ASSEMBLE A COMPLETE
! GALAXY SYSTEM. SUBMIT AS FOLLOWS:
!
! @SUBMIT GALAXY/TIME
GALAXY::
!
!REQUIRED SOURCE FILES:
! SBSMAC.MAC
! SBSCOM.MAC
! QSRMAC.MAC
! QUASAR.MAC
! QSRQUE.MAC
! QSRSCH.MAC
! QSRMEM.MAC
! QSRFSS.MAC
! QSRT20.MAC
! QSRIPC.MAC
! QSRADM.MAC
! CSPQSR.MAC
! CSPMEM.MAC
! LPTSPL.MAC
! BATCON.MAC
! QUENCH.MAC
! SPRINT.MAC
! QMANGR.MAC
! D60SPL.MAC
! C11SIM.MAC
! D60SPT.MAC
! D60QMR.MAC
! QPRM.MAC
!REQUIRED SYSTEM REL FILES
! SCAN.REL (VERSION 7B)
! WILD.REL (VERSION 7)
! HELPER.REL
!REQUIRED SYSTEM UNIVERSAL FILES
! UUOSYM.UNV
! MONSYM.UNV
! MACTEN.UNV
! SCNMAC.UNV
! RMSSYM.UNV
!FIRST GET A CHECKSUMMED DIRECTORY
@VDIRECT,
@CHECKSUM SEQUENTIAL
@
!SETUP LOGICAL NAMES
@ENA
@DEF REL: SYS:
!FIRST COMPILE THE SUBSYSTEMS COMMON MODULES
@GET SYS:MACRO
@INFORMATION VERSION
@START
*SBSMAC,=SBSMAC.MAC
*SBSCOM,=SBSCOM.MAC
!NOW COMPILE THE QUASAR MODULES
*GALCNF,=GALCNF.MAC
@IF(NOERROR) @GOTO CQUASR
@PLEASE YOU FORGOT TO RUN GALGEN, PLEASE DO SO ^[
@GOTO FAIL
CQUASR::
*QSRMAC,=QSRMAC.MAC
*QUASAR,=QUASAR.MAC
*QSRT20,=QSRT20.MAC
*QSRQUE,=QSRQUE.MAC
*QSRSCH,=QSRSCH.MAC
*QSRFSS,=QSRFSS.MAC
*QSRMEM,=QSRMEM.MAC
*QSRIPC,=QSRIPC.MAC
*QSRADM,=QSRADM.MAC
*CSPMEM,=CSPMEM.MAC
*CSPQSR,=CSPQSR.MAC
!
!CHECK FOR ERROR
@IF(ERROR) @GOTO FAIL
!
!IF ALL IS OK, LOAD AND SAVE QUASAR
@LOAD QUASAR
@SAVE QUASAR
!
!NOW COMPILE THE OTHER SYSTEMS PROGRAMS
!
@RUN SYS:MACRO
*,=TTY:,DSK:QPRM.MAC
* %.Q==-3
=^Z
* %.Q==-3
=^Z
@RUN SYS:MACRO
*LPTSPL,=LPTSPL.MAC
*BATCON,=BATCON.MAC
*QUENCH,=QUENCH.MAC
*QMANGR,=QMANGR.MAC
*SPRINT,=SPRINT.MAC
*C11SIM,=C11SIM
*D60SPL,=D60SPL
*D60QMR,=D60QMR.MAC
*D60SPT,=D60SPT.MAC
!
!CHECK FOR ERRORS
@IF(ERROR) @GOTO FAIL
!
!NOW LOAD THEM
@DEF REL: DSK:,SYS:
@LOAD LPTSPL
@SAVE LPTSPL
@LOAD BATCON
@SAVE BATCON
@LOAD QMANGR
@SAVE QMANGR
@LOAD D60QMR,D60SPL
@SAVE D60SPL
@RUN SYS:LINK
*QMANGR,QUENCH/GO
@SAVE QUENCH
@RUN SYS:LINK
*QMANGR,REL:HELPER,SPRINT/GO
@SAVE SPRINT
@R LINK
*D60QMR,REL:HELPER,CSPMEM,CSPQSR,SBSCOM,D60SPT/GO
@SAVE D60SPT
!
!NOW GET CHECKSUMMED DIRECTORY OF THE FILES WE BUILT
@VDIRECT *.EXE,
@CHECKSUM SEQ
@
!
@PLEASE GALAXY SYSTEM GENERATION SUCCESSFULLY COMPLETED ^[
@GOTO END
!
!
FAIL::
@PLEASE ERROR DURING ASSEMBLING AND LOADING GALAXY SYSTEM - ABORTED ^[
!
END::
! [END OF MAKGAL]