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

2.8 LESSON

FILE INFORMATION

FILENAME(S): 2.8 LESSON

FILE TYPE(S): PRG

FILE SIZE: 9.8K

FIRST SEEN: 2025-12-02 23:23:03

APPEARS ON: 1 disk(s)

FILE HASH

cac8207bfc3990c33c3b33ae66e211760c1dcfc72b591469ea0c65234f9374f5

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
ASS KURS ENGL 2 2.8 LESSON PRG swasti, dinkel 8 2 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 00 01 31 33 31 00 30 30  30 30 30 30 FF 00 FF 00  |..131.000000....|
00000010: FF 00 FF 00 FF 00 FF 00  FF 00 FF 00 FF 00 FF 00  |................|
00000020: FF 00 FF 00 FF 00 FF 00  FF 00 FF 00 FF 00 FF 00  |................|
00000030: FF 00 FF 00 FF 00 FF 00  FF 00 FF 00 FF 00 FF 00  |................|
00000040: FF 40 FB 00 FF 00 FF 00  A8 7D EA 00 A8 ED E9 ED  |.@.......}......|
00000050: ED 26 F6 02 02 02 02 02  02 02 02 02 02 02 02 02  |.&..............|
00000060: 02 02 02 02 02 02 02 02  02 02 02 02 02 02 02 02  |................|
00000070: 02 02 02 02 02 02 02 02  02 02 02 02 02 02 02 02  |................|
00000080: 02 02 02 02 02 02 02 02  02 02 02 02 02 02 02 02  |................|
00000090: 02 02 02 02 02 02 02 02  02 02 02 02 02 02 02 02  |................|
000000A0: 02 02 02 02 02 02 02 02  02 02 02 02 02 02 02 02  |................|
000000B0: 02 02 02 02 02 02 02 02  02 02 02 02 02 02 02 02  |................|
000000C0: 02 02 02 02 02 02 02 02  02 02 02 02 02 02 02 02  |................|
000000D0: 02 02 02 02 02 02 02 02  02 02 02 02 02 02 02 02  |................|
000000E0: 02 02 02 02 02 02 02 02  02 02 02 02 02 02 02 02  |................|
000000F0: 02 02 02 02 02 02 02 02  02 02 02 02 02 02 02 02  |................|
00000100: 02 02 EA EA EA 78 A2 00  9A A9 01 48 48 48 48 48  |.....x.....HHHHH|
00000110: A9 05 85 C6 A5 2B 85 2D  A5 2C 85 2E A0 00 A2 03  |.....+.-.,......|
00000120: B1 2D E6 2D D0 02 E6 2E  C9 00 D0 F2 CA D0 F1 A9  |.-.-............|
00000130: FF 8D 29 03 AC FF FF C8  D0 FE 4C 83 A4 FF 00 FF  |..).......L.....|
00000140: 00 FF 00 95 24 FF 94 A5  00 FF 00 FF 00 FF 00 FF  |....$...........|
00000150: 04 7F 88 FF 00 FF 9D F5  1C FF 00 FF 00 FF 00 FF  |................|
00000160: 00 FF 1C FF 00 AD 94 9D  9C BD 91 FF 00 FF 0C FF  |................|
00000170: 00 FF 9C FF 00 FF 10 FF  00 13 52 55 4E 0D 00 00  |..........RUN...|
00000180: 00 00 00 00 08 00 A0 00  0E F6 04 0A 00 03 10 00  |................|
00000190: 00 48 EB 00 00 00 00 00  00 00 00 00 00 00 00 00  |.H..............|
000001A0: 00 00 00 00 00 00 00 FB  01 00 00 00 00 00 00 00  |................|
000001B0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001C0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001D0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001E0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001F0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000200: 00 00 8B E3 FB C5 7C A5  1A A7 E4 A7 86 AE 00 00  |......|.........|
00000210: 00 00 4C 48 B2 00 31 EA  FB C5 47 FE 4A F3 91 F2  |..LH..1...G.J...|
00000220: 0E F2 50 F2 33 F3 57 F1  CA F1 ED F6 3E F1 2F F3  |..P.3.W.....>./.|
00000230: 66 FE A5 F4 ED F5 00 00  00 00 00 00 00 00 00 00  |f...............|
00000240: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000250: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000260: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000270: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000280: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000290: 00 00 00 00 00 00 00 00  00 00 FF 00 00 28 00 99  |.............(..|
000002A0: 22 3F 97 1D BF 9D 22 3B  00 00 00 29 00 9F 31 2C  |"?....";...)..1,|
000002B0: 30 3A 84 31 2C 5A 24 3A  A0 31 3A 99 22 98 22 3A  |0:.1,Z$:.1:.".":|
000002C0: 8E 00 FF 00 00 A9 FF 8D  29 03 A9 02 85 C6 A9 13  |........).......|
000002D0: 8D 77 02 A9 0D 8D 78 02  A9 FB 8D 02 03 A9 C5 8D  |.w....x.........|
000002E0: 03 03 4C 83 A4 00 00 00  00 00 00 00 00 00 00 00  |..L.............|
000002F0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000300: 00 00 12 15 0E 39 39 39  20 20 20 20 20 20 20 20  |.....999        |
00000310: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000320: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000330: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000340: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 4C  |               L|
00000350: 7E 05 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |~.              |
00000360: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000370: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000380: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000390: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000003A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000003B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000003C0: 20 20 20 84 0E A0 38 4C  7D 05 20 20 20 20 20 20  |   ...8L}.      |
000003D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000003E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000003F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000400: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000410: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000420: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000430: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000440: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000450: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000460: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000470: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 BE  |               .|
00000480: 60 03 E8 18 8E C2 03 E8  8A 0A 0A 0A 85 0F 0A 4C  |`..............L|
00000490: CF 05 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
000004A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000004B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000004C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000004D0: 20 6D E6 07 8D E6 07 AD  E7 07 69 00 8D E7 07 4C  | m........i....L|
000004E0: 1D 06 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
000004F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000500: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000510: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 18  |               .|
00000520: 69 60 81 0D A0 57 B1 0E  85 0E 46 0F 8A 25 BA 4C  |i`...W....F..%.L|
00000530: 51 06 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |Q.              |
00000540: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000550: 20 20 20 AA 8E 5B 08 4C  1C 07 20 20 20 20 20 20  |   ..[.L..      |
00000560: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000570: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000580: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000590: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000005A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000005B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000005C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000005D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000005E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000005F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000600: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000610: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 A0 27  |              .'|
00000620: D0 1D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00000630: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 B9  |               .|
00000640: 99 03 99 C3 03 88 10 F7  30 11 20 20 20 20 20 20  |........0.      |
00000650: 20 20 20 20 20 20 20 20  20 20 20 A9 C3 8D 4F 08  |           ...O.|
00000660: A9 03 8D 50 08 A9 D1 8D  C3 03 A9 03 8D C4 03 4C  |...P...........L|
00000670: 87 07 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00000680: 20 20 20 20 20 20 20 20  20 A9 5C 8D D1 03 A9 08  |         .\.....|
00000690: 8D D2 03 A9 60 8D 58 08  D0 1B 20 20 20 20 20 20  |....`.X...      |
000006A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000006B0: 20 20 20 20 20 A9 89 8D  53 08 A9 8F 8D 57 08 4C  |     ...S....W.L|
000006C0: E5 07 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
000006D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000006E0: 20 20 20 20 20 20 20 6C  FE FF 99 00 08 88 D0 FA  |       l........|
000006F0: 4C E2 FC 8C 00 BC DC FF  00 FF 04 9D 9C FF 00 FF  |L...............|
00000700: 00 FF 00 4F 08 0A 00 9E  32 30 32 34 3A 8F 22 14  |...O....2024:.".|
00000710: 14 14 14 14 14 14 14 14  14 14 14 52 45 4D 20 57  |...........REM W|
00000720: 2E 4F 57 45 4E 20 4D 55  52 43 4F 54 54 20 46 45  |.OWEN MURCOTT FE|
00000730: 42 52 55 41 52 59 20 31  39 38 33 20 20 20 20 20  |BRUARY 1983     |
00000740: 20 20 20 20 20 20 20 57  4F 4D 46 49 53 20 36 34  |       WOMFIS 64|
00000750: 00 5C 08 0B 00 00 35 30  3A 4D 4C C1 04 00 86 08  |.\....50:ML.....|
00000760: 32 00 9C 3A 42 24 B2 22  1D 1D 1D 1D 1D 22 3A 45  |2..:B$.".....":E|
00000770: 24 B2 22 20 20 20 20 20  20 20 20 20 20 20 20 20  |$."             |
00000780: 20 20 20 20 20 20 22 00  A1 08 33 00 48 24 B2 22  |      "...3.H$."|
00000790: 91 91 91 91 91 22 3A 4C  24 B2 22 11 11 11 11 11  |.....":L$.".....|
000007A0: 11 22 00 C8 08 34 00 50  24 B2 22 12 41 92 47 41  |."...4.P$.".A.GA|
000007B0: 49 4E 20 20 20 12 42 92  41 43 4B 20 20 20 12 43  |IN   .B.ACK   .C|
000007C0: 92 4F 4E 54 49 4E 55 45  13 00 F6 08 3C 00 83 20  |.ONTINUE....<.. |
000007D0: 31 36 39 2C 32 35 35 2C  31 33 33 2C 31 37 36 2C  |169,255,133,176,|
000007E0: 31 36 39 2C 33 2C 31 33  33 2C 31 37 37 2C 31 36  |169,3,133,177,16|
000007F0: 32 2C 33 2C 31 36 30 00  3A 09 3D 00 83 20 32 35  |2,3,160.:.=.. 25|
00000800: 30 2C 31 37 37 2C 31 37  36 2C 37 33 2C 31 32 38  |0,177,176,73,128|
00000810: 2C 31 34 35 2C 31 37 36  2C 31 33 36 2C 32 30 38  |,145,176,136,208|
00000820: 2C 32 34 37 2C 32 34 2C  31 36 35 2C 31 37 36 2C  |,247,24,165,176,|
00000830: 31 30 35 2C 32 35 30 2C  31 33 33 00 68 09 3E 00  |105,250,133.h.>.|
00000840: 83 20 31 37 36 2C 31 36  35 2C 31 37 37 2C 31 30  |. 176,165,177,10|
00000850: 35 2C 30 2C 31 33 33 2C  31 37 37 2C 32 30 32 2C  |5,0,133,177,202,|
00000860: 31 36 2C 32 32 39 2C 39  36 00 A8 09 40 00 97 32  |16,229,96...@..2|
00000870: 30 34 38 2C 30 3A 8C 3A  81 49 B2 38 32 38 A4 38  |048,0:.:.I.828.8|
00000880: 36 35 3A 87 5A 3A 97 49  2C 5A 3A 82 3A 97 32 30  |65:.Z:.I,Z:.:.20|
00000890: 34 38 2C 39 36 3A 8F 22  14 14 14 14 14 14 14 14  |48,96:."........|
000008A0: 14 14 14 14 14 14 14 14  14 00 BE 09 46 00 53 48  |............F.SH|
000008B0: B2 36 35 33 3A 43 43 B2  36 3A 8D 35 30 30 30 00  |.653:CC.6:.5000.|
000008C0: FD 09 64 00 99 C7 28 31  34 29 22 93 9A 22 4C 24  |..d...(14)".."L$|
000008D0: 2C 2C 22 9A 9D 9D AC 12  AC BB 92 BB 9D 9D 9D 9D  |,,".............|
000008E0: 11 20 20 12 BE 92 BE 9D  9D 9D 9D 11 AC 12 AC 92  |.  .............|
000008F0: 20 20 9D 9D 9D 9D 11 BC  12 A2 A2 92 BE 22 00 29  |  ...........".)|
00000900: 0A 65 00 99 42 24 22 11  11 11 12 2A 20 20 C8 C1  |.e..B$"....*  ..|
00000910: D2 C4 D7 C1 D2 C5 20 C1  CE C4 20 C9 CE D3 D4 D2  |...... ... .....|
00000920: D5 C3 D4 C9 CF CE D3 20  20 2A 00 58 0A 66 00 99  |.......  *.X.f..|
00000930: 2C 22 11 11 11 98 20 20  32 2E 38 20 20 20 C9 CE  |,"....  2.8   ..|
00000940: D4 C5 D2 D2 D5 D0 D4 D3  22 3A 54 B2 33 3A 8D 31  |........":T.3:.1|
00000950: 30 30 30 3A 8D 36 30 30  30 00 79 0A 6E 00 43 43  |000:.6000.y.n.CC|
00000960: B2 33 3A 8D 35 30 30 30  3A 8D 33 30 30 30 3A 99  |.3:.5000:.3000:.|
00000970: 22 98 22 3B 3A 8D 31 31  30 30 00 A2 0A 78 00 43  |".";:.1100...x.C|
00000980: 43 B2 31 32 3A 8D 35 30  30 30 3A 99 22 93 22 C7  |C.12:.5000:.".".|
00000990: 28 31 34 29 22 12 97 C9  CE D4 D2 CF C4 D5 C3 D4  |(14)"...........|
000009A0: C9 CF CE 00 E6 0A 79 00  99 4C 24 22 1F C9 4E 54  |......y..L$"..NT|
000009B0: 45 52 52 55 50 54 53 A0  57 45 52 45 A0 4D 45 4E  |ERRUPTS.WERE.MEN|
000009C0: 54 49 4F 4E 45 44 A0 49  4E A0 4C 45 53 53 4F 4E  |TIONED.IN.LESSON|
000009D0: 53 20 32 2E 33 41 4E 44  20 32 2E 34 22 3A 54 B2  |S 2.3AND 2.4":T.|
000009E0: 32 3A 8D 31 30 30 30 00  2C 0B 7A 00 99 22 11 11  |2:.1000.,.z.."..|
000009F0: D4 48 45 59 A0 50 45 52  4D 49 54 A0 45 58 54 45  |.HEY.PERMIT.EXTE|
00000A00: 52 4E 41 4C A0 45 56 45  4E 54 53 A0 54 4F A0 49  |RNAL.EVENTS.TO.I|
00000A10: 4E 54 52 55 44 45 20 20  4F 4E A0 41 A0 50 52 4F  |NTRUDE  ON.A.PRO|
00000A20: 47 52 41 4D 2E 9B 22 3A  8D 31 31 30 30 00 3C 0B  |GRAM..":.1100.<.|
00000A30: 82 00 43 43 B2 31 35 3A  8D 35 30 30 30 00 70 0B  |..CC.15:.5000.p.|
00000A40: 83 00 99 22 93 22 3B 3A  99 C7 28 31 34 32 29 22  |...".";:..(142)"|
00000A50: 1F 4D 45 4D 4F 52 59 22  3A 99 22 1D 95 22 3B 3A  |.MEMORY":."..";:|
00000A60: 81 49 B2 31 A4 33 37 3A  99 22 A4 22 3B 3A 82 3A  |.I.1.37:.".";:.:|
00000A70: 99 00 99 0B 84 00 5A 24  B2 22 A7 BA BA BA BA BA  |......Z$."......|
00000A80: BA BA BA A5 22 3A 81 49  B2 31 A4 32 31 3A 99 5A  |....":.I.1.21:.Z|
00000A90: 24 2C 2C 22 9D 22 5A 24  3A 82 00 B3 0B 85 00 99  |$,,"."Z$:.......|
00000AA0: 22 1D 22 3B 3A 81 49 B2  31 A4 33 37 3A 99 22 A3  |".";:.I.1.37:.".|
00000AB0: 22 3B 3A 82 00 E5 0B 86  00 8D 31 31 32 30 3A 99  |";:.......1120:.|
00000AC0: 22 13 11 11 11 22 2C 22  97 48 45 52 45 20 49 53  |"....",".HERE IS|
00000AD0: 20 41 20 50 52 4F 47 52  41 4D 2E 13 11 22 3A 81  | A PROGRAM...":.|
00000AE0: 49 B2 31 A4 32 31 00 1D  0C 87 00 99 22 A7 12 95  |I.1.21......"...|
00000AF0: BA BA BA BA BA BA BA BA  22 3A 82 3A 8D 31 31 32  |........":.:.112|
00000B00: 30 3A 99 22 13 11 11 11  11 11 22 2C 22 97 49 54  |0:."......",".IT|
00000B10: 20 48 41 53 20 53 54 41  52 54 45 44 21 22 00 3C  | HAS STARTED!".<|
00000B20: 0C 8C 00 4E 32 B2 30 3A  8D 31 31 32 32 3A A1 5A  |...N2.0:.1122:.Z|
00000B30: 24 3A 8B 5A 24 B3 B1 22  22 89 31 34 30 00 68 0C  |$:.Z$.."".140.h.|
00000B40: 8F 00 81 4A B2 32 30 A4  30 A9 AB 31 3A 81 4B B2  |...J.20.0..1:.K.|
00000B50: 30 A4 37 3A 4E 31 B2 31  31 30 35 AA 4B AA 34 30  |0.7:N1.1105.K.40|
00000B60: AC 4A 3A 97 4E 31 2C 33  32 00 7E 0C 90 00 54 B2  |.J:.N1,32.~...T.|
00000B70: 30 3A 8D 31 30 30 30 3A  97 4E 31 2C 32 35 30 00  |0:.1000:.N1,250.|
00000B80: 95 0C 91 00 A1 5A 24 3A  8B 5A 24 B3 B1 C7 28 31  |.....Z$:.Z$...(1|
00000B90: 33 29 89 31 34 38 00 A5  0C 92 00 8D 31 31 32 31  |3).148......1121|
00000BA0: 3A 8D 31 30 31 30 00 C1  0C 93 00 97 4E 31 2C 32  |:.1010......N1,2|
00000BB0: 35 30 3A A1 5A 24 3A 8B  5A 24 B3 B1 22 22 89 31  |50:.Z$:.Z$.."".1|
00000BC0: 34 37 00 FD 0C 94 00 8B  5A 24 B1 B2 22 41 22 AF  |47......Z$.."A".|
00000BD0: 5A 24 B3 B2 22 43 22 A7  4B B2 37 3A 4A B2 30 3A  |Z$.."C".K.7:J.0:|
00000BE0: 82 4B 2C 4A 3A 5A B2 C6  28 5A 24 29 AB 36 34 3A  |.K,J:Z..(Z$).64:|
00000BF0: 91 5A 89 31 34 30 2C 31  32 30 2C 32 30 30 00 15  |.Z.140,120,200..|
00000C00: 0D 95 00 8B 4E 32 A7 99  22 13 22 4C 24 4C 24 4C  |....N2.."."L$L$L|
00000C10: 24 4C 24 50 24 3B 00 23  0D 96 00 82 4B 2C 4A 3A  |$L$P$;.#....K,J:|
00000C20: 89 31 34 33 00 48 0D C8  00 43 43 B2 31 32 3A 8D  |.143.H...CC.12:.|
00000C30: 35 30 30 30 3A 99 C7 28  31 34 29 22 93 12 97 C9  |5000:..(14)"....|
00000C40: CE D4 C5 D2 D2 D5 D0 D4  22 00 76 0D C9 00 99 22  |........".v...."|
00000C50: 11 11 1F C1 20 53 49 47  4E 41 4C A0 46 52 4F 4D  |.... SIGNAL.FROM|
00000C60: A0 4F 55 54 53 49 44 45  A0 54 48 41 54 A0 53 4F  |.OUTSIDE.THAT.SO|
00000C70: 4D 45 54 48 49 4E 47 00  AF 0D CA 00 99 22 28 45  |METHING......"(E|
00000C80: 2E 47 2E 20 41 20 50 45  52 49 50 48 45 52 41 4C  |.G. A PERIPHERAL|
00000C90: 29 A0 52 45 51 55 49 52  45 53 A0 41 54 54 45 4E  |).REQUIRES.ATTEN|
00000CA0: 54 49 4F 4E 3A 22 3A 54  B2 33 3A 8D 31 30 30 30  |TION:":T.3:.1000|
00000CB0: 00 DC 0D CC 00 99 22 11  11 A6 22 42 24 22 C4 45  |......"..."B$".E|
00000CC0: 54 45 43 54 45 44 A0 42  59 A0 54 48 45 A0 CD D0  |TECTED.BY.THE...|
00000CD0: D5 3B 22 3A 54 B2 32 3A  8D 31 30 30 30 00 11 0E  |.;":T.2:.1000...|
00000CE0: CD 00 99 22 11 A6 22 42  24 22 CD 41 59 A0 4F 43  |...".."B$".AY.OC|
00000CF0: 43 55 52 A0 51 55 49 54  45 A0 52 41 4E 44 4F 4D  |CUR.QUITE.RANDOM|
00000D00: 4C 59 20 49 4E A0 54 49  4D 45 3B 22 3A 8D 31 30  |LY IN.TIME;":.10|
00000D10: 30 30 00 3F 0E CE 00 99  22 11 A6 22 42 24 22 D4  |00.?....".."B$".|
00000D20: 45 4D 50 4F 52 41 52 49  4C 59 A0 48 41 4C 54 53  |EMPORARILY.HALTS|
00000D30: A0 4E 4F 52 4D 41 4C A0  53 45 51 55 45 4E 43 45  |.NORMAL.SEQUENCE|
00000D40: 00 82 0E CF 00 99 42 24  22 20 4F 46 A0 50 52 4F  |......B$" OF.PRO|
00000D50: 43 45 53 53 49 4E 47 20  41 46 54 45 52 A0 43 4F  |CESSING AFTER.CO|
00000D60: 4D 50 4C 45 54 49 4E 47  22 3A 99 42 24 22 20 43  |MPLETING":.B$" C|
00000D70: 55 52 52 45 4E 54 A0 49  4E 53 54 52 55 43 54 49  |URRENT.INSTRUCTI|
00000D80: 4F 4E 3B 00 C7 0E D0 00  54 B2 35 3A 8D 31 30 30  |ON;.....T.5:.100|
00000D90: 30 3A 99 22 11 A6 22 42  24 22 C3 41 55 53 45 53  |0:.".."B$".AUSES|
00000DA0: A0 41 A0 42 52 41 4E 43  48 A0 54 4F A0 4F 54 48  |.A.BRANCH.TO.OTH|
00000DB0: 45 52 A0 52 4F 55 54 49  4E 45 53 3B 22 3B 3A 54  |ER.ROUTINES;";:T|
00000DC0: B2 32 3A 8D 31 30 30 30  00 FD 0E D1 00 99 22 11  |.2:.1000......".|
00000DD0: A6 22 42 24 22 D2 45 54  55 52 4E 20 49 53 A0 56  |."B$".ETURN IS.V|
00000DE0: 49 41 A0 12 97 52 54 49  1F 92 20 49 4E 53 54 52  |IA...RTI.. INSTR|
00000DF0: 55 43 54 49 4F 4E 3B 22  3A 8D 31 30 30 30 00 4E  |UCTION;":.1000.N|
00000E00: 0F D2 00 99 22 11 A6 22  42 24 22 D0 52 4F 47 52  |....".."B$".ROGR|
00000E10: 41 4D A0 53 55 42 53 45  51 55 45 4E 54 4C 59 A0  |AM.SUBSEQUENTLY.|
00000E20: 43 4F 4E 54 49 4E 55 45  53 20 41 53 22 3A 99 42  |CONTINUES AS":.B|
00000E30: 24 22 20 54 48 4F 55 47  48 A0 4E 4F 54 48 49 4E  |$" THOUGH.NOTHIN|
00000E40: 47 A0 48 41 44 A0 4F 43  43 55 52 52 45 44 2E 00  |G.HAD.OCCURRED..|
00000E50: 89 0F D3 00 99 42 24 22  20 28 D0 C3 20 41 4E 44  |.....B$" (.. AND|
00000E60: A0 D3 D2 20 57 45 52 45  20 49 4E A0 54 48 45 A0  |... WERE IN.THE.|
00000E70: 53 54 41 43 4B 2E 29 9B  22 3A 8D 31 31 31 30 3A  |STACK.).":.1110:|
00000E80: 91 5A 89 32 30 30 2C 31  33 30 00 C9 0F DC 00 43  |.Z.200,130.....C|
00000E90: 43 B2 31 32 3A 8D 35 30  30 30 3A 99 22 93 22 4C  |C.12:.5000:."."L|
00000EA0: 24 22 1F D4 48 45 A0 4F  4E 4C 59 A0 49 4E 54 45  |$"..HE.ONLY.INTE|
00000EB0: 52 52 55 50 54 20 59 4F  55 20 48 41 56 45 A0 49  |RRUPT YOU HAVE.I|
00000EC0: 4E A0 C2 C1 D3 C9 C3 20  49 53 00 FC 0F DD 00 99  |N...... IS......|
00000ED0: 22 54 48 45 A0 D3 D4 CF  D0 20 4B 45 59 2C 20 46  |"THE..... KEY, F|
00000EE0: 4F 4C 4C 4F 57 45 44 A0  42 59 A0 27 C3 CF CE D4  |OLLOWED.BY.'....|
00000EF0: 27 2E 22 3A 54 B2 34 3A  8D 31 30 30 30 00 2A 10  |'.":T.4:.1000.*.|
00000F00: DE 00 99 22 11 11 27 D2  C5 D3 D4 CF D2 C5 27 20  |..."..'.......' |
00000F10: 49 53 20 4E 4F 54 20 51  55 49 54 45 20 54 48 45  |IS NOT QUITE THE|
00000F20: 20 53 41 4D 45 20 2D 20  59 4F 55 00 49 10 DF 00  | SAME - YOU.I...|
00000F30: 99 22 43 41 4E 4E 4F 54  20 43 4F 4E 54 49 4E 55  |."CANNOT CONTINU|
00000F40: 45 2E 9B 22 3A 8D 31 31  30 30 00 78 10 E6 00 43  |E..":.1100.x...C|
00000F50: 43 B2 31 35 3A 8D 35 30  30 30 3A 99 22 93 22 C7  |C.15:.5000:.".".|
00000F60: 28 31 34 29 22 12 1F 36  35 31 30 20 C9 CE D4 C5  |(14)"..6510 ....|
00000F70: D2 D2 D5 D0 D4 D3 11 97  22 00 C3 10 E7 00 99 4C  |........"......L|
00000F80: 24 22 D4 48 45 A0 CD D0  D5 20 48 41 53 A0 54 48  |$".HE.... HAS.TH|
00000F90: 52 45 45 A0 4C 49 4E 45  53 20 46 4F 52 A0 52 45  |REE.LINES FOR.RE|
00000FA0: 43 45 49 56 49 4E 47 22  3A 99 22 49 4E 54 45 52  |CEIVING":."INTER|
00000FB0: 52 55 50 54 A0 53 49 47  4E 41 4C 53 2E 22 3A 8D  |RUPT.SIGNALS.":.|
00000FC0: 31 31 30 30 00 F3 10 F0  00 99 22 93 95 22 3B 3A  |1100......"..";:|
00000FD0: 81 49 B2 31 A4 37 3A 99  22 12 20 20 20 20 20 20  |.I.1.7:.".      |
00000FE0: 20 20 20 22 3A 82 3A 99  22 91 91 91 91 1D 1D 1D  |   ":.:.".......|
00000FF0: CD D0 D5 22 00 20 11 F2  00 99 22 13 22 2C 22 9D  |...". ....".",".|
00001000: 1E 2E 2E 2E 2E 2E 2E 2E  2E 2E 2E 2E 2E 2E 2E 2E  |................|
00001010: 2E 2E 2E 2E 20 C3 4F 4E  54 52 4F 4C A0 C2 55 53  |.... .ONTROL..US|
00001020: 22 00 49 11 F3 00 99 2C  22 9D A8 A8 A8 A8 A8 A8  |".I....,".......|
00001030: A8 A8 A8 A8 A8 A8 A8 A8  A8 A8 A8 A8 A8 20 C1 44  |............. .D|
00001040: 44 52 45 53 53 A0 C2 55  53 22 00 79 11 F4 00 99  |DRESS..US".y....|
00001050: 2C 22 9D BF BF BF BF BF  BF BF BF BF BF BF BF BF  |,"..............|
00001060: BF BF BF BF BF BF 20 C4  41 54 41 A0 C2 55 53 22  |...... .ATA..US"|
00001070: 3A 54 B2 32 3A 8D 31 30  30 30 00 A0 11 F5 00 99  |:T.2:.1000......|
00001080: 22 12 95 A4 A4 A4 A4 A4  A4 A4 A4 A4 22 3A 99 22  |"...........":."|
00001090: 12 C9 4E 54 45 52 52 55  50 54 22 3A 8D 31 30 30  |..NTERRUPT":.100|
000010A0: 30 00 DD 11 F7 00 99 42  24 22 1D DD 9D 11 AD C0  |0......B$"......|
000010B0: C0 C0 12 D2 C5 D3 92 C0  C0 C0 C0 20 22 3B 3A 54  |........... ";:T|
000010C0: B2 31 3A 8D 31 30 30 30  3A 99 22 97 D2 45 53 54  |.1:.1000:."..EST|
000010D0: 41 52 54 22 3A 54 B2 32  3A 8D 31 30 30 30 00 11  |ART":T.2:.1000..|
000010E0: 12 F8 00 99 42 24 22 11  C9 4E 49 54 49 41 4C 49  |....B$"..NITIALI|
000010F0: 53 45 53 A0 45 56 45 52  59 54 48 49 4E 47 A0 4F  |SES.EVERYTHING.O|
00001100: 4E A0 50 4F 57 45 52 2D  55 50 2E 22 3A 8D 31 30  |N.POWER-UP.":.10|
00001110: 30 30 00 33 12 F9 00 5A  24 B2 22 DD 9D 11 DD 9D  |00.3...Z$.".....|
00001120: 11 DD 9D 11 DD 9D 11 DD  9D 11 DD 9D 11 AD C0 C0  |................|
00001130: C0 C0 C0 22 00 5F 12 FA  00 99 22 13 95 22 4C 24  |..."._....".."L$|
00001140: 22 11 1D 1D 1D 1D 22 5A  24 22 12 CE CD C9 92 C0  |"....."Z$"......|
00001150: C0 C0 C0 20 22 3B 3A 54  B2 31 3A 8D 31 30 30 30  |... ";:T.1:.1000|
00001160: 00 89 12 FB 00 99 22 97  CE 4F 4E A0 CD 41 53 4B  |......"..ON..ASK|
00001170: 41 42 4C 45 20 C9 4E 54  45 52 52 55 50 54 22 3B  |ABLE .NTERRUPT";|
00001180: 3A 54 B2 32 3A 8D 31 30  30 30 00 B1 12 FC 00 99  |:T.2:.1000......|
00001190: 42 24 22 11 C3 4F 4E 4E  45 43 54 45 44 A0 54 4F  |B$"..ONNECTED.TO|
000011A0: A0 4D 45 4D 4F 52 59 A0  45 58 50 41 4E 53 49 4F  |.MEMORY.EXPANSIO|
000011B0: 4E 2E 00 BF 12 FD 00 54  B2 34 3A 8D 31 30 30 30  |N......T.4:.1000|
000011C0: 00 FD 12 FE 00 99 22 13  95 22 4C 24 22 11 1D 1D  |......".."L$"...|
000011D0: DD 9D 11 DD 9D 11 DD 9D  11 DD 9D 11 DD 9D 11 DD  |................|
000011E0: 9D 11 22 5A 24 22 C0 C0  12 C9 D2 D1 92 C0 C0 C0  |.."Z$"..........|
000011F0: C0 20 22 3B 3A 54 B2 31  3A 8D 31 30 30 30 00 21  |. ";:T.1:.1000.!|
00001200: 13 01 01 99 22 97 C9 4E  54 45 52 52 55 50 54 A0  |...."..NTERRUPT.|
00001210: D2 45 51 55 45 53 54 22  3A 54 B2 32 3A 8D 31 30  |.EQUEST":T.2:.10|
00001220: 30 30 00 54 13 02 01 99  42 24 22 11 C3 4F 4E 4E  |00.T....B$"..ONN|
00001230: 45 43 54 45 44 A0 54 4F  A0 C9 2F CF 20 43 48 49  |ECTED.TO../. CHI|
00001240: 50 53 20 41 4E 44 A0 43  4C 4F 43 4B 2E 9A 22 3A  |PS AND.CLOCK..":|
00001250: 8D 31 31 30 30 00 A1 13  0E 01 43 43 B2 31 32 3A  |.1100.....CC.12:|
00001260: 8D 35 30 30 30 3A 99 22  93 12 97 C9 D2 D1 22 3A  |.5000:."......":|
00001270: 99 22 11 1F D4 48 49 53  20 49 53 A0 54 48 45 A0  |."...HIS IS.THE.|
00001280: 4F 4E 45 A0 4D 4F 53 54  20 43 4F 4D 4D 4F 4E 4C  |ONE.MOST COMMONL|
00001290: 59 20 55 53 45 44 2E 22  3A 54 B2 32 3A 8D 31 30  |Y USED.":T.2:.10|
000012A0: 30 30 00 E6 13 0F 01 99  22 11 11 C9 54 20 4F 43  |00......"...T OC|
000012B0: 43 55 52 53 A0 36 30 20  54 49 4D 45 53 A0 50 45  |CURS.60 TIMES.PE|
000012C0: 52 A0 53 45 43 4F 4E 44  20 46 52 4F 4D A0 54 48  |R.SECOND FROM.TH|
000012D0: 45 A0 20 D4 D6 20 43 4C  4F 43 4B 2E 22 3A 54 B2  |E. .. CLOCK.":T.|
000012E0: 33 3A 8D 31 30 30 30 00  14 14 10 01 99 22 11 11  |3:.1000......"..|
000012F0: C9 54 20 4F 43 43 55 52  53 A0 41 53 59 4E 43 48  |.T OCCURS.ASYNCH|
00001300: 52 4F 4E 4F 55 53 4C 59  A0 46 52 4F 4D A0 54 48  |RONOUSLY.FROM.TH|
00001310: 45 20 C9 2F CF 00 4A 14  11 01 99 22 43 48 49 50  |E ./..J...."CHIP|
00001320: 53 20 28 49 2E 45 2E 20  4E 4F 54 A0 41 54 A0 41  |S (I.E. NOT.AT.A|
00001330: 4E 59 20 50 41 52 54 49  43 55 4C 41 52 20 54 49  |NY PARTICULAR TI|
00001340: 4D 45 29 2E 22 3A 8D 31  30 30 30 00 7E 14 12 01  |ME).":.1000.~...|
00001350: 99 22 11 D9 4F 55 20 43  41 4E A0 44 49 53 41 42  |."..OU CAN.DISAB|
00001360: 4C 45 20 49 54 20 42 59  A0 53 45 54 54 49 4E 47  |LE IT BY.SETTING|
00001370: A0 12 C9 92 20 49 4E A0  D3 D2 20 54 4F 22 3B 00  |.... IN... TO";.|
00001380: C7 14 14 01 99 22 41 56  4F 49 44 A0 49 4E 54 45  |....."AVOID.INTE|
00001390: 52 52 55 50 54 49 4E 47  A0 59 4F 55 52 A0 49 4E  |RRUPTING.YOUR.IN|
000013A0: 54 45 52 52 55 50 54 2D  22 3A 99 22 48 41 4E 44  |TERRUPT-":."HAND|
000013B0: 4C 49 4E 47 A0 52 4F 55  54 49 4E 45 2E 22 3A 54  |LING.ROUTINE.":T|
000013C0: B2 34 3A 8D 31 30 30 30  00 00 15 16 01 99 22 11  |.4:.1000......".|
000013D0: 11 C3 41 4E A0 42 45 A0  53 49 4D 55 4C 41 54 45  |..AN.BE.SIMULATE|
000013E0: 44 A0 42 59 A0 12 97 42  52 4B 1F 92 20 28 53 45  |D.BY...BRK.. (SE|
000013F0: 54 53 A0 12 C2 92 20 49  4E A0 D3 D2 20 54 4F 22  |TS.... IN... TO"|
00001400: 3B 00 2E 15 17 01 99 22  44 49 53 54 49 4E 47 55  |;......"DISTINGU|
00001410: 49 53 48 A0 54 48 49 53  20 46 52 4F 4D A0 41 20  |ISH.THIS FROM.A |
00001420: 48 41 52 44 57 41 52 45  A0 C9 D2 D1 29 2E 9B 00  |HARDWARE....)...|
00001430: 43 15 18 01 8D 31 31 31  30 3A 91 5A 89 32 33 30  |C....1110:.Z.230|
00001440: 2C 32 30 30 00 8D 15 22  01 43 43 B2 31 32 3A 8D  |,200...".CC.12:.|
00001450: 35 30 30 30 3A 99 22 93  22 4C 24 22 1F D4 48 45  |5000:."."L$"..HE|
00001460: A0 43 4C 4F 43 4B A0 49  4E 54 45 52 52 55 50 54  |.CLOCK.INTERRUPT|
00001470: A0 52 4F 55 54 49 4E 45  A0 49 53 A0 49 4E A0 D2  |.ROUTINE.IS.IN..|
00001480: CF CD 2E 22 3A 54 B2 32  3A 8D 31 30 30 30 00 BA  |...":T.2:.1000..|
00001490: 15 23 01 99 22 11 11 11  C8 45 52 45 A0 41 52 45  |.#.."....ERE.ARE|
000014A0: 20 49 54 53 A0 46 55 4E  43 54 49 4F 4E 53 20 20  | ITS.FUNCTIONS  |
000014B0: 2E 2E 2E 9B 22 3A 8D 31  31 30 30 00 D1 15 2C 01  |....":.1100...,.|
000014C0: 43 43 B2 31 35 3A 8D 35  30 30 30 3A 99 22 93 1F  |CC.15:.5000:."..|
000014D0: 22 3B 00 06 16 2D 01 81  49 B2 31 A4 32 34 3A 99  |";...-..I.1.24:.|
000014E0: 45 24 45 24 22 20 20 22  3B 3A 82 3A 99 45 24 45  |E$E$"  ";:.:.E$E|
000014F0: 24 22 20 13 22 3A 97 32  30 32 33 2C 33 32 3A 97  |$" .":.2023,32:.|
00001500: 35 36 32 39 35 2C 36 00  2D 16 2E 01 8D 31 33 30  |56295,6.-....130|
00001510: 30 3A 49 B2 36 3A 4A B2  32 30 3A 4B B2 30 3A 54  |0:I.6:J.20:K.0:T|
00001520: B2 32 3A 8D 31 30 30 30  3A 8D 31 33 30 34 00 52  |.2:.1000:.1304.R|
00001530: 16 3C 01 99 22 13 22 2C  2C 22 9D 97 20 20 49 4E  |.<..".",,"..  IN|
00001540: 54 45 52 52 55 50 54 20  52 4F 55 54 49 4E 45 20  |TERRUPT ROUTINE |
00001550: 20 22 3B 00 84 16 3D 01  81 49 B2 31 A4 32 33 3A  | ";...=..I.1.23:|
00001560: 99 2C 2C 22 9D 20 22 45  24 22 20 22 3B 3A 82 3A  |.,,". "E$" ";:.:|
00001570: 99 2C 2C 22 9D 20 22 45  24 22 13 22 3A 97 32 30  |.,,". "E$".":.20|
00001580: 32 33 2C 33 32 00 B3 16  3F 01 99 22 13 11 11 11  |23,32...?.."....|
00001590: 22 2C 2C 22 97 36 30 20  54 49 4D 45 53 2F 53 45  |",,".60 TIMES/SE|
000015A0: 43 4F 4E 44 20 2E 2E 2E  2E 22 3A 54 B2 32 3A 8D  |COND ....":T.2:.|
000015B0: 31 30 30 30 00 D2 16 40  01 99 2C 2C 22 55 50 44  |1000...@..,,"UPD|
000015C0: 41 54 45 20 54 49 20 43  4C 4F 43 4B 22 3A 8D 31  |ATE TI CLOCK":.1|
000015D0: 30 30 30 00 EF 16 41 01  99 2C 2C 22 54 45 53 54  |000...A..,,"TEST|
000015E0: 20 53 54 4F 50 20 4B 45  59 22 3A 8D 31 30 30 30  | STOP KEY":.1000|
000015F0: 00 2F 17 42 01 99 2C 2C  22 91 28 42 59 50 41 53  |./.B..,,".(BYPAS|
00001600: 53 49 4E 47 20 54 48 49  53 20 57 49 4C 4C 22 2C  |SING THIS WILL",|
00001610: 2C 22 53 54 4F 50 20 54  48 45 20 54 49 20 43 4C  |,"STOP THE TI CL|
00001620: 4F 43 4B 21 29 22 3A 54  B2 34 3A 8D 31 30 30 30  |OCK!)":T.4:.1000|
00001630: 00 64 17 45 01 99 2C 2C  22 46 4C 41 53 48 20 43  |.d.E..,,"FLASH C|
00001640: 55 52 53 4F 52 20 41 54  20 31 2F 33 20 22 2C 2C  |URSOR AT 1/3 ",,|
00001650: 22 53 45 43 20 49 4E 54  45 52 56 41 4C 53 22 3A  |"SEC INTERVALS":|
00001660: 8D 31 30 30 30 00 89 17  46 01 99 2C 2C 22 11 52  |.1000...F..,,".R|
00001670: 45 53 45 54 20 43 41 53  53 45 54 54 45 20 4D 4F  |ESET CASSETTE MO|
00001680: 54 4F 52 22 3A 8D 31 30  30 30 00 C2 17 47 01 99  |TOR":.1000...G..|
00001690: 2C 2C 22 91 54 45 53 54  20 4B 45 59 42 4F 41 52  |,,".TEST KEYBOAR|
000016A0: 44 20 41 4E 44 20 49 46  22 2C 2C 22 41 20 4B 45  |D AND IF",,"A KE|
000016B0: 59 20 49 53 20 44 4F 57  4E 2C 20 4D 4F 56 45 20  |Y IS DOWN, MOVE |
000016C0: 22 2C 2C 00 09 18 48 01  99 22 54 48 45 20 43 48  |",,...H.."THE CH|
000016D0: 41 52 41 43 54 45 52 20  49 4E 20 54 4F 20 22 2C  |ARACTER IN TO ",|
000016E0: 2C 22 54 48 45 20 42 55  46 46 45 52 22 2C 2C 2C  |,"THE BUFFER",,,|
000016F0: 22 28 4C 45 53 53 4F 4E  20 33 2E 33 29 9A 22 3A  |"(LESSON 3.3).":|
00001700: 8D 31 30 30 30 3A 9E 38  32 38 00 2D 18 49 01 99  |.1000:.828.-.I..|
00001710: 22 13 22 4C 24 4C 24 4C  24 4C 24 50 24 3B 3A A1  |"."L$L$L$L$P$;:.|
00001720: 5A 24 3A 8B 5A 24 B3 B1  22 22 89 33 32 39 00 4C  |Z$:.Z$.."".329.L|
00001730: 18 4A 01 97 4E 31 2C 32  35 30 3A 4E 32 B2 54 49  |.J..N1,250:N2.TI|
00001740: AA 36 30 3A 97 35 36 32  39 35 2C 31 31 00 67 18  |.60:.56295,11.g.|
00001750: 4C 01 4E 31 B2 31 31 30  35 AA 4B AA 34 30 AC 4A  |L.N1.1105.K.40.J|
00001760: 3A 97 4E 31 2C 31 32 32  00 8A 18 4D 01 4B B2 4B  |:.N1,122...M.K.K|
00001770: AA 31 3A 8B 4B B1 37 A7  4B B2 30 3A 4A B2 4A AB  |.1:.K.7.K.0:J.J.|
00001780: 31 3A 8B 4A B3 30 A7 4A  B2 32 30 00 AA 18 4E 01  |1:.J.0.J.20...N.|
00001790: 8B 4E 32 B1 54 49 AF C2  28 53 48 29 B2 30 A7 97  |.N2.TI..(SH).0..|
000017A0: 4E 31 2C 32 35 30 3A 89  33 33 32 00 DB 18 4F 01  |N1,250:.332...O.|
000017B0: 9E 38 32 38 3A 54 B2 2E  32 35 3A 8D 31 30 30 30  |.828:T..25:.1000|
000017C0: 3A 9E 38 32 38 3A A1 5A  24 3A 8B 5A 24 B3 22 41  |:.828:.Z$:.Z$."A|
000017D0: 22 B0 5A 24 B1 22 43 22  89 33 33 30 00 F5 18 5E  |".Z$."C".330...^|
000017E0: 01 5A B2 C6 28 5A 24 29  AB 36 34 3A 91 5A 89 33  |.Z..(Z$).64:.Z.3|
000017F0: 30 30 2C 32 33 30 00 34  19 C2 01 43 43 B2 31 35  |00,230.4...CC.15|
00001800: 3A 8D 35 30 30 30 3A 99  22 93 22 C7 28 31 34 29  |:.5000:.".".(14)|
00001810: 22 12 1F CD D0 D5 20 C1  C3 D4 C9 CF CE 20 CF CE  |"..... ...... ..|
00001820: 20 C9 CE D4 C5 D2 D2 D5  D0 D4 22 3A 54 B2 32 3A  | .........":T.2:|
00001830: 8D 31 30 30 30 00 66 19  C3 01 99 22 11 11 98 A6  |.1000.f...."....|
00001840: 22 42 24 22 C3 4F 4D 50  4C 45 54 45 53 A0 43 55  |"B$".OMPLETES.CU|
00001850: 52 52 45 4E 54 A0 4F 50  45 52 41 54 49 4F 4E 3B  |RRENT.OPERATION;|
00001860: 22 3A 8D 31 30 30 30 00  9C 19 C4 01 99 22 11 11  |":.1000......"..|
00001870: A6 22 42 24 22 D0 55 53  48 45 53 A0 D0 C3 20 41  |."B$".USHES... A|
00001880: 4E 44 A0 D3 D2 20 4F 4E  A0 54 4F A0 54 48 45 A0  |ND... ON.TO.THE.|
00001890: 53 54 41 43 4B 3B 22 3A  8D 31 30 30 30 00 E1 19  |STACK;":.1000...|
000018A0: C5 01 99 22 11 11 A6 22  42 24 22 C5 58 45 43 55  |..."..."B$".XECU|
000018B0: 54 45 53 20 12 97 4A 4D  50 20 28 49 4E 44 29 92  |TES ..JMP (IND).|
000018C0: 20 54 4F A0 41 20 46 49  58 45 44 22 3A 99 42 24  | TO.A FIXED":.B$|
000018D0: 22 A0 4C 4F 43 41 54 49  4F 4E 3A 22 3A 8D 31 30  |".LOCATION:":.10|
000018E0: 30 30 00 05 1A C6 01 99  42 24 22 11 20 12 97 CE  |00......B$". ...|
000018F0: CD C9 92 20 20 20 24 46  46 46 41 22 3A 54 B2 31  |...   $FFFA":T.1|
00001900: 3A 8D 31 30 30 30 00 24  1A C7 01 99 42 24 22 11  |:.1000.$....B$".|
00001910: 20 12 D2 C5 D3 92 20 20  20 24 46 46 46 43 22 3A  | .....   $FFFC":|
00001920: 8D 31 30 30 30 00 47 1A  C8 01 99 42 24 22 11 20  |.1000.G....B$". |
00001930: 12 C9 D2 D1 92 20 20 20  24 46 46 46 45 22 3A 54  |.....   $FFFE":T|
00001940: B2 32 3A 8D 31 30 30 30  00 70 1A C9 01 99 22 11  |.2:.1000.p....".|
00001950: 98 D4 48 45 53 45 A0 41  44 44 52 45 53 53 45 53  |..HESE.ADDRESSES|
00001960: A0 43 4F 4E 54 41 49 4E  A0 56 45 43 54 4F 52 53  |.CONTAIN.VECTORS|
00001970: 22 00 B6 1A CA 01 99 22  28 50 4F 49 4E 54 45 52  |"......"(POINTER|
00001980: 53 29 20 54 4F A0 54 48  45 A0 49 4E 54 45 52 52  |S) TO.THE.INTERR|
00001990: 55 50 54 2D 48 41 4E 44  4C 49 4E 47 22 3A 99 22  |UPT-HANDLING":."|
000019A0: 52 4F 55 54 49 4E 45 53  20 49 4E 20 D2 CF CD 2E  |ROUTINES IN ....|
000019B0: 22 3A 8D 31 30 30 30 00  EE 1A CB 01 99 22 97 D2  |":.1000......"..|
000019C0: D4 C9 98 20 41 54 20 54  48 45 20 45 4E 44 20 52  |... AT THE END R|
000019D0: 45 54 55 52 4E 53 20 54  4F 20 59 4F 55 52 20 50  |ETURNS TO YOUR P|
000019E0: 52 4F 47 52 41 4D 2E 27  22 3A 8D 31 31 30 30 00  |ROGRAM.'":.1100.|
000019F0: FE 1A D6 01 43 43 B2 31  32 3A 8D 35 30 30 30 00  |....CC.12:.5000.|
00001A00: 4A 1B D7 01 99 22 93 1F  D9 4F 55 A0 43 41 4E A0  |J...."...OU.CAN.|
00001A10: 41 44 44 A0 59 4F 55 52  A0 4F 57 4E A0 52 4F 55  |ADD.YOUR.OWN.ROU|
00001A20: 54 49 4E 45 53 A0 54 4F  A0 C9 D2 D1 20 49 46 A0  |TINES.TO.... IF.|
00001A30: 59 4F 55 A0 41 52 45 A0  43 41 52 45 46 55 4C 2E  |YOU.ARE.CAREFUL.|
00001A40: 22 3A 54 B2 32 3A 8D 31  30 30 30 00 7A 1B D8 01  |":T.2:.1000.z...|
00001A50: 99 22 11 11 D3 4F 4D 45  20 49 44 45 41 53 20 46  |."...OME IDEAS F|
00001A60: 4F 52 20 52 4F 55 54 49  4E 45 53 20 57 48 49 43  |OR ROUTINES WHIC|
00001A70: 48 20 43 4F 55 4C 44 20  52 55 4E 00 AA 1B D9 01  |H COULD RUN.....|
00001A80: 99 22 43 4F 4E 43 55 52  52 45 4E 54 4C 59 20 57  |."CONCURRENTLY W|
00001A90: 49 54 48 20 41 4E 4F 54  48 45 52 20 50 52 4F 47  |ITH ANOTHER PROG|
00001AA0: 52 41 4D 3A 22 3A 8D 31  30 30 30 00 DF 1B DA 01  |RAM:":.1000.....|
00001AB0: 99 42 24 22 11 97 C4 49  53 50 4C 41 59 20 54 48  |.B$"...ISPLAY TH|
00001AC0: 45 20 54 49 4D 45 20 4F  4E 20 54 48 45 20 53 43  |E TIME ON THE SC|
00001AD0: 52 45 45 4E 3B 22 3A 54  B2 31 3A 8D 31 30 30 30  |REEN;":T.1:.1000|
00001AE0: 00 0A 1C DB 01 99 42 24  22 11 CD 41 4B 45 20 53  |......B$"..AKE S|
00001AF0: 50 45 43 49 46 49 43 20  4B 45 59 53 20 52 45 50  |PECIFIC KEYS REP|
00001B00: 45 41 54 3B 22 3A 8D 31  30 30 30 00 3F 1C DC 01  |EAT;":.1000.?...|
00001B10: 99 42 24 22 11 D3 50 45  43 49 41 4C 20 46 55 4E  |.B$"..PECIAL FUN|
00001B20: 43 54 49 4F 4E 53 20 53  45 4C 45 43 54 45 44 20  |CTIONS SELECTED |
00001B30: 42 59 20 46 31 2D 46 38  22 3B 3A 8D 31 30 30 30  |BY F1-F8";:.1000|
00001B40: 00 68 1C DD 01 99 42 24  22 11 D0 4C 41 59 20 41  |.h....B$"..LAY A|
00001B50: 20 54 55 4E 45 20 55 53  49 4E 47 20 27 D3 C9 C4  | TUNE USING '...|
00001B60: 27 3B 22 3A 8D 31 30 30  30 00 A4 1C DE 01 99 42  |';":.1000......B|
00001B70: 24 22 11 D2 45 43 45 49  56 45 20 53 49 47 4E 41  |$"..ECEIVE SIGNA|
00001B80: 4C 53 20 46 52 4F 4D 20  45 58 54 45 52 4E 41 4C  |LS FROM EXTERNAL|
00001B90: 22 3A 99 42 24 22 44 45  56 49 43 45 53 3B 22 3A  |":.B$"DEVICES;":|
00001BA0: 8D 31 30 30 30 00 DF 1C  DF 01 99 42 24 22 11 D3  |.1000......B$"..|
00001BB0: 50 4F 4F 4C 49 4E 47 20  2D 20 44 49 53 4B 20 54  |POOLING - DISK T|
00001BC0: 4F 20 50 52 49 4E 54 45  52 20 28 51 55 49 54 45  |O PRINTER (QUITE|
00001BD0: 22 3A 99 42 24 22 28 43  4F 4D 50 4C 45 58 21 29  |":.B$"(COMPLEX!)|
00001BE0: 00 05 1D E0 01 99 22 11  1F C8 45 52 45 A0 49 53  |......"...ERE.IS|
00001BF0: A0 54 48 45 A0 54 52 41  49 4C 20 2E 2E 2E 9B 22  |.THE.TRAIL ...."|
00001C00: 3A 8D 31 31 30 30 00 25  1D F4 01 43 43 B2 31 35  |:.1100.%...CC.15|
00001C10: 3A 8D 35 30 30 30 3A 99  22 93 97 24 46 46 46 45  |:.5000:."..$FFFE|
00001C20: 2F 46 20 20 22 3B 00 52  1D F6 01 99 22 34 38 20  |/F  ";.R...."48 |
00001C30: 20 46 46 22 3B 3A 5A 24  B2 22 24 46 46 34 38 24  | FF";:Z$."$FF48$|
00001C40: 30 33 31 34 2F 35 24 30  33 31 36 2F 37 24 45 41  |0314/5$0316/7$EA|
00001C50: 33 31 22 00 8F 1D F9 01  99 22 98 20 20 D6 45 43  |31"......".  .EC|
00001C60: 54 4F 52 20 54 4F A0 53  54 41 52 54 A0 4F 46 20  |TOR TO.START.OF |
00001C70: C9 D2 D1 22 3A 99 2C 42  24 22 20 20 52 4F 55 54  |...":.,B$"  ROUT|
00001C80: 49 4E 45 2E 97 22 3A 54  B2 34 3A 8D 31 30 30 30  |INE..":T.4:.1000|
00001C90: 00 D8 1D FE 01 99 22 11  22 C8 28 5A 24 2C 35 29  |......".".(Z$,5)|
00001CA0: 2C 42 24 22 98 20 20 D3  41 56 45 53 20 C1 C3 2C  |,B$".  .AVES ..,|
00001CB0: D8 D2 2C D9 D2 2E 20 20  D4 45 53 54 53 22 3A 99  |..,...  .ESTS":.|
00001CC0: 2C 42 24 22 20 20 46 4F  52 20 12 42 52 4B 92 20  |,B$"  FOR .BRK. |
00001CD0: 41 4E 44 20 44 4F 45 53  3A 00 FE 1D FF 01 99 2C  |AND DOES:......,|
00001CE0: 2C 22 9D 97 4A 4D 50 20  28 22 CA 28 5A 24 2C 36  |,"..JMP (".(Z$,6|
00001CF0: 2C 35 29 22 29 20 98 49  46 A0 C9 D2 D1 2C 22 00  |,5)") .IF....,".|
00001D00: 2F 1E 00 02 99 2C 2C 22  9D 97 4A 4D 50 20 28 22  |/....,,"..JMP ("|
00001D10: CA 28 5A 24 2C 31 33 2C  35 29 22 29 20 98 49 46  |.(Z$,13,5)") .IF|
00001D20: A0 C2 D2 CB 2E 22 3A 54  B2 38 3A 8D 31 30 30 30  |.....":T.8:.1000|
00001D30: 00 5F 1E 08 02 99 22 11  97 22 CA 28 5A 24 2C 36  |._...."..".(Z$,6|
00001D40: 2C 37 29 22 20 20 22 CA  28 5A 24 2C 32 33 2C 32  |,7)"  ".(Z$,23,2|
00001D50: 29 22 20 20 22 CA 28 5A  24 2C 32 31 2C 32 29 3B  |)"  ".(Z$,21,2);|
00001D60: 00 A1 1E 09 02 99 22 20  20 98 D2 C1 CD 20 D6 45  |......"  .... .E|
00001D70: 43 54 4F 52 A0 54 4F A0  53 54 41 52 54 20 4F 46  |CTOR.TO.START OF|
00001D80: 22 3A 99 2C 42 24 22 20  20 43 4C 4F 43 4B A0 49  |":.,B$"  CLOCK.I|
00001D90: 4E 54 45 52 52 55 50 54  20 52 4F 55 54 49 4E 45  |NTERRUPT ROUTINE|
00001DA0: 22 3B 00 C7 1E 0A 02 99  2C 42 24 22 20 20 41 54  |";......,B$"  AT|
00001DB0: 20 97 22 C9 28 5A 24 2C  35 29 22 98 2E 22 3A 54  | .".(Z$,5)"..":T|
00001DC0: B2 36 3A 8D 31 30 30 30  00 11 1F 0B 02 99 2C 42  |.6:.1000......,B|
00001DD0: 24 22 20 20 C3 48 41 4E  47 45 A0 54 48 49 53 A0  |$"  .HANGE.THIS.|
00001DE0: 54 4F A0 50 4F 49 4E 54  20 54 4F 22 2C 42 24 22  |TO.POINT TO",B$"|
00001DF0: 20 20 59 4F 55 52 A0 4F  57 4E A0 C9 D2 D1 20 52  |  YOUR.OWN.... R|
00001E00: 4F 55 54 49 4E 45 2E 22  3A 54 B2 34 3A 8D 31 30  |OUTINE.":T.4:.10|
00001E10: 30 30 00 45 1F 0C 02 99  2C 42 24 22 20 20 12 97  |00.E....,B$"  ..|
00001E20: 4A 4D 50 20 22 C9 28 5A  24 2C 35 29 22 92 20 98  |JMP ".(Z$,5)". .|
00001E30: 41 54 A0 49 54 53 A0 45  4E 44 2E 22 3A 54 B2 32  |AT.ITS.END.":T.2|
00001E40: 3A 8D 31 30 30 30 00 64  1F 12 02 99 22 11 97 22  |:.1000.d....".."|
00001E50: CA 28 5A 24 2C 31 33 2C  37 29 22 20 20 36 36 20  |.(Z$,13,7)"  66 |
00001E60: 20 46 45 22 3B 00 AA 1F  13 02 99 22 20 98 20 D2  | FE";......" . .|
00001E70: C1 CD 20 D6 45 43 54 4F  52 A0 54 4F A0 53 54 41  |.. .ECTOR.TO.STA|
00001E80: 52 54 20 4F 46 22 3A 99  2C 42 24 22 20 20 27 D2  |RT OF":.,B$"  '.|
00001E90: C5 D3 D4 CF D2 C5 27 20  52 4F 55 54 49 4E 45 2E  |......' ROUTINE.|
00001EA0: 22 3A 54 B2 34 3A 8D 31  30 30 30 00 E6 1F 15 02  |":T.4:.1000.....|
00001EB0: 99 2C 42 24 22 20 20 D0  55 54 20 59 4F 55 52 20  |.,B$"  .UT YOUR |
00001EC0: C2 D2 CB 20 52 4F 55 54  49 4E 45 22 2C 2C 42 24  |... ROUTINE",,B$|
00001ED0: 22 20 20 41 44 44 52 45  53 53 20 48 45 52 45 2E  |"  ADDRESS HERE.|
00001EE0: 22 3A 8D 31 30 30 30 00  01 20 26 02 99 22 9A 22  |":.1000.. &.."."|
00001EF0: 3B 3A 8D 31 31 31 30 3A  91 5A 89 34 35 30 2C 33  |;:.1110:.Z.450,3|
00001F00: 30 30 00 22 20 30 02 43  43 B2 33 3A 8D 35 30 30  |00." 0.CC.3:.500|
00001F10: 30 3A 8D 34 30 30 30 3A  99 22 98 22 3B 3A 8D 31  |0:.4000:.".";:.1|
00001F20: 31 30 30 00 39 20 58 02  43 43 B2 31 35 3A 8D 35  |100.9 X.CC.15:.5|
00001F30: 30 30 30 3A 99 22 93 1F  22 3B 00 6E 20 59 02 81  |000:."..";.n Y..|
00001F40: 49 B2 31 A4 32 34 3A 99  45 24 45 24 22 20 20 22  |I.1.24:.E$E$"  "|
00001F50: 3B 3A 82 3A 99 45 24 45  24 22 20 13 22 3A 97 32  |;:.:.E$E$" .":.2|
00001F60: 30 32 33 2C 33 32 3A 97  35 36 32 39 35 2C 36 00  |023,32:.56295,6.|
00001F70: A6 20 5A 02 8D 31 33 30  30 3A 99 22 13 22 4C 24  |. Z..1300:."."L$|
00001F80: 4C 24 4C 24 4C 24 22 98  4E 4F 57 20 4C 4F 41 44  |L$L$L$".NOW LOAD|
00001F90: 20 32 2E 30 3A 20 20 12  97 20 53 45 4C 46 20 54  | 2.0:  .. SELF T|
00001FA0: 45 53 54 20 92 98 13 00  C4 20 5B 02 49 B2 31 30  |EST ..... [.I.10|
00001FB0: 30 30 3A 4A B2 32 30 3A  4B B2 30 3A 97 35 36 32  |00:J.20:K.0:.562|
00001FC0: 39 35 2C 31 32 00 D0 20  5C 02 8D 31 33 30 34 3A  |95,12.. \..1304:|
00001FD0: 80 00 FA 20 E7 03 9E 32  31 33 36 3A 89 35 30 3A  |... ...2136:.50:|
00001FE0: 8F 22 14 14 14 14 14 14  14 14 14 14 14 14 14 14  |."..............|
00001FF0: 14 14 14 14 14 47 4F 54  4F 35 30 00 1E 21 E8 03  |.....GOTO50..!..|
00002000: 5A B2 54 49 AA 38 30 AC  54 3A 9E 32 30 34 38 3A  |Z.TI.80.T:.2048:|
00002010: 8F 22 14 14 14 14 14 14  14 14 14 14 14 14 14 00  |."..............|
00002020: 30 21 E9 03 8B 5A B3 54  49 B0 C2 28 53 48 29 A7  |0!...Z.TI..(SH).|
00002030: 8E 00 3A 21 EA 03 89 31  30 30 31 00 7A 21 F2 03  |..:!...1001.z!..|
00002040: 97 4E 31 2C 33 32 3A 99  22 13 22 2C 22 11 11 11  |.N1,32:.".","...|
00002050: 97 59 4F 55 20 48 41 56  45 20 43 41 55 53 45 44  |.YOU HAVE CAUSED|
00002060: 20 41 4E 22 3A 99 2C 22  49 4E 54 45 52 52 55 50  | AN":.,"INTERRUP|
00002070: 54 2E 20 20 20 20 20 20  20 20 22 00 8D 21 F3 03  |T.        "..!..|
00002080: 81 49 B2 31 A4 31 38 3A  99 2C 45 24 3A 82 00 C5  |.I.1.18:.,E$:...|
00002090: 21 F4 03 99 22 13 22 4C  24 2C 22 59 4F 55 20 43  |!..."."L$,"YOU C|
000020A0: 41 4E 20 44 4F 20 54 48  49 53 20 41 54 22 3A 99  |AN DO THIS AT":.|
000020B0: 2C 22 41 4E 59 20 54 49  4D 45 2E 22 3A 54 B2 32  |,"ANY TIME.":T.2|
000020C0: 3A 8D 31 30 30 30 00 04  22 F5 03 99 2C 22 11 41  |:.1000.."...,".A|
000020D0: 4E 4F 54 48 45 52 20 52  4F 55 54 49 4E 45 22 3A  |NOTHER ROUTINE":|
000020E0: 99 2C 22 49 53 20 45 4E  54 45 52 45 44 2E 22 3A  |.,"IS ENTERED.":|
000020F0: 54 B2 30 3A 81 49 B2 32  30 A4 31 35 A9 AB 31 3A  |T.0:.I.20.15..1:|
00002100: 8D 31 30 31 39 00 3A 22  F6 03 82 3A 99 2C 22 11  |.1019.:"...:.,".|
00002110: 49 54 20 48 41 53 20 44  49 53 41 42 4C 45 44 20  |IT HAS DISABLED |
00002120: 54 48 45 22 3A 99 2C 22  49 4E 54 45 52 52 55 50  |THE":.,"INTERRUP|
00002130: 54 20 4D 45 43 48 41 4E  49 53 4D 00 6A 22 F7 03  |T MECHANISM.j"..|
00002140: 81 49 B2 31 34 A4 31 30  A9 AB 31 3A 8D 31 30 31  |.I.14.10..1:.101|
00002150: 39 3A 82 3A 99 2C 22 11  59 4F 55 20 43 41 4E 27  |9:.:.,".YOU CAN'|
00002160: 54 20 49 4E 54 45 52 52  55 50 54 00 80 22 F8 03  |T INTERRUPT.."..|
00002170: 81 49 B2 39 A4 30 A9 AB  31 3A 8D 31 30 31 39 3A  |.I.9.0..1:.1019:|
00002180: 82 00 C1 22 F9 03 54 B2  32 3A 8D 31 30 30 30 3A  |..."..T.2:.1000:|
00002190: 99 22 13 22 2C 22 11 11  11 50 52 4F 47 52 41 4D  |.".","...PROGRAM|
000021A0: 20 43 4F 4E 54 49 4E 55  45 53 20 22 3A 99 2C 22  | CONTINUES ":.,"|
000021B0: 57 48 45 52 45 20 49 54  20 4C 45 46 54 20 4F 46  |WHERE IT LEFT OF|
000021C0: 46 2E 00 FB 22 FA 03 81  49 B2 31 A4 31 32 3A 99  |F..."...I.1.12:.|
000021D0: 2C 45 24 3A 82 3A 8D 31  30 30 30 3A 99 22 13 22  |,E$:.:.1000:."."|
000021E0: 4C 24 2C 22 12 52 45 54  55 52 4E 92 20 3D 20 49  |L$,".RETURN. = I|
000021F0: 4E 54 45 52 52 55 50 54  2E 22 3A 8E 00 2F 23 FB  |NTERRUPT.":../#.|
00002200: 03 81 4C B2 30 A4 37 3A  4E 32 B2 31 31 33 34 AA  |..L.0.7:N2.1134.|
00002210: 4C AA 34 30 AC 49 3A 97  4E 32 2C 32 35 30 3A 8D  |L.40.I:.N2,250:.|
00002220: 31 30 30 30 3A 97 4E 32  2C 31 32 32 3A 82 3A 8E  |1000:.N2,122:.:.|
00002230: 00 4C 23 4C 04 99 22 13  22 4C 24 4C 24 4C 24 4C  |.L#L.."."L$L$L$L|
00002240: 24 22 12 43 92 4F 4E 54  49 4E 55 45 13 00 64 23  |$".C.ONTINUE..d#|
00002250: 4F 04 8D 31 32 30 30 3A  8B 5A 24 B3 B1 22 43 22  |O..1200:.Z$.."C"|
00002260: 89 31 31 30 33 00 6E 23  50 04 89 31 31 31 32 00  |.1103.n#P..1112.|
00002270: 81 23 56 04 99 22 13 22  4C 24 4C 24 4C 24 4C 24  |.#V.."."L$L$L$L$|
00002280: 50 24 00 A6 23 57 04 5A  B2 BB 28 31 29 3A 8D 31  |P$..#W.Z..(1):.1|
00002290: 32 30 30 3A 8B 5A 24 B3  22 41 22 B0 5A 24 B1 22  |200:.Z$."A".Z$."|
000022A0: 43 22 89 31 31 31 31 00  B7 23 58 04 5A B2 C6 28  |C".1111..#X.Z..(|
000022B0: 5A 24 29 AB 36 34 3A 8E  00 D7 23 60 04 8D 31 31  |Z$).64:...#`..11|
000022C0: 32 32 3A 8D 31 32 30 30  3A 8B 5A 24 B3 B1 C7 28  |22:.1200:.Z$...(|
000022D0: 31 33 29 89 31 31 32 30  00 F1 23 61 04 99 22 13  |13).1120..#a..".|
000022E0: 22 4C 24 4C 24 4C 24 4C  24 45 24 45 24 22 13 22  |"L$L$L$L$E$E$"."|
000022F0: 3A 8E 00 1B 24 62 04 99  22 13 22 4C 24 4C 24 4C  |:...$b.."."L$L$L|
00002300: 24 4C 24 22 92 1C 50 52  45 53 53 A0 12 52 45 54  |$L$"..PRESS..RET|
00002310: 55 52 4E 92 22 45 24 22  13 22 3A 8E 00 30 24 B0  |URN."E$".":..0$.|
00002320: 04 A1 5A 24 3A 8B 5A 24  B3 B1 22 22 89 31 32 30  |..Z$:.Z$.."".120|
00002330: 30 00 44 24 B1 04 A1 5A  24 3A 8B 5A 24 B2 22 22  |0.D$...Z$:.Z$.""|
00002340: 89 31 32 30 31 00 6C 24  B2 04 9E 32 30 34 38 3A  |.1201.l$...2048:|
00002350: 8E 3A 8F 22 14 14 14 14  14 14 14 14 14 14 14 14  |.:."............|
00002360: 14 14 14 14 14 14 14 52  45 54 55 52 4E 00 93 24  |.......RETURN..$|
00002370: 14 05 99 22 13 1F 22 C7  28 31 34 32 29 22 11 1D  |..."..".(142)"..|
00002380: A4 A4 A4 A4 A4 A4 A4 A4  9D 9D 9D 9D 9D 9D 9D 9D  |................|
00002390: 9D 11 22 3B 00 BD 24 15  05 81 49 B2 31 A4 32 31  |..";..$...I.1.21|
000023A0: 3A 99 22 A7 12 BA BA BA  BA BA BA BA BA 92 A5 9D  |:.".............|
000023B0: 9D 9D 9D 9D 9D 9D 9D 9D  9D 11 22 3B 3A 82 00 D7  |..........";:...|
000023C0: 24 16 05 99 22 1D A3 A3  A3 A3 A3 A3 A3 A3 13 1D  |$..."...........|
000023D0: 1D 50 52 4F 47 52 41 4D  00 DD 24 17 05 8E 00 EE  |.PROGRAM..$.....|
000023E0: 24 18 05 4E 32 B2 54 49  AA 36 30 3A 54 B2 30 00  |$..N2.TI.60:T.0.|
000023F0: 09 25 19 05 4E 31 B2 31  31 30 35 AA 4B AA 34 30  |.%..N1.1105.K.40|
00002400: AC 4A 3A 97 4E 31 2C 31  32 32 00 2C 25 1A 05 4B  |.J:.N1,122.,%..K|
00002410: B2 4B AA 31 3A 8B 4B B1  37 A7 4B B2 30 3A 4A B2  |.K.1:.K.7.K.0:J.|
00002420: 4A AB 31 3A 8B 4A B3 30  A7 4A B2 32 30 00 4D 25  |J.1:.J.0.J.20.M%|
00002430: 1F 05 8B 4E 32 B1 54 49  AF C2 28 53 48 29 B2 30  |...N2.TI..(SH).0|
00002440: A7 97 4E 31 2C 32 35 30  3A 89 31 33 30 35 00 69  |..N1,250:.1305.i|
00002450: 25 22 05 99 22 13 22 2C  2C 4C 24 4C 24 22 12 1F  |%"..".",,L$L$"..|
00002460: 49 4E 54 45 52 52 55 50  54 22 00 84 25 23 05 9E  |INTERRUPT"..%#..|
00002470: 38 32 38 3A 54 B2 2E 31  35 3A 8D 31 30 30 30 3A  |828:T..15:.1000:|
00002480: 49 B2 49 AB 31 00 AC 25  24 05 8B 49 A7 99 22 13  |I.I.1..%$..I..".|
00002490: 12 22 2C 2C 4C 24 4C 24  45 24 3A 9E 38 32 38 3A  |.",,L$L$E$:.828:|
000024A0: 97 4E 31 2C 32 35 30 3A  89 31 33 30 34 00 B2 25  |.N1,250:.1304..%|
000024B0: 25 05 8E 00 D3 25 B8 0B  99 22 93 12 1F CC C5 D3  |%....%..."......|
000024C0: D3 CF CE 20 32 2E 38 20  3A 20 C9 CE D4 C5 D2 D2  |... 2.8 : ......|
000024D0: D5 D0 D4 D3 00 19 26 C2  0B 99 22 11 98 D4 48 49  |......&..."...HI|
000024E0: 53 A0 4C 45 53 53 4F 4E  A0 45 58 50 4C 41 49 4E  |S.LESSON.EXPLAIN|
000024F0: 53 A0 54 48 45 A0 43 4F  4E 43 45 50 54 A0 4F 46  |S.THE.CONCEPT.OF|
00002500: A0 41 4E 20 20 49 4E 54  45 52 52 55 50 54 3A 22  |.AN  INTERRUPT:"|
00002510: 3A 54 B2 32 3A 8D 31 30  30 30 00 40 26 CC 0B 99  |:T.2:.1000.@&...|
00002520: 42 24 22 11 97 D0 52 4F  47 52 41 4D A0 49 4E 54  |B$"...ROGRAM.INT|
00002530: 45 52 52 55 50 54 49 4F  4E 3B 22 3A 8D 31 30 30  |ERRUPTION;":.100|
00002540: 30 00 64 26 D6 0B 99 42  24 22 11 C9 4E 54 45 52  |0.d&...B$"..NTER|
00002550: 52 55 50 54 A0 53 45 51  55 45 4E 43 45 3B 22 3A  |RUPT.SEQUENCE;":|
00002560: 8D 31 30 30 30 00 93 26  E0 0B 99 42 24 22 11 36  |.1000..&...B$".6|
00002570: 35 31 30 20 49 4E 54 45  52 52 55 50 54 53 20 28  |510 INTERRUPTS (|
00002580: D2 C5 D3 20 CE CD C9 20  C9 D2 D1 29 3B 22 3A 8D  |... ... ...);":.|
00002590: 31 30 30 30 00 C6 26 EA  0B 99 42 24 22 11 C9 D2  |1000..&...B$"...|
000025A0: D1 20 4F 43 43 55 52 52  45 4E 43 45 53 20 2D 20  |. OCCURRENCES - |
000025B0: 43 4C 4F 43 4B 2C 20 C9  2F CF 2C 20 C2 D2 CB 3B  |CLOCK, ./., ...;|
000025C0: 22 3A 8D 31 30 30 30 00  ED 26 F4 0B 99 42 24 22  |":.1000..&...B$"|
000025D0: 11 C3 4C 4F 43 4B A0 49  4E 54 45 52 52 55 50 54  |..LOCK.INTERRUPT|
000025E0: A0 43 59 43 4C 45 3B 22  3A 8D 31 30 30 30 00 1C  |.CYCLE;":.1000..|
000025F0: 27 FE 0B 99 42 24 22 11  CB 45 59 A0 41 44 44 52  |'...B$"..EY.ADDR|
00002600: 45 53 53 45 53 A0 41 4E  44 A0 D2 C1 CD 20 56 45  |ESSES.AND.... VE|
00002610: 43 54 4F 52 53 2E 22 3A  8D 31 30 30 30 00 22 27  |CTORS.":.1000."'|
00002620: 08 0C 8E 00 33 27 A0 0F  99 22 93 12 1F D3 D5 CD  |....3'..."......|
00002630: CD C1 D2 D9 00 5B 27 AA  0F 99 22 11 98 D4 48 49  |.....['..."...HI|
00002640: 53 20 4C 45 53 53 4F 4E  20 48 41 53 20 43 4F 56  |S LESSON HAS COV|
00002650: 45 52 45 44 3A 22 3A 89  33 30 32 30 00 97 27 88  |ERED:":.3020..'.|
00002660: 13 97 35 33 32 38 30 2C  43 43 3A 97 35 33 32 38  |..53280,CC:.5328|
00002670: 31 2C 43 43 3A 9E 32 30  34 38 3A 8E 3A 8F 22 14  |1,CC:.2048:.:.".|
00002680: 14 14 14 14 14 14 14 14  14 14 14 14 14 14 14 14  |................|
00002690: 14 14 52 45 54 55 52 4E  00 A4 27 70 17 8F 31 35  |..RETURN..'p..15|
000026A0: 2C 38 2C 31 35 00 CA 27  71 17 8F 31 2C 38 2C 38  |,8,15..'q..1,8,8|
000026B0: 2C 22 44 41 54 41 2C 53  2C 52 22 3A 8D 36 30 31  |,"DATA,S,R":.601|
000026C0: 30 3A 8B 45 4E A7 9E 32  30 32 34 00 D1 27 72 17  |0:.EN..2024..'r.|
000026D0: A0 31 00 04 28 73 17 8F  32 2C 38 2C 32 2C 22 23  |.1..(s..2,8,2,"#|
000026E0: 22 3A 98 31 35 2C 22 55  31 3A 22 3B 32 3B 30 3B  |":.15,"U1:";2;0;|
000026F0: 31 3B 30 3A 8D 36 30 31  30 3A 8B 45 4E B2 30 A7  |1;0:.6010:.EN.0.|
00002700: 9E 32 30 32 34 00 11 28  74 17 A0 32 3A A0 31 35  |.2024..(t..2:.15|
00002710: 3A 8E 00 26 28 7A 17 84  31 35 2C 45 4E 2C 45 4D  |:..&(z..15,EN,EM|
00002720: 24 2C 45 54 2C 45 53 00  2C 28 7B 17 8E 00 00 00  |$,ET,ES.,({.....|
00002730: CE C5 AA 31 AA 31 B2                              |...1.1.         |
..131.000000............................
.........................@.......}......
.&......................................
........................................
........................................
........................................
.....................X.....HHHHH...F.+.-
.,.. ....-.-P...I.P.JP....)....HP.L.....
....$..................................
..................RUN......... .........
.H......................................
........................................
.....................................E|.
..........LH..1..EG.J.....P.3.W.J...>./.
F.......................................
........................................
.............................(.."?....";
...)..1,0:.1,Z$: 1:.".":........)....F..
.W....X.......E...L.....................
.............999                        
                                        
       L~.                              
                                        
                                        
   .. 8L}.                              
                                        
                                        
                                        
                               .`....B..
.......LO.                              
                                 M......
..I....L..                              
                               .I`.. W..
..F..%.LQ.                              
   ..[.L..                              
                                        
                                        
                                        
                                        
       'P.                             .
...C....0.                 .C.O....P..Q.
C....D.L..                       .\.Q...
.R..`.X.P.                           ...
S....W.L..                              
       L......P.L..................O....
2024:."............REM W.OWEN MURCOTT FE
BRUARY 1983            WOMFIS 64.\....50
:MLA....2..:B$.".....":E$."             
      "...3.H$.".....":L$."......".H.4.P
$.".A.GAIN   .B.ACK   .C.ONTINUE....<.. 
169,255,133,176,169,3,133,177,162,3,160.
:.=.. 250,177,176,73,128,145,176,136,208
,247,24,165,176,105,250,133.H.>.. 176,16
5,177,105,0,133,177,202,16,229,96...@..2
048,0:.:.I.828.865:.Z:.I,Z:.:.2048,96:."
....................F.SH.653:CC.6:.5000.
..D..G(14)".."L$,,"..............  .....
........  ...........".).E..B$"....*  HA
RDWARE AND INSTRUCTIONS  *.X.F..,"....  
2.8   INTERRUPTS":T.3:.1000:.6000.Y.N.CC
.3:.5000:.3000:.".";:.1100...X.CC.12:.50
00:."."G(14)"..INTRODUCTION...Y..L$".INT
ERRUPTS WERE MENTIONED IN LESSONS 2.3AND
 2.4":T.2:.1000.,.Z.."..THEY PERMIT EXTE
RNAL EVENTS TO INTRUDE  ON A PROGRAM..":
.1100.<...CC.15:.5000.P....".";:.G(142)"
.MEMORY":."..";:.I.1.37:.".";:.:......Z$
."..........":.I.1.21:.Z$,,"."Z$:.......
".";:.I.1.37:.".";:.......1120:."....","
.HERE IS A PROGRAM...":.I.1.21......"...
........":.:.1120:."......",".IT HAS STA
RTED!".<...N2.0:.1122:.Z$:.Z$.."".140.H.
...J.20.0..1:.K.0.7:N1.1105.K.40.J:.N1,3
2.~...T.0:.1000:.N1,250......Z$:.Z$..G(1
3).148......1121:.1010.A....N1,250:.Z$:.
Z$.."".147......Z$.."A".Z$.."C".K.7:J.0:
.K,J:Z.F(Z$).64:.Z.140,120,200......N2..
"."L$L$L$L$P$;.#....K,J:.143.H.H.CC.12:.
5000:.G(14)"...INTERRUPT".V.I.."...A SIG
NAL FROM OUTSIDE THAT SOMETHING...J.."(E
.G. A PERIPHERAL) REQUIRES ATTENTION:":T
.3:.1000...L.."..."B$"DETECTED BY THE MP
U;":T.2:.1000...M..".."B$"MAY OCCUR QUIT
E RANDOMLY IN TIME;":.1000.?.N..".."B$"T
EMPORARILY HALTS NORMAL SEQUENCE...O..B$
" OF PROCESSING AFTER COMPLETING":.B$" C
URRENT INSTRUCTION;.G.P.T.5:.1000:.".."B
$"CAUSES A BRANCH TO OTHER ROUTINES;";:T
.2:.1000...Q..".."B$"RETURN IS VIA ..RTI
.. INSTRUCTION;":.1000.N.R..".."B$"PROGR
AM SUBSEQUENTLY CONTINUES AS":.B$" THOUG
H NOTHING HAD OCCURRED....S..B$" (PC AND
 SR WERE IN THE STACK.).":.1110:.Z.200,1
30.I...CC.12:.5000:."."L$".THE ONLY INTE
RRUPT YOU HAVE IN BASIC IS......"THE STO
P KEY, FOLLOWED BY 'CONT'.":T.4:.1000.*.
..."..'RESTORE' IS NOT QUITE THE SAME - 
YOU.I...."CANNOT CONTINUE..":.1100.X...C
C.15:.5000:."."G(14)"..6510 INTERRUPTS..
".C....L$"THE MPU HAS THREE LINES FOR RE
CEIVING":."INTERRUPT SIGNALS.":.1100....
.."..";:.I.1.7:.".         ":.:.".......
MPU". ....".","..................... CON
TROL BUS".I....,".................... AD
DRESS BUS".Y....,".................... D
ATA BUS":T.2:.1000. ...."...........":."
.INTERRUPT":.1000......B$".........RES..
... ";:T.1:.1000:.".RESTART":T.2:.1000..
....B$".INITIALISES EVERYTHING ON POWER-
UP.":.1000.3...Z$.".....................
..."._....".."L$"....."Z$".NMI..... ";:T
.1:.1000......".NON MASKABLE INTERRUPT";
:T.2:.1000......B$".CONNECTED TO MEMORY 
EXPANSION......T.4:.1000......".."L$"...
.................."Z$"...IRQ..... ";:T.1
:.1000.!....".INTERRUPT REQUEST":T.2:.10
00.T....B$".CONNECTED TO I/O CHIPS AND C
LOCK..":.1100.....CC.12:.5000:."...IRQ":
."..THIS IS THE ONE MOST COMMONLY USED."
:T.2:.1000......"..IT OCCURS 60 TIMES PE
R SECOND FROM THE  TV CLOCK.":T.3:.1000.
....."..IT OCCURS ASYNCHRONOUSLY FROM TH
E I/O.J...."CHIPS (I.E. NOT AT ANY PARTI
CULAR TIME).":.1000.~....".YOU CAN DISAB
LE IT BY SETTING .I. IN SR TO";.G...."AV
OID INTERRUPTING YOUR INTERRUPT-":."HAND
LING ROUTINE.":T.4:.1000......"..CAN BE 
SIMULATED BY ..BRK.. (SETS .B. IN SR TO"
;......"DISTINGUISH THIS FROM A HARDWARE
 IRQ)...C....1110:.Z.230,200...".CC.12:.
5000:."."L$".THE CLOCK INTERRUPT ROUTINE
 IS IN ROM.":T.2:.1000...#.."...HERE ARE
 ITS FUNCTIONS  ....":.1100.Q.,.CC.15:.5
000:."..";...-..I.1.24:.E$E$"  ";:.:.E$E
$" .":.2023,32:.56295,6.-....1300:I.6:J.
20:K.0:T.2:.1000:.1304.R.<..".",,"..  IN
TERRUPT ROUTINE  ";...=..I.1.23:.,,". "E
$" ";:.:.,,". "E$".":.2023,32...?.."....
",,".60 TIMES/SECOND ....":T.2:.1000.R.@
..,,"UPDATE TI CLOCK":.1000...A..,,"TEST
 STOP KEY":.1000./.B..,,".(BYPASSING THI
S WILL",,"STOP THE TI CLOCK!)":T.4:.1000
.D.E..,,"FLASH CURSOR AT 1/3 ",,"SEC INT
ERVALS":.1000...F..,,".RESET CASSETTE MO
TOR":.1000.B.G..,,".TEST KEYBOARD AND IF
",,"A KEY IS DOWN, MOVE ",,...H.."THE CH
ARACTER IN TO ",,"THE BUFFER",,,"(LESSON
 3.3).":.1000:.828.-.I.."."L$L$L$L$P$;:.
Z$:.Z$.."".329.L.J..N1,250:N2.TI.60:.562
95,11.G.L.N1.1105.K.40.J:.N1,122...M.K.K
.1:.K.7.K.0:J.J.1:.J.0.J.20...N..N2.TI.B
(SH).0..N1,250:.332...O..828:T..25:.1000
:.828:.Z$:.Z$."A".Z$."C".330...^.Z.F(Z$)
.64:.Z.300,230.4.B.CC.15:.5000:."."G(14)
"..MPU ACTION ON INTERRUPT":T.2:.1000.F.
C.."...."B$"COMPLETES CURRENT OPERATION;
":.1000...D.."..."B$"PUSHES PC AND SR ON
 TO THE STACK;":.1000...E.."..."B$"EXECU
TES ..JMP (IND). TO A FIXED":.B$" LOCATI
ON:":.1000...F..B$". ..NMI.   $FFFA":T.1
:.1000.$.G..B$". .RES.   $FFFC":.1000.G.
H..B$". .IRQ.   $FFFE":T.2:.1000.P.I..".
.THESE ADDRESSES CONTAIN VECTORS"...J.."
(POINTERS) TO THE INTERRUPT-HANDLING":."
ROUTINES IN ROM.":.1000...K..".RTI. AT T
HE END RETURNS TO YOUR PROGRAM.'":.1100.
..V.CC.12:.5000.J.W.."..YOU CAN ADD YOUR
 OWN ROUTINES TO IRQ IF YOU ARE CAREFUL.
":T.2:.1000.Z.X.."..SOME IDEAS FOR ROUTI
NES WHICH COULD RUN...Y.."CONCURRENTLY W
ITH ANOTHER PROGRAM:":.1000...Z..B$"..DI
SPLAY THE TIME ON THE SCREEN;":T.1:.1000
......B$".MAKE SPECIFIC KEYS REPEAT;":.1
000.?....B$".SPECIAL FUNCTIONS SELECTED 
BY F1-F8";:.1000.H....B$".PLAY A TUNE US
ING 'SID';":.1000......B$".RECEIVE SIGNA
LS FROM EXTERNAL":.B$"DEVICES;":.1000...
...B$".SPOOLING - DISK TO PRINTER (QUITE
":.B$"(COMPLEX!)......"..HERE IS THE TRA
IL ....":.1100.%...CC.15:.5000:."..$FFFE
/F  ";.R...."48  FF";:Z$."$FF48$0314/5$0
316/7$EA31"......".  VECTOR TO START OF 
IRQ":.,B$"  ROUTINE..":T.4:.1000.X....".
"H(Z$,5),B$".  SAVES AC,XR,YR.  TESTS":.
,B$"  FOR .BRK. AND DOES:......,,"..JMP 
("J(Z$,6,5)") .IF IRQ,"./....,,"..JMP ("
J(Z$,13,5)") .IF BRK.":T.8:.1000._....".
."J(Z$,6,7)"  "J(Z$,23,2)"  "J(Z$,21,2);
......"  .RAM VECTOR TO START OF":.,B$" 
 CLOCK INTERRUPT ROUTINE";.G....,B$"  AT
 ."I(Z$,5)"..":T.6:.1000......,B$"  CHAN
GE THIS TO POINT TO",B$"  YOUR OWN IRQ R
OUTINE.":T.4:.1000.E....,B$"  ..JMP "I(Z
$,5)". .AT ITS END.":T.2:.1000.D....".."
J(Z$,13,7)"  66  FE";......" . RAM VECTO
R TO START OF":.,B$"  'RESTORE' ROUTINE.
":T.4:.1000......,B$"  PUT YOUR BRK ROUT
INE",,B$"  ADDRESS HERE.":.1000.. &.."."
;:.1110:.Z.450,300." 0.CC.3:.5000:.4000:
.".";:.1100.9 X.CC.15:.5000:."..";.N Y..
I.1.24:.E$E$"  ";:.:.E$E$" .":.2023,32:.
56295,6.. Z..1300:."."L$L$L$L$".NOW LOAD
 2.0:  .. SELF TEST ....D [.I.1000:J.20:
K.0:.56295,12.P \..1304:... ...2136:.50:
."...................GOTO50..!..Z.TI.80.
T:.2048:."..............0!...Z.TI.B(SH).
..:!...1001.Z!...N1,32:.".","....YOU HAV
E CAUSED AN":.,"INTERRUPT.        "..!..
.I.1.18:.,E$:..E!..."."L$,"YOU CAN DO TH
IS AT":.,"ANY TIME.":T.2:.1000.."...,".A
NOTHER ROUTINE":.,"IS ENTERED.":T.0:.I.2
0.15..1:.1019.:"...:.,".IT HAS DISABLED 
THE":.,"INTERRUPT MECHANISM.J"...I.14.10
..1:.1019:.:.,".YOU CAN'T INTERRUPT.."..
.I.9.0..1:.1019:..A"..T.2:.1000:.".","..
.PROGRAM CONTINUES ":.,"WHERE IT LEFT OF
F..."...I.1.12:.,E$:.:.1000:."."L$,".RET
URN. = INTERRUPT.":../#...L.0.7:N2.1134.
L.40.I:.N2,250:.1000:.N2,122:.:..L#L..".
"L$L$L$L$".C.ONTINUE..D#O..1200:.Z$.."C"
.1103.N#P..1112..#V.."."L$L$L$L$P$..#W.Z
..(1):.1200:.Z$."A".Z$."C".1111..#X.Z.F(
Z$).64:..W#`..1122:.1200:.Z$..G(13).1120
..#A.."."L$L$L$L$E$E$".":...$B.."."L$L$L
$L$"..PRESS .RETURN."E$".":..0$...Z$:.Z$
.."".1200.D$...Z$:.Z$."".1201.L$...2048:
.:."...................RETURN..$...".."G
(142)"....................";..$...I.1.21
:.".......................";:..W$..."...
.........PROGRAM..$.....$..N2.TI.60:T.0.
.%..N1.1105.K.40.J:.N1,122.,%..K.K.1:.K.
7.K.0:J.J.1:.J.0.J.20.M%...N2.TI.B(SH).0
..N1,250:.1305.I%"..".",,L$L$"..INTERRUP
T"..%#..828:T..15:.1000:I.I.1..%$..I..".
.",,L$L$E$:.828:.N1,250:.1304..%%...S%..
."...LESSON 2.8 : INTERRUPTS..&B.."..THI
S LESSON EXPLAINS THE CONCEPT OF AN  INT
ERRUPT:":T.2:.1000.@&L..B$"..PROGRAM INT
ERRUPTION;":.1000.D&V..B$".INTERRUPT SEQ
UENCE;":.1000..&...B$".6510 INTERRUPTS (
RES NMI IRQ);":.1000.F&...B$".IRQ OCCURR
ENCES - CLOCK, I/O, BRK;":.1000..&...B$"
.CLOCK INTERRUPT CYCLE;":.1000..'...B$".
KEY ADDRESSES AND RAM VECTORS.":.1000."'
....3' .."...SUMMARY.['..."..THIS LESSON
 HAS COVERED:":.3020..'...53280,CC:.5328
1,CC:.2048:.:."...................RETURN
..'P..15,8,15.J'Q..1,8,8,"DATA,S,R":.601
0:.EN..2024.Q'R. 1..(S..2,8,2,"#":.15,"U
1:";2;0;1;0:.6010:.EN.0..2024..(T. 2: 15
:..&(Z..15,EN,EM$,ET,ES.,({.....NE.1.1.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL