--- /dev/null
+/
+/
+/
+/COPYRIGHT (C) 1979 BY DIGITAL EQUIPMENT CORPORATION
+/
+/
+/
+/THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT NOTICE
+/AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT
+/CORPORATION. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY
+/FOR ANY ERRORS THAT MAY APPEAR IN THIS DOCUMENT.
+/
+/THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TO THE PURCHASER
+/UNDER A LICENSE FOR USE ON A SINGLE COMPUTER SYSTEM AND CAN BE COPIED
+/(WITH INCLUSION OF DIGITAL'S COPYRIGHT NOTICE) ONLY FOR USE IN SUCH
+/SYSTEM, EXCEPT AS MAY OTHERWISE BE PROVIDED IN WRITING BY DIGITAL.
+/
+/DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE
+/OR RELIABILITY OF ITS SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY
+/DIGITAL.
+/
+/
+/
+
+\f
+/VERSION=V3A (D.H.)
+\f/2 CCL SUBROUTINES PART 2
+ .ENTRY TRMSUB,REQSUB,CANSUB
+ OS78BIT=7771
+ .EXTERNAL PRMESG,LOOK,CHAIN,YTERMIN,PRINT,LEAVE
+
+ .RSECT CCLSB2
+ FIELD 1
+ .SBTTL TERMINATE COMMAND
+
+TRMSUB, 0
+ CDF 0
+ TAD I (OS78BIT
+ CDF 10
+ AND (200
+ SNA CLA
+ JMP I TRMSUB /BACKSPACE, NOT TERMINATE
+ JMS I (LOOK /LOOKUP TERMIN.SV
+ YTERMIN
+ SKP CLA
+ JMP I (CHAIN
+ 6073
+ 6002
+ CLA STL RAR /JUST IN CASE WE'RE NOT ON A VT-78
+ JMS I (PRINT
+ BADEV
+ JMP I (LEAVE
+\fCANSUB, 0
+ TAD I (7726
+ AND (4
+ SNA CLA
+ JMP FOO4
+ TAD I (7726
+ AND (7773
+ DCA I (7726 /TURN OFF SYMBIONT BIT
+ CDF 0
+ TAD I (7777
+ RTL
+ SZL CLA
+ JMP 3$
+ TAD I (7777
+ AND (7707
+ DCA I (7777
+3$: CDF 10
+ STL CLA RAR
+ JMS I (PRINT
+ OFFMSG
+ STL CLA RAR
+ JMS I (PRINT
+ ME2MSG
+ CIF CDF 30
+ JMP I (3 /GO TO MAGIC SPOT IN SYMBIONT LAND
+
+FOO3, STL CLA RAR
+ JMS I (PRINT
+ ALRACT
+ JMP I (LEAVE
+FOO4, STL CLA RAR
+ JMS I (PRINT
+ NOTACT
+ JMP I (LEAVE
+ PAGE
+\f .SBTTL REQUEST COMMAND
+
+REQSUB, 0
+ TAD I (7617
+ AND (17
+ TAD (7647-1
+ DCA T
+ TAD I T
+ TAD (-7607
+ SZA CLA
+ JMP FOO /*** FILE NOT ON SYS:
+ TAD I (7620
+ DCA BLK
+ CDF 0
+ TAD I (7777
+ AND (70
+ TAD (-20
+ SNA CLA
+ JMP 1$
+ RTL
+ SZL CLA
+ JMP FOO2
+ TAD I (7777
+ AND (7707
+ TAD (20
+ DCA I (7777
+1$: CDF 10
+ TAD I (7726
+ AND (4
+ SZA CLA
+ JMP FOO3
+ TAD I (7726
+ AND (7773
+ TAD (4
+ DCA I (7726
+ STL CLA RAR
+ JMS I (PRINT
+ ONMSG
+ STL CLA RAR
+ JMS I (PRINT
+ MEMMSG
+ JMS I (200 /CHAIN TO IT
+ 6
+BLK, 0
+
+T, 0
+\fFOO, STL CLA RAR
+ JMS I (PRINT
+ SYSMSG
+ JMP I (LEAVE
+
+FOO2, CDF 10
+ STL CLA RAR
+ JMS I (PRINT
+ BATMSG
+ JMP I (LEAVE
+ PAGE
+\f .ENABLE ASCII
+SYSMSG, TEXT "#Symbiont must be on SYS:"
+BATMSG, TEXT "#Cannot start symbiont from BATCH"
+ONMSG, TEXT "[Starting symbiont]"
+BADEV, TEXT "#Illegal OS/8 command"
+OFFMSG, TEXT "[Shutting down symbiont]"
+NOTACT, TEXT "%No symbiont is active"
+ALRACT, TEXT "#Request denied - symbiont already running"
+MEMMSG, TEXT "[12K Memory]"
+ME2MSG, TEXT "[16K Memory]
+ .ENABLE SIXBIT