PiDP-8/I Software

Hex Artifact Content
Log In

Artifact 31e8c89ecaf7f524285fad2581eefa7d2b2095bb:


0000: 2f 54 44 38 45 20 46 4f 52 4d 41 54 54 45 52 20  /TD8E FORMATTER 
0010: 56 34 0d 0a 2f 0d 0a 2f 0d 0a 2f 0d 0a 2f 0d 0a  V4../../../../..
0020: 2f 0d 0a 2f 0d 0a 2f 2f 0d 0a 2f 0d 0a 2f 0d 0a  /../..//../../..
0030: 2f 0d 0a 2f 0d 0a 2f 43 4f 50 59 52 49 47 48 54  /../../COPYRIGHT
0040: 20 28 43 29 20 31 39 37 31 2c 20 31 39 37 35 0d   (C) 1971, 1975.
0050: 0a 2f 44 49 47 49 54 41 4c 20 45 51 55 49 50 4d  ./DIGITAL EQUIPM
0060: 45 4e 54 20 43 4f 52 50 4f 52 41 54 49 4f 4e 2c  ENT CORPORATION,
0070: 20 4d 41 59 4e 41 52 44 2c 20 4d 41 53 53 2e 0d   MAYNARD, MASS..
0080: 0a 2f 0d 0a 2f 0d 0a 2f 0d 0a 2f 54 48 49 53 20  ./../../../THIS 
0090: 53 4f 46 54 57 41 52 45 20 49 53 20 46 55 52 4e  SOFTWARE IS FURN
00a0: 49 53 48 45 44 20 55 4e 44 45 52 20 41 20 4c 49  ISHED UNDER A LI
00b0: 43 45 4e 53 45 20 46 4f 52 20 55 53 45 20 4f 4e  CENSE FOR USE ON
00c0: 4c 59 20 4f 4e 20 41 0d 0a 2f 53 49 4e 47 4c 45  LY ON A../SINGLE
00d0: 20 43 4f 4d 50 55 54 45 52 20 53 59 53 54 45 4d   COMPUTER SYSTEM
00e0: 20 41 4e 44 20 4d 41 59 20 42 45 20 43 4f 50 49   AND MAY BE COPI
00f0: 45 44 20 4f 4e 4c 59 20 57 49 54 48 20 54 48 45  ED ONLY WITH THE
0100: 20 49 4e 43 4c 55 2d 0d 0a 2f 53 49 4f 4e 20 4f   INCLU-../SION O
0110: 46 20 54 48 45 20 41 42 4f 56 45 20 43 4f 50 59  F THE ABOVE COPY
0120: 52 49 47 48 54 20 4e 4f 54 49 43 45 2e 20 20 54  RIGHT NOTICE.  T
0130: 48 49 53 20 53 4f 46 54 57 41 52 45 2c 20 4f 52  HIS SOFTWARE, OR
0140: 20 41 4e 54 20 4f 54 48 45 52 0d 0a 2f 43 4f 50   ANT OTHER../COP
0150: 49 45 53 20 54 48 45 52 45 4f 46 2c 20 4d 41 59  IES THEREOF, MAY
0160: 20 4e 4f 54 20 42 52 20 50 52 4f 56 49 44 45 44   NOT BR PROVIDED
0170: 20 4f 52 20 4f 54 48 45 52 57 49 53 45 20 4d 41   OR OTHERWISE MA
0180: 44 45 20 41 56 41 49 4c 41 42 4c 45 0d 0a 2f 54  DE AVAILABLE../T
0190: 4f 20 41 4e 59 20 4f 54 48 45 52 20 50 45 52 53  O ANY OTHER PERS
01a0: 4f 4e 20 45 58 43 45 50 54 20 46 4f 52 20 55 53  ON EXCEPT FOR US
01b0: 45 20 4f 4e 20 53 55 43 48 20 53 59 53 54 45 4d  E ON SUCH SYSTEM
01c0: 20 41 4e 44 20 54 4f 20 4f 4e 45 20 57 48 4f 0d   AND TO ONE WHO.
01d0: 0a 2f 41 47 52 45 45 53 20 54 4f 20 54 48 45 53  ./AGREES TO THES
01e0: 45 20 4c 49 43 45 4e 53 45 20 54 45 52 4d 53 2e  E LICENSE TERMS.
01f0: 20 20 54 49 54 4c 45 20 54 4f 20 41 4e 44 20 4f    TITLE TO AND O
0200: 57 4e 45 52 53 48 49 50 20 4f 46 20 54 48 45 0d  WNERSHIP OF THE.
0210: 0a 2f 53 4f 46 54 57 41 52 45 20 53 48 41 4c 4c  ./SOFTWARE SHALL
0220: 20 41 54 20 41 4c 4c 20 54 49 4d 45 53 20 52 45   AT ALL TIMES RE
0230: 4d 41 49 4e 20 49 4e 20 44 45 43 2e 0d 0a 2f 0d  MAIN IN DEC.../.
0240: 0a 2f 0d 0a 2f 54 48 45 20 49 4e 46 4f 52 4d 41  ./../THE INFORMA
0250: 54 49 4f 4e 20 49 4e 20 54 48 49 53 20 53 4f 46  TION IN THIS SOF
0260: 54 57 41 52 45 20 49 53 20 53 55 42 4a 45 43 54  TWARE IS SUBJECT
0270: 20 54 4f 20 43 48 41 4e 47 45 20 57 49 54 48 4f   TO CHANGE WITHO
0280: 55 54 0d 0a 2f 4e 4f 54 49 43 45 20 41 4e 44 20  UT../NOTICE AND 
0290: 53 48 4f 55 4c 44 20 4e 4f 54 20 42 45 20 43 4f  SHOULD NOT BE CO
02a0: 4e 53 54 52 55 45 44 20 41 53 20 41 20 43 4f 4d  NSTRUED AS A COM
02b0: 4d 49 54 4d 45 4e 54 20 42 59 20 44 49 47 49 54  MITMENT BY DIGIT
02c0: 41 4c 0d 0a 2f 45 51 55 49 50 4d 52 4e 54 20 43  AL../EQUIPMRNT C
02d0: 4f 52 4f 50 41 54 49 4f 4e 2e 0d 0a 2f 0d 0a 2f  OROPATION.../../
02e0: 44 45 43 20 41 53 53 55 4d 45 53 20 4e 4f 20 52  DEC ASSUMES NO R
02f0: 45 53 50 4f 4e 53 49 42 49 4c 49 54 59 20 46 4f  ESPONSIBILITY FO
0300: 52 20 54 48 45 20 55 53 45 20 4f 52 20 52 45 4c  R THE USE OR REL
0310: 49 41 42 49 4c 49 54 59 20 4f 46 20 49 54 53 0d  IABILITY OF ITS.
0320: 0a 2f 53 4f 46 54 57 41 52 45 20 4f 4e 20 45 51  ./SOFTWARE ON EQ
0330: 55 49 50 4d 45 4e 54 20 57 48 49 43 48 20 49 53  UIPMENT WHICH IS
0340: 20 4e 4f 54 20 53 55 50 50 4c 49 45 44 20 42 59   NOT SUPPLIED BY
0350: 20 44 45 43 2e 0d 0a 2f 0d 0a 2f 0d 0a 2f 0d 0a   DEC.../../../..
0360: 2f 0d 0a 2f 0d 0a 2f 0d 0a 0c 0d 0a 0d 0a 2f 54  /../../......./T
0370: 44 38 45 20 44 45 43 54 41 50 45 20 46 4f 52 4d  D8E DECTAPE FORM
0380: 41 54 54 45 52 20 43 4f 50 59 52 49 47 48 54 20  ATTER COPYRIGHT 
0390: 31 39 37 31 0d 0a 2f 44 49 47 49 54 41 4c 20 45  1971../DIGITAL E
03a0: 51 55 49 50 4d 45 4e 54 20 43 4f 52 50 2e 0d 0a  QUIPMENT CORP...
03b0: 2f 4d 41 59 4e 41 52 44 20 2c 20 4d 41 53 53 0d  /MAYNARD , MASS.
03c0: 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 09 58 31 3d 31  ............X1=1
03d0: 30 0d 0a 09 58 32 3d 31 31 0d 0a 0d 0a 2f 53 59  0...X2=11..../SY
03e0: 4d 42 4f 4c 20 54 41 42 4c 45 20 41 55 47 4d 45  MBOL TABLE AUGME
03f0: 4e 54 41 54 49 4f 4e 0d 0a 0d 0a 09 53 44 53 53  NTATION.....SDSS
0400: 3d 36 37 37 31 0d 0a 09 53 44 53 54 3d 36 37 37  =6771...SDST=677
0410: 32 0d 0a 09 53 44 53 51 3d 36 37 37 33 0d 0a 09  2...SDSQ=6773...
0420: 53 44 4c 43 3d 36 37 37 34 0d 0a 09 53 44 4c 44  SDLC=6774...SDLD
0430: 3d 36 37 37 35 0d 0a 09 53 44 52 43 3d 36 37 37  =6775...SDRC=677
0440: 36 0d 0a 09 53 44 52 44 3d 36 37 37 37 0d 0a 0d  6...SDRD=6777...
0450: 0a 0d 0a 09 2a 30 0d 0a 09 30 0d 0a 09 4a 4d 50  ....*0...0...JMP
0460: 09 31 09 2f 48 4c 54 20 50 52 4f 47 52 41 4d 20  .1./HLT PROGRAM 
0470: 47 4f 54 20 49 4e 54 45 52 52 55 50 54 45 44 20  GOT INTERRUPTED 
0480: 53 4f 4d 45 48 4f 57 0d 0a 09 32 09 09 0d 0a 09  SOMEHOW...2.....
0490: 33 0d 0a 09 30 0d 0a 09 30 0d 0a 0d 0a 2f 57 4f  3...0...0..../WO
04a0: 52 4b 49 4e 47 20 4c 4f 43 41 54 49 4f 4e 53 0d  RKING LOCATIONS.
04b0: 0a 0d 0a 09 2a 32 30 0d 0a 0d 0a 57 31 2c 09 30  ....*20....W1,.0
04c0: 30 30 30 0d 0a 57 32 2c 09 30 30 30 30 0d 0a 57  000..W2,.0000..W
04d0: 33 2c 09 30 30 30 30 0d 0a 57 34 2c 09 30 30 30  3,.0000..W4,.000
04e0: 30 0d 0a 57 35 2c 09 30 30 30 30 0d 0a 57 36 2c  0..W5,.0000..W6,
04f0: 09 30 30 30 30 0d 0a 42 4c 4f 43 4b 53 2c 09 30  .0000..BLOCKS,.0
0500: 30 30 30 0d 0a 44 54 41 2c 09 30 30 30 30 0d 0a  000..DTA,.0000..
0510: 50 48 41 53 45 2c 09 30 30 30 30 0d 0a 54 4f 54  PHASE,.0000..TOT
0520: 41 4c 2c 09 30 30 30 30 0d 0a 56 41 52 31 2c 09  AL,.0000..VAR1,.
0530: 30 30 30 30 0d 0a 56 41 52 32 2c 09 30 30 30 30  0000..VAR2,.0000
0540: 0d 0d 0a 2f 43 4f 4e 53 54 41 4e 54 53 0d 0a 0d  .../CONSTANTS...
0550: 0a 43 30 30 31 37 2c 09 30 30 31 37 0d 0a 43 30  .C0017,.0017..C0
0560: 30 37 30 2c 09 30 30 37 30 0d 0a 43 30 30 37 37  070,.0070..C0077
0570: 2c 09 30 30 37 37 0d 0a 43 30 30 30 37 2c 09 30  ,.0077..C0007,.0
0580: 30 30 37 0d 0a 43 30 37 30 30 2c 09 30 37 30 30  007..C0700,.0700
0590: 0d 0a 43 32 30 33 2c 09 30 32 30 33 0d 0a 43 32  ..C203,.0203..C2
05a0: 30 31 2c 09 30 32 30 31 0d 0a 43 32 36 30 2c 09  01,.0201..C260,.
05b0: 30 32 36 30 0d 0a 43 32 36 31 2c 09 30 32 36 31  0260..C261,.0261
05c0: 0d 0a 43 32 37 30 2c 09 30 32 37 30 0d 0a 43 32  ..C270,.0270..C2
05d0: 37 31 2c 09 30 32 37 31 0d 0a 43 32 37 37 2c 09  71,.0271..C277,.
05e0: 30 32 37 37 0d 0a 43 31 36 32 30 2c 09 31 36 32  0277..C1620,.162
05f0: 30 0d 0a 43 37 30 30 30 2c 09 37 30 30 30 0d 0a  0..C7000,.7000..
0600: 43 37 37 30 30 2c 09 37 37 30 30 0d 0a 43 37 37  C7700,.7700..C77
0610: 31 34 2c 09 37 37 31 34 0d 0a 43 37 37 36 31 2c  14,.7714..C7761,
0620: 09 37 37 36 31 0d 0a 43 52 43 4f 44 2c 09 30 32  .7761..CRCOD,.02
0630: 31 35 0d 0a 4c 45 54 4b 2c 09 30 33 31 33 0d 0a  15..LETK,.0313..
0640: 4c 46 43 4f 44 2c 09 30 32 31 32 0d 0a 4d 32 2c  LFCOD,.0212..M2,
0650: 09 2d 32 0d 0a 4d 33 2c 09 2d 33 0d 0a 4d 36 2c  .-2..M3,.-3..M6,
0660: 09 2d 36 0d 0a 4d 37 2c 09 2d 37 0d 0a 4d 31 34  .-6..M7,.-7..M14
0670: 2c 09 2d 31 34 0d 0a 4d 31 34 34 2c 09 2d 31 34  ,.-14..M144,.-14
0680: 34 0d 0a 53 50 43 4f 44 2c 09 30 32 34 30 0d 0d  4..SPCOD,.0240..
0690: 0a 0d 0a 42 41 44 44 2c 09 42 55 46 46 45 52 2d  ...BADD,.BUFFER-
06a0: 31 0d 0a 42 46 52 2c 09 42 55 46 46 45 52 0d 0a  1..BFR,.BUFFER..
06b0: 43 4f 4d 50 41 52 2c 09 43 4f 4d 50 52 45 0d 0a  COMPAR,.COMPRE..
06c0: 49 54 2c 09 49 4e 49 54 31 0d 0a 51 55 31 2c 09  IT,.INIT1..QU1,.
06d0: 51 31 0d 0a 51 55 32 2c 09 51 32 0d 0a 51 55 33  Q1..QU2,.Q2..QU3
06e0: 2c 09 51 33 0d 0a 51 55 34 2c 09 51 34 0d 0a 4d  ,.Q3..QU4,.Q4..M
06f0: 45 53 53 2c 09 4d 45 53 0d 0a 53 54 58 2c 09 53  ESS,.MES..STX,.S
0700: 54 41 52 54 0d 0a 54 59 4f 43 54 2c 09 54 59 43  TART..TYOCT,.TYC
0710: 54 0d 0a 54 59 50 45 2c 09 4d 45 53 41 47 45 0d  T..TYPE,.MESAGE.
0720: 0a 54 59 50 49 4e 2c 09 54 59 50 4e 0d 0a 57 41  .TYPIN,.TYPN..WA
0730: 49 54 2c 09 53 54 41 4c 4c 0d 0a 57 43 2c 09 30  IT,.STALL..WC,.0
0740: 0d 0a 4d 54 52 2c 09 30 0d 0a 53 4c 52 44 52 43  ..MTR,.0..SLRDRC
0750: 2c 09 53 52 44 52 43 0d 0a 44 41 54 52 44 2c 09  ,.SRDRC..DATRD,.
0760: 30 0d 0a 4d 35 35 2c 09 2d 35 35 0d 0a 4d 32 35  0..M55,.-55..M25
0770: 2c 09 2d 32 35 0d 0a 4d 32 36 2c 09 2d 32 36 0d  ,.-25..M26,.-26.
0780: 0a 4d 33 32 2c 09 2d 33 32 0d 0a 4d 31 30 2c 09  .M32,.-32..M10,.
0790: 2d 31 30 0d 0a 4d 37 30 2c 09 2d 37 30 0d 0a 4d  -10..M70,.-70..M
07a0: 37 33 2c 09 2d 37 33 0d 0a 4d 35 31 2c 09 2d 35  73,.-73..M51,.-5
07b0: 31 0d 0a 4d 34 35 2c 09 2d 34 35 0d 0a 4d 32 32  1..M45,.-45..M22
07c0: 2c 09 2d 32 32 0d 0a 4d 31 34 33 2c 09 2d 31 34  ,.-22..M143,.-14
07d0: 33 0d 0a 4d 35 32 2c 09 2d 35 32 0d 0a 4d 33 31  3..M52,.-52..M31
07e0: 2c 09 2d 33 31 0d 0a 4d 33 30 36 2c 09 2d 33 30  ,.-31..M306,.-30
07f0: 36 0d 0a 43 4e 54 2c 09 30 0d 0a 4d 34 2c 09 2d  6..CNT,.0..M4,.-
0800: 34 0d 0a 4d 33 30 37 2c 09 2d 33 30 37 0d 0a 53  4..M307,.-307..S
0810: 53 44 53 51 54 2c 09 53 44 53 51 54 0d 0a 53 41  SDSQT,.SDSQT..SA
0820: 33 4c 4e 53 2c 09 41 33 4c 4e 53 0d 0a 53 43 45  3LNS,.A3LNS..SCE
0830: 58 50 43 2c 09 43 45 58 50 43 0d 0a 4d 53 4b 37  XPC,.CEXPC..MSK7
0840: 37 2c 09 30 30 37 37 0d 0a 4e 55 44 2c 09 4e 55  7,.0077..NUD,.NU
0850: 44 54 41 0d 0a 42 4c 4b 2c 09 30 0d 0a 52 45 56  DTA..BLK,.0..REV
0860: 42 4c 4b 2c 09 30 0d 0a 42 43 58 4f 52 2c 09 53  BLK,.0..BCXOR,.S
0870: 42 43 58 4f 52 0d 0a 43 48 4b 53 55 4d 2c 09 30  BCXOR..CHKSUM,.0
0880: 0d 0a 53 42 57 4f 52 44 2c 09 30 0d 0a 0d 0d 0a  ..SBWORD,.0.....
0890: 0d 0a 0d 0a 2f 54 59 50 45 20 54 48 45 20 43 48  ..../TYPE THE CH
08a0: 41 52 41 43 54 45 52 20 49 4e 20 54 48 45 20 41  ARACTER IN THE A
08b0: 43 20 4f 4e 20 54 48 45 20 4b 45 59 42 4f 41 52  C ON THE KEYBOAR
08c0: 44 20 50 52 49 4e 54 45 52 0d 0a 0d 0a 52 53 45  D PRINTER....RSE
08d0: 4e 44 2c 09 30 30 30 30 0d 0a 09 54 4c 53 09 09  ND,.0000...TLS..
08e0: 2f 4c 4f 41 44 20 41 4e 44 20 50 52 49 4e 54 2c  /LOAD AND PRINT,
08f0: 20 43 4c 45 41 52 20 46 4c 41 47 0d 0a 09 54 53   CLEAR FLAG...TS
0900: 46 09 09 2f 57 41 49 54 20 46 4f 52 20 43 4f 4e  F../WAIT FOR CON
0910: 46 49 52 4d 41 54 49 4f 4e 0d 0a 09 4a 4d 50 20  FIRMATION...JMP 
0920: 20 20 2e 2d 31 09 2f 45 4e 44 4c 45 53 53 4c 59    .-1./ENDLESSLY
0930: 0d 0a 09 54 43 46 09 09 2f 43 4c 45 41 52 20 54  ...TCF../CLEAR T
0940: 48 45 20 46 4c 41 47 20 41 4e 59 57 41 59 0d 0a  HE FLAG ANYWAY..
0950: 09 4a 4d 50 20 49 20 52 53 45 4e 44 0d 0a 0d 0a  .JMP I RSEND....
0960: 0d 0a 2f 50 52 49 4e 54 20 41 20 22 3f 22 20 4f  ../PRINT A "?" O
0970: 4e 20 54 48 45 20 4b 45 59 42 4f 41 52 44 20 54  N THE KEYBOARD T
0980: 59 50 45 52 0d 0a 0d 0a 51 55 2c 09 2e 2b 31 0d  YPER....QU,..+1.
0990: 0a 09 49 4f 46 0d 0a 09 43 4c 41 20 20 20 43 4c  ..IOF...CLA   CL
09a0: 4c 09 2f 43 28 41 43 29 2b 43 28 4c 29 3d 30 0d  L./C(AC)+C(L)=0.
09b0: 0a 09 54 41 44 20 20 20 43 32 37 37 09 2f 22 3f  ..TAD   C277./"?
09c0: 22 0d 0a 09 4a 4d 53 20 20 20 52 53 45 4e 44 09  "...JMS   RSEND.
09d0: 2f 54 59 50 45 20 54 48 45 20 43 48 41 52 41 43  /TYPE THE CHARAC
09e0: 54 45 52 0d 0a 09 4a 4d 50 20 49 20 2e 2b 31 09  TER...JMP I .+1.
09f0: 2f 52 45 53 54 41 52 54 0d 0a 09 49 4e 49 54 0d  /RESTART...INIT.
0a00: 0a 0d 0a 2f 44 45 43 54 41 50 45 20 43 4f 4e 54  .../DECTAPE CONT
0a10: 52 4f 4c 20 57 4f 52 44 53 0d 0a 0d 0a 44 54 31  ROL WORDS....DT1
0a20: 34 30 30 2c 09 31 34 30 30 0d 0a 44 54 30 34 30  400,.1400..DT040
0a30: 30 2c 09 30 34 30 30 0d 0a 44 54 32 30 30 30 2c  0,.0400..DT2000,
0a40: 09 32 30 30 30 0d 0a 44 54 33 30 30 30 2c 09 33  .2000..DT3000,.3
0a50: 30 30 30 0d 0a 44 54 31 30 30 30 2c 09 31 30 30  000..DT1000,.100
0a60: 30 0d 0a 0d 0a 42 49 4e 43 4f 2c 09 42 49 4e 43  0....BINCO,.BINC
0a70: 4f 4e 0d 0a 53 45 4c 54 49 4d 2c 09 5a 54 49 4d  ON..SELTIM,.ZTIM
0a80: 0d 0a 4d 41 52 4b 45 52 2c 09 5a 4d 4b 54 4b 0d  ..MARKER,.ZMKTK.
0a90: 0a 42 4c 4b 45 52 52 2c 09 5a 42 4c 4b 0d 0a 44  .BLKERR,.ZBLK..D
0aa0: 41 54 45 52 52 2c 09 5a 44 41 54 41 0d 0a 43 48  ATERR,.ZDATA..CH
0ab0: 4b 45 52 52 2c 09 5a 50 41 52 0d 0a 44 4f 4d 41  KERR,.ZPAR..DOMA
0ac0: 52 4b 2c 09 53 54 4d 4b 0d 0a 44 42 55 46 50 54  RK,.STMK..DBUFPT
0ad0: 2c 09 30 09 2f 50 4f 49 4e 54 45 52 20 54 4f 20  ,.0./POINTER TO 
0ae0: 43 55 52 52 45 4e 54 20 50 4f 53 49 54 49 4f 4e  CURRENT POSITION
0af0: 20 49 4e 20 44 54 41 20 4c 49 53 54 0d 0a 0d 0a   IN DTA LIST....
0b00: 0d 0a 0d 0a 2a 32 30 30 09 2f 50 41 47 45 20 31  ....*200./PAGE 1
0b10: 0d 0a 2f 54 59 50 45 20 43 41 4e 4e 45 44 20 4d  ../TYPE CANNED M
0b20: 45 53 53 41 47 45 53 2e 2e 2e 2e 2e 0d 0a 2f 54  ESSAGES......./T
0b30: 48 41 4e 4b 53 20 54 4f 20 44 49 47 49 54 41 4c  HANKS TO DIGITAL
0b40: 20 38 2d 31 38 2d 55 0d 0a 09 4a 4d 50 20 20 49   8-18-U...JMP  I
0b50: 20 20 2e 2b 31 0d 0a 09 50 41 54 43 48 0d 0a 0d    .+1...PATCH...
0b60: 0a 4d 45 53 41 47 45 2c 09 30 0d 0a 09 49 4f 46  .MESAGE,.0...IOF
0b70: 0d 0a 09 43 4c 41 20 20 20 43 4d 41 09 2f 53 45  ...CLA   CMA./SE
0b80: 54 20 43 28 41 43 29 3d 2d 31 0d 0a 09 54 41 44  T C(AC)=-1...TAD
0b90: 20 20 20 4d 45 53 41 47 45 09 2f 41 44 44 20 4c     MESAGE./ADD L
0ba0: 4f 43 41 54 49 4f 4e 0d 0a 09 44 43 41 20 20 20  OCATION...DCA   
0bb0: 31 30 09 2f 41 55 54 4f 20 49 4e 44 45 58 20 52  10./AUTO INDEX R
0bc0: 45 47 49 53 54 45 52 0d 0a 09 54 41 44 20 49 20  EGISTER...TAD I 
0bd0: 31 30 09 2f 46 45 54 43 48 20 46 49 52 53 54 20  10./FETCH FIRST 
0be0: 57 4f 52 44 0d 0a 09 44 43 41 20 20 20 4d 53 52  WORD...DCA   MSR
0bf0: 47 48 54 09 2f 53 41 56 45 20 49 54 0d 0a 09 54  GHT./SAVE IT...T
0c00: 41 44 20 20 20 4d 53 52 47 48 54 0d 0a 09 52 54  AD   MSRGHT...RT
0c10: 52 0d 0a 09 52 54 52 09 09 2f 52 4f 54 41 54 45  R...RTR../ROTATE
0c20: 20 36 20 42 49 54 53 20 54 4f 20 54 48 45 20 52   6 BITS TO THE R
0c30: 49 47 48 54 0d 0a 09 52 54 52 0d 0a 09 4a 4d 53  IGHT...RTR...JMS
0c40: 20 20 20 54 59 50 45 43 48 09 2f 54 59 50 45 20     TYPECH./TYPE 
0c50: 49 54 0d 0a 09 54 41 44 20 20 20 4d 53 52 47 48  IT...TAD   MSRGH
0c60: 54 09 2f 47 45 54 20 44 41 54 41 20 41 47 41 49  T./GET DATA AGAI
0c70: 4e 0d 0a 09 4a 4d 53 20 20 20 54 59 50 45 43 48  N...JMS   TYPECH
0c80: 09 2f 54 59 50 45 20 52 49 47 48 54 20 48 41 4c  ./TYPE RIGHT HAL
0c90: 46 0d 0a 09 4a 4d 50 20 20 20 4d 45 53 41 47 45  F...JMP   MESAGE
0ca0: 2b 35 09 2f 43 4f 4e 54 49 4e 55 45 0d 0a 4d 53  +5./CONTINUE..MS
0cb0: 52 47 48 54 2c 09 30 09 09 2f 54 45 4d 50 4f 52  RGHT,.0../TEMPOR
0cc0: 41 52 59 20 53 54 4f 52 41 47 45 0d 0a 54 59 50  ARY STORAGE..TYP
0cd0: 45 43 48 2c 09 30 09 09 2f 54 59 50 45 20 43 48  ECH,.0../TYPE CH
0ce0: 41 52 41 43 54 45 52 20 49 4e 20 43 28 41 43 29  ARACTER IN C(AC)
0cf0: 36 2d 31 31 0d 0a 09 41 4e 44 20 20 20 43 30 30  6-11...AND   C00
0d00: 37 37 0d 0a 09 53 4e 41 09 09 2f 49 53 20 49 54  77...SNA../IS IT
0d10: 20 45 4e 44 20 4f 46 20 4d 45 53 53 41 47 45 3f   END OF MESSAGE?
0d20: 0d 0a 09 4a 4d 50 20 49 20 31 30 09 2f 59 45 53  ...JMP I 10./YES
0d30: 3a 20 45 58 49 54 0d 0a 09 54 41 44 20 20 20 4d  : EXIT...TAD   M
0d40: 34 30 09 2f 53 55 42 54 52 41 43 54 20 34 30 0d  40./SUBTRACT 40.
0d50: 0a 09 53 4d 41 09 09 2f 3c 34 30 3f 0d 0a 09 4a  ..SMA../<40?...J
0d60: 4d 50 20 20 20 2e 2b 33 09 2f 4e 4f 0d 0a 09 54  MP   .+3./NO...T
0d70: 41 44 20 20 20 43 33 34 30 09 2f 59 45 53 3a 20  AD   C340./YES: 
0d80: 41 44 44 20 33 30 30 0d 0a 09 4a 4d 50 20 20 20  ADD 300...JMP   
0d90: 4d 54 50 09 2f 54 4f 20 43 4f 44 45 53 20 3c 34  MTP./TO CODES <4
0da0: 30 0d 0a 09 54 41 44 20 20 20 4d 33 09 2f 53 55  0...TAD   M3./SU
0db0: 42 54 52 41 43 54 20 33 0d 0a 09 53 5a 41 09 09  BTRACT 3...SZA..
0dc0: 2f 49 53 20 49 54 20 5a 45 52 4f 3f 0d 0a 09 4a  /IS IT ZERO?...J
0dd0: 4d 50 20 20 20 2e 2b 33 09 2f 4e 4f 0d 0a 09 54  MP   .+3./NO...T
0de0: 41 44 20 20 20 43 32 31 32 09 2f 59 45 53 3a 20  AD   C212./YES: 
0df0: 43 4f 44 45 20 34 33 20 49 53 0d 0a 09 4a 4d 50  CODE 43 IS...JMP
0e00: 20 20 20 4d 54 50 09 2f 4c 49 4e 45 2d 46 45 45     MTP./LINE-FEE
0e10: 44 20 28 32 31 32 29 0d 0a 09 54 41 44 20 20 20  D (212)...TAD   
0e20: 4d 32 09 2f 53 55 42 54 52 41 43 54 20 32 0d 0a  M2./SUBTRACT 2..
0e30: 09 53 5a 41 09 09 2f 49 53 20 49 54 20 5a 45 52  .SZA../IS IT ZER
0e40: 4f 3f 0d 0a 09 4a 4d 50 20 20 20 2e 2b 33 09 2f  O?...JMP   .+3./
0e50: 4e 4f 0d 0a 09 54 41 44 20 20 20 43 32 31 35 09  NO...TAD   C215.
0e60: 2f 59 45 53 3a 20 43 4f 44 45 20 34 35 20 49 53  /YES: CODE 45 IS
0e70: 0d 0a 09 4a 4d 50 20 20 20 4d 54 50 09 2f 43 41  ...JMP   MTP./CA
0e80: 52 52 49 41 47 45 20 52 45 54 55 52 4e 20 28 32  RRIAGE RETURN (2
0e90: 31 35 29 0d 0a 09 54 41 44 20 20 20 43 32 34 35  15)...TAD   C245
0ea0: 09 2f 41 44 44 20 32 30 30 20 54 4f 20 4f 54 48  ./ADD 200 TO OTH
0eb0: 45 52 53 20 3e 34 30 0d 0a 4d 54 50 2c 09 54 4c  ERS >40..MTP,.TL
0ec0: 53 09 09 2f 54 52 41 4e 53 4d 49 54 20 43 48 41  S../TRANSMIT CHA
0ed0: 52 41 43 54 45 52 0d 0a 09 54 53 46 09 09 2f 57  RACTER...TSF../W
0ee0: 41 49 54 20 46 4f 52 20 54 48 45 20 46 4c 41 47  AIT FOR THE FLAG
0ef0: 0d 0a 09 4a 4d 50 20 20 20 2e 2d 31 09 2f 4e 4f  ...JMP   .-1./NO
0f00: 54 20 53 45 54 20 59 45 54 0d 0a 09 43 4c 41 20  T SET YET...CLA 
0f10: 09 09 2f 53 45 54 3a 20 43 4c 45 41 52 20 43 28  ../SET: CLEAR C(
0f20: 41 43 29 0d 0a 09 4a 4d 50 20 49 20 54 59 50 45  AC)...JMP I TYPE
0f30: 43 48 09 2f 52 45 54 55 52 4e 0d 0a 0d 0a 2f 43  CH./RETURN..../C
0f40: 4f 4e 53 54 41 4e 54 53 0d 0a 0d 0a 4d 34 30 2c  ONSTANTS....M40,
0f50: 09 2d 34 30 0d 0a 43 33 34 30 2c 09 33 34 30 0d  .-40..C340,.340.
0f60: 0a 43 32 31 32 2c 09 32 31 32 0d 0a 43 32 31 35  .C212,.212..C215
0f70: 2c 09 32 31 35 0d 0a 43 32 34 35 2c 09 32 34 35  ,.215..C245,.245
0f80: 0d 0d 0a 2f 52 4f 55 54 49 4e 45 20 57 41 49 54  .../ROUTINE WAIT
0f90: 53 20 55 4e 54 49 4c 4c 20 41 20 43 4f 4d 50 4c  S UNTILL A COMPL
0fa0: 45 54 45 20 4d 45 53 53 41 47 45 20 48 41 53 20  ETE MESSAGE HAS 
0fb0: 42 45 45 4e 20 45 4e 54 45 52 45 44 0d 0a 2f 53  BEEN ENTERED../S
0fc0: 49 47 4e 49 46 49 45 44 20 42 59 20 41 20 43 52  IGNIFIED BY A CR
0fd0: 2e 0d 0a 0d 0a 54 59 50 4e 2c 09 30 0d 0a 09 49  .....TYPN,.0...I
0fe0: 4f 46 0d 0a 09 4b 43 43 09 09 2f 43 4c 45 41 52  OF...KCC../CLEAR
0ff0: 20 41 43 2c 20 4b 45 59 42 4f 41 52 44 20 46 4c   AC, KEYBOARD FL
1000: 41 47 0d 0a 09 54 41 44 20 20 20 42 41 44 44 09  AG...TAD   BADD.
1010: 2f 47 45 54 20 42 55 46 46 45 52 20 41 44 44 52  /GET BUFFER ADDR
1020: 45 53 53 0d 0a 09 44 43 41 20 20 20 57 31 09 2f  ESS...DCA   W1./
1030: 53 54 4f 52 45 20 46 4f 52 20 54 48 45 20 43 48  STORE FOR THE CH
1040: 41 52 41 43 54 45 52 20 53 54 52 49 4e 47 0d 0a  ARACTER STRING..
1050: 0d 0a 2f 52 45 41 44 20 41 4e 44 20 52 45 53 50  ../READ AND RESP
1060: 4f 4e 44 20 57 49 54 48 20 54 48 45 20 43 48 41  OND WITH THE CHA
1070: 52 41 43 54 45 52 0d 0a 0d 0a 4e 54 59 52 54 4e  RACTER....NTYRTN
1080: 2c 09 49 53 5a 20 20 20 57 31 09 2f 4e 4f 52 4d  ,.ISZ   W1./NORM
1090: 41 4c 20 52 45 54 55 52 4e 2e 20 49 4e 43 52 45  AL RETURN. INCRE
10a0: 4d 45 4e 54 20 42 55 46 46 45 52 0d 0a 09 4b 53  MENT BUFFER...KS
10b0: 46 09 09 2f 57 41 49 54 20 46 4f 52 20 4b 45 59  F../WAIT FOR KEY
10c0: 42 4f 41 52 44 0d 0a 09 4a 4d 50 20 20 20 2e 2d  BOARD...JMP   .-
10d0: 31 09 2f 46 4c 41 47 20 54 4f 20 52 41 49 53 45  1./FLAG TO RAISE
10e0: 0d 0a 09 4b 52 42 09 09 2f 47 4f 54 20 46 4c 41  ...KRB../GOT FLA
10f0: 47 2c 20 52 45 53 45 54 20 49 54 2c 20 47 45 54  G, RESET IT, GET
1100: 20 43 48 41 52 41 43 54 45 52 0d 0a 09 4a 4d 53   CHARACTER...JMS
1110: 20 20 20 52 53 45 4e 44 09 2f 53 45 4e 44 20 43     RSEND./SEND C
1120: 48 41 52 41 43 54 45 52 20 42 41 43 4b 0d 0a 09  HARACTER BACK...
1130: 41 4e 44 09 28 31 37 37 09 2f 54 41 4b 45 20 43  AND.(177./TAKE C
1140: 41 52 45 20 4f 46 20 50 41 52 49 54 59 0d 0a 09  ARE OF PARITY...
1150: 54 41 44 09 28 32 30 30 0d 0a 09 44 43 41 20 49  TAD.(200...DCA I
1160: 20 57 31 09 2f 4c 4f 41 44 20 43 48 41 52 41 43   W1./LOAD CHARAC
1170: 54 45 52 20 49 4e 54 4f 20 42 55 46 46 45 52 20  TER INTO BUFFER 
1180: 41 52 45 41 0d 0a 09 54 41 44 20 49 09 57 31 09  AREA...TAD I.W1.
1190: 2f 43 48 45 43 4b 20 46 4f 52 20 43 54 52 4c 20  /CHECK FOR CTRL 
11a0: 43 0d 0a 09 43 49 41 0d 0a 09 54 41 44 09 43 32  C...CIA...TAD.C2
11b0: 30 33 0d 0a 09 53 5a 41 09 43 4c 41 0d 0a 09 4a  03...SZA.CLA...J
11c0: 4d 50 09 43 48 4b 53 50 09 2f 4e 4f 2d 20 43 48  MP.CHKSP./NO- CH
11d0: 45 43 4b 20 46 4f 52 20 53 50 41 43 45 0d 0a 09  ECK FOR SPACE...
11e0: 36 30 30 37 09 09 2f 43 41 46 2d 20 43 4c 45 41  6007../CAF- CLEA
11f0: 52 20 41 4c 4c 20 46 4c 41 47 53 0d 0a 09 4e 4f  R ALL FLAGS...NO
1200: 50 09 09 2f 4a 55 53 54 20 49 4e 20 43 41 53 45  P../JUST IN CASE
1210: 0d 0a 09 43 4c 41 0d 0a 09 4a 4d 50 09 37 36 30  ...CLA...JMP.760
1220: 35 0d 0a 0d 0a 2f 49 46 20 43 48 41 52 41 43 54  5..../IF CHARACT
1230: 45 52 20 49 53 20 41 20 53 50 41 43 45 2c 20 49  ER IS A SPACE, I
1240: 47 4e 4f 52 45 20 49 54 0d 0a 0d 0a 43 48 4b 53  GNORE IT....CHKS
1250: 50 2c 09 54 41 44 20 49 20 57 31 09 2f 43 48 41  P,.TAD I W1./CHA
1260: 52 41 43 54 45 52 20 49 4e 54 4f 20 54 48 45 20  RACTER INTO THE 
1270: 41 43 0d 0a 09 43 49 41 09 09 2f 53 55 42 54 52  AC...CIA../SUBTR
1280: 41 43 54 20 46 52 4f 4d 20 53 50 41 43 45 20 43  ACT FROM SPACE C
1290: 4f 44 45 20 28 32 34 30 29 0d 0a 09 54 41 44 20  ODE (240)...TAD 
12a0: 20 20 53 50 43 4f 44 09 2f 43 4f 4d 50 4c 45 54    SPCOD./COMPLET
12b0: 45 20 43 4f 4d 50 41 52 49 53 4f 4e 0d 0a 09 53  E COMPARISON...S
12c0: 4e 41 20 20 20 43 4c 41 09 2f 57 41 53 20 49 54  NA   CLA./WAS IT
12d0: 20 41 20 53 50 41 43 45 3f 0d 0a 09 4a 4d 50 20   A SPACE?...JMP 
12e0: 20 20 4e 54 59 52 54 4e 2b 31 09 2f 59 45 53 3a    NTYRTN+1./YES:
12f0: 20 44 4f 20 4e 4f 54 20 49 4e 43 52 45 4d 45 4e   DO NOT INCREMEN
1300: 54 20 42 55 46 46 45 52 0d 0a 0d 0a 2f 49 46 20  T BUFFER..../IF 
1310: 43 48 41 52 41 43 54 45 52 20 49 53 20 41 20 43  CHARACTER IS A C
1320: 52 2c 20 45 58 49 54 20 46 52 4f 4d 20 52 4f 55  R, EXIT FROM ROU
1330: 54 49 4e 45 0d 0a 0d 0a 09 54 41 44 20 49 20 57  TINE.....TAD I W
1340: 31 09 2f 43 48 41 52 41 43 54 45 52 20 54 4f 20  1./CHARACTER TO 
1350: 41 43 0d 0a 09 43 49 41 09 09 2f 53 45 54 20 41  AC...CIA../SET A
1360: 43 20 54 4f 20 53 55 42 54 52 41 43 54 20 43 52  C TO SUBTRACT CR
1370: 20 28 32 31 35 29 0d 0a 09 54 41 44 20 20 20 43   (215)...TAD   C
1380: 52 43 4f 44 09 2f 43 4f 4d 50 4c 45 54 45 20 43  RCOD./COMPLETE C
1390: 4f 4d 50 41 52 49 53 4f 4e 0d 0a 09 53 5a 41 20  OMPARISON...SZA 
13a0: 20 20 43 4c 41 09 2f 57 41 53 20 49 54 20 43 52    CLA./WAS IT CR
13b0: 3f 0d 0a 09 4a 4d 50 20 20 20 4e 54 59 52 54 4e  ?...JMP   NTYRTN
13c0: 09 2f 4e 4f 3a 20 49 4e 43 52 45 4d 45 4e 54 20  ./NO: INCREMENT 
13d0: 42 55 46 46 45 52 20 2b 20 57 41 49 54 0d 0a 0d  BUFFER + WAIT...
13e0: 0a 2f 43 41 52 52 49 41 47 45 20 52 45 54 55 52  ./CARRIAGE RETUR
13f0: 4e 20 46 4f 55 4e 44 2c 20 45 58 49 54 20 46 52  N FOUND, EXIT FR
1400: 4f 4d 20 52 4f 55 54 49 4e 45 0d 0a 0d 0a 09 54  OM ROUTINE.....T
1410: 41 44 20 20 20 4c 46 43 4f 44 09 2f 47 49 56 45  AD   LFCOD./GIVE
1420: 20 4b 45 59 42 4f 41 52 44 20 4c 49 4e 45 20 46   KEYBOARD LINE F
1430: 45 45 44 0d 0a 09 4a 4d 53 20 20 20 52 53 45 4e  EED...JMS   RSEN
1440: 44 09 2f 45 58 45 43 55 54 45 20 4c 49 4e 45 20  D./EXECUTE LINE 
1450: 46 45 45 44 0d 0a 09 43 4c 41 20 20 20 43 4c 4c  FEED...CLA   CLL
1460: 09 2f 45 58 49 54 20 57 49 54 48 20 43 28 41 43  ./EXIT WITH C(AC
1470: 43 29 20 2b 20 41 4e 44 20 43 28 4c 29 3d 30 0d  C) + AND C(L)=0.
1480: 0a 09 49 4f 46 09 09 0d 0a 09 4a 4d 50 20 49 20  ..IOF.....JMP I 
1490: 54 59 50 4e 09 2f 52 45 54 55 52 4e 20 54 4f 20  TYPN./RETURN TO 
14a0: 43 41 4c 4c 0d 0d 0a 0c 0d 0a 2f 43 4f 4d 50 41  CALL....../COMPA
14b0: 52 45 20 41 20 53 54 52 49 4e 47 20 4f 46 20 43  RE A STRING OF C
14c0: 48 41 52 41 43 54 45 52 53 20 49 4e 20 22 42 55  HARACTERS IN "BU
14d0: 46 46 45 52 22 0d 0a 2f 54 4f 20 41 20 43 48 41  FFER"../TO A CHA
14e0: 52 41 43 54 45 52 20 53 54 52 49 4e 47 20 41 46  RACTER STRING AF
14f0: 54 45 52 20 41 20 4a 4d 53 20 49 4e 20 41 53 43  TER A JMS IN ASC
1500: 49 49 0d 0a 0d 0a 43 4f 4d 50 52 45 2c 09 30 0d  II....COMPRE,.0.
1510: 0a 09 43 4c 41 20 20 20 43 4d 41 09 2f 43 28 41  ..CLA   CMA./C(A
1520: 43 29 3d 37 37 37 37 0d 0a 09 54 41 44 20 20 20  C)=7777...TAD   
1530: 43 4f 4d 50 52 45 09 2f 53 55 42 54 52 41 43 54  COMPRE./SUBTRACT
1540: 20 31 20 46 4f 52 20 49 4e 44 45 58 20 52 45 47   1 FOR INDEX REG
1550: 20 31 0d 0a 09 44 43 41 20 20 20 31 30 09 2f 41   1...DCA   10./A
1560: 55 54 4f 20 49 4e 44 45 58 20 31 20 53 45 54 20  UTO INDEX 1 SET 
1570: 54 4f 20 43 48 41 20 53 54 52 49 4e 47 0d 0a 09  TO CHA STRING...
1580: 54 41 44 20 20 20 42 41 44 44 09 2f 41 55 54 4f  TAD   BADD./AUTO
1590: 20 49 4e 44 45 58 20 32 20 53 45 54 20 54 4f 20   INDEX 2 SET TO 
15a0: 42 55 46 46 45 52 2d 31 0d 0a 09 44 43 41 20 20  BUFFER-1...DCA  
15b0: 20 31 31 09 2f 4c 4f 41 44 20 58 32 0d 0a 0d 0a   11./LOAD X2....
15c0: 2f 43 4f 4d 50 41 52 45 20 43 48 41 52 41 43 54  /COMPARE CHARACT
15d0: 45 52 53 20 54 49 4c 4c 20 4f 4e 45 20 44 4f 45  ERS TILL ONE DOE
15e0: 53 4e 27 54 20 43 4f 4d 50 41 52 45 20 4f 52 20  SN'T COMPARE OR 
15f0: 54 49 4c 4c 0d 0a 2f 41 20 30 20 49 53 20 46 4f  TILL../A 0 IS FO
1600: 55 4e 44 20 49 4e 20 58 31 2e 20 49 46 20 4f 4b  UND IN X1. IF OK
1610: 2c 20 52 45 54 55 52 4e 20 54 4f 20 54 57 4f 20  , RETURN TO TWO 
1620: 50 4c 55 53 20 54 48 45 0d 0a 2f 5a 45 52 4f 2c  PLUS THE../ZERO,
1630: 20 49 46 20 42 41 44 20 4f 4e 45 20 50 4c 55 53   IF BAD ONE PLUS
1640: 0d 0a 0d 0a 09 54 41 44 20 49 20 58 31 09 2f 43  .....TAD I X1./C
1650: 48 41 52 41 43 54 45 52 20 46 52 4f 4d 20 50 52  HARACTER FROM PR
1660: 4f 47 52 41 4d 0d 0a 09 43 49 41 09 09 2f 54 4f  OGRAM...CIA../TO
1670: 20 53 55 42 54 52 41 43 54 20 46 52 4f 4d 0d 0a   SUBTRACT FROM..
1680: 09 54 41 44 20 49 20 58 32 09 2f 43 48 41 52 41  .TAD I X2./CHARA
1690: 43 54 45 52 20 49 4e 20 42 55 46 46 45 52 0d 0a  CTER IN BUFFER..
16a0: 09 53 5a 41 20 20 20 43 4c 41 09 2f 43 4f 4d 50  .SZA   CLA./COMP
16b0: 41 52 45 3f 0d 0a 09 4a 4d 50 20 20 20 43 45 52  ARE?...JMP   CER
16c0: 52 09 2f 4e 4f 3a 52 45 53 59 4e 43 20 46 4f 52  R./NO:RESYNC FOR
16d0: 20 4e 4f 4e 20 43 4f 4d 50 41 52 45 20 45 58 49   NON COMPARE EXI
16e0: 54 0d 0a 09 54 41 44 20 49 20 58 31 09 2f 59 45  T...TAD I X1./YE
16f0: 53 3a 20 43 48 45 43 4b 20 46 4f 52 20 47 4f 4f  S: CHECK FOR GOO
1700: 44 20 45 58 49 54 0d 0a 09 53 5a 41 09 09 2f 49  D EXIT...SZA../I
1710: 46 20 30 2c 20 45 58 49 54 20 47 4f 4f 44 0d 0a  F 0, EXIT GOOD..
1720: 09 4a 4d 50 20 20 20 2e 2d 36 09 2f 4e 4f 3a 20  .JMP   .-6./NO: 
1730: 54 45 53 54 20 4e 45 58 54 20 43 48 41 41 43 54  TEST NEXT CHAACT
1740: 45 52 0d 0a 09 49 53 5a 20 20 20 58 31 09 2f 2b  ER...ISZ   X1./+
1750: 31 20 54 4f 20 58 31 28 54 4f 54 41 4c 20 32 20  1 TO X1(TOTAL 2 
1760: 46 52 4f 4d 20 54 48 45 20 30 29 0d 0a 09 4a 4d  FROM THE 0)...JM
1770: 50 20 49 20 58 31 09 2f 2b 31 20 54 4f 20 58 31  P I X1./+1 TO X1
1780: 2c 20 45 58 49 54 0d 0a 0d 0a 2f 45 52 52 4f 52  , EXIT..../ERROR
1790: 20 46 4f 55 4e 44 2e 20 52 45 53 59 4e 43 20 41   FOUND. RESYNC A
17a0: 4e 44 20 45 58 49 54 20 4e 4f 20 43 4f 4d 50 41  ND EXIT NO COMPA
17b0: 52 45 0d 0a 0d 0a 43 45 52 52 2c 09 54 41 44 20  RE....CERR,.TAD 
17c0: 49 20 58 31 09 2f 43 48 41 52 41 43 54 45 52 20  I X1./CHARACTER 
17d0: 46 52 4f 4d 20 50 52 4f 47 52 41 4d 0d 0a 09 53  FROM PROGRAM...S
17e0: 5a 41 20 20 20 43 4c 41 09 2f 49 53 20 54 48 49  ZA   CLA./IS THI
17f0: 53 20 45 58 49 54 20 4b 45 59 3f 20 28 30 30 30  S EXIT KEY? (000
1800: 30 29 0d 0a 09 4a 4d 50 20 20 20 2e 2d 32 09 2f  0)...JMP   .-2./
1810: 4e 4f 3a 20 47 45 54 20 4e 45 58 54 0d 0a 09 4a  NO: GET NEXT...J
1820: 4d 50 20 49 20 58 31 09 2f 59 45 53 3a 20 45 58  MP I X1./YES: EX
1830: 49 54 2c 20 4e 4f 54 20 43 4f 4d 50 41 52 45 0d  IT, NOT COMPARE.
1840: 0d 0a 0c 0d 0a 2a 34 30 30 0d 0a 2f 56 41 52 49  .....*400../VARI
1850: 4f 55 53 20 45 52 52 4f 52 20 4d 45 53 53 41 47  OUS ERROR MESSAG
1860: 45 53 0d 0a 2f 22 4e 4f 54 20 44 45 43 49 4d 41  ES../"NOT DECIMA
1870: 4c 22 0d 0a 0d 0a 51 31 2c 09 4a 4d 53 20 49 20  L"....Q1,.JMS I 
1880: 54 59 50 45 0d 0a 09 31 36 31 37 20 20 2f 4e 4f  TYPE...1617  /NO
1890: 0d 0a 09 32 34 34 30 20 20 2f 54 0d 0a 09 30 34  ...2440  /T...04
18a0: 30 35 20 20 2f 44 45 0d 0a 09 30 33 31 31 20 20  05  /DE...0311  
18b0: 2f 43 49 0d 0a 09 31 35 30 31 20 20 2f 4d 41 0d  /CI...1501  /MA.
18c0: 0a 09 31 34 30 30 20 20 2f 4c 0d 0a 09 4a 4d 50  ..1400  /L...JMP
18d0: 20 20 20 51 55 58 0d 0a 0d 0a 2f 22 54 4f 20 4d     QUX..../"TO M
18e0: 41 4e 59 20 57 4f 52 44 53 22 0d 0a 0d 0a 51 32  ANY WORDS"....Q2
18f0: 2c 09 4a 4d 53 20 49 20 54 59 50 45 0d 0a 09 32  ,.JMS I TYPE...2
1900: 34 31 37 20 20 2f 54 4f 0d 0a 09 31 37 34 30 09  417  /TO...1740.
1910: 2f 4f 20 0d 0a 09 31 35 30 31 09 2f 4d 41 0d 0a  /O ...1501./MA..
1920: 09 31 36 33 31 09 2f 4e 59 0d 0a 09 34 30 32 37  .1631./NY...4027
1930: 09 2f 20 57 0d 0a 09 31 37 32 32 09 2f 4f 52 0d  ./ W...1722./OR.
1940: 0a 09 30 34 32 33 09 2f 44 53 0d 0a 09 30 30 30  ..0423./DS...000
1950: 30 09 2f 30 30 0d 0a 09 4a 4d 50 20 20 20 51 55  0./00...JMP   QU
1960: 58 0d 0a 0d 0a 2f 22 54 4f 20 4d 41 4e 59 20 42  X..../"TO MANY B
1970: 4c 4f 43 4b 53 22 0d 0a 0d 0a 51 33 2c 09 4a 4d  LOCKS"....Q3,.JM
1980: 53 20 49 20 54 59 50 45 0d 0a 09 32 34 31 37 20  S I TYPE...2417 
1990: 20 2f 54 4f 0d 0a 09 31 37 34 30 09 2f 4f 20 0d   /TO...1740./O .
19a0: 0a 09 31 35 30 31 09 2f 4d 41 0d 0a 09 31 36 33  ..1501./MA...163
19b0: 31 09 2f 4e 59 0d 0a 09 34 30 30 32 09 2f 20 42  1./NY...4002./ B
19c0: 0d 0a 09 31 34 31 37 09 2f 4c 4f 0d 0a 09 30 33  ...1417./LO...03
19d0: 31 33 09 2f 43 4b 0d 0a 09 32 33 30 30 09 2f 53  13./CK...2300./S
19e0: 30 0d 0a 09 4a 4d 50 20 20 20 51 55 58 0d 0a 0d  0...JMP   QUX...
19f0: 0a 2f 22 4e 4f 54 20 44 49 56 49 53 49 42 4c 45  ./"NOT DIVISIBLE
1a00: 20 42 59 20 33 22 0d 0a 51 34 2c 09 4a 4d 53 20   BY 3"..Q4,.JMS 
1a10: 49 20 54 59 50 45 0d 0a 09 31 36 31 37 20 20 2f  I TYPE...1617  /
1a20: 4e 4f 0d 0a 09 32 34 34 30 20 20 2f 54 0d 0a 09  NO...2440  /T...
1a30: 30 34 31 31 20 20 2f 44 49 0d 0a 09 32 36 31 31  0411  /DI...2611
1a40: 20 20 2f 56 49 0d 0a 09 32 33 31 31 20 20 2f 53    /VI...2311  /S
1a50: 49 0d 0a 09 30 32 31 34 20 20 2f 42 4c 0d 0a 09  I...0214  /BL...
1a60: 30 35 34 30 20 20 2f 45 0d 0a 09 30 32 33 31 20  0540  /E...0231 
1a70: 20 2f 42 59 0d 0a 09 34 30 36 33 20 20 2f 20 33   /BY...4063  / 3
1a80: 0d 0a 09 30 30 30 30 20 20 2f 30 30 0d 0a 51 55  ...0000  /00..QU
1a90: 58 2c 09 4a 4d 53 20 49 20 54 59 50 45 0d 0a 09  X,.JMS I TYPE...
1aa0: 34 33 34 35 20 20 2f 43 52 2b 4c 46 0d 0a 09 30  4345  /CR+LF...0
1ab0: 30 30 30 20 20 2f 45 4e 44 0d 0a 09 4a 4d 50 20  000  /END...JMP 
1ac0: 49 20 2e 2b 31 0d 0a 09 49 4e 49 54 0d 0d 0a 2f  I .+1...INIT.../
1ad0: 54 48 45 20 43 4f 44 49 4e 47 20 42 45 4c 4f 57  THE CODING BELOW
1ae0: 20 43 52 45 41 54 45 53 20 54 48 45 20 42 4c 4f   CREATES THE BLO
1af0: 43 4b 20 4e 55 4d 42 45 52 0d 0a 2f 43 4f 4e 56  CK NUMBER../CONV
1b00: 45 52 53 49 4f 4e 20 50 52 49 4f 52 20 54 4f 20  ERSION PRIOR TO 
1b10: 54 48 45 20 54 41 50 45 20 57 52 49 54 45 2e 0d  THE TAPE WRITE..
1b20: 0a 0d 0a 4d 45 53 2c 09 30 0d 0a 09 44 43 41 09  ...MES,.0...DCA.
1b30: 57 34 09 2f 53 41 56 45 20 57 4f 52 44 0d 0a 09  W4./SAVE WORD...
1b40: 43 4c 4c 0d 0a 09 54 41 44 09 57 34 0d 0a 09 43  CLL...TAD.W4...C
1b50: 4d 41 09 52 54 52 0d 0a 09 52 54 52 0d 0a 09 41  MA.RTR...RTR...A
1b60: 4e 44 09 43 37 30 30 30 0d 0a 09 44 43 41 09 56  ND.C7000...DCA.V
1b70: 31 0d 0a 09 54 41 44 09 57 34 0d 0a 09 43 4d 41  1...TAD.W4...CMA
1b80: 09 52 54 4c 0d 0a 09 52 41 4c 0d 0a 09 41 4e 44  .RTL...RAL...AND
1b90: 09 43 30 37 30 30 0d 0a 09 44 43 41 09 56 32 0d  .C0700...DCA.V2.
1ba0: 0a 09 54 41 44 09 57 34 0d 0a 09 43 4d 41 09 52  ..TAD.W4...CMA.R
1bb0: 54 52 0d 0a 09 52 41 52 0d 0a 09 41 4e 44 09 43  TR...RAR...AND.C
1bc0: 30 30 37 30 0d 0a 09 44 43 41 09 56 33 0d 0a 09  0070...DCA.V3...
1bd0: 54 41 44 09 57 34 0d 0a 09 43 4d 41 09 52 54 4c  TAD.W4...CMA.RTL
1be0: 0d 0a 09 52 54 4c 0d 0a 09 41 4e 44 09 43 30 30  ...RTL...AND.C00
1bf0: 30 37 0d 0a 09 54 41 44 09 56 31 0d 0a 09 54 41  07...TAD.V1...TA
1c00: 44 09 56 32 0d 0a 09 54 41 44 09 56 33 0d 0a 09  D.V2...TAD.V3...
1c10: 4a 4d 50 20 20 49 20 20 4d 45 53 0d 0a 0d 0a 56  JMP  I  MES....V
1c20: 31 2c 09 30 30 30 30 0d 0a 56 32 2c 09 30 30 30  1,.0000..V2,.000
1c30: 30 0d 0a 09 37 37 37 37 0d 0a 09 37 37 30 30 0d  0...7777...7700.
1c40: 0a 09 30 30 30 30 0d 0a 56 33 2c 09 30 30 30 30  ..0000..V3,.0000
1c50: 0d 0a 09 30 30 30 30 0d 0d 0a 0d 0a 50 41 54 43  ...0000.....PATC
1c60: 48 2c 09 43 4c 41 0d 0a 09 54 41 44 09 2e 2b 34  H,.CLA...TAD..+4
1c70: 0d 0a 09 44 43 41 09 31 0d 0a 09 4a 4d 50 20 20  ...DCA.1...JMP  
1c80: 49 20 20 2e 2b 31 0d 0a 09 53 54 41 52 54 0d 0a  I  .+1...START..
1c90: 09 48 4c 54 0d 0a 2f 54 59 50 45 20 4f 4e 45 20  .HLT../TYPE ONE 
1ca0: 46 4f 55 52 20 43 48 41 52 41 43 54 45 52 20 4f  FOUR CHARACTER O
1cb0: 43 54 41 4c 20 57 4f 52 44 20 47 49 56 45 4e 20  CTAL WORD GIVEN 
1cc0: 54 4f 20 54 48 45 20 0d 0a 2f 52 4f 55 54 49 4e  TO THE ../ROUTIN
1cd0: 45 20 56 49 41 20 43 28 41 43 43 29 2e 20 43 28  E VIA C(ACC). C(
1ce0: 41 43 43 29 3d 30 20 4f 4e 20 45 58 49 54 0d 0a  ACC)=0 ON EXIT..
1cf0: 0d 0a 54 59 43 54 2c 09 30 0d 0a 09 44 43 41 20  ..TYCT,.0...DCA 
1d00: 20 20 54 57 31 09 2f 53 54 4f 52 45 20 57 4f 52    TW1./STORE WOR
1d10: 44 20 47 49 56 45 4e 0d 0a 09 54 41 44 20 20 20  D GIVEN...TAD   
1d20: 54 57 31 09 2f 54 4f 20 43 28 41 43 43 29 20 41  TW1./TO C(ACC) A
1d30: 47 41 49 4e 0d 0a 09 52 54 52 0d 0a 09 52 54 52  GAIN...RTR...RTR
1d40: 09 09 2f 36 20 42 49 54 53 20 52 49 47 48 54 0d  ../6 BITS RIGHT.
1d50: 0a 09 52 54 52 0d 0a 09 44 43 41 20 20 20 54 59  ..RTR...DCA   TY
1d60: 43 54 31 2b 32 09 2f 53 41 56 45 20 52 4f 54 41  CT1+2./SAVE ROTA
1d70: 54 45 44 20 56 41 4c 55 45 2c 20 31 53 54 20 54  TED VALUE, 1ST T
1d80: 57 4f 0d 0a 09 54 41 44 20 20 20 54 59 43 54 31  WO...TAD   TYCT1
1d90: 2b 32 09 2f 54 4f 20 43 28 41 43 43 29 20 41 47  +2./TO C(ACC) AG
1da0: 41 49 4e 0d 0a 09 41 4e 44 20 20 20 43 30 30 30  AIN...AND   C000
1db0: 37 09 2f 49 53 4f 4c 41 54 45 20 53 45 43 4f 4e  7./ISOLATE SECON
1dc0: 44 20 43 48 41 52 41 43 54 45 52 0d 0a 09 54 41  D CHARACTER...TA
1dd0: 44 20 20 20 43 36 30 36 30 09 2f 43 4f 4e 56 45  D   C6060./CONVE
1de0: 52 54 20 54 4f 20 41 53 43 49 49 0d 0a 09 44 43  RT TO ASCII...DC
1df0: 41 20 20 20 54 59 43 54 31 2b 31 09 2f 53 54 4f  A   TYCT1+1./STO
1e00: 52 45 20 41 53 20 46 49 52 53 54 20 50 41 52 54  RE AS FIRST PART
1e10: 49 41 4c 20 32 0d 0a 09 54 41 44 20 20 20 54 59  IAL 2...TAD   TY
1e20: 43 54 31 2b 32 09 2f 52 4f 54 41 54 45 44 20 56  CT1+2./ROTATED V
1e30: 41 4c 55 45 20 53 54 4f 52 45 44 20 41 42 4f 56  ALUE STORED ABOV
1e40: 45 0d 0a 09 52 54 4c 0d 0a 09 52 41 4c 09 09 2f  E...RTL...RAL../
1e50: 33 20 42 49 54 53 20 4c 45 46 54 0d 0a 09 41 4e  3 BITS LEFT...AN
1e60: 44 20 20 20 43 30 37 30 30 09 2f 49 53 4f 4c 41  D   C0700./ISOLA
1e70: 54 45 20 46 49 52 53 54 20 43 48 41 52 41 43 54  TE FIRST CHARACT
1e80: 45 52 0d 0a 09 54 41 44 20 20 20 54 59 43 54 31  ER...TAD   TYCT1
1e90: 2b 31 09 2f 43 4f 4e 56 45 52 54 20 31 53 54 20  +1./CONVERT 1ST 
1ea0: 54 4f 20 41 53 43 49 49 0d 0a 09 44 43 41 20 20  TO ASCII...DCA  
1eb0: 20 54 59 43 54 31 2b 31 09 2f 31 53 54 20 41 4e   TYCT1+1./1ST AN
1ec0: 44 20 32 4e 44 20 43 48 41 52 41 43 54 45 52 53  D 2ND CHARACTERS
1ed0: 20 52 45 41 44 59 0d 0a 09 54 41 44 20 20 20 54   READY...TAD   T
1ee0: 57 31 09 2f 4f 52 49 47 49 4f 4e 41 4c 20 57 4f  W1./ORIGIONAL WO
1ef0: 52 44 0d 0a 09 41 4e 44 20 20 20 43 30 30 30 37  RD...AND   C0007
1f00: 09 2f 49 53 4f 4c 41 54 45 20 34 54 48 20 43 48  ./ISOLATE 4TH CH
1f10: 41 52 41 43 54 45 52 0d 0a 09 54 41 44 20 20 20  ARACTER...TAD   
1f20: 43 36 30 36 30 09 2f 43 4f 4e 56 45 52 54 20 34  C6060./CONVERT 4
1f30: 20 54 48 20 54 4f 20 41 53 43 49 49 0d 0a 09 44   TH TO ASCII...D
1f40: 43 41 20 20 20 54 59 43 54 31 2b 32 09 2f 53 54  CA   TYCT1+2./ST
1f50: 4f 52 45 20 34 54 48 20 46 4f 52 20 41 20 4d 4f  ORE 4TH FOR A MO
1f60: 4d 45 4e 54 0d 0a 09 54 41 44 20 20 20 54 57 31  MENT...TAD   TW1
1f70: 09 2f 4f 52 49 47 49 4f 4e 41 4c 20 57 4f 52 44  ./ORIGIONAL WORD
1f80: 0d 0a 09 52 54 4c 0d 0a 09 52 41 4c 09 09 2f 50  ...RTL...RAL../P
1f90: 4f 53 49 54 49 4f 4e 20 49 54 20 33 52 44 20 43  OSITION IT 3RD C
1fa0: 48 41 52 41 43 54 45 52 0d 0a 09 41 4e 44 20 20  HARACTER...AND  
1fb0: 20 43 30 37 30 30 09 2f 49 53 4f 4c 41 54 45 20   C0700./ISOLATE 
1fc0: 33 52 44 20 43 48 41 52 41 43 54 45 52 0d 0a 09  3RD CHARACTER...
1fd0: 54 41 44 20 20 20 54 59 43 54 31 2b 32 09 2f 43  TAD   TYCT1+2./C
1fe0: 4f 4e 56 45 52 54 20 54 4f 20 41 53 43 49 49 0d  ONVERT TO ASCII.
1ff0: 0a 09 44 43 41 20 20 20 54 59 43 54 31 2b 32 09  ..DCA   TYCT1+2.
2000: 2f 43 4f 4e 56 45 52 53 49 4f 4e 20 43 4f 4d 50  /CONVERSION COMP
2010: 4c 45 54 45 0d 0a 54 59 43 54 31 2c 09 4a 4d 53  LETE..TYCT1,.JMS
2020: 20 49 20 54 59 50 45 09 2f 54 59 50 45 20 54 48   I TYPE./TYPE TH
2030: 45 20 46 4f 55 52 20 43 48 41 52 41 43 54 45 52  E FOUR CHARACTER
2040: 53 0d 0a 09 30 09 09 2f 46 49 52 53 54 20 32 0d  S...0../FIRST 2.
2050: 0a 09 30 09 09 2f 53 45 43 4f 4e 44 20 32 0d 0a  ..0../SECOND 2..
2060: 09 30 09 09 2f 4b 49 4c 4c 20 4b 45 59 0d 0a 09  .0../KILL KEY...
2070: 4a 4d 50 20 49 20 54 59 43 54 09 2f 45 58 49 54  JMP I TYCT./EXIT
2080: 20 46 52 4f 4d 20 52 4f 55 54 49 4e 45 0d 0a 0d   FROM ROUTINE...
2090: 0a 2f 53 4f 4d 45 20 43 4f 4e 53 54 41 4e 54 53  ./SOME CONSTANTS
20a0: 20 46 4f 52 20 54 48 45 20 52 4f 55 54 49 4e 45   FOR THE ROUTINE
20b0: 0d 0a 0d 0a 54 57 31 2c 09 30 30 30 30 0d 0a 43  ....TW1,.0000..C
20c0: 36 30 36 30 2c 09 36 30 36 30 0d 0d 0a 0c 0d 0a  6060,.6060......
20d0: 2a 36 30 30 0d 0a 0d 0a 53 54 41 4c 4c 2c 09 30  *600....STALL,.0
20e0: 0d 0a 09 43 4c 41 0d 0a 09 54 41 44 20 49 20 31  ...CLA...TAD I 1
20f0: 32 09 2f 57 4f 52 44 20 54 4f 20 42 45 20 57 52  2./WORD TO BE WR
2100: 49 54 54 45 4e 0d 0a 09 53 44 53 51 09 09 2f 57  ITTEN...SDSQ../W
2110: 41 49 54 20 46 4f 52 20 51 55 41 44 4c 49 4e 45  AIT FOR QUADLINE
2120: 20 46 4c 41 47 0d 0a 09 4a 4d 50 20 2e 2d 31 0d   FLAG...JMP .-1.
2130: 0a 09 53 44 4c 44 09 09 2f 4c 4f 41 44 20 44 41  ..SDLD../LOAD DA
2140: 54 41 20 52 45 47 49 53 54 45 52 53 0d 0a 09 53  TA REGISTERS...S
2150: 44 53 54 09 09 2f 43 48 45 43 4b 20 46 4f 52 20  DST../CHECK FOR 
2160: 54 49 4d 49 4e 47 20 45 52 52 4f 52 0d 0a 09 53  TIMING ERROR...S
2170: 4b 50 0d 0a 09 4a 4d 53 20 20 49 20 20 53 45 4c  KP...JMS  I  SEL
2180: 54 49 4d 09 09 2f 54 49 4d 49 4e 47 20 45 52 52  TIM../TIMING ERR
2190: 4f 52 0d 0a 09 43 4c 41 0d 0a 09 4a 4d 50 20 49  OR...CLA...JMP I
21a0: 20 53 54 41 4c 4c 09 2f 47 4f 20 47 45 54 20 4e   STALL./GO GET N
21b0: 45 58 54 20 57 4f 52 44 0d 0a 0d 0a 0d 0a 0d 0a  EXT WORD........
21c0: 2f 57 41 49 54 20 54 49 4c 4c 20 57 4f 52 44 20  /WAIT TILL WORD 
21d0: 43 4f 55 4e 54 20 52 45 47 49 53 54 45 52 20 47  COUNT REGISTER G
21e0: 4f 45 53 20 54 4f 20 5a 45 52 4f 0d 0a 0a 2f 42  OES TO ZERO.../B
21f0: 4c 4f 43 4b 20 4e 55 4d 42 45 52 20 45 52 52 4f  LOCK NUMBER ERRO
2200: 52 0d 0a 5a 42 4c 4b 2c 09 30 0d 0a 09 43 4c 41  R..ZBLK,.0...CLA
2210: 0d 0a 09 54 41 44 09 44 54 41 0d 0a 09 53 44 4c  ...TAD.DTA...SDL
2220: 43 09 09 2f 53 54 4f 50 20 4d 4f 56 45 4d 45 4e  C../STOP MOVEMEN
2230: 54 20 4f 46 20 54 41 50 45 0d 0a 09 4a 4d 53 20  T OF TAPE...JMS 
2240: 20 49 20 20 54 59 50 45 0d 0a 09 32 30 30 33 09   I  TYPE...2003.
2250: 09 2f 50 43 0d 0a 09 34 30 30 30 09 09 2f 45 4e  ./PC...4000../EN
2260: 44 0d 0a 09 43 4c 41 09 43 4d 41 0d 0a 09 54 41  D...CLA.CMA...TA
2270: 44 09 5a 42 4c 4b 0d 0a 09 4a 4d 53 20 20 49 20  D.ZBLK...JMS  I 
2280: 20 54 59 4f 43 54 0d 0a 09 4a 4d 53 20 20 49 20   TYOCT...JMS  I 
2290: 20 54 59 50 45 0d 0a 09 34 30 34 30 09 09 2f 44   TYPE...4040../D
22a0: 4f 55 42 4c 45 20 53 50 41 43 45 0d 0a 09 30 32  OUBLE SPACE...02
22b0: 31 34 09 09 2f 42 4c 0d 0a 09 31 37 30 33 09 09  14../BL...1703..
22c0: 2f 4f 43 0d 0a 09 31 33 34 30 09 09 2f 4b 0d 0a  /OC...1340../K..
22d0: 09 31 36 32 35 09 09 2f 4e 55 0d 0a 09 31 35 30  .1625../NU...150
22e0: 32 09 09 2f 4d 42 0d 0a 09 30 35 32 32 09 09 2f  2../MB...0522../
22f0: 45 52 0d 0a 09 34 30 30 30 09 09 2f 45 4e 44 0d  ER...4000../END.
2300: 0a 09 4a 4d 50 09 5a 43 4f 4d 0d 0a 0d 0a 09 2f  ..JMP.ZCOM...../
2310: 44 41 54 41 20 45 52 52 4f 52 53 0d 0a 5a 44 41  DATA ERRORS..ZDA
2320: 54 41 2c 09 30 0d 0a 09 43 4c 41 0d 0a 09 54 41  TA,.0...CLA...TA
2330: 44 09 44 54 41 0d 0a 09 53 44 4c 43 09 09 2f 53  D.DTA...SDLC../S
2340: 54 4f 50 20 54 48 45 20 54 41 50 45 0d 0a 09 4a  TOP THE TAPE...J
2350: 4d 53 20 20 49 20 20 54 59 50 45 0d 0a 09 32 30  MS  I  TYPE...20
2360: 30 33 0d 0a 09 34 30 30 30 0d 0a 09 43 4c 41 09  03...4000...CLA.
2370: 43 4d 41 0d 0a 09 54 41 44 09 5a 44 41 54 41 0d  CMA...TAD.ZDATA.
2380: 0a 09 4a 4d 53 20 20 49 20 20 54 59 4f 43 54 0d  ..JMS  I  TYOCT.
2390: 0a 09 4a 4d 53 20 20 49 20 20 54 59 50 45 0d 0a  ..JMS  I  TYPE..
23a0: 09 34 30 34 30 0d 0a 09 30 34 30 31 09 09 2f 44  .4040...0401../D
23b0: 41 0d 0a 09 32 34 30 31 09 09 2f 54 41 0d 0a 09  A...2401../TA...
23c0: 34 30 30 30 09 09 2f 45 4e 44 0d 0a 09 4a 4d 50  4000../END...JMP
23d0: 09 5a 43 4f 4d 0d 0a 0d 0a 2f 4d 41 52 4b 20 54  .ZCOM..../MARK T
23e0: 52 41 43 4b 20 45 52 52 4f 52 0d 0a 0d 0a 5a 4d  RACK ERROR....ZM
23f0: 4b 54 4b 2c 09 30 0d 0a 09 43 4c 41 0d 0a 09 54  KTK,.0...CLA...T
2400: 41 44 09 44 54 41 0d 0a 09 53 44 4c 43 09 09 2f  AD.DTA...SDLC../
2410: 53 54 4f 50 20 54 48 45 20 54 41 50 45 0d 0a 09  STOP THE TAPE...
2420: 4a 4d 53 20 20 49 20 20 54 59 50 45 0d 0a 09 32  JMS  I  TYPE...2
2430: 30 30 33 09 09 2f 50 43 0d 0a 09 34 30 30 30 09  003../PC...4000.
2440: 09 2f 45 4e 44 0d 0a 09 43 4c 41 09 43 4d 41 0d  ./END...CLA.CMA.
2450: 0a 09 54 41 44 09 5a 4d 4b 54 4b 0d 0a 09 4a 4d  ..TAD.ZMKTK...JM
2460: 53 20 20 49 20 20 54 59 4f 43 54 0d 0a 09 4a 4d  S  I  TYOCT...JM
2470: 53 20 49 20 54 59 50 45 0d 0a 09 34 30 34 30 0d  S I TYPE...4040.
2480: 0a 09 31 35 30 31 20 20 20 2f 4d 41 0d 0a 09 32  ..1501   /MA...2
2490: 32 31 33 20 20 20 2f 52 4b 0d 0a 09 34 30 32 34  213   /RK...4024
24a0: 20 20 20 2f 20 54 0d 0a 09 32 32 30 31 20 20 20     / T...2201   
24b0: 2f 52 41 0d 0a 09 30 33 31 33 20 20 20 2f 43 4b  /RA...0313   /CK
24c0: 0d 0a 09 34 30 30 30 20 20 20 2f 20 30 0d 0a 09  ...4000   / 0...
24d0: 4a 4d 50 20 20 20 5a 43 4f 4d 0d 0d 0a 2f 50 41  JMP   ZCOM.../PA
24e0: 52 49 54 59 20 45 52 52 4f 52 0d 0a 0d 0a 5a 50  RITY ERROR....ZP
24f0: 41 52 2c 09 30 0d 0a 09 43 4c 41 0d 0a 09 54 41  AR,.0...CLA...TA
2500: 44 09 44 54 41 0d 0a 09 53 44 4c 43 09 09 2f 53  D.DTA...SDLC../S
2510: 54 4f 50 20 54 48 45 20 54 41 50 45 0d 0a 09 4a  TOP THE TAPE...J
2520: 4d 53 20 20 49 20 20 54 59 50 45 0d 0a 09 32 30  MS  I  TYPE...20
2530: 30 33 09 09 2f 50 43 0d 0a 09 34 30 30 30 09 09  03../PC...4000..
2540: 2f 45 4e 44 0d 0a 09 43 4c 41 09 43 4d 41 0d 0a  /END...CLA.CMA..
2550: 09 54 41 44 09 5a 50 41 52 0d 0a 09 4a 4d 53 20  .TAD.ZPAR...JMS 
2560: 20 49 20 20 54 59 4f 43 54 0d 0a 09 4a 4d 53 20   I  TYOCT...JMS 
2570: 49 20 54 59 50 45 0d 0a 09 34 30 34 30 0d 0a 09  I TYPE...4040...
2580: 30 33 31 30 09 09 2f 43 48 0d 0a 09 30 35 30 33  0310../CH...0503
2590: 09 09 2f 45 43 0d 0a 09 31 33 32 33 09 09 2f 4b  ../EC...1323../K
25a0: 53 0d 0a 09 32 35 31 35 09 09 2f 55 4d 0d 0a 09  S...2515../UM...
25b0: 34 30 30 30 09 09 2f 30 0d 0a 09 4a 4d 50 20 20  4000../0...JMP  
25c0: 20 5a 43 4f 4d 0d 0a 0d 0a 0d 0a 2f 54 49 4d 49   ZCOM....../TIMI
25d0: 4e 47 20 45 52 52 4f 52 0d 0a 0d 0a 5a 54 49 4d  NG ERROR....ZTIM
25e0: 2c 09 30 0d 0a 09 43 4c 41 0d 0a 09 54 41 44 09  ,.0...CLA...TAD.
25f0: 44 54 41 0d 0a 09 53 44 4c 43 09 09 2f 53 54 4f  DTA...SDLC../STO
2600: 50 20 54 48 45 20 54 41 50 45 0d 0a 09 4a 4d 53  P THE TAPE...JMS
2610: 20 20 49 20 20 54 59 50 45 0d 0a 09 32 30 30 33    I  TYPE...2003
2620: 0d 0a 09 34 30 30 30 0d 0a 09 43 4c 41 09 43 4d  ...4000...CLA.CM
2630: 41 0d 0a 09 54 41 44 09 5a 54 49 4d 0d 0a 09 4a  A...TAD.ZTIM...J
2640: 4d 53 20 20 49 20 20 54 59 4f 43 54 0d 0a 09 4a  MS  I  TYOCT...J
2650: 4d 53 20 20 49 20 20 54 59 50 45 0d 0a 09 34 30  MS  I  TYPE...40
2660: 34 30 0d 0a 09 32 34 31 31 20 20 20 2f 54 49 0d  40...2411   /TI.
2670: 0a 09 31 35 31 31 20 20 20 2f 4d 49 0d 0a 09 31  ..1511   /MI...1
2680: 36 30 37 20 20 20 2f 4e 47 0d 0a 09 34 30 30 30  607   /NG...4000
2690: 20 20 20 2f 20 30 0d 0a 0d 0a 2f 54 59 50 45 20     / 0..../TYPE 
26a0: 22 45 52 52 4f 52 20 50 48 41 53 45 20 58 22 0d  "ERROR PHASE X".
26b0: 0a 0d 0a 5a 43 4f 4d 2c 09 54 41 44 20 20 20 50  ...ZCOM,.TAD   P
26c0: 48 41 53 45 09 2f 57 48 41 54 20 50 48 41 53 45  HASE./WHAT PHASE
26d0: 20 4f 46 20 4f 50 45 52 41 54 49 4f 4e 0d 0a 09   OF OPERATION...
26e0: 54 41 44 20 20 20 50 46 4f 52 4d 09 2f 57 41 53  TAD   PFORM./WAS
26f0: 20 54 48 45 20 4d 41 43 48 49 4e 45 20 49 4e 0d   THE MACHINE IN.
2700: 0a 09 44 43 41 20 20 20 54 46 4f 52 4d 09 2f 57  ..DCA   TFORM./W
2710: 48 45 4e 20 45 52 52 4f 52 20 4f 43 43 55 52 45  HEN ERROR OCCURE
2720: 44 0d 0a 09 4a 4d 53 20 49 20 54 59 50 45 0d 0a  D...JMS I TYPE..
2730: 09 30 35 32 32 20 20 20 2f 45 52 0d 0a 09 32 32  .0522   /ER...22
2740: 31 37 20 20 20 2f 52 4f 0d 0a 09 32 32 34 30 20  17   /RO...2240 
2750: 20 20 2f 52 20 0d 0a 09 32 30 31 30 20 20 20 2f    /R ...2010   /
2760: 50 48 0d 0a 09 30 31 32 33 20 20 20 2f 41 53 0d  PH...0123   /AS.
2770: 0a 09 30 35 34 30 20 20 20 2f 45 0d 0a 54 46 4f  ..0540   /E..TFO
2780: 52 4d 2c 09 34 30 36 30 20 20 20 2f 20 58 0d 0a  RM,.4060   / X..
2790: 09 34 35 34 33 20 20 20 2f 43 52 2b 4c 46 0d 0a  .4543   /CR+LF..
27a0: 09 30 30 30 30 20 20 20 2f 45 4e 44 0d 0a 09 4a  .0000   /END...J
27b0: 4d 50 20 20 49 20 20 2e 2b 31 0d 0a 09 52 45 54  MP  I  .+1...RET
27c0: 52 59 0d 0a 50 46 4f 52 4d 2c 09 34 30 36 30 0d  RY..PFORM,.4060.
27d0: 0d 0a 0d 0a 0d 0a 0c 0d 0a 2f 48 45 52 45 20 53  ........./HERE S
27e0: 54 41 52 54 53 20 54 48 49 53 20 50 52 4f 47 52  TARTS THIS PROGR
27f0: 41 4d 2e 20 49 54 20 57 49 4c 4c 20 41 53 4b 20  AM. IT WILL ASK 
2800: 54 48 45 0d 0a 2f 4f 50 45 52 41 54 4f 52 20 46  THE../OPERATOR F
2810: 4f 52 20 20 44 52 49 56 45 20 4e 55 4d 42 45 52  OR  DRIVE NUMBER
2820: 53 2c 20 54 48 45 4e 20 41 53 4b 20 48 49 4d 20  S, THEN ASK HIM 
2830: 46 4f 52 0d 0a 2f 41 20 44 49 52 45 43 54 49 4f  FOR../A DIRECTIO
2840: 4e 20 4f 4e 20 57 48 41 54 20 54 4f 20 44 4f 20  N ON WHAT TO DO 
2850: 57 49 54 48 20 54 48 45 20 44 52 49 56 45 53 2e  WITH THE DRIVES.
2860: 0d 0a 0d 0a 2f 54 48 45 20 53 45 51 55 45 4e 43  ..../THE SEQUENC
2870: 45 20 46 4f 52 20 4d 41 52 4b 49 4e 47 20 41 20  E FOR MARKING A 
2880: 54 41 50 45 20 57 4f 55 4c 44 20 41 50 50 45 41  TAPE WOULD APPEA
2890: 52 20 41 53 3a 0d 0a 0d 0a 0d 0a 2f 55 4e 49 54  R AS:....../UNIT
28a0: 3f 20 28 30 20 4f 52 20 31 20 4f 52 20 30 20 31  ? (0 OR 1 OR 0 1
28b0: 29 0d 0a 2f 46 4f 52 4d 41 54 3f 20 28 4d 41 52  )../FORMAT? (MAR
28c0: 4b 20 31 32 31 35 29 0d 0a 2f 32 32 37 37 20 57  K 1215)../2277 W
28d0: 4f 52 44 53 2c 20 30 32 35 36 20 42 4c 4f 43 4b  ORDS, 0256 BLOCK
28e0: 53 2e 4f 4b 3f 20 59 45 53 20 4f 52 20 4e 4f 0d  S.OK? YES OR NO.
28f0: 0a 2f 28 59 45 53 29 0d 0a 0d 0a 0d 0a 2f 54 48  ./(YES)....../TH
2900: 41 54 20 44 41 54 41 20 49 4e 20 50 41 52 45 4e  AT DATA IN PAREN
2910: 54 48 45 53 49 53 20 49 53 20 54 59 50 45 44 20  THESIS IS TYPED 
2920: 42 59 20 54 48 45 20 4f 50 45 52 41 54 4f 52 0d  BY THE OPERATOR.
2930: 0a 2f 28 48 45 20 44 4f 45 53 4e 27 54 20 54 59  ./(HE DOESN'T TY
2940: 50 45 20 54 48 45 20 50 41 52 45 4e 54 48 45 53  PE THE PARENTHES
2950: 49 53 29 0d 0a 2f 49 46 20 48 45 20 48 41 44 20  IS)../IF HE HAD 
2960: 41 4e 53 57 45 52 45 44 20 4e 4f 2c 20 22 46 4f  ANSWERED NO, "FO
2970: 52 4d 41 54 3f 22 20 57 4f 55 4c 44 20 42 45 20  RMAT?" WOULD BE 
2980: 54 59 50 45 44 20 4f 55 54 2e 0d 0a 2f 49 46 20  TYPED OUT.../IF 
2990: 54 48 45 20 44 52 49 56 45 20 57 41 53 20 57 52  THE DRIVE WAS WR
29a0: 4f 4e 47 2c 20 48 45 20 57 4f 55 4c 44 20 54 59  ONG, HE WOULD TY
29b0: 50 45 20 52 45 53 54 41 52 54 2e 0d 0a 2f 49 46  PE RESTART.../IF
29c0: 20 48 45 20 48 41 44 20 54 59 50 45 44 20 22 4d   HE HAD TYPED "M
29d0: 41 52 4b 22 20 49 4e 20 52 45 53 50 4f 4e 53 45  ARK" IN RESPONSE
29e0: 20 54 4f 20 22 46 4f 52 4d 41 54 3f 22 20 54 48   TO "FORMAT?" TH
29f0: 45 0d 0a 2f 54 41 50 45 20 57 4f 55 4c 44 20 42  E../TAPE WOULD B
2a00: 45 20 4d 41 52 4b 45 44 20 57 49 54 48 20 54 48  E MARKED WITH TH
2a10: 45 20 53 54 41 4e 44 41 52 44 20 50 44 50 2d 38  E STANDARD PDP-8
2a20: 20 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 2e 0d   CONFIGURATION..
2a30: 0a 2f 49 46 20 48 45 20 48 41 44 20 54 59 50 45  ./IF HE HAD TYPE
2a40: 44 20 22 4d 41 52 4b 20 33 38 34 22 20 54 48 45  D "MARK 384" THE
2a50: 20 54 41 50 45 20 57 4f 55 4c 44 0d 0a 2f 42 45   TAPE WOULD../BE
2a60: 20 4d 41 52 4b 45 44 20 57 49 54 48 20 54 48 45   MARKED WITH THE
2a70: 20 53 54 41 4e 44 41 52 44 20 50 44 50 2d 31 30   STANDARD PDP-10
2a80: 20 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 0d 0a   CONFIGURATION..
2a90: 2f 4e 4f 54 45 3a 20 54 48 45 20 57 4f 52 44 20  /NOTE: THE WORD 
2aa0: 41 4e 44 20 42 4c 4f 43 4b 20 4e 55 4d 42 45 52  AND BLOCK NUMBER
2ab0: 53 20 41 52 45 20 54 59 50 45 44 20 49 4e 20 4f  S ARE TYPED IN O
2ac0: 43 54 41 4c 0d 0a 2f 49 46 20 41 20 4d 49 53 54  CTAL../IF A MIST
2ad0: 41 4b 45 20 4f 43 43 55 52 53 20 4f 4e 20 54 48  AKE OCCURS ON TH
2ae0: 45 20 4f 50 45 52 41 54 4f 52 53 20 50 41 52 54  E OPERATORS PART
2af0: 20 28 57 49 54 48 20 52 45 46 45 52 41 4e 43 45   (WITH REFERANCE
2b00: 0d 0a 2f 54 4f 20 42 4c 4f 43 4b 20 2b 20 57 4f  ../TO BLOCK + WO
2b10: 52 44 20 53 49 5a 45 29 20 48 45 20 57 49 4c 4c  RD SIZE) HE WILL
2b20: 20 42 45 20 54 4f 4c 44 20 41 42 4f 55 54 20 49   BE TOLD ABOUT I
2b30: 54 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0d 0a 2a 31  T.............*1
2b40: 30 30 30 0d 0a 0d 0a 2f 4d 41 4b 45 20 41 20 43  000..../MAKE A C
2b50: 41 4c 4c 20 46 4f 52 20 54 48 45 20 44 45 43 54  ALL FOR THE DECT
2b60: 41 50 45 20 4e 55 4d 42 45 52 53 20 54 4f 20 42  APE NUMBERS TO B
2b70: 45 0d 0a 2f 57 4f 52 4b 45 44 2e 0d 0a 0d 0a 53  E../WORKED.....S
2b80: 54 41 52 30 2c 09 4a 4d 53 20 49 09 54 59 50 45  TAR0,.JMS I.TYPE
2b90: 09 2f 54 59 50 45 20 56 45 52 53 49 4f 4e 20 4e  ./TYPE VERSION N
2ba0: 55 4d 42 45 52 0d 0a 09 34 35 34 33 09 09 2f 43  UMBER...4543../C
2bb0: 52 2b 4c 46 0d 0a 09 34 33 30 30 09 09 2f 4c 46  R+LF...4300../LF
2bc0: 2b 30 0d 0a 09 4a 4d 53 20 49 09 54 59 50 45 0d  +0...JMS I.TYPE.
2bd0: 0a 09 54 45 58 54 09 2f 54 44 46 4d 54 20 56 34  ..TEXT./TDFMT V4
2be0: 41 2f 0d 0a 53 54 41 52 54 2c 09 4a 4d 53 20 49  A/..START,.JMS I
2bf0: 20 54 59 50 45 09 2f 53 45 54 20 55 50 20 54 59   TYPE./SET UP TY
2c00: 50 45 52 0d 0a 09 34 35 34 33 20 20 2f 43 52 2b  PER...4543  /CR+
2c10: 4c 46 0d 0a 09 34 33 30 30 20 20 2f 4c 46 2b 45  LF...4300  /LF+E
2c20: 4e 44 0d 0a 0d 0a 54 59 51 55 2c 09 4a 4d 53 20  ND....TYQU,.JMS 
2c30: 49 20 54 59 50 45 09 2f 22 55 4e 49 54 3f 22 0d  I TYPE./"UNIT?".
2c40: 0a 09 32 35 31 36 09 2f 55 4e 0d 0a 09 31 31 32  ..2516./UN...112
2c50: 34 09 2f 49 54 0d 0a 09 37 37 34 30 09 2f 3f 0d  4./IT...7740./?.
2c60: 0a 09 30 30 30 30 09 2f 45 4e 44 0d 0a 0d 0a 2f  ..0000./END..../
2c70: 57 41 49 54 20 46 4f 52 20 41 20 52 45 50 4c 59  WAIT FOR A REPLY
2c80: 0d 0a 0d 0a 09 4a 4d 53 20 49 20 54 59 50 49 4e  .....JMS I TYPIN
2c90: 09 2f 47 45 54 20 4e 55 4d 42 45 52 53 0d 0a 09  ./GET NUMBERS...
2ca0: 54 41 44 09 42 41 44 44 09 2f 49 4e 49 54 49 41  TAD.BADD./INITIA
2cb0: 4c 49 5a 45 20 50 4f 49 4e 54 45 52 20 28 42 46  LIZE POINTER (BF
2cc0: 52 29 0d 0a 09 49 41 43 09 09 2f 28 42 41 44 44  R)...IAC../(BADD
2cd0: 3d 42 55 46 46 45 52 2d 31 2c 20 53 4f 20 42 55  =BUFFER-1, SO BU
2ce0: 4d 50 20 54 48 45 20 41 43 29 0d 0a 09 44 43 41  MP THE AC)...DCA
2cf0: 09 42 46 52 09 2f 54 4f 20 53 54 41 52 54 20 4f  .BFR./TO START O
2d00: 46 20 49 4e 50 55 54 20 42 55 46 46 45 52 0d 0a  F INPUT BUFFER..
2d10: 09 44 43 41 09 44 43 54 52 09 2f 49 4e 49 54 49  .DCA.DCTR./INITI
2d20: 41 4c 49 5a 45 20 44 54 41 20 43 4f 55 4e 54 45  ALIZE DTA COUNTE
2d30: 52 20 54 4f 20 30 0d 0a 09 44 43 41 09 43 52 46  R TO 0...DCA.CRF
2d40: 4c 41 47 09 2f 43 4c 45 41 52 20 46 4c 41 47 20  LAG./CLEAR FLAG 
2d50: 53 4f 20 43 52 20 4e 4f 54 20 41 43 43 45 50 54  SO CR NOT ACCEPT
2d60: 49 42 4c 45 0d 0a 43 52 43 48 4b 2c 09 54 41 44  IBLE..CRCHK,.TAD
2d70: 09 43 52 43 4f 44 09 2f 47 45 54 20 43 4f 44 45  .CRCOD./GET CODE
2d80: 20 46 4f 52 20 43 41 52 2e 20 52 45 54 4e 0d 0a   FOR CAR. RETN..
2d90: 09 43 49 41 09 09 2f 4e 45 47 41 54 45 20 49 54  .CIA../NEGATE IT
2da0: 0d 0a 09 54 41 44 20 49 09 42 46 52 09 2f 53 45  ...TAD I.BFR./SE
2db0: 45 20 49 46 20 4e 45 58 54 20 43 48 41 52 2e 20  E IF NEXT CHAR. 
2dc0: 49 4e 0d 0a 09 53 4e 41 09 09 2f 42 55 46 46 45  IN...SNA../BUFFE
2dd0: 52 20 49 53 20 43 41 52 2e 20 52 45 54 4e 2e 0d  R IS CAR. RETN..
2de0: 0a 09 4a 4d 50 09 4f 4b 43 52 09 2f 59 45 53 3a  ..JMP.OKCR./YES:
2df0: 20 53 45 45 20 49 46 20 43 2e 52 2e 20 4c 45 47   SEE IF C.R. LEG
2e00: 41 4c 20 48 45 52 45 0d 0a 09 44 43 41 09 43 52  AL HERE...DCA.CR
2e10: 46 4c 41 47 09 2f 4e 4f 3a 20 53 4f 20 43 2e 52  FLAG./NO: SO C.R
2e20: 2e 20 49 53 20 4c 45 47 41 4c 20 4e 4f 57 0d 0a  . IS LEGAL NOW..
2e30: 56 41 4c 43 48 4b 2c 09 54 41 44 09 43 32 36 30  VALCHK,.TAD.C260
2e40: 09 2f 53 45 45 20 49 46 20 23 20 49 53 20 4c 45  ./SEE IF # IS LE
2e50: 53 53 20 54 48 41 4e 0d 0a 09 43 49 41 09 09 2f  SS THAN...CIA../
2e60: 41 53 43 49 49 20 30 20 28 32 36 30 29 0d 0a 09  ASCII 0 (260)...
2e70: 54 41 44 20 49 20 42 46 52 09 2f 53 55 42 54 52  TAD I BFR./SUBTR
2e80: 41 43 54 20 42 55 46 46 45 52 20 44 41 54 41 0d  ACT BUFFER DATA.
2e90: 0a 09 53 50 41 20 20 20 43 4c 41 09 2f 49 53 20  ..SPA   CLA./IS 
2ea0: 49 54 20 4c 45 53 53 20 54 48 41 4e 20 41 53 49  IT LESS THAN ASI
2eb0: 49 20 30 3f 0d 0a 09 4a 4d 50 20 20 20 54 59 51  I 0?...JMP   TYQ
2ec0: 55 09 2f 59 45 53 3a 20 54 45 4c 4c 20 4f 55 54  U./YES: TELL OUT
2ed0: 53 49 44 45 20 57 4f 52 4c 44 0d 0a 09 54 41 44  SIDE WORLD...TAD
2ee0: 20 20 20 43 32 36 31 09 2f 4e 4f 3a 20 53 45 45     C261./NO: SEE
2ef0: 20 49 46 20 47 52 45 41 54 45 52 20 54 48 41 4e   IF GREATER THAN
2f00: 0d 0a 09 43 4d 41 09 09 2f 41 53 43 20 49 49 20  ...CMA../ASC II 
2f10: 31 20 28 32 36 31 29 0d 0a 09 54 41 44 20 49 20  1 (261)...TAD I 
2f20: 42 46 52 09 2f 53 55 42 54 52 41 43 54 20 42 55  BFR./SUBTRACT BU
2f30: 46 46 45 52 20 44 41 54 41 0d 0a 09 53 4d 41 20  FFER DATA...SMA 
2f40: 20 20 43 4c 41 09 2f 47 52 45 41 54 45 52 20 54    CLA./GREATER T
2f50: 48 41 4e 20 41 53 43 49 49 20 37 3f 0d 0a 09 4a  HAN ASCII 7?...J
2f60: 4d 50 20 20 20 54 59 51 55 09 2f 59 45 53 3a 20  MP   TYQU./YES: 
2f70: 54 45 4c 4c 20 4f 55 54 53 49 44 45 20 57 4f 52  TELL OUTSIDE WOR
2f80: 4c 44 0d 0a 09 54 41 44 20 49 20 42 46 52 09 2f  LD...TAD I BFR./
2f90: 4e 4f 3a 20 41 43 43 45 50 54 20 42 55 46 46 45  NO: ACCEPT BUFFE
2fa0: 52 20 0d 0a 09 52 54 52 0d 0a 09 41 4e 44 20 20  R ...RTR...AND  
2fb0: 20 43 37 30 30 30 09 2f 49 53 4f 4c 41 54 45 20   C7000./ISOLATE 
2fc0: 44 54 41 0d 0a 09 4a 4d 53 09 52 45 50 45 41 54  DTA...JMS.REPEAT
2fd0: 09 2f 47 4f 20 43 48 45 43 4b 20 46 4f 52 20 52  ./GO CHECK FOR R
2fe0: 45 50 45 41 54 45 44 20 44 54 41 20 41 4e 44 20  EPEATED DTA AND 
2ff0: 53 54 4f 52 45 20 23 0d 0a 09 49 53 5a 09 42 46  STORE #...ISZ.BF
3000: 52 09 2f 49 4e 43 52 45 4d 45 4e 54 20 49 4e 50  R./INCREMENT INP
3010: 55 54 20 42 55 46 2e 20 50 54 52 2e 0d 0a 09 4a  UT BUF. PTR....J
3020: 4d 50 09 43 52 43 48 4b 09 2f 47 4f 20 4c 4f 4f  MP.CRCHK./GO LOO
3030: 4b 20 41 54 20 4e 45 58 54 20 43 48 41 52 2e 0d  K AT NEXT CHAR..
3040: 0a 0d 0a 2f 54 48 49 53 20 53 45 43 54 49 4f 4e  .../THIS SECTION
3050: 20 43 48 45 43 4b 53 20 54 4f 20 53 45 45 20 49   CHECKS TO SEE I
3060: 46 20 54 48 45 52 45 20 48 41 53 20 42 45 45 4e  F THERE HAS BEEN
3070: 20 41 4e 59 0d 0a 2f 56 41 4c 49 44 20 49 4e 50   ANY../VALID INP
3080: 55 54 20 4f 4e 43 45 20 41 20 43 41 52 52 49 41  UT ONCE A CARRIA
3090: 47 45 20 52 45 54 55 52 4e 20 49 53 20 53 45 45  GE RETURN IS SEE
30a0: 4e 0d 0a 4f 4b 43 52 2c 09 43 4c 41 09 09 2f 43  N..OKCR,.CLA../C
30b0: 4c 45 41 52 20 41 43 0d 0a 09 54 41 44 09 43 52  LEAR AC...TAD.CR
30c0: 46 4c 41 47 09 2f 4c 4f 41 44 20 43 52 20 46 4c  FLAG./LOAD CR FL
30d0: 41 47 3b 20 30 20 4d 45 41 4e 53 20 4e 4f 20 47  AG; 0 MEANS NO G
30e0: 4f 4f 44 0d 0a 09 53 4e 41 09 43 4c 41 0d 0a 09  OOD...SNA.CLA...
30f0: 4a 4d 50 09 53 54 41 52 54 09 2f 30 3a 20 4e 4f  JMP.START./0: NO
3100: 20 56 41 4c 49 44 20 49 4e 50 55 54 3b 20 52 45   VALID INPUT; RE
3110: 53 54 41 52 54 0d 0a 09 54 41 44 09 44 43 54 52  START...TAD.DCTR
3120: 09 2f 4e 4f 54 20 30 3a 20 53 4f 20 48 41 56 45  ./NOT 0: SO HAVE
3130: 20 56 41 4c 49 44 20 49 4e 50 55 54 0d 0a 09 54   VALID INPUT...T
3140: 41 44 09 44 42 55 46 41 44 09 2f 43 41 4c 43 55  AD.DBUFAD./CALCU
3150: 4c 41 54 45 20 45 4e 44 20 4f 46 20 44 54 41 20  LATE END OF DTA 
3160: 4c 49 53 54 20 2b 31 0d 0a 09 44 43 41 09 44 42  LIST +1...DCA.DB
3170: 55 46 50 54 09 2f 53 54 4f 52 45 20 49 54 20 49  UFPT./STORE IT I
3180: 4e 20 42 55 46 46 45 52 20 50 4f 49 4e 54 45 52  N BUFFER POINTER
3190: 2c 20 54 48 45 4e 0d 0a 09 43 4d 41 09 09 2f 43  , THEN...CMA../C
31a0: 4f 4d 50 4c 45 4d 45 4e 54 20 54 48 45 20 41 43  OMPLEMENT THE AC
31b0: 20 41 4e 44 0d 0a 09 44 43 41 20 49 09 44 42 55   AND...DCA I.DBU
31c0: 46 50 54 09 2f 54 45 52 4d 49 4e 41 54 45 20 44  FPT./TERMINATE D
31d0: 54 41 20 4c 49 53 54 20 57 49 54 48 20 37 37 37  TA LIST WITH 777
31e0: 37 0d 0a 49 4e 49 54 31 2c 09 43 4c 41 09 09 2f  7..INIT1,.CLA../
31f0: 43 4c 45 41 52 20 41 43 20 49 46 20 43 4f 4d 45  CLEAR AC IF COME
3200: 20 54 48 52 55 20 4c 4f 43 20 49 54 0d 0a 09 54   THRU LOC IT...T
3210: 41 44 09 44 42 55 46 41 44 09 2f 41 4e 44 20 52  AD.DBUFAD./AND R
3220: 45 53 45 54 20 4c 49 53 54 20 50 4f 49 4e 54 45  ESET LIST POINTE
3230: 52 0d 0a 09 44 43 41 09 44 42 55 46 50 54 09 2f  R...DCA.DBUFPT./
3240: 54 4f 20 53 54 41 52 54 20 4f 46 20 4c 49 53 54  TO START OF LIST
3250: 0d 0a 09 4a 4d 53 20 49 09 47 45 54 44 54 41 09  ...JMS I.GETDTA.
3260: 2f 47 4f 20 47 45 54 20 41 20 44 54 41 20 4e 55  /GO GET A DTA NU
3270: 4d 42 45 52 0d 0a 0d 0a 2f 49 4e 46 4f 52 4d 20  MBER..../INFORM 
3280: 54 48 45 20 4f 50 45 52 41 54 4f 52 20 54 48 41  THE OPERATOR THA
3290: 54 20 54 48 45 20 50 52 4f 47 52 41 4d 20 49 53  T THE PROGRAM IS
32a0: 20 53 45 54 20 54 4f 20 53 54 41 52 54 0d 0a 2f   SET TO START../
32b0: 54 59 50 45 20 22 46 4f 52 4d 41 54 22 20 41 4e  TYPE "FORMAT" AN
32c0: 44 20 57 41 49 54 20 46 4f 52 20 54 48 45 20 52  D WAIT FOR THE R
32d0: 45 50 4c 59 0d 0a 0d 0a 49 4e 49 54 2c 09 4a 4d  EPLY....INIT,.JM
32e0: 53 20 49 20 54 59 50 45 09 2f 4d 45 53 53 41 47  S I TYPE./MESSAG
32f0: 45 20 4f 55 54 0d 0a 09 30 36 31 37 09 09 2f 46  E OUT...0617../F
3300: 4f 0d 0a 09 32 32 31 35 09 09 2f 52 4d 0d 0a 09  O...2215../RM...
3310: 30 31 32 34 09 09 2f 41 54 0d 0a 09 37 37 34 30  0124../AT...7740
3320: 20 20 2f 3f 0d 0a 09 30 30 30 30 20 20 2f 45 4e    /?...0000  /EN
3330: 44 0d 0a 09 4a 4d 53 20 49 20 54 59 50 49 4e 09  D...JMS I TYPIN.
3340: 2f 57 41 49 54 20 46 4f 52 20 41 20 52 45 50 4c  /WAIT FOR A REPL
3350: 59 0d 0a 09 4a 4d 53 20 49 20 43 4f 4d 50 41 52  Y...JMS I COMPAR
3360: 09 2f 44 49 44 20 48 45 20 54 59 50 45 20 22 4d  ./DID HE TYPE "M
3370: 41 52 4b 22 3f 0d 0a 09 30 33 31 35 20 20 2f 4d  ARK"?...0315  /M
3380: 0d 0a 09 30 33 30 31 20 20 2f 41 0d 0a 09 30 33  ...0301  /A...03
3390: 32 32 20 20 2f 52 0d 0a 09 30 33 31 33 20 20 2f  22  /R...0313  /
33a0: 4b 0d 0a 09 30 30 30 30 20 20 2f 45 4e 44 0d 0a  K...0000  /END..
33b0: 09 4a 4d 50 20 20 20 2e 2b 33 0d 0a 09 4a 4d 50  .JMP   .+3...JMP
33c0: 20 49 20 2e 2b 31 0d 0a 09 4d 41 52 4b 09 09 2f   I .+1...MARK../
33d0: 54 4f 20 4d 41 52 4b 20 41 20 54 41 50 45 0d 0d  TO MARK A TAPE..
33e0: 0a 2f 53 45 45 20 49 46 20 48 45 20 54 59 50 45  ./SEE IF HE TYPE
33f0: 44 20 22 52 44 52 22 20 28 52 45 41 44 20 41 4e  D "RDR" (READ AN
3400: 44 20 54 59 50 45 20 46 49 52 53 54 20 31 32 0d  D TYPE FIRST 12.
3410: 0a 2f 42 4c 4f 43 4b 20 4e 55 4d 42 45 52 53 20  ./BLOCK NUMBERS 
3420: 49 4e 20 52 45 56 45 52 53 45 29 2e 0d 0a 0d 0a  IN REVERSE).....
3430: 09 4a 4d 53 20 49 20 43 4f 4d 50 41 52 0d 0a 09  .JMS I COMPAR...
3440: 30 33 32 32 20 20 2f 52 0d 0a 09 30 33 30 34 20  0322  /R...0304 
3450: 20 2f 44 0d 0a 09 30 33 32 32 20 20 2f 52 0d 0a   /D...0322  /R..
3460: 09 30 30 30 30 20 20 2f 30 0d 0a 09 4a 4d 50 20  .0000  /0...JMP 
3470: 20 20 2e 2b 33 0d 0a 09 4a 4d 50 20 49 20 2e 2b    .+3...JMP I .+
3480: 31 0d 0a 09 52 44 52 09 09 2f 54 59 50 45 20 42  1...RDR../TYPE B
3490: 4c 4f 43 4b 53 20 0d 0a 0d 0a 2f 53 45 45 20 49  LOCKS ..../SEE I
34a0: 46 20 48 45 20 54 59 50 45 44 20 22 52 44 46 22  F HE TYPED "RDF"
34b0: 20 28 52 45 41 44 20 41 4e 44 20 54 59 50 45 20   (READ AND TYPE 
34c0: 46 49 52 53 54 20 31 32 0d 0a 2f 42 4c 4f 43 4b  FIRST 12../BLOCK
34d0: 20 4e 55 4d 42 45 52 53 20 46 4f 52 57 41 52 44   NUMBERS FORWARD
34e0: 29 2e 0d 0a 0d 0a 09 4a 4d 53 20 49 20 43 4f 4d  )......JMS I COM
34f0: 50 41 52 0d 0a 09 30 33 32 32 20 20 2f 52 0d 0a  PAR...0322  /R..
3500: 09 30 33 30 34 20 20 2f 44 0d 0a 09 30 33 30 36  .0304  /D...0306
3510: 20 20 2f 46 0d 0a 09 30 30 30 30 20 20 2f 30 0d    /F...0000  /0.
3520: 0a 09 4a 4d 50 20 20 20 2e 2b 33 0d 0a 09 4a 4d  ..JMP   .+3...JM
3530: 50 20 49 20 2e 2b 31 0d 0a 09 52 44 46 41 09 09  P I .+1...RDFA..
3540: 2f 54 59 50 45 20 42 4c 4f 43 4b 53 0d 0a 0d 0a  /TYPE BLOCKS....
3550: 2f 53 45 45 20 49 46 20 48 45 20 54 59 50 45 44  /SEE IF HE TYPED
3560: 20 22 53 41 4d 45 22 20 28 4d 45 41 4e 49 4e 47   "SAME" (MEANING
3570: 20 4d 41 52 4b 20 41 20 54 41 50 45 0d 0a 2f 55   MARK A TAPE../U
3580: 53 49 4e 47 20 54 48 45 20 53 41 4d 45 20 43 4f  SING THE SAME CO
3590: 4e 53 54 41 4e 54 53 20 41 53 20 42 45 46 4f 52  NSTANTS AS BEFOR
35a0: 45 29 2e 0d 0a 0d 0a 09 4a 4d 53 20 49 20 43 4f  E)......JMS I CO
35b0: 4d 50 41 52 0d 0a 09 30 33 32 33 20 20 2f 53 0d  MPAR...0323  /S.
35c0: 0a 09 30 33 30 31 20 20 2f 41 0d 0a 09 30 33 31  ..0301  /A...031
35d0: 35 20 20 2f 4d 0d 0a 09 30 33 30 35 20 20 2f 45  5  /M...0305  /E
35e0: 0d 0a 09 30 30 30 30 20 20 2f 30 0d 0a 09 4a 4d  ...0000  /0...JM
35f0: 50 20 20 20 2e 2b 33 0d 0a 09 4a 4d 50 20 49 20  P   .+3...JMP I 
3600: 2e 2b 31 0d 0a 09 53 57 43 48 4b 09 09 2f 54 4f  .+1...SWCHK../TO
3610: 20 4d 41 52 4b 20 41 53 20 42 45 46 4f 52 45 0d   MARK AS BEFORE.
3620: 0a 0d 0a 2f 53 45 45 20 49 46 20 48 45 20 54 59  .../SEE IF HE TY
3630: 50 45 44 20 22 52 45 53 54 41 52 54 22 0d 0a 0d  PED "RESTART"...
3640: 0a 09 4a 4d 53 20 49 20 43 4f 4d 50 41 52 0d 0a  ..JMS I COMPAR..
3650: 09 30 33 32 32 20 20 2f 52 0d 0a 09 30 33 30 35  .0322  /R...0305
3660: 20 20 2f 45 0d 0a 09 30 33 32 33 20 20 2f 53 0d    /E...0323  /S.
3670: 0a 09 30 33 32 34 20 20 2f 54 0d 0a 09 30 33 30  ..0324  /T...030
3680: 31 20 20 2f 41 0d 0a 09 30 33 32 32 20 20 2f 52  1  /A...0322  /R
3690: 0d 0a 09 30 33 32 34 20 20 2f 54 0d 0a 09 30 30  ...0324  /T...00
36a0: 30 30 20 20 2f 30 0d 0a 09 4a 4d 53 20 20 20 51  00  /0...JMS   Q
36b0: 55 09 2f 4d 55 53 54 20 42 45 20 4e 4f 4e 53 45  U./MUST BE NONSE
36c0: 4e 53 45 0d 0a 09 4a 4d 50 09 53 54 41 52 54 09  NSE...JMP.START.
36d0: 2f 53 54 41 52 54 20 41 4c 4c 20 4f 56 45 52 0d  /START ALL OVER.
36e0: 0a 47 45 54 44 54 41 2c 09 4e 55 44 54 41 09 09  .GETDTA,.NUDTA..
36f0: 2f 50 4f 49 4e 54 45 52 20 54 4f 20 52 4f 55 54  /POINTER TO ROUT
3700: 49 4e 45 20 54 4f 20 53 57 49 54 43 48 20 55 4e  INE TO SWITCH UN
3710: 49 54 53 0d 0a 43 52 46 4c 41 47 2c 09 30 09 09  ITS..CRFLAG,.0..
3720: 2f 3d 30 2c 20 43 52 20 4e 4f 20 47 4f 4f 44 3b  /=0, CR NO GOOD;
3730: 20 4e 4f 54 20 30 2c 20 43 52 20 49 53 20 4f 4b   NOT 0, CR IS OK
3740: 0d 0d 0a 0c 0c 0d 0a 09 2a 31 32 30 30 0d 0a 2f  ........*1200../
3750: 4d 41 52 4b 20 57 41 53 20 54 59 50 45 44 20 49  MARK WAS TYPED I
3760: 4e 2c 20 49 46 20 57 31 2d 31 20 49 53 20 4e 4f  N, IF W1-1 IS NO
3770: 54 20 41 20 22 4b 22 2c 41 53 53 55 4d 45 20 54  T A "K",ASSUME T
3780: 48 41 54 0d 0a 2f 41 20 4e 55 4d 42 45 52 20 57  HAT../A NUMBER W
3790: 41 53 20 54 59 50 45 44 20 49 4e 2c 20 41 4e 44  AS TYPED IN, AND
37a0: 20 56 45 52 49 46 59 20 54 48 49 53 2e 20 49 46   VERIFY THIS. IF
37b0: 20 57 31 2d 31 20 49 53 0d 0a 2f 41 20 22 4b 22   W1-1 IS../A "K"
37c0: 2c 20 41 53 53 55 4d 45 20 53 54 41 4e 44 41 52  , ASSUME STANDAR
37d0: 44 20 46 4f 52 4d 41 54 2e 28 57 31 3d 4c 41 53  D FORMAT.(W1=LAS
37e0: 54 20 45 4e 54 52 59 20 49 4e 54 4f 20 54 48 45  T ENTRY INTO THE
37f0: 20 42 55 46 46 45 52 29 0d 0a 0d 0a 4d 41 52 4b   BUFFER)....MARK
3800: 2c 09 54 41 44 20 20 49 20 20 20 42 49 4e 43 4f  ,.TAD  I   BINCO
3810: 09 2f 41 44 44 52 45 53 53 20 4f 46 20 46 49 52  ./ADDRESS OF FIR
3820: 53 54 20 42 49 4e 41 52 59 0d 0a 09 44 43 41 20  ST BINARY...DCA 
3830: 20 20 57 35 09 2f 43 4f 4e 53 54 41 4e 54 20 46    W5./CONSTANT F
3840: 4f 52 20 44 45 43 20 54 4f 20 42 49 4e 0d 0a 09  OR DEC TO BIN...
3850: 44 43 41 20 20 20 54 4f 54 41 4c 09 2f 57 49 4c  DCA   TOTAL./WIL
3860: 4c 20 42 45 20 42 49 4e 41 52 59 20 45 51 55 49  L BE BINARY EQUI
3870: 56 49 4c 41 4e 54 0d 0a 0d 0a 2f 53 41 56 45 20  VILANT..../SAVE 
3880: 43 28 58 31 29 20 46 4f 52 20 44 45 43 52 45 4d  C(X1) FOR DECREM
3890: 45 4e 54 20 54 48 52 4f 55 47 48 20 42 55 46 46  ENT THROUGH BUFF
38a0: 45 52 0d 0a 0d 0a 44 4e 43 2c 09 43 4c 41 20 20  ER....DNC,.CLA  
38b0: 20 43 4d 41 09 2f 44 45 43 52 45 4d 45 4e 54 20   CMA./DECREMENT 
38c0: 42 55 46 46 45 52 20 41 44 44 52 45 53 53 0d 0a  BUFFER ADDRESS..
38d0: 09 54 41 44 20 20 20 57 31 09 2f 41 44 44 52 45  .TAD   W1./ADDRE
38e0: 53 53 20 42 59 20 31 0d 0a 09 44 43 41 20 20 20  SS BY 1...DCA   
38f0: 57 31 09 2f 57 31 3d 53 57 45 45 50 20 41 44 44  W1./W1=SWEEP ADD
3900: 52 45 53 53 0d 0a 0d 0a 2f 4c 4f 4f 4b 20 46 4f  RESS..../LOOK FO
3910: 52 20 45 4e 44 20 4f 46 20 50 52 4f 43 45 53 53  R END OF PROCESS
3920: 49 4e 47 20 42 59 20 4c 4f 4f 4b 49 4e 47 20 46  ING BY LOOKING F
3930: 4f 52 20 41 20 22 4b 22 20 49 4e 20 42 55 46 46  OR A "K" IN BUFF
3940: 45 52 0d 0a 0d 0a 09 54 41 44 20 20 20 4c 45 54  ER.....TAD   LET
3950: 4b 09 2f 4c 45 54 54 45 52 20 41 53 43 49 49 20  K./LETTER ASCII 
3960: 22 4b 22 0d 0a 09 43 49 41 09 09 2f 53 55 42 54  "K"...CIA../SUBT
3970: 52 41 43 54 20 46 52 4f 4d 20 43 48 41 52 41 43  RACT FROM CHARAC
3980: 54 45 52 0d 0a 09 54 41 44 20 49 20 57 31 09 2f  TER...TAD I W1./
3990: 49 4e 20 42 55 46 46 45 52 0d 0a 09 53 4e 41 20  IN BUFFER...SNA 
39a0: 20 20 43 4c 41 09 2f 45 51 55 41 4c 3f 0d 0a 09    CLA./EQUAL?...
39b0: 4a 4d 50 20 20 20 44 49 56 33 09 2f 59 45 53 3a  JMP   DIV3./YES:
39c0: 20 53 45 45 20 49 46 20 44 49 56 49 53 49 42 4c   SEE IF DIVISIBL
39d0: 45 20 42 59 20 33 0d 0a 0d 0a 2f 56 45 52 49 46  E BY 3..../VERIF
39e0: 59 20 54 48 49 53 20 43 48 41 52 41 43 54 45 52  Y THIS CHARACTER
39f0: 20 41 53 20 42 45 49 4e 47 20 4f 46 20 44 45 43   AS BEING OF DEC
3a00: 49 4d 41 4c 20 4f 52 49 47 49 4e 0d 0a 0d 0a 09  IMAL ORIGIN.....
3a10: 54 41 44 20 20 20 43 32 36 30 09 2f 41 53 43 49  TAD   C260./ASCI
3a20: 49 20 46 4f 52 20 30 0d 0a 09 43 49 41 09 09 2f  I FOR 0...CIA../
3a30: 54 4f 20 53 45 45 20 49 46 20 43 48 41 52 41 43  TO SEE IF CHARAC
3a40: 54 45 52 0d 0a 09 54 41 44 20 49 20 57 31 09 2f  TER...TAD I W1./
3a50: 49 53 20 4c 45 53 53 20 54 48 41 4e 20 32 36 30  IS LESS THAN 260
3a60: 0d 0a 09 53 50 41 20 20 20 43 4c 41 09 2f 49 53  ...SPA   CLA./IS
3a70: 20 49 54 3f 0d 0a 09 4a 4d 50 20 49 20 51 55 31   IT?...JMP I QU1
3a80: 09 2f 59 45 53 3a 20 4e 4f 54 20 44 45 43 49 4d  ./YES: NOT DECIM
3a90: 41 4c 20 43 48 41 52 41 43 54 45 52 0d 0a 09 54  AL CHARACTER...T
3aa0: 41 44 20 20 20 43 32 37 31 09 2f 41 53 43 49 49  AD   C271./ASCII
3ab0: 20 46 4f 52 20 39 0d 0a 09 43 4d 41 09 09 2f 54   FOR 9...CMA../T
3ac0: 4f 20 53 45 45 20 49 46 20 47 52 45 41 54 45 52  O SEE IF GREATER
3ad0: 20 54 48 41 4e 0d 0a 09 54 41 44 20 49 20 57 31   THAN...TAD I W1
3ae0: 09 2f 39 0d 0a 09 53 4d 41 20 20 20 43 4c 41 09  ./9...SMA   CLA.
3af0: 2f 49 53 20 49 54 3f 0d 0a 09 4a 4d 50 20 49 20  /IS IT?...JMP I 
3b00: 51 55 31 09 2f 4e 4f 54 20 41 20 44 45 43 49 4d  QU1./NOT A DECIM
3b10: 41 4c 20 43 48 41 52 41 43 54 45 52 0d 0d 0a 2f  AL CHARACTER.../
3b20: 43 48 41 52 41 43 54 45 52 20 49 53 20 44 45 43  CHARACTER IS DEC
3b30: 49 4d 41 4c 2e 20 4e 4f 57 20 43 4f 4e 56 45 52  IMAL. NOW CONVER
3b40: 54 20 49 54 20 54 4f 20 42 49 4e 41 52 59 0d 0a  T IT TO BINARY..
3b50: 2f 52 45 4d 45 4d 42 45 52 20 50 4f 53 49 54 49  /REMEMBER POSITI
3b60: 4f 4e 20 4f 46 20 43 48 41 52 41 43 54 45 52 20  ON OF CHARACTER 
3b70: 49 4e 20 42 55 46 46 45 52 20 4d 41 59 20 42 45  IN BUFFER MAY BE
3b80: 0d 0a 2f 31 30 2c 31 30 30 2c 31 30 30 30 2e 0d  ../10,100,1000..
3b90: 0a 0d 0a 09 54 41 44 20 49 20 57 31 09 2f 49 53  ....TAD I W1./IS
3ba0: 4f 4c 41 54 45 20 54 48 45 20 4e 55 4d 42 45 52  OLATE THE NUMBER
3bb0: 0d 0a 09 41 4e 44 20 20 20 43 30 30 31 37 09 2f  ...AND   C0017./
3bc0: 46 4f 52 20 50 52 4f 50 45 52 20 43 4f 4e 56 45  FOR PROPER CONVE
3bd0: 52 53 49 4f 4e 0d 0a 09 53 4e 41 20 09 09 2f 49  RSION...SNA ../I
3be0: 46 20 30 2c 20 4e 4f 20 42 49 4e 41 52 59 20 43  F 0, NO BINARY C
3bf0: 4f 4e 56 45 52 53 49 4f 4e 20 4e 45 45 44 45 44  ONVERSION NEEDED
3c00: 0d 0a 09 4a 4d 50 20 20 20 49 42 53 09 2f 59 45  ...JMP   IBS./YE
3c10: 53 3a 20 30 3a 20 49 4e 43 52 45 4d 45 4e 54 20  S: 0: INCREMENT 
3c20: 42 49 4e 41 52 59 20 43 4f 4e 56 45 52 53 49 4f  BINARY CONVERSIO
3c30: 4e 0d 0a 0d 0a 2f 4e 4f 54 20 30 2c 20 53 45 54  N..../NOT 0, SET
3c40: 20 55 50 20 43 4f 4e 56 45 52 53 49 4f 4e 20 4c   UP CONVERSION L
3c50: 4f 4f 50 0d 0a 0d 0a 09 43 4c 4c 20 20 20 43 49  OOP.....CLL   CI
3c60: 41 09 2f 4e 55 4d 42 45 52 20 4f 46 20 41 44 44  A./NUMBER OF ADD
3c70: 49 54 49 4f 4e 53 0d 0a 09 44 43 41 20 20 20 57  ITIONS...DCA   W
3c80: 34 09 2f 54 4f 20 4e 45 47 41 54 49 56 45 20 46  4./TO NEGATIVE F
3c90: 4f 52 20 49 53 5a 0d 0a 09 54 41 44 20 49 20 57  OR ISZ...TAD I W
3ca0: 35 09 2f 42 49 4e 41 52 59 20 50 4f 53 49 54 49  5./BINARY POSITI
3cb0: 4f 4e 20 54 4f 20 43 28 41 43 43 29 0d 0a 09 54  ON TO C(ACC)...T
3cc0: 41 44 20 20 20 54 4f 54 41 4c 09 2f 41 44 44 20  AD   TOTAL./ADD 
3cd0: 54 4f 20 50 52 45 53 45 4e 54 20 54 4f 54 41 4c  TO PRESENT TOTAL
3ce0: 0d 0a 09 53 5a 4c 09 09 2f 43 48 45 43 4b 20 4f  ...SZL../CHECK O
3cf0: 4e 20 54 4f 20 4d 41 4e 59 20 57 4f 52 44 53 0d  N TO MANY WORDS.
3d00: 0a 09 4a 4d 50 20 49 20 51 55 32 09 2f 54 4f 20  ..JMP I QU2./TO 
3d10: 4d 41 4e 59 20 57 4f 52 44 53 20 43 41 4c 4c 45  MANY WORDS CALLE
3d20: 44 20 46 4f 52 0d 0a 09 44 43 41 20 20 20 54 4f  D FOR...DCA   TO
3d30: 54 41 4c 09 2f 4b 45 45 50 20 52 55 4e 4e 49 4e  TAL./KEEP RUNNIN
3d40: 47 20 53 55 4d 0d 0a 09 49 53 5a 20 20 20 57 34  G SUM...ISZ   W4
3d50: 09 2f 4c 41 53 54 20 41 44 44 49 54 49 4f 4e 3f  ./LAST ADDITION?
3d60: 0d 0a 09 4a 4d 50 20 20 20 2e 2d 36 09 2f 4e 4f  ...JMP   .-6./NO
3d70: 3a 20 41 44 44 20 41 47 41 49 4e 0d 0a 0d 0a 2f  : ADD AGAIN..../
3d80: 46 49 4e 41 4c 20 41 44 44 49 54 49 4f 4e 20 46  FINAL ADDITION F
3d90: 4f 52 20 54 48 49 53 20 50 4f 53 49 54 49 4f 4e  OR THIS POSITION
3da0: 20 43 4f 4d 50 4c 45 54 45 44 0d 0a 0d 0a 49 42   COMPLETED....IB
3db0: 53 2c 09 49 53 5a 20 20 20 57 35 09 2f 4e 45 58  S,.ISZ   W5./NEX
3dc0: 54 20 50 4f 53 49 54 49 4f 4e 0d 0a 09 4a 4d 50  T POSITION...JMP
3dd0: 20 20 20 44 4e 43 09 2f 44 4f 20 4e 45 58 54 20     DNC./DO NEXT 
3de0: 43 48 41 52 41 43 54 45 52 0d 0a 0d 0a 2f 4c 41  CHARACTER..../LA
3df0: 53 54 20 43 48 41 52 41 43 54 45 52 20 43 4f 4d  ST CHARACTER COM
3e00: 50 4c 45 54 45 44 2e 20 53 45 45 20 49 46 20 44  PLETED. SEE IF D
3e10: 49 56 49 53 49 42 4c 45 20 42 59 20 33 0d 0a 2f  IVISIBLE BY 3../
3e20: 49 46 20 4e 4f 54 20 41 20 4e 4f 52 4d 41 4c 20  IF NOT A NORMAL 
3e30: 49 4e 50 55 54 0d 0a 0d 0a 44 49 56 33 2c 09 54  INPUT....DIV3,.T
3e40: 41 44 20 20 20 54 4f 54 41 4c 09 2f 47 45 54 20  AD   TOTAL./GET 
3e50: 54 4f 54 41 4c 20 57 4f 52 44 53 0d 0a 09 53 4e  TOTAL WORDS...SN
3e60: 41 09 09 2f 49 46 20 54 4f 54 41 4c 20 30 2c 20  A../IF TOTAL 0, 
3e70: 4e 4f 52 4d 41 4c 20 49 4e 50 55 54 0d 0a 09 54  NORMAL INPUT...T
3e80: 41 44 20 20 20 43 32 30 31 09 2f 31 32 39 20 4f  AD   C201./129 O
3e90: 43 54 2e 20 54 48 49 53 20 54 45 53 54 20 52 45  CT. THIS TEST RE
3ea0: 44 55 4e 44 41 4e 54 0d 0a 09 54 41 44 20 20 20  DUNDANT...TAD   
3eb0: 43 30 30 31 37 09 2f 41 44 44 20 43 4f 4e 53 54  C0017./ADD CONST
3ec0: 41 4e 54 20 31 35 20 54 4f 20 54 4f 54 41 4c 0d  ANT 15 TO TOTAL.
3ed0: 0a 09 44 43 41 20 20 20 54 4f 54 41 4c 09 2f 46  ..DCA   TOTAL./F
3ee0: 4f 52 20 46 55 54 55 52 45 20 43 4f 4e 53 49 44  OR FUTURE CONSID
3ef0: 45 52 41 54 49 4f 4e 53 0d 0a 09 44 43 41 20 20  ERATIONS...DCA  
3f00: 20 56 41 52 31 09 2f 23 20 4f 46 20 57 4f 52 44   VAR1./# OF WORD
3f10: 53 2f 33 20 46 4f 52 20 4d 41 52 4b 20 54 52 41  S/3 FOR MARK TRA
3f20: 43 4b 20 57 52 49 54 49 4e 47 0d 0a 09 54 41 44  CK WRITING...TAD
3f30: 20 20 20 54 4f 54 41 4c 09 2f 52 45 53 54 4f 52     TOTAL./RESTOR
3f40: 45 20 49 4e 20 54 48 45 20 41 43 43 0d 0a 09 43  E IN THE ACC...C
3f50: 4c 4c 09 09 2f 54 4f 20 44 49 56 49 44 45 20 42  LL../TO DIVIDE B
3f60: 59 20 33 2c 20 4c 49 4e 4b 20 4b 45 45 50 53 20  Y 3, LINK KEEPS 
3f70: 4f 56 45 52 46 4c 4f 57 0d 0a 09 54 41 44 20 20  OVERFLOW...TAD  
3f80: 20 4d 33 09 2f 53 55 42 54 52 41 43 54 20 33 0d   M3./SUBTRACT 3.
3f90: 0a 09 49 53 5a 20 20 20 56 41 52 31 09 2f 4f 4e  ..ISZ   VAR1./ON
3fa0: 20 45 41 43 48 20 44 49 56 49 53 49 4f 4e 2c 20   EACH DIVISION, 
3fb0: 4b 45 45 50 20 52 55 4e 4e 49 4e 47 20 53 55 4d  KEEP RUNNING SUM
3fc0: 0d 0a 09 53 5a 41 09 09 2f 49 46 20 41 43 20 3d  ...SZA../IF AC =
3fd0: 20 30 2c 4e 4f 20 52 45 4d 41 49 4e 44 45 52 0d   0,NO REMAINDER.
3fe0: 0a 09 53 4e 4c 09 09 2f 57 48 45 4e 20 4c 49 4e  ..SNL../WHEN LIN
3ff0: 43 20 47 4f 45 53 20 54 4f 20 30 2c 20 44 49 56  C GOES TO 0, DIV
4000: 49 53 49 4f 4e 20 45 4e 44 45 44 0d 0a 09 53 4b  ISION ENDED...SK
4010: 50 09 09 2f 4e 4f 57 20 53 45 45 20 49 46 20 49  P../NOW SEE IF I
4020: 54 20 44 49 56 49 44 45 44 20 45 56 45 4e 4c 59  T DIVIDED EVENLY
4030: 0d 0a 09 4a 4d 50 20 20 20 2e 2d 36 09 2f 53 55  ...JMP   .-6./SU
4040: 42 54 52 41 43 54 20 33 20 4d 4f 52 45 0d 0a 09  BTRACT 3 MORE...
4050: 53 5a 41 20 20 20 43 4c 41 09 2f 49 46 20 30 2c  SZA   CLA./IF 0,
4060: 4f 4b 2e 20 4f 54 48 45 52 57 49 53 45 20 45 52  OK. OTHERWISE ER
4070: 52 4f 52 0d 0a 09 4a 4d 50 20 49 20 51 55 34 09  ROR...JMP I QU4.
4080: 2f 4e 4f 54 20 44 49 56 49 53 49 42 4c 45 20 42  /NOT DIVISIBLE B
4090: 59 20 33 0d 0a 0d 0a 2f 43 4f 52 52 45 43 54 20  Y 3..../CORRECT 
40a0: 22 56 41 52 31 22 20 28 20 54 48 45 20 4e 55 4d  "VAR1" ( THE NUM
40b0: 42 45 52 20 4f 46 20 57 4f 52 44 53 2f 33 29 20  BER OF WORDS/3) 
40c0: 46 4f 52 20 54 48 45 20 2b 31 35 0d 0a 2f 41 44  FOR THE +15../AD
40d0: 44 45 44 20 4a 55 53 54 20 41 42 4f 56 45 20 41  DED JUST ABOVE A
40e0: 4e 44 20 41 4e 20 49 4e 48 45 52 41 4e 54 20 2b  ND AN INHERANT +
40f0: 32 20 44 55 45 20 54 4f 20 4d 41 52 4b 20 54 52  2 DUE TO MARK TR
4100: 41 43 4b 0d 0a 2f 43 4f 4e 46 49 47 55 52 41 54  ACK../CONFIGURAT
4110: 49 4f 4e 20 54 4f 20 42 45 20 57 52 49 54 54 45  ION TO BE WRITTE
4120: 4e 2e 0d 0a 0d 0a 09 54 41 44 20 20 20 4d 37 09  N......TAD   M7.
4130: 2f 53 55 42 54 52 41 43 54 20 37 20 46 52 4f 4d  /SUBTRACT 7 FROM
4140: 20 50 48 4f 4e 59 20 53 45 54 55 50 0d 0a 09 54   PHONY SETUP...T
4150: 41 44 20 20 20 56 41 52 31 09 2f 47 49 56 49 4e  AD   VAR1./GIVIN
4160: 47 20 54 48 45 20 4e 55 4d 42 45 52 20 4f 46 20  G THE NUMBER OF 
4170: 54 49 4d 45 53 0d 0a 09 43 49 41 09 09 2f 54 4f  TIMES...CIA../TO
4180: 20 42 45 20 55 53 45 44 20 4c 41 54 45 52 20 49   BE USED LATER I
4190: 4e 20 41 20 49 53 5a 0d 0a 09 44 43 41 20 20 20  N A ISZ...DCA   
41a0: 56 41 52 31 09 2f 44 41 54 41 20 4d 41 52 4b 20  VAR1./DATA MARK 
41b0: 57 49 4c 4c 20 42 45 20 57 52 49 54 54 45 4e 0d  WILL BE WRITTEN.
41c0: 0d 0a 2f 43 4f 4d 50 55 54 45 20 41 20 56 41 4c  ../COMPUTE A VAL
41d0: 55 45 20 46 4f 52 20 54 4f 54 41 4c 20 4e 55 4d  UE FOR TOTAL NUM
41e0: 42 45 52 20 4f 46 20 42 4c 4f 43 4b 53 0d 0a 2f  BER OF BLOCKS../
41f0: 52 45 43 4f 52 44 20 53 49 5a 45 20 2b 20 31 35  RECORD SIZE + 15
4200: 20 49 4e 54 4f 20 36 33 36 31 36 30 20 4f 43 54   INTO 636160 OCT
4210: 2e 0d 0a 0d 0a 09 54 41 44 20 20 20 43 37 37 31  ......TAD   C771
4220: 34 09 2f 45 58 54 45 4e 44 45 44 20 36 34 20 56  4./EXTENDED 64 V
4230: 41 4c 55 45 2e 20 53 45 54 53 20 41 43 23 32 0d  ALUE. SETS AC#2.
4240: 0a 09 44 43 41 20 20 20 57 31 09 2f 53 45 54 20  ..DCA   W1./SET 
4250: 46 4f 52 20 36 34 30 30 30 30 0d 0a 09 4a 4d 53  FOR 640000...JMS
4260: 20 49 20 46 4f 52 4d 31 30 09 2f 50 41 54 43 48   I FORM10./PATCH
4270: 20 54 4f 20 43 48 45 43 4b 20 46 4f 52 20 53 54   TO CHECK FOR ST
4280: 44 2e 31 30 20 46 4f 52 4d 41 54 0d 0a 09 54 41  D.10 FORMAT...TA
4290: 44 20 20 20 43 31 36 32 30 09 2f 56 45 52 4e 49  D   C1620./VERNI
42a0: 45 52 20 41 44 4a 55 53 54 4d 45 4e 54 20 46 4f  ER ADJUSTMENT FO
42b0: 52 20 46 4f 52 4d 55 4c 41 0d 0a 09 43 4c 4c 09  R FORMULA...CLL.
42c0: 09 2f 41 43 43 23 32 20 43 41 52 52 59 20 46 55  ./ACC#2 CARRY FU
42d0: 4e 43 54 49 4f 4e 0d 0a 09 54 41 44 20 20 20 54  NCTION...TAD   T
42e0: 4f 54 41 4c 09 2f 57 4f 52 44 20 43 4f 55 4e 54  OTAL./WORD COUNT
42f0: 0d 0a 09 49 53 5a 20 20 20 42 4c 4f 43 4b 53 09  ...ISZ   BLOCKS.
4300: 2f 2b 31 20 54 4f 20 42 4c 4f 43 4b 20 43 4f 55  /+1 TO BLOCK COU
4310: 4e 54 0d 0a 09 53 4b 50 0d 0a 09 4a 4d 50 20 49  NT...SKP...JMP I
4320: 20 51 55 33 09 2f 54 4f 20 4d 41 4e 59 20 42 4c   QU3./TO MANY BL
4330: 4f 43 4b 53 20 43 41 4c 4c 45 44 20 46 4f 52 0d  OCKS CALLED FOR.
4340: 0a 09 53 4e 4c 09 09 2f 43 41 52 52 59 20 49 4e  ..SNL../CARRY IN
4350: 54 4f 20 41 43 43 23 32 3f 0d 0a 09 4a 4d 50 20  TO ACC#2?...JMP 
4360: 20 20 2e 2d 35 09 2f 4e 4f 3a 20 43 4f 4e 54 49    .-5./NO: CONTI
4370: 4e 55 45 20 43 4f 55 4e 54 0d 0a 09 49 53 5a 20  NUE COUNT...ISZ 
4380: 20 20 57 31 09 2f 59 45 53 3a 20 46 55 4c 4c 59    W1./YES: FULLY
4390: 20 44 49 56 49 44 45 44 3f 0d 0a 09 4a 4d 50 20   DIVIDED?...JMP 
43a0: 20 20 2e 2d 31 30 09 2f 4e 4f 3a 20 43 4f 4e 54    .-10./NO: CONT
43b0: 49 4e 55 45 20 50 52 4f 43 45 53 53 0d 0a 09 43  INUE PROCESS...C
43c0: 4c 41 20 20 20 43 4c 4c 09 2f 43 28 41 43 43 29  LA   CLL./C(ACC)
43d0: 2b 20 43 28 4c 29 3d 30 0d 0a 46 31 30 52 54 4e  + C(L)=0..F10RTN
43e0: 2c 09 54 41 44 20 20 20 42 4c 4f 43 4b 53 09 2f  ,.TAD   BLOCKS./
43f0: 46 4f 52 20 4d 41 52 4b 20 54 52 41 43 4b 20 28  FOR MARK TRACK (
4400: 43 4f 4d 45 20 48 45 52 45 20 46 52 20 46 31 30  COME HERE FR F10
4410: 50 41 54 20 49 46 20 31 30 20 46 52 4d 54 29 0d  PAT IF 10 FRMT).
4420: 0a 09 43 4d 41 09 09 2f 57 52 49 54 49 4e 47 0d  ..CMA../WRITING.
4430: 0a 09 44 43 41 20 20 20 56 41 52 32 09 2f 53 45  ..DCA   VAR2./SE
4440: 45 20 4d 41 52 4b 20 57 52 49 54 45 0d 0a 0d 0a  E MARK WRITE....
4450: 2f 56 41 4c 55 45 53 20 46 4f 52 20 42 4c 4f 43  /VALUES FOR BLOC
4460: 4b 20 41 4e 44 20 52 45 43 4f 52 44 20 53 49 5a  K AND RECORD SIZ
4470: 45 20 48 41 56 45 20 42 45 45 4e 0d 0a 2f 43 4f  E HAVE BEEN../CO
4480: 4d 50 55 54 45 44 2e 20 54 45 4c 4c 20 4f 55 54  MPUTED. TELL OUT
4490: 53 49 44 45 20 57 4f 52 4c 44 20 41 4e 44 20 47  SIDE WORLD AND G
44a0: 45 54 20 54 48 45 20 4f 4b 2e 0d 0a 0d 0a 09 54  ET THE OK......T
44b0: 41 44 20 20 20 54 4f 54 41 4c 09 2f 53 55 42 54  AD   TOTAL./SUBT
44c0: 52 41 43 54 20 31 35 20 46 52 4f 4d 20 54 4f 54  RACT 15 FROM TOT
44d0: 41 4c 0d 0a 09 54 41 44 20 20 20 43 37 37 36 31  AL...TAD   C7761
44e0: 09 2f 57 4f 52 44 53 20 46 4f 4f 4c 49 4e 47 20  ./WORDS FOOLING 
44f0: 4f 50 45 52 41 54 4f 52 0d 0a 09 44 43 41 20 20  OPERATOR...DCA  
4500: 20 54 4f 54 41 4c 09 2f 43 4f 52 52 45 43 54 45   TOTAL./CORRECTE
4510: 44 20 46 4f 52 20 54 41 50 45 20 57 52 49 54 49  D FOR TAPE WRITI
4520: 4e 47 0d 0a 09 54 41 44 20 20 20 54 4f 54 41 4c  NG...TAD   TOTAL
4530: 09 2f 46 4f 52 20 4f 43 54 41 4c 20 54 59 50 45  ./FOR OCTAL TYPE
4540: 4f 55 54 0d 0a 09 4a 4d 53 20 49 20 54 59 4f 43  OUT...JMS I TYOC
4550: 54 09 2f 54 59 50 45 20 4f 43 54 41 4c 20 57 4f  T./TYPE OCTAL WO
4560: 52 44 53 0d 0a 09 4a 4d 53 20 49 20 54 59 50 45  RDS...JMS I TYPE
4570: 09 2f 54 59 50 45 20 4d 45 53 53 41 47 45 0d 0a  ./TYPE MESSAGE..
4580: 09 34 30 32 37 20 20 2f 20 57 0d 0a 09 31 37 32  .4027  / W...172
4590: 32 20 20 2f 4f 52 0d 0a 09 30 34 32 33 20 20 2f  2  /OR...0423  /
45a0: 44 53 0d 0a 09 35 34 30 30 20 20 2f 2c 20 45 4e  DS...5400  /, EN
45b0: 44 0d 0a 09 54 41 44 20 20 20 42 4c 4f 43 4b 53  D...TAD   BLOCKS
45c0: 09 2f 54 59 50 45 20 4f 55 54 20 42 4c 4f 43 4b  ./TYPE OUT BLOCK
45d0: 20 23 53 0d 0a 09 49 41 43 09 09 2f 54 4f 20 46   #S...IAC../TO F
45e0: 4f 4f 4c 20 54 48 45 20 4f 50 45 52 41 54 4f 52  OOL THE OPERATOR
45f0: 0d 0a 09 4a 4d 53 20 49 20 54 59 4f 43 54 09 2f  ...JMS I TYOCT./
4600: 49 4e 20 4f 43 54 41 4c 0d 0a 09 4a 4d 53 20 49  IN OCTAL...JMS I
4610: 20 54 59 50 45 09 2f 54 59 50 45 20 4d 45 53 53   TYPE./TYPE MESS
4620: 41 47 45 53 0d 0a 09 34 30 30 32 20 20 2f 20 42  AGES...4002  / B
4630: 0d 0a 09 31 34 31 37 20 20 2f 4c 4f 0d 0a 09 30  ...1417  /LO...0
4640: 33 31 33 20 20 2f 43 4b 0d 0a 09 32 33 35 36 20  313  /CK...2356 
4650: 20 2f 53 2e 0d 0a 09 31 37 31 33 20 20 2f 4f 4b   /S....1713  /OK
4660: 0d 0a 09 37 37 33 33 20 20 2f 3f 28 0d 0a 09 33  ...7733  /?(...3
4670: 31 30 35 20 20 2f 59 45 0d 0a 09 32 33 34 30 20  105  /YE...2340 
4680: 20 2f 53 0d 0a 09 31 37 32 32 20 20 2f 4f 52 0d   /S...1722  /OR.
4690: 0a 09 34 30 31 36 20 20 2f 20 4e 0d 0a 09 31 37  ..4016  / N...17
46a0: 33 35 20 20 2f 4f 29 0d 0a 09 34 35 34 33 20 20  35  /O)...4543  
46b0: 2f 43 52 2b 4c 46 0d 0a 09 30 30 30 30 20 20 2f  /CR+LF...0000  /
46c0: 45 4e 44 0d 0a 09 4a 4d 53 20 49 20 54 59 50 49  END...JMS I TYPI
46d0: 4e 09 2f 57 41 49 54 20 46 4f 52 20 52 45 50 4c  N./WAIT FOR REPL
46e0: 59 0d 0d 0a 2f 53 45 45 20 49 46 20 41 20 59 45  Y.../SEE IF A YE
46f0: 53 20 4f 52 20 4e 4f 20 41 4e 53 57 45 52 20 57  S OR NO ANSWER W
4700: 41 53 20 47 49 56 45 4e 0d 0a 0d 0a 09 4a 4d 53  AS GIVEN.....JMS
4710: 20 49 20 43 4f 4d 50 41 52 0d 0a 09 30 33 33 31   I COMPAR...0331
4720: 20 20 20 2f 59 0d 0a 09 30 33 30 35 20 20 20 2f     /Y...0305   /
4730: 45 0d 0a 09 30 33 32 33 20 20 20 2f 53 0d 0a 09  E...0323   /S...
4740: 30 30 30 30 20 20 20 2f 45 4e 44 0d 0a 09 4a 4d  0000   /END...JM
4750: 50 20 49 20 49 54 0d 0a 0d 0a 09 4a 4d 50 20 20  P I IT.....JMP  
4760: 49 20 20 2e 2b 31 0d 0a 09 53 57 43 48 4b 0d 0a  I  .+1...SWCHK..
4770: 46 4f 52 4d 31 30 2c 09 46 31 30 50 41 54 0d 0a  FORM10,.F10PAT..
4780: 0d 0a 0d 0d 0a 0c 0d 0a 2a 31 34 30 30 0d 0a 2f  ........*1400../
4790: 53 45 54 20 54 48 45 20 54 41 50 45 20 49 4e 54  SET THE TAPE INT
47a0: 4f 20 4d 4f 54 49 4f 4e 2e 20 41 4c 4c 20 56 41  O MOTION. ALL VA
47b0: 52 49 41 42 4c 45 53 20 41 52 45 20 53 45 54 2e  RIABLES ARE SET.
47c0: 0d 0a 0d 0a 2f 57 52 49 54 45 20 54 49 4d 49 4e  ..../WRITE TIMIN
47d0: 47 20 41 4e 44 20 4d 41 52 4b 20 54 52 41 43 4b  G AND MARK TRACK
47e0: 0d 0a 0d 0a 53 54 4d 4b 2c 09 43 4c 41 0d 0a 09  ....STMK,.CLA...
47f0: 44 43 41 09 50 48 41 53 45 0d 0a 09 54 41 44 20  DCA.PHASE...TAD 
4800: 20 20 44 54 31 34 30 30 09 2f 46 57 44 2c 20 57    DT1400./FWD, W
4810: 52 49 54 45 2c 20 47 4f 0d 0a 09 54 41 44 20 20  RITE, GO...TAD  
4820: 20 44 54 41 09 2f 47 45 54 20 55 4e 49 54 20 4e   DTA./GET UNIT N
4830: 55 4d 42 45 52 0d 0a 09 53 44 4c 43 09 09 2f 4c  UMBER...SDLC../L
4840: 4f 41 44 20 43 4f 4d 4d 41 4e 44 20 52 45 47 49  OAD COMMAND REGI
4850: 53 54 45 52 0d 0a 09 54 41 44 20 20 20 56 41 52  STER...TAD   VAR
4860: 32 09 2f 54 4f 20 4d 41 4b 45 20 41 20 52 45 53  2./TO MAKE A RES
4870: 54 41 52 54 20 46 4f 52 20 54 48 45 20 53 41 4d  TART FOR THE SAM
4880: 45 0d 0a 09 44 43 41 20 20 20 57 36 09 2f 4f 50  E...DCA   W6./OP
4890: 54 49 4f 4e 20 50 4f 53 53 49 42 4c 45 0d 0a 0d  TION POSSIBLE...
48a0: 0a 2f 57 52 49 54 45 20 41 42 4f 55 54 20 31 30  ./WRITE ABOUT 10
48b0: 20 46 45 45 54 20 4f 46 20 45 4e 44 20 5a 4f 4e   FEET OF END ZON
48c0: 45 0d 0a 09 44 43 41 20 20 20 57 31 0d 0a 43 45  E...DCA   W1..CE
48d0: 5a 2c 09 54 41 44 20 20 20 52 45 5a 09 2f 41 44  Z,.TAD   REZ./AD
48e0: 44 52 45 53 53 20 4f 46 20 44 41 54 41 0d 0a 09  DRESS OF DATA...
48f0: 4a 4d 53 20 20 20 53 45 54 55 50 0d 0a 09 49 53  JMS   SETUP...IS
4900: 5a 20 20 20 57 31 0d 0a 09 4a 4d 50 20 20 20 43  Z   W1...JMP   C
4910: 45 5a 09 2f 4e 4f 54 20 45 4e 44 20 46 4f 4f 54  EZ./NOT END FOOT
4920: 41 47 45 0d 0a 09 54 41 44 20 20 20 4d 31 34 34  AGE...TAD   M144
4930: 09 2f 4f 4b 20 57 52 49 54 45 20 49 4e 54 45 52  ./OK WRITE INTER
4940: 42 4c 4f 43 4b 20 53 59 4e 43 0d 0a 09 44 43 41  BLOCK SYNC...DCA
4950: 20 20 20 57 31 0d 0a 09 4a 4d 53 20 20 20 49 4e     W1...JMS   IN
4960: 42 4c 53 59 0d 0a 09 49 53 5a 20 20 20 57 31 0d  BLSY...ISZ   W1.
4970: 0a 09 4a 4d 50 20 20 20 2e 2d 32 0d 0a 09 4a 4d  ..JMP   .-2...JM
4980: 50 20 20 20 57 44 5a 0d 0a 0d 0a 09 2f 57 52 49  P   WDZ...../WRI
4990: 54 45 20 49 4e 54 45 52 42 4c 4f 43 4b 20 53 59  TE INTERBLOCK SY
49a0: 4e 43 0d 0a 49 4e 42 4c 53 59 2c 09 30 0d 0a 09  NC..INBLSY,.0...
49b0: 54 41 44 20 20 20 56 41 52 31 09 2f 52 45 53 45  TAD   VAR1./RESE
49c0: 54 20 54 48 45 20 57 4f 52 44 53 0d 0a 09 44 43  T THE WORDS...DC
49d0: 41 20 20 20 57 35 0d 0a 09 54 41 44 20 20 20 49  A   W5...TAD   I
49e0: 42 5a 09 2f 41 44 44 52 45 53 53 20 4f 46 20 44  BZ./ADDRESS OF D
49f0: 41 54 41 0d 0a 09 4a 4d 53 20 20 20 53 45 54 55  ATA...JMS   SETU
4a00: 50 09 2f 47 4f 20 4f 55 54 20 41 4e 44 20 57 52  P./GO OUT AND WR
4a10: 49 54 45 20 31 0d 0a 09 4a 4d 50 20 49 20 49 4e  ITE 1...JMP I IN
4a20: 42 4c 53 59 09 2f 47 4f 20 44 4f 20 41 47 41 49  BLSY./GO DO AGAI
4a30: 4e 0d 0a 0d 0a 09 2f 57 52 49 54 45 20 46 4f 52  N...../WRITE FOR
4a40: 57 41 52 44 20 42 4c 4f 43 4b 4d 41 52 4b 20 41  WARD BLOCKMARK A
4a50: 4e 44 20 52 45 56 45 52 53 45 20 47 55 41 52 44  ND REVERSE GUARD
4a60: 0d 0a 57 44 5a 2c 09 54 41 44 20 20 20 46 42 4d  ..WDZ,.TAD   FBM
4a70: 09 2f 41 44 44 52 45 53 53 20 4f 46 20 50 41 54  ./ADDRESS OF PAT
4a80: 54 45 52 4e 0d 0a 09 4a 4d 53 20 20 20 53 45 54  TERN...JMS   SET
4a90: 55 50 0d 0a 0d 0a 09 2f 57 52 49 54 45 20 4c 4f  UP...../WRITE LO
4aa0: 43 4b 4d 41 52 4b 2c 20 52 45 56 45 52 53 45 20  CKMARK, REVERSE 
4ab0: 43 48 45 43 4b 53 55 4d 2c 20 52 45 56 20 46 49  CHECKSUM, REV FI
4ac0: 4e 41 4c 2c 20 52 45 56 20 50 52 45 46 49 4e 41  NAL, REV PREFINA
4ad0: 4c 0d 0a 4c 52 43 46 50 2c 09 54 41 44 20 20 20  L..LRCFP,.TAD   
4ae0: 57 4c 4d 52 46 0d 0a 09 4a 4d 53 20 20 20 53 45  WLMRF...JMS   SE
4af0: 54 55 50 31 0d 0a 0d 0a 09 2f 57 52 49 54 45 20  TUP1...../WRITE 
4b00: 54 48 45 20 44 41 54 41 20 54 52 41 43 4b 0d 0a  THE DATA TRACK..
4b10: 44 54 52 4b 2c 09 54 41 44 20 20 20 44 5a 09 2f  DTRK,.TAD   DZ./
4b20: 41 44 44 52 45 53 53 20 4f 46 20 50 41 54 54 45  ADDRESS OF PATTE
4b30: 52 4e 0d 0a 09 4a 4d 53 20 20 20 53 45 54 55 50  RN...JMS   SETUP
4b40: 0d 0a 09 49 53 5a 20 20 20 57 35 0d 0a 09 4a 4d  ...ISZ   W5...JM
4b50: 50 20 20 20 44 54 52 4b 09 2f 4e 4f 57 20 57 52  P   DTRK./NOW WR
4b60: 49 54 45 20 44 41 54 41 20 4d 41 52 4b 20 54 52  ITE DATA MARK TR
4b70: 41 43 4b 20 41 47 41 49 4e 0d 0d 0a 09 2f 57 52  ACK AGAIN..../WR
4b80: 49 54 45 20 50 52 45 46 49 4e 41 4c 2c 20 46 49  ITE PREFINAL, FI
4b90: 4e 41 4c 2c 20 43 48 45 43 4b 53 55 4d 2c 20 41  NAL, CHECKSUM, A
4ba0: 4e 44 20 52 45 56 45 52 53 45 20 4c 4f 43 4b 0d  ND REVERSE LOCK.
4bb0: 0a 50 46 43 52 43 2c 09 54 41 44 20 20 20 46 45  .PFCRC,.TAD   FE
4bc0: 5a 09 2f 41 44 44 52 45 53 53 20 4f 46 20 44 41  Z./ADDRESS OF DA
4bd0: 54 41 0d 0a 09 4a 4d 53 20 20 20 53 45 54 55 50  TA...JMS   SETUP
4be0: 31 0d 0a 0d 0a 09 2f 57 52 49 54 45 20 47 55 41  1...../WRITE GUA
4bf0: 52 44 20 52 45 56 45 52 53 45 20 42 4c 4f 43 4b  RD REVERSE BLOCK
4c00: 0d 0a 47 52 42 2c 09 54 41 44 20 20 20 47 52 5a  ..GRB,.TAD   GRZ
4c10: 0d 0a 09 4a 4d 53 20 20 20 53 45 54 55 50 0d 0a  ...JMS   SETUP..
4c20: 0d 0a 09 2f 54 48 49 53 20 43 4f 4d 50 4c 45 54  .../THIS COMPLET
4c30: 45 53 20 31 20 42 4c 4f 43 4b 2c 20 47 4f 20 42  ES 1 BLOCK, GO B
4c40: 41 43 4b 20 41 4e 44 20 57 52 49 54 45 20 54 48  ACK AND WRITE TH
4c50: 45 20 52 45 53 54 0d 0a 09 4a 4d 53 20 20 20 49  E REST...JMS   I
4c60: 4e 42 4c 53 59 09 2f 57 52 49 54 45 20 49 4e 54  NBLSY./WRITE INT
4c70: 45 52 42 4c 4f 43 4b 20 53 59 4e 43 0d 0a 09 49  ERBLOCK SYNC...I
4c80: 53 5a 20 20 20 57 36 09 2f 54 4f 54 41 4c 20 4e  SZ   W6./TOTAL N
4c90: 55 4d 42 45 52 20 4f 46 20 42 4c 4f 43 4b 53 0d  UMBER OF BLOCKS.
4ca0: 0a 09 4a 4d 50 20 20 20 57 44 5a 09 2f 57 52 49  ..JMP   WDZ./WRI
4cb0: 54 54 45 4e 3f 20 4e 4f 3a 0d 0a 0d 0a 09 2f 41  TTEN? NO:...../A
4cc0: 4c 4c 20 44 41 54 41 20 42 4c 4f 43 4b 53 20 57  LL DATA BLOCKS W
4cd0: 52 49 54 54 45 4e 20 4e 4f 57 20 57 52 49 54 45  RITTEN NOW WRITE
4ce0: 20 42 55 46 46 45 52 20 5a 4f 4e 45 20 4f 46 20   BUFFER ZONE OF 
4cf0: 49 4e 54 45 52 42 4c 4f 43 4b 20 53 59 4e 43 0d  INTERBLOCK SYNC.
4d00: 0a 09 54 41 44 20 20 20 4d 31 34 33 09 2f 31 39  ..TAD   M143./19
4d10: 38 20 45 58 50 41 4e 44 20 43 4f 44 45 53 20 41  8 EXPAND CODES A
4d20: 54 20 45 4e 44 20 4f 46 20 42 4c 4f 43 4b 53 0d  T END OF BLOCKS.
4d30: 0a 09 44 43 41 20 20 20 57 31 0d 0a 09 4a 4d 53  ..DCA   W1...JMS
4d40: 20 20 20 49 4e 42 4c 53 59 0d 0a 09 49 53 5a 20     INBLSY...ISZ 
4d50: 20 20 57 31 0d 0a 09 4a 4d 50 20 20 20 2e 2d 32    W1...JMP   .-2
4d60: 0d 0a 0d 0a 09 2f 46 49 4e 49 53 48 45 44 20 42  ...../FINISHED B
4d70: 4c 4f 43 4b 20 57 52 49 54 54 49 4e 47 2c 20 57  LOCK WRITTING, W
4d80: 52 49 54 45 20 41 4e 4f 54 48 45 52 20 31 30 28  RITE ANOTHER 10(
4d90: 31 29 20 4f 46 20 45 4e 44 20 5a 4f 4e 45 53 0d  1) OF END ZONES.
4da0: 0a 09 44 43 41 20 20 20 57 31 0d 0a 57 45 5a 46  ..DCA   W1..WEZF
4db0: 2c 09 54 41 44 20 20 20 45 5a 4d 0d 0a 09 4a 4d  ,.TAD   EZM...JM
4dc0: 53 20 20 20 53 45 54 55 50 0d 0a 09 49 53 5a 20  S   SETUP...ISZ 
4dd0: 20 20 57 31 0d 0a 09 4a 4d 50 20 20 20 57 45 5a    W1...JMP   WEZ
4de0: 46 0d 0a 09 53 44 53 54 0d 0a 09 53 4b 50 09 43  F...SDST...SKP.C
4df0: 4c 41 0d 0a 09 4a 4d 53 20 20 49 20 20 53 45 4c  LA...JMS  I  SEL
4e00: 54 49 4d 09 09 2f 54 49 4d 49 4e 47 20 45 52 52  TIM../TIMING ERR
4e10: 4f 52 0d 0a 09 54 41 44 09 43 31 0d 0a 09 44 43  OR...TAD.C1...DC
4e20: 41 09 50 48 41 53 45 0d 0a 09 4a 4d 50 20 49 20  A.PHASE...JMP I 
4e30: 2e 2b 31 0d 0a 09 4d 57 54 4d 0d 0a 0d 0a 53 45  .+1...MWTM....SE
4e40: 54 55 50 2c 09 30 0d 0a 09 44 43 41 20 20 20 31  TUP,.0...DCA   1
4e50: 32 09 2f 57 4f 52 44 20 54 4f 20 42 45 20 57 52  2./WORD TO BE WR
4e60: 49 54 54 45 4e 20 4f 4e 20 4d 41 52 4b 20 54 52  ITTEN ON MARK TR
4e70: 41 43 4b 0d 0a 09 54 41 44 20 20 20 4d 33 0d 0a  ACK...TAD   M3..
4e80: 09 44 43 41 20 20 20 57 43 0d 0a 09 4a 4d 53 20  .DCA   WC...JMS 
4e90: 49 20 57 41 49 54 0d 0a 09 49 53 5a 20 20 20 57  I WAIT...ISZ   W
4ea0: 43 0d 0a 09 4a 4d 50 20 20 20 2e 2d 32 0d 0a 09  C...JMP   .-2...
4eb0: 4a 4d 50 20 49 20 53 45 54 55 50 0d 0a 0d 0a 53  JMP I SETUP....S
4ec0: 45 54 55 50 31 2c 09 30 0d 0a 09 44 43 41 20 20  ETUP1,.0...DCA  
4ed0: 20 31 32 0d 0a 09 54 41 44 20 20 20 4d 36 0d 0a   12...TAD   M6..
4ee0: 09 44 43 41 20 20 20 57 43 0d 0a 09 4a 4d 53 20  .DCA   WC...JMS 
4ef0: 49 20 57 41 49 54 0d 0a 09 49 53 5a 20 20 20 57  I WAIT...ISZ   W
4f00: 43 0d 0a 09 4a 4d 50 20 20 20 2e 2d 32 0d 0a 09  C...JMP   .-2...
4f10: 4a 4d 50 20 49 20 53 45 54 55 50 31 0d 0d 0a 2f  JMP I SETUP1.../
4f20: 54 48 45 53 45 20 41 52 45 20 54 48 45 20 44 41  THESE ARE THE DA
4f30: 54 41 20 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e  TA CONFIGURATION
4f40: 53 20 46 4f 52 20 54 48 45 20 4d 41 52 4b 20 54  S FOR THE MARK T
4f50: 52 41 43 4b 0d 0a 0d 0a 0d 0a 2f 52 45 56 45 52  RACK....../REVER
4f60: 53 45 20 45 4e 44 20 5a 4f 4e 45 0d 0a 0d 0a 52  SE END ZONE....R
4f70: 45 5a 2c 09 2e 0d 0a 09 34 30 34 34 09 2f 4f 4e  EZ,.....4044./ON
4f80: 20 54 41 50 45 20 41 53 20 35 35 35 35 20 28 4f   TAPE AS 5555 (O
4f90: 43 54 29 0d 0a 09 30 34 34 30 0d 0a 09 34 34 30  CT)...0440...440
4fa0: 34 0d 0a 0d 0a 2f 49 4e 54 45 52 42 4c 4f 43 4b  4..../INTERBLOCK
4fb0: 20 53 59 4e 43 0d 0a 0d 0a 49 42 5a 2c 09 2e 0d   SYNC....IBZ,...
4fc0: 0a 09 30 34 30 34 09 2f 4f 4e 20 54 41 50 45 20  ..0404./ON TAPE 
4fd0: 41 53 20 32 35 32 35 20 28 4f 43 54 29 0d 0a 09  AS 2525 (OCT)...
4fe0: 30 34 30 34 0d 0a 09 30 34 30 34 0d 0a 0d 0a 2f  0404...0404..../
4ff0: 46 4f 52 57 41 52 44 20 42 4c 4f 43 4b 20 4d 41  FORWARD BLOCK MA
5000: 52 4b 20 41 4e 44 20 52 45 56 45 52 53 45 20 47  RK AND REVERSE G
5010: 55 41 52 44 0d 0a 0d 0a 46 42 4d 2c 09 2e 0d 0a  UARD....FBM,....
5020: 09 30 34 30 34 09 2f 4f 4e 20 54 41 50 45 20 41  .0404./ON TAPE A
5030: 53 20 32 36 33 32 20 28 4f 43 54 29 0d 0a 09 34  S 2632 (OCT)...4
5040: 30 30 34 0d 0a 09 34 30 34 30 0d 0a 0d 0a 2f 4c  004...4040..../L
5050: 4f 43 4b 20 4d 41 52 4b 2c 20 52 45 56 45 52 53  OCK MARK, REVERS
5060: 45 20 43 48 45 43 4b 53 55 4d 2c 20 52 45 56 45  E CHECKSUM, REVE
5070: 52 53 45 20 46 49 4e 41 4c 0d 0a 2f 41 4e 44 20  RSE FINAL../AND 
5080: 52 45 56 45 52 53 45 20 50 52 45 46 49 4e 41 4c  REVERSE PREFINAL
5090: 0d 0a 0d 0a 57 4c 4d 52 46 2c 09 2e 0d 0a 09 30  ....WLMRF,.....0
50a0: 30 34 30 09 2f 4f 4e 20 54 41 50 45 20 41 53 20  040./ON TAPE AS 
50b0: 31 30 31 30 31 30 31 30 20 28 4f 43 54 29 0d 0a  10101010 (OCT)..
50c0: 09 30 30 30 30 0d 0a 09 34 30 30 30 0d 0a 09 30  .0000...4000...0
50d0: 30 34 30 0d 0a 09 30 30 30 30 0d 0a 09 34 30 30  040...0000...400
50e0: 30 0d 0a 0d 0a 2f 44 41 54 41 20 4d 41 52 4b 0d  0..../DATA MARK.
50f0: 0a 0d 0a 44 5a 2c 09 2e 0d 0a 09 34 34 34 30 09  ...DZ,.....4440.
5100: 2f 4f 4e 20 54 41 50 45 20 41 53 20 37 30 37 30  /ON TAPE AS 7070
5110: 20 28 4f 43 54 29 0d 0a 09 30 30 34 34 0d 0a 09   (OCT)...0044...
5120: 34 30 30 30 0d 0a 0d 0a 2f 50 52 45 46 49 4e 41  4000..../PREFINA
5130: 4c 2c 20 46 49 4e 41 4c 2c 20 46 57 44 20 43 48  L, FINAL, FWD CH
5140: 45 43 4b 53 55 4d 2c 20 41 4e 44 20 52 45 56 45  ECKSUM, AND REVE
5150: 52 53 45 20 4c 4f 43 4b 0d 0a 0d 0a 46 45 5a 2c  RSE LOCK....FEZ,
5160: 09 2e 0d 0a 09 34 34 34 30 09 2f 4f 4e 20 54 41  .....4440./ON TA
5170: 50 45 20 41 53 20 37 33 37 33 37 33 37 33 20 28  PE AS 73737373 (
5180: 4f 43 54 29 0d 0a 09 34 34 34 34 0d 0a 09 34 30  OCT)...4444...40
5190: 34 34 0d 0a 09 34 34 34 30 0d 0a 09 34 34 34 34  44...4440...4444
51a0: 0d 0a 09 34 30 34 34 0d 0d 0a 2f 46 4f 52 57 41  ...4044.../FORWA
51b0: 52 44 20 47 55 41 52 44 20 41 4e 44 20 52 45 56  RD GUARD AND REV
51c0: 45 52 53 45 20 42 4c 4f 43 4b 20 4e 55 4d 42 45  ERSE BLOCK NUMBE
51d0: 52 0d 0a 0d 0a 47 52 5a 2c 09 2e 0d 0a 09 34 30  R....GRZ,.....40
51e0: 34 30 09 2f 4f 4e 20 54 41 50 45 20 41 53 20 35  40./ON TAPE AS 5
51f0: 31 34 35 20 28 4f 43 54 29 0d 0a 09 30 34 34 30  145 (OCT)...0440
5200: 0d 0a 09 30 34 30 34 0d 0a 0d 0a 2f 46 4f 52 57  ...0404..../FORW
5210: 41 52 44 20 45 4e 44 20 5a 4f 4e 45 0d 0a 0d 0a  ARD END ZONE....
5220: 45 5a 4d 2c 09 2e 0d 0a 09 30 34 30 30 09 2f 4f  EZM,.....0400./O
5230: 4e 20 54 41 50 45 20 41 53 20 32 32 32 32 20 28  N TAPE AS 2222 (
5240: 4f 43 54 29 0d 0a 09 34 30 30 34 0d 0a 09 30 30  OCT)...4004...00
5250: 34 30 0d 0a 2f 53 55 42 52 4f 55 54 49 4e 45 20  40../SUBROUTINE 
5260: 54 4f 20 53 45 45 20 49 46 20 55 53 45 52 20 54  TO SEE IF USER T
5270: 59 50 45 44 20 4d 41 52 4b 20 33 38 34 0d 0a 2f  YPED MARK 384../
5280: 54 4f 20 53 50 45 43 49 46 59 20 53 54 41 4e 44  TO SPECIFY STAND
5290: 41 52 44 20 50 44 50 2d 31 30 20 46 4f 52 4d 41  ARD PDP-10 FORMA
52a0: 54 0d 0a 46 31 30 50 41 54 2c 09 30 0d 0a 09 44  T..F10PAT,.0...D
52b0: 43 41 09 42 4c 4f 43 4b 53 09 2f 43 4c 45 41 52  CA.BLOCKS./CLEAR
52c0: 20 4c 4f 43 2e 20 42 4c 4f 43 4b 53 20 49 4e 20   LOC. BLOCKS IN 
52d0: 43 41 53 45 20 4e 4f 54 20 31 30 2d 46 4f 52 4d  CASE NOT 10-FORM
52e0: 41 54 0d 0a 09 54 41 44 09 54 4f 54 41 4c 09 2f  AT...TAD.TOTAL./
52f0: 41 4e 44 20 47 45 54 20 4e 55 4d 42 45 52 20 54  AND GET NUMBER T
5300: 59 50 45 44 20 42 59 20 55 53 45 52 0d 0a 09 54  YPED BY USER...T
5310: 41 44 09 4d 36 31 37 09 2f 57 41 53 20 49 54 20  AD.M617./WAS IT 
5320: 33 38 34 3f 0d 0a 09 53 5a 41 09 43 4c 41 0d 0a  384?...SZA.CLA..
5330: 09 4a 4d 50 20 49 09 46 31 30 50 41 54 09 2f 4e  .JMP I.F10PAT./N
5340: 4f 2d 52 45 54 55 52 4e 0d 0a 09 44 43 41 09 57  O-RETURN...DCA.W
5350: 31 09 2f 59 45 53 2d 43 4c 45 41 52 20 57 31 20  1./YES-CLEAR W1 
5360: 46 4f 52 20 57 41 49 54 20 4c 4f 4f 50 0d 0a 09  FOR WAIT LOOP...
5370: 54 41 44 09 43 31 31 30 31 09 2f 41 4e 44 20 41  TAD.C1101./AND A
5380: 44 4a 55 53 54 20 42 4c 4f 43 4b 20 54 4f 54 41  DJUST BLOCK TOTA
5390: 4c 20 46 4f 52 0d 0a 09 44 43 41 09 42 4c 4f 43  L FOR...DCA.BLOC
53a0: 4b 53 09 2f 31 31 30 32 28 4f 43 54 41 4c 29 20  KS./1102(OCTAL) 
53b0: 42 4c 4f 43 4b 53 2e 0d 0a 09 4a 4d 50 20 49 09  BLOCKS....JMP I.
53c0: 2e 2b 31 0d 0a 46 31 30 42 41 4b 2c 09 46 31 30  .+1..F10BAK,.F10
53d0: 52 54 4e 0d 0a 4d 36 31 37 2c 09 2d 36 31 37 0d  RTN..M617,.-617.
53e0: 0a 43 31 31 30 31 2c 09 31 31 30 31 0d 0d 0a 43  .C1101,.1101...C
53f0: 31 2c 09 30 30 30 31 0d 0a 0c 0d 0a 09 2a 31 36  1,.0001......*16
5400: 30 30 0d 0a 2f 54 48 45 20 4d 41 52 4b 20 54 52  00../THE MARK TR
5410: 41 43 4b 20 48 41 53 20 42 45 45 4e 20 57 52 49  ACK HAS BEEN WRI
5420: 54 54 45 4e 2c 20 41 4e 44 20 54 41 50 45 20 49  TTEN, AND TAPE I
5430: 53 0d 0a 2f 4d 4f 56 49 4e 47 20 46 4f 52 57 41  S../MOVING FORWA
5440: 52 44 20 49 4e 20 54 48 45 20 46 4f 52 57 41 52  RD IN THE FORWAR
5450: 44 20 45 4e 44 20 5a 4f 4e 45 2e 20 53 54 4f 50  D END ZONE. STOP
5460: 0d 0a 2f 54 48 45 20 54 41 50 45 20 41 4e 44 20  ../THE TAPE AND 
5470: 53 45 45 20 49 46 20 54 48 45 52 45 20 41 52 45  SEE IF THERE ARE
5480: 20 41 4e 59 20 54 41 50 45 53 20 4c 45 46 54 20   ANY TAPES LEFT 
5490: 54 4f 0d 0a 2f 4d 41 52 4b 2d 2d 49 46 20 53 4f  TO../MARK--IF SO
54a0: 20 47 4f 20 44 4f 20 54 48 45 4d 2c 20 45 4c 53   GO DO THEM, ELS
54b0: 45 20 54 45 4c 4c 20 4f 50 45 52 41 54 4f 52 20  E TELL OPERATOR 
54c0: 54 4f 20 54 48 52 4f 57 20 54 48 45 0d 0a 2f 22  TO THROW THE../"
54d0: 4f 46 46 2f 57 54 4d 22 20 53 57 49 54 43 48 20  OFF/WTM" SWITCH 
54e0: 54 4f 20 22 4f 46 46 22 0d 0a 2f 48 45 20 57 49  TO "OFF"../HE WI
54f0: 4c 4c 20 54 48 45 4e 20 43 4f 4e 54 49 4e 55 45  LL THEN CONTINUE
5500: 20 41 46 54 45 52 20 54 48 49 53 20 41 43 54 49   AFTER THIS ACTI
5510: 4f 4e 0d 0a 0d 0a 0d 0a 09 2f 4b 49 4c 4c 20 57  ON......./KILL W
5520: 52 49 54 45 2c 53 54 4f 50 20 54 41 50 45 0d 0a  RITE,STOP TAPE..
5530: 0d 0a 4d 57 54 4d 2c 09 43 4c 41 0d 0a 09 54 41  ..MWTM,.CLA...TA
5540: 44 09 44 54 41 09 2f 55 4e 49 54 0d 0a 09 53 44  D.DTA./UNIT...SD
5550: 4c 43 0d 0a 09 4a 4d 53 09 4e 55 44 54 41 0d 0a  LC...JMS.NUDTA..
5560: 09 4a 4d 50 20 20 49 20 20 44 4f 4d 41 52 4b 0d  .JMP  I  DOMARK.
5570: 0a 0d 0a 09 2f 4d 45 53 53 41 47 45 20 54 4f 20  ..../MESSAGE TO 
5580: 54 48 45 20 4f 50 45 52 41 54 4f 52 0d 0a 4f 46  THE OPERATOR..OF
5590: 46 2c 09 4a 4d 53 20 49 09 54 59 50 45 0d 0a 09  F,.JMS I.TYPE...
55a0: 32 33 30 35 09 09 2f 53 45 0d 0a 09 32 34 34 30  2305../SE...2440
55b0: 09 09 2f 54 0d 0a 09 32 33 32 37 09 09 2f 53 57  ../T...2327../SW
55c0: 0d 0a 09 31 31 32 34 09 09 2f 49 54 0d 0a 09 30  ...1124../IT...0
55d0: 33 31 30 09 09 2f 43 48 0d 0a 09 34 30 32 34 09  310../CH...4024.
55e0: 09 2f 54 0d 0a 09 31 37 34 30 09 09 2f 4f 0d 0a  ./T...1740../O..
55f0: 09 31 37 30 36 09 09 2f 4f 46 0d 0a 09 30 36 30  .1706../OF...060
5600: 30 09 09 2f 46 0d 0a 09 4a 4d 53 20 20 49 09 54  0../F...JMS  I.T
5610: 59 50 49 4e 09 2f 57 41 49 54 20 46 4f 52 20 43  YPIN./WAIT FOR C
5620: 52 0d 0a 09 4a 4d 50 20 20 49 20 20 2e 2b 31 0d  R...JMP  I  .+1.
5630: 0a 09 53 57 4f 46 46 09 09 2f 43 48 45 43 4b 20  ..SWOFF../CHECK 
5640: 54 4f 20 4d 41 4b 45 20 53 55 52 45 20 54 48 41  TO MAKE SURE THA
5650: 54 20 53 57 49 54 43 48 20 49 53 20 4f 46 46 0d  T SWITCH IS OFF.
5660: 0a 09 2f 52 45 56 45 52 53 45 20 54 41 50 45 20  ../REVERSE TAPE 
5670: 41 4e 44 20 52 45 41 44 20 4d 41 52 4b 20 54 52  AND READ MARK TR
5680: 41 43 4b 0d 0a 50 53 45 52 2c 09 54 41 44 09 44  ACK..PSER,.TAD.D
5690: 54 33 30 30 30 09 2f 52 45 56 45 52 53 45 20 47  T3000./REVERSE G
56a0: 4f 0d 0a 09 54 41 44 09 44 54 41 09 09 2f 55 4e  O...TAD.DTA../UN
56b0: 49 54 0d 0a 09 53 44 4c 43 09 09 2f 4c 4f 41 44  IT...SDLC../LOAD
56c0: 20 43 4f 4d 4d 41 4e 44 20 52 45 47 49 53 54 45   COMMAND REGISTE
56d0: 52 0d 0a 09 44 43 41 09 57 31 09 2f 53 54 41 4c  R...DCA.W1./STAL
56e0: 4c 20 52 4f 55 54 49 4e 45 20 54 4f 20 47 45 54  L ROUTINE TO GET
56f0: 20 55 50 20 54 4f 20 53 50 45 45 44 0d 0a 09 53   UP TO SPEED...S
5700: 44 53 51 0d 0a 09 4a 4d 50 09 2e 2d 31 0d 0a 09  DSQ...JMP..-1...
5710: 53 44 52 43 0d 0a 09 49 53 5a 09 57 31 0d 0a 09  SDRC...ISZ.W1...
5720: 4a 4d 50 09 2e 2d 34 0d 0a 09 53 44 53 51 09 09  JMP..-4...SDSQ..
5730: 2f 53 4b 49 50 20 4f 4e 20 51 55 41 44 20 4c 49  /SKIP ON QUAD LI
5740: 4e 45 20 49 46 20 53 45 54 20 41 46 54 45 52 20  NE IF SET AFTER 
5750: 57 41 49 54 20 52 4f 55 54 49 4e 45 0d 0a 09 53  WAIT ROUTINE...S
5760: 4b 50 0d 0a 09 4a 4d 50 09 2e 2b 33 09 2f 46 4c  KP...JMP..+3./FL
5770: 41 47 20 57 41 53 20 53 45 54 0d 0a 09 53 44 53  AG WAS SET...SDS
5780: 53 09 09 2f 52 45 41 44 20 49 4e 20 41 20 4c 49  S../READ IN A LI
5790: 4e 45 20 4f 46 20 54 41 50 45 0d 0a 09 4a 4d 50  NE OF TAPE...JMP
57a0: 09 2e 2d 31 0d 0a 09 53 44 52 43 09 09 2f 52 45  ..-1...SDRC../RE
57b0: 41 44 20 54 48 45 20 43 4f 4d 4d 41 4e 44 20 52  AD THE COMMAND R
57c0: 45 47 49 53 54 45 52 0d 0a 09 53 44 53 54 09 09  EGISTER...SDST..
57d0: 2f 43 48 45 43 4b 20 46 4f 52 20 41 20 54 49 4d  /CHECK FOR A TIM
57e0: 49 4e 47 20 45 52 52 4f 52 0d 0a 09 53 4b 50 0d  ING ERROR...SKP.
57f0: 0a 09 4a 4d 53 20 20 49 20 20 53 45 4c 54 49 4d  ..JMS  I  SELTIM
5800: 09 09 2f 54 49 4d 49 4e 47 20 45 52 52 4f 52 0d  ../TIMING ERROR.
5810: 0a 09 41 4e 44 09 4d 53 4b 37 37 09 2f 43 48 45  ..AND.MSK77./CHE
5820: 43 4b 20 54 4f 20 53 45 45 20 49 46 20 54 41 50  CK TO SEE IF TAP
5830: 45 20 49 53 20 53 54 49 4c 4c 20 49 4e 20 45 4e  E IS STILL IN EN
5840: 44 20 5a 4f 4e 45 0d 0a 09 54 41 44 09 4d 35 35  D ZONE...TAD.M55
5850: 0d 0a 09 53 5a 41 09 43 4c 41 0d 0a 09 4a 4d 50  ...SZA.CLA...JMP
5860: 09 2e 2d 31 31 09 2f 4e 4f 54 20 41 20 35 35 20  ..-11./NOT A 55 
5870: 59 45 54 0d 0a 09 4a 4d 53 20 20 49 09 53 53 44  YET...JMS  I.SSD
5880: 53 51 54 09 2f 59 45 53 2c 52 45 41 44 20 49 4e  SQT./YES,READ IN
5890: 20 53 4f 4d 45 20 4d 4f 52 45 0d 0a 09 54 41 44   SOME MORE...TAD
58a0: 09 4d 35 35 09 2f 49 53 20 49 54 20 45 4e 44 20  .M55./IS IT END 
58b0: 5a 4f 4e 45 0d 0a 09 53 4e 41 09 43 4c 41 0d 0a  ZONE...SNA.CLA..
58c0: 09 4a 4d 50 09 2e 2d 33 09 2f 53 54 49 4c 4c 20  .JMP..-3./STILL 
58d0: 49 4e 20 45 4e 44 20 5a 4f 4e 45 0d 0a 09 54 41  IN END ZONE...TA
58e0: 44 09 4d 54 52 09 2f 47 45 54 20 54 48 45 20 4d  D.MTR./GET THE M
58f0: 41 52 4b 20 54 52 41 43 4b 0d 0a 09 54 41 44 20  ARK TRACK...TAD 
5900: 09 4d 32 35 09 2f 49 53 20 49 54 20 45 58 50 41  .M25./IS IT EXPA
5910: 4e 44 20 43 4f 44 45 0d 0a 09 53 5a 41 09 43 4c  ND CODE...SZA.CL
5920: 41 0d 0a 09 4a 4d 53 20 20 49 09 53 43 45 58 50  A...JMS  I.SCEXP
5930: 43 09 2f 4e 4f 54 20 59 45 54 2c 43 48 45 43 4b  C./NOT YET,CHECK
5940: 20 46 4f 52 20 41 20 35 32 2c 41 4e 44 20 41 44   FOR A 52,AND AD
5950: 56 41 4e 43 45 20 33 20 4c 49 4e 45 53 0d 0a 09  VANCE 3 LINES...
5960: 43 4c 41 09 09 2f 59 45 53 20 49 54 20 49 53 20  CLA../YES IT IS 
5970: 45 58 50 41 4e 44 20 43 4f 44 45 0d 0a 09 54 41  EXPAND CODE...TA
5980: 44 09 4d 33 30 36 09 2f 53 45 54 20 55 50 20 46  D.M306./SET UP F
5990: 4f 52 20 31 39 38 20 45 58 50 41 4e 44 20 43 4f  OR 198 EXPAND CO
59a0: 44 45 53 0d 0a 09 44 43 41 09 43 4e 54 0d 0a 09  DES...DCA.CNT...
59b0: 4a 4d 53 20 20 49 09 53 53 44 53 51 54 09 2f 54  JMS  I.SSDSQT./T
59c0: 48 45 20 54 41 50 45 20 53 48 4f 55 4c 44 20 42  HE TAPE SHOULD B
59d0: 45 20 49 4e 20 53 59 4e 43 20 4e 4f 57 0d 0a 09  E IN SYNC NOW...
59e0: 54 41 44 09 4d 32 35 09 2f 52 45 41 44 20 54 48  TAD.M25./READ TH
59f0: 45 20 52 45 53 54 20 4f 46 20 45 58 50 41 4e 44  E REST OF EXPAND
5a00: 20 43 4f 44 45 0d 0a 09 53 5a 41 09 43 4c 41 0d   CODE...SZA.CLA.
5a10: 0a 09 4a 4d 53 20 20 49 20 20 4d 41 52 4b 45 52  ..JMS  I  MARKER
5a20: 09 2f 4d 41 52 4b 20 54 52 41 43 4b 20 45 52 52  ./MARK TRACK ERR
5a30: 4f 52 0d 0a 09 49 53 5a 09 43 4e 54 09 2f 49 4e  OR...ISZ.CNT./IN
5a40: 43 52 45 4d 45 4e 54 20 43 4f 55 4e 54 45 52 0d  CREMENT COUNTER.
5a50: 0a 09 4a 4d 50 09 2e 2d 35 0d 0a 09 54 41 44 09  ..JMP..-5...TAD.
5a60: 56 41 52 32 09 2f 4e 55 4d 42 45 52 20 4f 46 20  VAR2./NUMBER OF 
5a70: 42 4c 4f 43 4b 53 0d 0a 09 44 43 41 09 57 36 0d  BLOCKS...DCA.W6.
5a80: 0a 52 53 54 42 4c 4b 2c 09 4a 4d 53 20 20 49 20  .RSTBLK,.JMS  I 
5a90: 20 53 53 44 53 51 54 09 2f 53 54 41 52 54 20 4f   SSDSQT./START O
5aa0: 46 20 41 20 53 54 41 4e 44 41 52 44 20 42 4c 4f  F A STANDARD BLO
5ab0: 43 4b 0d 0a 09 54 41 44 09 4d 32 35 09 2f 46 49  CK...TAD.M25./FI
5ac0: 52 53 54 20 45 58 50 41 4e 44 20 43 4f 44 45 20  RST EXPAND CODE 
5ad0: 41 54 20 42 45 47 49 4e 4e 49 4e 47 0d 0a 09 53  AT BEGINNING...S
5ae0: 5a 41 09 43 4c 41 09 2f 4f 46 20 42 4c 4f 43 4b  ZA.CLA./OF BLOCK
5af0: 0d 0a 09 4a 4d 53 20 20 49 20 20 4d 41 52 4b 45  ...JMS  I  MARKE
5b00: 52 09 2f 4d 41 52 4b 20 54 52 41 43 4b 20 45 52  R./MARK TRACK ER
5b10: 52 4f 52 0d 0a 09 4a 4d 53 20 20 49 20 20 53 53  ROR...JMS  I  SS
5b20: 44 53 51 54 09 2f 52 45 41 44 20 4d 41 52 4b 20  DSQT./READ MARK 
5b30: 42 4c 4f 43 4b 20 4e 55 4d 42 45 52 0d 0a 09 54  BLOCK NUMBER...T
5b40: 41 44 09 4d 32 36 0d 0a 09 53 5a 41 09 43 4c 41  AD.M26...SZA.CLA
5b50: 0d 0a 09 4a 4d 53 20 20 49 20 20 4d 41 52 4b 45  ...JMS  I  MARKE
5b60: 52 09 2f 4d 41 52 4b 20 54 52 41 43 4b 20 45 52  R./MARK TRACK ER
5b70: 52 4f 52 0d 0a 09 4a 4d 53 20 20 49 20 20 53 53  ROR...JMS  I  SS
5b80: 44 53 51 54 09 2f 52 45 41 44 20 4d 41 52 4b 20  DSQT./READ MARK 
5b90: 47 55 41 52 44 0d 0a 09 54 41 44 09 4d 33 32 0d  GUARD...TAD.M32.
5ba0: 0a 09 53 5a 41 09 43 4c 41 0d 0a 09 4a 4d 53 20  ..SZA.CLA...JMS 
5bb0: 20 49 20 20 4d 41 52 4b 45 52 09 2f 4d 41 52 4b   I  MARKER./MARK
5bc0: 20 54 52 41 43 4b 20 45 52 52 4f 52 0d 0a 09 54   TRACK ERROR...T
5bd0: 41 44 09 4d 34 0d 0a 09 44 43 41 09 43 4e 54 0d  AD.M4...DCA.CNT.
5be0: 0a 09 4a 4d 53 20 20 49 20 20 53 53 44 53 51 54  ..JMS  I  SSDSQT
5bf0: 09 2f 52 45 41 44 20 4c 2c 43 4b 2c 46 2c 50 46  ./READ L,CK,F,PF
5c00: 0d 0a 09 54 41 44 09 4d 31 30 0d 0a 09 53 5a 41  ...TAD.M10...SZA
5c10: 09 43 4c 41 0d 0a 09 4a 4d 53 20 20 49 20 20 4d  .CLA...JMS  I  M
5c20: 41 52 4b 45 52 09 2f 4d 41 52 4b 20 54 52 41 43  ARKER./MARK TRAC
5c30: 4b 20 45 52 52 4f 52 0d 0a 09 49 53 5a 09 43 4e  K ERROR...ISZ.CN
5c40: 54 0d 0a 09 4a 4d 50 09 2e 2d 35 0d 0a 09 43 4c  T...JMP..-5...CL
5c50: 41 09 43 4c 4c 0d 0a 09 54 41 44 09 56 41 52 31  A.CLL...TAD.VAR1
5c60: 0d 0a 09 52 41 4c 0d 0a 09 44 43 41 09 57 35 09  ...RAL...DCA.W5.
5c70: 2f 4e 55 4d 42 45 52 20 4f 46 20 44 41 54 41 20  /NUMBER OF DATA 
5c80: 4d 41 52 4b 53 0d 0a 09 4a 4d 53 20 20 49 20 20  MARKS...JMS  I  
5c90: 53 53 44 53 51 54 09 2f 52 45 41 44 20 44 41 54  SSDSQT./READ DAT
5ca0: 41 20 4d 41 52 4b 53 0d 0a 09 54 41 44 09 4d 37  A MARKS...TAD.M7
5cb0: 30 0d 0a 09 53 5a 41 09 43 4c 41 0d 0a 09 4a 4d  0...SZA.CLA...JM
5cc0: 53 20 20 49 20 20 4d 41 52 4b 45 52 09 09 2f 4d  S  I  MARKER../M
5cd0: 41 52 4b 20 54 52 41 43 4b 20 45 52 52 4f 52 0d  ARK TRACK ERROR.
5ce0: 0a 09 49 53 5a 09 57 35 09 2f 43 4f 55 4e 54 20  ..ISZ.W5./COUNT 
5cf0: 46 4f 52 20 4e 55 4d 42 45 52 20 4f 46 20 42 4c  FOR NUMBER OF BL
5d00: 4f 43 4b 53 0d 0a 09 4a 4d 50 09 2e 2d 35 0d 0a  OCKS...JMP..-5..
5d10: 09 54 41 44 09 4d 34 0d 0a 09 44 43 41 09 43 4e  .TAD.M4...DCA.CN
5d20: 54 0d 0a 09 4a 4d 53 20 20 49 20 20 53 53 44 53  T...JMS  I  SSDS
5d30: 51 54 09 2f 52 45 41 44 20 50 46 2c 46 2c 43 4b  QT./READ PF,F,CK
5d40: 2c 4c 0d 0a 09 54 41 44 09 4d 37 33 0d 0a 09 53  ,L...TAD.M73...S
5d50: 5a 41 09 43 4c 41 0d 0a 09 4a 4d 53 20 20 49 20  ZA.CLA...JMS  I 
5d60: 20 4d 41 52 4b 45 52 09 2f 4d 41 52 4b 20 54 52   MARKER./MARK TR
5d70: 41 43 4b 20 45 52 52 4f 52 0d 0a 09 49 53 5a 09  ACK ERROR...ISZ.
5d80: 43 4e 54 0d 0a 09 4a 4d 50 09 2e 2d 35 0d 0a 09  CNT...JMP..-5...
5d90: 4a 4d 53 20 20 49 20 20 53 53 44 53 51 54 09 2f  JMS  I  SSDSQT./
5da0: 52 45 41 44 20 52 45 56 45 52 53 45 20 47 55 41  READ REVERSE GUA
5db0: 52 44 0d 0a 09 54 41 44 09 4d 35 31 0d 0a 09 53  RD...TAD.M51...S
5dc0: 5a 41 09 43 4c 41 0d 0a 09 4a 4d 53 20 20 49 20  ZA.CLA...JMS  I 
5dd0: 20 4d 41 52 4b 45 52 0d 0a 0d 0a 09 4a 4d 53 20   MARKER.....JMS 
5de0: 20 49 20 20 53 53 44 53 51 54 09 2f 52 45 41 44   I  SSDSQT./READ
5df0: 20 42 4c 4f 43 4b 20 4e 55 4d 42 45 52 0d 0a 09   BLOCK NUMBER...
5e00: 54 41 44 09 4d 34 35 0d 0a 09 53 5a 41 09 43 4c  TAD.M45...SZA.CL
5e10: 41 0d 0a 09 4a 4d 53 20 20 49 20 20 4d 41 52 4b  A...JMS  I  MARK
5e20: 45 52 09 2f 4d 41 52 4b 20 54 52 41 43 4b 20 45  ER./MARK TRACK E
5e30: 52 52 4f 52 0d 0a 09 4a 4d 53 20 20 49 20 20 53  RROR...JMS  I  S
5e40: 53 44 53 51 54 09 2f 52 45 41 44 20 45 58 50 41  SDSQT./READ EXPA
5e50: 4e 44 20 43 4f 44 45 0d 0a 09 54 41 44 09 4d 32  ND CODE...TAD.M2
5e60: 35 0d 0a 09 53 5a 41 09 43 4c 41 0d 0a 09 4a 4d  5...SZA.CLA...JM
5e70: 53 20 20 49 20 20 4d 41 52 4b 45 52 09 2f 45 4e  S  I  MARKER./EN
5e80: 44 20 4f 46 20 4f 4e 45 20 42 4c 4f 43 4b 2c 4d  D OF ONE BLOCK,M
5e90: 41 52 4b 20 54 52 41 43 4b 20 45 52 52 4f 52 0d  ARK TRACK ERROR.
5ea0: 0a 0d 0a 09 49 53 5a 09 57 36 09 2f 46 49 4e 49  ....ISZ.W6./FINI
5eb0: 53 48 45 44 20 41 4c 4c 20 42 4c 4f 43 4b 53 0d  SHED ALL BLOCKS.
5ec0: 0a 09 4a 4d 50 09 52 53 54 42 4c 4b 09 2f 4e 4f  ..JMP.RSTBLK./NO
5ed0: 3a 44 4f 20 4f 54 48 45 52 20 42 4c 4f 43 4b 53  :DO OTHER BLOCKS
5ee0: 0d 0a 09 54 41 44 09 4d 33 30 37 09 2f 53 45 54  ...TAD.M307./SET
5ef0: 20 55 50 20 46 4f 52 20 49 4e 54 45 52 42 4c 4f   UP FOR INTERBLO
5f00: 43 4b 20 53 59 4e 43 20 41 54 20 45 4e 44 20 4f  CK SYNC AT END O
5f10: 46 20 54 41 50 45 0d 0a 09 44 43 41 09 43 4e 54  F TAPE...DCA.CNT
5f20: 0d 0a 09 4a 4d 53 20 20 49 20 20 53 53 44 53 51  ...JMS  I  SSDSQ
5f30: 54 09 2f 43 48 45 43 4b 20 46 4f 52 20 31 39 39  T./CHECK FOR 199
5f40: 20 45 58 50 41 4e 44 20 43 4f 44 45 53 0d 0a 09   EXPAND CODES...
5f50: 54 41 44 09 4d 32 35 0d 0a 09 53 5a 41 09 43 4c  TAD.M25...SZA.CL
5f60: 41 0d 0a 09 4a 4d 53 20 20 49 20 20 4d 41 52 4b  A...JMS  I  MARK
5f70: 45 52 09 2f 4d 41 52 4b 20 54 52 41 43 4b 20 45  ER./MARK TRACK E
5f80: 52 52 4f 52 0d 0a 09 49 53 5a 09 43 4e 54 0d 0a  RROR...ISZ.CNT..
5f90: 09 4a 4d 50 09 2e 2d 35 0d 0a 09 4a 4d 53 20 20  .JMP..-5...JMS  
5fa0: 49 20 20 53 53 44 53 51 54 0d 0a 09 54 41 44 09  I  SSDSQT...TAD.
5fb0: 4d 32 32 0d 0a 09 53 5a 41 09 43 4c 41 0d 0a 09  M22...SZA.CLA...
5fc0: 4a 4d 53 20 20 49 20 20 4d 41 52 4b 45 52 0d 0a  JMS  I  MARKER..
5fd0: 09 54 41 44 09 44 54 41 0d 0a 09 53 44 4c 43 0d  .TAD.DTA...SDLC.
5fe0: 0a 09 4a 4d 50 20 20 49 20 20 2e 2b 31 0d 0a 57  ..JMP  I  .+1..W
5ff0: 44 42 4c 4b 4e 2c 09 44 42 4c 4b 4e 09 2f 47 4f  DBLKN,.DBLKN./GO
6000: 20 4f 55 54 20 54 4f 20 57 52 49 54 45 20 44 41   OUT TO WRITE DA
6010: 54 41 20 41 4e 44 20 42 4c 4f 43 4b 20 4e 55 4d  TA AND BLOCK NUM
6020: 42 45 52 53 20 46 4f 52 57 41 52 44 0d 0a 0d 0a  BERS FORWARD....
6030: 0d 0a 0c 0d 0a 2a 32 30 30 30 0d 0a 44 42 4c 4b  .....*2000..DBLK
6040: 4e 2c 09 54 41 44 09 43 32 0d 0a 09 44 43 41 09  N,.TAD.C2...DCA.
6050: 50 48 41 53 45 0d 0a 09 54 41 44 09 56 41 52 32  PHASE...TAD.VAR2
6060: 09 2f 4e 55 4d 42 45 52 20 4f 46 20 42 4c 4f 43  ./NUMBER OF BLOC
6070: 4b 53 0d 0a 0d 0a 09 44 43 41 09 57 36 0d 0a 09  KS.....DCA.W6...
6080: 44 43 41 09 42 4c 4b 09 2f 49 4e 49 54 49 41 4c  DCA.BLK./INITIAL
6090: 20 42 4c 4f 43 4b 20 49 53 20 30 0d 0a 09 54 41   BLOCK IS 0...TA
60a0: 44 09 42 4c 4b 0d 0a 09 4a 4d 53 20 20 49 20 20  D.BLK...JMS  I  
60b0: 4d 45 53 53 09 2f 43 4f 4d 50 55 54 45 20 54 48  MESS./COMPUTE TH
60c0: 45 20 43 4f 4d 50 20 4f 42 56 45 52 53 45 20 4f  E COMP OBVERSE O
60d0: 46 20 52 45 56 20 42 4c 4b 0d 0a 09 44 43 41 09  F REV BLK...DCA.
60e0: 52 45 56 42 4c 4b 0d 0a 09 53 44 4c 44 0d 0a 09  REVBLK...SDLD...
60f0: 54 41 44 09 44 54 31 34 30 30 09 2f 46 4f 52 57  TAD.DT1400./FORW
6100: 41 52 44 2c 57 52 49 54 45 2c 47 4f 0d 0a 09 54  ARD,WRITE,GO...T
6110: 41 44 09 44 54 41 09 2f 55 4e 49 54 0d 0a 09 53  AD.DTA./UNIT...S
6120: 44 4c 43 09 09 2f 4c 4f 41 44 20 54 48 45 20 43  DLC../LOAD THE C
6130: 4f 4d 4d 41 4e 44 20 52 45 47 49 53 54 45 52 0d  OMMAND REGISTER.
6140: 0a 09 53 44 52 43 09 09 2f 43 48 45 43 4b 20 54  ..SDRC../CHECK T
6150: 4f 20 4d 41 4b 45 20 53 55 52 45 20 57 52 49 54  O MAKE SURE WRIT
6160: 45 20 49 53 20 53 45 54 0d 0a 09 52 54 4c 0d 0a  E IS SET...RTL..
6170: 09 52 41 4c 0d 0a 09 53 4d 41 09 43 4c 41 0d 0a  .RAL...SMA.CLA..
6180: 09 4a 4d 53 09 57 4c 4f 09 2f 57 52 49 54 45 20  .JMS.WLO./WRITE 
6190: 46 41 49 4c 45 44 20 54 4f 20 53 45 54 0d 0a 09  FAILED TO SET...
61a0: 54 41 44 09 4d 36 0d 0a 09 44 43 41 09 43 4e 54  TAD.M6...DCA.CNT
61b0: 0d 0a 09 53 44 53 51 09 09 2f 52 4f 55 54 49 4e  ...SDSQ../ROUTIN
61c0: 45 20 54 4f 20 47 45 54 20 55 50 20 54 4f 20 53  E TO GET UP TO S
61d0: 50 45 45 44 0d 0a 09 4a 4d 50 09 2e 2d 31 0d 0a  PEED...JMP..-1..
61e0: 09 53 44 4c 44 0d 0a 09 49 53 5a 09 43 4e 54 0d  .SDLD...ISZ.CNT.
61f0: 0a 09 4a 4d 50 09 2e 2d 34 0d 0a 09 53 44 4c 44  ..JMP..-4...SDLD
6200: 0d 0a 09 53 44 53 54 0d 0a 09 53 4b 50 0d 0a 09  ...SDST...SKP...
6210: 4a 4d 53 20 20 49 20 20 53 45 4c 54 49 4d 09 09  JMS  I  SELTIM..
6220: 2f 54 49 4d 49 4e 47 20 45 52 52 4f 52 0d 0a 4c  /TIMING ERROR..L
6230: 49 4e 45 2c 09 53 44 53 53 09 09 2f 57 52 49 54  INE,.SDSS../WRIT
6240: 45 20 41 4c 4c 20 5a 45 52 4f 45 53 20 54 4f 20  E ALL ZEROES TO 
6250: 54 48 45 20 46 49 52 53 54 20 42 4c 4f 43 4b 0d  THE FIRST BLOCK.
6260: 0a 09 4a 4d 50 09 2e 2d 31 0d 0a 09 53 44 4c 44  ..JMP..-1...SDLD
6270: 09 09 2f 4c 4f 41 44 20 54 48 45 20 44 41 54 41  ../LOAD THE DATA
6280: 20 42 55 46 46 45 52 20 0d 0a 09 53 44 52 43 0d   BUFFER ...SDRC.
6290: 0a 09 53 44 53 54 0d 0a 09 53 4b 50 0d 0a 09 4a  ..SDST...SKP...J
62a0: 4d 53 20 20 49 20 20 53 45 4c 54 49 4d 09 09 2f  MS  I  SELTIM../
62b0: 54 49 4d 49 4e 47 20 45 52 52 4f 52 0d 0a 09 41  TIMING ERROR...A
62c0: 4e 44 09 4d 53 4b 37 37 0d 0a 09 44 43 41 09 4d  ND.MSK77...DCA.M
62d0: 54 52 0d 0a 09 54 41 44 09 4d 54 52 0d 0a 09 54  TR...TAD.MTR...T
62e0: 41 44 09 4d 32 36 0d 0a 09 53 5a 41 09 43 4c 41  AD.M26...SZA.CLA
62f0: 0d 0a 09 4a 4d 50 09 4c 49 4e 45 0d 0a 09 53 44  ...JMP.LINE...SD
6300: 4c 44 0d 0a 09 53 44 53 54 0d 0a 09 53 4b 50 0d  LD...SDST...SKP.
6310: 0a 09 4a 4d 53 20 20 49 20 20 53 45 4c 54 49 4d  ..JMS  I  SELTIM
6320: 09 09 2f 54 49 4d 49 4e 47 20 45 52 52 4f 52 0d  ../TIMING ERROR.
6330: 0a 09 4a 4d 50 09 57 44 4f 42 4c 4b 09 2f 47 4f  ..JMP.WDOBLK./GO
6340: 20 41 4e 44 20 57 52 49 54 45 20 52 45 56 45 52   AND WRITE REVER
6350: 53 45 20 47 55 41 52 44 0d 0a 57 44 42 4c 4b 2c  SE GUARD..WDBLK,
6360: 09 43 4c 41 20 43 4c 4c 09 09 2f 42 45 47 49 4e  .CLA CLL../BEGIN
6370: 4e 49 4e 47 20 4f 46 20 42 4c 4f 43 4b 2c 57 52  NING OF BLOCK,WR
6380: 49 54 45 20 44 41 54 41 20 41 4e 44 20 42 4c 4f  ITE DATA AND BLO
6390: 43 4b 20 4e 55 4d 42 45 52 0d 0a 09 4a 4d 53 09  CK NUMBER...JMS.
63a0: 57 34 4c 09 2f 57 52 49 54 45 20 45 49 47 48 54  W4L./WRITE EIGHT
63b0: 20 4c 49 4e 45 53 0d 0a 09 4a 4d 53 09 57 34 4c   LINES...JMS.W4L
63c0: 09 2f 45 4e 44 20 4f 46 20 45 58 50 41 4e 44 20  ./END OF EXPAND 
63d0: 43 4f 44 45 2c 42 45 47 49 4e 4e 49 4e 47 20 4f  CODE,BEGINNING O
63e0: 46 20 42 4c 4b 20 4e 55 4d 42 45 52 0d 0a 09 54  F BLK NUMBER...T
63f0: 41 44 09 42 4c 4b 09 2f 47 45 54 20 46 4f 52 57  AD.BLK./GET FORW
6400: 41 52 44 20 42 4c 4f 43 4b 20 4e 55 4d 42 45 52  ARD BLOCK NUMBER
6410: 0d 0a 09 4a 4d 53 09 57 34 4c 09 2f 57 52 49 54  ...JMS.W4L./WRIT
6420: 45 20 49 54 0d 0a 09 43 4c 41 0d 0a 09 4a 4d 53  E IT...CLA...JMS
6430: 09 57 34 4c 09 2f 57 52 49 54 45 20 46 49 52 53  .W4L./WRITE FIRS
6440: 54 20 57 4f 52 44 20 4f 46 20 52 45 56 20 47 55  T WORD OF REV GU
6450: 41 52 44 0d 0a 57 44 4f 42 4c 4b 2c 09 43 4c 41  ARD..WDOBLK,.CLA
6460: 0d 0a 09 4a 4d 53 09 57 34 4c 09 2f 53 45 43 4f  ...JMS.W4L./SECO
6470: 4e 44 20 57 4f 52 44 20 4f 46 20 52 45 56 45 52  ND WORD OF REVER
6480: 53 45 20 47 55 41 52 44 0d 0a 09 4a 4d 53 09 57  SE GUARD...JMS.W
6490: 34 4c 0d 0a 09 4a 4d 53 09 57 34 4c 09 2f 46 49  4L...JMS.W4L./FI
64a0: 52 53 54 20 57 4f 52 44 20 4f 46 20 52 45 56 45  RST WORD OF REVE
64b0: 52 53 45 20 43 48 45 43 4b 53 55 4d 0d 0a 57 44  RSE CHECKSUM..WD
64c0: 41 54 41 2c 09 54 41 44 09 54 4f 54 41 4c 09 2f  ATA,.TAD.TOTAL./
64d0: 4e 55 4d 42 45 52 20 4f 46 20 44 41 54 41 20 57  NUMBER OF DATA W
64e0: 4f 52 44 53 20 54 4f 20 42 45 20 57 52 49 54 54  ORDS TO BE WRITT
64f0: 45 4e 0d 0a 09 43 49 41 0d 0a 09 44 43 41 09 57  EN...CIA...DCA.W
6500: 35 09 2f 53 45 54 20 55 50 20 43 4f 55 4e 54 45  5./SET UP COUNTE
6510: 52 0d 0a 09 4a 4d 53 09 57 34 4c 0d 0a 09 49 53  R...JMS.W4L...IS
6520: 5a 09 57 35 09 2f 49 4e 43 52 45 4d 45 4e 54 20  Z.W5./INCREMENT 
6530: 43 4f 55 4e 54 45 52 0d 0a 09 4a 4d 50 09 2e 2d  COUNTER...JMP..-
6540: 32 0d 0a 09 43 4c 41 09 43 4c 4c 0d 0a 09 54 41  2...CLA.CLL...TA
6550: 44 09 4d 53 4b 37 37 09 2f 43 4f 4d 45 20 42 41  D.MSK77./COME BA
6560: 43 4b 20 54 4f 20 57 52 49 54 45 20 4c 41 53 54  CK TO WRITE LAST
6570: 20 57 4f 52 44 20 41 4e 44 20 43 48 45 43 4b 53   WORD AND CHECKS
6580: 55 4d 0d 0a 09 4a 4d 53 09 57 34 4c 0d 0a 09 43  UM...JMS.W4L...C
6590: 4c 41 0d 0a 09 4a 4d 53 09 57 34 4c 09 2f 46 49  LA...JMS.W4L./FI
65a0: 4e 49 53 48 20 43 48 45 43 4b 53 55 4d 0d 0a 09  NISH CHECKSUM...
65b0: 4a 4d 53 09 57 34 4c 09 2f 46 49 52 53 54 20 57  JMS.W4L./FIRST W
65c0: 4f 52 44 20 4f 46 20 52 45 56 45 52 53 45 20 4c  ORD OF REVERSE L
65d0: 4f 43 4b 0d 0a 09 4a 4d 53 09 57 34 4c 09 2f 4c  OCK...JMS.W4L./L
65e0: 41 53 54 20 57 4f 52 44 20 4f 46 20 52 4c 2e 20  AST WORD OF RL. 
65f0: 41 4e 44 20 48 41 4c 46 20 4f 46 20 47 55 41 52  AND HALF OF GUAR
6600: 44 0d 0a 09 4a 4d 53 09 57 34 4c 09 2f 52 45 53  D...JMS.W4L./RES
6610: 54 20 4f 46 20 47 55 41 52 44 0d 0a 09 54 41 44  T OF GUARD...TAD
6620: 09 52 45 56 42 4c 4b 09 2f 47 45 54 20 52 45 56  .REVBLK./GET REV
6630: 45 52 53 45 20 42 4c 4f 43 4b 20 4e 55 4d 42 45  ERSE BLOCK NUMBE
6640: 52 0d 0a 09 4a 4d 53 09 57 34 4c 0d 0a 09 43 4c  R...JMS.W4L...CL
6650: 41 09 43 4d 41 0d 0a 09 4a 4d 53 09 57 34 4c 09  A.CMA...JMS.W4L.
6660: 2f 45 4e 44 20 4f 46 20 42 4c 4f 43 4b 20 4e 55  /END OF BLOCK NU
6670: 4d 42 45 52 20 41 4e 44 20 48 41 4c 46 20 4f 46  MBER AND HALF OF
6680: 20 45 58 50 41 4e 44 20 43 4f 44 45 0d 0a 09 4a   EXPAND CODE...J
6690: 4d 53 09 57 34 4c 09 2f 45 4e 44 20 4f 46 20 45  MS.W4L./END OF E
66a0: 58 50 41 4e 44 20 43 4f 44 45 0d 0a 09 49 53 5a  XPAND CODE...ISZ
66b0: 09 42 4c 4b 0d 0a 09 43 4c 41 0d 0a 09 54 41 44  .BLK...CLA...TAD
66c0: 09 42 4c 4b 0d 0a 09 4a 4d 53 20 20 49 20 20 4d  .BLK...JMS  I  M
66d0: 45 53 53 09 2f 43 4f 4d 50 55 54 45 20 4e 45 57  ESS./COMPUTE NEW
66e0: 20 42 4c 4b 20 4e 55 4d 42 45 52 0d 0a 09 44 43   BLK NUMBER...DC
66f0: 41 09 52 45 56 42 4c 4b 0d 0a 09 53 44 53 54 0d  A.REVBLK...SDST.
6700: 0a 09 53 4b 50 0d 0a 09 4a 4d 53 20 20 49 20 20  ..SKP...JMS  I  
6710: 53 45 4c 54 49 4d 09 09 2f 54 49 4d 49 4e 47 20  SELTIM../TIMING 
6720: 45 52 52 4f 52 0d 0a 09 49 53 5a 09 57 36 09 2f  ERROR...ISZ.W6./
6730: 49 53 20 49 54 20 44 4f 4e 45 20 57 52 49 54 49  IS IT DONE WRITI
6740: 4e 47 20 42 4c 4b 20 41 4e 44 20 44 41 54 41 0d  NG BLK AND DATA.
6750: 0a 09 4a 4d 50 09 57 44 42 4c 4b 09 2f 4e 4f 0d  ..JMP.WDBLK./NO.
6760: 0a 09 53 44 53 51 0d 0a 09 4a 4d 50 09 2e 2d 31  ..SDSQ...JMP..-1
6770: 0d 0a 09 53 44 52 44 0d 0a 09 43 4c 41 0d 0a 09  ...SDRD...CLA...
6780: 54 41 44 09 44 54 31 30 30 30 09 2f 53 45 41 52  TAD.DT1000./SEAR
6790: 43 48 20 46 4f 52 20 45 4e 44 20 5a 4f 4e 45 0d  CH FOR END ZONE.
67a0: 0a 09 54 41 44 09 44 54 41 09 2f 47 45 54 20 55  ..TAD.DTA./GET U
67b0: 4e 49 54 0d 0a 09 53 44 4c 43 09 09 2f 4c 4f 41  NIT...SDLC../LOA
67c0: 44 20 54 48 45 20 43 4f 4d 4d 41 4e 44 20 52 45  D THE COMMAND RE
67d0: 47 0d 0a 09 53 44 53 53 0d 0a 09 4a 4d 50 09 2e  G...SDSS...JMP..
67e0: 2d 31 0d 0a 09 53 44 52 43 0d 0a 09 41 4e 44 09  -1...SDRC...AND.
67f0: 4d 53 4b 37 37 0d 0a 09 54 41 44 09 4d 32 32 0d  MSK77...TAD.M22.
6800: 0a 09 53 5a 41 09 43 4c 41 0d 0a 09 4a 4d 50 09  ..SZA.CLA...JMP.
6810: 2e 2d 36 0d 0a 09 4a 4d 50 20 20 49 20 20 2e 2b  .-6...JMP  I  .+
6820: 31 0d 0a 09 44 42 4c 4f 43 4b 0d 0a 0d 0a 57 34  1...DBLOCK....W4
6830: 4c 2c 09 30 0d 0a 09 53 44 53 51 0d 0a 09 4a 4d  L,.0...SDSQ...JM
6840: 50 09 2e 2d 31 09 2f 53 4b 49 50 20 4f 4e 20 51  P..-1./SKIP ON Q
6850: 55 41 44 20 4c 49 4e 45 20 46 4c 41 47 0d 0a 09  UAD LINE FLAG...
6860: 53 44 4c 44 09 09 2f 4c 4f 41 44 20 54 48 45 20  SDLD../LOAD THE 
6870: 44 41 54 41 20 42 55 46 46 45 52 0d 0a 09 53 44  DATA BUFFER...SD
6880: 53 54 09 09 2f 43 48 45 43 4b 20 46 4f 52 20 41  ST../CHECK FOR A
6890: 20 54 49 4d 49 4e 47 20 45 52 52 4f 52 0d 0a 09   TIMING ERROR...
68a0: 53 4b 50 0d 0a 09 4a 4d 53 20 20 49 20 20 53 45  SKP...JMS  I  SE
68b0: 4c 54 49 4d 09 09 2f 54 49 4d 49 4e 47 20 45 52  LTIM../TIMING ER
68c0: 52 4f 52 0d 0a 09 4a 4d 50 20 20 49 20 20 57 34  ROR...JMP  I  W4
68d0: 4c 0d 0a 0d 0a 43 32 2c 09 30 30 30 32 0d 0a 0d  L....C2,.0002...
68e0: 0a 57 4c 4f 2c 09 30 0d 0a 09 54 41 44 09 44 54  .WLO,.0...TAD.DT
68f0: 41 09 2f 53 54 4f 50 20 54 48 45 20 54 41 50 45  A./STOP THE TAPE
6900: 0d 0a 09 53 44 4c 43 09 09 2f 4c 4f 41 44 20 54  ...SDLC../LOAD T
6910: 48 45 20 43 4f 4d 4d 41 4e 44 20 52 45 47 49 53  HE COMMAND REGIS
6920: 54 45 52 0d 0a 09 4a 4d 53 20 20 49 20 20 54 59  TER...JMS  I  TY
6930: 50 45 0d 0a 09 32 30 30 33 09 09 2f 50 43 0d 0a  PE...2003../PC..
6940: 09 34 30 30 30 09 09 2f 45 4e 44 0d 0a 09 43 4c  .4000../END...CL
6950: 41 09 43 4d 41 0d 0a 09 54 41 44 09 57 4c 4f 0d  A.CMA...TAD.WLO.
6960: 0a 09 4a 4d 53 20 20 49 20 20 54 59 4f 43 54 0d  ..JMS  I  TYOCT.
6970: 0a 09 4a 4d 53 20 20 49 20 20 54 59 50 45 0d 0a  ..JMS  I  TYPE..
6980: 09 34 30 34 30 0d 0a 09 32 37 32 32 09 09 2f 57  .4040...2722../W
6990: 52 0d 0a 09 31 31 32 34 09 09 2f 49 54 0d 0a 09  R...1124../IT...
69a0: 30 35 34 30 09 09 2f 45 0d 0a 09 30 30 30 30 09  0540../E...0000.
69b0: 09 2f 45 4e 44 0d 0a 09 4a 4d 50 20 20 49 20 20  ./END...JMP  I  
69c0: 2e 2b 31 0d 0a 09 5a 43 4f 4d 0d 0a 0d 0a 0d 0a  .+1...ZCOM......
69d0: 0d 0a 0c 0d 0a 2a 32 32 30 30 0d 0a 42 4c 43 53  .....*2200..BLCS
69e0: 44 2c 09 54 41 44 09 43 34 0d 0a 09 44 43 41 09  D,.TAD.C4...DCA.
69f0: 50 48 41 53 45 0d 0a 09 43 4c 41 09 43 4c 4c 0d  PHASE...CLA.CLL.
6a00: 0a 09 54 41 44 09 56 41 52 32 0d 0a 09 44 43 41  ..TAD.VAR2...DCA
6a10: 09 57 36 09 2f 53 45 54 20 55 50 20 46 4f 52 20  .W6./SET UP FOR 
6a20: 54 48 45 20 4e 55 4d 42 45 52 20 4f 46 20 42 4c  THE NUMBER OF BL
6a30: 4f 43 4b 53 0d 0a 09 44 43 41 09 42 4c 4b 09 2f  OCKS...DCA.BLK./
6a40: 53 45 54 20 42 4c 4b 20 54 4f 20 30 0d 0a 09 54  SET BLK TO 0...T
6a50: 41 44 09 44 54 31 30 30 30 09 2f 46 4f 52 57 41  AD.DT1000./FORWA
6a60: 52 44 20 52 45 41 44 0d 0a 09 54 41 44 09 44 54  RD READ...TAD.DT
6a70: 41 09 2f 55 4e 49 54 0d 0a 09 53 44 4c 43 09 09  A./UNIT...SDLC..
6a80: 2f 4c 4f 41 44 20 54 48 45 20 43 4f 4d 4d 41 4e  /LOAD THE COMMAN
6a90: 44 20 52 45 47 0d 0a 09 54 41 44 09 42 4c 4b 0d  D REG...TAD.BLK.
6aa0: 0a 09 4a 4d 53 20 20 49 20 20 4d 45 53 53 09 2f  ..JMS  I  MESS./
6ab0: 43 41 4c 43 55 4c 41 54 45 20 54 48 45 20 43 4f  CALCULATE THE CO
6ac0: 4d 50 4c 45 4d 45 4e 54 20 4f 42 56 45 52 53 45  MPLEMENT OBVERSE
6ad0: 0d 0a 09 44 43 41 09 52 45 56 42 4c 4b 0d 0a 09  ...DCA.REVBLK...
6ae0: 53 44 53 54 0d 0a 09 53 4b 50 0d 0a 09 4a 4d 53  SDST...SKP...JMS
6af0: 20 20 49 20 20 53 45 4c 54 49 4d 09 09 2f 54 49    I  SELTIM../TI
6b00: 4d 49 4e 47 20 45 52 52 4f 52 0d 0a 09 54 41 44  MING ERROR...TAD
6b10: 09 4d 36 09 2f 57 41 49 54 20 54 4f 20 47 45 54  .M6./WAIT TO GET
6b20: 20 55 50 20 54 4f 20 53 50 45 45 44 0d 0a 09 44   UP TO SPEED...D
6b30: 43 41 09 43 4e 54 09 2f 53 45 54 20 55 50 20 43  CA.CNT./SET UP C
6b40: 4f 55 4e 54 45 52 0d 0a 09 53 44 53 51 09 09 2f  OUNTER...SDSQ../
6b50: 53 4b 49 50 20 4f 4e 20 41 20 51 55 41 44 20 4c  SKIP ON A QUAD L
6b60: 49 4e 45 20 46 4c 41 47 0d 0a 09 4a 4d 50 09 2e  INE FLAG...JMP..
6b70: 2d 31 0d 0a 09 53 44 52 44 09 09 2f 52 45 41 44  -1...SDRD../READ
6b80: 20 54 48 45 20 44 41 54 41 20 42 55 46 46 45 52   THE DATA BUFFER
6b90: 20 54 4f 20 43 4c 45 41 52 20 46 4c 41 47 0d 0a   TO CLEAR FLAG..
6ba0: 09 49 53 5a 09 43 4e 54 0d 0a 09 4a 4d 50 09 2e  .ISZ.CNT...JMP..
6bb0: 2d 34 0d 0a 09 43 4c 41 0d 0a 42 4c 43 53 44 41  -4...CLA..BLCSDA
6bc0: 2c 09 44 43 41 09 43 48 4b 53 55 4d 0d 0a 09 4a  ,.DCA.CHKSUM...J
6bd0: 4d 53 20 20 49 20 20 53 4c 52 44 52 43 09 2f 52  MS  I  SLRDRC./R
6be0: 45 41 44 20 41 20 53 49 4e 47 4c 45 20 4c 49 4e  EAD A SINGLE LIN
6bf0: 45 20 41 54 20 41 20 54 49 4d 45 0d 0a 09 54 41  E AT A TIME...TA
6c00: 44 09 4d 32 36 0d 0a 09 53 5a 41 09 43 4c 41 09  D.M26...SZA.CLA.
6c10: 2f 49 53 20 49 54 20 42 4c 4f 43 4b 20 4d 41 52  /IS IT BLOCK MAR
6c20: 4b 0d 0a 09 4a 4d 50 09 53 52 44 52 43 2b 34 09  K...JMP.SRDRC+4.
6c30: 2f 4e 4f 2c 47 4f 20 42 41 43 4b 0d 0a 09 53 44  /NO,GO BACK...SD
6c40: 53 54 0d 0a 09 53 4b 50 0d 0a 09 4a 4d 53 20 20  ST...SKP...JMS  
6c50: 49 20 20 53 45 4c 54 49 4d 09 09 2f 54 49 4d 49  I  SELTIM../TIMI
6c60: 4e 47 20 45 52 52 4f 52 0d 0a 09 54 41 44 09 44  NG ERROR...TAD.D
6c70: 41 54 52 44 0d 0a 09 43 49 41 0d 0a 09 54 41 44  ATRD...CIA...TAD
6c80: 09 42 4c 4b 0d 0a 09 53 5a 41 09 43 4c 41 0d 0a  .BLK...SZA.CLA..
6c90: 09 4a 4d 53 20 20 49 20 20 42 4c 4b 45 52 52 09  .JMS  I  BLKERR.
6ca0: 2f 42 4c 4b 20 4e 55 4d 42 45 52 20 45 52 52 4f  /BLK NUMBER ERRO
6cb0: 52 0d 0a 09 4a 4d 53 20 20 49 20 20 53 53 44 53  R...JMS  I  SSDS
6cc0: 51 54 09 2f 52 45 41 44 20 47 55 41 52 44 0d 0a  QT./READ GUARD..
6cd0: 09 4a 4d 53 20 20 49 20 20 53 53 44 53 51 54 09  .JMS  I  SSDSQT.
6ce0: 2f 52 45 41 44 20 52 45 56 45 52 53 45 20 4c 4f  /READ REVERSE LO
6cf0: 43 4b 0d 0a 09 4a 4d 53 20 20 49 20 20 53 53 44  CK...JMS  I  SSD
6d00: 53 51 54 09 2f 52 45 41 44 20 43 48 45 43 4b 53  SQT./READ CHECKS
6d10: 55 4d 0d 0a 09 53 44 52 44 09 09 2f 52 45 41 44  UM...SDRD../READ
6d20: 20 54 48 45 20 44 41 54 41 20 42 55 46 46 45 52   THE DATA BUFFER
6d30: 0d 0a 09 53 44 53 54 0d 0a 09 53 4b 50 0d 0a 09  ...SDST...SKP...
6d40: 4a 4d 53 20 20 49 20 20 53 45 4c 54 49 4d 09 09  JMS  I  SELTIM..
6d50: 2f 54 49 4d 49 4e 47 20 45 52 52 4f 52 0d 0a 09  /TIMING ERROR...
6d60: 41 4e 44 09 4d 53 4b 37 37 0d 0a 09 4a 4d 53 20  AND.MSK77...JMS 
6d70: 20 49 20 20 42 43 58 4f 52 09 2f 47 4f 20 4f 55   I  BCXOR./GO OU
6d80: 54 20 54 4f 20 43 48 45 43 4b 53 55 4d 20 52 4f  T TO CHECKSUM RO
6d90: 55 54 49 4e 45 0d 0a 52 44 41 54 41 2c 09 54 41  UTINE..RDATA,.TA
6da0: 44 09 54 4f 54 41 4c 09 2f 4e 55 4d 42 45 52 20  D.TOTAL./NUMBER 
6db0: 4f 46 20 57 4f 52 44 53 20 50 45 52 20 42 4c 4f  OF WORDS PER BLO
6dc0: 43 4b 0d 0a 09 43 49 41 0d 0a 09 44 43 41 09 57  CK...CIA...DCA.W
6dd0: 35 09 2f 53 45 54 20 55 50 20 43 4f 55 4e 54 45  5./SET UP COUNTE
6de0: 52 0d 0a 09 53 44 53 51 0d 0a 09 4a 4d 50 09 2e  R...SDSQ...JMP..
6df0: 2d 31 0d 0a 09 53 44 52 44 09 09 2f 52 45 41 44  -1...SDRD../READ
6e00: 20 54 48 45 20 44 41 54 41 20 42 55 46 46 45 52   THE DATA BUFFER
6e10: 0d 0a 09 53 44 53 54 0d 0a 09 53 4b 50 0d 0a 09  ...SDST...SKP...
6e20: 4a 4d 53 20 20 49 20 20 53 45 4c 54 49 4d 09 09  JMS  I  SELTIM..
6e30: 2f 54 49 4d 49 4e 47 20 45 52 52 4f 52 0d 0a 09  /TIMING ERROR...
6e40: 44 43 41 09 44 41 54 52 44 0d 0a 09 54 41 44 09  DCA.DATRD...TAD.
6e50: 44 41 54 52 44 09 2f 53 41 56 45 20 54 48 45 20  DATRD./SAVE THE 
6e60: 44 41 54 41 20 57 4f 52 44 0d 0a 09 53 5a 41 09  DATA WORD...SZA.
6e70: 43 4c 41 0d 0a 09 4a 4d 53 20 20 49 20 20 44 41  CLA...JMS  I  DA
6e80: 54 45 52 52 09 2f 44 41 54 41 20 45 52 52 4f 52  TERR./DATA ERROR
6e90: 0d 0a 09 54 41 44 09 44 41 54 52 44 0d 0a 09 4a  ...TAD.DATRD...J
6ea0: 4d 53 20 20 49 20 20 42 43 58 4f 52 0d 0a 09 53  MS  I  BCXOR...S
6eb0: 44 53 54 09 09 2f 43 48 45 43 4b 20 46 4f 52 20  DST../CHECK FOR 
6ec0: 41 20 54 49 4d 49 4e 47 20 45 52 52 4f 52 0d 0a  A TIMING ERROR..
6ed0: 09 53 4b 50 0d 0a 09 4a 4d 53 20 20 49 20 20 53  .SKP...JMS  I  S
6ee0: 45 4c 54 49 4d 09 09 2f 54 49 4d 49 4e 47 20 45  ELTIM../TIMING E
6ef0: 52 52 4f 52 0d 0a 09 49 53 5a 09 57 35 0d 0a 09  RROR...ISZ.W5...
6f00: 4a 4d 50 09 52 44 41 54 41 2b 33 0d 0a 09 53 44  JMP.RDATA+3...SD
6f10: 53 51 09 09 2f 52 45 41 44 20 52 45 56 45 52 53  SQ../READ REVERS
6f20: 45 20 43 48 45 43 4b 53 55 4d 0d 0a 09 4a 4d 50  E CHECKSUM...JMP
6f30: 09 2e 2d 31 0d 0a 09 53 44 52 44 09 09 2f 52 45  ..-1...SDRD../RE
6f40: 41 44 20 49 54 20 49 4e 0d 0a 09 53 44 53 54 0d  AD IT IN...SDST.
6f50: 0a 09 53 4b 50 0d 0a 09 4a 4d 53 20 20 49 20 20  ..SKP...JMS  I  
6f60: 53 45 4c 54 49 4d 09 09 2f 54 49 4d 49 4e 47 20  SELTIM../TIMING 
6f70: 45 52 52 4f 52 0d 0a 09 41 4e 44 09 43 37 37 30  ERROR...AND.C770
6f80: 30 0d 0a 09 4a 4d 53 20 20 49 20 20 42 43 58 4f  0...JMS  I  BCXO
6f90: 52 09 2f 43 48 45 43 4b 20 43 48 45 43 4b 20 53  R./CHECK CHECK S
6fa0: 55 4d 0d 0a 09 54 41 44 09 43 48 4b 53 55 4d 0d  UM...TAD.CHKSUM.
6fb0: 0a 09 41 4e 44 09 4d 53 4b 37 37 0d 0a 09 49 41  ..AND.MSK77...IA
6fc0: 43 0d 0a 09 54 41 44 09 43 37 37 30 30 0d 0a 09  C...TAD.C7700...
6fd0: 53 5a 41 09 43 4c 41 0d 0a 09 4a 4d 53 20 20 49  SZA.CLA...JMS  I
6fe0: 20 20 43 48 4b 45 52 52 09 2f 43 48 45 43 4b 53    CHKERR./CHECKS
6ff0: 55 4d 20 45 52 52 4f 52 0d 0a 09 53 44 53 54 0d  UM ERROR...SDST.
7000: 0a 09 53 4b 50 0d 0a 09 4a 4d 53 20 20 49 20 20  ..SKP...JMS  I  
7010: 53 45 4c 54 49 4d 09 09 2f 54 49 4d 49 4e 47 20  SELTIM../TIMING 
7020: 45 52 52 4f 52 0d 0a 09 4a 4d 53 20 20 49 20 20  ERROR...JMS  I  
7030: 53 4c 52 44 52 43 09 2f 41 44 56 41 4e 43 45 20  SLRDRC./ADVANCE 
7040: 41 20 53 49 4e 47 4c 45 20 4c 49 4e 45 20 46 4c  A SINGLE LINE FL
7050: 41 47 0d 0a 09 54 41 44 09 4d 33 31 09 2f 4c 4f  AG...TAD.M31./LO
7060: 4f 4b 20 46 4f 52 20 52 45 56 20 42 4c 4b 20 4e  OK FOR REV BLK N
7070: 55 4d 42 45 52 0d 0a 09 53 5a 41 09 43 4c 41 0d  UMBER...SZA.CLA.
7080: 0a 09 4a 4d 50 09 53 52 44 52 43 2b 34 0d 0a 09  ..JMP.SRDRC+4...
7090: 53 44 53 54 0d 0a 09 53 4b 50 0d 0a 09 4a 4d 53  SDST...SKP...JMS
70a0: 20 20 49 20 20 53 45 4c 54 49 4d 09 09 2f 54 49    I  SELTIM../TI
70b0: 4d 49 4e 47 20 45 52 52 4f 52 0d 0a 09 54 41 44  MING ERROR...TAD
70c0: 09 44 41 54 52 44 0d 0a 09 43 49 41 0d 0a 09 54  .DATRD...CIA...T
70d0: 41 44 09 52 45 56 42 4c 4b 09 2f 43 4f 4d 50 41  AD.REVBLK./COMPA
70e0: 52 45 20 42 4c 4f 43 4b 20 52 45 41 44 20 57 49  RE BLOCK READ WI
70f0: 54 48 20 4f 4e 45 20 43 4f 4d 50 55 54 45 44 0d  TH ONE COMPUTED.
7100: 0a 09 53 5a 41 09 43 4c 41 0d 0a 09 4a 4d 53 20  ..SZA.CLA...JMS 
7110: 20 49 20 20 42 4c 4b 45 52 52 09 2f 42 4c 4f 43   I  BLKERR./BLOC
7120: 4b 20 4e 55 4d 42 45 52 20 45 52 52 4f 52 0d 0a  K NUMBER ERROR..
7130: 09 53 44 53 51 09 0d 0a 09 4a 4d 50 09 2e 2d 31  .SDSQ....JMP..-1
7140: 0d 0a 09 53 44 52 44 0d 0a 09 53 44 53 54 0d 0a  ...SDRD...SDST..
7150: 09 53 4b 50 0d 0a 09 4a 4d 53 20 20 49 20 20 53  .SKP...JMS  I  S
7160: 45 4c 54 49 4d 09 09 2f 54 49 4d 49 4e 47 20 45  ELTIM../TIMING E
7170: 52 52 4f 52 0d 0a 09 43 4c 41 09 43 4c 4c 0d 0a  RROR...CLA.CLL..
7180: 09 49 53 5a 09 42 4c 4b 0d 0a 09 54 41 44 09 42  .ISZ.BLK...TAD.B
7190: 4c 4b 0d 0a 09 4a 4d 53 20 20 49 20 20 4d 45 53  LK...JMS  I  MES
71a0: 53 0d 0a 09 44 43 41 09 52 45 56 42 4c 4b 0d 0a  S...DCA.REVBLK..
71b0: 09 53 44 53 54 0d 0a 09 53 4b 50 0d 0a 09 4a 4d  .SDST...SKP...JM
71c0: 53 20 20 49 20 53 45 4c 54 49 4d 09 09 2f 54 49  S  I SELTIM../TI
71d0: 4d 49 4e 47 20 45 52 52 4f 52 0d 0a 09 49 53 5a  MING ERROR...ISZ
71e0: 09 57 36 0d 0a 09 4a 4d 50 09 42 4c 43 53 44 41  .W6...JMP.BLCSDA
71f0: 0d 0a 09 54 41 44 09 44 54 31 30 30 30 0d 0a 09  ...TAD.DT1000...
7200: 54 41 44 09 44 54 41 0d 0a 09 53 44 4c 43 0d 0a  TAD.DTA...SDLC..
7210: 09 53 44 53 53 0d 0a 09 4a 4d 50 09 2e 2d 31 0d  .SDSS...JMP..-1.
7220: 0a 09 53 44 52 43 0d 0a 09 41 4e 44 09 4d 53 4b  ..SDRC...AND.MSK
7230: 37 37 0d 0a 09 54 41 44 09 4d 32 32 0d 0a 09 53  77...TAD.M22...S
7240: 5a 41 09 43 4c 41 0d 0a 09 4a 4d 50 09 2e 2d 36  ZA.CLA...JMP..-6
7250: 0d 0a 09 4a 4d 50 20 20 49 20 20 2e 2b 31 0d 0a  ...JMP  I  .+1..
7260: 09 52 44 42 4c 4b 53 0d 0a 0d 0a 43 34 2c 09 30  .RDBLKS....C4,.0
7270: 30 30 34 0d 0a 0d 0a 0c 0d 0a 2a 32 34 30 30 0d  004.......*2400.
7280: 0a 44 42 4c 4f 43 4b 2c 09 54 41 44 09 43 33 0d  .DBLOCK,.TAD.C3.
7290: 0a 09 44 43 41 09 50 48 41 53 45 0d 0a 09 43 4c  ..DCA.PHASE...CL
72a0: 41 09 43 4c 4c 0d 0a 09 44 43 41 09 44 49 53 42  A.CLL...DCA.DISB
72b0: 4c 4b 0d 0a 09 54 41 44 09 44 54 33 30 30 30 09  LK...TAD.DT3000.
72c0: 2f 52 45 56 45 52 53 45 2c 47 4f 0d 0a 09 54 41  /REVERSE,GO...TA
72d0: 44 09 44 54 41 09 09 2f 55 4e 49 54 0d 0a 09 53  D.DTA../UNIT...S
72e0: 44 4c 43 09 09 2f 4c 4f 41 44 20 54 48 45 20 43  DLC../LOAD THE C
72f0: 4f 4d 4d 41 4e 44 20 52 45 47 49 53 54 45 52 0d  OMMAND REGISTER.
7300: 0a 09 43 4c 41 09 43 4c 4c 0d 0a 44 49 53 4c 55  ..CLA.CLL..DISLU
7310: 50 2c 09 53 44 53 53 0d 0a 09 4a 4d 50 09 2e 2d  P,.SDSS...JMP..-
7320: 31 0d 0a 09 43 4c 41 09 43 4c 4c 0d 0a 09 53 44  1...CLA.CLL...SD
7330: 52 44 0d 0a 09 44 43 41 09 44 49 53 44 41 54 09  RD...DCA.DISDAT.
7340: 2f 53 41 56 45 20 54 48 45 20 44 41 54 41 20 42  /SAVE THE DATA B
7350: 55 46 46 45 52 0d 0a 09 53 44 52 43 0d 0a 09 41  UFFER...SDRC...A
7360: 4e 44 09 4d 53 4b 37 37 09 2f 4d 41 53 4b 20 4f  ND.MSK77./MASK O
7370: 55 54 20 54 48 45 20 4d 41 52 4b 20 54 52 41 43  UT THE MARK TRAC
7380: 4b 0d 0a 09 54 41 44 09 4d 32 36 09 2f 43 48 45  K...TAD.M26./CHE
7390: 43 4b 20 46 4f 52 20 42 4c 4f 43 4b 20 4e 55 4d  CK FOR BLOCK NUM
73a0: 42 45 52 0d 0a 09 53 5a 41 0d 0a 09 4a 4d 50 09  BER...SZA...JMP.
73b0: 44 49 53 45 4e 44 09 2f 4e 4f 54 20 42 4c 4b 20  DISEND./NOT BLK 
73c0: 4d 41 52 4b 2c 43 48 45 43 4b 20 46 4f 52 20 45  MARK,CHECK FOR E
73d0: 4e 44 20 5a 4f 4e 45 0d 0a 09 54 41 44 09 44 49  ND ZONE...TAD.DI
73e0: 53 44 41 54 09 2f 44 49 53 50 4c 41 59 20 54 48  SDAT./DISPLAY TH
73f0: 45 20 4e 55 4d 42 45 52 20 49 4e 20 54 48 45 20  E NUMBER IN THE 
7400: 41 43 0d 0a 09 49 53 5a 09 44 49 53 42 4c 4b 0d  AC...ISZ.DISBLK.
7410: 0a 09 4a 4d 50 09 2e 2d 31 0d 0a 09 4a 4d 50 09  ..JMP..-1...JMP.
7420: 44 49 53 4c 55 50 09 2f 47 4f 20 53 45 41 52 43  DISLUP./GO SEARC
7430: 48 20 46 4f 52 20 54 48 45 20 4e 45 58 54 20 42  H FOR THE NEXT B
7440: 4c 4f 43 4b 0d 0a 44 49 53 45 4e 44 2c 09 54 41  LOCK..DISEND,.TA
7450: 44 09 46 4f 55 52 09 2f 49 53 20 49 54 20 45 4e  D.FOUR./IS IT EN
7460: 44 20 5a 4f 4e 45 0d 0a 09 53 5a 41 09 43 4c 41  D ZONE...SZA.CLA
7470: 0d 0a 09 4a 4d 50 09 44 49 53 4c 55 50 09 2f 4e  ...JMP.DISLUP./N
7480: 4f 2c 47 4f 20 47 45 54 20 4e 45 58 54 20 4c 49  O,GO GET NEXT LI
7490: 4e 45 0d 0a 09 54 41 44 09 44 54 41 09 2f 53 54  NE...TAD.DTA./ST
74a0: 4f 50 20 47 45 54 20 52 45 41 44 59 20 54 4f 20  OP GET READY TO 
74b0: 52 45 41 44 0d 0a 09 53 44 4c 43 09 09 2f 4c 4f  READ...SDLC../LO
74c0: 41 44 20 54 48 45 20 43 4f 4d 4d 41 4e 44 20 52  AD THE COMMAND R
74d0: 45 47 49 53 54 45 52 0d 0a 09 4a 4d 50 20 20 49  EGISTER...JMP  I
74e0: 20 20 2e 2b 31 0d 0a 09 42 4c 43 53 44 0d 0a 44    .+1...BLCSD..D
74f0: 49 53 42 4c 4b 2c 09 30 0d 0a 44 49 53 44 41 54  ISBLK,.0..DISDAT
7500: 2c 09 30 0d 0a 46 4f 55 52 2c 09 34 0d 0a 43 33  ,.0..FOUR,.4..C3
7510: 2c 09 30 30 30 33 0d 0a 43 35 2c 09 30 30 30 35  ,.0003..C5,.0005
7520: 0d 0a 0d 0a 52 44 42 4c 4b 53 2c 09 54 41 44 09  ....RDBLKS,.TAD.
7530: 43 35 0d 0a 09 44 43 41 09 50 48 41 53 45 0d 0a  C5...DCA.PHASE..
7540: 09 54 41 44 09 56 41 52 32 0d 0a 09 44 43 41 09  .TAD.VAR2...DCA.
7550: 57 35 09 2f 53 45 54 20 55 50 20 46 4f 52 20 4e  W5./SET UP FOR N
7560: 55 4d 42 45 52 20 4f 46 20 42 4c 4f 43 4b 53 0d  UMBER OF BLOCKS.
7570: 0a 09 49 41 43 0d 0a 09 54 41 44 09 56 41 52 32  ..IAC...TAD.VAR2
7580: 0d 0a 09 44 43 41 09 57 36 09 2f 53 45 54 20 55  ...DCA.W6./SET U
7590: 50 20 54 4f 20 43 48 45 43 4b 20 42 4c 4b 20 52  P TO CHECK BLK R
75a0: 45 56 45 52 53 45 0d 0a 09 54 41 44 09 44 54 33  EVERSE...TAD.DT3
75b0: 30 30 30 09 2f 52 45 41 44 20 52 45 56 45 52 53  000./READ REVERS
75c0: 45 20 47 4f 0d 0a 09 54 41 44 09 44 54 41 09 2f  E GO...TAD.DTA./
75d0: 55 4e 49 54 0d 0a 09 53 44 4c 43 09 09 2f 4c 4f  UNIT...SDLC../LO
75e0: 41 44 20 54 48 45 20 43 4f 4d 4d 41 4e 44 20 52  AD THE COMMAND R
75f0: 45 47 49 53 54 45 52 0d 0a 09 54 41 44 09 4d 36  EGISTER...TAD.M6
7600: 0d 0a 09 44 43 41 09 43 4e 54 0d 0a 09 53 44 53  ...DCA.CNT...SDS
7610: 53 0d 0a 09 4a 4d 50 09 2e 2d 31 0d 0a 09 53 44  S...JMP..-1...SD
7620: 52 43 0d 0a 09 43 4c 41 0d 0a 09 49 53 5a 09 43  RC...CLA...ISZ.C
7630: 4e 54 0d 0a 09 4a 4d 50 09 2e 2d 35 0d 0a 52 44  NT...JMP..-5..RD
7640: 42 4c 4b 2c 09 53 44 53 53 0d 0a 09 4a 4d 50 09  BLK,.SDSS...JMP.
7650: 2e 2d 31 0d 0a 09 53 44 52 44 09 09 2f 52 45 41  .-1...SDRD../REA
7660: 44 20 54 48 45 20 44 41 54 41 20 42 55 46 46 45  D THE DATA BUFFE
7670: 52 20 41 4e 44 20 53 54 4f 52 45 20 49 54 20 41  R AND STORE IT A
7680: 57 41 59 0d 0a 09 44 43 41 09 43 4e 54 0d 0a 09  WAY...DCA.CNT...
7690: 53 44 52 43 0d 0a 09 41 4e 44 09 4d 53 4b 37 37  SDRC...AND.MSK77
76a0: 0d 0a 09 54 41 44 09 4d 32 36 0d 0a 09 53 5a 41  ...TAD.M26...SZA
76b0: 09 43 4c 41 09 2f 49 53 20 49 54 20 42 4c 4f 43  .CLA./IS IT BLOC
76c0: 4b 20 4e 55 4d 42 45 52 0d 0a 09 4a 4d 50 09 52  K NUMBER...JMP.R
76d0: 44 42 4c 4b 0d 0a 09 54 41 44 09 43 4e 54 0d 0a  DBLK...TAD.CNT..
76e0: 09 54 41 44 09 57 36 0d 0a 09 53 5a 41 09 43 4c  .TAD.W6...SZA.CL
76f0: 41 0d 0a 09 4a 4d 53 20 20 49 20 20 42 4c 4b 45  A...JMS  I  BLKE
7700: 52 52 09 2f 42 4c 4f 43 4b 20 4e 55 4d 42 45 52  RR./BLOCK NUMBER
7710: 20 45 52 52 4f 52 0d 0a 09 49 41 43 0d 0a 09 54   ERROR...IAC...T
7720: 41 44 09 57 36 09 2f 49 4e 43 52 45 4d 45 4e 54  AD.W6./INCREMENT
7730: 20 41 20 4e 55 4d 42 45 52 20 46 4f 52 20 43 4f   A NUMBER FOR CO
7740: 4d 50 41 52 45 20 43 4f 55 4e 54 45 52 0d 0a 09  MPARE COUNTER...
7750: 44 43 41 09 57 36 0d 0a 09 49 53 5a 09 57 35 09  DCA.W6...ISZ.W5.
7760: 2f 49 4e 43 52 45 4d 45 4e 54 20 42 4c 4b 20 43  /INCREMENT BLK C
7770: 4f 55 4e 54 45 52 0d 0a 09 4a 4d 50 09 52 44 42  OUNTER...JMP.RDB
7780: 4c 4b 0d 0a 09 53 44 53 53 0d 0a 09 4a 4d 50 09  LK...SDSS...JMP.
7790: 2e 2d 31 0d 0a 09 53 44 52 43 0d 0a 09 41 4e 44  .-1...SDRC...AND
77a0: 09 4d 53 4b 37 37 0d 0a 09 54 41 44 09 4d 32 32  .MSK77...TAD.M22
77b0: 0d 0a 09 53 5a 41 09 43 4c 41 0d 0a 09 4a 4d 50  ...SZA.CLA...JMP
77c0: 09 2e 2d 36 0d 0a 09 54 41 44 09 44 54 41 0d 0a  ..-6...TAD.DTA..
77d0: 09 53 44 4c 43 09 09 2f 4c 4f 41 44 20 54 48 45  .SDLC../LOAD THE
77e0: 20 43 4f 4d 4d 41 4e 44 20 52 45 47 49 53 54 45   COMMAND REGISTE
77f0: 52 20 57 49 54 48 20 55 4e 49 54 20 53 54 4f 50  R WITH UNIT STOP
7800: 0d 0a 09 49 41 43 0d 0a 09 44 43 41 09 50 48 41  ...IAC...DCA.PHA
7810: 53 45 0d 0a 09 4a 4d 53 09 4e 55 44 54 41 0d 0a  SE...JMS.NUDTA..
7820: 09 4a 4d 50 09 50 53 45 52 0d 0a 09 4a 4d 50 20  .JMP.PSER...JMP 
7830: 20 49 20 20 2e 2b 31 0d 0a 09 49 4e 49 54 09 09   I  .+1...INIT..
7840: 2f 45 4e 44 20 47 4f 20 42 41 43 4b 20 54 4f 20  /END GO BACK TO 
7850: 44 49 52 45 43 54 0d 0a 2f 0d 0a 2f 0d 0a 2f 53  DIRECT../../../S
7860: 55 42 52 4f 55 54 49 4e 45 20 54 4f 20 43 48 45  UBROUTINE TO CHE
7870: 43 4b 20 46 4f 52 20 52 45 50 45 41 54 45 44 20  CK FOR REPEATED 
7880: 44 54 41 20 4e 55 4d 42 45 52 53 0d 0a 2f 44 54  DTA NUMBERS../DT
7890: 41 20 23 20 54 4f 20 43 4f 4d 50 41 52 45 20 54  A # TO COMPARE T
78a0: 4f 20 4c 49 53 54 20 49 53 20 49 4e 20 41 43 20  O LIST IS IN AC 
78b0: 4f 4e 20 45 4e 54 52 59 2d 2d 54 48 49 53 0d 0a  ON ENTRY--THIS..
78c0: 2f 52 4f 55 54 49 4e 45 20 53 54 4f 52 45 53 20  /ROUTINE STORES 
78d0: 54 48 45 20 44 54 41 20 23 20 49 46 20 49 54 20  THE DTA # IF IT 
78e0: 49 53 20 4e 45 57 20 41 4e 44 20 49 47 4e 4f 52  IS NEW AND IGNOR
78f0: 45 53 20 49 54 0d 0a 2f 49 46 20 49 54 20 49 53  ES IT../IF IT IS
7900: 20 4e 4f 54 2d 43 41 4c 4c 20 42 59 20 4a 4d 53   NOT-CALL BY JMS
7910: 20 52 45 50 45 41 54 20 57 49 54 48 20 44 54 41   REPEAT WITH DTA
7920: 20 23 20 49 4e 20 41 43 0d 0a 52 45 50 45 41 54   # IN AC..REPEAT
7930: 2c 09 30 0d 0a 09 44 43 41 20 09 44 4e 55 4d 09  ,.0...DCA .DNUM.
7940: 2f 54 45 4d 20 53 54 4f 52 41 47 45 20 46 4f 52  /TEM STORAGE FOR
7950: 20 4e 45 57 20 44 54 41 20 23 0d 0a 09 54 41 44   NEW DTA #...TAD
7960: 09 44 42 55 46 41 44 09 2f 49 4e 49 54 49 41 4c  .DBUFAD./INITIAL
7970: 49 5a 45 20 50 4f 49 4e 54 45 52 20 28 44 42 55  IZE POINTER (DBU
7980: 46 50 54 29 0d 0a 09 44 43 41 09 44 42 55 46 50  FPT)...DCA.DBUFP
7990: 54 09 2f 54 4f 20 53 54 41 52 54 20 4f 46 20 44  T./TO START OF D
79a0: 54 41 20 4c 49 53 54 0d 0a 09 54 41 44 09 44 43  TA LIST...TAD.DC
79b0: 54 52 09 2f 4c 4f 41 44 20 4e 55 4d 2e 20 4f 46  TR./LOAD NUM. OF
79c0: 20 44 54 41 53 20 53 54 4f 52 45 44 0d 0a 09 43   DTAS STORED...C
79d0: 4d 41 09 09 2f 43 4f 4d 50 4c 45 4d 45 4e 54 20  MA../COMPLEMENT 
79e0: 49 54 0d 0a 09 44 43 41 09 43 4f 4d 43 54 52 09  IT...DCA.COMCTR.
79f0: 2f 53 54 4f 52 45 20 49 4e 20 43 4f 4d 50 41 52  /STORE IN COMPAR
7a00: 45 20 43 4f 55 4e 54 45 52 0d 0a 43 4f 4d 43 48  E COUNTER..COMCH
7a10: 4b 2c 09 49 53 5a 09 43 4f 4d 43 54 52 09 2f 44  K,.ISZ.COMCTR./D
7a20: 4f 4e 45 20 57 49 54 48 20 41 4c 4c 20 43 4f 4d  ONE WITH ALL COM
7a30: 50 41 52 45 53 3f 0d 0a 09 4a 4d 50 09 44 4f 43  PARES?...JMP.DOC
7a40: 4f 4d 50 09 2f 4e 4f 3a 20 47 4f 20 44 4f 20 43  OMP./NO: GO DO C
7a50: 4f 4d 50 41 52 45 0d 0a 09 54 41 44 09 44 4e 55  OMPARE...TAD.DNU
7a60: 4d 09 2f 59 45 53 3a 20 53 54 4f 52 45 20 4e 45  M./YES: STORE NE
7a70: 57 20 44 54 41 23 0d 0a 09 44 43 41 20 49 09 44  W DTA#...DCA I.D
7a80: 42 55 46 50 54 09 2f 41 54 20 45 4e 44 20 4f 46  BUFPT./AT END OF
7a90: 20 4c 49 53 54 0d 0a 09 49 53 5a 09 44 43 54 52   LIST...ISZ.DCTR
7aa0: 09 2f 49 4e 43 52 2e 20 23 20 4f 46 20 44 54 41  ./INCR. # OF DTA
7ab0: 53 20 53 54 4f 52 45 44 0d 0a 09 4a 4d 50 20 49  S STORED...JMP I
7ac0: 09 52 45 50 45 41 54 09 2f 52 45 54 55 52 4e 0d  .REPEAT./RETURN.
7ad0: 0a 0d 0a 43 4f 4d 43 54 52 2c 09 30 09 2f 43 4f  ...COMCTR,.0./CO
7ae0: 55 4e 54 45 52 20 46 4f 52 20 23 20 4f 46 20 4c  UNTER FOR # OF L
7af0: 49 53 54 20 43 4f 4d 50 41 52 49 53 4f 4e 53 20  IST COMPARISONS 
7b00: 54 4f 20 42 45 20 44 4f 4e 45 0d 0a 44 43 54 52  TO BE DONE..DCTR
7b10: 2c 09 30 09 2f 43 4f 55 4e 54 45 52 20 46 4f 52  ,.0./COUNTER FOR
7b20: 20 23 20 4f 46 20 44 54 41 53 20 49 4e 20 4c 49   # OF DTAS IN LI
7b30: 53 54 0d 0a 44 42 55 46 41 44 2c 09 44 54 41 42  ST..DBUFAD,.DTAB
7b40: 55 46 09 2f 53 54 41 52 54 20 4f 46 20 44 54 41  UF./START OF DTA
7b50: 20 4e 55 4d 2e 20 4c 49 53 54 0d 0a 44 4e 55 4d   NUM. LIST..DNUM
7b60: 2c 09 30 09 2f 54 45 4d 20 53 54 4f 52 41 47 45  ,.0./TEM STORAGE
7b70: 20 46 4f 52 20 44 54 41 20 23 0d 0a 2f 0d 0a 2f   FOR DTA #../../
7b80: 0d 0a 2f 54 48 49 53 20 53 45 43 54 49 4f 4e 20  ../THIS SECTION 
7b90: 44 4f 45 53 20 54 48 45 20 41 43 54 55 41 4c 20  DOES THE ACTUAL 
7ba0: 43 4f 4d 50 41 52 49 53 4f 4e 20 42 45 54 57 45  COMPARISON BETWE
7bb0: 45 4e 0d 0a 2f 54 48 45 20 44 54 41 23 20 50 41  EN../THE DTA# PA
7bc0: 53 53 45 44 20 54 4f 20 54 48 45 20 52 4f 55 54  SSED TO THE ROUT
7bd0: 49 4e 45 20 41 4e 44 20 41 20 4e 55 4d 42 45 52  INE AND A NUMBER
7be0: 20 4f 4e 20 54 48 45 20 4c 49 53 54 0d 0a 0d 0a   ON THE LIST....
7bf0: 44 4f 43 4f 4d 50 2c 09 54 41 44 20 49 09 44 42  DOCOMP,.TAD I.DB
7c00: 55 46 50 54 09 2f 47 45 54 20 4e 58 54 20 44 54  UFPT./GET NXT DT
7c10: 41 20 4e 55 4d 42 45 52 20 50 41 53 53 45 44 0d  A NUMBER PASSED.
7c20: 0a 09 43 49 41 09 09 2f 4e 45 47 41 54 45 20 49  ..CIA../NEGATE I
7c30: 54 0d 0a 09 54 41 44 09 44 4e 55 4d 09 2f 41 44  T...TAD.DNUM./AD
7c40: 44 20 49 4e 20 44 54 41 20 4e 55 4d 42 45 52 20  D IN DTA NUMBER 
7c50: 50 41 53 53 45 44 0d 0a 09 53 4e 41 20 43 4c 41  PASSED...SNA CLA
7c60: 09 2f 41 52 45 20 54 48 45 59 20 54 48 45 20 53  ./ARE THEY THE S
7c70: 41 4d 45 0d 0a 09 4a 4d 50 20 49 09 52 45 50 45  AME...JMP I.REPE
7c80: 41 54 09 2f 59 45 53 3a 20 52 45 54 55 52 4e 0d  AT./YES: RETURN.
7c90: 0a 09 49 53 5a 09 44 42 55 46 50 54 09 2f 4e 4f  ..ISZ.DBUFPT./NO
7ca0: 3a 20 49 4e 43 52 45 4d 45 4e 54 20 4c 49 53 54  : INCREMENT LIST
7cb0: 20 50 4f 49 4e 54 45 52 0d 0a 09 4a 4d 50 09 43   POINTER...JMP.C
7cc0: 4f 4d 43 48 4b 09 2f 53 45 45 20 49 46 20 44 4f  OMCHK./SEE IF DO
7cd0: 4e 45 20 41 4c 4c 20 43 4f 4d 50 41 52 45 53 0d  NE ALL COMPARES.
7ce0: 0a 2f 0d 0a 2f 0d 0a 0d 0a 0c 0d 0a 2a 32 36 30  ./../.......*260
7cf0: 30 0d 0a 0d 0a 52 44 46 41 2c 09 43 4c 41 09 43  0....RDFA,.CLA.C
7d00: 4c 4c 0d 0a 09 54 41 44 09 44 54 33 30 30 30 09  LL...TAD.DT3000.
7d10: 2f 52 45 56 45 52 53 45 20 52 45 41 44 20 47 4f  /REVERSE READ GO
7d20: 0d 0a 09 54 41 44 09 44 54 41 09 2f 47 45 54 20  ...TAD.DTA./GET 
7d30: 55 4e 49 54 0d 0a 09 53 44 4c 43 09 09 2f 4c 4f  UNIT...SDLC../LO
7d40: 41 44 20 54 48 45 20 43 4f 4d 4d 41 4e 44 20 52  AD THE COMMAND R
7d50: 45 47 49 53 54 45 52 0d 0a 09 53 44 53 53 09 09  EGISTER...SDSS..
7d60: 2f 53 4b 49 50 20 4f 4e 20 41 20 53 49 4e 47 4c  /SKIP ON A SINGL
7d70: 45 20 4c 49 4e 45 20 46 4c 41 47 0d 0a 09 4a 4d  E LINE FLAG...JM
7d80: 50 09 2e 2d 31 0d 0a 09 53 44 52 43 09 09 2f 52  P..-1...SDRC../R
7d90: 45 41 44 20 54 48 45 20 43 4f 4d 4d 41 4e 44 20  EAD THE COMMAND 
7da0: 52 45 47 49 53 54 45 52 0d 0a 09 41 4e 44 09 4d  REGISTER...AND.M
7db0: 53 4b 37 37 0d 0a 09 54 41 44 09 4d 32 32 09 2f  SK77...TAD.M22./
7dc0: 49 53 20 49 54 20 45 4e 44 20 5a 4f 4e 45 0d 0a  IS IT END ZONE..
7dd0: 09 53 5a 41 09 43 4c 41 09 2f 59 45 53 0d 0a 09  .SZA.CLA./YES...
7de0: 4a 4d 50 09 2e 2d 36 09 2f 4e 4f 20 47 4f 20 42  JMP..-6./NO GO B
7df0: 41 43 4b 20 41 4e 44 20 4c 4f 4f 4b 20 41 47 41  ACK AND LOOK AGA
7e00: 49 4e 0d 0a 09 54 41 44 09 44 54 31 30 30 30 09  IN...TAD.DT1000.
7e10: 2f 46 4f 52 57 41 52 44 20 52 45 41 44 20 47 4f  /FORWARD READ GO
7e20: 0d 0a 09 54 41 44 09 44 54 41 09 2f 55 4e 49 54  ...TAD.DTA./UNIT
7e30: 0d 0a 09 53 44 4c 43 09 09 2f 4c 4f 41 44 20 54  ...SDLC../LOAD T
7e40: 48 45 20 43 4f 4d 4d 41 4e 44 20 52 45 47 49 53  HE COMMAND REGIS
7e50: 54 45 52 0d 0a 09 54 41 44 09 4d 36 0d 0a 09 44  TER...TAD.M6...D
7e60: 43 41 09 43 4e 54 0d 0a 09 53 44 53 53 0d 0a 09  CA.CNT...SDSS...
7e70: 4a 4d 50 09 2e 2d 31 0d 0a 09 53 44 52 43 0d 0a  JMP..-1...SDRC..
7e80: 09 43 4c 41 0d 0a 09 49 53 5a 09 43 4e 54 0d 0a  .CLA...ISZ.CNT..
7e90: 09 4a 4d 50 09 2e 2d 35 0d 0a 52 44 46 41 31 2c  .JMP..-5..RDFA1,
7ea0: 09 54 41 44 09 4d 32 36 0d 0a 09 44 43 41 09 57  .TAD.M26...DCA.W
7eb0: 33 09 2f 53 45 54 20 55 50 20 43 4f 55 4e 54 45  3./SET UP COUNTE
7ec0: 52 20 54 4f 20 52 45 41 44 20 32 32 20 42 4c 4f  R TO READ 22 BLO
7ed0: 43 4b 53 0d 0a 09 54 41 44 09 42 41 44 44 09 2f  CKS...TAD.BADD./
7ee0: 53 45 54 20 55 50 20 42 55 46 46 45 52 20 41 44  SET UP BUFFER AD
7ef0: 44 52 45 53 53 0d 0a 09 44 43 41 09 58 32 0d 0a  DRESS...DCA.X2..
7f00: 09 53 44 53 53 09 09 2f 47 4f 20 53 49 4e 47 4c  .SDSS../GO SINGL
7f10: 45 20 4c 49 4e 45 20 46 4c 41 47 53 0d 0a 09 4a  E LINE FLAGS...J
7f20: 4d 50 09 2e 2d 31 0d 0a 09 53 44 52 44 09 09 2f  MP..-1...SDRD../
7f30: 52 45 41 44 20 54 48 45 20 44 41 54 41 20 42 55  READ THE DATA BU
7f40: 46 46 45 52 0d 0a 09 44 43 41 09 43 4e 54 0d 0a  FFER...DCA.CNT..
7f50: 09 53 44 52 43 09 09 2f 52 45 41 44 20 54 48 45  .SDRC../READ THE
7f60: 20 43 4f 4d 4d 41 4e 44 20 52 45 47 49 53 54 45   COMMAND REGISTE
7f70: 52 0d 0a 09 41 4e 44 09 4d 53 4b 37 37 0d 0a 09  R...AND.MSK77...
7f80: 54 41 44 09 4d 32 36 09 2f 53 45 41 52 43 48 20  TAD.M26./SEARCH 
7f90: 46 4f 52 20 42 4c 4f 43 4b 20 4e 55 4d 42 45 52  FOR BLOCK NUMBER
7fa0: 0d 0a 09 53 5a 41 09 43 4c 41 0d 0a 09 4a 4d 50  ...SZA.CLA...JMP
7fb0: 09 52 44 46 41 31 2b 34 09 2f 4e 4f 54 20 42 4c  .RDFA1+4./NOT BL
7fc0: 4f 43 4b 20 4e 55 4d 42 45 52 20 59 45 54 20 47  OCK NUMBER YET G
7fd0: 4f 20 42 41 43 4b 20 41 47 41 49 4e 0d 0a 09 54  O BACK AGAIN...T
7fe0: 41 44 09 43 4e 54 09 2f 4f 4b 20 42 4c 4b 20 4e  AD.CNT./OK BLK N
7ff0: 55 4d 42 45 52 20 53 54 4f 52 45 20 49 54 20 41  UMBER STORE IT A
8000: 57 41 59 0d 0a 09 44 43 41 20 20 49 20 20 58 32  WAY...DCA  I  X2
8010: 0d 0a 09 49 53 5a 09 57 33 09 2f 49 4e 43 52 45  ...ISZ.W3./INCRE
8020: 4d 45 4e 54 20 43 4f 55 4e 54 45 52 0d 0a 09 4a  MENT COUNTER...J
8030: 4d 50 09 52 44 46 41 31 2b 34 09 2f 4e 4f 54 20  MP.RDFA1+4./NOT 
8040: 32 32 20 42 4c 4f 43 4b 53 20 59 45 54 0d 0a 09  22 BLOCKS YET...
8050: 54 41 44 09 44 54 41 0d 0a 09 53 44 4c 43 09 09  TAD.DTA...SDLC..
8060: 2f 53 54 4f 50 20 54 48 45 20 44 54 41 0d 0a 0d  /STOP THE DTA...
8070: 0a 2f 54 59 50 45 20 4f 55 54 20 42 4c 4f 43 4b  ./TYPE OUT BLOCK
8080: 20 4e 55 4d 42 45 52 53 20 41 4e 44 20 44 54 41   NUMBERS AND DTA
8090: 20 55 4e 49 54 23 0d 0a 0d 0a 09 4a 4d 53 20 20   UNIT#.....JMS  
80a0: 49 20 20 54 59 50 45 0d 0a 09 30 34 32 34 09 09  I  TYPE...0424..
80b0: 2f 44 54 0d 0a 09 30 31 34 30 09 09 2f 41 0d 0a  /DT...0140../A..
80c0: 09 30 30 30 30 09 09 2f 45 4e 44 0d 0a 09 54 41  .0000../END...TA
80d0: 44 09 44 54 41 09 2f 47 45 54 20 55 4e 49 54 20  D.DTA./GET UNIT 
80e0: 4e 55 4d 42 45 52 0d 0a 09 52 54 4c 0d 0a 09 4a  NUMBER...RTL...J
80f0: 4d 53 20 20 49 20 20 54 59 4f 43 54 09 2f 41 4e  MS  I  TYOCT./AN
8100: 44 20 54 59 50 45 20 49 54 20 4f 55 54 0d 0a 09  D TYPE IT OUT...
8110: 4a 4d 53 20 20 49 20 20 54 59 50 45 0d 0a 09 34  JMS  I  TYPE...4
8120: 33 34 35 09 09 2f 43 52 26 4c 46 0d 0a 09 30 30  345../CR&LF...00
8130: 30 30 09 09 2f 45 4e 44 0d 0a 09 54 41 44 09 4d  00../END...TAD.M
8140: 32 36 09 2f 57 49 4c 4c 20 54 59 50 45 20 41 4c  26./WILL TYPE AL
8150: 4c 0d 0a 09 44 43 41 09 57 31 09 2f 32 32 20 57  L...DCA.W1./22 W
8160: 4f 52 44 53 0d 0a 09 54 41 44 09 42 41 44 44 09  ORDS...TAD.BADD.
8170: 2f 41 44 44 52 45 53 53 20 4f 46 20 42 4c 4f 43  /ADDRESS OF BLOC
8180: 4b 0d 0a 09 44 43 41 09 58 32 09 2f 4e 55 4d 42  K...DCA.X2./NUMB
8190: 45 52 53 20 54 4f 20 49 4e 44 45 58 0d 0a 09 54  ERS TO INDEX...T
81a0: 41 44 20 20 49 20 20 58 32 09 2f 46 49 52 53 54  AD  I  X2./FIRST
81b0: 20 4f 52 20 4e 45 58 54 20 42 4c 4f 43 4b 0d 0a   OR NEXT BLOCK..
81c0: 09 4a 4d 53 20 20 49 20 20 54 59 4f 43 54 09 2f  .JMS  I  TYOCT./
81d0: 54 59 50 45 20 49 54 20 4f 55 54 0d 0a 09 4a 4d  TYPE IT OUT...JM
81e0: 53 20 20 49 20 20 54 59 50 45 09 2f 43 52 26 4c  S  I  TYPE./CR&L
81f0: 46 0d 0a 09 34 33 34 35 09 09 2f 43 52 26 4c 46  F...4345../CR&LF
8200: 0d 0a 09 30 30 30 30 09 09 2f 45 4e 44 0d 0a 09  ...0000../END...
8210: 49 53 5a 09 57 31 09 2f 43 4f 4d 50 4c 45 54 45  ISZ.W1./COMPLETE
8220: 0d 0a 09 4a 4d 50 09 2e 2d 36 0d 0a 09 4a 4d 50  ...JMP..-6...JMP
8230: 20 20 49 20 20 49 54 09 2f 47 4f 20 41 53 4b 20    I  IT./GO ASK 
8240: 46 4f 52 20 46 4f 52 4d 41 54 0d 0a 0d 0a 52 44  FOR FORMAT....RD
8250: 52 2c 09 43 4c 41 20 09 43 4c 4c 0d 0a 09 54 41  R,.CLA .CLL...TA
8260: 44 09 44 54 31 30 30 30 09 2f 46 4f 52 57 41 52  D.DT1000./FORWAR
8270: 44 20 52 45 41 44 20 47 4f 0d 0a 09 54 41 44 09  D READ GO...TAD.
8280: 44 54 41 09 2f 55 4e 49 54 0d 0a 09 53 44 4c 43  DTA./UNIT...SDLC
8290: 09 09 2f 4c 4f 41 44 20 54 48 45 20 43 4f 4d 4d  ../LOAD THE COMM
82a0: 41 4e 44 20 52 45 47 49 53 54 45 52 0d 0a 09 53  AND REGISTER...S
82b0: 44 53 53 09 09 2f 53 4b 49 50 20 4f 4e 20 41 20  DSS../SKIP ON A 
82c0: 53 49 4e 47 4c 45 20 4c 49 4e 45 20 46 4c 41 47  SINGLE LINE FLAG
82d0: 0d 0a 09 4a 4d 50 09 2e 2d 31 0d 0a 09 53 44 52  ...JMP..-1...SDR
82e0: 43 09 09 2f 52 45 41 44 20 54 48 45 20 43 4f 4d  C../READ THE COM
82f0: 4d 41 4e 44 20 52 45 47 49 53 54 45 52 0d 0a 09  MAND REGISTER...
8300: 41 4e 44 09 4d 53 4b 37 37 0d 0a 09 54 41 44 09  AND.MSK77...TAD.
8310: 4d 32 32 09 2f 43 48 45 43 4b 20 46 4f 52 20 45  M22./CHECK FOR E
8320: 4e 44 20 5a 4f 4e 45 0d 0a 09 53 5a 41 09 43 4c  ND ZONE...SZA.CL
8330: 41 0d 0a 09 4a 4d 50 09 2e 2d 36 09 2f 4e 4f 54  A...JMP..-6./NOT
8340: 20 59 45 54 20 47 4f 20 42 41 43 4b 0d 0a 09 54   YET GO BACK...T
8350: 41 44 09 44 54 33 30 30 30 09 2f 52 45 56 45 52  AD.DT3000./REVER
8360: 53 45 20 52 45 41 44 20 47 4f 0d 0a 09 54 41 44  SE READ GO...TAD
8370: 09 44 54 41 09 2f 55 4e 49 54 0d 0a 09 53 44 4c  .DTA./UNIT...SDL
8380: 43 09 09 2f 4c 4f 41 44 20 54 48 45 20 43 4f 4d  C../LOAD THE COM
8390: 4d 41 4e 44 20 52 45 47 49 53 54 45 52 0d 0a 09  MAND REGISTER...
83a0: 54 41 44 09 4d 36 0d 0a 09 44 43 41 09 43 4e 54  TAD.M6...DCA.CNT
83b0: 0d 0a 09 53 44 53 53 0d 0a 09 4a 4d 50 09 2e 2d  ...SDSS...JMP..-
83c0: 31 0d 0a 09 53 44 52 43 0d 0a 09 43 4c 41 0d 0a  1...SDRC...CLA..
83d0: 09 49 53 5a 09 43 4e 54 0d 0a 09 4a 4d 50 09 2e  .ISZ.CNT...JMP..
83e0: 2d 35 0d 0a 09 4a 4d 50 09 52 44 46 41 31 09 2f  -5...JMP.RDFA1./
83f0: 53 54 4f 52 45 20 4e 55 4d 42 45 52 53 20 49 4e  STORE NUMBERS IN
8400: 20 52 45 56 45 52 53 45 0d 0a 0d 0a 52 45 54 52   REVERSE....RETR
8410: 59 2c 09 4a 4d 53 20 20 49 20 20 54 59 50 49 4e  Y,.JMS  I  TYPIN
8420: 0d 0a 09 4a 4d 53 20 20 49 20 20 43 4f 4d 50 41  ...JMS  I  COMPA
8430: 52 0d 0a 09 30 33 32 32 09 09 2f 52 0d 0a 09 30  R...0322../R...0
8440: 33 30 35 09 09 2f 45 0d 0a 09 30 33 32 34 09 09  305../E...0324..
8450: 2f 54 0d 0a 09 30 33 32 32 09 09 2f 52 0d 0a 09  /T...0322../R...
8460: 30 33 33 31 09 09 2f 59 0d 0a 09 30 30 30 30 09  0331../Y...0000.
8470: 09 2f 45 4e 44 0d 0a 09 4a 4d 50 20 20 49 20 20  ./END...JMP  I  
8480: 49 54 09 2f 47 55 45 53 53 20 48 45 20 44 4f 45  IT./GUESS HE DOE
8490: 53 4e 27 54 20 57 41 4e 54 20 54 4f 20 54 52 59  SN'T WANT TO TRY
84a0: 20 41 47 41 49 4e 0d 0a 09 43 4c 41 0d 0a 09 54   AGAIN...CLA...T
84b0: 41 44 09 44 54 31 30 30 30 09 2f 46 4f 52 57 41  AD.DT1000./FORWA
84c0: 52 44 20 52 45 41 44 20 47 4f 0d 0a 09 54 41 44  RD READ GO...TAD
84d0: 09 44 54 41 09 2f 55 4e 49 54 0d 0a 09 53 44 4c  .DTA./UNIT...SDL
84e0: 43 09 09 2f 4c 4f 41 44 20 54 48 45 20 43 4f 4d  C../LOAD THE COM
84f0: 4d 41 4e 44 20 52 45 47 49 53 54 45 52 0d 0a 09  MAND REGISTER...
8500: 54 41 44 09 4d 36 0d 0a 09 44 43 41 09 43 4e 54  TAD.M6...DCA.CNT
8510: 09 2f 57 41 49 54 20 36 20 4c 49 4e 45 53 0d 0a  ./WAIT 6 LINES..
8520: 09 53 44 53 53 0d 0a 09 4a 4d 50 09 2e 2d 31 0d  .SDSS...JMP..-1.
8530: 0a 09 53 44 52 43 09 09 2f 52 45 41 44 20 54 48  ..SDRC../READ TH
8540: 45 20 43 4f 4d 4d 41 4e 44 20 52 45 47 49 53 54  E COMMAND REGIST
8550: 45 52 0d 0a 09 49 53 5a 09 43 4e 54 0d 0a 09 4a  ER...ISZ.CNT...J
8560: 4d 50 09 2e 2d 34 0d 0a 09 53 44 53 53 0d 0a 09  MP..-4...SDSS...
8570: 4a 4d 50 09 2e 2d 31 0d 0a 09 53 44 52 43 0d 0a  JMP..-1...SDRC..
8580: 09 41 4e 44 09 4d 53 4b 37 37 0d 0a 09 54 41 44  .AND.MSK77...TAD
8590: 09 4d 32 32 0d 0a 09 53 5a 41 09 43 4c 41 0d 0a  .M22...SZA.CLA..
85a0: 09 4a 4d 50 09 2e 2d 36 0d 0a 09 54 41 44 09 44  .JMP..-6...TAD.D
85b0: 54 33 30 30 30 0d 0a 09 54 41 44 09 44 54 41 0d  T3000...TAD.DTA.
85c0: 0a 09 53 44 4c 43 0d 0a 09 43 4c 41 09 49 41 43  ..SDLC...CLA.IAC
85d0: 0d 0a 09 44 43 41 09 50 48 41 53 45 0d 0a 09 4a  ...DCA.PHASE...J
85e0: 4d 50 20 20 49 20 20 2e 2b 31 0d 0a 09 50 53 45  MP  I  .+1...PSE
85f0: 52 2b 31 31 0d 0a 0d 0a 0d 0a 0c 0d 0a 2a 33 30  R+11.........*30
8600: 30 30 0d 0a 0d 0a 0d 0a 53 44 53 51 54 2c 09 30  00......SDSQT,.0
8610: 0d 0a 09 53 44 53 51 09 09 2f 41 44 56 41 4e 43  ...SDSQ../ADVANC
8620: 45 20 53 49 58 20 4c 49 4e 45 53 0d 0a 09 4a 4d  E SIX LINES...JM
8630: 50 09 2e 2d 31 09 2f 53 4b 49 50 20 4f 4e 20 51  P..-1./SKIP ON Q
8640: 55 41 44 20 4c 49 4e 45 20 46 4c 41 47 0d 0a 09  UAD LINE FLAG...
8650: 53 44 52 43 09 09 2f 52 45 41 44 20 43 4f 4d 4d  SDRC../READ COMM
8660: 41 4e 44 20 52 45 47 49 53 54 45 52 0d 0a 09 53  AND REGISTER...S
8670: 44 53 54 0d 0a 09 53 4b 50 0d 0a 09 4a 4d 53 20  DST...SKP...JMS 
8680: 20 49 20 20 53 45 4c 54 49 4d 09 09 2f 54 49 4d   I  SELTIM../TIM
8690: 49 4e 47 20 45 52 52 4f 52 0d 0a 09 53 44 53 53  ING ERROR...SDSS
86a0: 0d 0a 09 4a 4d 50 09 2e 2d 31 09 2f 53 4b 49 50  ...JMP..-1./SKIP
86b0: 20 4f 4e 20 53 49 4e 47 4c 45 20 4c 49 4e 45 20   ON SINGLE LINE 
86c0: 46 4c 41 47 0d 0a 09 53 44 52 43 0d 0a 09 53 44  FLAG...SDRC...SD
86d0: 53 54 0d 0a 09 53 4b 50 0d 0a 09 4a 4d 53 20 20  ST...SKP...JMS  
86e0: 49 20 20 53 45 4c 54 49 4d 09 09 2f 54 49 4d 49  I  SELTIM../TIMI
86f0: 4e 47 20 45 52 52 4f 52 0d 0a 09 53 44 53 53 0d  NG ERROR...SDSS.
8700: 0a 09 4a 4d 50 09 2e 2d 31 0d 0a 09 53 44 52 43  ..JMP..-1...SDRC
8710: 09 09 2f 52 45 41 44 20 54 48 45 20 43 4f 4d 4d  ../READ THE COMM
8720: 41 4e 44 20 52 45 47 49 53 54 45 52 0d 0a 09 53  AND REGISTER...S
8730: 44 53 54 0d 0a 09 53 4b 50 0d 0a 09 4a 4d 53 20  DST...SKP...JMS 
8740: 20 49 20 20 53 45 4c 54 49 4d 09 09 2f 54 49 4d   I  SELTIM../TIM
8750: 49 4e 47 20 45 52 52 4f 52 0d 0a 09 41 4e 44 09  ING ERROR...AND.
8760: 4d 53 4b 37 37 09 2f 53 41 56 45 20 54 48 45 20  MSK77./SAVE THE 
8770: 4d 41 52 4b 20 54 52 41 43 4b 20 4c 41 53 54 20  MARK TRACK LAST 
8780: 36 20 42 49 54 53 0d 0a 09 44 43 41 09 4d 54 52  6 BITS...DCA.MTR
8790: 0d 0a 09 54 41 44 09 4d 54 52 0d 0a 09 4a 4d 50  ...TAD.MTR...JMP
87a0: 20 20 49 20 20 53 44 53 51 54 0d 0a 0d 0a 41 33    I  SDSQT....A3
87b0: 4c 4e 53 2c 09 30 09 09 2f 41 44 56 41 4e 43 45  LNS,.0../ADVANCE
87c0: 20 54 48 52 45 45 20 4c 49 4e 45 53 0d 0a 09 53   THREE LINES...S
87d0: 44 53 53 0d 0a 09 4a 4d 50 09 2e 2d 31 09 2f 53  DSS...JMP..-1./S
87e0: 4b 49 50 20 4f 4e 20 53 49 4e 47 4c 45 20 4c 49  KIP ON SINGLE LI
87f0: 4e 45 20 46 4c 41 47 0d 0a 09 53 44 52 43 0d 0a  NE FLAG...SDRC..
8800: 09 53 44 53 54 0d 0a 09 53 4b 50 0d 0a 09 4a 4d  .SDST...SKP...JM
8810: 53 20 20 49 20 20 53 45 4c 54 49 4d 09 09 2f 54  S  I  SELTIM../T
8820: 49 4d 49 4e 47 20 45 52 52 4f 52 0d 0a 09 53 44  IMING ERROR...SD
8830: 53 53 0d 0a 09 4a 4d 50 09 2e 2d 31 0d 0a 09 53  SS...JMP..-1...S
8840: 44 52 43 0d 0a 09 53 44 53 54 0d 0a 09 53 4b 50  DRC...SDST...SKP
8850: 0d 0a 09 4a 4d 53 20 20 49 20 20 53 45 4c 54 49  ...JMS  I  SELTI
8860: 4d 09 09 2f 54 49 4d 49 4e 47 20 45 52 52 4f 52  M../TIMING ERROR
8870: 0d 0a 09 53 44 53 53 0d 0a 09 4a 4d 50 09 2e 2d  ...SDSS...JMP..-
8880: 31 0d 0a 09 53 44 52 43 0d 0a 09 53 44 53 54 0d  1...SDRC...SDST.
8890: 0a 09 53 4b 50 0d 0a 09 4a 4d 53 20 20 49 20 20  ..SKP...JMS  I  
88a0: 53 45 4c 54 49 4d 09 09 2f 54 49 4d 49 4e 47 20  SELTIM../TIMING 
88b0: 45 52 52 4f 52 0d 0a 09 41 4e 44 09 4d 53 4b 37  ERROR...AND.MSK7
88c0: 37 0d 0a 09 44 43 41 09 4d 54 52 0d 0a 09 54 41  7...DCA.MTR...TA
88d0: 44 09 4d 54 52 0d 0a 09 4a 4d 50 20 20 49 20 20  D.MTR...JMP  I  
88e0: 41 33 4c 4e 53 0d 0a 0d 0a 43 45 58 50 43 2c 09  A3LNS....CEXPC,.
88f0: 30 0d 0a 09 54 41 44 09 4d 54 52 0d 0a 09 54 41  0...TAD.MTR...TA
8900: 44 09 4d 35 32 0d 0a 09 53 5a 41 09 43 4c 41 0d  D.M52...SZA.CLA.
8910: 0a 09 4a 4d 53 20 20 49 20 20 4d 41 52 4b 45 52  ..JMS  I  MARKER
8920: 09 2f 4d 41 52 4b 20 54 52 41 43 4b 20 45 52 52  ./MARK TRACK ERR
8930: 4f 52 0d 0a 09 4a 4d 53 09 41 33 4c 4e 53 09 2f  OR...JMS.A3LNS./
8940: 52 45 41 44 20 54 48 52 45 45 20 4d 4f 52 45 20  READ THREE MORE 
8950: 4c 49 4e 45 53 0d 0a 09 54 41 44 09 4d 32 35 09  LINES...TAD.M25.
8960: 2f 49 53 20 49 54 20 32 35 20 4e 4f 57 0d 0a 09  /IS IT 25 NOW...
8970: 53 5a 41 09 43 4c 41 0d 0a 09 4a 4d 53 20 20 49  SZA.CLA...JMS  I
8980: 20 20 4d 41 52 4b 45 52 09 2f 4e 4f 20 2c 4d 41    MARKER./NO ,MA
8990: 52 4b 20 54 52 41 43 4b 20 45 52 52 4f 52 0d 0a  RK TRACK ERROR..
89a0: 09 4a 4d 50 20 20 49 20 20 43 45 58 50 43 09 2f  .JMP  I  CEXPC./
89b0: 59 45 53 3a 49 54 20 49 53 20 45 58 50 41 4e 44  YES:IT IS EXPAND
89c0: 20 43 4f 44 45 20 4e 55 4d 42 45 52 20 31 0d 0a   CODE NUMBER 1..
89d0: 0d 0a 09 2f 53 49 58 42 49 54 20 43 4f 4d 50 4c  .../SIXBIT COMPL
89e0: 45 4d 45 4e 54 20 58 4f 52 20 53 55 42 52 4f 55  EMENT XOR SUBROU
89f0: 54 49 4e 45 0d 0a 09 2f 53 55 42 52 4f 55 54 49  TINE.../SUBROUTI
8a00: 4e 45 20 49 53 20 45 4e 54 45 52 45 44 20 57 49  NE IS ENTERED WI
8a10: 54 48 20 44 41 54 41 20 57 4f 52 44 20 54 4f 20  TH DATA WORD TO 
8a20: 42 45 20 58 4f 52 45 44 20 49 4e 20 41 43 0d 0a  BE XORED IN AC..
8a30: 09 2f 54 57 4f 20 53 49 58 2d 42 49 54 20 43 4f  ./TWO SIX-BIT CO
8a40: 4d 50 4c 45 4d 45 4e 54 20 58 4f 52 53 20 57 49  MPLEMENT XORS WI
8a50: 4c 4c 20 54 41 4b 45 20 50 4c 41 43 45 20 54 4f  LL TAKE PLACE TO
8a60: 20 4c 4f 43 20 43 48 4b 53 55 4d 0d 0a 09 2f 57   LOC CHKSUM.../W
8a70: 49 54 48 20 54 48 45 20 52 45 53 55 4c 54 20 49  ITH THE RESULT I
8a80: 4e 20 43 48 4b 53 55 4d 0d 0a 0d 0a 53 42 43 58  N CHKSUM....SBCX
8a90: 4f 52 2c 09 30 0d 0a 09 43 4d 41 09 09 2f 43 4f  OR,.0...CMA../CO
8aa0: 4d 50 4c 45 4d 45 4e 54 20 57 4f 52 44 0d 0a 09  MPLEMENT WORD...
8ab0: 44 43 41 09 53 42 57 4f 52 44 09 2f 41 4e 44 20  DCA.SBWORD./AND 
8ac0: 53 41 56 0d 0a 09 54 41 44 09 53 42 57 4f 52 44  SAV...TAD.SBWORD
8ad0: 0d 0a 09 41 4e 44 09 43 48 4b 53 55 4d 0d 0a 09  ...AND.CHKSUM...
8ae0: 43 49 41 0d 0a 09 43 4c 4c 09 52 41 4c 0d 0a 09  CIA...CLL.RAL...
8af0: 54 41 44 09 53 42 57 4f 52 44 0d 0a 09 54 41 44  TAD.SBWORD...TAD
8b00: 09 43 48 4b 53 55 4d 0d 0a 09 44 43 41 09 43 48  .CHKSUM...DCA.CH
8b10: 4b 53 55 4d 0d 0a 09 54 41 44 09 53 42 57 4f 52  KSUM...TAD.SBWOR
8b20: 44 0d 0a 09 52 54 52 20 43 4c 4c 3b 52 54 52 3b  D...RTR CLL;RTR;
8b30: 52 54 52 0d 0a 09 44 43 41 09 53 42 57 4f 52 44  RTR...DCA.SBWORD
8b40: 0d 0a 09 54 41 44 09 53 42 57 4f 52 44 0d 0a 09  ...TAD.SBWORD...
8b50: 41 4e 44 09 43 48 4b 53 55 4d 0d 0a 09 43 49 41  AND.CHKSUM...CIA
8b60: 0d 0a 09 43 4c 4c 09 52 41 4c 0d 0a 09 54 41 44  ...CLL.RAL...TAD
8b70: 09 53 42 57 4f 52 44 0d 0a 09 54 41 44 09 43 48  .SBWORD...TAD.CH
8b80: 4b 53 55 4d 0d 0a 09 41 4e 44 09 4d 53 4b 37 37  KSUM...AND.MSK77
8b90: 0d 0a 09 44 43 41 09 43 48 4b 53 55 4d 0d 0a 09  ...DCA.CHKSUM...
8ba0: 4a 4d 50 20 20 49 20 20 53 42 43 58 4f 52 0d 0a  JMP  I  SBCXOR..
8bb0: 0d 0a 53 52 44 52 43 2c 09 30 0d 0a 09 53 44 53  ..SRDRC,.0...SDS
8bc0: 51 0d 0a 09 53 4b 50 0d 0a 09 4a 4d 50 09 2e 2b  Q...SKP...JMP..+
8bd0: 33 0d 0a 09 53 44 53 53 0d 0a 09 4a 4d 50 09 2e  3...SDSS...JMP..
8be0: 2d 31 0d 0a 09 53 44 52 44 0d 0a 09 44 43 41 09  -1...SDRD...DCA.
8bf0: 44 41 54 52 44 0d 0a 09 53 44 52 43 0d 0a 09 41  DATRD...SDRC...A
8c00: 4e 44 09 4d 53 4b 37 37 0d 0a 09 4a 4d 50 20 20  ND.MSK77...JMP  
8c10: 49 20 20 53 52 44 52 43 0d 0a 0d 0a 4e 55 44 54  I  SRDRC....NUDT
8c20: 41 2c 09 30 0d 0a 09 54 41 44 20 20 49 20 20 4c  A,.0...TAD  I  L
8c30: 53 54 50 54 09 2f 47 45 54 20 43 55 52 52 45 4e  STPT./GET CURREN
8c40: 54 20 56 41 4c 55 45 20 4f 46 20 44 41 54 41 20  T VALUE OF DATA 
8c50: 4c 49 53 54 20 50 54 52 0d 0a 09 44 43 41 09 54  LIST PTR...DCA.T
8c60: 42 55 46 50 54 09 2f 53 54 4f 52 45 20 49 54 20  BUFPT./STORE IT 
8c70: 41 53 20 54 45 4d 2c 42 55 46 2c 50 54 52 0d 0a  AS TEM,BUF,PTR..
8c80: 09 54 41 44 20 20 49 20 20 54 42 55 46 50 54 09  .TAD  I  TBUFPT.
8c90: 2f 47 45 54 20 41 20 44 54 41 20 23 20 46 52 4f  /GET A DTA # FRO
8ca0: 4d 20 54 48 45 20 4c 49 53 54 0d 0a 09 41 4e 44  M THE LIST...AND
8cb0: 09 43 30 30 30 37 0d 0a 09 53 5a 41 09 43 4c 41  .C0007...SZA.CLA
8cc0: 09 2f 49 53 20 49 54 20 41 20 37 37 37 37 0d 0a  ./IS IT A 7777..
8cd0: 09 4a 4d 50 09 4c 53 54 45 4e 44 09 2f 59 45 53  .JMP.LSTEND./YES
8ce0: 20 45 4e 44 20 4f 46 20 4c 49 53 54 0d 0a 09 54   END OF LIST...T
8cf0: 41 44 20 20 49 20 20 54 42 55 46 50 54 09 2f 4e  AD  I  TBUFPT./N
8d00: 4f 3b 47 45 54 20 49 54 20 42 41 43 4b 0d 0a 09  O;GET IT BACK...
8d10: 44 43 41 09 44 54 41 0d 0a 09 49 53 5a 20 20 49  DCA.DTA...ISZ  I
8d20: 20 20 4c 53 54 50 54 09 2f 49 4e 43 52 45 4d 45    LSTPT./INCREME
8d30: 4e 54 20 4c 49 53 54 20 50 4f 49 4e 54 45 52 0d  NT LIST POINTER.
8d40: 0a 09 4a 4d 50 20 20 49 20 20 4e 55 44 54 41 09  ..JMP  I  NUDTA.
8d50: 2f 52 45 54 55 52 4e 0d 0a 2f 43 4f 4d 45 20 48  /RETURN../COME H
8d60: 45 52 45 20 41 54 20 45 4e 44 20 4f 46 20 4c 49  ERE AT END OF LI
8d70: 53 54 20 54 4f 20 52 45 53 45 54 20 50 4f 49 4e  ST TO RESET POIN
8d80: 54 45 52 53 20 41 4e 44 20 52 45 54 55 52 4e 20  TERS AND RETURN 
8d90: 54 4f 20 43 41 4c 4c 2b 32 0d 0a 4c 53 54 45 4e  TO CALL+2..LSTEN
8da0: 44 2c 09 49 53 5a 09 4e 55 44 54 41 09 2f 49 4e  D,.ISZ.NUDTA./IN
8db0: 43 52 45 4d 45 4e 54 20 52 45 54 55 52 4e 20 50  CREMENT RETURN P
8dc0: 4f 49 4e 54 45 52 0d 0a 09 54 41 44 20 20 49 20  OINTER...TAD  I 
8dd0: 20 53 54 52 54 50 54 09 2f 47 45 54 20 41 44 52   STRTPT./GET ADR
8de0: 20 4f 46 20 53 54 41 52 54 20 4f 46 20 4c 49 53   OF START OF LIS
8df0: 54 0d 0a 09 44 43 41 20 20 49 20 20 4c 53 54 50  T...DCA  I  LSTP
8e00: 54 0d 0a 09 4a 4d 50 09 4e 55 44 54 41 2b 31 09  T...JMP.NUDTA+1.
8e10: 2f 47 4f 20 47 45 54 20 46 49 52 53 54 20 44 54  /GO GET FIRST DT
8e20: 41 23 20 41 4e 44 20 52 45 54 55 52 4e 0d 0a 53  A# AND RETURN..S
8e30: 54 52 54 50 54 2c 09 44 42 55 46 41 44 09 2f 50  TRTPT,.DBUFAD./P
8e40: 4f 49 4e 54 45 52 20 54 4f 20 53 54 41 52 54 20  OINTER TO START 
8e50: 4f 46 20 44 41 54 41 20 4c 49 53 54 0d 0a 54 42  OF DATA LIST..TB
8e60: 55 46 50 54 2c 09 30 09 09 2f 54 45 4d 20 53 54  UFPT,.0../TEM ST
8e70: 4f 52 41 47 45 20 46 4f 52 20 42 4f 54 20 50 54  ORAGE FOR BOT PT
8e80: 52 0d 0a 4c 53 54 50 54 2c 09 44 42 55 46 50 54  R..LSTPT,.DBUFPT
8e90: 09 09 2f 50 4f 49 4e 54 45 52 20 54 4f 20 43 55  ../POINTER TO CU
8ea0: 52 52 45 4e 54 20 56 41 4c 55 45 20 4f 46 20 44  RRENT VALUE OF D
8eb0: 54 41 20 4c 49 53 54 20 50 54 52 0d 0a 0d 0a 2f  TA LIST PTR..../
8ec0: 43 4f 4e 53 54 41 4e 54 53 20 46 4f 52 20 46 4f  CONSTANTS FOR FO
8ed0: 52 4d 55 4c 41 20 54 52 41 4e 53 4c 41 54 49 4f  RMULA TRANSLATIO
8ee0: 4e 20 53 45 43 54 49 4f 4e 0d 0a 42 49 4e 43 4f  N SECTION..BINCO
8ef0: 4e 2c 09 2e 2b 31 0d 0a 09 30 30 30 31 0d 0a 09  N,..+1...0001...
8f00: 30 30 31 32 0d 0a 09 30 31 34 34 0d 0a 09 31 37  0012...0144...17
8f10: 35 30 0d 0a 44 54 41 42 55 46 2c 09 30 0d 0a 0d  50..DTABUF,.0...
8f20: 0a 0d 0a 0d 0a 0d 0a 0c 0d 0a 2a 33 32 30 30 0d  ..........*3200.
8f30: 0a 09 2f 43 48 45 43 4b 20 53 57 49 54 43 48 20  ../CHECK SWITCH 
8f40: 54 4f 20 53 45 45 20 49 46 20 53 45 54 20 54 4f  TO SEE IF SET TO
8f50: 20 57 54 4d 20 50 4f 53 49 54 49 4f 4e 0d 0a 53   WTM POSITION..S
8f60: 57 43 48 4b 2c 09 4a 4d 53 20 20 49 20 20 54 59  WCHK,.JMS  I  TY
8f70: 50 45 09 09 2f 54 59 50 45 20 4f 55 54 20 4d 45  PE../TYPE OUT ME
8f80: 53 53 41 47 45 0d 0a 09 32 33 30 35 09 09 09 2f  SSAGE...2305.../
8f90: 53 45 0d 0a 09 32 34 34 30 09 09 09 2f 54 0d 0a  SE...2440.../T..
8fa0: 09 32 33 32 37 09 09 09 2f 53 57 0d 0a 09 31 31  .2327.../SW...11
8fb0: 32 34 09 09 09 2f 49 54 0d 0a 09 30 33 31 30 09  24.../IT...0310.
8fc0: 09 09 2f 43 48 0d 0a 09 34 30 32 34 09 09 09 2f  ../CH...4024.../
8fd0: 54 0d 0a 09 31 37 34 30 09 09 09 2f 4f 0d 0a 09  T...1740.../O...
8fe0: 32 37 32 34 09 09 09 2f 57 54 0d 0a 09 31 35 30  2724.../WT...150
8ff0: 30 09 09 09 2f 4d 0d 0a 09 4a 4d 53 20 20 49 20  0.../M...JMS  I 
9000: 20 54 59 50 49 4e 09 09 2f 57 41 49 54 20 46 4f   TYPIN../WAIT FO
9010: 52 20 43 52 0d 0a 09 43 4c 41 0d 0a 09 44 43 41  R CR...CLA...DCA
9020: 09 43 4e 54 45 52 4c 0d 0a 09 53 44 4c 44 09 09  .CNTERL...SDLD..
9030: 09 2f 43 4c 45 41 52 20 53 49 4e 47 4c 45 20 41  ./CLEAR SINGLE A
9040: 4e 44 20 51 55 41 44 20 46 4c 41 47 53 0d 0a 09  ND QUAD FLAGS...
9050: 53 44 53 53 0d 0a 09 53 4b 50 0d 0a 09 4a 4d 50  SDSS...SKP...JMP
9060: 09 2e 2b 34 0d 0a 09 49 53 5a 09 43 4e 54 45 52  ..+4...ISZ.CNTER
9070: 4c 0d 0a 09 4a 4d 50 09 2e 2d 34 0d 0a 09 4a 4d  L...JMP..-4...JM
9080: 50 09 53 57 43 48 45 52 09 09 2f 45 52 52 4f 52  P.SWCHER../ERROR
9090: 2c 54 59 50 45 20 45 52 52 4f 52 20 4d 45 53 53  ,TYPE ERROR MESS
90a0: 41 47 45 20 41 4e 44 20 47 4f 20 54 4f 20 53 57  AGE AND GO TO SW
90b0: 43 48 4b 0d 0a 09 2f 53 45 45 20 49 46 20 54 48  CHK.../SEE IF TH
90c0: 45 20 44 52 49 56 45 20 49 53 20 4f 4b 0d 0a 52  E DRIVE IS OK..R
90d0: 53 54 53 4d 2c 09 53 44 4c 43 09 09 2f 4c 4f 41  STSM,.SDLC../LOA
90e0: 44 20 43 52 20 54 4f 20 43 4c 45 41 52 20 54 49  D CR TO CLEAR TI
90f0: 4d 45 49 4e 47 20 45 52 52 4f 52 0d 0a 09 53 44  MEING ERROR...SD
9100: 4c 44 09 09 09 2f 4c 4f 41 44 20 44 41 54 41 20  LD.../LOAD DATA 
9110: 42 55 46 46 45 52 20 54 4f 20 43 4c 45 41 52 20  BUFFER TO CLEAR 
9120: 53 20 51 20 46 4c 41 47 53 0d 0a 09 54 41 44 09  S Q FLAGS...TAD.
9130: 44 54 30 34 30 30 09 09 2f 53 45 54 20 57 52 49  DT0400../SET WRI
9140: 54 45 0d 0a 09 54 41 44 09 44 54 41 09 09 2f 47  TE...TAD.DTA../G
9150: 45 54 20 55 4e 49 54 0d 0a 09 44 43 41 09 53 41  ET UNIT...DCA.SA
9160: 56 09 09 2f 53 54 4f 52 45 20 49 54 20 41 57 41  V../STORE IT AWA
9170: 59 0d 0a 09 54 41 44 09 53 41 56 0d 0a 09 53 44  Y...TAD.SAV...SD
9180: 53 53 0d 0a 09 4a 4d 50 09 2e 2d 31 0d 0a 09 53  SS...JMP..-1...S
9190: 44 4c 43 0d 0a 09 54 41 44 09 53 41 56 0d 0a 09  DLC...TAD.SAV...
91a0: 53 44 4c 43 09 09 09 2f 4c 4f 41 44 20 54 48 45  SDLC.../LOAD THE
91b0: 20 54 52 41 4e 53 50 4f 52 54 0d 0a 09 53 44 52   TRANSPORT...SDR
91c0: 43 09 09 09 2f 52 45 41 44 20 54 48 45 20 43 4f  C.../READ THE CO
91d0: 4d 4d 41 4e 44 20 52 45 47 49 53 54 45 52 20 41  MMAND REGISTER A
91e0: 4e 44 20 43 48 45 43 4b 20 49 54 0d 0a 09 52 54  ND CHECK IT...RT
91f0: 4c 0d 0a 09 52 41 4c 0d 0a 09 53 4d 41 09 09 09  L...RAL...SMA...
9200: 2f 43 48 45 43 4b 20 57 52 49 54 45 20 54 4f 20  /CHECK WRITE TO 
9210: 42 45 20 53 45 54 0d 0a 09 4a 4d 50 09 45 52 43  BE SET...JMP.ERC
9220: 48 4b 09 09 2f 57 52 49 54 45 20 49 53 20 4e 4f  HK../WRITE IS NO
9230: 54 20 53 45 54 0d 0a 09 52 41 4c 09 09 09 2f 43  T SET...RAL.../C
9240: 48 45 43 4b 20 57 4c 4f 0d 0a 09 53 50 41 0d 0a  HECK WLO...SPA..
9250: 09 4a 4d 50 09 45 52 43 48 4b 09 09 2f 57 4c 4f  .JMP.ERCHK../WLO
9260: 20 0d 0a 09 52 41 4c 09 09 09 2f 43 48 45 43 4b   ...RAL.../CHECK
9270: 20 53 45 4c 45 43 54 20 41 4e 44 20 54 49 4d 49   SELECT AND TIMI
9280: 4e 47 20 45 52 52 4f 52 0d 0a 09 53 50 41 09 43  NG ERROR...SPA.C
9290: 4c 41 0d 0a 09 4a 4d 50 09 45 52 43 48 4b 09 09  LA...JMP.ERCHK..
92a0: 2f 53 45 4c 45 43 54 20 4f 52 20 54 49 4d 49 4e  /SELECT OR TIMIN
92b0: 47 20 45 52 52 4f 52 0d 0a 09 4a 4d 53 09 4e 55  G ERROR...JMS.NU
92c0: 44 54 41 09 09 2f 43 48 45 43 4b 20 4f 54 48 45  DTA../CHECK OTHE
92d0: 52 20 44 52 49 56 45 20 49 46 20 41 4e 59 0d 0a  R DRIVE IF ANY..
92e0: 09 4a 4d 50 09 52 53 54 53 4d 2d 31 31 09 2f 43  .JMP.RSTSM-11./C
92f0: 48 45 43 4b 20 4f 54 48 45 52 20 44 52 49 56 45  HECK OTHER DRIVE
9300: 0d 0a 09 4a 4d 50 20 20 49 20 20 2e 2b 31 0d 0a  ...JMP  I  .+1..
9310: 09 53 54 4d 4b 0d 0a 43 4e 54 45 52 4c 2c 09 30  .STMK..CNTERL,.0
9320: 0d 0a 53 41 56 2c 09 30 0d 0a 0d 0a 45 52 43 48  ..SAV,.0....ERCH
9330: 4b 2c 09 4a 4d 53 20 20 49 20 20 54 59 50 45 09  K,.JMS  I  TYPE.
9340: 09 2f 49 4e 43 4f 52 52 45 43 54 20 53 45 54 55  ./INCORRECT SETU
9350: 50 0d 0a 09 32 33 30 35 09 09 09 2f 53 45 0d 0a  P...2305.../SE..
9360: 09 32 34 32 35 09 09 09 2f 54 55 0d 0a 09 32 30  .2425.../TU...20
9370: 37 37 09 09 09 2f 50 0d 0a 09 30 30 30 30 09 09  77.../P...0000..
9380: 09 2f 45 4e 44 0d 0a 09 4a 4d 50 20 20 49 20 20  ./END...JMP  I  
9390: 2e 2b 31 0d 0a 09 53 54 41 52 54 0d 0a 0d 0a 53  .+1...START....S
93a0: 57 43 48 45 52 2c 09 4a 4d 53 20 20 49 20 20 54  WCHER,.JMS  I  T
93b0: 59 50 45 0d 0a 09 32 33 32 37 09 09 09 2f 53 57  YPE...2327.../SW
93c0: 0d 0a 09 31 31 32 34 09 09 09 2f 49 54 0d 0a 09  ...1124.../IT...
93d0: 30 33 31 30 09 09 09 2f 43 48 0d 0a 09 34 30 31  0310.../CH...401
93e0: 36 09 09 09 2f 4e 0d 0a 09 31 37 32 34 09 09 09  6.../N...1724...
93f0: 2f 4f 54 0d 0a 09 34 30 32 33 09 09 09 2f 53 0d  /OT...4023.../S.
9400: 0a 09 30 35 32 34 09 09 09 2f 45 54 0d 0a 09 34  ..0524.../ET...4
9410: 30 32 34 09 09 09 2f 54 0d 0a 09 31 37 34 30 09  024.../T...1740.
9420: 09 09 2f 4f 0d 0a 09 32 37 32 34 09 09 09 2f 57  ../O...2724.../W
9430: 54 0d 0a 09 31 35 34 30 09 09 09 2f 4d 0d 0a 09  T...1540.../M...
9440: 31 37 32 32 09 09 09 2f 4f 52 0d 0a 09 34 30 32  1722.../OR...402
9450: 33 09 09 09 2f 53 0d 0a 09 31 31 31 36 09 09 09  3.../S...1116...
9460: 2f 49 4e 0d 0a 09 30 37 31 34 09 09 09 2f 47 4c  /IN...0714.../GL
9470: 0d 0a 09 30 35 34 30 09 09 09 2f 45 0d 0a 09 31  ...0540.../E...1
9480: 34 31 31 09 09 09 2f 4c 49 0d 0a 09 31 36 30 35  411.../LI...1605
9490: 09 09 09 2f 4e 45 0d 0a 09 34 30 30 36 09 09 09  .../NE...4006...
94a0: 2f 46 0d 0a 09 31 34 30 31 09 09 09 2f 4c 41 0d  /F...1401.../LA.
94b0: 0a 09 30 37 34 30 09 09 09 2f 47 0d 0a 09 30 36  ..0740.../G...06
94c0: 30 31 09 09 09 2f 46 41 0d 0a 09 31 31 31 34 09  01.../FA...1114.
94d0: 09 09 2f 49 4c 0d 0a 09 30 35 30 34 09 09 09 2f  ../IL...0504.../
94e0: 45 44 0d 0a 09 34 30 32 34 09 09 09 2f 54 0d 0a  ED...4024.../T..
94f0: 09 31 37 34 30 09 09 09 2f 4f 0d 0a 09 32 33 30  .1740.../O...230
9500: 35 09 09 09 2f 53 45 0d 0a 09 32 34 34 30 09 09  5.../SE...2440..
9510: 09 2f 54 0d 0a 09 34 35 34 33 09 09 09 2f 43 52  ./T...4543.../CR
9520: 20 4c 46 0d 0a 09 30 30 30 30 09 09 09 2f 45 4e   LF...0000.../EN
9530: 44 0d 0a 09 4a 4d 50 09 53 57 43 48 4b 0d 0a 0d  D...JMP.SWCHK...
9540: 0a 53 57 4f 46 46 2c 09 43 4c 41 0d 0a 09 44 43  .SWOFF,.CLA...DC
9550: 41 09 43 4e 54 45 52 4c 0d 0a 09 53 44 4c 44 09  A.CNTERL...SDLD.
9560: 09 09 2f 43 4c 45 41 52 20 41 4e 59 20 46 4c 41  ../CLEAR ANY FLA
9570: 47 53 20 54 48 41 54 20 41 52 45 20 53 45 54 0d  GS THAT ARE SET.
9580: 0a 09 53 44 53 53 0d 0a 09 53 4b 50 0d 0a 09 4a  ..SDSS...SKP...J
9590: 4d 50 09 4f 46 46 09 09 2f 46 4c 41 47 20 53 48  MP.OFF../FLAG SH
95a0: 4f 55 4c 44 4e 27 54 20 42 45 20 53 45 54 0d 0a  OULDN'T BE SET..
95b0: 09 49 53 5a 09 43 4e 54 45 52 4c 0d 0a 09 4a 4d  .ISZ.CNTERL...JM
95c0: 50 09 2e 2d 34 0d 0a 09 43 4c 41 0d 0a 09 4a 4d  P..-4...CLA...JM
95d0: 50 20 20 49 20 20 2e 2b 31 0d 0a 09 50 53 45 52  P  I  .+1...PSER
95e0: 0d 0a 0d 0a 0d 0a 2a 33 34 30 30 0d 0a 2f 49 4e  ......*3400../IN
95f0: 50 55 54 20 42 55 46 46 45 52 20 46 4f 52 20 54  PUT BUFFER FOR T
9600: 45 4c 45 54 59 50 45 20 54 48 49 53 20 4d 55 53  ELETYPE THIS MUS
9610: 54 20 42 45 20 41 54 20 54 48 45 20 45 4e 44 20  T BE AT THE END 
9620: 4f 46 20 50 52 4f 47 52 41 4d 0d 0a 0d 0a 42 55  OF PROGRAM....BU
9630: 46 46 45 52 2c 09 30 0d 0a 0d 0a 24 0d 0d 0a     FFER,.0....$...