_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

FILING 2

FILE INFORMATION

FILENAME(S): FILING 2

FILE TYPE(S): PRG

FILE SIZE: 6.8K

FIRST SEEN: 2025-11-30 21:05:46

APPEARS ON: 1 disk(s)

FILE HASH

9d32016a08dab07b645b6fd77ece6f534ebe8870e416fdea259649b26e18b5eb

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
CS TAPES PET 07 FILING 2 PRG DuncanTwain 13 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 01 04 11 04 64 00 9C 3A  97 35 39 34 36 38 2C 31  |....d..:.59468,1|
00000010: 34 00 5B 04 6E 00 99 22  93 D7 49 54 48 A0 54 48  |4.[.n.."..ITH.TH|
00000020: 45 A0 48 4F 50 45 A0 54  48 41 54 A0 54 48 45 A0  |E.HOPE.THAT.THE.|
00000030: 53 48 4F 52 54 20 42 52  45 41 4B A0 57 41 53 A0  |SHORT BREAK.WAS.|
00000040: 20 57 45 4C 43 4F 4D 45  2C 20 4C 45 54 27 53 A0  | WELCOME, LET'S.|
00000050: 43 4F 4E 54 49 4E 55 45  A0 22 3B 00 8E 04 78 00  |CONTINUE.";...x.|
00000060: 99 22 57 49 54 48 20 54  48 49 53 20 D0 45 54 2D  |."WITH THIS .ET-|
00000070: 20 20 53 4F 46 54 A0 D4  55 54 4F 52 49 41 4C 2E  |  SOFT..UTORIAL.|
00000080: 22 3A 99 22 11 D9 4F 55  27 4C 4C A0 22 3B 00 DA  |":."..OU'LL.";..|
00000090: 04 82 00 99 22 52 45 4D  45 4D 42 45 52 A0 54 48  |...."REMEMBER.TH|
000000A0: 41 54 A0 57 45 A0 57 45  52 45 20 45 58 41 4D 49  |AT.WE.WERE EXAMI|
000000B0: 4E 49 4E 47 A0 20 54 48  45 A0 56 41 52 49 4F 55  |NING. THE.VARIOU|
000000C0: 53 A0 53 54 41 54 45 4D  45 4E 54 53 A0 57 49 54  |S.STATEMENTS.WIT|
000000D0: 48 A0 57 48 49 43 48 A0  22 3B 00 26 05 8C 00 99  |H.WHICH.";.&....|
000000E0: 22 59 4F 55 A0 20 20 4E  45 45 44 A0 54 4F A0 42  |"YOU.  NEED.TO.B|
000000F0: 45 A0 46 41 4D 49 4C 49  41 52 2C 20 41 4E 44 A0  |E.FAMILIAR, AND.|
00000100: 57 45 A0 48 41 44 A0 4A  55 53 54 A0 20 20 20 4C  |WE.HAD.JUST.   L|
00000110: 4F 4F 4B 45 44 A0 41 54  A0 D0 D2 C9 CE D4 23 20  |OOKED.AT......# |
00000120: 2D 20 41 20 22 3B 00 66  05 96 00 99 22 53 54 41  |- A ";.f...."STA|
00000130: 54 45 4D 45 4E 54 A0 57  48 49 43 48 A0 20 20 20  |TEMENT.WHICH.   |
00000140: 50 52 49 4E 54 53 A0 44  41 54 41 A0 4F 4E A0 54  |PRINTS.DATA.ON.T|
00000150: 4F A0 54 41 50 45 2C 20  52 41 54 48 45 52 A0 54  |O.TAPE, RATHER.T|
00000160: 48 41 4E 20 22 3B 00 A3  05 A0 00 99 22 54 48 45  |HAN ";......"THE|
00000170: A0 44 49 53 50 4C 41 59  2E 22 3A 99 22 11 D4 48  |.DISPLAY.":."..H|
00000180: 45 A0 4E 45 58 54 A0 49  4E 53 54 52 55 43 54 49  |E.NEXT.INSTRUCTI|
00000190: 4F 4E A0 57 45 A0 4D 55  53 54 A0 4C 45 41 52 4E  |ON.WE.MUST.LEARN|
000001A0: 20 22 3B 00 EE 05 AA 00  99 22 49 53 A0 20 20 C7  | ";......"IS.  .|
000001B0: C5 D4 23 20 28 44 4F 4E  27 54 A0 46 4F 52 47 45  |..# (DON'T.FORGE|
000001C0: 54 A0 54 48 45 20 23 29  2E 20 C7 C5 D4 23 20 57  |T.THE #). ...# W|
000001D0: 49 4C 4C 20 20 20 20 43  41 55 53 45 A0 31 20 43  |ILL    CAUSE.1 C|
000001E0: 48 41 52 41 43 54 45 52  A0 41 54 20 22 3B 00 36  |HARACTER.AT ";.6|
000001F0: 06 B4 00 99 22 41 A0 54  49 4D 45 A0 54 4F A0 42  |...."A.TIME.TO.B|
00000200: 45 A0 52 45 41 44 A0 20  46 52 4F 4D A0 41 A0 44  |E.READ. FROM.A.D|
00000210: 41 54 41 A0 54 41 50 45  2E 20 D4 48 45 52 45 A0  |ATA.TAPE. .HERE.|
00000220: 49 53 A0 4E 4F A0 4C 49  4D 49 54 A0 54 4F A0 20  |IS.NO.LIMIT.TO. |
00000230: 54 48 45 20 22 3B 00 81  06 BE 00 99 22 4E 55 4D  |THE ";......"NUM|
00000240: 42 45 52 A0 4F 46 A0 43  48 41 52 41 43 54 45 52  |BER.OF.CHARACTER|
00000250: 53 A0 57 48 49 43 48 A0  43 41 4E A0 42 45 A0 20  |S.WHICH.CAN.BE. |
00000260: 20 27 47 4F 54 27 20 49  4E A0 54 48 49 53 A0 57  | 'GOT' IN.THIS.W|
00000270: 41 59 A0 28 55 4E 4C 49  4B 45 A0 54 48 45 20 22  |AY.(UNLIKE.THE "|
00000280: 3B 00 AD 06 C8 00 99 22  27 37 39 20 4C 49 4D 49  |;......"'79 LIMI|
00000290: 54 27 46 4F 52 A0 D0 D2  C9 CE D4 23 29 2E 22 3A  |T'FOR......#).":|
000002A0: 99 22 11 D4 48 45 52 45  27 53 20 22 3B 00 E3 06  |."..HERE'S ";...|
000002B0: D2 00 99 22 4F 4E 45 A0  4D 4F 52 45 A0 49 4E 53  |..."ONE.MORE.INS|
000002C0: 54 52 55 43 54 49 4F 4E  A0 46 4F 52 A0 55 53 A0  |TRUCTION.FOR.US.|
000002D0: 54 4F A0 20 4C 4F 4F 4B  A0 41 54 3A 20 28 D3 D4  |TO. LOOK.AT: (..|
000002E0: 29 2E 22 00 ED 06 DC 00  8D 31 33 35 30 00 2D 07  |)."......1350.-.|
000002F0: E6 00 99 22 93 28 D3 D4  29 20 49 53 A0 53 49 4D  |...".(..) IS.SIM|
00000300: 50 4C 59 A0 41 A0 50 52  4F 47 52 41 4D A0 44 45  |PLY.A.PROGRAM.DE|
00000310: 56 49 43 45 A0 54 4F A0  54 45 53 54 A0 54 48 45  |VICE.TO.TEST.THE|
00000320: A0 43 4F 4E 44 49 54 49  4F 4E 20 22 3B 00 70 07  |.CONDITION ";.p.|
00000330: F0 00 99 22 4F 46 A0 41  A0 46 49 4C 45 2E 22 3A  |..."OF.A.FILE.":|
00000340: 99 22 11 C9 46 A0 28 D3  D4 29 20 49 53 A0 45 51  |."..F.(..) IS.EQ|
00000350: 55 41 4C A0 54 4F A0 36  34 2C 20 54 48 45 4E A0  |UAL.TO.64, THEN.|
00000360: 41 4E A0 C5 CF C6 20 28  C5 4E 44 CF 46 20 22 3B  |AN.... (.ND.F ";|
00000370: 00 B7 07 FA 00 99 22 C6  49 4C 45 29 20 48 41 53  |......".ILE) HAS|
00000380: A0 42 45 45 4E A0 53 45  4E 53 45 44 2E 20 C9 46  |.BEEN.SENSED. .F|
00000390: 20 28 D3 D4 29 20 45 51  55 41 4C 53 31 32 38 2C  | (..) EQUALS128,|
000003A0: 20 54 48 45 4E A0 41 4E  A0 C5 CF D4 20 28 C5 4E  | THEN.AN.... (.N|
000003B0: 44 A0 CF 46 A0 22 3B 00  ED 07 04 01 99 22 D4 41  |D..F.";......".A|
000003C0: 50 45 29 20 48 41 53 A0  42 45 45 4E A0 53 45 4E  |PE) HAS.BEEN.SEN|
000003D0: 53 45 44 2E 20 D9 4F 55  27 4C 4C A0 48 41 56 45  |SED. .OU'LL.HAVE|
000003E0: A0 47 41 54 48 45 52 45  44 2C 20 22 3B 00 34 08  |.GATHERED, ";.4.|
000003F0: 0E 01 99 22 49 4E 43 49  44 45 4E 54 2D 20 41 4C  |..."INCIDENT- AL|
00000400: 4C 59 2C 20 54 48 41 54  A0 28 D3 D4 29 20 4D 55  |LY, THAT.(..) MU|
00000410: 53 54 A0 41 50 50 45 41  52 A0 49 4E A0 42 52 41  |ST.APPEAR.IN.BRA|
00000420: 43 4B 45 54 53 20 28 41  53 A0 49 54 A0 44 4F 45  |CKETS (AS.IT.DOE|
00000430: 53 A0 22 3B 00 60 08 18  01 99 22 48 45 52 45 29  |S.";.`...."HERE)|
00000440: 20 57 48 45 4E A0 59 4F  55 A0 55 53 45 A0 49 54  | WHEN.YOU.USE.IT|
00000450: A0 49 4E A0 41 A0 20 50  52 4F 47 52 41 4D 2E 22  |.IN.A. PROGRAM."|
00000460: 00 A6 08 22 01 99 22 11  D7 49 54 48 20 28 D3 D4  |...".."..ITH (..|
00000470: 29 2C 20 41 4E 59 20 56  41 4C 55 45 A0 4F 54 48  |), ANY VALUE.OTH|
00000480: 45 52 A0 54 48 41 4E A0  36 34 20 4F 52 A0 20 20  |ER.THAN.64 OR.  |
00000490: 31 32 38 20 49 53 A0 41  A0 46 41 55 4C 54 20 41  |128 IS.A.FAULT A|
000004A0: 4E 44 2C 20 22 3B 00 E4  08 2C 01 99 22 54 4F A0  |ND, ";...,.."TO.|
000004B0: 41 56 4F 49 44 A0 27 43  52 41 53 48 45 53 27 2C  |AVOID.'CRASHES',|
000004C0: 20 59 4F 55 52 A0 50 52  4F 47 52 41 4D 53 A0 53  | YOUR.PROGRAMS.S|
000004D0: 48 4F 55 4C 44 A0 41 4C  57 41 59 53 A0 54 45 53  |HOULD.ALWAYS.TES|
000004E0: 54 A0 22 3B 00 2B 09 36  01 99 22 46 4F 52 A0 20  |T.";.+.6.."FOR. |
000004F0: 20 20 53 55 43 48 A0 41  A0 50 4F 53 53 49 42 49  |  SUCH.A.POSSIBI|
00000500: 4C 49 54 59 2E 22 3A 99  22 11 D4 48 45 A0 54 45  |LITY.":."..HE.TE|
00000510: 53 54 A0 53 54 41 54 45  4D 45 4E 54 53 20 41 52  |ST.STATEMENTS AR|
00000520: 45 A0 46 41 49 52 4C 59  A0 22 3B 00 70 09 40 01  |E.FAIRLY.";.p.@.|
00000530: 99 22 53 54 52 41 49 47  48 54 2D 46 4F 52 57 41  |."STRAIGHT-FORWA|
00000540: 52 44 A0 28 42 55 54 A0  59 4F 55 A0 4D 49 47 48  |RD.(BUT.YOU.MIGH|
00000550: 54 A0 4C 49 4B 45 A0 54  4F A0 4E 4F 54 45 A0 54  |T.LIKE.TO.NOTE.T|
00000560: 48 45 4D 44 4F 57 4E 29  2C 20 41 4E 44 A0 22 3B  |HEMDOWN), AND.";|
00000570: 00 96 09 4A 01 99 22 57  45 27 4C 4C A0 4C 4F 4F  |...J.."WE'LL.LOO|
00000580: 4B A0 41 54 A0 54 48 45  4D A0 4E 45 58 54 2E 22  |K.AT.THEM.NEXT."|
00000590: 3A 8D 31 33 35 30 00 DB  09 54 01 99 22 93 D4 4F  |:.1350...T.."..O|
000005A0: A0 54 45 53 54 A0 46 4F  52 A0 53 50 45 43 49 46  |.TEST.FOR.SPECIF|
000005B0: 49 43 A0 43 4F 4E 44 49  54 49 4F 4E 53 20 49 4E  |IC.CONDITIONS IN|
000005C0: A0 50 52 4F 2D 20 47 52  41 4D 53 2C 20 57 45 A0  |.PRO- GRAMS, WE.|
000005D0: 55 53 45 A0 28 D3 D4 29  20 22 3B 00 1B 0A 5E 01  |USE.(..) ";...^.|
000005E0: 99 22 54 4F 47 45 54 48  45 52 A0 57 49 54 48 A0  |."TOGETHER.WITH.|
000005F0: 54 48 45 A0 C1 CE C4 53  54 41 54 45 4D 45 4E 54  |THE....STATEMENT|
00000600: 2C 20 41 4E 44 A0 54 57  4F A0 53 50 45 43 49 41  |, AND.TWO.SPECIA|
00000610: 4C A0 4E 55 4D 42 45 52  53 2E 22 00 46 0A 68 01  |L.NUMBERS.".F.h.|
00000620: 99 22 11 D4 4F A0 54 45  53 54 A0 46 4F 52 A0 C5  |."..O.TEST.FOR..|
00000630: CF C6 2C 20 57 45 20 53  41 59 A0 27 C9 C6 20 28  |.., WE SAY.'.. (|
00000640: D3 D4 29 20 22 3B 00 89  0A 72 01 99 22 C1 CE C4  |..) ";...r.."...|
00000650: 20 36 34 20 D4 C8 C5 CE  20 C7 CF D4 CF 20 28 54  | 64 .... .... (T|
00000660: 48 45 A0 4C 49 4E 45 20  4E 55 4D 42 45 52 A0 4F  |HE.LINE NUMBER.O|
00000670: 46 A0 54 48 45 20 C3 CC  CF D3 C5 20 53 54 41 54  |F.THE ..... STAT|
00000680: 45 4D 45 4E 54 29 27 2E  22 00 C5 0A 7C 01 99 22  |EMENT)'."...|.."|
00000690: 11 D4 4F A0 54 45 53 54  A0 46 4F 52 A0 C5 CF D4  |..O.TEST.FOR....|
000006A0: 2C 20 57 45 A0 53 41 59  A0 27 C9 C6 20 28 D3 D4  |, WE.SAY.'.. (..|
000006B0: 29 20 C1 CE C4 20 31 32  38 D4 C8 C5 CE 20 C7 CF  |) ... 128.... ..|
000006C0: D4 CF 20 22 3B 00 09 0B  86 01 99 22 28 54 48 45  |.. ";......"(THE|
000006D0: A0 4C 49 4E 45 A0 4E 55  4D 42 45 52 A0 4F 46 A0  |.LINE.NUMBER.OF.|
000006E0: 54 48 45 A0 C3 CC CF D3  C5 20 53 54 41 54 45 4D  |THE...... STATEM|
000006F0: 45 4E 54 29 27 2E 22 3A  99 22 11 D4 48 45 A0 4E  |ENT)'.":."..HE.N|
00000700: 55 4D 42 45 52 53 20 22  3B 00 53 0B 90 01 99 22  |UMBERS ";.S...."|
00000710: 52 45 50 52 45 53 45 4E  54 A0 54 48 45 A0 27 42  |REPRESENT.THE.'B|
00000720: 49 54 53 27 20 53 45 54  A0 49 4E A0 D0 C5 D4 27  |ITS' SET.IN....'|
00000730: 53 20 4D 45 4D 4F 52 59  A0 2D 20 44 4F 4E 27 54  |S MEMORY.- DON'T|
00000740: A0 57 4F 52 52 59 A0 41  42 4F 55 54 A0 54 48 45  |.WORRY.ABOUT.THE|
00000750: 4D 2E 22 00 93 0B 9A 01  99 22 11 D4 48 45 A0 42  |M."......"..HE.B|
00000760: 45 53 54 A0 57 41 59 A0  54 4F A0 54 45 53 54 A0  |EST.WAY.TO.TEST.|
00000770: 46 4F 52 A0 41 4E 59 20  45 52 52 4F 52 A0 54 48  |FOR.ANY ERROR.TH|
00000780: 41 54 A0 43 4F 55 4C 44  A0 50 52 4F 44 55 43 45  |AT.COULD.PRODUCE|
00000790: A0 22 3B 00 DD 0B A4 01  99 22 41 20 27 43 52 41  |.";......"A 'CRA|
000007A0: 53 48 27 20 49 53 A0 54  4F 20 53 41 59 A0 27 C9  |SH' IS.TO SAY.'.|
000007B0: C6 20 20 20 28 D3 D4 29  20 3E 20 30 20 D4 C8 C5  |.   (..) > 0 ...|
000007C0: CE 20 C7 CF D4 CF 20 28  54 48 45 A0 4C 49 4E 45  |. .... (THE.LINE|
000007D0: A0 4E 55 4D 42 45 52 A0  4F 46 20 22 3B 00 18 0C  |.NUMBER.OF ";...|
000007E0: AE 01 99 22 20 54 48 45  A0 C3 CC CF D3 C5 20 53  |..." THE...... S|
000007F0: 54 41 54 45 4D 45 4E 54  29 27 2E 20 C9 4E 20 54  |TATEMENT)'. .N T|
00000800: 45 53 54 49 4E 47 A0 46  4F 52 A0 20 20 41 4C 4C  |ESTING.FOR.  ALL|
00000810: A0 28 D3 D4 29 20 22 3B  00 5F 0C B8 01 99 22 43  |.(..) ";._...."C|
00000820: 4F 4E 44 49 54 49 4F 4E  53 2C 20 54 48 49 53 A0  |ONDITIONS, THIS.|
00000830: 41 55 54 4F 4D 41 54 49  43 41 4C 4C 59 A0 43 4C  |AUTOMATICALLY.CL|
00000840: 4F 53 45 53 A0 54 48 45  A0 46 49 4C 45 A0 49 46  |OSES.THE.FILE.IF|
00000850: A0 28 D3 D4 29 20 56 41  52 49 45 53 20 22 3B 00  |.(..) VARIES ";.|
00000860: 8F 0C C2 01 99 22 46 52  4F 4D A0 27 30 27 2C 4E  |....."FROM.'0',N|
00000870: 4F A0 4D 41 54 54 45 52  A0 57 48 41 54 A0 54 48  |O.MATTER.WHAT.TH|
00000880: 45 A0 43 41 55 53 45 2E  22 3A 8D 31 33 35 30 00  |E.CAUSE.":.1350.|
00000890: D7 0C CC 01 99 22 93 D9  4F 55 A0 41 52 45 A0 4E  |....."..OU.ARE.N|
000008A0: 4F 57 A0 56 45 52 59 A0  4E 45 41 52 A0 54 48 45  |OW.VERY.NEAR.THE|
000008B0: A0 50 4F 49 4E 54 A0 41  54 A0 57 48 49 43 48 59  |.POINT.AT.WHICHY|
000008C0: 4F 55 A0 43 41 4E A0 54  52 59 A0 55 53 49 4E 47  |OU.CAN.TRY.USING|
000008D0: A0 54 48 45 A0 22 3B 00  1F 0D D6 01 99 22 46 49  |.THE.";......"FI|
000008E0: 4C 45 A0 53 59 53 54 45  4D A0 46 4F 52 A0 20 20  |LE.SYSTEM.FOR.  |
000008F0: 59 4F 55 52 53 45 4C 46  2E 20 D4 48 45 52 45 A0  |YOURSELF. .HERE.|
00000900: 41 52 45 2C 20 48 4F 57  45 56 45 52 2C 20 53 4F  |ARE, HOWEVER, SO|
00000910: 4D 45 A0 53 4F 46 54 2D  57 41 52 45 A0 22 3B 00  |ME.SOFT-WARE.";.|
00000920: 60 0D E0 01 99 22 50 52  4F 47 52 41 4D A0 27 50  |`...."PROGRAM.'P|
00000930: 41 54 43 48 45 53 27 20  59 4F 55 A0 53 48 4F 55  |ATCHES' YOU.SHOU|
00000940: 4C 44 A0 4B 4E 4F 57 20  20 41 42 4F 55 54 2C 20  |LD.KNOW  ABOUT, |
00000950: 54 4F A0 48 45 4C 50 A0  41 56 4F 49 44 A0 22 3B  |TO.HELP.AVOID.";|
00000960: 00 94 0D EA 01 99 22 45  52 52 4F 52 53 2E 22 3A  |......"ERRORS.":|
00000970: 99 22 11 D4 48 45 A0 46  49 52 53 54 A0 49 53 A0  |."..HE.FIRST.IS.|
00000980: 55 53 45 44 A0 57 48 45  4E A0 52 55 4E 4E 49 4E  |USED.WHEN.RUNNIN|
00000990: 47 A0 22 3B 00 DD 0D F4  01 99 22 D0 D2 C9 CE D4  |G.";......".....|
000009A0: 23 20 20 20 46 49 4C 45  53 20 49 4E A0 57 48 49  |#   FILES IN.WHI|
000009B0: 43 48 A0 54 48 45 A0 CF  D0 C5 CE 20 53 54 41 54  |CH.THE..... STAT|
000009C0: 45 4D 45 4E 54 A0 48 41  53 A0 20 20 43 4F 4E 43  |EMENT.HAS.  CONC|
000009D0: 4C 55 44 45 44 A0 57 49  54 48 20 22 3B 00 19 0E  |LUDED.WITH ";...|
000009E0: FE 01 99 22 41 A0 31 20  4F 52 20 32 20 28 54 48  |..."A.1 OR 2 (TH|
000009F0: 55 53 A0 43 41 4C 4C 49  4E 47 A0 20 20 45 49 54  |US.CALLING.  EIT|
00000A00: 48 45 52 A0 41 4E A0 C5  CF C6 20 4F 52 A0 41 4E  |HER.AN.... OR.AN|
00000A10: A0 C5 CF D4 29 2E 20 22  3B 00 63 0E 08 02 99 22  |....). ";.c...."|
00000A20: D4 48 45 A0 50 41 54 43  48 A0 20 20 20 20 4D 41  |.HE.PATCH.    MA|
00000A30: 4B 45 53 A0 53 55 52 45  A0 54 48 41 54 A0 D0 C5  |KES.SURE.THAT...|
00000A40: D4 20 4B 4E 4F 57 53 A0  57 48 45 52 45 A0 49 54  |. KNOWS.WHERE.IT|
00000A50: 53 A0 54 41 50 45 42 55  46 46 45 52 A0 49 53 2C  |S.TAPEBUFFER.IS,|
00000A60: 20 22 3B 00 99 0E 12 02  99 22 42 59 A0 55 53 49  | ";......"BY.USI|
00000A70: 4E 47 A0 D0 CF CB C5 2E  22 3A 99 22 11 D9 4F 55  |NG......":."..OU|
00000A80: A0 53 48 4F 55 4C 44 A0  4E 4F 54 45 A0 54 48 41  |.SHOULD.NOTE.THA|
00000A90: 54 A0 54 48 49 53 A0 22  3B 00 DD 0E 1C 02 99 22  |T.THIS.";......"|
00000AA0: 49 53 A0 46 4F 52 A0 D0  D2 C9 CE D4 23 20 46 49  |IS.FOR......# FI|
00000AB0: 4C 45 53 A0 4F 4E 4C 59  2C 20 53 49 4E 43 45 A0  |LES.ONLY, SINCE.|
00000AC0: 49 54 27 53 A0 49 4D 50  4F 53 53 49 42 4C 45 A0  |IT'S.IMPOSSIBLE.|
00000AD0: 54 4F 20 A0 20 20 48 41  56 45 20 22 3B 00 25 0F  |TO .  HAVE ";.%.|
00000AE0: 26 02 99 22 42 4F 54 48  A0 D0 D2 C9 CE D4 23 20  |&.."BOTH......# |
00000AF0: 41 4E 44 20 C9 CE D0 D5  D4 23 20 28 4F 52 A0 D0  |AND .....# (OR..|
00000B00: D2 C9 CE D4 23 20 20 41  4E 44 A0 C7 C5 D4 23 29  |....#  AND....#)|
00000B10: 20 4F 50 45 52 41 54 49  4F 4E 53 A0 41 54 A0 54  | OPERATIONS.AT.T|
00000B20: 48 45 A0 22 3B 00 64 0F  30 02 99 22 53 41 4D 45  |HE.";.d.0.."SAME|
00000B30: A0 54 49 4D 45 A0 20 20  57 49 54 48 49 4E A0 54  |.TIME.  WITHIN.T|
00000B40: 48 45 A0 53 41 4D 45 A0  46 49 4C 45 2E 22 3A 99  |HE.SAME.FILE.":.|
00000B50: 22 11 D9 4F 55 27 4C 4C  A0 46 49 4E 44 A0 54 48  |"..OU'LL.FIND.TH|
00000B60: 45 20 22 3B 00 98 0F 3A  02 99 22 50 41 54 43 48  |E ";...:.."PATCH|
00000B70: 20 46 55 4C 4C 59 20 44  45 53 43 52 49 42 45 44  | FULLY DESCRIBED|
00000B80: 20 4F 4E 54 48 45 A0 4E  45 58 54 A0 50 41 47 45  | ONTHE.NEXT.PAGE|
00000B90: 2E 22 3A 8D 31 33 35 30  00 D7 0F 44 02 99 22 93  |.":.1350...D..".|
00000BA0: CF 4E A0 54 48 45 A0 50  52 45 56 49 4F 55 53 A0  |.N.THE.PREVIOUS.|
00000BB0: 50 41 47 45 2C 20 57 45  A0 53 41 49 44 A0 54 48  |PAGE, WE.SAID.TH|
00000BC0: 41 54 A0 48 45 52 45 20  57 45 27 44 A0 4C 41 59  |AT.HERE WE'D.LAY|
00000BD0: A0 4F 55 54 20 22 3B 00  16 10 4E 02 99 22 54 48  |.OUT ";...N.."TH|
00000BE0: 45 A0 46 49 52 53 54 A0  4F 46 A0 4F 55 52 A0 53  |E.FIRST.OF.OUR.S|
00000BF0: 4F 46 54 57 41 52 45 A0  20 50 41 54 43 48 45 53  |OFTWARE. PATCHES|
00000C00: 2E 20 C1 53 A0 57 45 A0  4E 4F 54 45 44 2C 20 49  |. .S.WE.NOTED, I|
00000C10: 54 27 53 A0 22 3B 00 50  10 58 02 99 22 49 4E 54  |T'S.";.P.X.."INT|
00000C20: 45 4E 44 45 44 A0 54 4F  A0 20 54 45 4C 4C A0 D0  |ENDED.TO. TELL..|
00000C30: C5 D4 A0 57 48 45 52 45  A0 54 48 45 A0 D4 C1 D0  |...WHERE.THE....|
00000C40: C5 20 23 31 20 42 55 46  46 45 52 A0 49 53 2E 22  |. #1 BUFFER.IS."|
00000C50: 00 98 10 62 02 99 22 11  C9 54 27 53 A0 41 43 48  |...b.."..T'S.ACH|
00000C60: 49 45 56 45 44 20 4C 49  4B 45 A0 54 48 49 53 2E  |IEVED LIKE.THIS.|
00000C70: 20 C9 4D 4D 45 44 49 41  54 45 4C 59 A0 42 45 2D  | .MMEDIATELY.BE-|
00000C80: 46 4F 52 45 A0 41 4E A0  CF D0 C5 CE 20 43 4F 4D  |FORE.AN..... COM|
00000C90: 4D 41 4E 44 2C 20 22 3B  00 CD 10 6C 02 99 22 49  |MAND, ";...l.."I|
00000CA0: 4E 43 4C 55 44 45 20 54  48 45 20 4C 49 4E 45 3A  |NCLUDE THE LINE:|
00000CB0: 22 3A 99 22 11 1D 1D 1D  1D 1D D0 CF CB C5 20 32  |":.".......... 2|
00000CC0: 34 33 2C 31 32 32 3A D0  CF CB C5 22 3B 00 14 11  |43,122:....";...|
00000CD0: 76 02 99 22 20 32 34 34  2C 32 22 3A 99 22 11 D3  |v.." 244,2":."..|
00000CE0: 48 4F 55 4C 44 A0 59 4F  55 A0 42 45 A0 55 53 49  |HOULD.YOU.BE.USI|
00000CF0: 4E 47 A0 41 A0 53 45 43  4F 4E 44 A0 54 41 50 45  |NG.A.SECOND.TAPE|
00000D00: A0 55 4E 49 54 20 20 28  D4 C1 D0 C5 20 23 32 29  |.UNIT  (.... #2)|
00000D10: 2C 20 22 3B 00 52 11 80  02 99 22 54 48 45 4E A0  |, ";.R...."THEN.|
00000D20: 54 48 45 A0 4C 49 4E 45  A0 42 45 43 4F 4D 45 53  |THE.LINE.BECOMES|
00000D30: 3A 22 3A 99 22 11 1D 1D  1D 1D 1D D0 CF CB C5 20  |:":.".......... |
00000D40: 32 34 33 2C 35 38 3A D0  CF CB C5 20 32 34 34 2C  |243,58:.... 244,|
00000D50: 33 22 00 97 11 8A 02 99  22 11 D4 48 45 20 47 41  |3"......"..HE GA|
00000D60: 50 20 42 45 54 57 45 45  4E A0 D0 CF CB C5 20 41  |P BETWEEN..... A|
00000D70: 4E 44 A0 54 48 45 A0 4E  55 4D 42 45 52 53 A0 43  |ND.THE.NUMBERS.C|
00000D80: 41 4E 42 45 A0 52 45 4D  4F 56 45 44 A0 49 4E A0  |ANBE.REMOVED.IN.|
00000D90: 59 4F 55 52 A0 22 3B 00  E2 11 94 02 99 22 50 52  |YOUR.";......"PR|
00000DA0: 4F 47 52 41 4D 2C 20 4F  46 A0 43 4F 55 52 53 45  |OGRAM, OF.COURSE|
00000DB0: 2E 20 20 C9 54 27 53 A0  4F 4E 4C 59 A0 42 45 45  |.  .T'S.ONLY.BEE|
00000DC0: 4E A0 55 53 45 44 A0 49  4E A0 54 48 45 A0 45 58  |N.USED.IN.THE.EX|
00000DD0: 41 4D 50 4C 45 53 A0 54  4F A0 20 48 45 4C 50 A0  |AMPLES.TO. HELP.|
00000DE0: 22 3B 00 27 12 9E 02 99  22 4D 41 4B 45 A0 54 48  |";.'...."MAKE.TH|
00000DF0: 45 4D A0 43 4C 45 41 52  2E 20 D2 45 4D 45 4D 42  |EM.CLEAR. .EMEMB|
00000E00: 45 52 2C 20 49 4E 43 4C  55 44 45 A0 45 49 54 48  |ER, INCLUDE.EITH|
00000E10: 45 52 20 4F 52 A0 42 4F  54 48 20 4C 49 4E 45 53  |ER OR.BOTH LINES|
00000E20: 2C 20 41 53 A0 22 3B 00  56 12 A8 02 99 22 41 50  |, AS.";.V...."AP|
00000E30: 50 52 4F 50 52 49 41 54  45 2C 20 20 20 49 4D 4D  |PROPRIATE,   IMM|
00000E40: 45 44 49 41 54 45 4C 59  A0 42 45 46 4F 52 45 A0  |EDIATELY.BEFORE.|
00000E50: CF D0 C5 CE 2E 22 00 60  12 B2 02 8D 31 33 35 30  |.....".`....1350|
00000E60: 00 9F 12 BC 02 99 22 93  D4 48 45 A0 53 45 43 4F  |......"..HE.SECO|
00000E70: 4E 44 A0 50 41 54 43 48  A0 49 53 A0 41 A0 53 4D  |ND.PATCH.IS.A.SM|
00000E80: 41 4C 4C 20 53 55 42 52  4F 55 54 49 4E 45 A0 20  |ALL SUBROUTINE. |
00000E90: 57 48 49 43 48 A0 53 48  4F 55 4C 44 A0 22 3B 00  |WHICH.SHOULD.";.|
00000EA0: E5 12 C6 02 99 22 42 45  A0 43 41 4C 4C 45 44 A0  |....."BE.CALLED.|
00000EB0: 41 46 54 45 52 A0 41 4C  4C A0 D0 D2 C9 CE D4 23  |AFTER.ALL......#|
00000EC0: 20 53 54 41 54 45 4D 45  4E 54 53 2E 20 C3 41 4C  | STATEMENTS. .AL|
00000ED0: 4C A0 49 54 A0 49 4E A0  54 48 45 A0 4E 4F 52 4D  |L.IT.IN.THE.NORM|
00000EE0: 41 4C 20 22 3B 00 29 13  D0 02 99 22 57 41 59 20  |AL ";.)...."WAY |
00000EF0: 20 20 57 49 54 48 A0 C7  CF D3 D5 C2 20 41 4E 44  |  WITH...... AND|
00000F00: 2C 20 4F 46 A0 43 4F 55  52 53 45 2C 20 43 48 41  |, OF.COURSE, CHA|
00000F10: 4E 47 45 A0 54 48 45 20  A0 20 4C 49 4E 45 A0 4E  |NGE.THE . LINE.N|
00000F20: 55 4D 42 45 52 53 A0 22  3B 00 6A 13 DA 02 99 22  |UMBERS.";.j...."|
00000F30: 49 4E A0 54 48 45 A0 4C  49 53 54 49 4E 47 A0 42  |IN.THE.LISTING.B|
00000F40: 45 4C 4F 57 A0 54 4F A0  20 20 20 46 49 54 20 59  |ELOW.TO.   FIT Y|
00000F50: 4F 55 52 A0 50 52 4F 47  52 41 4D 2E 22 3A 99 22  |OUR.PROGRAM.":."|
00000F60: 11 C1 A0 46 55 4C 4C 20  22 3B 00 A9 13 E4 02 99  |...FULL ";......|
00000F70: 22 45 58 50 4C 41 4E 41  54 49 4F 4E A0 4F 46 A0  |"EXPLANATION.OF.|
00000F80: 54 48 45 A0 57 41 59 20  49 4E A0 57 48 49 43 48  |THE.WAY IN.WHICH|
00000F90: A0 20 49 54 A0 57 4F 52  4B 53 A0 49 53 A0 53 4F  |. IT.WORKS.IS.SO|
00000FA0: 4D 45 57 48 41 54 A0 22  3B 00 F0 13 EE 02 99 22  |MEWHAT.";......"|
00000FB0: 4F 55 54 53 49 44 45 20  54 48 45 A0 53 43 4F 50  |OUTSIDE THE.SCOP|
00000FC0: 45 A0 20 4F 46 A0 54 48  49 53 A0 D4 55 54 4F 52  |E. OF.THIS..UTOR|
00000FD0: 49 41 4C 2C 20 41 4E 44  A0 49 4E 44 45 45 44 A0  |IAL, AND.INDEED.|
00000FE0: 4F 46 A0 54 48 45 A0 41  56 2D 20 41 49 4C 22 3B  |OF.THE.AV- AIL";|
00000FF0: 00 3B 14 F8 02 99 22 41  42 4C 45 20 D0 C5 D4 20  |.;...."ABLE ... |
00001000: 4D 45 4D 4F 52 59 21 20  D5 53 49 4E 47 A0 49 54  |MEMORY! .SING.IT|
00001010: A0 57 49 4C 4C 2C 20 48  4F 57 2D 20 45 56 45 52  |.WILL, HOW- EVER|
00001020: 2C 20 4D 41 4B 45 A0 54  52 4F 55 42 4C 45 2D 46  |, MAKE.TROUBLE-F|
00001030: 52 45 45 A0 46 49 4C 45  A0 22 3B 00 6C 14 02 03  |REE.FILE.";.l...|
00001040: 99 22 4F 50 45 52 41 54  49 4F 4E A0 20 45 56 45  |."OPERATION. EVE|
00001050: 4E A0 4D 4F 52 45 A0 43  45 52 54 41 49 4E 2E 20  |N.MORE.CERTAIN. |
00001060: C8 45 52 45 20 49 54 A0  49 53 3A 22 00 93 14 0C  |.ERE IT.IS:"....|
00001070: 03 99 22 11 1D 1D 32 30  30 30 20 C9 C6 20 D0 C5  |.."...2000 .. ..|
00001080: C5 CB 28 36 32 35 29 3E  31 38 30 D4 C8 C5 CE 32  |..(625)>180....2|
00001090: 30 32 30 00 A7 14 16 03  99 22 1D 1D 32 30 31 30  |020......"..2010|
000010A0: 20 D2 C5 D4 D5 D2 CE 00  C6 14 20 03 99 22 1D 1D  | ......... .."..|
000010B0: 32 30 32 30 20 D0 CF CB  C5 35 39 34 31 31 2C 35  |2020 ....59411,5|
000010C0: 33 3A D4 3D D4 C9 00 E4  14 2A 03 99 22 1D 1D 32  |3:.=.....*.."..2|
000010D0: 30 33 30 20 C9 C6 D4 C9  2D D4 3C 36 D4 C8 C5 CE  |030 ....-.<6....|
000010E0: 32 30 33 30 00 05 15 34  03 99 22 1D 1D 32 30 34  |2030...4.."..204|
000010F0: 30 20 D0 CF CB C5 35 39  34 31 31 2C 36 31 3A D2  |0 ....59411,61:.|
00001100: C5 D4 D5 D2 CE 00 37 15  3E 03 99 22 11 D4 48 49  |......7.>.."..HI|
00001110: 53 A0 53 55 42 52 4F 55  54 49 4E 45 A0 49 53 A0  |S.SUBROUTINE.IS.|
00001120: 46 4F 52 A0 D4 C1 D0 C5  20 23 31 2E 20 C3 48 41  |FOR..... #1. .HA|
00001130: 4E 47 45 53 A0 22 3B 00  66 15 48 03 99 22 46 4F  |NGES.";.f.H.."FO|
00001140: 52 A0 D4 C1 D0 C5 20 23  32 20 41 52 45 A0 53 48  |R..... #2 ARE.SH|
00001150: 4F 57 4E A0 4F 4E A0 54  48 45 A0 4E 45 58 54 A0  |OWN.ON.THE.NEXT.|
00001160: 50 41 47 45 2E 22 00 70  15 52 03 8D 31 33 35 30  |PAGE.".p.R..1350|
00001170: 00 B5 15 5C 03 99 22 93  D4 48 45 A0 53 55 42 52  |...\.."..HE.SUBR|
00001180: 4F 55 54 49 4E 45 A0 4E  45 45 44 53 A0 53 4F 4D  |OUTINE.NEEDS.SOM|
00001190: 45 A0 53 4D 41 4C 4C A0  43 48 41 4E 47 45 53 A0  |E.SMALL.CHANGES.|
000011A0: 49 46 A0 49 54 27 53 A0  54 4F A0 42 A1 A0 A0 55  |IF.IT'S.TO.B...U|
000011B0: 53 45 44 A0 22 3B 00 EE  15 66 03 99 22 57 49 54  |SED.";...f.."WIT|
000011C0: 48 A0 D4 C1 D0 C5 20 23  32 2E 20 C6 49 52 53 54  |H..... #2. .IRST|
000011D0: 2C 20 48 45 52 45 27 53  A0 54 48 45 A0 53 55 42  |, HERE'S.THE.SUB|
000011E0: 52 4F 55 54 49 4E 45 A0  41 47 41 49 4E 3A 22 00  |ROUTINE.AGAIN:".|
000011F0: 15 16 70 03 99 22 11 1D  1D 32 30 30 30 20 C9 C6  |..p.."...2000 ..|
00001200: 20 D0 C5 C5 CB 28 36 32  35 29 3E 31 38 30 D4 C8  | ....(625)>180..|
00001210: C5 CE 32 30 32 30 00 29  16 7A 03 99 22 1D 1D 32  |..2020.).z.."..2|
00001220: 30 31 30 20 D2 C5 D4 D5  D2 CE 00 48 16 84 03 99  |010 .......H....|
00001230: 22 1D 1D 32 30 32 30 20  D0 CF CB C5 35 39 34 31  |"..2020 ....5941|
00001240: 31 2C 35 33 3A D4 3D D4  C9 00 66 16 8E 03 99 22  |1,53:.=...f...."|
00001250: 1D 1D 32 30 33 30 20 C9  C6 D4 C9 2D D4 3C 36 D4  |..2030 ....-.<6.|
00001260: C8 C5 CE 32 30 33 30 00  87 16 98 03 99 22 1D 1D  |...2030......"..|
00001270: 32 30 34 30 20 D0 CF CB  C5 35 39 34 31 31 2C 36  |2040 ....59411,6|
00001280: 31 3A D2 C5 D4 D5 D2 CE  00 BD 16 A2 03 99 22 11  |1:............".|
00001290: C6 4F 52 A0 55 53 45 A0  57 49 54 48 A0 D4 C1 D0  |.OR.USE.WITH....|
000012A0: C5 20 23 32 2C 20 49 54  A0 57 49 4C 4C A0 4C 4F  |. #2, IT.WILL.LO|
000012B0: 4F 4B A0 4C 49 4B 45 A0  54 48 49 53 3A 22 00 E4  |OK.LIKE.THIS:"..|
000012C0: 16 AC 03 99 22 11 1D 2A  32 30 30 30 20 C9 C6 20  |...."..*2000 .. |
000012D0: D0 C5 C5 CB 28 36 32 36  29 3E 31 38 30 D4 C8 C5  |....(626)>180...|
000012E0: CE 32 30 32 30 00 F8 16  B6 03 99 22 1D 1D 32 30  |.2020......"..20|
000012F0: 31 30 20 D2 C5 D4 D5 D2  CE 00 18 17 C0 03 99 22  |10 ............"|
00001300: 1D 2A 32 30 32 30 20 D0  CF CB C5 35 39 34 35 36  |.*2020 ....59456|
00001310: 2C 32 30 37 3A D4 3D D4  C9 00 36 17 CA 03 99 22  |,207:.=...6...."|
00001320: 1D 1D 32 30 33 30 20 C9  C6 D4 C9 2D D4 3C 36 D4  |..2030 ....-.<6.|
00001330: C8 C5 CE 32 30 33 30 00  58 17 D4 03 99 22 1D 2A  |...2030.X....".*|
00001340: 32 30 34 30 20 D0 CF CB  C5 35 39 34 35 36 2C 32  |2040 ....59456,2|
00001350: 32 33 3A D2 C5 D4 D5 D2  CE 00 95 17 DE 03 99 22  |23:............"|
00001360: 11 D4 48 45 A0 54 48 52  45 45 20 43 48 41 4E 47  |..HE.THREE CHANG|
00001370: 45 44 A0 4C 49 4E 45 53  20 41 52 45 A0 48 41 56  |ED.LINES ARE.HAV|
00001380: 45 A0 42 45 45 4E 20 20  A0 41 53 54 45 52 49 53  |E.BEEN  .ASTERIS|
00001390: 4B 45 44 2E 22 3B 00 D3  17 E8 03 99 22 D4 48 45  |KED.";......".HE|
000013A0: A0 4E 45 58 54 A0 50 41  47 45 A0 48 41 53 20 41  |.NEXT.PAGE.HAS A|
000013B0: A0 42 52 49 45 46 A0 20  20 20 4E 4F 54 45 20 4F  |.BRIEF.   NOTE O|
000013C0: 46 A0 54 48 45 A0 49 44  45 41 20 42 45 48 49 4E  |F.THE.IDEA BEHIN|
000013D0: 44 A0 22 3B 00 F4 17 F2  03 99 22 D0 C5 C5 CB 2F  |D.";......"..../|
000013E0: D0 CF CB C5 20 20 20 20  20 20 20 43 4F 4D 4D 41  |....       COMMA|
000013F0: 4E 44 53 2E 22 00 FE 17  FC 03 8D 31 33 35 30 00  |NDS."......1350.|
00001400: 42 18 06 04 99 22 93 C6  49 52 53 54 2C 20 57 48  |B...."..IRST, WH|
00001410: 59 A0 54 48 45 A0 D0 CF  CB C5 20 43 4F 4D 4D 41  |Y.THE..... COMMA|
00001420: 4E 44 53 20 49 4E A0 42  4F 54 48 20 54 48 45 53  |NDS IN.BOTH THES|
00001430: 4F 46 54 57 41 52 45 A0  50 41 54 43 48 45 53 3F  |OFTWARE.PATCHES?|
00001440: 20 22 3B 00 7E 18 10 04  99 22 C5 58 50 45 52 49  | ";.~....".XPERI|
00001450: 45 4E 43 45 A0 48 41 53  A0 53 48 4F 57 4E 20 A0  |ENCE.HAS.SHOWN .|
00001460: 54 48 41 54 A0 4D 41 4E  59 A0 54 41 50 45 A0 46  |THAT.MANY.TAPE.F|
00001470: 49 4C 45 A0 50 52 4F 42  4C 45 4D 53 20 22 3B 00  |ILE.PROBLEMS ";.|
00001480: C7 18 1A 04 99 22 48 41  0D 45 A0 43 45 4E 54 2D  |....."HA.E.CENT-|
00001490: 20 52 45 44 A0 4F 4E A0  54 48 45 A0 53 54 41 52  | RED.ON.THE.STAR|
000014A0: 54 2D 55 50 A0 4F 46 A0  54 48 45 A0 43 41 53 53  |T-UP.OF.THE.CASS|
000014B0: 45 54 54 45 A0 55 4E 49  54 44 52 49 56 45 A0 4D  |ETTE.UNITDRIVE.M|
000014C0: 4F 54 4F 52 2E 20 22 3B  00 0C 19 24 04 99 22 C1  |OTOR. ";...$..".|
000014D0: 56 4F 49 44 49 4E 47 A0  54 45 43 48 4E 49 43 41  |VOIDING.TECHNICA|
000014E0: 4C 49 54 49 45 53 2C 20  20 20 54 48 45 A0 50 41  |LITIES,   THE.PA|
000014F0: 54 43 48 45 53 A0 4F 56  45 52 43 4F 4D 45 A0 54  |TCHES.OVERCOME.T|
00001500: 48 45 53 45 A0 42 59 A0  50 55 54 22 3B 00 4C 19  |HESE.BY.PUT";.L.|
00001510: 2E 04 99 22 54 49 4E 47  20 20 20 54 48 45 A0 44  |..."TING   THE.D|
00001520: 52 49 56 45 A0 55 4E 44  45 52 A0 50 52 4F 47 52  |RIVE.UNDER.PROGR|
00001530: 41 4D A0 43 4F 4E 54 52  4F 4C 2E 22 3A 99 22 11  |AM.CONTROL.":.".|
00001540: D3 49 4D 49 4C 41 52 4C  59 2C 20 22 3B 00 95 19  |.IMILARLY, ";...|
00001550: 38 04 99 22 54 48 45 20  D0 C5 C5 CB 20 43 4F 4D  |8.."THE .... COM|
00001560: 4D 41 4E 44 A0 45 58 41  4D 49 4E 45 53 A0 54 48  |MAND.EXAMINES.TH|
00001570: 45 54 41 50 45 A0 42 55  46 46 45 52 2C 20 41 4E  |ETAPE.BUFFER, AN|
00001580: 44 A0 41 4C 53 4F A0 43  4F 4E 54 52 4F 4C 53 A0  |D.ALSO.CONTROLS.|
00001590: 54 48 45 A0 22 3B 00 D1  19 42 04 99 22 44 52 49  |THE.";...B.."DRI|
000015A0: 56 45 4D 4F 54 4F 52 A0  41 54 A0 54 48 45 A0 43  |VEMOTOR.AT.THE.C|
000015B0: 4F 52 52 45 43 54 A0 50  4F 49 4E 54 53 2C 20 54  |ORRECT.POINTS, T|
000015C0: 4F A0 4D 49 4E 49 4D 49  53 45 45 52 52 4F 52 53  |O.MINIMISEERRORS|
000015D0: 2E 22 00 0F 1A 4C 04 99  22 11 C1 20 43 4F 4D 50  |."...L..".. COMP|
000015E0: 4C 45 54 45 A0 53 41 4D  50 4C 45 A0 46 49 4C 45  |LETE.SAMPLE.FILE|
000015F0: A0 50 52 4F 47 52 41 4D  2C 20 43 4F 4E 54 41 49  |.PROGRAM, CONTAI|
00001600: 4E 2D 49 4E 47 A0 41 4C  4C A0 54 48 45 A0 22 3B  |N-ING.ALL.THE.";|
00001610: 00 49 1A 56 04 99 22 53  41 46 45 54 59 A0 46 45  |.I.V.."SAFETY.FE|
00001620: 41 54 55 52 45 53 A0 41  4E 44 A0 50 41 54 43 48  |ATURES.AND.PATCH|
00001630: 45 53 A0 44 45 53 43 52  49 42 45 44 2C 20 46 4F  |ES.DESCRIBED, FO|
00001640: 52 4D 53 A0 54 48 45 20  22 3B 00 81 1A 60 04 99  |RMS.THE ";...`..|
00001650: 22 4C 41 53 54 A0 50 41  52 54 20 4F 46 A0 54 48  |"LAST.PART OF.TH|
00001660: 49 53 A0 20 D4 55 54 4F  52 49 41 4C 2E 22 3A 99  |IS. .UTORIAL.":.|
00001670: 22 11 C9 54 A0 57 49 4C  4C A0 52 45 50 41 59 A0  |"..T.WILL.REPAY.|
00001680: 22 3B 00 B9 1A 6A 04 99  22 53 54 55 44 59 2C 20  |";...j.."STUDY, |
00001690: 57 48 49 43 48 A0 59 4F  55 A0 43 41 4E A0 44 4F  |WHICH.YOU.CAN.DO|
000016A0: A0 42 59 CC C9 D3 D4 49  4E 47 A0 49 54 2C 20 4F  |.BY....ING.IT, O|
000016B0: 46 A0 43 4F 55 52 53 45  2E 22 00 C3 1A 74 04 8D  |F.COURSE."...t..|
000016C0: 31 33 35 30 00 05 1B 7E  04 99 22 93 C2 45 46 4F  |1350...~.."..EFO|
000016D0: 52 45 A0 57 45 A0 46 49  4E 41 4C 4C 59 A0 4C 4F  |RE.WE.FINALLY.LO|
000016E0: 41 44 A0 54 48 45 A0 4C  41 53 54 A0 53 45 43 54  |AD.THE.LAST.SECT|
000016F0: 49 4F 4E 20 4F 46 A0 54  48 45 A0 D4 55 54 4F 52  |ION OF.THE..UTOR|
00001700: 49 41 4C 20 22 3B 00 3E  1B 88 04 99 22 28 54 48  |IAL ";.>...."(TH|
00001710: 45 A0 53 41 4D 50 4C 45  A0 46 49 4C 45 29 2C 57  |E.SAMPLE.FILE),W|
00001720: 4F 55 4C 44 A0 59 4F 55  A0 4C 49 4B 45 A0 54 4F  |OULD.YOU.LIKE.TO|
00001730: A0 52 45 56 49 45 57 A0  54 48 49 53 A0 22 3B 00  |.REVIEW.THIS.";.|
00001740: 85 1B 92 04 99 22 53 45  43 4F 4E 44 20 53 45 43  |....."SECOND SEC|
00001750: 54 49 4F 4E 20 A0 41 47  41 49 4E 3F 22 3A 99 22  |TION .AGAIN?":."|
00001760: 11 C9 46 A0 59 4F 55 A0  57 4F 55 4C 44 2C 20 50  |..F.YOU.WOULD, P|
00001770: 52 45 53 53 A0 D9 20 28  46 4F 52 A0 27 59 45 53  |RESS.. (FOR.'YES|
00001780: 27 29 2E 20 22 3B 00 C5  1B 9C 04 99 22 D9 4F 55  |'). ";......".OU|
00001790: 20 A0 57 49 4C 4C A0 54  48 45 4E A0 41 55 54 4F  | .WILL.THEN.AUTO|
000017A0: 4D 41 54 49 43 41 4C 4C  59 20 47 4F 20 42 41 43  |MATICALLY GO BAC|
000017B0: 4B A0 54 4F A0 54 48 45  20 A0 42 45 47 49 4E 4E  |K.TO.THE .BEGINN|
000017C0: 49 4E 47 20 22 3B 00 DC  1B A6 04 99 22 4F 46 A0  |ING ";......"OF.|
000017D0: 54 48 45 A0 53 45 43 54  49 4F 4E 2E 22 00 1D 1C  |THE.SECTION."...|
000017E0: B0 04 99 22 11 C9 46 2C  20 48 4F 57 45 56 45 52  |..."..F, HOWEVER|
000017F0: 2C 20 59 4F 55 A0 41 52  45 A0 48 41 50 50 59 A0  |, YOU.ARE.HAPPY.|
00001800: 57 49 54 48 A0 59 4F 55  52 A0 55 4E 2D 44 45 52  |WITH.YOUR.UN-DER|
00001810: 53 54 41 4E 44 49 4E 47  A0 4F 46 20 22 3B 00 67  |STANDING.OF ";.g|
00001820: 1C BA 04 99 22 57 48 41  54 A0 59 4F 55 27 56 45  |...."WHAT.YOU'VE|
00001830: A0 4C 45 41 52 4E 54 2C  20 50 52 45 53 53 CE 20  |.LEARNT, PRESS. |
00001840: 28 46 4F 52 A0 27 4E 4F  27 29 20 41 4E 44 A0 43  |(FOR.'NO') AND.C|
00001850: 41 52 52 59 A0 4F 4E A0  54 4F A0 54 48 45 A0 4E  |ARRY.ON.TO.THE.N|
00001860: 45 58 54 20 20 20 22 3B  00 AE 1C C4 04 99 22 50  |EXT   ";......"P|
00001870: 41 47 45 2C 20 57 48 49  43 48 20 42 52 49 45 46  |AGE, WHICH BRIEF|
00001880: 4C 59 A0 44 45 53 43 52  49 42 45 53 20 54 48 45  |LY.DESCRIBES THE|
00001890: A0 46 49 4C 45 20 A0 50  52 4F 47 52 41 4D A0 42  |.FILE .PROGRAM.B|
000018A0: 45 46 4F 52 45 A0 4C 4F  41 44 49 4E 47 2E 22 00  |EFORE.LOADING.".|
000018B0: DD 1C CE 04 99 22 11 11  11 1D 1D 1D 1D 1D 1D 12  |....."..........|
000018C0: 20 57 4F 55 4C 44 A0 59  4F 55 A0 4C 49 4B 45 A0  | WOULD.YOU.LIKE.|
000018D0: 54 4F A0 52 45 56 49 45  57 20 3F 20 92 22 00 F1  |TO.REVIEW ? ."..|
000018E0: 1C D8 04 A1 41 24 3A 8B  41 24 B2 22 22 A7 31 32  |....A$:.A$."".12|
000018F0: 34 30 00 2C 1D E2 04 8B  41 24 B2 22 4E 22 A7 99  |40.,....A$."N"..|
00001900: 22 11 11 1D 1D 1D 1D 1D  1D 1D 1D 1D 1D 1D 1D 1D  |"...............|
00001910: 1D 1D 1D 1D 12 20 4E 4F  20 92 22 3A 81 49 B2 31  |..... NO .":.I.1|
00001920: A4 31 37 35 30 3A 82 3A  89 31 32 39 30 00 62 1D  |.1750:.:.1290.b.|
00001930: EC 04 8B 41 24 B2 22 59  22 A7 99 22 11 11 1D 1D  |...A$."Y".."....|
00001940: 1D 1D 1D 1D 1D 1D 1D 1D  1D 1D 1D 1D 1D 1D 1D 12  |................|
00001950: 20 59 45 53 20 92 22 3A  81 49 B2 31 A4 31 35 30  | YES .":.I.1.150|
00001960: 30 3A 82 00 AD 1D F6 04  99 22 13 11 11 11 11 11  |0:......."......|
00001970: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 11 11  |................|
00001980: 11 11 12 52 45 54 55 52  4E 49 4E 47 A0 54 4F A0  |...RETURNING.TO.|
00001990: 46 49 52 53 54 A0 50 41  47 45 20 49 4E A0 41 A0  |FIRST.PAGE IN.A.|
000019A0: 46 45 57 A0 53 45 43 4F  4E 44 53 92 22 3B 00 C2  |FEW.SECONDS.";..|
000019B0: 1D 00 05 81 49 B2 31 A4  36 30 30 30 3A 82 3A 89  |....I.1.6000:.:.|
000019C0: 31 30 30 00 04 1E 0A 05  8D 31 33 35 30 3A 99 22  |100......1350:."|
000019D0: 93 11 11 11 11 11 11 11  11 11 11 D7 45 27 4C 4C  |............E'LL|
000019E0: A0 4E 4F 57 A0 4C 4F 41  44 A0 54 48 45 A0 44 45  |.NOW.LOAD.THE.DE|
000019F0: 4D 4F 4E 53 54 52 41 54  49 4F 4E 20 46 49 4C 45  |MONSTRATION FILE|
00001A00: 20 20 20 22 3B 00 47 1E  14 05 99 22 50 52 4F 47  |   ";.G...."PROG|
00001A10: 52 41 4D 2E 20 D9 4F 55  27 4C 4C A0 4E 45 45 44  |RAM. .OU'LL.NEED|
00001A20: A0 41 A0 42 4C 41 4E 4B  A0 43 41 53 53 45 54 54  |.A.BLANK.CASSETT|
00001A30: 45 A0 20 20 41 46 54 45  52 A0 54 48 45 A0 4C 4F  |E.  AFTER.THE.LO|
00001A40: 41 44 49 4E 47 20 22 3B  00 7E 1E 1E 05 99 22 49  |ADING ";.~...."I|
00001A50: 53 A0 43 4F 4D 50 4C 45  54 45 44 2E 20 D0 4C 45  |S.COMPLETED. .LE|
00001A60: 41 53 45 20 A0 48 41 56  45 A0 4F 4E 45 A0 41 56  |ASE .HAVE.ONE.AV|
00001A70: 41 49 4C 41 42 4C 45 2E  22 3A 8D 31 33 35 30 00  |AILABLE.":.1350.|
00001A80: B8 1E 28 05 9C 3A 99 22  93 11 11 11 11 11 11 11  |..(..:."........|
00001A90: 11 11 11 1D 1D 1D 1D 12  20 44 45 4D 4F 4E 53 54  |........ DEMONST|
00001AA0: 52 41 54 49 4F 4E A0 50  52 4F 47 52 41 4D A0 4C  |RATION.PROGRAM.L|
00001AB0: 4F 41 44 49 4E 47 20 92  22 00 EC 1E 32 05 8B C2  |OADING ."...2...|
00001AC0: 28 34 35 30 35 38 29 B2  31 38 30 A7 3A 24 58 2C  |(45058).180.:$X,|
00001AD0: C2 28 34 35 30 35 31 29  AB 34 38 2C 22 46 49 4C  |.(45051).48,"FIL|
00001AE0: 49 4E 47 20 33 20 20 20  30 30 54 30 31 00 F4 1E  |ING 3   00T01...|
00001AF0: 3C 05 93 3A 80 00 3A 1F  46 05 99 22 13 1D 1D 1D  |<..:..:.F.."....|
00001B00: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 11 11  |................|
00001B10: 11 11 11 11 11 11 11 12  20 50 52 45 53 53 A0 54  |........ PRESS.T|
00001B20: 48 45 A0 53 50 41 43 45  A0 4B 45 59 A0 54 4F A0  |HE.SPACE.KEY.TO.|
00001B30: 43 4F 4E 54 49 4E 55 45  20 92 22 00 49 1F 50 05  |CONTINUE .".I.P.|
00001B40: 92 35 39 34 31 30 2C 34  2C 34 00 5D 1F 5A 05 81  |.59410,4,4.].Z..|
00001B50: 42 B2 31 A4 33 30 3A A1  41 24 3A 82 3A 8E 00 00  |B.1.30:.A$:.:...|
....D..:.59468,14.[.N..".WITH THE HOPE T
HAT THE SHORT BREAK WAS  WELCOME, LET'S 
CONTINUE ";...X.."WITH THIS PET-  SOFT T
UTORIAL.":.".YOU'LL ";.Z...."REMEMBER TH
AT WE WERE EXAMINING  THE VARIOUS STATEM
ENTS WITH WHICH ";.&...."YOU   NEED TO B
E FAMILIAR, AND WE HAD JUST    LOOKED AT
 PRINT# - A ";.F...."STATEMENT WHICH    
PRINTS DATA ON TO TAPE, RATHER THAN ";..
. .."THE DISPLAY.":.".THE NEXT INSTRUCTI
ON WE MUST LEARN ";......"IS   GET# (DON
'T FORGET THE #). GET# WILL    CAUSE 1 C
HARACTER AT ";.6...."A TIME TO BE READ  
FROM A DATA TAPE. THERE IS NO LIMIT TO  
THE ";......"NUMBER OF CHARACTERS WHICH 
CAN BE   'GOT' IN THIS WAY (UNLIKE THE "
;...H.."'79 LIMIT'FOR PRINT#).":.".THERE
'S ";...R.."ONE MORE INSTRUCTION FOR US 
TO  LOOK AT: (ST)."......1350.-....".(ST
) IS SIMPLY A PROGRAM DEVICE TO TEST THE
 CONDITION ";.P...."OF A FILE.":.".IF (S
T) IS EQUAL TO 64, THEN AN EOF (ENDOF ";
......"FILE) HAS BEEN SENSED. IF (ST) EQ
UALS128, THEN AN EOT (END OF ";......"TA
PE) HAS BEEN SENSED. YOU'LL HAVE GATHERE
D, ";.4...."INCIDENT- ALLY, THAT (ST) MU
ST APPEAR IN BRACKETS (AS IT DOES ";.`..
.."HERE) WHEN YOU USE IT IN A  PROGRAM."
..."..".WITH (ST), ANY VALUE OTHER THAN 
64 OR   128 IS A FAULT AND, ";...,.."TO 
AVOID 'CRASHES', YOUR PROGRAMS SHOULD AL
WAYS TEST ";.+.6.."FOR    SUCH A POSSIBI
LITY.":.".THE TEST STATEMENTS ARE FAIRLY
 ";.P.@.."STRAIGHT-FORWARD (BUT YOU MIGH
T LIKE TO NOTE THEMDOWN), AND ";...J.."W
E'LL LOOK AT THEM NEXT.":.1350...T..".TO
 TEST FOR SPECIFIC CONDITIONS IN PRO- GR
AMS, WE USE (ST) ";...^.."TOGETHER WITH 
THE ANDSTATEMENT, AND TWO SPECIAL NUMBER
S.".F.H..".TO TEST FOR EOF, WE SAY 'IF (
ST) ";...R.."AND 64 THEN GOTO (THE LINE 
NUMBER OF THE CLOSE STATEMENT)'.".E.|.."
.TO TEST FOR EOT, WE SAY 'IF (ST) AND 12
8THEN GOTO ";......"(THE LINE NUMBER OF 
THE CLOSE STATEMENT)'.":.".THE NUMBERS "
;.S...."REPRESENT THE 'BITS' SET IN PET'
S MEMORY - DON'T WORRY ABOUT THEM.".....
.".THE BEST WAY TO TEST FOR ANY ERROR TH
AT COULD PRODUCE ";......"A 'CRASH' IS T
O SAY 'IF   (ST) > 0 THEN GOTO (THE LINE
 NUMBER OF ";......" THE CLOSE STATEMENT
)'. IN TESTING FOR   ALL (ST) ";._...."C
ONDITIONS, THIS AUTOMATICALLY CLOSES THE
 FILE IF (ST) VARIES ";...B.."FROM '0',N
O MATTER WHAT THE CAUSE.":.1350.W.L..".Y
OU ARE NOW VERY NEAR THE POINT AT WHICHY
OU CAN TRY USING THE ";...V.."FILE SYSTE
M FOR   YOURSELF. THERE ARE, HOWEVER, SO
ME SOFT-WARE ";.`...."PROGRAM 'PATCHES' 
YOU SHOULD KNOW  ABOUT, TO HELP AVOID ";
......"ERRORS.":.".THE FIRST IS USED WHE
N RUNNING ";......"PRINT#   FILES IN WHI
CH THE OPEN STATEMENT HAS   CONCLUDED WI
TH ";......"A 1 OR 2 (THUS CALLING   EIT
HER AN EOF OR AN EOT). ";.C...."THE PATC
H     MAKES SURE THAT PET KNOWS WHERE IT
S TAPEBUFFER IS, ";......"BY USING POKE.
":.".YOU SHOULD NOTE THAT THIS ";......"
IS FOR PRINT# FILES ONLY, SINCE IT'S IMP
OSSIBLE TO    HAVE ";.%.&.."BOTH PRINT# 
AND INPUT# (OR PRINT#  AND GET#) OPERATI
ONS AT THE ";.D.0.."SAME TIME   WITHIN T
HE SAME FILE.":.".YOU'LL FIND THE ";...:
.."PATCH FULLY DESCRIBED ONTHE NEXT PAGE
.":.1350.W.D..".ON THE PREVIOUS PAGE, WE
 SAID THAT HERE WE'D LAY OUT ";...N.."TH
E FIRST OF OUR SOFTWARE  PATCHES. AS WE 
NOTED, IT'S ";.P.X.."INTENDED TO  TELL P
ET WHERE THE TAPE #1 BUFFER IS."...B..".
IT'S ACHIEVED LIKE THIS. IMMEDIATELY BE-
FORE AN OPEN COMMAND, ";.M.L.."INCLUDE T
HE LINE:":."......POKE 243,122:POKE";...
V.." 244,2":.".SHOULD YOU BE USING A SEC
OND TAPE UNIT  (TAPE #2), ";.R...."THEN 
THE LINE BECOMES:":."......POKE 243,58:P
OKE 244,3"......".THE GAP BETWEEN POKE A
ND THE NUMBERS CANBE REMOVED IN YOUR ";.
....."PROGRAM, OF COURSE.  IT'S ONLY BEE
N USED IN THE EXAMPLES TO  HELP ";.'....
"MAKE THEM CLEAR. REMEMBER, INCLUDE EITH
ER OR BOTH LINES, AS ";.V...."APPROPRIAT
E,   IMMEDIATELY BEFORE OPEN.".`....1350
......".THE SECOND PATCH IS A SMALL SUBR
OUTINE  WHICH SHOULD ";...F.."BE CALLED 
AFTER ALL PRINT# STATEMENTS. CALL IT IN 
THE NORMAL ";.).P.."WAY   WITH GOSUB AND
, OF COURSE, CHANGE THE   LINE NUMBERS "
;.J.Z.."IN THE LISTING BELOW TO    FIT Y
OUR PROGRAM.":.".A FULL ";......"EXPLANA
TION OF THE WAY IN WHICH  IT WORKS IS SO
MEWHAT ";......"OUTSIDE THE SCOPE  OF TH
IS TUTORIAL, AND INDEED OF THE AV- AIL";
.;...."ABLE PET MEMORY! USING IT WILL, H
OW- EVER, MAKE TROUBLE-FREE FILE ";.L...
."OPERATION  EVEN MORE CERTAIN. HERE IT 
IS:"......"...2000 IF PEEK(625)>180THEN2
020......"..2010 RETURN.F. .."..2020 POK
E59411,53:T=TI...*.."..2030 IFTI-T<6THEN
2030...4.."..2040 POKE59411,61:RETURN.7.
>..".THIS SUBROUTINE IS FOR TAPE #1. CHA
NGES ";.F.H.."FOR TAPE #2 ARE SHOWN ON T
HE NEXT PAGE.".P.R..1350...\..".THE SUBR
OUTINE NEEDS SOME SMALL CHANGES IF IT'S 
TO B.  USED ";...F.."WITH TAPE #2. FIRST
, HERE'S THE SUBROUTINE AGAIN:"...P.."..
.2000 IF PEEK(625)>180THEN2020.).Z.."..2
010 RETURN.H...."..2020 POKE59411,53:T=T
I.F...."..2030 IFTI-T<6THEN2030......"..
2040 POKE59411,61:RETURN......".FOR USE 
WITH TAPE #2, IT WILL LOOK LIKE THIS:"..
...."..*2000 IF PEEK(626)>180THEN2020...
..."..2010 RETURN......".*2020 POKE59456
,207:T=TI.6.J.."..2030 IFTI-T<6THEN2030.
X.T..".*2040 POKE59456,223:RETURN......"
.THE THREE CHANGED LINES ARE HAVE BEEN  
 ASTERISKED.";.S...."THE NEXT PAGE HAS A
 BRIEF    NOTE OF THE IDEA BEHIND ";....
.."PEEK/POKE       COMMANDS."......1350.
B....".FIRST, WHY THE POKE COMMANDS IN B
OTH THESOFTWARE PATCHES? ";.~...."EXPERI
ENCE HAS SHOWN  THAT MANY TAPE FILE PROB
LEMS ";.G...."HA.E CENT- RED ON THE STAR
T-UP OF THE CASSETTE UNITDRIVE MOTOR. ";
...$.."AVOIDING TECHNICALITIES,   THE PA
TCHES OVERCOME THESE BY PUT";.L...."TING
   THE DRIVE UNDER PROGRAM CONTROL.":.".
SIMILARLY, ";...8.."THE PEEK COMMAND EXA
MINES THETAPE BUFFER, AND ALSO CONTROLS 
THE ";.Q.B.."DRIVEMOTOR AT THE CORRECT P
OINTS, TO MINIMISEERRORS."...L..".A COMP
LETE SAMPLE FILE PROGRAM, CONTAIN-ING AL
L THE ";.I.V.."SAFETY FEATURES AND PATCH
ES DESCRIBED, FORMS THE ";...`.."LAST PA
RT OF THIS  TUTORIAL.":.".IT WILL REPAY 
";...J.."STUDY, WHICH YOU CAN DO BYLISTI
NG IT, OF COURSE.".C.T..1350...~..".BEFO
RE WE FINALLY LOAD THE LAST SECTION OF T
HE TUTORIAL ";.>...."(THE SAMPLE FILE),W
OULD YOU LIKE TO REVIEW THIS ";......"SE
COND SECTION  AGAIN?":.".IF YOU WOULD, P
RESS Y (FOR 'YES'). ";.E...."YOU  WILL T
HEN AUTOMATICALLY GO BACK TO THE  BEGINN
ING ";......"OF THE SECTION."......".IF,
 HOWEVER, YOU ARE HAPPY WITH YOUR UN-DER
STANDING OF ";.G...."WHAT YOU'VE LEARNT,
 PRESSN (FOR 'NO') AND CARRY ON TO THE N
EXT   ";...D.."PAGE, WHICH BRIEFLY DESCR
IBES THE FILE  PROGRAM BEFORE LOADING.".
..N..".......... WOULD YOU LIKE TO REVIE
W ? ."...X..A$:.A$."".1240.,....A$."N"..
".................... NO .":.I.1.1750:.:
.1290.B....A$."Y".."....................
 YES .":.I.1.1500:......."..............
...........RETURNING TO FIRST PAGE IN A 
FEW SECONDS.";.B....I.1.6000:.:.100.....
.1350:."...........WE'LL NOW LOAD THE DE
MONSTRATION FILE   ";.G...."PROGRAM. YOU
'LL NEED A BLANK CASSETTE   AFTER THE LO
ADING ";.~...."IS COMPLETED. PLEASE  HAV
E ONE AVAILABLE.":.1350...(..:."........
........ DEMONSTRATION PROGRAM LOADING .
"...2..B(45058).180.:$X,B(45051).48,"FIL
ING 3   00T01...<..:..:.F.."............
................ PRESS THE SPACE KEY TO 
CONTINUE .".I.P..59410,4,4.].Z..B.1.30:.
A$:.:...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL