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

BL-SPTGEN/T

FILE INFORMATION

FILENAME(S): BL-SPTGEN/T

FILE TYPE(S): PRG

FILE SIZE: 13.6K

FIRST SEEN: 2025-11-30 21:11:26

APPEARS ON: 2 disk(s)

FILE HASH

f45aa48dac964d2e84767f952efd7a98e7b338218b27815e63720bdd315dad46

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
BASIC LIGHTNING BL-SPTGEN/T PRG DuncanTwain 12 2 DOWNLOAD FILE
BASIC LIGHTNING BL-SPTGEN/T PRG hedning, shine 12 2 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 01 58 27 58 01 00 8F 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.X'X...*********|
00000010: 2A 20 54 41 50 45 20 56  45 52 53 49 4F 4E 20 2A  |* TAPE VERSION *|
00000020: 2A 2A 2A 2A 2A 2A 2A 00  31 58 02 00 F2 3A 8A 31  |*******.1X...:.1|
00000030: 30 00 4F 58 03 00 EE 48  49 42 45 45 50 3A 02 13  |0.OX...HIBEEP:..|
00000040: 31 2C 32 30 31 35 38 3A  02 1A 31 2C 33 3A F8 00  |1,20158:..1,3:..|
00000050: 6D 58 04 00 EE 4C 4F 42  45 45 50 3A 02 13 31 2C  |mX...LOBEEP:..1,|
00000060: 31 36 30 30 30 3A 02 1A  31 2C 33 3A F8 00 95 58  |16000:..1,3:...X|
00000070: 05 00 EE 53 53 45 54 3A  02 25 3A 02 1E 31 35 3A  |...SSET:.%:..15:|
00000080: 02 17 31 3A 02 1B 31 2C  31 2C 34 2C 35 2C 30 3A  |..1:..1,1,4,5,0:|
00000090: 02 1C 31 2C CF 00 A9 58  06 00 02 1F 32 35 30 3A  |..1,...X....250:|
000000A0: 02 21 32 3A 02 20 37 3A  F8 00 E2 58 0A 00 20 EE  |.!2:. 7:...X.. .|
000000B0: 54 45 53 54 3A 01 4D 3A  86 53 31 25 28 35 29 2C  |TEST:.M:.S1%(5),|
000000C0: 53 32 25 28 32 29 2C 49  4E 25 28 35 29 2C 4D 28  |S2%(2),IN%(5),M(|
000000D0: 33 29 2C 4D 25 28 33 29  2C 54 49 25 28 34 29 3A  |3),M%(3),TI%(4):|
000000E0: 01 2F 00 0E 59 0B 00 01  2B 02 02 3A 01 27 02 01  |./..Y...+..:.'..|
000000F0: 3A 01 26 02 01 3A 01 25  02 01 3A F9 53 53 45 54  |:.&..:.%..:.SSET|
00000100: 3A 54 53 42 50 B2 35 3A  F9 53 54 41 52 54 00 31  |:TSBP.5:.START.1|
00000110: 59 0C 00 01 28 31 35 3A  F9 50 4F 4B 45 3A 57 58  |Y...(15:.POKE:WX|
00000120: 25 B2 31 30 3A 57 59 25  B2 30 3A 01 30 3A 89 43  |%.10:WY%.0:.0:.C|
00000130: 57 00 4F 59 64 00 83 20  36 2C 31 35 2C 31 38 2C  |W.OYd.. 6,15,18,|
00000140: 32 2C 36 2C 31 37 2C 35  2C 36 2C 31 38 2C 32 00  |2,6,17,5,6,18,2.|
00000150: 6C 59 65 00 83 20 36 2C  31 39 2C 30 2C 36 2C 32  |lYe.. 6,19,0,6,2|
00000160: 30 2C 31 35 2C 31 35 2C  32 30 2C 30 00 8B 59 6E  |0,15,15,20,0..Yn|
00000170: 00 83 20 33 2C 31 35 2C  32 34 2C 31 2C 36 2C 32  |.. 3,15,24,1,6,2|
00000180: 32 2C 30 2C 31 35 2C 32  32 2C 30 00 B4 59 78 00  |2,0,15,22,0..Yx.|
00000190: 83 20 36 2C 33 35 2C 31  37 2C 30 2C 32 35 2C 31  |. 6,35,17,0,25,1|
000001A0: 39 2C 31 30 2C 33 35 2C  31 39 2C 30 2C 32 35 2C  |9,10,35,19,0,25,|
000001B0: 32 30 2C 31 00 CA 59 79  00 83 20 33 35 2C 32 30  |20,1..Yy.. 35,20|
000001C0: 2C 31 2C 32 35 2C 31 37  2C 30 00 F6 59 82 00 83  |,1,25,17,0..Y...|
000001D0: 20 34 2C 32 35 2C 32 32  2C 34 30 39 36 30 2C 33  | 4,25,22,40960,3|
000001E0: 35 2C 32 32 2C 34 30 39  36 30 2C 33 35 2C 32 33  |5,22,40960,35,23|
000001F0: 2C 34 30 39 36 30 00 07  5A 83 00 83 20 33 35 2C  |,40960..Z... 35,|
00000200: 32 34 2C 38 31 39 32 00  0D 5A 84 00 27 00 24 5A  |24,8192..Z..'.$Z|
00000210: E8 03 EE 50 52 4E 54 28  58 25 2C 59 25 2C 41 24  |...PRNT(X%,Y%,A$|
00000220: 2C 5A 25 29 00 51 5A F2  03 99 40 58 25 2C 59 25  |,Z%).QZ...@X%,Y%|
00000230: 3B C8 28 C9 28 C4 28 5A  25 29 2C C3 28 C4 28 5A  |;.(.(.(Z%),.(.(Z|
00000240: 25 29 29 AB 31 29 AA 22  20 20 22 2C 35 29 3B 3A  |%)).1)."  ",5);:|
00000250: F8 00 57 5A F7 03 27 00  68 5A 1A 04 EE 49 4E 46  |..WZ..'.hZ...INF|
00000260: 41 28 F6 41 25 28 29 29  00 99 5A 24 04 41 25 28  |A(.A%())..Z$.A%(|
00000270: 30 29 B2 28 C2 28 24 44  30 31 36 29 AF 24 31 30  |0).(.($D016).$10|
00000280: 29 AD 38 AA 32 3A EB 41  25 28 30 29 B2 32 3A 41  |).8.2:.A%(0).2:A|
00000290: 25 28 34 29 B2 DA AF 31  35 00 BF 5A 2E 04 41 25  |%(4)...15..Z..A%|
000002A0: 28 33 29 B2 28 DA AD 31  36 29 AF 31 35 3A EC 3A  |(3).(..16).15:.:|
000002B0: 41 25 28 31 29 B2 28 DA  AD 31 36 29 AF 31 35 00  |A%(1).(..16).15.|
000002C0: FB 5A 38 04 41 25 28 32  29 B2 DA AF 31 35 3A 41  |.Z8.A%(2)...15:A|
000002D0: 25 28 33 29 B2 28 DA AD  32 35 36 29 AF 31 35 3A  |%(3).(..256).15:|
000002E0: ED 3A 41 25 28 35 29 B2  41 46 4C 41 47 25 3A F9  |.:A%(5).AFLAG%:.|
000002F0: 44 49 53 28 31 2C 41 25  28 29 29 00 01 5B 42 04  |DIS(1,A%())..[B.|
00000300: F8 00 07 5B 47 04 27 00  18 5B 4C 04 EE 41 46 49  |...[G.'..[L..AFI|
00000310: 4E 28 F6 41 25 28 29 29  00 56 5B 56 04 97 24 44  |N(.A%()).V[V..$D|
00000320: 30 31 36 2C 28 C2 28 24  44 30 31 36 29 AF 32 33  |016,(.($D016).23|
00000330: 39 29 B0 28 28 41 25 28  30 29 AB 32 29 AC 38 29  |9).((A%(0).2).8)|
00000340: 3A 41 46 4C 41 47 25 B2  41 25 28 35 29 3A EB 41  |:AFLAG%.A%(5):.A|
00000350: 25 28 30 29 B2 32 00 88  5B 60 04 DA B2 41 25 28  |%(0).2..[`...A%(|
00000360: 34 29 AA 31 36 AC 41 25  28 33 29 3A EC 3A DA B2  |4).16.A%(3):.:..|
00000370: 41 25 28 32 29 AA 31 36  AC 41 25 28 31 29 AA 32  |A%(2).16.A%(1).2|
00000380: 35 36 AC 41 25 28 33 29  00 9A 5B 6A 04 ED 3A 4D  |56.A%(3)..[j..:M|
00000390: 44 25 B2 41 25 28 30 29  3A F8 00 A0 5B 6F 04 27  |D%.A%(0):...[o.'|
000003A0: 00 B1 5B 7E 04 EE 53 45  54 32 28 F6 41 25 28 29  |..[~..SET2(.A%()|
000003B0: 29 00 CF 5B 88 04 DF B2  41 25 28 30 29 3A DE B2  |)..[....A%(0):..|
000003C0: 41 25 28 31 29 3A DD B2  41 25 28 32 29 3A F8 00  |A%(1):..A%(2):..|
000003D0: D5 5B 8D 04 27 00 E6 5B  B0 04 EE 52 45 54 32 28  |.[..'..[...RET2(|
000003E0: F6 41 25 28 29 29 00 11  5C BA 04 41 25 28 30 29  |.A%())..\..A%(0)|
000003F0: B2 DF 3A 41 25 28 31 29  B2 DE 3A 41 25 28 32 29  |..:A%(1)..:A%(2)|
00000400: B2 DD 3A F9 44 49 53 28  32 2C 41 25 28 29 29 3A  |..:.DIS(2,A%()):|
00000410: F8 00 17 5C BF 04 27 00  28 5C E2 04 EE 53 45 54  |...\..'.(\...SET|
00000420: 31 28 F6 41 25 28 29 29  00 60 5C EC 04 E4 B2 41  |1(.A%()).`\....A|
00000430: 25 28 30 29 3A E3 B2 41  25 28 31 29 3A E2 B2 41  |%(0):..A%(1):..A|
00000440: 25 28 32 29 3A E0 B2 41  25 28 33 29 3A E1 B2 41  |%(2):..A%(3):..A|
00000450: 25 28 34 29 3A 4D 4F 25  B2 41 25 28 35 29 3A F8  |%(4):MO%.A%(5):.|
00000460: 00 66 5C F1 04 27 00 77  5C 14 05 EE 52 45 54 31  |.f\..'.w\...RET1|
00000470: 28 F6 41 25 28 29 29 00  AD 5C 1E 05 41 25 28 30  |(.A%())..\..A%(0|
00000480: 29 B2 E4 3A 41 25 28 31  29 B2 E3 3A 41 25 28 32  |)..:A%(1)..:A%(2|
00000490: 29 B2 E2 3A 41 25 28 33  29 B2 E0 3A 41 25 28 34  |)..:A%(3)..:A%(4|
000004A0: 29 B2 E1 3A 41 25 28 35  29 B2 4D 4F 25 00 C0 5C  |)..:A%(5).MO%..\|
000004B0: 28 05 F9 44 49 53 28 33  2C 41 25 28 29 29 3A F8  |(..DIS(3,A%()):.|
000004C0: 00 C6 5C 2D 05 27 00 D5  5C 46 05 EE 53 4D 50 28  |..\-.'..\F..SMP(|
000004D0: F6 41 28 29 29 00 17 5D  50 05 4D 28 30 29 B2 CE  |.A())..]P.M(0)..|
000004E0: 28 24 32 46 46 43 29 3A  4D 28 31 29 B2 CE 28 24  |($2FFC):M(1)..($|
000004F0: 32 46 46 45 29 3A 4D 28  32 29 B2 01 78 28 E4 29  |2FFE):M(2)..x(.)|
00000500: AB 37 3A 4D 28 33 29 B2  24 32 30 30 30 AB 4D 28  |.7:M(3).$2000.M(|
00000510: 31 29 AA 4D 28 30 29 00  2B 5D 55 05 8B 4D 28 32  |1).M(0).+]U..M(2|
00000520: 29 B2 AB 38 A7 4D 28 32  29 B2 30 00 3E 5D 5A 05  |)..8.M(2).0.>]Z.|
00000530: F9 44 49 53 28 34 2C 4D  25 28 29 29 3A F8 00 44  |.DIS(4,M%()):..D|
00000540: 5D 5F 05 27 00 6B 5D 78  05 EE 44 49 53 28 49 25  |]_.'.k]x..DIS(I%|
00000550: 2C F6 41 25 28 29 29 3A  F7 4E 25 2C 4A 2C 58 25  |,.A%()):.N%,J,X%|
00000560: 2C 59 25 2C 41 24 2C 5A  25 2C 5A 00 87 5D 82 05  |,Y%,A$,Z%,Z..]..|
00000570: 91 49 25 8C 31 30 30 2C  31 31 30 2C 31 32 30 2C  |.I%.100,110,120,|
00000580: 31 33 30 3A 87 4E 25 00  C3 5D 8C 05 EB 49 25 B3  |130:.N%..]...I%.|
00000590: B1 34 3A 81 4A B2 31 A4  4E 25 3A 87 58 25 2C 59  |.4:.J.1.N%:.X%,Y|
000005A0: 25 2C 5A 25 3A 8B 42 4F  4F 54 25 B2 31 A7 5A 25  |%,Z%:.BOOT%.1.Z%|
000005B0: B2 41 25 28 4A AB 31 29  CC 41 25 28 4A AB 31 29  |.A%(J.1).A%(J.1)|
000005C0: B2 5A 25 00 EF 5D 96 05  F9 50 52 4E 54 28 58 25  |.Z%..]...PRNT(X%|
000005D0: 2C 59 25 2C 41 24 2C 5A  25 29 3A 82 4A 3A EC 3A  |,Y%,A$,Z%):.J:.:|
000005E0: 81 4A B2 31 A4 34 3A 87  58 25 2C 59 25 2C 5A 00  |.J.1.4:.X%,Y%,Z.|
000005F0: 0E 5E 97 05 8B 42 4F 4F  54 25 B2 31 A7 5A B2 4D  |.^...BOOT%.1.Z.M|
00000600: 28 4A AB 31 29 CC 4D 28  4A AB 31 29 B2 5A 00 3D  |(J.1).M(J.1).Z.=|
00000610: 5E 98 05 8B 4A B3 34 99  40 58 25 2C 59 25 3B C8  |^...J.4.@X%,Y%;.|
00000620: 28 C9 28 C4 28 5A 29 2C  C3 28 C4 28 5A 29 29 AB  |(.(.(Z),.(.(Z)).|
00000630: 31 29 AA 22 20 20 20 20  22 2C 35 29 3B 00 6B 5E  |1)."    ",5);.k^|
00000640: 99 05 8B 4A B2 34 99 40  58 25 2C 59 25 3B C8 28  |...J.4.@X%,Y%;.(|
00000650: C9 28 C4 28 5A 29 2C C3  28 C4 28 5A 29 29 AB 31  |.(.(Z),.(.(Z)).1|
00000660: 29 AA 22 20 20 20 22 2C  34 29 3B 00 76 5E 9A 05  |)."   ",4);.v^..|
00000670: 82 4A 3A ED 3A F8 00 7C  5E 9B 05 27 00 8E 5E AA  |.J:.:..|^..'..^.|
00000680: 05 EE 49 4E 50 24 28 F6  42 24 2C 41 24 29 00 A5  |..INP$(.B$,A$)..|
00000690: 5E B4 05 99 40 30 2C 31  35 3B 41 24 3B 3A 85 22  |^...@0,15;A$;:."|
000006A0: 20 22 3B 42 24 00 DE 5E  BE 05 99 40 30 2C 31 35  | ";B$..^...@0,15|
000006B0: 3B 22 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |;"              |
000006C0: 20 20 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 22 3B 3A F8 00 E4  |          ";:...|
000006E0: 5E C3 05 27 00 FA 5E DC  05 EE 49 4E 50 25 28 41  |^..'..^...INP%(A|
000006F0: 24 2C F6 58 25 29 3A F7  42 24 00 25 5F E6 05 F9  |$,.X%):.B$.%_...|
00000700: 49 4E 50 24 28 42 24 2C  41 24 29 3A 58 25 B2 D1  |INP$(B$,A$):X%..|
00000710: 47 56 4C 28 42 24 29 3A  8B 45 52 25 B3 B1 30 A7  |GVL(B$):.ER%..0.|
00000720: 89 31 35 31 30 00 2B 5F  E7 05 F8 00 31 5F EB 05  |.1510.+_....1_..|
00000730: 27 00 43 5F 0E 06 EE 45  52 28 58 25 2C 59 25 2C  |'.C_...ER(X%,Y%,|
00000740: 5A 25 29 00 56 5F 18 06  B2 59 25 B1 B2 58 25 AF  |Z%).V_...Y%..X%.|
00000750: 59 25 B3 B2 5A 25 00 5C  5F 1D 06 27 00 95 5F 40  |Y%..Z%.\_..'.._@|
00000760: 06 EE 47 56 4C 28 41 24  29 3A F7 58 25 2C 49 2C  |..GVL(A$):.X%,I,|
00000770: 59 25 2C 45 31 25 2C 45  32 25 3A 45 52 25 B2 30  |Y%,E1%,E2%:ER%.0|
00000780: 3A 8B C3 28 41 24 29 B2  30 A7 58 25 B2 AB 31 3A  |:..(A$).0.X%..1:|
00000790: 89 31 36 36 30 00 D0 5F  4A 06 EB C6 28 41 24 29  |.1660.._J...(A$)|
000007A0: B2 33 36 3A 81 49 B2 32  A4 C3 28 41 24 29 3A 59  |.36:.I.2..(A$):Y|
000007B0: 25 B2 C6 28 CA 28 41 24  2C 49 2C 31 29 29 3A 45  |%..(.(A$,I,1)):E|
000007C0: 31 25 B2 D1 45 52 28 34  38 2C 59 25 2C 35 37 29  |1%..ER(48,Y%,57)|
000007D0: 00 FE 5F 54 06 45 32 25  B2 D1 45 52 28 36 35 2C  |.._T.E2%..ER(65,|
000007E0: 59 25 2C 37 30 29 3A 45  52 25 B2 45 52 25 AA 28  |Y%,70):ER%.ER%.(|
000007F0: 31 AA 45 31 25 29 AF 28  31 AA 45 32 25 29 00 33  |1.E1%).(1.E2%).3|
00000800: 60 5E 06 58 25 B2 31 36  AC 58 25 AB 45 31 25 AC  |`^.X%.16.X%.E1%.|
00000810: 28 59 25 AB 34 38 29 AB  45 32 25 AC 28 59 25 AB  |(Y%.48).E2%.(Y%.|
00000820: 35 35 29 3A 82 49 3A EC  3A 81 49 B2 31 A4 C3 28  |55):.I:.:.I.1..(|
00000830: 41 24 29 00 67 60 68 06  59 25 B2 C6 28 CA 28 41  |A$).g`h.Y%..(.(A|
00000840: 24 2C 49 2C 31 29 29 3A  45 31 25 B2 D1 45 52 28  |$,I,1)):E1%..ER(|
00000850: 34 38 2C 59 25 2C 35 37  29 3A 45 52 25 B2 45 52  |48,Y%,57):ER%.ER|
00000860: 25 AA 31 AA 45 31 25 00  93 60 72 06 58 B2 58 25  |%.1.E1%..`r.X.X%|
00000870: AC 31 30 AB 45 31 25 AC  28 59 25 AB 34 38 29 3A  |.10.E1%.(Y%.48):|
00000880: 8B 58 B3 33 32 37 36 38  58 25 B2 58 3A CC 45 52  |.X.32768X%.X:.ER|
00000890: 25 B2 31 00 9C 60 77 06  82 49 3A ED 00 A4 60 7C  |%.1..`w..I:...`||
000008A0: 06 B2 58 25 00 AA 60 81  06 27 00 D6 60 A4 06 EE  |..X%..`..'..`...|
000008B0: 47 52 49 44 31 3A F7 49  25 2C 4A 25 3A FE 30 2C  |GRID1:.I%,J%:.0,|
000008C0: 54 53 42 50 2C 30 3A 01  33 30 2C 30 2C 30 2C 31  |TSBP,0:.30,0,0,1|
000008D0: 30 2C 31 35 2C DA 00 02  61 AE 06 01 2C 30 2C 30  |0,15,...a...,0,0|
000008E0: 2C 30 2C 31 30 2C 31 35  2C DA 3A FE 30 2C 54 53  |,0,10,15,.:.0,TS|
000008F0: 42 50 2C 31 3A 01 2C 30  2C 31 2C 31 2C 38 2C 38  |BP,1:.,0,1,1,8,8|
00000900: 2C DA 00 3C 61 B8 06 01  73 30 2C 30 2C 30 2C 22  |,..<a...s0,0,0,"|
00000910: 20 AF AF AF AF AF AF AF  AF 22 2C 30 3A 81 49 B2  | ........",0:.I.|
00000920: 31 A4 38 3A 01 73 30 2C  30 2C 49 2C 22 A7 BA BA  |1.8:.s0,0,I,"...|
00000930: BA BA BA BA BA BA 22 2C  30 3A 82 49 00 5F 61 C2  |......",0:.I._a.|
00000940: 06 01 0C 33 3A 01 09 30  2C 36 2C 36 2C 32 2C 32  |...3:..0,6,6,2,2|
00000950: 3A F9 53 45 54 31 28 53  31 25 28 29 29 3A F8 00  |:.SET1(S1%()):..|
00000960: 65 61 C7 06 27 00 71 61  D6 06 EE 46 4C 41 53 48  |ea..'.qa...FLASH|
00000970: 24 00 98 61 E0 06 01 34  30 2C 43 58 25 2C 43 59  |$..a...40,CX%,CY|
00000980: 25 2C 4D 44 25 AD 32 2C  31 3A F9 53 45 54 31 28  |%,MD%.2,1:.SET1(|
00000990: 53 31 25 28 29 29 3A F8  00 9E 61 E5 06 27 00 AA  |S1%()):...a..'..|
000009A0: 61 08 07 EE 42 4C 4F 54  31 24 00 CF 61 12 07 01  |a...BLOT1$..a...|
000009B0: 2C 30 2C 43 58 25 2C 43  59 25 2C 31 2C 31 2C DA  |,0,CX%,CY%,1,1,.|
000009C0: 3A F9 53 45 54 31 28 53  31 25 28 29 29 3A F8 00  |:.SET1(S1%()):..|
000009D0: D5 61 1C 07 27 00 DE 61  3A 07 EE 4F 4E 31 00 F6  |.a..'..a:..ON1..|
000009E0: 61 44 07 FE 30 2C 54 53  42 50 2C 30 3A F9 42 4C  |aD..0,TSBP,0:.BL|
000009F0: 4F 54 31 24 3A F8 00 FC  61 49 07 27 00 06 62 6C  |OT1$:...aI.'..bl|
00000A00: 07 EE 4F 46 46 31 00 1E  62 76 07 FE 30 2C 54 53  |..OFF1..bv..0,TS|
00000A10: 42 50 2C 31 3A F9 42 4C  4F 54 31 24 3A F8 00 24  |BP,1:.BLOT1$:..$|
00000A20: 62 7B 07 27 00 44 62 9E  07 EE 4D 4F 56 45 24 3A  |b{.'.Db...MOVE$:|
00000A30: F7 49 3A 49 B2 4D 44 25  AD 32 3A 8B 49 B2 32 A7  |.I:I.MD%.2:.I.2.|
00000A40: 31 39 35 34 00 5C 62 9F  07 8B 01 7B 28 32 35 29  |1954.\b....{(25)|
00000A50: A7 49 4B 25 B2 33 3A F9  4F 46 46 31 00 72 62 A0  |.IK%.3:.OFF1.rb.|
00000A60: 07 8B 01 7B 28 31 29 A7  49 4B 25 B2 32 3A F9 4F  |...{(1).IK%.2:.O|
00000A70: 4E 31 00 7C 62 A1 07 89  31 39 36 30 00 93 62 A2  |N1.|b...1960..b.|
00000A80: 07 8B 01 7B 28 32 35 29  A7 49 4B 25 B2 33 3A F9  |...{(25).IK%.3:.|
00000A90: 4F 4E 32 00 A9 62 A3 07  8B 01 7B 28 31 29 A7 49  |ON2..b....{(1).I|
00000AA0: 4B 25 B2 32 3A F9 4F 4E  32 00 C0 62 A4 07 8B 01  |K%.2:.ON2..b....|
00000AB0: 7B 28 33 31 29 A7 49 4B  25 B2 31 3A F9 4F 4E 32  |{(31).IK%.1:.ON2|
00000AC0: 00 D6 62 A5 07 8B 01 7B  28 37 29 A7 49 4B 25 B2  |..b....{(7).IK%.|
00000AD0: 30 3A F9 4F 4E 32 00 FE  62 A8 07 8B 01 7B 28 31  |0:.ON2..b....{(1|
00000AE0: 36 29 8B 01 7B 28 33 38  29 43 58 25 B2 43 58 25  |6)..{(38)CX%.CX%|
00000AF0: AB 49 3A F9 31 39 38 31  3A 89 31 39 36 30 00 27  |.I:.1981:.1960.'|
00000B00: 63 A9 07 8B 01 7B 28 31  36 29 8B A8 01 7B 28 33  |c....{(16)...{(3|
00000B10: 38 29 43 58 25 B2 43 58  25 AA 49 3A F9 31 39 38  |8)CX%.CX%.I:.198|
00000B20: 31 3A 89 31 39 36 31 00  4F 63 AC 07 8B 01 7B 28  |1:.1961.Oc....{(|
00000B30: 35 36 29 8B 01 7B 28 33  38 29 43 59 25 B2 43 59  |56)..{(38)CY%.CY|
00000B40: 25 AB 31 3A F9 31 39 38  31 3A 89 31 39 36 34 00  |%.1:.1981:.1964.|
00000B50: 78 63 AD 07 8B 01 7B 28  35 36 29 8B A8 01 7B 28  |xc....{(56)...{(|
00000B60: 33 38 29 43 59 25 B2 43  59 25 AA 31 3A F9 31 39  |38)CY%.CY%.1:.19|
00000B70: 38 31 3A 89 31 39 36 35  00 82 63 AE 07 F9 31 39  |81:.1965..c...19|
00000B80: 37 30 00 8E 63 AF 07 49  4B 25 B2 34 3A F8 00 94  |70..c..IK%.4:...|
00000B90: 63 B0 07 27 00 AC 63 B2  07 EE 46 46 3A F9 46 4C  |c..'..c...FF:.FL|
00000BA0: 41 53 48 24 3A F9 46 4C  41 53 48 24 00 D0 63 B7  |ASH$:.FLASH$..c.|
00000BB0: 07 8B 4D 44 25 B2 32 A7  3A FC 49 4B 25 3A FB 32  |..MD%.2.:.IK%:.2|
00000BC0: 3A F9 4F 4E 31 3A FB 33  3A F9 4F 46 46 31 3A FA  |:.ON1:.3:.OFF1:.|
00000BD0: 00 E7 63 B8 07 8B 4D 44  25 B2 34 AF 49 4B 25 B3  |..c...MD%.4.IK%.|
00000BE0: B1 34 A7 F9 4F 4E 32 00  ED 63 BC 07 F8 00 03 64  |.4..ON2..c.....d|
00000BF0: BD 07 EE 43 43 3A 8B 43  58 25 B3 31 43 58 25 B2  |...CC:.CX%.1CX%.|
00000C00: 39 AB 49 00 13 64 BE 07  8B 43 58 25 B1 38 43 58  |9.I..d...CX%.8CX|
00000C10: 25 B2 31 00 23 64 BF 07  8B 43 59 25 B2 30 43 59  |%.1.#d...CY%.0CY|
00000C20: 25 B2 38 00 33 64 C0 07  8B 43 59 25 B2 39 43 59  |%.8.3d...CY%.9CY|
00000C30: 25 B2 31 00 3D 64 C1 07  89 31 39 37 30 00 43 64  |%.1.=d...1970.Cd|
00000C40: C6 07 27 00 56 64 D0 07  EE 45 44 54 31 24 3A 49  |..'.Vd...EDT1$:I|
00000C50: 4B 25 B2 34 3A E7 00 6F  64 DA 07 F9 46 46 3A F9  |K%.4:..od...FF:.|
00000C60: 4D 4F 56 45 24 3A 49 4B  25 B2 34 3A F9 41 41 00  |MOVE$:IK%.4:.AA.|
00000C70: 81 64 DD 07 8B 01 7B 28  34 39 29 A7 F9 45 44 54  |.d....{(49)..EDT|
00000C80: 49 00 91 64 DE 07 8B 01  7B 28 31 37 29 F9 41 46  |I..d....{(17).AF|
00000C90: 4C 00 A9 64 DF 07 F9 4D  4F 56 45 24 3A 8B 01 7B  |L..d...MOVE$:..{|
00000CA0: 28 35 37 29 3A F9 43 48  57 00 BA 64 E0 07 8B 01  |(57):.CHW..d....|
00000CB0: 7B 28 36 30 29 A7 89 4E  4D 49 00 CD 64 E1 07 8B  |{(60)..NMI..d...|
00000CC0: 01 7B 28 33 34 29 A7 F9  47 52 49 44 31 00 F0 64  |.{(34)..GRID1..d|
00000CD0: E2 07 F9 4D 4F 56 45 24  3A EB 01 7B 28 31 38 29  |...MOVE$:..{(18)|
00000CE0: 3A F9 43 48 52 32 48 49  52 45 53 28 E3 2C E2 29  |:.CHR2HIRES(.,.)|
00000CF0: 00 28 65 E3 07 8B 41 46  4C 41 47 25 B2 31 A7 F9  |.(e...AFLAG%.1..|
00000D00: 41 46 49 4E 28 49 4E 25  28 29 29 3A 01 2C 30 2C  |AFIN(IN%()):.,0,|
00000D10: E3 2C E2 2C 31 2C 31 2C  DA 3A F9 53 45 54 31 28  |.,.,1,1,.:.SET1(|
00000D20: 53 31 25 28 29 29 3A ED  00 4B 65 E4 07 F9 4D 4F  |S1%()):..Ke...MO|
00000D30: 56 45 24 3A 8B 01 7B 28  35 31 29 A7 F9 48 49 52  |VE$:..{(51)..HIR|
00000D40: 45 53 32 43 48 52 28 E3  2C E2 29 00 5E 65 E9 07  |ES2CHR(.,.).^e..|
00000D50: 8B 01 7B 28 33 39 29 A7  F9 4D 4F 56 45 57 00 7A  |..{(39)..MOVEW.z|
00000D60: 65 EE 07 F9 4D 4F 56 45  24 3A E8 01 7B 28 34 37  |e...MOVE$:..{(47|
00000D70: 29 AF 01 7B 28 32 38 29  3A F8 00 80 65 F3 07 27  |)..{(28):...e..'|
00000D80: 00 90 65 02 08 EE 47 52  49 44 32 3A F7 49 2C 4A  |..e...GRID2:.I,J|
00000D90: 00 BC 65 0C 08 01 2E 3A  FE 30 2C 31 35 2C 31 3A  |..e....:.0,15,1:|
00000DA0: 01 33 30 2C 30 2C 30 2C  31 30 2C 31 35 2C DA 3A  |.30,0,0,10,15,.:|
00000DB0: F9 41 46 49 4E 28 49 4E  25 28 29 29 00 CE 65 0D  |.AFIN(IN%())..e.|
00000DC0: 08 01 34 30 2C 30 2C 30  2C 31 30 2C 31 35 00 00  |..40,0,0,10,15..|
00000DD0: 66 1B 08 01 0C 33 3A 01  09 30 2C 36 2C 36 2C 32  |f....3:..0,6,6,2|
00000DE0: 2C 32 3A 01 09 30 2C 38  2C 38 2C 31 36 2C 38 3A  |,2:..0,8,8,16,8:|
00000DF0: 01 0C 31 3A 01 09 30 2C  38 2C 38 2C 31 34 2C 36  |..1:..0,8,8,14,6|
00000E00: 00 2A 66 20 08 81 49 B2  31 A4 37 A9 32 3A 81 4A  |.*f ..I.1.7.2:.J|
00000E10: B2 31 A4 38 3A 01 36 30  2C 31 2C 31 2C 32 2C 31  |.1.8:.60,1,1,2,1|
00000E20: 2C 30 2C 49 2C 4A 3A 82  3A 82 00 4A 66 22 08 F9  |,0,I,J:.:..Jf"..|
00000E30: 53 45 54 31 28 53 31 25  28 29 29 3A F9 53 45 54  |SET1(S1%()):.SET|
00000E40: 32 28 53 32 25 28 29 29  3A F8 00 50 66 25 08 27  |2(S2%()):..Pf%.'|
00000E50: 00 59 66 34 08 EE 4F 4E  32 00 7B 66 3E 08 01 2C  |.Yf4..ON2.{f>..,|
00000E60: 30 2C 43 58 25 2C 43 59  25 2C 32 2C 31 2C 31 36  |0,CX%,CY%,2,1,16|
00000E70: AC 49 4E 25 28 49 4B 25  AA 31 29 00 A8 66 40 08  |.IN%(IK%.1)..f@.|
00000E80: F9 41 46 49 4E 28 49 4E  25 28 29 29 3A F9 53 45  |.AFIN(IN%()):.SE|
00000E90: 54 31 28 53 31 25 28 29  29 3A F9 53 45 54 32 28  |T1(S1%()):.SET2(|
00000EA0: 53 32 25 28 29 29 3A F8  00 AE 66 43 08 27 00 B9  |S2%()):...fC.'..|
00000EB0: 66 CA 08 EE 53 54 41 52  54 00 C3 66 D4 08 F9 50  |f...START..f...P|
00000EC0: 52 41 54 00 F6 66 D9 08  01 0D 3A 01 24 3A 01 22  |RAT..f....:.$:."|
00000ED0: 31 35 3A 42 4F 4F 54 25  B2 30 3A F9 44 49 53 28  |15:BOOT%.0:.DIS(|
00000EE0: 31 2C 49 4E 25 28 29 29  3A F9 44 49 53 28 32 2C  |1,IN%()):.DIS(2,|
00000EF0: 53 32 25 28 29 29 00 2A  67 DE 08 F9 44 49 53 28  |S2%()).*g...DIS(|
00000F00: 33 2C 53 31 25 28 29 29  3A F9 44 49 53 28 34 2C  |3,S1%()):.DIS(4,|
00000F10: 4D 25 28 29 29 3A 42 4F  4F 54 25 B2 31 3A F9 41  |M%()):BOOT%.1:.A|
00000F20: 46 49 4E 28 49 4E 25 28  29 29 00 3C 67 E8 08 43  |FIN(IN%()).<g..C|
00000F30: 58 25 B2 31 3A 43 59 25  B2 31 3A F8 00 42 67 F2  |X%.1:CY%.1:..Bg.|
00000F40: 08 27 00 4D 67 FC 08 EE  4D 4F 56 45 57 00 5F 67  |.'.Mg...MOVEW._g|
00000F50: 01 09 F9 46 3A 8B A8 01  7B 28 33 39 29 A7 F8 00  |...F:...{(39)...|
00000F60: 8E 67 06 09 8B 01 7B 28  31 36 29 8B 01 7B 28 33  |.g....{(16)..{(3|
00000F70: 38 29 8B D1 45 52 28 31  31 2C E3 2C 33 39 29 3A  |8)..ER(11,.,39):|
00000F80: E3 B2 E3 AB 31 3A F9 46  3A 89 32 33 31 30 00 C0  |....1:.F:.2310..|
00000F90: 67 07 09 8B 01 7B 28 31  36 29 8B D1 45 52 28 31  |g....{(16)..ER(1|
00000FA0: 30 2C E3 2C 33 39 AB E1  29 8B A8 01 7B 28 33 38  |0,.,39..)...{(38|
00000FB0: 29 3A E3 B2 E3 AA 31 3A  F9 46 3A 89 32 33 31 31  |):....1:.F:.2311|
00000FC0: 00 C6 67 08 09 ED 00 F4  67 09 09 8B 01 7B 28 35  |..g.....g....{(5|
00000FD0: 36 29 8B 01 7B 28 33 38  29 8B D1 45 52 28 31 2C  |6)..{(38)..ER(1,|
00000FE0: E2 2C 31 39 29 3A E2 B2  E2 AB 31 3A F9 46 3A 89  |.,19):....1:.F:.|
00000FF0: 32 33 31 30 00 25 68 0A  09 8B 01 7B 28 35 36 29  |2310.%h....{(56)|
00001000: 8B D1 45 52 28 30 2C E2  2C 31 34 AB E0 29 8B A8  |..ER(0,.,14..)..|
00001010: 01 7B 28 33 38 29 3A E2  B2 E2 AA 31 3A F9 46 3A  |.{(38):....1:.F:|
00001020: 89 32 33 31 34 00 3C 68  0C 09 F9 52 45 54 31 28  |.2314.<h...RET1(|
00001030: 53 31 25 28 29 29 3A 89  32 33 30 35 00 42 68 0D  |S1%()):.2305.Bh.|
00001040: 09 27 00 6B 68 10 09 EE  4D 50 3A F9 50 52 4E 54  |.'.kh...MP:.PRNT|
00001050: 28 32 35 2C 31 37 2C 22  22 2C 4D 4F 25 29 3A 53  |(25,17,"",MO%):S|
00001060: 31 25 28 35 29 B2 4D 4F  25 3A F8 00 71 68 11 09  |1%(5).MO%:..qh..|
00001070: 27 00 7F 68 2E 09 EE 45  44 54 49 3A F7 58 25 00  |'..h...EDTI:.X%.|
00001080: 90 68 33 09 8B 01 7B 28  34 39 29 A7 32 33 35 35  |.h3...{(49).2355|
00001090: 00 D0 68 38 09 F9 49 4E  50 25 28 22 49 4E 4B 20  |..h8..INP%("INK |
000010A0: 54 4F 20 42 45 20 45 44  49 54 45 44 22 2C 49 4B  |TO BE EDITED",IK|
000010B0: 25 29 3A 49 4B 25 B2 49  4B 25 AB 31 3A 8B A8 D1  |%):IK%.IK%.1:...|
000010C0: 45 52 28 30 2C 49 4B 25  2C 33 29 A7 32 33 36 30  |ER(0,IK%,3).2360|
000010D0: 00 0C 69 42 09 F9 49 4E  50 25 28 22 4E 45 57 20  |..iB..INP%("NEW |
000010E0: 56 41 4C 55 45 22 2C 58  25 29 3A 8B A8 D1 45 52  |VALUE",X%):...ER|
000010F0: 28 30 2C 58 25 2C 31 35  29 A7 32 33 37 30 CC 49  |(0,X%,15).2370.I|
00001100: 4E 25 28 49 4B 25 AA 31  29 B2 58 25 00 33 69 4C  |N%(IK%.1).X%.3iL|
00001110: 09 F9 41 46 49 4E 28 49  4E 25 28 29 29 3A F9 44  |..AFIN(IN%()):.D|
00001120: 49 53 28 31 2C 49 4E 25  28 29 29 3A 49 4B 25 B2  |IS(1,IN%()):IK%.|
00001130: 34 3A F8 00 39 69 56 09  27 00 44 69 60 09 EE 4D  |4:..9iV.'.Di`..M|
00001140: 4F 44 45 33 00 55 69 6A  09 8B A8 01 7B 28 39 29  |ODE3.Uij....{(9)|
00001150: A7 32 34 36 30 00 66 69  6F 09 8B 01 7B 28 31 37  |.2460.fio...{(17|
00001160: 29 A7 F9 41 46 4C 00 7B  69 74 09 8B 01 7B 28 31  |)..AFL.{it...{(1|
00001170: 32 29 A7 01 34 3A 89 32  34 35 35 00 90 69 7E 09  |2)..4:.2455..i~.|
00001180: 8B 01 7B 28 34 32 29 A7  01 74 3A 89 32 34 35 35  |..{(42)..t:.2455|
00001190: 00 A5 69 88 09 8B 01 7B  28 33 36 29 A7 01 31 3A  |..i....{(36)..1:|
000011A0: 89 32 34 35 35 00 D9 69  92 09 8B 01 7B 28 33 34  |.2455..i....{(34|
000011B0: 29 A7 01 33 3A 8B 41 46  4C 41 47 25 B2 30 A7 01  |)..3:.AFLAG%.0..|
000011C0: 2C 30 2C E3 2C E2 2C E1  2C E0 2C 31 3A F9 41 46  |,0,.,.,.,.,1:.AF|
000011D0: 49 4E 28 49 4E 25 28 29  29 00 E3 69 96 09 89 32  |IN(IN%())..i...2|
000011E0: 34 36 30 00 F3 69 97 09  8B 01 7B 28 39 29 A7 32  |460..i....{(9).2|
000011F0: 34 35 35 00 16 6A 9C 09  8B A8 01 7B 28 35 39 29  |455..j.....{(59)|
00001200: AF A8 01 7B 28 35 37 29  AF 01 7B 28 33 39 29 A7  |...{(57)..{(39).|
00001210: F9 4D 4F 56 45 57 00 2A  6A A6 09 F9 41 41 3A 8B  |.MOVEW.*j...AA:.|
00001220: 01 7B 28 35 37 29 F9 43  48 57 00 3C 6A F6 09 8B  |.{(57).CHW.<j...|
00001230: A8 01 7B 28 34 31 29 A7  32 36 33 30 00 51 6A 00  |..{(41).2630.Qj.|
00001240: 0A F9 46 3A 8B A8 01 7B  28 33 38 29 A7 32 36 30  |..F:...{(38).260|
00001250: 30 00 64 6A 0A 0A 8B 01  7B 28 35 36 29 A7 DC B2  |0.dj....{(56)...|
00001260: 31 3A 01 2A 00 7D 6A 14  0A 8B 01 7B 28 31 36 29  |1:.*.}j....{(16)|
00001270: A7 8B 4D 44 25 B2 32 A7  01 14 CC 01 18 00 95 6A  |..MD%.2........j|
00001280: 1E 0A 8B 01 7B 28 35 36  29 B0 01 7B 28 31 36 29  |....{(56)..{(16)|
00001290: A7 32 35 39 30 00 A9 6A  28 0A 8B 01 7B 28 35 36  |.2590..j(...{(56|
000012A0: 29 A7 DC B2 AB 31 3A 01  2A 00 C3 6A 32 0A 8B 01  |)....1:.*..j2...|
000012B0: 7B 28 31 36 29 A7 3A 8B  4D 44 25 B2 32 A7 01 13  |{(16).:.MD%.2...|
000012C0: CC 01 17 00 DB 6A 3C 0A  8B 01 7B 28 35 36 29 B0  |.....j<...{(56).|
000012D0: 01 7B 28 31 36 29 A7 32  36 32 30 00 ED 6A 46 0A  |.{(16).2620..jF.|
000012E0: 8B A8 01 7B 28 31 30 29  A7 32 37 31 30 00 FE 6A  |...{(10).2710..j|
000012F0: 4B 0A 8B 01 7B 28 31 37  29 A7 F9 41 46 4C 00 13  |K...{(17)..AFL..|
00001300: 6B 50 0A F9 46 3A 8B A8  01 7B 28 33 38 29 A7 32  |kP..F:...{(38).2|
00001310: 36 38 30 00 26 6B 5A 0A  8B 01 7B 28 35 36 29 A7  |680.&kZ...{(56).|
00001320: DC B2 31 3A 01 29 00 40  6B 64 0A 8B 01 7B 28 31  |..1:.).@kd...{(1|
00001330: 36 29 A7 3A 8B 4D 44 25  B2 32 A7 01 12 CC 01 16  |6).:.MD%.2......|
00001340: 00 58 6B 6E 0A 8B 01 7B  28 35 36 29 B0 01 7B 28  |.Xkn...{(56)..{(|
00001350: 31 36 29 A7 32 36 37 30  00 6C 6B 78 0A 8B 01 7B  |16).2670.lkx...{|
00001360: 28 35 36 29 A7 DC B2 AB  31 3A 01 29 00 86 6B 82  |(56)....1:.)..k.|
00001370: 0A 8B 01 7B 28 31 36 29  A7 3A 8B 4D 44 25 B2 32  |...{(16).:.MD%.2|
00001380: A7 01 11 CC 01 15 00 9E  6B 8C 0A 8B 01 7B 28 35  |........k....{(5|
00001390: 36 29 B0 01 7B 28 31 36  29 A7 32 37 30 30 00 C0  |6)..{(16).2700..|
000013A0: 6B 96 0A EB 01 7B 28 33  30 29 3A E3 B2 31 30 3A  |k....{(30):..10:|
000013B0: E2 B2 30 3A F9 52 45 54  31 28 53 31 25 28 29 29  |..0:.RET1(S1%())|
000013C0: 00 E6 6B 97 0A 8B 01 7B  28 33 38 29 A7 E0 B2 31  |..k....{(38)...1|
000013D0: 35 3A E1 B2 33 30 3A 01  33 3A F9 53 45 54 31 28  |5:..30:.3:.SET1(|
000013E0: 53 31 25 28 29 29 00 EC  6B 98 0A ED 00 FD 6B 9B  |S1%())..k.....k.|
000013F0: 0A 8B 01 7B 28 31 37 29  A7 F9 41 46 4C 00 0F 6C  |...{(17)..AFL..l|
00001400: A0 0A 8B A8 01 7B 28 35  39 29 A7 32 37 37 30 00  |.....{(59).2770.|
00001410: 29 6C A5 0A 8B A8 01 7B  28 35 36 29 AF A8 01 7B  |)l.....{(56)...{|
00001420: 28 33 38 29 A7 32 37 37  30 00 47 6C AA 0A EB 01  |(38).2770.Gl....|
00001430: 7B 28 35 36 29 3A DC B2  AB 38 3A 8B 01 7B 28 33  |{(56):...8:..{(3|
00001440: 38 29 A7 DC B2 AB DC 00  61 6C B4 0A E0 B2 32 35  |8)......al....25|
00001450: 3A E1 B2 33 30 3A E3 B2  31 30 3A E2 B2 30 3A 01  |:..30:..10:..0:.|
00001460: 29 00 7F 6C BE 0A 8B 41  46 4C 41 47 25 B2 31 A7  |)..l...AFLAG%.1.|
00001470: E0 B2 31 35 3A 8B DC B1  30 A7 01 1F CC 01 20 00  |..15:...0..... .|
00001480: 92 6C C8 0A F9 53 45 54  31 28 53 31 25 28 29 29  |.l...SET1(S1%())|
00001490: 3A ED 00 A4 6C D2 0A 8B  01 7B 28 34 39 29 A7 F9  |:...l....{(49)..|
000014A0: 45 44 54 49 00 B4 6C DC  0A 8B 01 7B 28 31 37 29  |EDTI..l....{(17)|
000014B0: F9 41 46 4C 00 CE 6C 04  0B 8B A8 01 7B 28 34 37  |.AFL..l.....{(47|
000014C0: 29 B0 A8 01 7B 28 32 38  29 A7 32 34 31 30 00 D4  |)...{(28).2410..|
000014D0: 6C 0E 0B F8 00 DA 6C 18  0B 27 00 F8 6C 22 0B EE  |l.....l..'..l"..|
000014E0: 46 3A E4 B2 30 3A 01 34  3A 81 49 B2 31 A4 34 30  |F:..0:.4:.I.1.40|
000014F0: 3A 82 49 3A 01 34 3A F8  00 FE 6C 2C 0B 27 00 07  |:.I:.4:...l,.'..|
00001500: 6D 54 0B EE 4E 4D 49 00  18 6D 59 0B 8B 01 7B 28  |mT..NMI..mY...{(|
00001510: 36 30 29 A7 32 39 30 35  00 35 6D 5E 0B EF 37 33  |60).2905.5m^..73|
00001520: 2C 24 30 35 46 38 3A 9E  24 30 34 41 30 3A 49 B2  |,$05F8:.$04A0:I.|
00001530: 24 30 35 46 38 00 5B 6D  68 0B 41 24 B2 22 42 59  |$05F8.[mh.A$."BY|
00001540: 54 45 22 AA C4 28 49 AB  24 30 35 46 38 29 AA 22  |TE"..(I.$05F8)."|
00001550: 20 3A 22 AA C4 28 C2 28  49 29 29 00 91 6D 72 0B  | :"..(.(I))..mr.|
00001560: F9 49 4E 50 25 28 41 24  2C 59 25 29 3A 8B 59 25  |.INP%(A$,Y%):.Y%|
00001570: B1 AB 31 AF 59 25 B3 32  35 36 A7 97 49 2C 59 25  |..1.Y%.256..I,Y%|
00001580: 3A EF 37 33 2C 24 30 35  46 30 3A 9E 24 30 35 30  |:.73,$05F0:.$050|
00001590: 30 00 A8 6D 77 0B 8B 59  25 B3 AB 31 B0 59 25 B1  |0..mw..Y%..1.Y%.|
000015A0: 32 35 35 A7 32 39 33 30  00 C6 6D 7C 0B 49 B2 49  |255.2930..m|.I.I|
000015B0: AA 31 3A 8B 49 B2 24 30  36 30 30 A7 32 30 31 36  |.1:.I.$0600.2016|
000015C0: CC 89 32 39 32 30 00 CC  6D 81 0B 27 00 DF 6D B8  |..2920..m..'..m.|
000015D0: 0B EE 45 44 54 32 24 3A  49 4B 25 B2 34 3A E7 00  |..EDT2$:IK%.4:..|
000015E0: F4 6D C2 0B F9 46 46 3A  8B 49 4B 25 B3 B1 34 A7  |.m...FF:.IK%..4.|
000015F0: F9 4F 4E 32 00 02 6E CC  0B 49 4B 25 B2 34 3A F9  |.ON2..n..IK%.4:.|
00001600: 41 41 00 1A 6E FE 0B F9  4D 4F 56 45 24 3A 8B 01  |AA..n...MOVE$:..|
00001610: 7B 28 35 37 29 A7 F9 43  48 57 00 48 6E 08 0C 8B  |{(57)..CHW.Hn...|
00001620: 01 7B 28 34 39 29 A7 81  49 B2 31 A4 34 3A 54 49  |.{(49)..I.1.4:TI|
00001630: 25 28 49 29 B2 49 4E 25  28 49 29 3A 82 3A F9 45  |%(I).IN%(I):.:.E|
00001640: 44 54 49 3A F9 45 44 32  00 53 6E 0D 0C F9 4D 4F  |DTI:.ED2.Sn...MO|
00001650: 56 45 24 00 63 6E 12 0C  8B 01 7B 28 31 37 29 F9  |VE$.cn....{(17).|
00001660: 41 46 4C 00 7D 6E 1C 0C  F9 4D 4F 56 45 24 3A 8B  |AFL.}n...MOVE$:.|
00001670: 01 7B 28 33 34 29 A7 F9  47 52 49 44 32 00 9C 6E  |.{(34)..GRID2..n|
00001680: 30 0C EB 01 7B 28 31 38  29 3A F9 50 3A F9 43 48  |0...{(18):.P:.CH|
00001690: 52 34 48 49 52 45 53 28  E3 2C E2 29 00 D2 6E 31  |R4HIRES(.,.)..n1|
000016A0: 0C 8B 41 46 4C 41 47 25  B2 31 A7 F9 41 46 49 4E  |..AFLAG%.1..AFIN|
000016B0: 28 49 4E 25 28 29 29 3A  01 2C 30 2C E3 2C E2 2C  |(IN%()):.,0,.,.,|
000016C0: 31 2C 31 2C DA 3A F9 53  45 54 31 28 53 31 25 28  |1,1,.:.SET1(S1%(|
000016D0: 29 29 00 D8 6E 32 0C ED  00 F7 6E 4E 0C EB 01 7B  |))..n2....nN...{|
000016E0: 28 35 31 29 3A F9 50 3A  F9 48 49 52 45 53 34 43  |(51):.P:.HIRES4C|
000016F0: 48 52 28 E3 2C E2 29 00  0A 6F 53 0C EB 41 46 4C  |HR(.,.)..oS..AFL|
00001700: 41 47 25 B2 31 3A F9 55  50 50 00 2E 6F 54 0C 81  |AG%.1:.UPP..oT..|
00001710: 49 B2 31 A4 34 3A 54 49  25 28 49 29 B2 49 4E 25  |I.1.4:TI%(I).IN%|
00001720: 28 49 29 3A 82 3A F9 45  44 32 3A ED 3A ED 00 48  |(I):.:.ED2:.:..H|
00001730: 6F 58 0C F9 4D 4F 56 45  24 3A 8B 01 7B 28 33 39  |oX..MOVE$:..{(39|
00001740: 29 A7 F9 4D 4F 56 45 57  00 5D 6F 76 0C E8 01 7B  |)..MOVEW.]ov...{|
00001750: 28 34 37 29 AF 01 7B 28  32 38 29 3A F8 00 63 6F  |(47)..{(28):..co|
00001760: 7B 0C 27 00 79 6F 80 0C  EE 45 44 32 3A F7 41 25  |{.'.yo...ED2:.A%|
00001770: 2C 49 2C 4A 2C 4B 2C 42  25 00 98 6F 8A 0C 81 49  |,I,J,K,B%..o...I|
00001780: B2 31 A4 34 3A 8B 54 49  25 28 49 29 B2 49 4E 25  |.1.4:.TI%(I).IN%|
00001790: 28 49 29 A7 82 49 3A F8  00 BF 6F 94 0C 81 4A B2  |(I)..I:...o...J.|
000017A0: 31 A4 37 A9 32 3A 81 4B  B2 31 A4 38 3A 41 25 B2  |1.7.2:.K.1.8:A%.|
000017B0: C2 28 24 43 43 30 30 AA  34 30 AC 4B AA 4A 29 00  |.($CC00.40.K.J).|
000017C0: FE 6F 9E 0C 8B 28 28 41  25 AD 31 36 29 AF 31 35  |.o...((A%.16).15|
000017D0: 29 B2 54 49 25 28 49 29  A7 EF 24 43 43 30 30 AA  |).TI%(I)..$CC00.|
000017E0: 34 30 AC 4B AA 4A 2C 28  28 41 25 AF 31 35 29 AA  |40.K.J,((A%.15).|
000017F0: 49 4E 25 28 49 29 AC 31  36 29 AC 32 35 37 00 0F  |IN%(I).16).257..|
00001800: 70 A8 0C 82 4B 2C 4A 3A  49 4B 25 B2 34 3A F8 00  |p...K,J:IK%.4:..|
00001810: 15 70 AD 0C 27 00 50 70  E4 0C EE 50 3A EF 24 30  |.p..'.Pp...P:.$0|
00001820: 35 46 38 2C 49 4E 25 28  34 29 AA 32 35 36 AC 49  |5F8,IN%(4).256.I|
00001830: 4E 25 28 31 29 3A EF 24  30 35 46 41 2C 49 4E 25  |N%(1):.$05FA,IN%|
00001840: 28 32 29 AA 32 35 36 AC  49 4E 25 28 33 29 3A F8  |(2).256.IN%(3):.|
00001850: 00 56 70 E9 0C 27 00 94  70 EE 0C EE 41 46 4C 3A  |.Vp..'..p...AFL:|
00001860: 41 46 4C 41 47 25 B2 31  AB 41 46 4C 41 47 25 3A  |AFLAG%.1.AFLAG%:|
00001870: F9 50 52 4E 54 28 31 35  2C 32 30 2C 22 22 2C 41  |.PRNT(15,20,"",A|
00001880: 46 4C 41 47 25 29 3A 49  4E 25 28 35 29 B2 41 46  |FLAG%):IN%(5).AF|
00001890: 4C 41 47 25 00 A5 70 F8  0C EB 41 46 4C 41 47 25  |LAG%..p...AFLAG%|
000018A0: B2 30 3A 01 30 00 B5 70  02 0D EC 3A 8B 4D 44 25  |.0:.0..p...:.MD%|
000018B0: B2 32 A7 01 2F 00 C3 70  0C 0D 8B 4D 44 25 B2 34  |.2../..p...MD%.4|
000018C0: A7 01 2E 00 CB 70 16 0D  ED 3A F8 00 D1 70 20 0D  |.....p...:...p .|
000018D0: 27 00 E5 70 2A 0D EE 43  48 57 3A 8B A8 01 7B 28  |'..p*..CHW:...{(|
000018E0: 35 37 29 A7 F8 00 F7 70  34 0D 8B A8 01 7B 28 33  |57)....p4....{(3|
000018F0: 38 29 A7 33 34 32 30 00  16 71 3E 0D 8B 01 7B 28  |8).3420..q>...{(|
00001900: 35 36 29 AF D1 45 52 28  32 2C E0 2C 32 35 35 29  |56)..ER(2,.,255)|
00001910: A7 E0 B2 E0 AB 31 00 35  71 48 0D 8B 01 7B 28 31  |.....1.5qH...{(1|
00001920: 36 29 AF D1 45 52 28 32  2C E1 2C 32 35 35 29 A7  |6)..ER(2,.,255).|
00001930: E1 B2 E1 AB 31 00 4F 71  52 0D F9 46 3A F9 52 45  |....1.OqR..F:.RE|
00001940: 54 31 28 53 31 25 28 29  29 3A 89 33 33 37 30 00  |T1(S1%()):.3370.|
00001950: 6F 71 5C 0D 8B 01 7B 28  35 36 29 AF D1 45 52 28  |oq\...{(56)..ER(|
00001960: 31 2C E0 2C 31 35 AB E2  29 A7 E0 B2 E0 AA 31 00  |1,.,15..).....1.|
00001970: 8F 71 66 0D 8B 01 7B 28  31 36 29 AF D1 45 52 28  |.qf...{(16)..ER(|
00001980: 31 2C E1 2C 33 39 AB E3  29 A7 E1 B2 E1 AA 31 00  |1,.,39..).....1.|
00001990: 99 71 70 0D 89 33 34 31  30 00 9F 71 75 0D 27 00  |.qp..3410..qu.'.|
000019A0: BA 71 7A 0D EE 55 50 50  3A 01 2D 3A F9 49 4E 46  |.qz..UPP:.-:.INF|
000019B0: 41 28 49 4E 25 28 29 29  3A F8 00 C0 71 98 0D 27  |A(IN%()):...q..'|
000019C0: 00 DC 71 AC 0D EE 44 4E  4E 3A 53 25 B2 E4 3A E4  |..q...DNN:S%..:.|
000019D0: B2 30 3A 01 2C 3A E4 B2  53 25 3A F8 00 E2 71 B6  |.0:.,:..S%:...q.|
000019E0: 0D 27 00 03 72 C0 0D EE  41 41 3A 8B 01 7B 28 35  |.'..r...AA:..{(5|
000019F0: 29 A7 F9 55 50 50 CC 8B  01 7B 28 32 39 29 A7 F9  |)..UPP...{(29)..|
00001A00: 44 4E 4E 00 09 72 C5 0D  F8 00 0F 72 CA 0D 27 00  |DNN..r.....r..'.|
00001A10: 46 72 D4 0D EE 43 57 3A  42 24 B2 22 22 3A F9 49  |Fr...CW:B$."":.I|
00001A20: 4E 50 24 28 42 24 2C 22  43 4F 4C 44 20 53 54 41  |NP$(B$,"COLD STA|
00001A30: 52 54 20 4F 52 20 57 41  52 4D 20 53 54 41 52 54  |RT OR WARM START|
00001A40: 20 43 2F 57 22 29 00 74  72 DE 0D 8B C9 28 42 24  | C/W").tr....(B$|
00001A50: 2C 31 29 B2 22 57 22 A7  F9 53 4D 50 28 4D 28 29  |,1)."W"..SMP(M()|
00001A60: 29 3A F9 53 45 54 31 28  53 31 25 28 29 29 3A 89  |):.SET1(S1%()):.|
00001A70: 4C 4F 4F 50 00 A9 72 E8  0D 8B C9 28 42 24 2C 31  |LOOP..r....(B$,1|
00001A80: 29 B2 22 43 22 A7 01 2F  3A 01 01 30 2C 31 35 3A  |)."C"../:..0,15:|
00001A90: 01 04 3A F9 47 52 49 44  31 3A F9 53 4D 50 28 4D  |..:.GRID1:.SMP(M|
00001AA0: 28 29 29 3A 89 4C 4F 4F  50 00 B3 72 F2 0D 89 33  |()):.LOOP..r...3|
00001AB0: 35 34 30 00 B9 72 FC 0D  27 00 DC 72 10 0E EE 46  |540..r..'..r...F|
00001AC0: 49 4C 45 4E 41 4D 45 28  F6 58 24 2C 59 24 29 3A  |ILENAME(.X$,Y$):|
00001AD0: F9 49 4E 50 24 28 58 24  2C 59 24 29 00 01 73 1A  |.INP$(X$,Y$)..s.|
00001AE0: 0E 8B C3 28 58 24 29 B1  32 8B CA 28 58 24 2C 32  |...(X$).2..(X$,2|
00001AF0: 2C 31 29 B3 B1 22 3A 22  A7 58 24 B2 22 22 AA 58  |,1)..":".X$."".X|
00001B00: 24 00 24 73 24 0E 8B 58  24 B2 22 22 A7 58 24 B2  |$.$s$..X$."".X$.|
00001B10: 22 22 CC 8B C3 28 58 24  29 B3 33 A7 58 24 B2 22  |""...(X$).3.X$."|
00001B20: 22 AA 58 24 00 2A 73 2E  0E F8 00 30 73 38 0E 27  |".X$.*s....0s8.'|
00001B30: 00 41 73 42 0E EE 44 49  53 4B 43 48 45 43 4B 3A  |.AsB..DISKCHECK:|
00001B40: F8 00 7B 73 4C 0E 84 31  2C 41 2C 42 24 2C 43 2C  |..{sL..1,A,B$,C,|
00001B50: 44 3A A0 31 3A 8B 41 B3  B1 30 3A F9 49 4E 50 24  |D:.1:.A..0:.INP$|
00001B60: 28 42 24 2C 42 24 AA 22  20 3C 43 52 3E 20 54 4F  |(B$,B$." <CR> TO|
00001B70: 20 43 4F 4E 54 49 4E 55  45 22 29 00 81 73 56 0E  | CONTINUE")..sV.|
00001B80: F8 00 87 73 60 0E 27 00  96 73 74 0E EE 53 43 52  |...s`.'..st..SCR|
00001B90: 41 54 43 48 3A F8 00 A5  73 7E 0E F9 44 49 53 4B  |ATCH:...s~..DISK|
00001BA0: 43 48 45 43 4B 00 AB 73  88 0E F8 00 B1 73 92 0E  |CHECK..s.....s..|
00001BB0: 27 00 C1 73 A6 0E EE 56  41 4C 49 44 41 54 45 3A  |'..s...VALIDATE:|
00001BC0: F8 00 E2 73 AB 0E 9F 31  2C 38 2C 31 35 2C 22 56  |...s...1,8,15,"V|
00001BD0: 22 AA 41 24 3A A0 31 3A  F9 44 49 53 4B 43 48 45  |".A$:.1:.DISKCHE|
00001BE0: 43 4B 00 E8 73 B0 0E F8  00 EE 73 BA 0E 27 00 26  |CK..s.....s..'.&|
00001BF0: 74 C4 0E EE 49 4E 49 54  49 41 4C 49 53 45 3A F7  |t...INITIALISE:.|
00001C00: 41 24 3A F9 46 49 4C 45  4E 41 4D 45 28 41 24 2C  |A$:.FILENAME(A$,|
00001C10: 22 45 4E 54 45 52 20 44  52 49 56 45 20 4F 52 20  |"ENTER DRIVE OR |
00001C20: 3C 43 52 3E 22 29 00 47  74 C9 0E 9F 31 2C 38 2C  |<CR>").Gt...1,8,|
00001C30: 31 35 2C 22 49 22 AA 41  24 3A A0 31 3A F9 44 49  |15,"I".A$:.1:.DI|
00001C40: 53 4B 43 48 45 43 4B 00  4D 74 CE 0E F8 00 53 74  |SKCHECK.Mt....St|
00001C50: D8 0E 27 00 5F 74 E2 0E  EE 43 4F 50 59 3A F8 00  |..'._t...COPY:..|
00001C60: 87 74 EC 0E 9F 31 2C 38  2C 31 35 2C 22 43 22 AA  |.t...1,8,15,"C".|
00001C70: 42 24 AA 22 3D 22 AA 41  24 3A A0 31 3A F9 44 49  |B$."=".A$:.1:.DI|
00001C80: 53 4B 43 48 45 43 4B 00  8D 74 F6 0E F8 00 93 74  |SKCHECK..t.....t|
00001C90: 00 0F 27 00 A1 74 0A 0F  EE 52 45 4E 41 4D 45 3A  |..'..t...RENAME:|
00001CA0: F8 00 C9 74 14 0F 9F 31  2C 38 2C 31 35 2C 22 52  |...t...1,8,15,"R|
00001CB0: 22 AA 42 24 AA 22 3D 22  AA 41 24 3A A0 31 3A F9  |".B$."=".A$:.1:.|
00001CC0: 44 49 53 4B 43 48 45 43  4B 00 CF 74 1E 0F F8 00  |DISKCHECK..t....|
00001CD0: D5 74 28 0F 27 00 05 75  3C 0F EE 53 41 56 45 3A  |.t(.'..u<..SAVE:|
00001CE0: F7 41 24 3A F9 46 49 4C  45 4E 41 4D 45 28 41 24  |.A$:.FILENAME(A$|
00001CF0: 2C 22 46 49 4C 45 4E 41  4D 45 22 29 3A F9 53 56  |,"FILENAME"):.SV|
00001D00: 45 28 41 24 29 00 0B 75  46 0F F8 00 11 75 50 0F  |E(A$)..uF....uP.|
00001D10: 27 00 41 75 5A 0F EE 4C  4F 41 44 3A F7 41 24 3A  |'.AuZ..LOAD:.A$:|
00001D20: F9 46 49 4C 45 4E 41 4D  45 28 41 24 2C 22 46 49  |.FILENAME(A$,"FI|
00001D30: 4C 45 4E 41 4D 45 22 29  3A F9 4C 4F 44 28 41 24  |LENAME"):.LOD(A$|
00001D40: 29 00 47 75 64 0F F8 00  4D 75 6E 0F 27 00 67 75  |).Gud...Mun.'.gu|
00001D50: 73 0F EE 44 49 52 45 43  54 4F 52 59 3A F7 58 2C  |s..DIRECTORY:.X,|
00001D60: 59 2C 59 24 2C 41 24 00  9D 75 74 0F F9 46 49 4C  |Y,Y$,A$..ut..FIL|
00001D70: 45 4E 41 4D 45 28 41 24  2C 22 45 4E 54 45 52 20  |ENAME(A$,"ENTER |
00001D80: 44 52 49 56 45 20 4F 52  20 3C 43 52 3E 22 29 3A  |DRIVE OR <CR>"):|
00001D90: 9F 31 2C 38 2C 30 2C 22  24 22 AA 41 24 00 CB 75  |.1,8,0,"$".A$..u|
00001DA0: 78 0F A1 23 31 2C 41 24  3A A1 23 31 2C 41 24 3A  |x..#1,A$:.#1,A$:|
00001DB0: E9 53 54 B2 30 3A A1 23  31 2C 41 24 3A A1 23 31  |.ST.0:.#1,A$:.#1|
00001DC0: 2C 41 24 3A 8B 53 54 B3  B1 30 F0 00 09 76 7D 0F  |,A$:.ST..0...v}.|
00001DD0: 58 B2 D1 44 49 53 4B 43  48 52 3A 59 B2 D1 44 49  |X..DISKCHR:Y..DI|
00001DE0: 53 4B 43 48 52 3A 59 24  B2 C4 28 58 AA 59 AC 32  |SKCHR:Y$..(X.Y.2|
00001DF0: 35 36 29 AA 22 20 22 3A  E7 3A A1 23 31 2C 41 24  |56)." ":.:.#1,A$|
00001E00: 3A 59 24 B2 59 24 AA 41  24 00 4C 76 82 0F E8 41  |:Y$.Y$.A$.Lv...A|
00001E10: 24 B2 22 22 B0 53 54 B3  B1 30 3A 99 40 30 2C 31  |$."".ST..0:.@0,1|
00001E20: 36 3B 22 20 20 20 20 20  20 20 20 20 20 20 20 20  |6;"             |
00001E30: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001E40: 20 20 20 20 20 20 20 20  20 20 20 22 00 6D 76 87  |           ".mv.|
00001E50: 0F F9 49 4E 50 24 28 41  24 2C 59 24 29 3A 8B 41  |..INP$(A$,Y$):.A|
00001E60: 24 B2 22 58 22 B0 53 54  B3 B1 30 A7 F0 00 78 76  |$."X".ST..0...xv|
00001E70: 8C 0F EA 3A A0 31 3A F8  00 A5 76 91 0F EE 44 49  |...:.1:...v...DI|
00001E80: 53 4B 43 48 52 3A F7 41  24 2C 41 3A A1 23 31 2C  |SKCHR:.A$,A:.#1,|
00001E90: 41 24 3A 8B 41 24 B2 22  22 A7 41 B2 30 CC 41 B2  |A$:.A$."".A.0.A.|
00001EA0: C6 28 41 24 29 00 AC 76  96 0F B2 41 00 B2 76 9B  |.(A$)..v...A..v.|
00001EB0: 0F 27 00 BF 76 A0 0F EE  53 3A F7 49 2C 58 25 00  |.'..v...S:.I,X%.|
00001EC0: DF 76 AA 0F 58 25 B2 E4  3A E4 B2 DF 3A DF B2 58  |.v..X%..:...:..X|
00001ED0: 25 3A 58 25 B2 E3 3A E3  B2 DE 3A DE B2 58 25 00  |%:X%..:...:..X%.|
00001EE0: F3 76 B4 0F 58 25 B2 E2  3A E2 B2 DD 3A DD B2 58  |.v..X%..:...:..X|
00001EF0: 25 3A F8 00 F9 76 B9 0F  27 00 34 77 BE 0F EE 45  |%:...v..'.4w...E|
00001F00: 31 3A F7 42 24 3A F9 49  4E 50 24 28 42 24 2C 22  |1:.B$:.INP$(B$,"|
00001F10: 53 50 52 49 54 45 20 50  41 52 41 4D 45 54 45 52  |SPRITE PARAMETER|
00001F20: 20 4F 55 54 20 4F 46 20  52 41 4E 47 45 20 3C 43  | OUT OF RANGE <C|
00001F30: 52 3E 22 29 00 3E 77 BF  0F E4 B2 30 3A F8 00 45  |R>").>w....0:..E|
00001F40: 77 C0 0F 20 27 00 5B 77  D2 0F EE 43 48 53 45 3A  |w.. '.[w...CHSE:|
00001F50: F7 58 2C 42 24 3A 45 52  25 B2 30 00 83 77 DC 0F  |.X,B$:ER%.0..w..|
00001F60: 58 B2 01 7A 28 E4 29 3A  48 25 B2 E0 3A 4C 25 B2  |X..z(.):H%..:L%.|
00001F70: E1 3A E0 B2 53 31 25 28  33 29 3A E1 B2 53 31 25  |.:..S1%(3):..S1%|
00001F80: 28 34 29 00 BC 77 E6 0F  8B 58 B3 30 A7 F9 49 4E  |(4)..w...X.0..IN|
00001F90: 50 24 28 42 24 2C 22 53  50 52 49 54 45 20 4E 4F  |P$(B$,"SPRITE NO|
00001FA0: 54 20 44 45 46 49 4E 45  44 20 50 52 45 53 53 20  |T DEFINED PRESS |
00001FB0: 3C 43 52 3E 22 29 3A 45  52 25 B2 31 00 C2 77 F0  |<CR>"):ER%.1..w.|
00001FC0: 0F F8 00 C8 77 F5 0F 27  00 DF 77 04 10 EE 43 48  |....w..'..w...CH|
00001FD0: 53 44 45 3A F7 58 2C 42  24 3A 45 52 25 B2 30 00  |SDE:.X,B$:ER%.0.|
00001FE0: 07 78 0E 10 58 B2 01 7A  28 E4 29 3A 48 25 B2 E0  |.x..X..z(.):H%..|
00001FF0: 3A 4C 25 B2 E1 3A E0 B2  53 31 25 28 33 29 3A E1  |:L%..:..S1%(3):.|
00002000: B2 53 31 25 28 34 29 00  44 78 18 10 8B 58 B1 30  |.S1%(4).Dx...X.0|
00002010: A7 F9 49 4E 50 24 28 42  24 2C 22 53 50 52 49 54  |..INP$(B$,"SPRIT|
00002020: 45 20 41 4C 52 45 41 44  59 20 44 45 46 49 4E 45  |E ALREADY DEFINE|
00002030: 44 20 50 52 45 53 53 20  3C 43 52 3E 22 29 3A 45  |D PRESS <CR>"):E|
00002040: 52 25 B2 31 00 4A 78 22  10 F8 00 50 78 27 10 27  |R%.1.Jx"...Px'.'|
00002050: 00 56 78 59 10 27 00 86  78 68 10 EE 4D 4F 44 45  |.VxY.'..xh..MODE|
00002060: 34 3A E7 3A F9 41 41 3A  F9 46 46 3A 8B 01 7B 28  |4:.:.AA:.FF:..{(|
00002070: 33 39 29 A7 F9 4D 4F 56  45 57 CC 8B 01 7B 28 35  |39)..MOVEW...{(5|
00002080: 37 29 F9 43 48 57 00 98  78 6D 10 8B A8 01 7B 28  |7).CHW..xm....{(|
00002090: 31 39 29 A7 34 32 33 35  00 CD 78 72 10 8B A8 01  |19).4235..xr....|
000020A0: 7B 28 31 39 29 3A F9 49  4E 50 25 28 22 45 4E 54  |{(19):.INP%("ENT|
000020B0: 45 52 20 53 50 52 49 54  45 20 4E 55 4D 42 45 52  |ER SPRITE NUMBER|
000020C0: 22 2C 53 25 29 3A CC 3A  89 34 32 31 30 00 EB 78  |",S%):.:.4210..x|
000020D0: 7C 10 8B A8 D1 45 52 28  31 2C 53 25 2C 32 35 35  ||....ER(1,S%,255|
000020E0: 29 A7 F9 45 31 3A 89 34  32 33 35 00 0D 79 81 10  |)..E1:.4235..y..|
000020F0: 8B CE 28 24 32 46 46 45  29 AA 31 30 AC E0 AC E1  |..($2FFE).10....|
00002100: AA 37 B1 24 42 46 46 46  A7 34 33 38 30 00 41 79  |.7.$BFFF.4380.Ay|
00002110: 86 10 E4 B2 53 25 3A F9  43 48 53 44 45 3A EB 45  |....S%:.CHSDE:.E|
00002120: 52 25 B2 30 3A 01 02 3A  01 3D 3A F9 53 4D 50 28  |R%.0:..:.=:.SMP(|
00002130: 4D 28 29 29 3A F9 53 45  54 31 28 53 31 25 28 29  |M()):.SET1(S1%()|
00002140: 29 00 61 79 87 10 DF B2  53 25 3A DE B2 30 3A DD  |).ay....S%:..0:.|
00002150: B2 30 3A F9 52 45 54 32  28 53 32 25 28 29 29 3A  |.0:.RET2(S2%()):|
00002160: ED 00 67 79 8B 10 27 00  79 79 8C 10 8B A8 01 7B  |..gy..'.yy.....{|
00002170: 28 31 33 29 A7 34 32 36  35 00 AD 79 90 10 8B A8  |(13).4265..y....|
00002180: 01 7B 28 31 33 29 3A F9  49 4E 50 25 28 22 45 4E  |.{(13):.INP%("EN|
00002190: 54 45 52 20 53 50 52 49  54 45 20 4E 55 4D 42 45  |TER SPRITE NUMBE|
000021A0: 52 22 2C 53 25 29 3A CC  89 34 32 34 30 00 CB 79  |R",S%):..4240..y|
000021B0: 9A 10 8B A8 D1 45 52 28  31 2C 53 25 2C 32 35 35  |.....ER(1,S%,255|
000021C0: 29 A7 F9 45 31 3A 89 34  32 36 35 00 FB 79 A4 10  |)..E1:.4265..y..|
000021D0: E4 B2 53 25 3A F9 43 48  53 45 3A EB 45 52 25 B2  |..S%:.CHSE:.ER%.|
000021E0: 30 3A 01 3E 3A F9 53 4D  50 28 4D 28 29 29 3A F9  |0:.>:.SMP(M()):.|
000021F0: 53 45 54 31 28 53 31 25  28 29 29 00 1B 7A A5 10  |SET1(S1%())..z..|
00002200: DF B2 53 25 3A DE B2 30  3A DD B2 30 3A F9 52 45  |..S%:..0:..0:.RE|
00002210: 54 32 28 53 32 25 28 29  29 3A ED 00 21 7A A9 10  |T2(S2%()):..!z..|
00002220: 27 00 32 7A AA 10 8B A8  01 7B 28 39 29 A7 34 32  |'.2z.....{(9).42|
00002230: 39 35 00 64 7A AE 10 8B  A8 01 7B 28 39 29 A7 F9  |95.dz.....{(9)..|
00002240: 49 4E 50 25 28 22 45 4E  54 45 52 20 53 50 52 49  |INP%("ENTER SPRI|
00002250: 54 45 20 4E 55 4D 42 45  52 22 2C 53 25 29 CC 89  |TE NUMBER",S%)..|
00002260: 34 32 37 30 00 82 7A B8  10 8B A8 D1 45 52 28 31  |4270..z.....ER(1|
00002270: 2C 53 25 2C 32 35 35 29  A7 F9 45 31 3A 89 34 32  |,S%,255)..E1:.42|
00002280: 39 35 00 B1 7A C2 10 E4  B2 53 25 3A F9 43 48 53  |95..z....S%:.CHS|
00002290: 45 3A 8B 45 52 25 B2 30  01 03 3A F9 53 4D 50 28  |E:.ER%.0..:.SMP(|
000022A0: 4D 28 29 29 3A F9 53 45  54 31 28 53 31 25 28 29  |M()):.SET1(S1%()|
000022B0: 29 00 B7 7A C7 10 27 00  C7 7A C8 10 8B 01 7B 28  |)..z..'..z....{(|
000022C0: 31 37 29 F9 41 46 4C 00  D7 7A C9 10 8B 01 7B 28  |17).AFL..z....{(|
000022D0: 35 37 29 F9 43 48 57 00  E9 7A CB 10 8B A8 01 7B  |57).CHW..z.....{|
000022E0: 28 33 34 29 A7 34 34 30  30 00 1B 7B CC 10 8B A8  |(34).4400..{....|
000022F0: 01 7B 28 33 34 29 F9 49  4E 50 25 28 22 45 4E 54  |.{(34).INP%("ENT|
00002300: 45 52 20 53 50 52 49 54  45 20 4E 55 4D 42 45 52  |ER SPRITE NUMBER|
00002310: 22 2C 53 25 29 CC 89 34  33 30 30 00 39 7B D6 10  |",S%)..4300.9{..|
00002320: 8B A8 D1 45 52 28 31 2C  53 25 2C 32 35 35 29 A7  |...ER(1,S%,255).|
00002330: F9 45 31 3A 89 34 34 30  30 00 55 7B E0 10 E4 B2  |.E1:.4400.U{....|
00002340: 53 25 3A F9 43 48 53 44  45 3A 8B 45 52 25 B2 31  |S%:.CHSDE:.ER%.1|
00002350: A7 34 34 30 30 00 86 7B  EA 10 F9 49 4E 50 25 28  |.4400..{...INP%(|
00002360: 22 45 4E 54 45 52 20 48  45 49 47 48 54 22 2C 48  |"ENTER HEIGHT",H|
00002370: 25 29 3A 8B D1 45 52 28  31 2C 48 25 2C 32 35 35  |%):..ER(1,H%,255|
00002380: 29 89 34 33 35 30 00 BB  7B F4 10 F9 49 4E 50 24  |).4350..{...INP$|
00002390: 28 42 24 2C 22 48 45 49  47 48 54 20 4F 55 54 20  |(B$,"HEIGHT OUT |
000023A0: 4F 46 20 52 41 4E 47 45  20 50 52 45 53 53 20 3C  |OF RANGE PRESS <|
000023B0: 43 52 3E 22 29 3A 89 34  34 30 30 00 EB 7B FE 10  |CR>"):.4400..{..|
000023C0: F9 49 4E 50 25 28 22 45  4E 54 45 52 20 57 49 44  |.INP%("ENTER WID|
000023D0: 54 48 22 2C 57 25 29 3A  8B D1 45 52 28 31 2C 57  |TH",W%):..ER(1,W|
000023E0: 25 2C 32 35 35 29 A7 34  33 37 30 00 1F 7C 08 11  |%,255).4370..|..|
000023F0: F9 49 4E 50 24 28 42 24  2C 22 57 49 44 54 48 20  |.INP$(B$,"WIDTH |
00002400: 4F 55 54 20 4F 46 20 52  41 4E 47 45 20 50 52 45  |OUT OF RANGE PRE|
00002410: 53 53 20 3C 43 52 3E 22  29 3A 89 34 34 30 30 00  |SS <CR>"):.4400.|
00002420: 43 7C 12 11 8B CE 28 24  32 46 46 45 29 AA 31 30  |C|....($2FFE).10|
00002430: AC 48 25 AC 57 25 AA 37  B3 24 43 30 30 30 A7 34  |.H%.W%.7.$C000.4|
00002440: 33 39 30 00 7E 7C 1C 11  F9 49 4E 50 24 28 42 24  |390.~|...INP$(B$|
00002450: 2C 22 49 4E 53 55 46 46  49 43 49 45 4E 54 20 53  |,"INSUFFICIENT S|
00002460: 50 52 49 54 45 20 53 50  41 43 45 20 50 52 45 53  |PRITE SPACE PRES|
00002470: 53 20 3C 43 52 3E 22 29  3A 89 34 34 30 30 00 AB  |S <CR>"):.4400..|
00002480: 7C 26 11 E4 B2 53 25 3A  E0 B2 48 25 3A E1 B2 57  ||&...S%:..H%:..W|
00002490: 25 3A 01 02 3A F9 53 4D  50 28 4D 28 29 29 3A F9  |%:..:.SMP(M()):.|
000024A0: 53 45 54 31 28 53 31 25  28 29 29 00 B1 7C 30 11  |SET1(S1%())..|0.|
000024B0: 27 00 C3 7C 35 11 8B A8  01 7B 28 31 32 29 A7 34  |'..|5....{(12).4|
000024C0: 34 35 30 00 F5 7C 3A 11  8B A8 01 7B 28 31 32 29  |450..|:....{(12)|
000024D0: F9 49 4E 50 25 28 22 45  4E 54 45 52 20 53 50 52  |.INP%("ENTER SPR|
000024E0: 49 54 45 20 4E 55 4D 42  45 52 22 2C 53 25 29 CC  |ITE NUMBER",S%).|
000024F0: 89 34 34 31 30 00 13 7D  44 11 8B A8 D1 45 52 28  |.4410..}D....ER(|
00002500: 31 2C 53 25 2C 32 35 35  29 A7 F9 45 31 3A 89 34  |1,S%,255)..E1:.4|
00002510: 34 35 30 00 2E 7D 4E 11  E4 B2 53 25 3A F9 43 48  |450..}N...S%:.CH|
00002520: 53 45 3A 8B 45 52 25 B2  31 89 34 34 35 30 00 49  |SE:.ER%.1.4450.I|
00002530: 7D 58 11 F9 53 4D 50 28  4D 28 29 29 3A F9 53 45  |}X..SMP(M()):.SE|
00002540: 54 31 28 53 31 25 28 29  29 00 4F 7D 62 11 27 00  |T1(S1%()).O}b.'.|
00002550: 61 7D 67 11 8B A8 01 7B  28 31 30 29 A7 34 35 34  |a}g....{(10).454|
00002560: 35 00 93 7D 6C 11 8B A8  01 7B 28 31 30 29 F9 49  |5..}l....{(10).I|
00002570: 4E 50 25 28 22 45 4E 54  45 52 20 53 50 52 49 54  |NP%("ENTER SPRIT|
00002580: 45 20 4E 55 4D 42 45 52  22 2C 53 25 29 CC 89 34  |E NUMBER",S%)..4|
00002590: 34 36 30 00 B1 7D 76 11  8B A8 D1 45 52 28 31 2C  |460..}v....ER(1,|
000025A0: 53 25 2C 32 35 35 29 A7  F9 45 31 3A 89 34 35 34  |S%,255)..E1:.454|
000025B0: 35 00 D8 7D 8A 11 F9 49  4E 50 25 28 22 45 4E 54  |5..}...INP%("ENT|
000025C0: 45 52 20 4E 55 4D 42 45  52 20 49 4E 20 53 45 52  |ER NUMBER IN SER|
000025D0: 49 45 53 22 2C 4E 25 29  00 F9 7D 94 11 8B A8 D1  |IES",N%)..}.....|
000025E0: 45 52 28 31 2C 53 25 AA  4E 25 2C 32 35 36 29 A7  |ER(1,S%.N%,256).|
000025F0: F9 45 31 3A 89 34 35 34  35 00 1C 7E 9E 11 F9 49  |.E1:.4545..~...I|
00002600: 4E 50 25 28 22 45 4E 54  45 52 20 44 45 4C 41 59  |NP%("ENTER DELAY|
00002610: 20 46 41 43 54 4F 52 22  2C 44 25 29 00 2E 7E A8  | FACTOR",D%)..~.|
00002620: 11 81 49 B2 53 25 A4 53  25 AA 4E 25 AB 31 00 56  |..I.S%.S%.N%.1.V|
00002630: 7E B2 11 E4 B2 49 3A F9  43 48 53 45 3A 8B 45 52  |~....I:.CHSE:.ER|
00002640: 25 B2 31 A7 F9 53 45 54  31 28 53 31 25 28 29 29  |%.1..SET1(S1%())|
00002650: 3A 89 34 35 34 35 00 5D  7E B3 11 82 49 00 76 7E  |:.4545.]~...I.v~|
00002660: B7 11 81 49 B2 53 25 A4  53 25 AA 4E 25 AB 31 3A  |...I.S%.S%.N%.1:|
00002670: E4 B2 49 3A 01 3E 00 A9  7E BC 11 81 4A B2 31 A4  |..I:.>..~...J.1.|
00002680: 44 25 3A 82 4A 3A 82 49  3A F9 53 4D 50 28 4D 28  |D%:.J:.I:.SMP(M(|
00002690: 29 29 3A F9 53 45 54 31  28 53 31 25 28 29 29 3A  |)):.SET1(S1%()):|
000026A0: DF B2 53 25 AA 4E 25 AB  31 00 BA 7E BD 11 F9 52  |..S%.N%.1..~...R|
000026B0: 45 54 32 28 53 32 25 28  29 29 00 C0 7E C1 11 27  |ET2(S2%())..~..'|
000026C0: 00 D3 7E C2 11 8B 01 7B  28 33 39 29 A7 F9 4D 4F  |..~....{(39)..MO|
000026D0: 56 45 57 00 E5 7E C6 11  8B A8 01 7B 28 33 36 29  |VEW..~.....{(36)|
000026E0: A7 34 38 36 30 00 1F 7F  D0 11 8B A8 01 7B 28 33  |.4860........{(3|
000026F0: 36 29 A7 F9 49 4E 50 25  28 22 45 4E 54 45 52 20  |6)..INP%("ENTER |
00002700: 54 41 52 47 45 54 20 53  50 52 49 54 45 20 4E 55  |TARGET SPRITE NU|
00002710: 4D 42 45 52 22 2C 53 25  29 CC 89 34 35 36 30 00  |MBER",S%)..4560.|
00002720: 3A 7F E4 11 E4 B2 53 25  3A F9 43 48 53 45 3A 8B  |:.....S%:.CHSE:.|
00002730: 45 52 25 B2 31 A7 34 39  36 30 00 5F 7F EE 11 F9  |ER%.1.4960._....|
00002740: 49 4E 50 25 28 22 45 4E  54 45 52 20 54 41 52 47  |INP%("ENTER TARG|
00002750: 45 54 20 43 4F 4C 55 4D  4E 22 2C 43 32 25 29 00  |ET COLUMN",C2%).|
00002760: 7E 7F F8 11 8B A8 D1 45  52 28 30 2C 43 32 25 2C  |~......ER(0,C2%,|
00002770: 32 35 35 29 A7 F9 45 31  3A 89 34 39 36 30 00 A0  |255)..E1:.4960..|
00002780: 7F 02 12 F9 49 4E 50 25  28 22 45 4E 54 45 52 20  |....INP%("ENTER |
00002790: 54 41 52 47 45 54 20 52  4F 57 22 2C 52 32 25 29  |TARGET ROW",R2%)|
000027A0: 00 BE 7F 0C 12 8B A8 D1  45 52 28 30 2C 52 32 25  |........ER(0,R2%|
000027B0: 2C 32 35 35 29 F9 45 31  3A 89 34 39 36 30 00 DF  |,255).E1:.4960..|
000027C0: 7F 16 12 E3 B2 43 32 25  3A E2 B2 52 32 25 3A 48  |.....C2%:..R2%:H|
000027D0: 32 25 B2 48 25 3A 4C 32  25 B2 4C 25 3A F9 53 00  |2%.H%:L2%.L%:.S.|
000027E0: 0A 80 20 12 F9 49 4E 50  25 28 22 45 4E 54 45 52  |.. ..INP%("ENTER|
000027F0: 20 53 4F 55 52 43 45 20  53 50 52 49 54 45 20 4E  | SOURCE SPRITE N|
00002800: 55 4D 42 45 52 22 2C 53  25 29 00 27 80 2A 12 8B  |UMBER",S%).'.*..|
00002810: A8 D1 45 52 28 30 2C 53  25 2C 32 35 35 29 F9 45  |..ER(0,S%,255).E|
00002820: 31 3A 89 34 39 36 30 00  42 80 34 12 E4 B2 53 25  |1:.4960.B.4...S%|
00002830: 3A F9 43 48 53 45 3A 8B  45 52 25 B2 31 A7 34 39  |:.CHSE:.ER%.1.49|
00002840: 36 30 00 67 80 3E 12 F9  49 4E 50 25 28 22 45 4E  |60.g.>..INP%("EN|
00002850: 54 45 52 20 53 4F 55 52  43 45 20 43 4F 4C 55 4D  |TER SOURCE COLUM|
00002860: 4E 22 2C 43 31 25 29 00  86 80 48 12 8B A8 D1 45  |N",C1%)...H....E|
00002870: 52 28 30 2C 43 31 25 2C  32 35 35 29 A7 F9 45 31  |R(0,C1%,255)..E1|
00002880: 3A 89 34 39 36 30 00 A8  80 52 12 F9 49 4E 50 25  |:.4960...R..INP%|
00002890: 28 22 45 4E 54 45 52 20  53 4F 55 52 43 45 20 52  |("ENTER SOURCE R|
000028A0: 4F 57 22 2C 52 31 25 29  00 C7 80 5C 12 8B A8 D1  |OW",R1%)...\....|
000028B0: 45 52 28 30 2C 52 31 25  2C 32 35 35 29 A7 F9 45  |ER(0,R1%,255)..E|
000028C0: 31 3A 89 34 39 36 30 00  E5 80 66 12 E3 B2 43 31  |1:.4960...f...C1|
000028D0: 25 3A E2 B2 52 31 25 3A  48 31 25 B2 48 25 3A 4C  |%:..R1%:H1%.H%:L|
000028E0: 31 25 B2 4C 25 00 08 81  70 12 F9 49 4E 50 25 28  |1%.L%...p..INP%(|
000028F0: 22 45 4E 54 45 52 20 57  49 4E 44 4F 57 20 57 49  |"ENTER WINDOW WI|
00002900: 44 54 48 22 2C 4C 25 29  00 25 81 7A 12 8B A8 D1  |DTH",L%).%.z....|
00002910: 45 52 28 31 2C 4C 25 2C  32 35 35 29 F9 45 31 3A  |ER(1,L%,255).E1:|
00002920: 89 34 39 36 30 00 49 81  84 12 F9 49 4E 50 25 28  |.4960.I....INP%(|
00002930: 22 45 4E 54 45 52 20 57  49 4E 44 4F 57 20 48 45  |"ENTER WINDOW HE|
00002940: 49 47 48 54 22 2C 48 25  29 00 67 81 8E 12 8B A8  |IGHT",H%).g.....|
00002950: D1 45 52 28 30 2C 48 25  2C 32 35 35 29 A7 F9 45  |.ER(0,H%,255)..E|
00002960: 31 3A 89 34 39 36 30 00  75 81 98 12 E0 B2 48 25  |1:.4960.u.....H%|
00002970: 3A E1 B2 4C 25 00 95 81  A2 12 F9 49 4E 50 24 28  |:..L%......INP$(|
00002980: 42 24 2C 22 45 4E 54 45  52 20 4F 50 45 52 41 54  |B$,"ENTER OPERAT|
00002990: 49 4F 4E 22 29 00 AA 81  AC 12 8B 42 24 B2 22 42  |ION")......B$."B|
000029A0: 22 A7 01 36 3A 89 34 39  36 30 00 BF 81 B6 12 8B  |"..6:.4960......|
000029B0: 42 24 B2 22 41 22 A7 01  38 3A 89 34 39 36 30 00  |B$."A"..8:.4960.|
000029C0: D4 81 C0 12 8B 42 24 B2  22 4F 22 A7 01 39 3A 89  |.....B$."O"..9:.|
000029D0: 34 39 36 30 00 E9 81 CA  12 8B 42 24 B2 22 45 22  |4960......B$."E"|
000029E0: A7 01 37 3A 89 34 39 36  30 00 0B 82 D4 12 8B 42  |..7:.4960......B|
000029F0: 24 B3 B1 22 53 22 AF 42  24 B3 B1 22 58 22 AF 42  |$.."S".B$.."X".B|
00002A00: 24 B3 B1 22 59 22 A7 34  39 36 30 00 34 82 D6 12  |$.."Y".4960.4...|
00002A10: 8B 28 43 31 25 AA 4C 25  29 B1 4C 31 25 B0 28 52  |.(C1%.L%).L1%.(R|
00002A20: 31 25 AA 48 25 29 B1 48  31 25 A7 F9 45 31 3A 89  |1%.H%).H1%..E1:.|
00002A30: 34 39 36 30 00 46 82 D8  12 8B 42 24 B3 B1 22 53  |4960.F....B$.."S|
00002A40: 22 A7 34 38 33 30 00 7B  82 DA 12 8B 28 43 32 25  |".4830.{....(C2%|
00002A50: AA 48 25 29 B3 B2 4C 32  25 AF 28 52 32 25 AA 4C  |.H%)..L2%.(R2%.L|
00002A60: 25 29 B3 B2 48 32 25 A7  01 35 3A 89 34 39 36 30  |%)..H2%..5:.4960|
00002A70: 3A CC F9 45 31 3A 89 34  39 36 30 00 8D 82 DE 12  |:..E1:.4960.....|
00002A80: 8B 42 24 B3 B1 22 58 22  A7 34 38 33 36 00 C4 82  |.B$.."X".4836...|
00002A90: E0 12 8B 28 43 32 25 AA  32 AC 4C 25 29 B3 B2 4C  |...(C2%.2.L%)..L|
00002AA0: 32 25 AF 28 52 32 25 AA  48 25 29 B3 B2 48 32 25  |2%.(R2%.H%)..H2%|
00002AB0: A7 01 3B 3A 89 34 39 36  30 3A CC F9 45 31 3A 89  |..;:.4960:..E1:.|
00002AC0: 34 39 36 30 00 D6 82 E4  12 8B 42 24 B3 B1 22 59  |4960......B$.."Y|
00002AD0: 22 A7 34 38 35 30 00 0D  83 E6 12 8B 28 43 32 25  |".4850......(C2%|
00002AE0: AA 4C 25 29 B3 B2 4C 32  25 AF 28 52 32 25 AA 32  |.L%)..L2%.(R2%.2|
00002AF0: AC 48 25 29 B3 B2 48 32  25 A7 01 3C 3A 89 34 39  |.H%)..H2%..<:.49|
00002B00: 36 30 3A CC F9 45 31 3A  89 34 39 36 30 00 1E 83  |60:..E1:.4960...|
00002B10: F2 12 8B 42 24 B2 22 52  22 A7 34 39 36 30 00 31  |...B$."R".4960.1|
00002B20: 83 FC 12 E8 01 7B 28 34  37 29 AF 01 7B 28 32 38  |.....{(47)..{(28|
00002B30: 29 00 3B 83 06 13 89 4C  4F 4F 50 00 52 83 60 13  |).;....LOOP.R.`.|
00002B40: F9 53 45 54 31 28 53 31  25 28 29 29 3A 89 34 38  |.SET1(S1%()):.48|
00002B50: 36 30 00 58 83 65 13 27  00 65 83 88 13 EE 4D 4F  |60.X.e.'.e....MO|
00002B60: 44 45 35 3A E7 00 77 83  92 13 8B A8 01 7B 28 34  |DE5:..w......{(4|
00002B70: 31 29 A7 35 30 33 30 00  8F 83 9C 13 8B A8 01 7B  |1).5030........{|
00002B80: 28 34 31 29 F9 53 41 56  45 CC 89 35 30 32 30 00  |(41).SAVE..5020.|
00002B90: A1 83 A6 13 8B A8 01 7B  28 32 31 29 A7 35 30 35  |.......{(21).505|
00002BA0: 30 00 B9 83 B0 13 8B A8  01 7B 28 32 31 29 F9 4C  |0........{(21).L|
00002BB0: 4F 41 44 CC 89 35 30 34  30 00 CB 83 BA 13 8B A8  |OAD..5040.......|
00002BC0: 01 7B 28 34 39 29 A7 35  30 37 30 00 E6 83 C4 13  |.{(49).5070.....|
00002BD0: 8B A8 01 7B 28 34 39 29  F9 53 43 52 41 54 43 48  |...{(49).SCRATCH|
00002BE0: CC 89 35 30 36 30 00 F8  83 CE 13 8B A8 01 7B 28  |..5060........{(|
00002BF0: 31 30 29 A7 35 30 39 30  00 12 84 D8 13 8B A8 01  |10).5090........|
00002C00: 7B 28 31 30 29 F9 52 45  4E 41 4D 45 CC 89 35 30  |{(10).RENAME..50|
00002C10: 38 30 00 24 84 E2 13 8B  A8 01 7B 28 33 34 29 A7  |80.$......{(34).|
00002C20: 35 31 31 30 00 3C 84 EC  13 8B A8 01 7B 28 33 34  |5110.<......{(34|
00002C30: 29 F9 43 4F 50 59 CC 89  35 31 30 30 00 4E 84 F6  |).COPY..5100.N..|
00002C40: 13 8B A8 01 7B 28 31 32  29 A7 35 31 33 30 00 6C  |....{(12).5130.l|
00002C50: 84 00 14 8B A8 01 7B 28  31 32 29 F9 49 4E 49 54  |......{(12).INIT|
00002C60: 49 41 4C 49 53 45 CC 89  35 31 32 30 00 7E 84 0A  |IALISE..5120.~..|
00002C70: 14 8B A8 01 7B 28 35 39  29 A7 35 31 35 30 00 9A  |....{(59).5150..|
00002C80: 84 14 14 8B A8 01 7B 28  35 39 29 F9 56 41 4C 49  |......{(59).VALI|
00002C90: 44 41 54 45 CC 89 35 31  34 30 00 AC 84 1E 14 8B  |DATE..5140......|
00002CA0: A8 01 7B 28 31 38 29 A7  35 31 39 30 00 C9 84 28  |..{(18).5190...(|
00002CB0: 14 8B A8 01 7B 28 31 38  29 F9 44 49 52 45 43 54  |....{(18).DIRECT|
00002CC0: 4F 52 59 CC 89 35 31 36  30 00 E0 84 46 14 F9 46  |ORY..5160...F..F|
00002CD0: 46 3A E8 01 7B 28 34 37  29 AF 01 7B 28 32 38 29  |F:..{(47)..{(28)|
00002CE0: 00 E6 84 50 14 F8 00 EC  84 5A 14 27 00 FB 84 70  |...P.....Z.'...p|
00002CF0: 17 EE 50 52 41 54 3A 99  22 93 22 00 3E 85 75 17  |..PRAT:.".".>.u.|
00002D00: 99 40 30 2C 31 37 3B 22  12 9F 49 4E 4B 20 92 31  |.@0,17;"..INK .1|
00002D10: 05 3A 20 20 20 20 12 9E  20 20 20 20 20 20 20 20  |.:    ..        |
00002D20: 20 20 1E 4D 4F 44 45 92  05 3A 20 20 20 20 1E 12  |  .MODE..:    ..|
00002D30: 20 9F 20 53 50 4E 92 05  3A 20 20 20 20 22 00 82  | . SPN..:    "..|
00002D40: 85 7A 17 99 40 30 2C 31  38 3B 22 12 9F 49 4E 4B  |.z..@0,18;"..INK|
00002D50: 20 92 9E 32 05 3A 20 20  20 20 12 9E 32 4F 52 34  | ..2.:    ..2OR4|
00002D60: 92 05 3A 20 20 20 20 12  9E 20 9C 20 20 20 20 20  |..:    .. .     |
00002D70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002D80: 20 22 00 C8 85 7F 17 99  40 30 2C 31 39 3B 22 12  | "......@0,19;".|
00002D90: 9F 49 4E 4B 20 92 9C 33  05 3A 20 20 20 20 12 9E  |.INK ..3.:    ..|
00002DA0: 20 20 20 20 20 20 20 20  20 20 9C 20 43 4F 4C 92  |          . COL.|
00002DB0: 05 3A 20 20 20 20 12 9C  20 20 52 4F 57 92 05 3A  |.:    ..  ROW..:|
00002DC0: 20 20 20 20 12 9C 20 22  00 11 86 84 17 99 40 30  |    .. "......@0|
00002DD0: 2C 32 30 3B 22 12 9F 50  41 50 45 52 92 05 3A 20  |,20;"..PAPER..: |
00002DE0: 20 20 20 12 1E 41 54 54  52 92 05 3A 20 20 20 20  |   ..ATTR..:    |
00002DF0: 12 1E 20 9C 20 48 47 54  92 05 3A 20 20 20 20 12  |.. . HGT..:    .|
00002E00: 9C 20 20 57 49 44 92 05  3A 20 20 20 20 12 9C 20  |.  WID..:    .. |
00002E10: 22 00 4B 86 89 17 99 40  30 2C 32 31 3B 22 12 1F  |".K....@0,21;"..|
00002E20: 20 20 20 20 20 20 20 20  20 20 1F 20 20 20 20 20  |          .     |
00002E30: 20 20 20 20 20 9C 20 20  20 20 20 20 20 20 20 20  |     .          |
00002E40: 20 20 20 20 20 20 20 20  20 20 22 00 8D 86 8E 17  |          ".....|
00002E50: 99 40 30 2C 32 32 3B 22  12 1F 20 43 4F 4C 32 92  |.@0,22;".. COL2.|
00002E60: 05 3A 20 20 20 20 12 1F  52 4F 57 32 92 05 3A 20  |.:    ..ROW2..: |
00002E70: 20 20 20 12 1F 20 9E 53  50 53 54 92 05 3A 20 20  |   .. .SPST..:  |
00002E80: 20 20 20 12 9E 53 50 4E  44 92 05 3A 22 00 C3 86  |   ..SPND..:"...|
00002E90: 98 17 99 40 30 2C 32 33  3B 22 12 1F 20 20 20 20  |...@0,23;"..    |
00002EA0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002EB0: 1E 20 20 20 53 50 52 49  54 45 20 54 45 53 54 92  |.   SPRITE TEST.|
00002EC0: 05 3A 22 00 FE 86 9D 17  99 40 30 2C 32 34 3B 22  |.:"......@0,24;"|
00002ED0: 12 9C 20 20 20 20 20 20  20 20 20 20 53 50 4E 32  |..          SPN2|
00002EE0: 92 05 3A 20 20 20 20 12  9C 20 1F 20 20 20 46 52  |..:    .. .   FR|
00002EF0: 45 45 20 4D 45 4D 4F 52  59 92 05 3A 22 3B 00 04  |EE MEMORY..:";..|
00002F00: 87 38 18 F8 00 0F 87 40  1F EE 4D 4F 44 45 31 00  |.8.....@..MODE1.|
00002F10: 48 87 4A 1F F9 4D 50 3A  EB 4D 44 25 B2 34 3A 49  |H.J..MP:.MD%.4:I|
00002F20: 4E 25 28 30 29 B2 32 3A  01 0D 3A 01 24 3A F9 44  |N%(0).2:..:.$:.D|
00002F30: 49 53 28 31 2C 49 4E 25  28 29 29 3A F9 41 46 49  |IS(1,IN%()):.AFI|
00002F40: 4E 28 49 4E 25 28 29 29  00 62 87 54 1F F9 47 52  |N(IN%()).b.T..GR|
00002F50: 49 44 31 3A ED 3A F9 45  44 54 31 24 3A 89 4C 4F  |ID1:.:.EDT1$:.LO|
00002F60: 4F 50 00 68 87 5E 1F 27  00 73 87 72 1F EE 4D 4F  |OP.h.^.'.s.r..MO|
00002F70: 44 45 32 00 91 87 7C 1F  F9 4D 50 3A EB 4D 44 25  |DE2...|..MP:.MD%|
00002F80: B2 32 3A 49 4E 25 28 30  29 B2 34 3A 01 0E 3A 01  |.2:IN%(0).4:..:.|
00002F90: 23 00 B2 87 81 1F 4D 44  25 B2 34 3A 49 4E 25 28  |#.....MD%.4:IN%(|
00002FA0: 34 29 B2 31 35 3A F9 41  46 49 4E 28 49 4E 25 28  |4).15:.AFIN(IN%(|
00002FB0: 29 29 00 E0 87 86 1F F9  44 49 53 28 31 2C 49 4E  |))......DIS(1,IN|
00002FC0: 25 28 29 29 3A F9 47 52  49 44 32 3A ED 3A 43 58  |%()):.GRID2:.:CX|
00002FD0: 25 B2 31 3A F9 45 44 54  32 24 3A 89 4C 4F 4F 50  |%.1:.EDT2$:.LOOP|
00002FE0: 00 E6 87 90 1F 27 00 F0  87 28 23 EE 4C 4F 4F 50  |.....'...(#.LOOP|
00002FF0: 00 FE 87 29 23 4D 4F 25  B2 30 3A F9 4D 50 00 21  |...)#MO%.0:.MP.!|
00003000: 88 32 23 8B 01 7B 28 34  37 29 AF 01 7B 28 37 29  |.2#..{(47)..{(7)|
00003010: A7 4D 4F 25 B2 31 3A F9  4D 50 3A 89 4D 4F 44 45  |.MO%.1:.MP:.MODE|
00003020: 31 00 45 88 3C 23 8B 01  7B 28 34 37 29 AF 01 7B  |1.E.<#..{(47)..{|
00003030: 28 33 31 29 A7 4D 4F 25  B2 32 3A F9 4D 50 3A 89  |(31).MO%.2:.MP:.|
00003040: 4D 4F 44 45 32 00 68 88  46 23 8B 01 7B 28 34 37  |MODE2.h.F#..{(47|
00003050: 29 AF 01 7B 28 31 29 A7  4D 4F 25 B2 33 3A F9 4D  |)..{(1).MO%.3:.M|
00003060: 50 3A F9 4D 4F 44 45 33  00 8C 88 50 23 8B 01 7B  |P:.MODE3...P#..{|
00003070: 28 34 37 29 AF 01 7B 28  32 35 29 A7 4D 4F 25 B2  |(47)..{(25).MO%.|
00003080: 34 3A F9 4D 50 3A 89 4D  4F 44 45 34 00 AF 88 5A  |4:.MP:.MODE4...Z|
00003090: 23 8B 01 7B 28 34 37 29  AF 01 7B 28 32 29 A7 4D  |#..{(47)..{(2).M|
000030A0: 4F 25 B2 35 3A F9 4D 50  3A F9 4D 4F 44 45 35 00  |O%.5:.MP:.MODE5.|
000030B0: B9 88 64 23 89 39 30 30  31 00 BF 88 4F C3 80 00  |..d#.9001...O...|
000030C0: E0 88 50 C3 27 50 52 4F  43 50 4F 4B 45 20 50 55  |..P.'PROCPOKE PU|
000030D0: 54 53 20 4D 2F 43 20 49  4E 20 4D 45 4D 4F 52 59  |TS M/C IN MEMORY|
000030E0: 00 FA 88 5A C3 27 46 52  4F 4D 20 24 30 34 41 30  |...Z.'FROM $04A0|
000030F0: 20 54 4F 20 24 30 35 46  46 2E 00 1B 89 64 C3 27  | TO $05FF....d.'|
00003100: 50 52 4F 43 43 48 52 32  48 49 52 45 53 28 58 2C  |PROCCHR2HIRES(X,|
00003110: 59 29 20 43 4F 4E 56 45  52 54 53 00 3B 89 6E C3  |Y) CONVERTS.;.n.|
00003120: 27 43 48 52 24 53 51 52  20 54 4F 20 48 49 52 45  |'CHR$SQR TO HIRE|
00003130: 53 20 41 54 20 28 58 2C  59 29 2E 00 5C 89 78 C3  |S AT (X,Y)..\.x.|
00003140: 27 50 52 4F 43 48 49 52  45 53 32 43 48 52 20 44  |'PROCHIRES2CHR D|
00003150: 4F 45 53 20 52 45 56 45  52 53 45 2E 00 81 89 82  |OES REVERSE.....|
00003160: C3 EE 50 4F 4B 45 3A F7  49 2C 4A 3A 8C 4D 43 44  |..POKE:.I,J:.MCD|
00003170: 41 54 41 3A 81 49 B2 24  34 41 30 A4 24 30 35 39  |ATA:.I.$4A0.$059|
00003180: 37 00 91 89 8C C3 87 4A  3A 97 49 2C 4A 3A 82 3A  |7......J:.I,J:.:|
00003190: F8 00 D5 89 96 C3 EE 4D  43 44 41 54 41 3A 83 31  |.......MCDATA:.1|
000031A0: 36 39 2C 34 30 2C 31 33  33 2C 33 34 2C 31 36 39  |69,40,133,34,169|
000031B0: 2C 32 30 34 2C 31 33 33  2C 33 35 2C 31 36 39 2C  |,204,133,35,169,|
000031C0: 38 2C 31 33 33 2C 33 37  2C 31 36 30 2C 38 2C 31  |8,133,37,160,8,1|
000031D0: 37 37 2C 33 34 00 15 8A  A0 C3 83 37 33 2C 32 35  |77,34......73,25|
000031E0: 35 2C 32 30 31 2C 31 37  35 2C 31 30 32 2C 33 36  |5,201,175,102,36|
000031F0: 2C 31 33 36 2C 32 30 38  2C 32 34 35 2C 31 36 35  |,136,208,245,165|
00003200: 2C 33 36 2C 31 34 35 2C  37 33 2C 32 33 30 2C 37  |,36,145,73,230,7|
00003210: 33 2C 31 36 35 00 4F 8A  AA C3 83 33 34 2C 32 34  |3,165.O....34,24|
00003220: 2C 31 30 35 2C 34 30 2C  31 33 33 2C 33 34 2C 31  |,105,40,133,34,1|
00003230: 34 34 2C 32 2C 32 33 30  2C 33 35 2C 31 39 38 2C  |44,2,230,35,198,|
00003240: 33 37 2C 32 30 38 2C 32  32 32 2C 39 36 2C 30 00  |37,208,222,96,0.|
00003250: 8B 8A B4 C3 83 31 36 39  2C 34 30 2C 31 33 33 2C  |.....169,40,133,|
00003260: 33 34 2C 31 36 39 2C 32  30 34 2C 31 33 33 2C 33  |34,169,204,133,3|
00003270: 35 2C 31 36 39 2C 38 2C  31 33 33 2C 33 37 2C 31  |5,169,8,133,37,1|
00003280: 36 30 2C 38 2C 31 37 37  2C 37 33 00 C7 8A BE C3  |60,8,177,73.....|
00003290: 83 31 33 33 2C 33 36 2C  32 33 30 2C 37 33 2C 31  |.133,36,230,73,1|
000032A0: 30 32 2C 33 36 2C 31 36  39 2C 34 30 2C 34 32 2C  |02,36,169,40,42,|
000032B0: 37 33 2C 31 2C 31 34 35  2C 33 34 2C 31 33 36 2C  |73,1,145,34,136,|
000032C0: 32 30 38 2C 32 34 34 00  02 8B C8 C3 83 31 36 35  |208,244......165|
000032D0: 2C 33 34 2C 31 30 35 2C  34 30 2C 31 33 33 2C 33  |,34,105,40,133,3|
000032E0: 34 2C 31 34 34 2C 32 2C  32 33 30 2C 33 35 2C 31  |4,144,2,230,35,1|
000032F0: 39 38 2C 33 37 2C 32 30  38 2C 32 32 32 2C 39 36  |98,37,208,222,96|
00003300: 2C 30 00 2D 8B CD C3 83  31 36 39 2C 35 33 2C 31  |,0.-....169,53,1|
00003310: 33 33 2C 31 2C 33 32 2C  32 30 38 2C 34 2C 31 36  |33,1,32,208,4,16|
00003320: 39 2C 35 35 2C 31 33 33  2C 31 2C 39 36 00 5E 8B  |9,55,133,1,96.^.|
00003330: D2 C3 EE 43 48 52 32 48  49 52 45 53 28 58 2C 59  |...CHR2HIRES(X,Y|
00003340: 29 3A EF 37 33 2C 24 45  30 30 30 AA 58 AC 38 AA  |):.73,$E000.X.8.|
00003350: 59 AC 33 32 30 3A 9E 24  30 34 41 30 3A F8 00 8D  |Y.320:.$04A0:...|
00003360: 8B DC C3 EE 48 49 52 45  53 32 43 48 52 28 58 2C  |....HIRES2CHR(X,|
00003370: 59 29 3A EF 37 33 2C 24  44 46 46 38 AA 58 AC 38  |Y):.73,$DFF8.X.8|
00003380: AA 59 AC 33 32 30 3A 9E  24 30 35 30 30 00 A0 8B  |.Y.320:.$0500...|
00003390: DD C3 8B 41 46 4C 41 47  25 B2 31 A7 F9 55 50 50  |...AFLAG%.1..UPP|
000033A0: 00 A6 8B DE C3 F8 00 EE  8B E6 C3 83 31 36 39 2C  |............169,|
000033B0: 32 30 34 2C 31 33 33 2C  37 36 2C 31 36 39 2C 34  |204,133,76,169,4|
000033C0: 31 2C 31 33 33 2C 37 35  2C 31 36 39 2C 38 2C 31  |1,133,75,169,8,1|
000033D0: 33 33 2C 37 37 2C 31 36  30 2C 30 2C 31 37 37 2C  |33,77,160,0,177,|
000033E0: 37 35 2C 37 34 2C 37 34  2C 37 34 2C 37 34 00 37  |75,74,74,74,74.7|
000033F0: 8C F0 C3 83 31 36 32 2C  33 2C 32 32 31 2C 32 34  |....162,3,221,24|
00003400: 38 2C 35 2C 32 34 30 2C  33 2C 32 30 32 2C 32 30  |8,5,240,3,202,20|
00003410: 38 2C 32 34 38 2C 31 33  38 2C 36 2C 37 38 2C 36  |8,248,138,6,78,6|
00003420: 2C 37 38 2C 35 2C 37 38  2C 31 33 33 2C 37 38 2C  |,78,5,78,133,78,|
00003430: 32 30 30 2C 32 30 30 00  7E 8C FA C3 83 31 39 32  |200,200.~....192|
00003440: 2C 38 2C 32 30 38 2C 32  32 35 2C 31 34 35 2C 37  |,8,208,225,145,7|
00003450: 33 2C 31 36 35 2C 37 35  2C 31 30 35 2C 33 39 2C  |3,165,75,105,39,|
00003460: 31 33 33 2C 37 35 2C 31  34 34 2C 32 2C 32 33 30  |133,75,144,2,230|
00003470: 2C 37 36 2C 32 33 30 2C  37 33 2C 31 39 38 00 C8  |,76,230,73,198..|
00003480: 8C 04 C4 83 37 37 2C 32  30 38 2C 32 30 35 2C 39  |....77,208,205,9|
00003490: 36 2C 31 36 39 2C 35 33  2C 31 33 33 2C 31 2C 31  |6,169,53,133,1,1|
000034A0: 36 39 2C 32 30 34 2C 31  33 33 2C 37 36 2C 31 36  |69,204,133,76,16|
000034B0: 39 2C 34 30 2C 31 33 33  2C 37 35 2C 31 36 39 2C  |9,40,133,75,169,|
000034C0: 38 2C 31 33 33 2C 37 37  00 12 8D 0E C4 83 31 36  |8,133,77......16|
000034D0: 30 2C 38 2C 31 37 37 2C  37 33 2C 31 33 33 2C 37  |0,8,177,73,133,7|
000034E0: 38 2C 31 36 35 2C 37 38  2C 34 31 2C 33 2C 31 37  |8,165,78,41,3,17|
000034F0: 30 2C 31 38 39 2C 32 34  38 2C 35 2C 31 30 2C 31  |0,189,248,5,10,1|
00003500: 30 2C 31 30 2C 31 30 2C  31 33 33 2C 37 39 2C 31  |0,10,10,133,79,1|
00003510: 37 37 00 5A 8D 18 C4 83  37 35 2C 34 31 2C 31 35  |77.Z....75,41,15|
00003520: 2C 35 2C 37 39 2C 31 34  35 2C 37 35 2C 31 33 36  |,5,79,145,75,136|
00003530: 2C 31 34 35 2C 37 35 2C  37 30 2C 37 38 2C 37 30  |,145,75,70,78,70|
00003540: 2C 37 38 2C 31 33 36 2C  32 30 38 2C 32 32 34 2C  |,78,136,208,224,|
00003550: 32 33 30 2C 37 33 2C 31  36 35 00 9F 8D 22 C4 83  |230,73,165..."..|
00003560: 37 35 2C 32 34 2C 31 30  35 2C 34 30 2C 31 33 33  |75,24,105,40,133|
00003570: 2C 37 35 2C 31 34 34 2C  32 2C 32 33 30 2C 37 36  |,75,144,2,230,76|
00003580: 2C 31 39 38 2C 37 37 2C  32 30 38 2C 32 30 31 2C  |,198,77,208,201,|
00003590: 31 36 39 2C 35 35 2C 31  33 33 2C 31 2C 39 36 00  |169,55,133,1,96.|
000035A0: D0 8D 7C C4 EE 43 48 52  34 48 49 52 45 53 28 58  |..|..CHR4HIRES(X|
000035B0: 2C 59 29 3A EF 37 33 2C  24 44 46 46 38 AA 58 AC  |,Y):.73,$DFF8.X.|
000035C0: 38 AA 59 AC 33 32 30 3A  9E 24 30 35 30 43 3A F8  |8.Y.320:.$050C:.|
000035D0: 00 01 8E E0 C4 EE 48 49  52 45 53 34 43 48 52 28  |......HIRES4CHR(|
000035E0: 58 2C 59 29 3A EF 37 33  2C 24 44 46 46 38 AA 58  |X,Y):.73,$DFF8.X|
000035F0: AC 38 AA 59 AC 33 32 30  3A 9E 24 30 35 34 43 3A  |.8.Y.320:.$054C:|
00003600: F8 00 24 8E 60 EA EE 53  56 45 28 5A 24 29 3A 01  |..$.`..SVE(Z$):.|
00003610: 22 31 3A 99 22 13 22 3A  20 02 24 5A 24 3A 01 22  |"1:.".": .$Z$:."|
00003620: 31 35 3A F8 00 47 8E 6A  EA EE 4C 4F 44 28 5A 24  |15:..G.j..LOD(Z$|
00003630: 29 3A 01 22 31 3A 99 22  13 20 22 3A 02 23 5A 24  |):."1:.". ":.#Z$|
00003640: 3A 01 22 31 35 3A F8 00  00 00                    |:."15:....      |
.X'X...********** TAPE VERSION ********.
1X...:.10.OX...HIBEEP:..1,20158:..1,3:..
MX...LOBEEP:..1,16000:..1,3:...X...SSET:
.%:..15:..1:..1,1,4,5,0:..1,O..X....250:
.!2:. 7:...X.. .TEST:.M:.S1%(5),S2%(2),I
N%(5),M(3),M%(3),TI%(4):./..Y...+..:.'..
:.&..:.%..:.SSET:TSBP.5:.START.1Y...(15:
.POKE:WX%.10:WY%.0:.0:.CW.OYD.. 6,15,18,
2,6,17,5,6,18,2.LYE.. 6,19,0,6,20,15,15,
20,0..YN.. 3,15,24,1,6,22,0,15,22,0..YX.
. 6,35,17,0,25,19,10,35,19,0,25,20,1.JYY
.. 35,20,1,25,17,0..Y... 4,25,22,40960,3
5,22,40960,35,23,40960..Z... 35,24,8192.
.Z..'.$Z...PRNT(X%,Y%,A$,Z%).QZ...@X%,Y%
;H(I(D(Z%),C(D(Z%)).1)."  ",5);:..WZ..'.
HZ...INFA(.A%())..Z$.A%(0).(B($D016).$10
).8.2:.A%(0).2:A%(4).Z.15..Z..A%(3).(Z.1
6).15:.:A%(1).(Z.16).15..Z8.A%(2).Z.15:A
%(3).(Z.256).15:.:A%(5).AFLAG%:.DIS(1,A%
())..[B....[G.'..[L..AFIN(.A%()).V[V..$D
016,(B($D016).239).((A%(0).2).8):AFLAG%.
A%(5):.A%(0).2..[`.Z.A%(4).16.A%(3):.:Z.
A%(2).16.A%(1).256.A%(3)..[J..:MD%.A%(0)
:.. [O.'..[~..SET2(.A%()).O[....A%(0):..
A%(1):..A%(2):..U[..'..[...RET2(.A%())..
\..A%(0)..:A%(1)..:A%(2)..:.DIS(2,A%()):
...\..'.(\...SET1(.A%()).`\....A%(0):..A
%(1):..A%(2):..A%(3):..A%(4):MO%.A%(5):.
.F\..'.W\...RET1(.A%())..\..A%(0)..:A%(1
)..:A%(2)..:A%(3)..:A%(4)..:A%(5).MO%..\
(..DIS(3,A%()):..F\-.'.U\F..SMP(.A())..]
P.M(0).N($2FFC):M(1).N($2FFE):M(2)..X(.)
.7:M(3).$2000.M(1).M(0).+]U..M(2)..8.M(2
).0.>]Z..DIS(4,M%()):..D]_.'.K]X..DIS(I%
,.A%()):.N%,J,X%,Y%,A$,Z%,Z..]...I%.100,
110,120,130:.N%.C]...I%..4:.J.1.N%:.X%,Y
%,Z%:.BOOT%.1.Z%.A%(J.1)LA%(J.1).Z%..]..
.PRNT(X%,Y%,A$,Z%):.J:.:.J.1.4:.X%,Y%,Z.
.^...BOOT%.1.Z.M(J.1)LM(J.1).Z.=^...J.4.
@X%,Y%;H(I(D(Z),C(D(Z)).1)."    ",5);.K^
...J.4.@X%,Y%;H(I(D(Z),C(D(Z)).1)."   ",
4);.V^...J:.:..|^..'..^...INP$(.B$,A$)..
^...@0,15;A$;:." ";B$..^...@0,15;"      
                                  ";:...
^C.'..^...INP%(A$,.X%):.B$.%_...INP$(B$,
A$):X%.QGVL(B$):.ER%..0..1510.+_....1_..
'.C_...ER(X%,Y%,Z%).V_...Y%..X%.Y%..Z%.\
_..'.._@..GVL(A$):.X%,I,Y%,E1%,E2%:ER%.0
:.C(A$).0.X%..1:.1660.P_J..F(A$).36:.I.2
.C(A$):Y%.F(J(A$,I,1)):E1%.QER(48,Y%,57)
.._T.E2%.QER(65,Y%,70):ER%.ER%.(1.E1%).(
1.E2%).3`^.X%.16.X%.E1%.(Y%.48).E2%.(Y%.
55):.I:.:.I.1.C(A$).G`H.Y%.F(J(A$,I,1)):
E1%.QER(48,Y%,57):ER%.ER%.1.E1%..`R.X.X%
.10.E1%.(Y%.48):.X.32768X%.X:LER%.1..`W.
.I:...`|..X%..`..'.V`...GRID1:.I%,J%:.0,
TSBP,0:.30,0,0,10,15,Z..A...,0,0,0,10,15
,Z:.0,TSBP,1:.,0,1,1,8,8,Z.<A...S0,0,0,"
 ........",0:.I.1.8:.S0,0,I,".........",
0:.I._AB...3:..0,6,6,2,2:.SET1(S1%()):..
EAG.'.QAV..FLASH$..A...40,CX%,CY%,MD%.2,
1:.SET1(S1%()):...A..'..A...BLOT1$.OA...
,0,CX%,CY%,1,1,Z:.SET1(S1%()):..UA..'..A
:..ON1..AD..0,TSBP,0:.BLOT1$:...AI.'..BL
..OFF1..BV..0,TSBP,1:.BLOT1$:..$B{.'.DB.
..MOVE$:.I:I.MD%.2:.I.2.1954.\B....{(25)
.IK%.3:.OFF1.RB ...{(1).IK%.2:.ON1.|B...
1960..B....{(25).IK%.3:.ON2..B....{(1).I
K%.2:.ON2..B....{(31).IK%.1:.ON2.VB....{
(7).IK%.0:.ON2..B....{(16)..{(38)CX%.CX%
.I:.1981:.1960.'C....{(16)...{(38)CX%.CX
%.I:.1981:.1961.OC....{(56)..{(38)CY%.CY
%.1:.1981:.1964.XC....{(56)...{(38)CY%.C
Y%.1:.1981:.1965..C...1970..C..IK%.4:...
C..'..C...FF:.FLASH$:.FLASH$.PC...MD%.2.
:.IK%:.2:.ON1:.3:.OFF1:...C...MD%.4.IK%.
.4..ON2..C.....D...CC:.CX%.1CX%.9.I..D..
.CX%.8CX%.1.#D...CY%.0CY%.8.3D...CY%.9CY
%.1.=DA..1970.CDF.'.VDP..EDT1$:IK%.4:..O
DZ..FF:.MOVE$:IK%.4:.AA..D....{(49)..EDT
I..D....{(17).AFL..D...MOVE$:..{(57):.CH
W..D....{(60)..NMI.MD....{(34)..GRID1..D
...MOVE$:..{(18):.CHR2HIRES(.,.).(E...AF
LAG%.1..AFIN(IN%()):.,0,.,.,1,1,Z:.SET1(
S1%()):..KE...MOVE$:..{(51)..HIRES2CHR(.
,.).^E....{(39)..MOVEW.ZE...MOVE$:..{(47
)..{(28):...E..'..E...GRID2:.I,J..E....:
.0,15,1:.30,0,0,10,15,Z:.AFIN(IN%()).NE.
..40,0,0,10,15..F....3:..0,6,6,2,2:..0,8
,8,16,8:..1:..0,8,8,14,6.*F ..I.1.7.2:.J
.1.8:.60,1,1,2,1,0,I,J:.:..JF"..SET1(S1%
()):.SET2(S2%()):..PF%.'.YF4..ON2.{F>..,
0,CX%,CY%,2,1,16.IN%(IK%.1)..F@..AFIN(IN
%()):.SET1(S1%()):.SET2(S2%()):...FC.'..
FJ..START.CFT..PRAT..FY...:.$:."15:BOOT%
.0:.DIS(1,IN%()):.DIS(2,S2%()).*G...DIS(
3,S1%()):.DIS(4,M%()):BOOT%.1:.AFIN(IN%(
)).<G..CX%.1:CY%.1:..BG..'.MG...MOVEW._G
...F:...{(39)....G....{(16)..{(38).QER(1
1,.,39):....1:.F:.2310..G....{(16).QER(1
0,.,39..)...{(38):....1:.F:.2311.FG.....
G....{(56)..{(38).QER(1,.,19):....1:.F:.
2310.%H....{(56).QER(0,.,14..)...{(38):.
...1:.F:.2314.<H...RET1(S1%()):.2305.BH.
.'.KH...MP:.PRNT(25,17,"",MO%):S1%(5).MO
%:..QH..'.H...EDTI:.X%..H3...{(49).2355
.PH8..INP%("INK TO BE EDITED",IK%):IK%.I
K%.1:..QER(0,IK%,3).2360..IB..INP%("NEW 
VALUE",X%):..QER(0,X%,15).2370LIN%(IK%.1
).X%.3IL..AFIN(IN%()):.DIS(1,IN%()):IK%.
4:..9IV.'.DI`..MODE3.UIJ....{(9).2460.FI
O...{(17)..AFL.{IT...{(12)..4:.2455..I~.
..{(42)..T:.2455..I....{(36)..1:.2455.YI
....{(34)..3:.AFLAG%.0..,0,.,.,.,.,1:.AF
IN(IN%())..I...2460..I....{(9).2455..J..
...{(59)...{(57)..{(39)..MOVEW.*J...AA:.
.{(57).CHW.<J.....{(41).2630.QJ...F:...{
(38).2600.DJ....{(56)...1:.*.}J....{(16)
..MD%.2...L....J....{(56)..{(16).2590..J
(...{(56)....1:.*.CJ2...{(16).:.MD%.2...
L....J<...{(56)..{(16).2620..JF....{(10)
.2710..JK...{(17)..AFL..KP..F:...{(38).2
680.&KZ...{(56)...1:.).@KD...{(16).:.MD%
.2...L...XKN...{(56)..{(16).2670.LKX...{
(56)....1:.)..K....{(16).:.MD%.2...L....
K....{(56)..{(16).2700..K....{(30):..10:
..0:.RET1(S1%())..K....{(38)...15:..30:.
3:.SET1(S1%())..K.....K....{(17)..AFL..L
 ....{(59).2770.)L.....{(56)...{(38).277
0.GL....{(56):...8:..{(38)......AL....25
:..30:..10:..0:.).L...AFLAG%.1...15:...
0...L. ..LH..SET1(S1%()):...LR...{(49)..
EDTI..L....{(17).AFL.NL.....{(47)...{(28
).2410.TL....ZL..'..L"..F:..0:.4:.I.1.40
:.I:.4:...L,.'..MT..NMI..MY...{(60).2905
.5M^..73,$05F8:.$04A0:I.$05F8.[MH.A$."BY
TE".D(I.$05F8)." :".D(B(I))..MR..INP%(A$
,Y%):.Y%..1.Y%.256..I,Y%:.73,$05F0:.$050
0..MW..Y%..1.Y%.255.2930.FM|.I.I.1:.I.$0
600.2016L.2920.LM..'..M...EDT2$:IK%.4:..
.MB..FF:.IK%..4..ON2..NL.IK%.4:.AA..N...
MOVE$:..{(57)..CHW.HN....{(49)..I.1.4:TI
%(I).IN%(I):.:.EDTI:.ED2.SN...MOVE$.CN..
..{(17).AFL.}N...MOVE$:..{(34)..GRID2..N
0...{(18):.P:.CHR4HIRES(.,.).RN1..AFLAG%
.1..AFIN(IN%()):.,0,.,.,1,1,Z:.SET1(S1%(
)).XN2....NN...{(51):.P:.HIRES4CHR(.,.).
.OS..AFLAG%.1:.UPP..OT..I.1.4:TI%(I).IN%
(I):.:.ED2:.:..HOX..MOVE$:..{(39)..MOVEW
.]OV...{(47)..{(28):..CO{.'.YO...ED2:.A%
,I,J,K,B%..O...I.1.4:.TI%(I).IN%(I)..I:.
..O...J.1.7.2:.K.1.8:A%.B($CC00.40.K.J).
.O...((A%.16).15).TI%(I)..$CC00.40.K.J,(
(A%.15).IN%(I).16).257..P...K,J:IK%.4:..
.P..'.PP...P:.$05F8,IN%(4).256.IN%(1):.$
05FA,IN%(2).256.IN%(3):..VP..'..P...AFL:
AFLAG%.1.AFLAG%:.PRNT(15,20,"",AFLAG%):I
N%(5).AFLAG%..P...AFLAG%.0:.0..P...:.MD%
.2../.CP...MD%.4....KP...:..QP .'..P*..C
HW:...{(57)....P4....{(38).3420..Q>...{(
56).QER(2,.,255).....1.5QH...{(16).QER(2
,.,255).....1.OQR..F:.RET1(S1%()):.3370.
OQ\...{(56).QER(1,.,15..).....1..QF...{(
16).QER(1,.,39..).....1..QP..3410..QU.'.
.QZ..UPP:.-:.INFA(IN%()):...Q..'..Q...DN
N:S%..:..0:.,:..S%:...Q..'..R...AA:..{(5
)..UPPL..{(29)..DNN..RE....RJ.'.FRT..CW:
B$."":.INP$(B$,"COLD START OR WARM START
 C/W").TR...I(B$,1)."W"..SMP(M()):.SET1(
S1%()):.LOOP..R...I(B$,1)."C"../:..0,15:
..:.GRID1:.SMP(M()):.LOOP..R...3540..R..
'..R...FILENAME(.X$,Y$):.INP$(X$,Y$)..S.
..C(X$).2.J(X$,2,1)..":".X$."".X$.$S$..X
$."".X$.""L.C(X$).3.X$."".X$.*S....0S8.'
.ASB..DISKCHECK:..{SL..1,A,B$,C,D: 1:.A.
.0:.INP$(B$,B$." <CR> TO CONTINUE")..SV.
...S`.'..ST..SCRATCH:...S~..DISKCHECK..S
.....S..'.AS...VALIDATE:...S...1,8,15,"V
".A$: 1:.DISKCHECK..S.....S..'.&TD..INIT
IALISE:.A$:.FILENAME(A$,"ENTER DRIVE OR 
<CR>").GTI..1,8,15,"I".A$: 1:.DISKCHECK.
MTN...STX.'._T...COPY:...T...1,8,15,"C".
B$."=".A$: 1:.DISKCHECK..T.....T..'..T..
.RENAME:..IT...1,8,15,"R".B$."=".A$: 1:.
DISKCHECK.OT....UT(.'..U<..SAVE:.A$:.FIL
ENAME(A$,"FILENAME"):.SVE(A$)..UF....UP.
'.AUZ..LOAD:.A$:.FILENAME(A$,"FILENAME")
:.LOD(A$).GUD...MUN.'.GUS..DIRECTORY:.X,
Y,Y$,A$..UT..FILENAME(A$,"ENTER DRIVE OR
 <CR>"):.1,8,0,"$".A$.KUX..#1,A$:.#1,A$:
.ST.0:.#1,A$:.#1,A$:.ST..0...V}.X.QDISKC
HR:Y.QDISKCHR:Y$.D(X.Y.256)." ":.:.#1,A$
:Y$.Y$.A$.LV...A$."".ST..0:.@0,16;"     
                                   ".MV.
..INP$(A$,Y$):.A$."X".ST..0...XV...: 1:.
..V...DISKCHR:.A$,A:.#1,A$:.A$."".A.0LA.
F(A$)..V...A..V..'..V ..S:.I,X%..V..X%..
:...:..X%:X%..:...:..X%..V..X%..:...:..X
%:...V..'.4W...E1:.B$:.INP$(B$,"SPRITE P
ARAMETER OUT OF RANGE <CR>").>W....0:..E
W.. '.[WR..CHSE:.X,B$:ER%.0..W..X..Z(.):
H%..:L%..:..S1%(3):..S1%(4)..W...X.0..IN
P$(B$,"SPRITE NOT DEFINED PRESS <CR>"):E
R%.1.BW....HW..'..W...CHSDE:.X,B$:ER%.0.
.X..X..Z(.):H%..:L%..:..S1%(3):..S1%(4).
DX...X.0..INP$(B$,"SPRITE ALREADY DEFINE
D PRESS <CR>"):ER%.1.JX"...PX'.'.VXY.'..
XH..MODE4:.:.AA:.FF:..{(39)..MOVEWL..{(5
7).CHW..XM....{(19).4235.MXR....{(19):.I
NP%("ENTER SPRITE NUMBER",S%):L:.4210..X
|...QER(1,S%,255)..E1:.4235..Y...N($2FFE
).10.....7.$BFFF.4380.AY....S%:.CHSDE:.E
R%.0:..:.=:.SMP(M()):.SET1(S1%()).AY....
S%:..0:..0:.RET2(S2%()):..GY..'.YY.....{
(13).4265..Y.....{(13):.INP%("ENTER SPRI
TE NUMBER",S%):L.4240.KY....QER(1,S%,255
)..E1:.4265..Y....S%:.CHSE:.ER%.0:.>:.SM
P(M()):.SET1(S1%())..Z....S%:..0:..0:.RE
T2(S2%()):..!Z..'.2Z.....{(9).4295.DZ...
..{(9)..INP%("ENTER SPRITE NUMBER",S%)L.
4270..Z....QER(1,S%,255)..E1:.4295..ZB..
.S%:.CHSE:.ER%.0..:.SMP(M()):.SET1(S1%()
)..ZG.'.GZH...{(17).AFL.WZI...{(57).CHW.
.ZK....{(34).4400..{L....{(34).INP%("ENT
ER SPRITE NUMBER",S%)L.4300.9{V...QER(1,
S%,255)..E1:.4400.U{....S%:.CHSDE:.ER%.1
.4400..{...INP%("ENTER HEIGHT",H%):.QER(
1,H%,255).4350..{...INP$(B$,"HEIGHT OUT 
OF RANGE PRESS <CR>"):.4400..{...INP%("E
NTER WIDTH",W%):.QER(1,W%,255).4370..|..
.INP$(B$,"WIDTH OUT OF RANGE PRESS <CR>"
):.4400.C|...N($2FFE).10.H%.W%.7.$C000.4
390.~|...INP$(B$,"INSUFFICIENT SPRITE SP
ACE PRESS <CR>"):.4400..|&...S%:..H%:..W
%:..:.SMP(M()):.SET1(S1%())..|0.'.C|5...
.{(12).4450..|:....{(12).INP%("ENTER SPR
ITE NUMBER",S%)L.4410..}D...QER(1,S%,255
)..E1:.4450..}N...S%:.CHSE:.ER%.1.4450.I
}X..SMP(M()):.SET1(S1%()).O}B.'.A}G....{
(10).4545..}L....{(10).INP%("ENTER SPRIT
E NUMBER",S%)L.4460..}V...QER(1,S%,255).
.E1:.4545.X}...INP%("ENTER NUMBER IN SER
IES",N%)..}....QER(1,S%.N%,256)..E1:.454
5..~...INP%("ENTER DELAY FACTOR",D%)..~.
..I.S%.S%.N%.1.V~....I:.CHSE:.ER%.1..SET
1(S1%()):.4545.]~...I.V~...I.S%.S%.N%.1:
..I:.>..~...J.1.D%:.J:.I:.SMP(M()):.SET1
(S1%()):..S%.N%.1..~...RET2(S2%())..~A.'
.S~B...{(39)..MOVEW..~F....{(36).4860..
P....{(36)..INP%("ENTER TARGET SPRITE NU
MBER",S%)L.4560.:....S%:.CHSE:.ER%.1.49
60._...INP%("ENTER TARGET COLUMN",C2%).
~....QER(0,C2%,255)..E1:.4960. ...INP%
("ENTER TARGET ROW",R2%)......QER(0,R2%
,255).E1:.4960......C2%:..R2%:H2%.H%:L2
%.L%:.S... ..INP%("ENTER SOURCE SPRITE N
UMBER",S%).'.*...QER(0,S%,255).E1:.4960.
B.4...S%:.CHSE:.ER%.1.4960.G.>..INP%("EN
TER SOURCE COLUMN",C1%)...H...QER(0,C1%,
255)..E1:.4960...R..INP%("ENTER SOURCE R
OW",R1%).G.\...QER(0,R1%,255)..E1:.4960.
..F...C1%:..R1%:H1%.H%:L1%.L%...P..INP%(
"ENTER WINDOW WIDTH",L%).%.Z...QER(1,L%,
255).E1:.4960.I....INP%("ENTER WINDOW HE
IGHT",H%).G.....QER(0,H%,255)..E1:.4960.
U.....H%:..L%......INP$(B$,"ENTER OPERAT
ION")......B$."B"..6:.4960......B$."A"..
8:.4960.T....B$."O"..9:.4960...J..B$."E"
..7:.4960...T..B$.."S".B$.."X".B$.."Y".4
960.4.V..(C1%.L%).L1%.(R1%.H%).H1%..E1:.
4960.F.X..B$.."S".4830.{.Z..(C2%.H%)..L2
%.(R2%.L%)..H2%..5:.4960:L.E1:.4960.....
.B$.."X".4836.D....(C2%.2.L%)..L2%.(R2%.
H%)..H2%..;:.4960:L.E1:.4960.V....B$.."Y
".4850......(C2%.L%)..L2%.(R2%.2.H%)..H2
%..<:.4960:L.E1:.4960......B$."R".4960.1
.....{(47)..{(28).;....LOOP.R.`..SET1(S1
%()):.4860.X.E.'.E....MODE5:..W......{(4
1).5030........{(41).SAVEL.5020........{
(21).5050........{(21).LOADL.5040.K.....
.{(49).5070...D....{(49).SCRATCHL.5060..
.N....{(10).5090...X....{(10).RENAMEL.50
80.$......{(34).5110.<......{(34).COPYL.
5100.N......{(12).5130.L......{(12).INIT
IALISEL.5120.~......{(59).5150........{(
59).VALIDATEL.5140........{(18).5190.I.(
....{(18).DIRECTORYL.5160...F..FF:..{(47
)..{(28)...P.....Z.'...P..PRAT:.".".>.U.
.@0,17;"..INK .1.:    ..          .MODE.
.:    .. . SPN..:    "...Z..@0,18;"..INK
 ..2.:    ..2OR4..:    .. .             
         ".H...@0,19;"..INK ..3.:    ..
          . COL..:    ..  ROW..:    .. "
......@0,20;"..PAPER..:    ..ATTR..:    
.. . HGT..:    ..  WID..:    .. ".K....@
0,21;"..          .          .          
          "......@0,22;".. COL2..:    ..
ROW2..:    .. .SPST..:     ..SPND..:".C.
...@0,23;"..                    .   SPRI
TE TEST..:"......@0,24;"..          SPN2
..:    .. .   FREE MEMORY..:";...8.....@
..MODE1.H.J..MP:.MD%.4:IN%(0).2:..:.$:.D
IS(1,IN%()):.AFIN(IN%()).B.T..GRID1:.:.E
DT1$:.LOOP.H.^.'.S.R..MODE2...|..MP:.MD%
.2:IN%(0).4:..:.#.....MD%.4:IN%(4).15:.A
FIN(IN%())......DIS(1,IN%()):.GRID2:.:CX
%.1:.EDT2$:.LOOP.....'...(#.LOOP...)#MO%
.0:.MP.!.2#..{(47)..{(7).MO%.1:.MP:.MODE
1.E.<#..{(47)..{(31).MO%.2:.MP:.MODE2.H.
F#..{(47)..{(1).MO%.3:.MP:.MODE3...P#..{
(47)..{(25).MO%.4:.MP:.MODE4...Z#..{(47)
..{(2).MO%.5:.MP:.MODE5...D#.9001...OC..
..PC'PROCPOKE PUTS M/C IN MEMORY...ZC'FR
OM $04A0 TO $05FF....DC'PROCCHR2HIRES(X,
Y) CONVERTS.;.NC'CHR$SQR TO HIRES AT (X,
Y)..\.XC'PROCHIRES2CHR DOES REVERSE.....
C.POKE:.I,J:.MCDATA:.I.$4A0.$0597....C.J
:.I,J:.:..U..C.MCDATA:.169,40,133,34,169
,204,133,35,169,8,133,37,160,8,177,34...
 C.73,255,201,175,102,36,136,208,245,165
,36,145,73,230,73,165.O..C.34,24,105,40,
133,34,144,2,230,35,198,37,208,222,96,0.
...C.169,40,133,34,169,204,133,35,169,8,
133,37,160,8,177,73.G..C.133,36,230,73,1
02,36,169,40,42,73,1,145,34,136,208,244.
..HC.165,34,105,40,133,34,144,2,230,35,1
98,37,208,222,96,0.-.MC.169,53,133,1,32,
208,4,169,55,133,1,96.^.RC.CHR2HIRES(X,Y
):.73,$E000.X.8.Y.320:.$04A0:.....C.HIRE
S2CHR(X,Y):.73,$DFF8.X.8.Y.320:.$0500. .
.C.AFLAG%.1..UPP....C.....C.169,204,133,
76,169,41,133,75,169,8,133,77,160,0,177,
75,74,74,74,74.7..C.162,3,221,248,5,240,
3,202,208,248,138,6,78,6,78,5,78,133,78,
200,200.~..C.192,8,208,225,145,73,165,75
,105,39,133,75,144,2,230,76,230,73,198.H
..D.77,208,205,96,169,53,133,1,169,204,1
33,76,169,40,133,75,169,8,133,77....D.16
0,8,177,73,133,78,165,78,41,3,170,189,24
8,5,10,10,10,10,133,79,177.Z..D.75,41,15
,5,79,145,75,136,145,75,70,78,70,78,136,
208,224,230,73,165..."D.75,24,105,40,133
,75,144,2,230,76,198,77,208,201,169,55,1
33,1,96.P.|D.CHR4HIRES(X,Y):.73,$DFF8.X.
8.Y.320:.$050C:.....D.HIRES4CHR(X,Y):.73
,$DFF8.X.8.Y.320:.$054C:..$.`..SVE(Z$):.
"1:.".": .$Z$:."15:..G.J..LOD(Z$):."1:."
. ":.#Z$:."15:....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL