22FL #SKI 22^= ( 23DW 23YG [ MACS IPB COMM SECTION . 24D6 24XQ 25CB [ 25X2 [CONTENTS LIST:- 26BL [ 26W= [ AUTMOP 27*W [ CCILL [R.WEYAND 27TG [ CHAINJRN [JAN SLOGROVE 28*6 [ CHANGMOD 28SQ [ CHANGVD 29#B [ CLEARPASS 29S2 [ CLEARVDU 2=?L [ CTRINTLN [BERYL SMITH 2=R= [ INOPTIME 2?34 ...[ IPBANON 2?=W [ IPBCOUNT 2?QG [ IPBERRLOG 2#=6 [ IPBINOPID [JAN SLOGROVE 2#PQ [ IPBNOPCK [JAN SLOGROVE 2*9B [ IPBOUT 2*P2 [ IPBPM [JAN SLOGROVE - 7900 RESILIENCE 2B8L [ LISTDC2 [JAN SLOGROVE 2BN= [ NOFLASH 2C7W [ NPUOUTLP [BERYL SMITH 2CMG [ NPUSIZE 2D76 [ PMMBRK 2DLQ [ PROPAGANDA 2F6B [ REOPEN [R.WEYAND 2FL2 [ S1901RJE [R.WEYAND 2G5L [ SDADDWAIT 2GK= [ TERMIOFF 2H4W [ VDUCODE [R.WEYAND 2HJG [ WHICHMOP 2J46 [ 2JHQ [END OF LIST. 2K3B [ 2K?8 ...) 2KH2 [??? AUTMOP SECT COMM FGN 40 DOC 2L2L #SKI 2LG= ( 2L^W [ 2MFG [ RESTORE TIME MACRO TO TURN ON AUTO PAPER TAPE READING 2M^6 ) 2NDQ #MAC AUTMOP 2NYB #MEN IPBSCANB 2PD2 #TRA K30IPBSCANB+INLBUFF+1-IDELE 2PXL #76037613 2QC= #TRA K30IPBSCANB+INOCHS-IDELE 2QWW +8 2RBG #TRA K30IPBSCANB 2RW6 +8 2S*Q #TRA K30IPBSCANB+IDELE+1-IDELE 2STB #76737673 2T*2 #END 2TSL #MEN IPBSCAN 2W#= #TRA K30IPBSCAN+INLBUFF+1-IDELE 2WRW #76037613 2X?G #TRA K30IPBSCAN+INOCHS-IDELE 2XR6 +8 2Y=Q #TRA K30IPBSCAN 2YQB +8 2^=2 #TRA K30IPBSCAN+IDELE+1-IDELE 2^PL #76737673 329= #END 32NW #MEN SCAN 338G #TRA K50SCAN+GDELE-GNOCHS 33N6 +8 347Q #END 34MB #NOR 3572 [??? CCILL SECT COMM FGN 40 DOC 35LL #SKI 366= ( 36KW 375G ) 37K6 #MAC CCILL [R.WEYAND 384Q [RESTORE TIME MACRO TO EFFECT AN IPB ERROR ON RECEIPT OF AN ILLEGAL 38JB [SUPERVISORY SEGMENT MEANING "ALREADY OPENED" FOR A 7023 IDENTIFIER 3942 #MEN IPBIN 39HL #TRA K37IPBIN 3=3= NULL 3=GW #END 3?2G #NOR 3?G6 [??? CHAINJRN SECT COMM FGN 40 DOC 3?^Q [ 3#FB [ THIS MACRO WILL CHAIN AMXOR AJOURN BLOCK AT END OF LIST BEHIND 3#^2 [ AMOP AJOURN ACTIVITY AND THEN FPUT ACTIVITY IF NECESSARY 3*DL [ 3*Y= #MAC CHAINJRN 3BCW LDX 2 FX2 3BXG FINDACTFB 2,,AMOP,AJOURN,MCONTU,BPTR 3CC6 MAGAIN 3CWQ HUNT2J 2,AMXOR,AJOURN,2,MENDAJOURN 3DBB BRN MAGAIN 3DW2 MENDAJOURN 3F*L MHUNTW 1,AMXOR,AJOURN 3FT= LDX 2 BPTR(2) 3G#W CHAIN 1,2 3GSG LDX 2 FX2 3H#6 FINDACTFB 2,,AMOP,AJOURN,MCONTU,BPTR 3HRQ LDX 0 IPBSW(2) 3J?B BNG 0 MCONTU 3JR2 LDX 0 GSIGN 3K=L STO 0 IPBSW(2) 3KQ= FPUT 3L9W MCONTU 3LPG LDX 1 FX1 3M96 LDX 2 FX2 3MNQ #NOR 3N8B [??? CHANGMOD SECT COMM FGN 40 DOC 3NN2 #SKI 3P7L ( 3PM= [ 3Q6W ) 3QLG #UNS JSKI36+JSKI38 3R66 ( 3RKQ [ THIS MACRO CHANGES THE MODE OF THE CURRENT DEVICE 3S5B [ 3SK2 #MAC CHANGMOD 3T4L SMO FX2 3TJ= STO %A ACOMMUNE1 [MODE AND,OR NPU SIZE 3W3W DOWN IPBSCAN,7 3WHG BRN %B [MOPPING OFF 3X36 BRN %C [MODE NOT AVAILABLE 3XGQ #NOR 3Y2B ) 3YG2 [??? CHANGVD SECT COMM FGN 40 DOC 3Y^L #SKI 3^F= ( 3^YW [ 42DG [ 42Y6 ) 43CQ #SKI JSKI09 43XB ( 44C2 44WL #MAC CHANGVD [R.WEYAND 45B= [THIS MACRO CONVERTS A MOP DISPLAY INPUT MESSAGE TO GRAPHIC FORMAT AND 45TW [UPDATES THE CURSOR POSITIONING COUNTS IN THE AMXOR/ADCB BLOCK(UNLESS 46*G [BREAK-IN OCCURS). 46T6 DOWN CHANG,2 47#Q #NOR 47SB ) 48#2 [??? CLEARPASS SECT COMM FGN1 DOC 48RL #SKI 49?= ( 49QW [ RESTORE TIME MACRO TO ALLOW USE OF CLEAR SCREEN FACILITY 4==G [ AFTER INPUT OF PASSWORDON VDUMOP AND VIDIMOP 4=Q6 [ DEFAULT IS SCREEN NOT CLEARED 4?9Q ) 4?PB #MAC CLEARPASS 4#92 #STR %A,ON 4#NL #SKI 4*8= ( 4*MW #MEN ADDJOB 4B7G #TRA K20ADDJOB 4BM6 NULL 4C6Q #END 4CLB #EXI 4D62 ) 4DKL #STR %A 4F5= #SKIP 4FJW ( 4G4G #MEN ADDJOB 4GJ6 #TRA K20ADDJOB 4H3Q NULL 4HHB #END 4J32 #EXI 4JGL ) 4K2= #STR OFF,%A 4KFW #SKI 4K^G ( 4LF6 #MEN ADDJOB 4LYQ #TRA K20ADDJOB 4MDB BRN K21ADDJOB 4MY2 #END 4NCL #EXI 4NX= ) 4PBW #NOR 4PWG [??? CLEARVDU SECT COMM FGN1 DOC 4QB6 #SKI 4QTQ ( 4R*B [ THIS MACRO SENDS A CLEAR SCREEN MESSAGE TO VDUS ON IPBS 4RT2 [ AFTER A PASSWORD HAS BEEN INPUT 4S#L ) 4SS= #MAC CLEARVDU 4T?W LDX 2 FX2 4TRG LDX 0 JSOURCE1(2) [GET PERIPHERAL TYPE 4W?6 SRL 0 18 4WQQ SBN 0 24 4X=B BZE 0 MMBS [J IF MOP ON IPB 4XQ2 SBN 0 36 4Y9L BZE 0 MACI [J IF MOP ON CI CHANNEL 4YP= BRN MFIN 4^8W MMBS 4^NG MHUNTW 2,AMXOR,ADCB 5286 LDX 1 A1+FPTR(2) [X1= POINTER TO ADEVS RING ELEMENT 52MQ LDX 0 FOURTHWD-FPTR(1) 537B ANDN 0 #17 53M2 SBN 0 2 546L BZE 0 MCLSC [J IF AVDU 54L= SBN 0 8 555W BNZ 0 MFIN [J IF NOT AVDU 55KG MCLSC 5656 LDCT 0 #4 56JQ ORS 0 ICURPOS(2) 574B MACI 57J2 MONOUT JPASSCL 583L MFIN 58H= LDX 1 FX1 592W LDX 2 FX2 59GG #NOR 5=26 [??? CTPRINTLN SECT COMM 5=FQ [ 5=^B [ RESTORE TIME MACRO TO CHANGE NO. OF TRANSFERS TO NO. OF PRINT 5?F2 [ LINES IN LF MESSAGES 80,81, & 82 5?YL [ 5#D= #MAC CTPRINTLN 5#XW #MEN IPBLISTB 5*CG #TRA K53IPBLISTB 5*X6 LDN 0 1 5BBQ SMO FX2 5BWB ADS 0 ALFTRANS 5CB2 #TRA K54IPBLISTB 5CTL NULL 5D*= #END 5DSW #NOR 5F#G [??? INOPTIME SECT COMM FGN 40 DOC 5FS6 #SKI 5G?Q ( 5GRB 5H?2 [ 5HQL [ RESTORE TIME MACRO TO ALTER PERIOD THE MOP ROUTINES WAIT 5J== [ BEFORE DECIDING A TERMINAL HAS BECOME INOPERABLE. 5JPW [ 5K9G ) 5KP6 #MAC INOPTIME 5L8Q #STR CHAR,%A 5LNB #SKI 5M82 ( 5MML #MEN MULTIPLX 5N7= #TRA K50MULTIPLX 5NLW LDN 7 3+%B/FONINTP 5P6G #END 5PL6 ) 5Q5Q #STR MESS,%A 5QKB #SKI 5R52 ( 5RJL #MEN IPBMOP 5S4= #TRA K51IPBMOP 5SHW 3+%B/FONINTP 5T3G #END 5TH6 #MEN IPBMOPB 5W2Q #TRA K51IPBMOPB 5WGB 3+%B/FONINTP 5X22 #END 5XFL #MEN IPBIN 5X^= #TRA K51IPBIN 5YDW LDN 0 %B<4095 [IF %B(TIME) > 0, 5YYG [WAITS UNLESS ON AUTO-ANSWER LINE 5^D6 [IF %B(TIME) = 0, 5^XQ [TAKES INOP ACTION IMMEDIATELY 62CB #END 62X2 ) 63BL #NOR 63DJ ...[??? IPBANON SECT COMM FGN 1 63GG ...#MAC IPBANON 63JD ... LDX 0 IPBSW(2) [LD. IPB SWITCH WORD 63LB ... ANDX 0 BIT10 63N# ... BNZ 0 %A [J. BIT 10 STILL SET UNIT NO. DEFINE 63Q= ... [NOT IN THE IDF YET 63S8 ...#NOR 63W= [??? IPBCOUNT SECT COMM FGN 40 DOC 64*W #SKI 64TG ( 65*6 65SQ ) 66#B #MAC IPBCOUNT 66S2 LDN %A 1 67?L LDX %C IPBADDR 67R= M1IPBCOUNT 68=W TXU %C %B 68QG BCC M2IPBCOUNT 69=6 MOD LDX %C IPBL,%C 69PQ BUX %A M1IPBCOUNT 6=9B M2IPBCOUNT 6=P2 SLL %A 12 6?8L #NOR 6?N= [??? IPBERRLOG SECT COMM 6#7W #MAC IPBERRLOG 6#MG #STR ON,%A 6*76 #SKI 6*LQ ( 6B6B #MEN IPBSCAN 6BL2 #TRA K70IPBSCAN 6C5L BZE 0 K72IPBSCAN 6CK= #END 6D4W ) 6DJG #STR OFF,%A 6F46 #SKI 6FHQ ( 6G3B #MEN IPBSCAN 6GH2 #TRA K70IPBSCAN 6H2L BZE 0 K71IPBSCAN 6HG= #END 6H^W ) 6JFG #NOR 6J^6 [??? IPBINOPID SECT COMM FGN 1 DOC 6KDQ [ 6KYB [ THIS MACRO DECIDES IF IDENTIFIER ON WHICH A JOB IS BEING RUN HAS GON 6LD2 [ 6LXL [ INOPERABLE. IF NOT EXITS. IF IDENTIFIER IS INOPERABLE THEN DOWN TO 6MC= [ IPBMOPB ENTRY POINT 1 WHICH WILL CRASH CLOSE AND RE-OPEN. 6MWW [ 6NBG #MAC IPBINOPID 6NW6 LDCH 0 JSOURCE1(2) [ON ENTRY X2 PTS TO CPAT 6P*Q SBN 0 #30 6PTB BNZ 0 MIPBEX [J. NOT IPB. 6Q*2 MHUNTW 2,AMXOR,ADCB [HUNT IDENT INFO. BLOCK 6QSL LDX 0 ISTATUS(2) [TEST STATUS 6R#= BPZ 0 MIPBEX 6RRW DOWN IPBMOPB,1 [GO DOWN TO IPBMOPB REENTRY IS VIA 6S?G [MULTIPLX K4 ENTRY POINT 6SR6 MIPBEX 6T=Q LDX 2 FX2 6TQB LDX 1 FX1 6W=2 #NOR 6WPL [??? IPBNOPCK SECT COMM FGN 1 DOC 6X9= #SKI 6XNW ( 6Y8G [ RESTORE TIME MACRO TO ALLOW ONLY 2 RECORDS TO BE PACKED PER LP'S 6YN6 [ NPU. 6^7Q [ 6^MB ) 7272 #MAC IPBNOPCK 72LL #STR %A,ON 736= #SKI 73KW ( 745G #MEN IPBLISTB 74K6 #TRA K60IPBLISTB 754Q LDXC 5 AWORK1(1) 75JB BCS K64IPBLISTB [J. NOT LP 7642 ANDX 0 IWORK10(1) [ISOLATE LAST BIT OF RECORD NUMBER 76HL BZE 0 K63IPBLISTB [IF NEXT RECORD NUMBER IS EVEN,OUTPUT 773= #TRA K61IPBLISTB 77GW BRN K62IPBLISTB [GET SECOND RECORD 782G #END 78G6 #EXI 78^Q ) 79FB #STR OFF,%A 79^2 #SKI 7=DL ( 7=Y= #MEN IPBLISTB 7?CW #TRA K60IPBLISTB 7?XG NULL 7#C6 NULL 7#WQ NULL 7*BB NULL 7*W2 #TRA K61IPBLISTB 7B*L NULL 7BT= #END 7C#W #EXI 7CSG ) 7D#6 #NOR 7DRQ [??? IPBOUT SECT COMM FGN 40 DOC 7F?B #SKI 7FR2 ( 7G=L 7GQ= ) 7H9W #MAC IPBOUT 7HPG #STR %A,0 7J96 LDX 0 %A [NO. OF CHS. 7JNQ #STR %A 7K8B #SKI 7KN2 NGN 0 1 7L7L SMO FX2 7LM= STO 0 ACOMMUNE7 7M6W DOWN IPBMOP,1 7MLG #NOR 7N66 [ 7NKQ [??? IPBPM SECT COMM 7P5B [ 7PK2 #MAC IPBPM [RESTORE MACRO 7Q4L #STR ON,%A 7QJ= #SKI 7R3W ( 7RHG #MEN IPBERROR 7S36 #TRA K50IPBERROR 7SGQ +14 7T2B #TRA K51IPBERROR 7TG2 4H 7T^L #TRA K55IPBERROR 7WF= GEOERR 1,IPBERR 7WYW #END 7XDG ) 7XY6 #STR %A 7YCQ #SKI 7YXB ( 7^C2 #MEN IPBERROR 7^WL #TRA K50IPBERROR 82B= +14 82TW #TRA K51IPBERROR 83*G 4H 83T6 #TRA K55IPBERROR 84#Q GEOERR 1,IPBERR 84SB #END 85#2 ) 85RL #STR OFF,%A 86?= #SKI 86QW ( 87=G #STR LIMBO,%B 87Q6 #SKI 889Q ( 88PB #MEN IPBERROR 8992 #TRA K50IPBERROR 89NL +18 8=8= #TRA K51IPBERROR 8=MW 4H,LI 8?7G #TRA K55IPBERROR 8?M6 NULL 8#6Q NULL 8#LB #END 8*62 ) 8*KL 8B5= #STR LIMBO,%B 8BJW ( 8C4G #MEN IPBERROR 8CJ6 #TRA K50IPBERROR 8D3Q +14 8DHB #TRA K51IPBERROR 8F32 4H 8FGL #TRA K55IPBERROR 8G2= NULL 8GFW NULL 8G^G #END 8HF6 ) 8HYQ ) 8JDB #NOR 8JY2 [??? LISTDC2 SECT COMM FGN1 DOC 8KCL #SKI 8KX= ( 8LBW [ RESTORE TIME MACRO TO ALLOW THE DC2 CHARACTER TO BE INSERTED 8LWG [ AT THE END OF A LIST - DEFAULT IS THAT THE CHARACTER IS INSERTED 8MB6 [ 8MTQ [ NB. CURRENTLY THIS MARCO IS ONLY FOR IPB SEGMENT BUT IT IS REQUIR 8N*B [ FOR THE PCT SEGMENTS USED FOR SCANNER ONLY LISTINGS. 8NT2 ) 8P#L #MAC LISTDC2 8PS= #STR %A,ON 8Q?W #SKI 8QRG ( 8R?6 #MEN IPBLISTA 8RQQ #TRA K64IPBLISTA 8S=B ADN 4 4 8SQ2 #TRA K65IPBLISTA 8T9L MVCH 4 4 [ CR DC2 8TP= #TRA K60IPBLISTA 8W8W NULL 8WNG NULL 8X86 NULL 8XMQ NULL 8Y7B #TRA K61IPBLISTA 8YM2 NULL 8^6L #TRA K62IPBLISTA 8^L= NULL 925W NULL 92KG NULL 9356 NULL 93JQ #TRA K63IPBLISTA 944B NULL 94J2 #END 953L #EXI 95H= ) 962W #STR OFF,%A 96GG #SKI 9726 ( 97FQ #MEN IPBLISTA 97^B #TRA K64IPBLISTA 98F2 NULL 98YL #TRA K65IPBLISTA 99D= NULL 99XW #TRA K60IPBLISTA 9=CG IF BS,3,ADCBTSPOOL [SPOOLING 9=X6 THEN 9?BQ #TRA K61IPBLISTA 9?WB FI 9#B2 #TRA K62IPBLISTA 9#TL IF BS,3,ADCBTSPOOL [SPOOLING 9**= THEN 9*SW #TRA K63IPBLISTA 9B#G FI 9BS6 #END 9C?Q #EXI 9CRB ) 9D?2 #NOR 9DQL [??? NOFLASH SECT COMM FGN 40 DOC 9F== #SKI 9FPW ( 9G9G 9GP6 [ 9H8Q [ RESTORE TIME MACRO TO SUPPRESS OUTPUT OF NEWLINES TO VDUS 9HNB [ REQUIRED AS SOME 7181/2 DISPLAYS FLASH CURSOR ACROSS 9J82 [ SCREEN ON RECEIPT OF NEWLINE CODE. 9JML [ 9K7= ) 9KLW #MAC NOFLASH 9L6G #MEN IPBMOPB 9LL6 #TRA K70IPBMOPB 9M5Q BRN K71IPBMOPB 9MKB #TRA K72IPBMOPB 9N52 BRN K73IPBMOPB 9NJL #END 9P4= #NOR 9PHW [??? NPUOUTLP SECT COMM 9Q3G [ 9QH6 [ RESTORE TIME MACRO TO CHANGE NO. OF NPU'S OUTPUT AT ANY TIME TO 9R2Q [ ALLEVIATE DCP OVERLOAD PROBLEMS 9RGB [ DEFAULT = 2 CHANGED TO = 1 9S22 [ 9SFL #MAC NPUOUTLP 9S^= #MEN IPBLISTB 9TDW #TRA K40IPBLISTB 9TYG SBN 5 2 9WD6 #END 9WXQ #NOR 9XCB [??? NPUSIZE SECT COMM FGN 41 DOC 9XX2 #SKI 9YBL ( 9YW= 9^*W [ 9^TG [ RESTORE TIME MACRO TO ALTER 7900 BUFFER SIZE. =2*6 [ =2SQ ) =3#B #MAC NPUSIZE =3S2 #SKI %A>7$7 =4?L ( =4R= #SKI JSKI21<1$1 =5=W #SKI %A<509$509 =5QG ( =6=6 #SKI JSKI21 =6PQ #SKI %A<598$598 =79B ( =7P2 #MEN IPBSTART =88L #TRA K50IPBSTART =8N= #HAL %A+3,%A+3 =97W #TRA K51IPBSTART =9MG ADN 3 %A+1 ==76 #TRA K52IPBSTART ==LQ LDN 5 %A+3 =?6B #TRA K53IPBSTART =?L2 LDN 5 %A+3 =#5L #END =#K= #MEN IPBSTARB =*4W #TRA K50IPBSTARB =*JG #HAL %A+3,%A+3 =B46 #TRA K51IPBSTARB =BHQ ADN 3 %A+1 =C3B #TRA K52IPBSTARB =CH2 LDN 5 %A+3 =D2L #TRA K53IPBSTARB =DG= LDN 5 %A+3 =D^W #END =FFG =F^6 #MEN IPBSCAN =GDQ #TRA K50IPBSCAN =GYB #UNS AV7900S =HD2 ( =HXL #24:(64<%A) =JC= #TRA K51IPBSCAN =JWW 3:(70<%A) =KBG #TRA K52IPBSCAN =KW6 #21:(40<%A) =L*Q #TRA K53IPBSCAN =LTB #22:(40<%A) =M*2 #TRA K54IPBSCAN =MSL #21:(64<%A) =N#= #TRA K55IPBSCAN =NRW #21:(41<%A) =P?G #TRA K56IPBSCAN =PR6 1:(41<%A) =Q=Q #TRA K57IPBSCAN =QQB #24:(53<%A) =R=2 #TRA K58IPBSCAN =RPL #23:(38<%A) =S9= #TRA K73IPBSCAN =SNW #21:(28<%A) =T8G ) =TN6 #UNS AV7900S =W7Q #SKI =WMB ( =X72 #SKI JSKI09<1$1 =XLL ( =Y6= 4:(64<%A) =YKW 3:(64<%A) =^5G 1:(40<%A) =^K6 1:(64<%A) ?24Q 1:(41<%A) ?2JB 1:(41<%A) ?342 ) ?3HL #SKI JSKI09 ?43= ( ?4GW #24:(64<%A).2 ?52G 3:(70<%A) ?5G6 1:508.1 ?5^Q 3:508.3 ?6FB #21:(40<%A) ?6^2 #22:(40<%A) ?7DL 1:508.3 ?7Y= #21:(64<%A) ?8CW 1:508.3 ?8XG #21:(41<%A) ?9C6 1:508.3 ?9WQ 1:(41<%A) ?=BB 1:508.3 ?=W2 #24:(53<%A).2 ??*L #UNS ATELE ??T= #23:(38<%A).2 ?##W #21:(28<%A).2 ?#SG ) ?*#6 ) ?*RQ #UNS JSKI38 ?B?B ( ?BR2 #TRA K57IPBSCAN ?C=L SBN 0 %A-9 ?CQ= ) ?D9W #END ?DPG ?F96 #MEN IPBCCB ?FNQ #TRA K50IPBCCB ?G8B SBN 0 %A ?GN2 #END ?H7L #EXI ?HM= ) ?J6W ) ?JLG ) ?K66 ! %A IS OUT OF RANGE ?KKQ #NOR ?L5B [ ?LK2 [???? PMMBRK SECT COMM FGN1 ?M4L #SKI ?MJ= ( ?N3W [ RESTORE TIME MACRO. SHFS ONLY ?NHG [ TO PROVIDE THE FACILITY OF BREAKING THE MASTER IF THE SLAVE BREAKS ?P36 [ FOR EITHER A SPECIFIC GEOERR (TO BE SPECIFIED) OR FOR ANY REASON ?PGQ [ ?Q2B ) ?QG2 #MAC PMMBRK ?Q^L #MEN CLOSEIPB ?RF= #STR %A ?RYW ( ?SDG #STR OFF,%A ?SY6 ( ?TCQ #STR ALL,%A ?TXB ( ?WC2 #SKI 34?+K99CLOSEIPB]-21 ?WWL ( ?XB= #TRA K99CLOSEIPB ?XTW 34?+K99CLOSEIPB]+3 ?Y*G #TRA 34?+K99CLOSEIPB]+K50CLOSEIPB ?YT6 8H%A ?^#Q #STR %B,EXEC ?^SB ( #2#2 #TRA 34?+K99CLOSEIPB]+K50CLOSEIPB+2 #2RL -3 #3?= ) #3QW #STR %B,EXEC #4=G #SKI #4Q6 ( #59Q #TRA 34?+K99CLOSEIPB]+K50CLOSEIPB+2 #5PB -2 #692 ) #6NL ) #78= ) #7MW #STR ALL,%A #87G #SKI #8M6 ( #96Q #TRA K50CLOSEIPB #9LB +0 #=62 +0 #=KL #TRA K99CLOSEIPB #?5= -3 #?JW #STR %B,EXEC ##4G ( ##J6 #TRA K50CLOSEIPB+2 #*3Q -3 #*HB ) #B32 #STR %B,EXEC #BGL #SKI #C2= ( #CFW #TRA K50CLOSEIPB+2 #C^G -2 #DF6 ) #DYQ ) #FDB ) #FY2 #STR OFF,%A #GCL #SKI #GX= ( #HBW #TRA K50CLOSEIPB #HWG 8H #JB6 #TRA K99CLOSEIPB #JTQ -3 #K*B ) #KT2 ) #L#L #STR %A #LS= #SKI #M?W ( #MRG #TRA K50CLOSEIPB #N?6 8H #NQQ ) #P=B #SKI 34?+K99CLOSEIPB]-21 #PQ2 #SKI #Q9L ( #QP= !! MORE THAN 8 PMMBRK RESTORE MACROS SPECIFIED #R8W ) #RNG #END #S86 #NOR #SMQ [??? PROPAGAN SECT COMM FGN 40 DOC #T7B #SKI #TM2 ( #W6L #WL= [ #X5W [ RESTORE TIME MACRO TO CAUSE CONTENTS OF A FILE TO BE #XKG [ LISTED TO MOP DISPLAYS JUST BEFORE THE 'CLOSED DOWN' MESS #Y56 [ #YJQ ) #^4B #MAC PROPAGANDA #^J2 *23L #MEN IPBMOPB *2H= #TRA K60IPBMOPB *32W NULL *3GG #END *426 *4FQ #STR %A%B *4^B ( *5F2 #MEN LISTMOP *5YL #STR %A *6D= ( *6XW #TRA K60LISTMOP+1 *7CG 12H%A *7X6 ) *8BQ #STR %B *8WB ( *9B2 #TRA K60LISTMOP+4 *9TL 12H%B *=*= ) *=SW #END *?#G ) *?S6 *#?Q #NOR *#RB [??? REOPEN SECT COMM FGN 40 DOC **?2 #SKI **QL ( *B== *BPW [ *C9G [ RESTORE TIME MACRO TO SWITCH ON OR OFF THE FACILITY *CP6 [ WHEREBY GEORGE WILL ATTEMPT TO REOPEN THE CC DCP *D8Q [ WHEN THE CC BECOMES INOPERABLE AFTER INITIALISATION *DNB [ *F82 ) *FML #MAC REOPEN *G7= #MEN IPBINB *GLW #TRA K50IPBINB *H6G #STR OFF,%A *HL6 #SKI *J5Q #03600002 [%A=OFF, EXCLUDE CALL TO REOPEN S/R *JKB #STR OFF,%A *K52 #03600001 [%A NOT=OFF,INCLUDE CALL TO REOPEN *KJL #END *L4= #NOR *LHW [??? S1901RJE SECT COMM FGN 40 DOC *M3G #SKI *MH6 ( *N2Q *NGB [ *P22 [ RESTORE-TIME MACRO TO FORCE THE ADDITION OF CR + DC3 *PFL [ CHARS AT THE END OF RESTART SECTIONS OF 1901A RJE LIST- *P^= [ FILES *QDW [ *QYG ) *RD6 #MAC S1901RJE [R.WEYAND *RXQ #MEN IPBLISTB *SCB #TRA K30IPBLISTB *SX2 NULL *TBL #END *TW= #NOR *W*W [??? SDADDWAI SECT COMM FGN 50 DOC *WTG [ *X*6 [ SPECIFIES AMOUNT TO BE ADDED TO MOPWAITTIME FOR SCEDIT JOBS *XSQ [ *Y#B #MAC SDADDWAIT *YS2 #MEN IPBMOP *^?L #TRA K53IPBMOP *^R= +60*%A+3/FONINTP B2=W #END B2QG #NOR B3=6 [??? TERMIOFF SECT COMM FGN 43 DOC B3PQ #MAC TERMIOFF [R.WEYAND B49B [THIS MACRO SENDS ESC&J CODE TO TURN OFF THE PRINTER MOTOR OF MOP B4P2 [CONSOLES VIA 7900S AT CLOSE DOWN TIME. IF ESC CODES ARE NOT RECOGNISED B58L [BY THE TERMINAL(E.G. 7071),THE CHAR J WILL BE PRINTED AFTER THE 3 NLS. B5N= #MEN IPBMOPB B67W #TRA K52IPBMOPB B6MG NULL B776 #END B7LQ #NOR B86B [??? VDUCODE SECT COMM FGN 40 DOC B8L2 #SKI JSKI09 B95L ( B9K= #SKI B=4W ( B=JG B?46 [ B?HQ [ RESTORE TIME MACRO TO CHANGE THE CHARACTER CONVERSION B#3B [ CODE THAT GEORGE USES FOR VDU MOP TRANSACTIONS VIA B#H2 [ 7900S ON AN INSTALLATION. B*2L [ B*G= ) B*^W #MAC VDUCODE BBFG #MEN IPBSCANB BB^6 #TRA K40IPBSCANB BCDQ #SKI %A-1 BCYB #SKI BDD2 0 [UNSET B0 OF ICONTU IF CODE 1 BDXL #SKI %A-2 BFC= #SKI BFWW #40000000 [SET B0 OF ICONTU IF CODE 2 BGBG #END BGW6 #MEN IPBSCAN BH*Q #TRA K40IPBSCAN BHTB #SKI %A-1 BJ*2 #SKI BJSL 0 [UNSET B0 OF ICONTU IF CODE 1 BK#= #SKI %A-2 BKRW #SKI BL?G #40000000 [SET B0 OF ICONTU IF CODE 2 BLR6 #END BM=Q #NOR BMQB ) BN=2 [??? WHICHMOP SECT COMM FGN 40 DOC BNPL #SKI BP9= ( BPNW BQ8G ) BQN6 #MAC WHICHMOP BR7Q SMO FX2 BRMB LDX 0 IDENTINFO BS72 BZE 0 %A BSLL #NOR ^^^^ ...614614630001