{{htmlmetatags>metatag-description:(ICL George 3 and George 4 source: MACROS EWDAS)}} ====== MACROS EWDAS ====== (George Source) 22FL # ********************************************************************** 22^= # * 23DW # * EXOFILE SECURITY MACROS 23YG # * 24D6 # * EXCHOFE,SECUREX,SXTEST 24XQ # * 25CB # ********************************************************************** 25X2 # 26BL [??? EXCHOFE 26W= # ******* 27*W #MAC EXCHOFE 27TG # 28*6 LDX 0 EDSQ 28SQ BZE 0 %D [J IF EXOFILE LIB NOT REQD 294J ... LDN 0 FRB%A 29#B SMO FX2 29S2 STO 0 ACOMMUNE7 [1=EXOF,2=DIR,3=ICL 2=?L SMO FX2 2=R= STOZ ACOMMUNE6 [FUNCTION INDICATOR 2?=W #STR %E 2?QG ( 2#=6 #STR A,%E 2#PQ #SKI 2*9B ( 2*P2 LDN 0 1 2B8L #STR AW,%E 2BN= #SKI 2C7W ( 2CMG ORX 0 GSIGN 2D76 ) 2DLQ SMO FX2 2F6B STO 0 ACOMMUNE6 2FL2 ) 2G5L ) 2GK= #STR %B 2H4W #SKI 2HJG ( 2J46 SMO FX2 2JHQ STOZ ACOMMUNE8 2K3B ) 2KH2 #STR %B 2L2L ( 2LG= LDX 0 %B 2L^W SMO FX2 2MFG STO 0 ACOMMUNE8 [STORAGE UNIT SERIAL NO 2M^6 ) 2NDQ #STR %C 2NYB ( 2PD2 LDX 0 %C 2PXL SMO FX2 2QC= STO 0 ACOMMUNE9 [ACCESS MODES REQUIRED 2QWW ) 2RBG DOWN ANTIC,77 2RW6 #NOR 2S*Q # 2STB [??? SECUREX 2T*2 # ******* 2TSL #MAC SECUREX 2W#= # 2WRW #MEN FIXED 2X?G #TRA EDSQ 2XR6 #STR %A 2Y=Q #SKI 2YQB +1 2^=2 #STR %A 2^PL ( 329= #STR %A,FULL 32NW #SKI 338G ( 33N6 #40000001 347Q #DEF M1SECUREX=1 34MB ) 3572 #STR %A,OFF 35LL #SKI 366= ( 36KW +0 375G #DEF M1SECUREX=1 37K6 ) 384Q #STR %A,ON 38JB #SKI 3942 ( 39HL +1 3=3= #DEF M1SECUREX=1 3=GW ) 3?2G #UNS M1SECUREX 3?G6 #SKI 3?^Q !! %A IS NOT A VALID PARAMETER !! 3#FB #FRE M1SECUREX 3#^2 ) 3*DL #END 3*Y= #NOR 3BCW # 3CC6 [??? SXTEST 3CWQ # ****** 3DBB #MAC SXTEST 3DW2 # 3F*L LDX %A EDSQ 3FT= BZE %A %B 3G54 ...#NOR 3G#W # 3H#6 # ********************************************************************** 3HRQ # * 3J?B # * MACROS FOR KEEPING/RELEASING STORAGE UNITS 3JR2 # * 3K=L # * USEST,MUSEST,SUSEST,SMUSEST,USESTX,SUSESTX,RELST,RELSTX 3KQ= # * 3L9W # ********************************************************************** 3LPG # 3M96 [??? USEST 3MNQ # ***** 3N8B #MAC USEST 3NN2 ...# 3P7L #STR %C 3PM= ( 3Q6W LDX 0 %C 3QLG SMO FX2 3R66 STO 0 ACOMMUNE8 3RKQ ) 3S5B #STR %C 3SK2 #SKI 3T4L ( 3TJ= SMO FX2 3W3W STOZ ACOMMUNE8 3WHG ) 3X36 LDX 0 %A 3XGQ SMO FX2 3Y2B STO 0 ACOMMUNE9 3YG2 DOWN REQCART,1 3Y^L BRN %B 3^F= BRN %D 3^YW BRN %E 42DG #NOR 42Y6 # 43CQ [??? MUSEST 43XB # ****** 44C2 #MAC MUSEST 44WL # 45B= #STR %D 45TW ( 46*G LDX 0 %D 46T6 SMO FX2 47#Q STO 0 ACOMMUNE8 47SB ) 48#2 #STR %D 48RL #SKI 49?= ( 49QW SMO FX2 4==G STOZ ACOMMUNE8 4=Q6 ) 4?9Q LDX 0 %A 4?PB SMO FX2 4#92 STO 0 ACOMMUNE9 4#NL DOWN REQCART,2 4*8= BRN %B 4*MW BRN %C 4B7G BRN %E 4BM6 #NOR 4C6Q # 4CLB [??? SUSEST 4D62 # ****** 4DKL #MAC SUSEST 4F5= # 4FJW LDX 0 %A 4G4G SMO FX2 4GJ6 STO 0 ACOMMUNE9 4H3Q DOWN REQCART,4 4HHB BRN %B 4J32 #NOR 4JGL # 4K2= [??? SMUSEST 4KFW # ******* 4K^G #MAC SMUSEST 4LF6 # 4LYQ LDX 0 %A 4MDB SMO FX2 4MY2 STO 0 ACOMMUNE9 4NCL DOWN REQCART,5 4NX= BRN %B 4PBW BRN %C 4PWG #NOR 4QB6 # 4QTQ ...[??? USESTX 4R*B # ****** 4RT2 #MAC USESTX 4S#L # 4SS= #STR %C 4T?W ( 4TRG LDX 0 %C 4W?6 SMO FX2 4WQQ STO 0 ACOMMUNE8 4X=B ) 4XQ2 #STR %C 4Y9L #SKI 4YP= ( 4^8W SMO FX2 4^NG STOZ ACOMMUNE8 5286 ) 52MQ LDX 0 %A 537B LDX 2 FX2 53M2 STO 0 ACOMMUNE9(2) 546L MFINDSU 1,ACOMMUNE9(2) 54L= LADDP HUNIT(1),2 555W LDN 0 1 55KG ADS 0 BSUNIT2(2) 56JQ DOWN REQCART,7 574B BRN %B 57J2 BRN %D 583L BRN %E 58H= #NOR 592W # 5=26 [??? SUSESTX 5=FQ # ******* 5=^B #MAC SUSESTX 5?F2 # 5?YL FINDSU 1,%A,%B 5#D= LDCT 0 #200 5#XW ANDX 0 ASMARK(1) 5*CG BNZ 0 %B 5*X6 LADDP HUNIT(1),2 5BBQ LDN 0 1 5BWB ADS 0 BSUNIT2(2) 5CTL #NOR 5D*= # 5DSW [??? RELST 5F#G # ***** 5FS6 #MAC RELST 5G?Q # 5GRB LDX 0 %A 5H?2 SMO FX2 5HQL STO 0 ACOMMUNE9 5J== DOWN REQCART,3 5JPW #NOR 5K9G # 5KP6 [??? RELSTX 5L8Q # ****** 5LNB #MAC RELSTX 5M82 # 5MML LDX 0 %A 5N7= LDX 2 FX2 5NLW STO 0 ACOMMUNE9(2) 5P6G MFINDSU 1,ACOMMUNE9(2) 5PL6 LADDP HUNIT(1),2 5Q5Q SMO BSUNIT2(2) 5QKB LDN 0 0 5R52 SBN 0 1 5RJL BZE 0 MRELSTX1 5S4= BPZ 0 MRELSTX2 5SHW MRELSTX3 5T3G GEOERR 1,RELSTX 5TH6 MRELSTX2 5W2Q LDN 0 1 5WGB SBS 0 BSUNIT2(2) 5XFL BRN %B 5X^= MRELSTX1 5YDW LDCT 0 #200 5YYG ANDX 0 BSUNIT(2) 5^D6 BZE 0 MRELSTX2 5^XQ DOWN REQCART,3 62CB #NOR 62X2 # 63BL # ********************************************************************** 63W= # * 64*W # * SCA LOCK-OUT SYSTEM MACROS 64TG # * 65*6 # * PLOCKSU,TPLOCKSU,UNLOCKSU,LOCKM 65SQ # ********************************************************************** 66#B # 66S2 [??? PLOCKSU 67?L # ******* 67R= #MAC PLOCKSU 68=W # 68QG LDX 0 %A 69=6 SMO FX2 69PQ STO 0 ACOMMUNE9 6=9B #STR %D 6=P2 DOWN TWINSETB,11 6?8L #STR %D 6?N= #SKI 6#7W DOWN TWINSETB,4 6#MG BRN %B 6*76 BRN %C 6*LQ MPLOCKSU2 6B6B MFINDSU 1,ACOMMUNE9(2) 6BL2 LDX 0 ASMARK(1) 6C5L BPZ 0 MPLOCKSU1 6CK= COOR3 #72 6D4W BRN MPLOCKSU2 6DJG MPLOCKSU1 6F46 LDCT 0 #400 6FHQ ORS 0 ASMARK(1) 6G3B #NOR 6GH2 # 6H2L ...[??? TPLOCKSU 6HG= # ******** 6H^W #MAC TPLOCKSU 6J9N ...# 6JFG PLOCKSU %A,£,%B,1 6J^6 #NOR 6KDQ # 6LD2 [??? UNLOCKSU 6LXL # ******** 6MC= #MAC UNLOCKSU 6MWW # 6NBG LDX 0 %A 6NW6 SMO FX2 6P*Q STO 0 ACOMMUNE9 6PTB DOWN REQCART,11 6Q*2 MFINDSU 1,ACOMMUNE9(2) 6QSL #NOR 6R#= # 6RRW [??? LOCKM 6S?G # ***** 6SR6 #MAC LOCKM 6T=Q # 6TQB LDX 0 %A 6W=2 SMO FX2 6WPL STO 0 ACOMMUNE8 6X9= #STR %B 6XNW LDX 0 %B 6Y8G SMO FX2 6YN6 STO 0 ACOMMUNE9 6^7Q DOWN REQCART,10 6^MB BRN %C 7272 BRN %D 72LL #NOR 736= # 73KW # ********************************************************************** 745G # * 74K6 # * ASTUC HANDLING 754Q # * 75JB # * FINDSU,MFINDSU,FINDSUX,MFINDSUX,FINDSUD,MFINDSUD 7642 # * 76HL # ********************************************************************** 773= # 77GW [??? FINDSU 782G # ****** 78G6 #MAC FINDSU 78^Q # 79FB LDX 0 %B 79^2 LDN %A BCCB 7=DL MFINDSU 7=Y= LDX %A FPTR(%A) 7?CW TXU %A CXCC 7?XG BCC %C 7#C6 TXU 0 BACK1(%A) 7#WQ BCS MFINDSU 7*BB #NOR 7*W2 # 7B*L [??? MFINDSU 7BT= # ******* 7C#W #MAC MFINDSU 7CSG # 7D#6 LDX 0 %B 7DRQ LDN %A BCCB 7F?B MFINDSU 7FR2 LDX %A FPTR(%A) 7G=L #SKI K6EXOFILE>199-199 7GQ= ( 7H9W TXU %A CXCC 7HPG BCS MFINDSU1 7J96 GEOERR 1,MFINDSU 7JNQ MFINDSU1 7K8B ) 7KN2 TXU 0 BACK1(%A) 7L7L BCS MFINDSU 7LM= #NOR 7M6W # 7MLG [??? FINDSUX 7N66 # ******* 7NKQ #MAC FINDSUX 7P5B # 7PK2 LDN %A BCCB 7Q4L MFINDSU 7QJ= LDX %A FPTR(%A) 7R3W TXU %A CXCC 7RHG BCC %C 7S36 LDXC 0 BACK1(%A) 7SGQ ERX 0 %B 7T2B BNZ 0 MFINDSU 7TG2 #NOR 7T^L # 7WF= [??? MFINDSUX 7WYW # ******** 7XDG #MAC MFINDSUX 7XY6 # 7YCQ LDN %A BCCB 7YXB MFINDSU 7^C2 LDX %A FPTR(%A) 7^WL #SKI K6EXOFILE>199-199 82B= ( 82TW TXU %A CXCC 83*G BCS MFINDSU1 83T6 GEOERR 1,MFINDSUX 84#Q MFINDSU1 84SB ) 85#2 LDXC 0 BACK1(%A) 85RL ERX 0 %B 86?= BNZ 0 MFINDSU 86QW #NOR 87=G # 87Q6 [??? FINDSUD 889Q # ******* 88PB #MAC FINDSUD 8992 # 89NL LDCT 0 #400 8=8= ORX 0 %B 8=MW LDN %A BCCB 8?7G MFINDSU 8?M6 LDX %A FPTR(%A) 8#6Q TXU %A CXCC 8#LB BCC %C 8*62 TXU 0 BACK1(%A) 8*KL BCS MFINDSU 8B5= #NOR 8BJW # 8C4G [??? MFINDSUD 8CJ6 # ******** 8D3Q #MAC MFINDSUD 8DHB # 8F32 LDCT 0 #400 8FGL ORX 0 %B 8G2= LDN %A BCCB 8GFW MFINDSU 8G^G LDX %A FPTR(%A) 8HF6 #SKI K6EXOFILE>199-199 8HYQ ( 8JDB TXU %A CXCC 8JY2 BCS MFINDSU1 8KCL GEOERR 1,MFINDSUD 8KX= MFINDSU1 8LBW ) 8LWG TXU 0 BACK1(%A) 8MB6 BCS MFINDSU 8MTQ #NOR 8N*B # 8NT2 # ********************************************************************** 8P#L # * 8PS= # * EXOF HANDLING 8Q?W # * 8QRG # * FINDEXOF,MFINDEXOF,EXOFILE 8R?6 # * 8RQQ # ********************************************************************** 8S=B # 8SQ2 [??? FINDEXOF 8T9L # ******** 8TP= #MAC FINDEXOF 8W8W # 8WNG LDX 0 %B 8X86 LDN %A BCCB 8XMQ MFINDEXOF 8Y7B LDX %A BPTR(%A) 8YM2 TXU %A CXCC 8^6L BCC %C 8^L= TXU 0 BACK2(%A) 925W BCS MFINDEXOF 92KG #NOR 9356 # 93JQ [??? MFINDEXOF 944B # ********* 94J2 #MAC MFINDEXOF 953L # 95H= LDX 0 %B 962W LDN %A BCCB 96GG MFINDEXOF 9726 LDX %A BPTR(%A) 97FQ #SKI K6EXOFILE>199-199 97^B ( 98F2 TXU %A CXCC 98YL BCS MFINDEXOF1 99D= GEOERR 1,FINDEXOF 99XW MFINDEXOF1 9=CG ) 9=X6 TXU 0 BACK2(%A) 9?BQ BCS MFINDEXOF 9?WB #NOR 9#B2 # 9#TL [??? EXOFILE 9**= # ******* 9*SW #MAC EXOFILE 9B#G # 9BS6 #SKI %A<3-3 9C?Q ! EXOFILE ! 9CRB LDN 2 BCCB 9D?2 LDN 0 0 9DQL #SKI K6EXOFILE>199-199 9F== ( 9FPW BVSR £ 9G9G BRN MEXOF10 9GP6 ) 9H8Q MEXOF1 9HNB #SKI K6EXOFILE>199-199 9J82 ( 9JML TXU 0 BACK2(2) 9K7= BCC MEXOF10 9KLW MEXOF11 9L6G GEOERR 1,EXOFILE 9LL6 MEXOF10 9M5Q ) 9MKB ADN 0 1 9N52 #SKI K6EXOFILE>199-199 9NJL BVS MEXOF11 9P4= MEXOF3 9PHW LDX 2 BPTR(2) 9Q3G TXU 2 CXCC 9QH6 BCC MEXOF2 9R2Q LDX 1 BACK2(2) 9RGB BZE 1 MEXOF2 9S22 #SKI K6EXOFILE>199-199 9SFL ( 9S^= LDX 1 ATYPE(2) 9TDW SRL 1 12 9TYG SBN 1 EWDAS+EXOF 9WD6 BNZ 1 MEXOF11 9WXQ ) 9XCB TXL 0 BACK2(2) 9XX2 BCC MEXOF1 9YBL MEXOF2 9YW= LDX 1 %A 9^*W STO 0 BACK2(1) 9^TG #SKI K6EXOFILE>199-199 =2*6 TRACE BACK2(1),EXOFILE =2SQ CHAIN 1,2 =3#B #NOR =3S2 # =4?L # ********************************************************************** =4R= # * =5=W # * EXOFILE TRANSFER SYSTEM =5QG # * =6=6 # * FTRANC,FTRANW,TRANERR,OPENST,CLOSEST,CLOSEWR,WORDST =6PQ # * READST,READSAVE,READSTX,SAVEST,WRITEST,WRITESTX,CHUCK,CHUCK =79B # * =7P2 # ********************************************************************** =88L # =8N= [??? FTRANC =97W # ****** ==76 #MAC FTRANC ==LQ # =?6B #OPT MFTRANC1=0 =?L2 #SKI MFTRANC1-1 =#5L ( =#K= #FRE MFTRANC1 =*4W #DEF MFTRANC1=1 =*JG MFTRANC2 =B46 #DEF MFTRANC=MFTRANC2 =BHQ STO 0 EWK+2(3) =C3B LDN 1 EBUF-A1(3) =CH2 MFTRANC4 =D2L LDX 1 A1(1) =DG= BNZ 1 MFTRANC3 =D^W LDX 0 EWK+2(3) =FFG EXIT 0 0 =F^6 MFTRANC3 =GDQ LDN 0 FBUFR-1(1) =GYB TXL 0 EWK(3) =HD2 BCC MFTRANC4 =HXL ADN 0 129 =JC= TXL 0 EWK(3) =JWW BCS MFTRANC4 =KBG LDX 0 EWK+2(3) =KW6 EXIT 0 1 =L*Q ) =LTB #NOR =M*2 # =MSL [??? FTRANW =N#= # ****** =NRW #MAC FTRANW =P?G # =PR6 #OPT MFTRANW1=0 =Q=Q #SKI MFTRANW1-1 =QQB ( =R=2 #FRE MFTRANW1 =RPL #DEF MFTRANW1=1 =S9= MFTRANW2 =SNW #DEF MFTRANW=MFTRANW2 =T8G STO 0 EWK+2(3) =TN6 LDX 0 EWK(3) =W7Q LDN 1 EBUF-A1(3) =WMB MFTRANW4 =X72 LDX 1 A1(1) =XLL BNZ 1 MFTRANW3 =Y6= LDX 0 EWK+2(3) =YKW EXIT 0 0 =^5G MFTRANW3 =^K6 TXU 0 A1+1(1) ?24Q BCS MFTRANW4 ?2JB LDX 0 EWK+2(3) ?342 EXIT 0 1 ?3HL ) ?43= #NOR ?4GW # ?52G [??? TRANERR ?5G6 # ******* ?5^Q #MAC TRANERR ?6FB # ?6^2 #OPT MTRANERR1=0 ?7DL #SKI MTRANERR1-1 ?7Y= ( ?8CW #FRE MTRANERR1 ?8XG #DEF MTRANERR1=1 ?9C6 MTRANERR2 ?9WQ #DEF MTRANERR=MTRANERR2 ?=BB GEOERR 1,TRANERR ?=W2 ) ??*L #NOR ??T= # ?##W [??? OPENST ?#SG # ****** ?*#6 #MAC OPENST ?*RQ # ?B?B #STR %A ?BR2 ( ?C=L LDX 0 %A ?CQ= STO 0 ESERL(3) ?D9W ) ?DPG MFINDSU 1,ESERL(3) ?F96 LDX 0 ABSUN(1) ?FNQ STO 0 EBSUN(3) ?G8B LDN 0 128 ?GN2 STO 0 ECNT(3) ?H7L LDX 0 HTYPE(1) ?HM= STO 0 ETYPE(3) ?J6W LDX 0 ASUBASE(1) ?JLG STO 0 EBASE(3) ?K66 LDX 0 HBLOCK(1) ?KKQ STO 0 EDEPF(3) ?L5B STOZ EBUF(3) ?LK2 STOZ ETMARK(3) ?M4L #NOR ?MJ= # ?N3W [??? CLOSEST ?NHG # ******* ?P36 #MAC CLOSEST ?PGQ # ?Q2B STO 1 EWK+1(3) ?QG2 STO 2 EWK+2(3) ?Q^L LDX 0 ETMARK(3) ?RF= BNZ 0 MCLOSEST1 ?RYW MCLOSEST2 ?SDG LDX 1 EBUF(3) ?SY6 BNZ 1 MCLOSEST3 ?TCQ LDX 1 EWK+1(3) ?TXB LDX 2 EWK+2(3) ?WC2 BRN %A ?WWL MCLOSEST3 ?XB= LDX 0 A1(1) ?XTW STO 0 EBUF(3) ?Y*G FREECORE 1 ?YT6 BRN MCLOSEST2 ?^#Q MCLOSEST1 ?^SB DOWN TRANSFER,3 #2#2 #NOR #2RL # #3?= [??? CLOSEWR #3QW # ******* #4=G #MAC CLOSEWR #4Q6 # #59Q LDX 0 %B #5PB STO 0 EBLOCK(3) #692 #STR %C #6NL LDCT 0 #600 #78= #STR %C #7MW #SKI #87G LDCT 0 #400 #8M6 STO 0 EWK(3) #96Q #STR C,%A #9LB #SKI #=62 DOWN TRANSFER,4 #=KL #STR W,%A #?5= #SKI #?JW DOWN TRANSFER,5 ##4G #NOR ##J6 # #*3Q [??? WORDST #*HB # ****** #B32 #MAC WORDST #BGL # #C2= #OPT MWORDST1=0 #CFW CALL 0 MWORDST2 #C^G LDX 0 %A #DF6 #SKI MWORDST1-1 #DYQ ( #FDB #FRE MWORDST1 #FY2 #DEF MWORDST1=1 #GCL BRN MWORDST3 #GX= MWORDST4 #HBW #DEF MWORDST2=MWORDST4 #HWG STO 0 ETLINK(3) #JB6 STO 1 EWK+1(3) #JTQ SMO 0 #K*B OBEY 0 #KT2 STO 0 EWK(3) #L#L CALL 0 MFTRANC #LS= BRN MTRANERR #M?W LDX 0 A1+1(1) #MRG SLL 0 7 #N?6 SBN 0 FBUFR(1) #NQQ ADS 0 EWK(3) #P=B LDX 0 ETLINK(3) #PQ2 LDX 1 EWK+1(3) #Q9L EXIT 0 1 #QP= TRANERR #R8W FTRANC #RNG MWORDST3 #S86 ) #SMQ #NOR #T7B # #TM2 [??? READST #W6L # ****** #WL= #MAC READST #X5W # #XKG STOZ EWK+3(3) #Y56 LDX 0 %A #YJQ CALL 1 MREADSTX2 #^4B BRN %B #^J2 READSTX *23L #NOR *2H= # *32W [??? READSAVE *3GG # ******** *426 #MAC READSAVE *4FQ # *4^B STO 3 EWK+3(3) *5F2 LDX 0 %A *5YL CALL 1 MREADSTX2 *6D= BRN %B *6XW READSTX *7CG #NOR *7X6 [??? READSTX *8BQ # ******* *8WB #MAC READSTX *9B2 # *9TL #OPT MREADSTX1=0 *=*= #SKI MREADSTX1-1 *=SW ( *?#G #FRE MREADSTX1 *?S6 #OPT MREADSTX1=1 *#?Q BRN MREADSTX3 *#RB MREADSTX4 **?2 #DEF MREADSTX2=MREADSTX4 **QL SBX 1 FX1 *B== STO 1 ETLINK(3) *BPW SRL 01 7 *C9G STO 0 EBLOCK(3) *CP6 SRL 1 17 *D8Q STO 1 ECOR(3) *DNB STO 0 EWK(3) *F82 CALL 0 MFTRANW *FML BRN MREADSTX6 *G7= LDX 0 EWK+3(3) *GLW BZE 0 MREADSTX10 *H6G LDN 0 1 *HL6 ADS 0 A1+2(1) *J5Q MREADSTX10 *JKB ADX 1 ECOR(3) *K52 ADN 1 FBUFR *KJL STO 1 ECOR(3) *L4= BRN MREADSTX7 *LHW MREADSTX6 *M3G DOWN TRANSFER,1 *MH6 MHUNTW 3,EWDAS,GEXD *N2Q MREADSTX7 *NGB LDX 0 FX1 *P22 ADX 0 ETLINK(3) *PFL EXIT 0 0 *P^= TRANERR *QDW FTRANW *QYG MREADSTX3 *RD6 ) *RXQ #NOR *SCB # *SX2 [??? SAVEST *TBL # ****** *TW= #MAC SAVEST *W*W # *WTG #OPT MSAVEST1=0 *X*6 #OPT MSAVEST2=0 *XSQ #STR C,%A *Y#B #SKI *YS2 CALL 0 MSAVEST3 *^?L #STR W,%A *^R= #SKI B2=W CALL 0 MSAVEST4 B2QG LDX 0 %B B3=6 #STR C,%A B3PQ #SKI B49B ( B4P2 #SKI MSAVEST1-1 B58L ( B5N= #FRE MSAVEST1 B67W #DEF MSAVEST1=1 B6MG BRN MSAVEST6 B776 MSAVEST7 B7LQ #DEF MSAVEST3=MSAVEST7 B86B STO 1 EWK+1(3) B8L2 STO 0 ETLINK(3) B95L SMO 0 B9K= OBEY 0 B=4W STO 0 EWK(3) B=JG CALL 0 MFTRANC B?46 BRN MTRANERR B?HQ LDN 0 1 B#3B ADS 0 A1+2(1) B#H2 LDX 0 ETLINK(3) B*2L LDX 1 EWK+1(3) B*G= EXIT 0 1 B*^W TRANERR BBFG FTRANC BB^6 MSAVEST6 BCDQ ) BCYB ) BDD2 #STR W,%A BDXL #SKI BFC= ( BFWW #SKI MSAVEST2-1 BGBG ( BGW6 #FRE MSAVEST2 BH*Q #DEF MSAVEST2=1 BHTB BRN MSAVEST8 BJ*2 MSAVEST9 BJSL #DEF MSAVEST4=MSAVEST9 BK#= STO 1 EWK+1(3) BKRW STO 0 ETLINK(3) BL?G SMO 0 BLR6 OBEY 0 BM=Q SRL 0 7 BMQB STO 0 EWK(3) BN=2 CALL 0 MFTRANW BNPL BRN MTRANERR BP9= LDN 0 1 BPNW ADS 0 A1+2(1) BQ8G LDX 0 ETLINK(3) BQN6 LDX 1 EWK+1(3) BR7Q EXIT 0 1 BRMB TRANERR BS72 FTRANW BSLL MSAVEST8 BT6= ) BTKW ) BW5G #NOR BWK6 # BX4Q [??? WRITEST BXJB # ******* BY42 #MAC WRITEST BYHL # B^3= STOZ EWK+3(3) B^GW #STR C,%A C22G #SKI C2G6 CALL 0 MWRITESTX3 C2^Q #STR W,%A C3FB #SKI C3^2 CALL 0 MWRITESTX4 C4DL LDX 1 %B C4Y= #STR %D C5CW LDCT 0 #600 C5XG #STR %D C6C6 #SKI C6WQ LDCT 0 #400 C7BB BRN %C C7W2 WRITESTX %A C8*L #NOR C8T= # C9#W [??? WRITESTX C9SG # ******** C=#6 #MAC WRITESTX C=RQ # C??B #OPT MWRITESTX1=0 C?R2 #OPT MWRITESTX2=0 C#=L #STR C,%A C#Q= #SKI C*9W ( C*PG #SKI MWRITESTX1-1 CB96 ( CBNQ #FRE MWRITESTX1 CC8B #DEF MWRITESTX1=1 CCN2 BRN MWRITESTX5 CD7L MWRITESTX6 CDM= #DEF MWRITESTX3=MWRITESTX6 CF6W STO 1 EWK+1(3) CFLG SMO 0 CG66 OBEY 0 CGKQ STO 1 EBLOCK(3) CH5B STO 1 EWK(3) CHK2 STO 0 ETLINK(3) CJ4L CALL 0 MFTRANC CJJ= BRN MTRANERR CK3W SMO ETLINK(3) CKHG OBEY 1 CL36 STO 0 EWK(3) CLGQ LDX 0 ETMARK(3) CM2B BZE 0 MWRITESTX7 CMG2 LDX 0 A1+2(1) CM^L BNG 0 MWRITESTX8 CNF= LDX 0 FX1 CNYW SBS 0 ETLINK(3) CPDG DOWN TRANSFER,7 CPY6 MHUNTW 3,EWDAS,GEXD CQCQ LDX 0 FX1 CQXB ADX 0 ETLINK(3) CRC2 EXIT 0 2 CRWL MWRITESTX7 CSB= STO 1 ETMARK(3) CSTW LDX 0 EWK(3) CT*G ORS 0 A1+2(1) CTT6 MWRITESTX8 CW#Q LDX 0 EWK+3(3) CWSB BZE 0 MWRITESTX15 CX#2 #SKI K6EXOFILE>199-199 CXRL ( CY?= SMO A1+2(1) CYQW LDN 0 0 C^=G BZE 0 MTRANERR C^Q6 ) D29Q LDN 0 1 D2PB SBS 0 A1+2(1) D392 MWRITESTX15 D3NL LDX 0 ETLINK(3) D48= LDX 1 EWK+1(3) D4MW EXIT 0 2 D57G TRANERR D5M6 FTRANC D66Q MWRITESTX5 D6LB ) D762 ) D7KL #STR W,%A D85= #SKI D8JW ( D94G #SKI MWRITESTX2-1 D9J6 ( D=3Q #FRE MWRITESTX2 D=HB #DEF MWRITESTX2=1 D?32 BRN MWRITESTX11 D?GL MWRITESTX12 D#2= #DEF MWRITESTX4=MWRITESTX12 D#FW STO 1 EWK+1(3) D#^G SMO 0 D*F6 OBEY 0 D*YQ STO 1 EBLOCK(3) DBDB SRL 1 7 DBY2 STO 1 EWK(3) DCCL STO 0 ETLINK(3) DCX= CALL 0 MFTRANW DDBW BRN MTRANERR DDWG SMO ETLINK(3) DFB6 OBEY 1 DFTQ STO 0 EWK(3) DG*B LDX 0 ETMARK(3) DGT2 BZE 0 MWRITESTX9 DH#L LDX 0 A1+2(1) DHS= BNG 0 MWRITESTX10 DJ?W LDX 0 FX1 DJRG SBS 0 ETLINK(3) DK?6 DOWN TRANSFER,8 DKQQ MHUNTW 3,EWDAS,GEXD DL=B LDX 0 FX1 DLQ2 ADX 0 ETLINK(3) DM9L EXIT 0 2 DMP= MWRITESTX9 DN8W STO 1 ETMARK(3) DNNG LDX 0 EWK(3) DP86 ORS 0 A1+2(1) DPMQ MWRITESTX10 DQ7B LDX 0 EWK+3(3) DQM2 BZE 0 MWRITESTX16 DR6L #SKI K6EXOFILE>199-199 DRL= ( DS5W SMO A1+2(1) DSKG LDN 0 0 DT56 BZE 0 MTRANERR DTJQ ) DW4B LDN 0 1 DWJ2 SBS 0 A1+2(1) DX3L MWRITESTX16 DXH= LDX 0 ETLINK(3) DY2W EXIT 0 2 DYGG TRANERR D^26 FTRANW D^FQ MWRITESTX11 D^^B ) F2F2 ) F2YL #NOR F3D= # F3XW [??? CHUCK F4CG # ***** F4X6 #MAC CHUCK F5BQ # F5WB #OPT MCHUCK1=0 F6B2 #OPT MCHUCK2=0 F6TL #STR C,%A F7*= #SKI F7SW CALL 0 MCHUCK3 F8#G #STR W,%A F8S6 #SKI F9?Q CALL 0 MCHUCK4 F9RB LDX 0 %B F=?2 #STR C,%A F=QL #SKI F?== ( F?PW #SKI MCHUCK1-1 F#9G ( F#P6 #FRE MCHUCK1 F*8Q #DEF MCHUCK1=1 F*NB BRN MCHUCK5 FB82 MCHUCK6 FBML #DEF MCHUCK3=MCHUCK6 FC7= STO 1 EWK+1(3) FCLW STO 0 ETLINK(3) FD6G SMO 0 FDL6 OBEY 0 FF5Q STO 0 EWK(3) FFKB CALL 0 MFTRANC FG52 BRN MTRANERR FGJL #SKI K6EXOFILE>199-199 FH4= ( FHHW SMO A1+2(1) FJ3G LDN 0 0 FJH6 BZE 0 MTRANERR FK2Q ) FKGB LDN 0 1 FL22 SBS 0 A1+2(1) FLFL LDX 0 ETLINK(3) FL^= LDX 1 EWK+1(3) FMDW EXIT 0 1 FMYG TRANERR FND6 FTRANC FNXQ MCHUCK5 FPCB ) FPX2 ) FQBL #STR W,%A FQW= #SKI FR*W ( FRTG #SKI MCHUCK2-1 FS*6 ( FSSQ #FRE MCHUCK2 FT#B #DEF MCHUCK2=1 FTS2 BRN MCHUCK8 FW?L MCHUCK9 FWR= #DEF MCHUCK4=MCHUCK9 FX=W STO 1 EWK+1(3) FXQG STO 0 ETLINK(3) FY=6 SMO 0 FYPQ OBEY 0 F^9B SRL 0 7 F^P2 STO 0 EWK(3) G28L CALL 0 MFTRANW G2N= BRN MTRANERR G37W #SKI K6EXOFILE>199-199 G3MG ( G476 SMO A1+2(1) G4LQ LDN 0 0 G56B BZE 0 MTRANERR G5L2 ) G65L LDN 0 1 G6K= SBS 0 A1+2(1) G74W LDX 0 ETLINK(3) G7JG LDX 1 EWK+1(3) G846 EXIT 0 1 G8HQ TRANERR G93B FTRANW G9H2 MCHUCK8 G=2L ) G=G= ) G=^W #NOR G?FG # G?^6 [??? CHUCKWR G#DQ # ******* G#YB #MAC CHUCKWR G*D2 # G*XL STO 3 EWK+3(3) GBC= #STR C,%A GBWW #SKI GCBG CALL 0 MWRITESTX3 GCW6 #STR W,%A GD*Q #SKI GDTB CALL 0 MWRITESTX4 GF*2 LDX 1 %B GFSL #STR %D GG#= LDCT 0 #600 GGRW #STR %D GH?G #SKI GHR6 LDCT 0 #400 GJ=Q BRN %C GJQB WRITESTX %A GK=2 #NOR GKPL # GL9= # GLNW # ********************************************************************** GM8G # * GMN6 # * ADDRESS CONVERSION GN7Q # * GNMB # * CONVERT,CONVERTX GP72 # * GPLL # :********************************************************************* GQ6= # GQKW [??? CONVERT GR5G # ******* GRK6 #MAC CONVERT GS4Q # GSJB JENVNOT MCONV1,MEEP GT42 LDX 0 %C GTHL MPA 0 %D GW3= BRN MCONV2 GWGW MCONV1 GX2G DVS 0 %D GXG6 ADX 1 %C GX^Q MCONV2 GYFB LDX 2 %B GY^2 ANDN 2 #77 G^DL STO 2 BSL1 G^Y= CALL 2 (BSP3) H2CW STO 0 %A H2XG #NOR H3C6 # H3WQ [??? CONVERTX H4BB # ******** H4W2 #MAC CONVERTX H5*L # H5T= LDX 0 %B H6#W LDX 1 %A H6SG LDX 2 %C H7#6 ANDN 2 #77 H7RQ STO 2 BSL1 H8?B CALL 2 (BSP3) H8R2 #NOR H9=L # H9Q= # ********************************************************************** H=9W # * H=PG # * CHECK BS TRANSFERS H?96 # * CHTRAN,CHTRANX H?NQ # * H#8B # ********************************************************************** H#N2 # H*7L [??? CHTRAN H*M= # ****** HB6W #MAC CHTRAN [CHECK BS TRANSFERS FOR INOP,FAIL HBLG # HC66 #STR %D HD5B ( HDK2 LDX 0 %D HF4L SRL 0 18 HFJ= ) HG3W #STR %D HGHG #SKI HH36 LDCH 0 ACOMMUNE9(2) HHGQ LDX 1 %A HJ2B ANDN 1 #77 HJG2 SBN 1 EDS HJ^L BNZ 1 MCHECKTRF HKF= ANDN 0 #75 HKYW MCHECKTRF HLDG #SKI K6EXOFILE>299-299 HLY6 ( HMCQ LDX 2 0 HMXB SRC 2 6 HNC2 BNG 2 MCHECKTRG HNWL SLL 2 1 HPB= BPZ 2 MCHECKTROK HPTW BZE 1 MCHECKTRG HQ*G SLL 2 2 HQT6 BNG 2 MCHECKTROK HR#Q MCHECKTRG HRSB GEOERR 1,PERIREP HS#2 MCHECKTROK HSRL ) HT?= LDX 1 FX1 HTQW LDX 2 FX2 HW=G #STR %C HWQ6 ( HX9Q SRC 0 1 HXPB BNG 0 %C HY92 ) HYNL BNZ 0 %B H^8= #NOR H^MW # J27G [??? CHTRANX J2M6 # ******* J36Q #MAC CHTRANX [FLAWS TRANSFER CHECK MACRO J3LB # J462 #STR %E J55= ( J5JW LDX 0 %E J64G SRL 0 18 J6J6 ) J73Q #STR %E J7HB #SKI J832 LDCH 0 ACOMMUNE9(2) J8GL LDX 1 %A J92= ANDN 1 #77 J9FW SBN 1 EDS J9^G BNZ 1 MCHTRANX1 J=F6 ANDN 0 #75 J=YQ MCHTRANX1 J?DB #SKI K6EXOFILE>299-299 J?Y2 ( J#CL LDX 2 0 J#X= SRC 2 6 J*BW BNG 2 MCHTRANX2 J*WG SLL 2 1 JBB6 BPZ 2 MCHTRANX3 JBTQ BZE 1 MCHTRANX2 JC*B SLL 2 2 JCT2 BNG 2 MCHTRANX3 JD#L MCHTRANX2 JDS= GEOERR 1,PERIREPX JF?W MCHTRANX3 JFRG ) JG?6 LDX 1 FX1 JGQQ LDX 2 FX2 JH=B BZE 0 MCHTRANX4 JHQ2 SRC 0 1 JJ9L BNG 0 %D JJP= ANDN 0 6 JK8W BNZ 0 %B JKNG BRN %C JL86 MCHTRANX4 JLMQ #NOR JM7B # JMM2 # ********************************************************************** JN6L # * JNL= # * MESSAGE HANDLING JP5W # * JPKG # * OPTMESS,KEEPMESS,EXMESS JQ56 # * JQJQ # ********************************************************************** JR4B # JRJ2 # JS3L [??? OPTMESS JSH= # ******* JT2W #MAC OPTMESS JTGG # JW26 LDCT 0 #400 JWFQ ORX 0 %A JW^B SMO FX2 JXF2 STO 0 ACOMMUNE7 JXYL #STR %B JYD= LDX 0 %B JYXW #STR %B J^CG #SKI J^X6 NGN 0 1 K2BQ SMO FX2 K2WB STO 0 ACOMMUNE8 K3B2 #STR %C K3TL LDX 0 %C K4*= #STR %C K4SW #SKI K5#G NGN 0 1 K5S6 SMO FX2 K6?Q STO 0 ACOMMUNE9 K6RB DOWN EXMESS,1 K7?2 #NOR K7QL # K8== [??? KEEPMESS K8PW # ******** K99G #MAC KEEPMESS K9P6 # K=8Q LDX 0 %A K=NB SMO FX2 K?82 STO 0 ACOMMUNE7 K?ML #STR %B K#7= LDX 0 %B K#LW #STR %B K*6G #SKI K*L6 NGN 0 1 KB5Q SMO FX2 KBKB STO 0 ACOMMUNE8 KC52 #STR %C KCJL LDX 0 %C KD4= #STR %C KDHW #SKI KF3G NGN 0 1 KFH6 SMO FX2 KG2Q STO 0 ACOMMUNE9 KGGB DOWN EXMESS,1 KH22 #NOR KHFL # KH^= [??? EXMESS KJDW # ****** KJYG #MAC EXMESS KKD6 # KKXQ MHUNTW 1,EWDAS,EWMESS KLCB BNG 1 MEXMESS KLX2 #STR %A KMBL DOWN EXMESS,3 KMW= #STR %A KN*W #SKI KNTG DOWN EXMESS,2 KP*6 MEXMESS KPSQ LDX 1 FX1 KQ#B LDX 2 FX2 KQS2 #NOR KR?L # KRR= # ********************************************************************** KS=W # * EXOFILE TWINNING SYSTEM MACROS KSQG # * KT=6 # * A)RESTORE TIME MACROS:- KTPQ # * TWINNING,DECOM,TWINTRCE,DEDICATE,UNDEDICATE KW9B # * B)MACROS USED BY RTMS:- KWP2 # * R,TWSET KX8L # * C)STATUS TEST MACROS:- KXN= # * JSHARED,JUNDE,JDED KY7W # * D)MESSAGE SENDING MACROS:- KYMG # * CHAREA,CHFILE,GETAREA,FIPPER,AUTWIN,ANYUSERS,PHOLD,BUTTON K^76 # * E)OTHERS:- K^LQ # * TWINCT,TWTRACE,TESTLINK,TWAIT,TCLOSE L26B # * L2L2 # ********************************************************************** L35L # L3K= [??? TWINNING L44W # ******** L4JG #MAC TWINNING L546 # L5HQ #STR %A L63B #SKI L6H2 !! MUST HAVE ON OR OFF PARAMETER L72L #STR %A L7G= TWSET %A,CDUM,3 L7^W #NOR L8FG # L8^6 [??? DECOM L9DQ # ***** L9YB #MAC DECOM L=D2 # L=XL #STR %A L?C= #SKI L?WW !! MUST HAVE ON OR OFF PARAMETER !! L#BG #STR %A L#W6 ( L**Q #MEN TWINSET L*TB #TRA K4TWINSET LB*2 #STR ON,%A LBSL #SKI LC#= +0 LCRW #STR OFF,%A LD?G #SKI LDR6 -1 LF=Q #END LFQB ) LG=2 #NOR LGPL # LHNW [??? TWINTRCE LJ8G # ******** LJN6 #MAC TWINTRCE LK7Q # LKMB #STR %A LL72 #SKI LLLL !! MUST HAVE ON OR OFF PARAMETER !! LM6= #STR %A LMKW ( LN5G TWSET %A,RELIEF,8 LNK6 TWSET %A,CDUM,4 LP4Q TWSET %A,TWINSETA,7 LPJB TWSET %A,TWINSETD,7 LQ42 TWSET %A,INTWIN,4 LQHL ) LR3= #NOR LRGW # LS2G [??? DEDICATE LSG6 # ******** LS^Q #MAC DEDICATE LTFB # LT^2 #MEN CDUM LWDL #TRA ARES LWY= R %A,%B,%C,%D,%E,%F,%G,%H,%I,%J,%K,%L,%M,%N,%O,%P,%Q,%R,%S,%T,%U,%V,%W LXCW #END LXXG #NOR LYC6 # LYWQ [??? UNDEDICATE L^BB # ********** L^W2 #MAC UNDEDICATE M2*L # M2T= #MEN CDUM M3#W #TRA AUNRES M3SG R %A,%B,%C,%D,%E,%F,%G,%H,%I,%J,%K,%L,%M,%N,%O,%P,%Q,%R,%S,%T,%U,%V,%W M4#6 #END M4RQ #NOR M5?B # M5R2 [??? R M6=L # * M6Q= #MAC R M79W # M7PG #STR %A M896 #SKI %A<512-512>0&%A M8NQ ( M98B #STR %A M9N2 ( M=7L +%A M=M= R %B,%C,%D,%E,%F,%G,%H,%I,%J,%K,%L,%M,%N,%O,%P,%Q,%R,%S,%T,%U,%V,%W,%X M?6W ) M?LG #STR %A M#66 #SKI M#KQ #77777777 M*5B ) M*K2 #STR %A MB4L #SKI %A<512-512>0&%A MBJ= #SKI MC3W ( MCHG !! UNIT NO. OUT OF RANGE : %A !! MD36 R %B,%C,%D,%E,%F,%G,%H,%I,%J,%K,%L,%M,%N,%O,%P,%Q,%R,%S,%T,%U,%V,%W,%X MDGQ ) MF2B #NOR MFG2 # MF^L [??? TWSET MGF= # ***** MGYW #MAC TWSET MHDG # MHY6 #MEN %B MJCQ #TRA K%C%B MJXB #STR ON,%A MKC2 #SKI MKWL -1 MLB= #STR OFF,%A MLTW #SKI MM*G +0 MMT6 #END MN#Q #NOR MNSB # MP#2 [??? JSHARED MPRL # ******* MQ?= #MAC JSHARED MQQW # MR=G MOD LDX 0 BSUNIT,%A MRQ6 ANDX 0 BITS910 MS9Q ERX 0 BIT10 MSPB BZE 0 %B MT92 #NOR MTNL # MW8= [??? JDED MWMW # **** MX7G #MAC JDED MXM6 # MY6Q MOD LDX 0 BSUNIT,%A MYLB ANDX 0 BITS910 M^62 BZE 0 %B M^KL #NOR N25= # N2JW [??? JUNDE N34G # ***** N3J6 #MAC JUNDE N43Q # N4HB MOD LDX 0 BSUNIT,%A N532 ANDX 0 BITS910 N5GL ERX 0 BITS910 N62= BZE 0 %B N6FW #NOR N6^G # N7F6 [??? CHAREA N7YQ # ****** N8DB #MAC CHAREA N8Y2 # N9CL STO 1 EX4 N9X= STO 2 EX5 N=BW LDX 0 %B N=WG SMO FX2 N?B6 STO 0 ACOMMUNE9 N?TQ HUNT 1,EWDAS,ITCH N#*B BNG 1 MCHAREA1 N#T2 LDX 0 ENSUSN(1) N*#L TXU 0 %A N*S= BCS MCHAREA1 NB?W LDX 0 ENCT(1) NBRG SBN 0 ENAR-ENMARK NC?6 MCHAREA3 NCQQ LDX 2 ENAR(1) ND=B SMO FX2 NDQ2 TXU 2 ACOMMUNE9 NF9L BCC MCHAREA4 NFP= ADN 1 1 NG8W BCT 0 MCHAREA3 NGNG MCHAREA1 NH86 LDN 0 0 NHMQ MCHAREA4 NJ7B LDX 1 EX4 NJM2 LDX 2 EX5 NK6L BNZ 0 %C NKL= #NOR NL5W # NLKG [??? CHFILE NM56 # ****** NMJQ #MAC CHFILE NN4B # NNJ2 LDX 0 %B NP3L LDX 1 FX2 NPH= STO 0 ACOMMUNE9(1) NQ2W MFINDSU 1,ACOMMUNE9(1) NQGG LADDP HUNIT(1),1 NR26 JDED 1,%G NRFQ LDX 1 FX2 NR^B LDX 0 %A NSF2 STO 0 ACOMMUNE8(1) NSYL LDX 0 %C NTD= STO 0 ACOMMUNE7(1) NTXW DOWN TWINSETB,3 NWCG M1CHFILE NWX6 BRN M1CHFILE NXBQ BRN %E NXWB BRN %F NYB2 #NOR NYTL # N^*= [??? GETAREA N^SW # ******* P2#G #MAC GETAREA P2S6 # P3?Q LDX 0 %A P3RB LDX 1 FX2 P4?2 STO 0 ACOMMUNE9(1) P4QL MFINDSU 1,ACOMMUNE9(1) P5== LADDP HUNIT(1),1 P5PW LDX 2 FX2 P69G JDED 1,MGETAREA1 P6P6 STOZ ACOMMUNE8(2) P78Q LDCT 0 #400 P7NB ORN 0 GCHA P882 STO 0 ACOMMUNE7(2) P8ML DOWN TWINSETB,3 P97= MGETAREA1 P9LW LDX 1 FX1 P=6G BRN MGETAREA2 P=L6 BRN %B P?5Q MGETAREA2 P?KB #NOR P#52 # P#JL [??? FIPPER P*4= # ****** P*HW #MAC FIPPER PB3G # PBH6 LDX 0 %B PC2Q LDX 1 FX2 PCGB STO 0 ACOMMUNE9(1) PD22 MFINDSU 1,ACOMMUNE9(1) PDFL LADDP HUNIT(1),1 PD^= JDED 1,%E PFDW LDX 0 %A PFYG LDX 2 FX2 PGD6 STO 0 ACOMMUNE8(2) PGXQ LDCT 0 #400 PHCB ORN 0 GRDFIP PHX2 STO 0 ACOMMUNE7(2) PJBL DOWN TWINSETB,3 PJW= M1FIPPER PK*W BRN M1FIPPER PKTG BRN £ PL*6 BRN %D PLSQ #NOR PM#B # PMS2 [??? AUTWIN PN?L # ****** PNR= #MAC AUTWIN PP=W # PPQG LDN 0 %A PQ=6 SMO FX2 PQPQ STO 0 ACOMMUNE8 PR9B #STR %B PRP2 ( PS8L LDX 0 %B PSN= SMO FX2 PT7W STO 0 ACOMMUNE9 PTMG ) PW76 DOWN TWINSETB,7 PWLQ #NOR PX6B # PXL2 [??? ANYUSERS PY5L # ******** PYK= #MAC ANYUSERS P^4W # P^JG LDX 0 %B Q246 LDX 1 FX2 Q2HQ STO 0 ACOMMUNE9(1) Q33B MFINDSU 1,ACOMMUNE9(1) Q3H2 LADDP HUNIT(1),1 Q42L JDED 1,%E Q4G= LDX 0 %A Q4^W LDX 2 FX2 Q5FG STO 0 ACOMMUNE8(2) Q5^6 LDCT 0 #400 Q6DQ ORN 0 GANYUSER Q6YB STO 0 ACOMMUNE7(2) Q7D2 DOWN TWINSETB,3 Q7XL M1ANYUSERS Q8C= BRN M1ANYUSERS Q8WW BRN %D Q9BG BRN %C Q9W6 #NOR Q=*Q # Q=TB [??? PHOLD Q?*2 # ***** Q?SL #MAC PHOLD [%A=UNIT NO. %B-IPB FAIL %C - G.DOWN Q##= # Q#RW LDX 0 %A Q*?G SMO FX2 Q*R6 STO 0 ACOMMUNE9 QB=Q DOWN TWINSETB,5 QBQB BRN %B QC=2 BRN %C QCPL #NOR QD9= # QDNW [??? BUTTONOLE QF8G # ********* QFN6 #MAC BUTTONOLE QG7Q # QGMB AUTWIN GBOLE,%A QH72 #NOR QHLL # QJ6= [??? TWINCT QJKW # ****** QK5G #MAC TWINCT QKK6 # QL4Q LDX 0 ETWINCT QLJB ADN 0 1 QM42 STO 0 ETWINCT QMHL SBN 0 1 QN3= #NOR QNGW # QP2G [??? TWTRACE QPG6 # ******* QP^Q #MAC TWTRACE QQFB # QQ^2 STO 3 EX7 QRDL CALL 3 MTW1 QRY= LDX 3 EX7 QSCW #OPT MTW12=0 QSXG #SKI MTW12-1 QTC6 ( QTWQ BRN MTW2 QWBB MTW3 STO 0 EX4 QWW2 STO 1 EX5 QX*L STO 2 EX6 QXT= HUNT 2,EWDAS,GEXD QY#W SMO FX2 QYSG LDN 0 ACOMMUNE1 Q^#6 SMO A1(2) Q^RQ LDN 1 A1+1(2) R2?B MOVE 0 5 R2R2 LDN 0 5 R3=L ADS 0 A1(2) R3Q= LDX 0 ALOGLEN(2) R49W SBX 0 A1(2) R4PG SBN 0 1 R596 BNZ 0 MTW4 R5NQ STOZ A1(2) R68B MTW4 LDN 0 EX4 R6N2 LDN 1 0 R77L MOVE 0 3 R7M= EXIT 3 0 R86W MTW2 R8LG #FRE MTW12 R966 #OPT MTW12=1 R9KQ #DEF MTW1=MTW3 R=5B ) R=K2 #NOR R?4L # R?J= [??? TESTLINK R#3W # ******** R#HG #MAC TESTLINK R*36 # R*GQ LDX 0 ETWINMK RB2B ANDN 0 IPBDOWN+GEODOWN RBG2 BZE 0 M1TESTLINK RB^L ANDN 0 IPBDOWN RCF= BNZ 0 %A RCYW BRN %B RDDG M1TESTLINK RDY6 #NOR RFCQ # RFXB [??? TCLOSE RGC2 # ****** RGWL #MAC TCLOSE RHB= # RHTW DOWN TWINSETB,12 RJ*G #NOR RJT6 # RK#Q [??? TWAIT RKSB # ***** RL#2 #MAC TWAIT RLRL # RM?= LDX 0 %A RMQW SMO FX2 RN=G STO 0 ACOMMUNE9 RNQ6 DOWN REQCART,12 RP9Q BRN %B RPPB #NOR RQ92 # RQNL # ********************************************************************** RR8= # * RRMW # * MISC MACROS RS7G # * RSM6 # * EXOFAIL,MOVLONG,UDASTYPE,RNXNOCHECK,JPROP RT6Q # * ERASEX,STUBASE,STUBASEX,EDSCNT RTLB ...# * FINDBSA,FLAWCHK,LFNTOGEOG,FINDRPDEV RW62 # * RWKL # ********************************************************************** RX5= # RXJW [??? EXOFAIL RY4G # ******* RYJ6 #MAC EXOFAIL R^3Q # R^HB SMO %A S232 LDX 7 ACNUM S2GL HUNT2J 1,EWDAS,EWMESS,%A,MEXOFA1 S32= CHAIN 1,FX2 S3FW EXMESS ALL S3^G FINDACTNO 1,7,MEXOFA1 S4F6 CLAUTFAIL 1 S4YQ LDX 0 AWORK3(1) S5DB LDX 1 FX1 S5Y2 BZE 0 %B S6CL BRN MEXOFA2 S6X= MEXOFA1 S7BW GEOERR 1,EXOFAIL S7WG MEXOFA2 S8B6 #NOR S8TQ # S9*B [??? MOVLONG S9T2 # ******* S=#L #MAC MOVLONG S=S= # S??W STO %A BSL1 [PRESERVE PARAMETERS S?RG STO %B BSL2 S#?6 STO %C BSL3 S#QQ MOVLONG1 S*=B SBX %C BSBS1 [SUBTRACT 513 S*Q2 BNG %C MOVLONG2 [J IF FINAL MOVE SB9L ADN %C 1 [ELSE MAKE SUBTRACTION 512 SBP= MOVE %A 0 [MOV'M'OUT SC8W ADX %A BSBS [UPDATE SCNG ADX %B BSBS SD86 BRN MOVLONG1 SDMQ MOVLONG2 SF7B ADX %C BSBS1 [RESTORE FOR FINAL MOVE SFM2 SMO %C SG6L MOVE %A 0 SGL= LDX %A BSL1 [RESTORE PARAMETERS SH5W LDX %B BSL2 SHKG LDX %C BSL3 SJ56 #NOR SJJQ # SK4B [??? UDASTYPE SKJ2 # ******** SL3L #MAC UDASTYPE SLH= # SM2W #MEN CONSTANT SMGG #TRA FRED SN26 #STR DA,%A SNFQ #SKI SN^B #DEF MUDASTYPE=#4441 SPF2 #STR ED,%A SPYL #SKI SQD= #DEF MUDASTYPE=#4544 SQXW #STR FD,%A SRCG #SKI SRX6 #DEF MUDASTYPE=#4644 SSBQ #OPT MUDASTYPE=0 SSWB #SKI MUDASTYPE STB2 #HAL MUDASTYPE,0 STTL #SKI MUDASTYPE<1$1 SW*= !! %A IS NOT A VALID MNEMONIC !! SWSW #END SX#G #NOR SXS6 # SY?Q [??? RNXNOCHECK SYRB # ********** S^?2 [ MACRO TO ALLOW AN EXOFILE TO BE RENAMED TO AN EXISTING NAME S^QL # T2== #MAC RNXNOCHECK T2PW # T39G #MEN RENAMEX T3P6 #TRA K81RENAMEX T48Q BRN K82RENAMEX T4NB #END T582 #NOR T5ML # T67= [??? JPROP T6LW # ***** T76G # MACRO TO JUMP TO APPROPRIATE LABEL T7L6 # ACCORDING TO DEVICE PROPERTIES T85Q [ T8KB #MAC JPROP T952 # T9JL LPROP %A,0 T=4= #STR %B [COMPILED IF %B PRESENT T=HW ( T?3G LDX 1 0 T?H6 SBN 1 #524 T#2Q BZE 1 %B [^ IF FDS640 T#GB ) T*22 #STR %C [COMPILED IF %C PRESENT T*FL ( T*^= LDX 1 0 TBDW SBN 1 #522 TBYG BZE 1 %C [^ IF FDS160 TCD6 ) TCXQ #STR %D [COMPILED IF %D PRESENT TDCB ( TDX2 LDX 1 0 TFBL SBN 1 #501 TFW= BZE 1 %D [^ IF EDS80 TG*W ) TGTG #STR %E [COMPILED IF %E PRESENT TH*6 ( THSQ LDX 1 0 TJ#B SBN 1 #502 TJS2 BZE 1 %E [^ IF EDS100 TK?L ) TKR= #STR %F [COMPILED IF %F PRESENT TL=W ( TLQG LDX 1 0 TM=6 SBN 1 #504 TMPQ BZE 1 %F [^ IF EDS200 TN9B ) TNP2 #STR %G [COMPILED IF %G PRESENT TP8L ( TPN= LDX 1 0 TQ7W SBN 1 #414 TQMG BZE 1 %G [^ IF LDC STYLE EDS200 VIA PF56 TR76 SBN 1 #100 TRLQ BZE 1 %G [^ IF LDC STYLE EDS200 INTEGRATED TS6B ) TSL2 #NOR TT5L # TTK= [??? ERASEX TW4W # ****** TWJG #MAC ERASEX TX46 # TXHQ DOWN ERASEX,1 TY3B BRN %A TYH2 #NOR T^2L # T^G= [??? STUBASE T^^W # ******* W2FG #MAC STUBASE W2^6 # W3DQ LDN %C 0 W3YB LDX 0 BSUNIT1(%A) W4D2 ANDN 0 #77 W4XL SBN 0 AFDS W5C= BNZ 0 MSTUBASE1 W5WW LDX %C FDSTART W6BG MSTUBASE1 W6W6 #NOR W7*Q # W7TB [??? STUBASEX W8*2 # ******** W8SL #MAC STUBASEX W9#= # W9RW LDN %B 0 W=?G LDX 0 %C W=R6 SBN 0 AFDS W?=Q BNZ 0 MSTUBASEX W?QB LDN %B 0 W#=2 MSTUBASEX W#PL #NOR W*9= # W*NW [??? EDSCNT WB8G # ****** WBN6 #MAC EDSCNT WC7Q # WCMB #STR %C WD72 ( WDLL +%C WF6= #FID 0 5 %A WFKW #FID 6 11 %B WG5G EDSCNT %A,%D,%E,%F,%G,%H,%I,%J,%K,%L,%M,%N,%O WGK6 ) WH4Q #NOR WHJB # WJ42 [??? FINDBSA WJHL # ******* WK3= #MAC FINDBSA WKGW # WL2G #STR %B WLG6 #SKI WL^Q ( WMFB #STR %A,1 WM^2 LDX 1 %A WNDL SLL 1 1 [MULTIPLY BY 2 WNY= ADX 1 ALFTP [ADD BASE OF ALFTABLE WPCW LDX 1 A1(1) [GET APPROPRIATE RECORD WPXG SRL 1 12 [BSUN MOVED FROM B2-11 WQC6 ANDN 1 #1777 [ TO B14-23 WQWQ ) WRBB #STR %B WRW2 ( WS*L #STR %B,1 WST= LDX 1 %B [BSUN IF %A ABSENT WT#W ) WTSG MPY 1 ASBSAB [ASBSAB = ASIZE OF ANY BSA WW#6 NGX 2 2 WWRQ ADX 2 BBAC [BASE OF BSA S WX?B ADX 2 ASBSAB [X2 CONTAINS ADDRESS OF BSA WXR2 #NOR WY=L # WYQ= [??? FLAWCHK W^9W # ******* W^PG # X296 # MACRO USED BY ERROR LOGGING ACTIVITY FOR CHECKING X2NQ # WHETHER A PERIPHERAL INCIDENT IS ALREADY RECORDED IN X38B # THE FLAW INDEX. X3N2 # X47L #MAC FLAWCHK X4M= # X56W LDX 0 %A X5LG SMO FX2 X666 STO 0 ACOMMUNE6 X6KQ LDX 0 %B X75B SMO FX2 X7K2 STO 0 ACOMMUNE7 X84L LDX 0 %C X8J= SMO FX2 X93W STO 0 ACOMMUNE8 X9HG LDX 0 %D X=36 SMO FX2 X=GQ STO 0 ACOMMUNE9 X?2B DOWN FLAWMAP,2 X?G2 BRN %E X?^L #NOR X#F= # X#YW ...[??? LFNTOGEOG X*DG # ******** X*Y6 #MAC LFNTOGEOG XBCQ # XBXB FINDBSA %B XCC2 LGEOG ,%A XCWL #STR %A,2 XDB= LDX 2 FX2 XDTW #STR %A,1 XF*G LDX 1 FX1 XFT6 #NOR XFTG ...[ XFTW ...[??? FINDRPDEV XFW= ...# ********* XFWL ...#MAC FINDRPDEV XFX2 ...# XFXB ...#STR %B XFXQ ...#SKI XFY6 ...( XFYG ... LDN %D 6 XFYW ... FINDPEREC %A,APFOTY,%D XF^= ... BNG %A %C XF^L ...) XG22 ...#STR %B XG2B ...( XG2Q ... SMO FX1 XG36 ... LDX %D MFINDRPDEV1 XG3G ...MFINDRPDEV4 FINDPEREC %A,APFOTY,%D,%B XG3W ... BPZ %A MFINDRPDEV XG4= ... LDX %A FX1 XG4L ... LDN 0 6 XG52 ...MFINDRPDEV3 TXU %D MFINDRPDEV1(%A) XG5B ... BCC MFINDRPDEV2 XG5Q ... ADN %A 1 XG66 ... BCT 0 MFINDRPDEV3 XG6G ... BRN %C XG6W ...MFINDRPDEV2 LDX %D MFINDRPDEV1+1(%A) XG7= ... BPZ %D MFINDRPDEV4 XG7L ... BRN %C XG82 ...MFINDRPDEV1 +6 XG8B ... +9 XG8Q ... +13 XG96 ... +25 XG9G ... +26 XG9W ... +28 XG== ... -1 XG=L ...MFINDRPDEV XG?2 ...) XG?B ...#NOR XG?Q ...# XG#Q # XGSB # ********************************************************************** XH#2 # * XHRL # * CME SHARE MACROS XJ?= # * JCMESH,JNCMESH,SHCLOALL,SHCLOSE XJQW # * SHOPEN,SHAREON,SHAREOFF XK=G # * XKQ6 # ********************************************************************** XL9Q # XLPB [??? JCMESH XM92 # ****** XMNL #SKI XN8= ( XNMW # XP7G # JUMP IF DEVICE IS CME SHARED XPM6 # XQ6Q ) XQLB #MAC JCMESH XR62 # XRKL MODD LDX 0 JK52B,%A,CPPTR(2) XS5= ANDN 0 8 XSJW BNZ 0 %B XT4G #NOR XTJ6 # XW3Q [??? JNCMESH XWHB # ******* XX32 #SKI XXGL ( XY2= # XYFW # JUMP IF DEVICE IS NOT CME SHARED XY^G # X^F6 ) X^YQ #MAC JNCMESH Y2DB # Y2Y2 MODD LDX 0 JK52B,%A,CPPTR(2) Y3CL ANDN 0 8 Y3X= BZE 0 %B Y4BW #NOR Y4WG # Y5B6 [??? SHCLOALL Y5TQ # ******** Y6*B #SKI Y6T2 ( Y7#L # Y7S= # ISSUE "CLOSE ALL SHARED FILES" EXTRACODE Y8?W # Y8RG ) Y9?6 #MAC SHCLOALL Y9QQ # Y==B LDX 0 GSIGN Y=Q2 '171 0 11 Y?9L BNG 0 %A Y?P= #NOR Y#8W # Y#NG [??? SHCLOSE Y*86 # ******* Y*MQ #SKI YB7B ( YBM2 # YC6L # ISSUE "CLOSE SHARED FILE" EXTRACODE YCL= # YD5W ) YDKG #MAC SHCLOSE YF56 # YFJQ #STR %A YG4B LDX 0 %A [IF %A PRESENT YGJ2 #STR %B YH3L LDX 1 %B [IF %B PRESENT YHH= '171 0 11 YJ2W BNG 0 %C [^ IF FAILED YJGG #NOR YK26 # YKFQ [??? SHOPEN YK^B # ****** YLF2 #SKI YLYL ( YMD= # YMXW # ISSUE "OPEN SHARED FILE" EXTRACODE YNCG # YNX6 ) YPBQ #MAC SHOPEN YPWB # YQB2 #STR %A YQTL LDX 0 %A [IF %A PRESENT YR*= #STR %B YRSW LDX 1 %B [IF %B PRESENT YS#G '171 0 10 YSS6 BNG 0 %C [^ IF FAILED YT?Q #NOR YTRB # YW?2 [??? SHAREON YWQL # ******* YX== #SKI YXPW ( YY9G # YYP6 # ISSUE "SHARE ON" EXTRACODE Y^8Q # Y^NB ) ^282 #MAC SHAREON ^2ML # ^37= #STR %A ^3LW LDX 0 %A [IF %A PRESENT ^46G #STR %A ^4L6 #SKI ^55Q LDX 0 CPPTR(2) [IF %A ABSENT ^5KB '171 0 3 ^652 BNG 0 %B [^ IF REJECTED ^6JL #NOR ^74= # ^7HW [??? SHAREOFF ^83G # ******** ^8H6 #SKI ^92Q ( ^9GB # ^=22 # ISSUE "SHARE OFF" EXTRACODE ^=FL # ^=^= ) ^?DW #MAC SHAREOFF ^?YG # ^#D6 #STR %A ^#XQ LDX 0 %A [IF %A PRESENT ^*CB #STR %A ^*X2 #SKI ^BBL LDX 0 CPPTR(2) [IF %A ABSENT ^BW= '171 0 4 ^C*W BNG 0 %B [^ IF REJECTED ^CTG #NOR ^D*6 # ^DSQ # ^^^^ ...716564160053