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 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL