QUIT4
(George Source)
Macros used: ACROSS, CLEANUP, DOWN, FREELINK, MENDAREA, SEGENTRY, UP
- QUIT4.txt
22FL #LIS K0QUIT>K0ALLGEO>K0GREATGEO>K0COMMAND 22^= #SEG QUIT4 [ BILL IZATT 23DW 8HQUIT 23YG [ ENTRY POINT. THIS LOCATION MUST REMAIN FIXED 24D6 SEGENTRY K1QUIT,QENTRY1 24MY ... SEGENTRY K2QUIT,QENTRY2 24XQ [ 25CB [ 25X2 # THIS SEGMENT CONTAINS THE ENTIRE CODING FOR THE QUIT COMMAND 26BL # IT DELETES ALL COMMAND PROCESSOR LEVELS EXCEPT COMMAND 26W= # PROCESSOR LEVEL 0,CLOSING DOWN ANY MACRO DEFINITION FILES 27*W # ASSOCIATED WITH ANY OF THESE LEVELS.THE CORE IMAGE,IF ANY 27TG # IS ALSO DELETED 28*6 QENTRY1 28JY ... LDN 7 0 28SQ LDN 4 0 29#B CLEANUP 4,0 29S2 LDX 6 EXT+3(2) [COINT OF INT ISS LEVELS FREED 2=?L BZE 6 NOII 2=R= NAGAIN 2?=W FREELINK [FREE LINK FOR INT ISS. LEVEL 2?QG BCT 6 NAGAIN 2?T5 ... BRN NOII 2?XN ...QENTRY2 [ENTRY FROM LOGOUT TO ALLOW 2#4W ... LDN 7 1 [LOGOUT IN B-I CONTEXT 2#=6 NOII 2#PQ LDX 6 MASKPR(1) 2*9B ANDS 6 CONTEXT(2) [LOSE PROG ISSUE BIT 2*P2 LDX 6 MASKC(1) 2B8L ERS 6 CONTEXT(2) [REVERSE BREAK IN CONTEXT 2BN= LDX 6 CONTEXT(2) 2C7W ANDN 6 512 2CMG BZE 6 PEND [J IF NO CORE IMAGE 2D76 DOWN PROSTART,11 2DLQ PEND STOZ EXT+10(2) [ZEROISE BREAK IN MARKER 2DWJ ... BNZ 7 PENDX 2F6B LDN 0 2 2FL2 DCH 0 EXT+10(2) 2G5L STOZ CPLEV(2) 2GK= ACROSS COMPRO,2 2GQD ...PENDX 2GXL ... UP 2H4W MASKJR #47777777 2HJG MASKC #60000 2J46 MASKPR #67777 2JHQ MENDAREA 10,K99QUIT 2K3B #END ^^^^ ...40127721000400000000