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

MASTERCODE

FILE INFORMATION

FILENAME(S): MASTERCODE

FILE TYPE(S): PRG

FILE SIZE: 18.2K

FIRST SEEN: 2025-11-30 21:23:57

APPEARS ON: 1 disk(s)

FILE HASH

3e622a8977ec4ddc36d30eaf771f6fea1488c34f8ef1391a2d919b1b843cdb13

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
C64 HULP 26 2 MASTERCODE PRG DuncanTwain 11 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 07 08 10 27 8F 00  24 08 24 27 8F 20 47 45  |.....'..$.$'. GE|
00000010: 4E 45 52 41 4C 20 49 4E  49 54 49 41 4C 49 53 41  |NERAL INITIALISA|
00000020: 54 49 4F 4E 00 2A 08 2E  27 8F 00 36 08 2F 27 42  |TION.*..'..6./'B|
00000030: 41 53 45 B2 31 36 00 57  08 30 27 8B C3 28 50 54  |ASE.16.W.0'..(PT|
00000040: 52 24 29 AA C3 28 45 24  29 B3 B1 32 35 35 A7 9C  |R$)..(E$)..255..|
00000050: 3A 8D 31 39 30 30 30 00  61 08 33 27 44 45 56 B2  |:.19000.a.3'DEV.|
00000060: 38 00 85 08 38 27 96 A5  48 45 58 28 58 29 B2 28  |8...8'..HEX(X).(|
00000070: 58 AF 31 35 29 AA 34 38  AB 28 28 58 AF 31 35 29  |X.15).48.((X.15)|
00000080: B1 39 29 AC 37 00 A0 08  42 27 96 A5 44 45 43 28  |.9).7...B'..DEC(|
00000090: 58 29 B2 58 AB 34 38 AA  28 58 B1 35 37 29 AC 37  |X).X.48.(X.57).7|
000000A0: 00 B4 08 4C 27 46 41 4C  53 45 B2 30 3A 54 52 55  |...L'FALSE.0:TRU|
000000B0: 45 B2 AB 31 00 CB 08 56  27 97 35 33 32 38 31 2C  |E..1...V'.53281,|
000000C0: 30 3A 97 35 33 32 38 30  2C 31 31 00 D1 08 74 27  |0:.53280,11...t'|
000000D0: 8F 00 F3 08 75 27 8F 20  43 4F 4E 54 52 4F 4C 20  |....u'. CONTROL |
000000E0: 52 4F 55 54 49 4E 45 20  46 4F 52 20 4D 4F 4E 49  |ROUTINE FOR MONI|
000000F0: 54 4F 52 00 F9 08 76 27  8F 00 3D 09 7E 27 83 20  |TOR...v'..=.~'. |
00000100: 45 58 49 54 20 54 4F 20  42 41 53 49 43 2C 4D 45  |EXIT TO BASIC,ME|
00000110: 4D 4F 52 59 20 4D 4F 44  49 46 59 2C 4D 45 4D 4F  |MORY MODIFY,MEMO|
00000120: 52 59 20 44 55 4D 50 2C  20 4D 41 43 48 49 4E 45  |RY DUMP, MACHINE|
00000130: 20 43 4F 44 45 20 45 58  45 43 55 54 45 00 71 09  | CODE EXECUTE.q.|
00000140: 7F 27 83 20 4C 4F 41 44  20 4D 41 43 48 49 4E 45  |.'. LOAD MACHINE|
00000150: 20 43 4F 44 45 20 46 49  4C 45 2C 53 41 56 45 20  | CODE FILE,SAVE |
00000160: 4D 41 43 48 49 4E 45 20  43 4F 44 45 20 46 49 4C  |MACHINE CODE FIL|
00000170: 45 00 84 09 88 27 83 20  44 49 53 41 53 53 45 4D  |E....'. DISASSEM|
00000180: 42 4C 45 52 00 96 09 92  27 83 20 46 49 4C 45 20  |BLER....'. FILE |
00000190: 45 44 49 54 4F 52 00 A6  09 9C 27 83 20 41 53 53  |EDITOR....'. ASS|
000001A0: 45 4D 42 4C 45 52 00 B0  09 CE 27 83 20 45 4E 44  |EMBLER....'. END|
000001B0: 00 B6 09 D8 27 8C 00 BE  09 EC 27 58 B2 30 00 F2  |....'.....'X.0..|
000001C0: 09 F6 27 99 22 1F 93 2D  2D 2D 2D 2D 2D 2D 2D 2D  |..'."..---------|
000001D0: 20 4D 41 43 48 49 4E 45  20 43 4F 44 45 20 4D 4F  | MACHINE CODE MO|
000001E0: 4E 49 54 4F 52 20 2D 2D  2D 2D 2D 2D 2D 2D 2D 1E  |NITOR ---------.|
000001F0: 11 22 00 FA 09 0A 28 87  54 24 00 21 0A 14 28 8B  |."....(.T$.!..(.|
00000200: 54 24 B3 B1 22 45 4E 44  22 A7 99 A3 35 29 58 22  |T$.."END"...5)X"|
00000210: 29 22 54 24 3A 58 B2 58  AA 31 3A 89 31 30 32 35  |)"T$:X.X.1:.1025|
00000220: 30 00 37 0A 19 28 8B 58  B3 31 35 A7 81 59 B2 58  |0.7..(.X.15..Y.X|
00000230: A4 31 35 3A 99 3A 82 00  5A 0A 1E 28 99 22 43 4F  |.15:.:..Z..(."CO|
00000240: 4D 4D 41 4E 44 20 28 20  30 20 2D 22 58 AB 31 22  |MMAND ( 0 -"X.1"|
00000250: 20 29 20 3A 20 22 3B 3A  85 54 00 6D 0A 3C 28 8B  | ) : ";:.T.m.<(.|
00000260: 54 B3 30 B0 54 B1 58 A7  31 30 31 30 30 00 8D 0A  |T.0.T.X.10100...|
00000270: 41 28 8B 54 B2 30 A7 99  22 93 11 11 11 11 12 42  |A(.T.0.."......B|
00000280: 59 45 92 11 11 11 11 22  3A A0 31 3A 80 00 C4 0A  |YE.....":.1:....|
00000290: 46 28 91 54 8D 31 33 31  30 30 2C 31 33 33 30 30  |F(.T.13100,13300|
000002A0: 2C 31 33 35 30 30 2C 31  34 33 30 30 2C 31 34 31  |,13500,14300,141|
000002B0: 30 30 2C 31 35 38 30 30  2C 32 34 38 30 30 2C 32  |00,15800,24800,2|
000002C0: 30 30 30 30 00 CF 0A 50  28 89 31 30 31 30 30 00  |0000...P(.10100.|
000002D0: D5 0A F8 2A 8F 00 F2 0A  F9 2A 8F 20 43 4F 4E 56  |...*.....*. CONV|
000002E0: 45 52 54 20 44 45 43 49  4D 41 4C 20 54 4F 20 48  |ERT DECIMAL TO H|
000002F0: 45 58 00 F8 0A FA 2A 8F  00 06 0B 02 2B 54 B2 48  |EX....*.....+T.H|
00000300: 3A 48 24 B2 22 22 00 3B  0B 0C 2B 48 24 B2 C7 28  |:H$."".;..+H$..(|
00000310: A5 48 45 58 28 54 AB B5  28 54 AD 31 36 29 AC 31  |.HEX(T..(T.16).1|
00000320: 36 29 29 AA 48 24 3A 54  B2 B5 28 54 AD 31 36 29  |6)).H$:T..(T.16)|
00000330: 3A 8B 54 B1 30 A7 31 31  30 32 30 00 41 0B 2A 2B  |:.T.0.11020.A.*+|
00000340: 8E 00 47 0B 5C 2B 8F 00  5B 0B 5D 2B 8F 20 42 59  |..G.\+..[.]+. BY|
00000350: 54 45 20 49 4E 54 4F 20  48 45 58 00 61 0B 5E 2B  |TE INTO HEX.a.^+|
00000360: 8F 00 75 0B 66 2B 48 B2  C2 28 41 44 29 3A 41 44  |..u.f+H..(AD):AD|
00000370: B2 41 44 AA 31 00 80 0B  70 2B 8D 31 31 30 30 30  |.AD.1...p+.11000|
00000380: 00 97 0B 7A 2B 8B C3 28  48 24 29 B3 32 A7 48 24  |...z+..(H$).2.H$|
00000390: B2 22 30 22 AA 48 24 00  A6 0B 84 2B 4F 32 24 B2  |."0".H$....+O2$.|
000003A0: 4F 32 24 AA 48 24 00 AC  0B 8E 2B 8E 00 B2 0B C0  |O2$.H$....+.....|
000003B0: 2B 8F 00 CC 0B C1 2B 8F  20 49 4E 50 55 54 20 46  |+.....+. INPUT F|
000003C0: 49 4E 49 53 48 20 41 44  52 45 53 53 00 D2 0B C2  |INISH ADRESS....|
000003D0: 2B 8F 00 DC 0B C5 2B 48  24 B2 22 22 00 08 0C CA  |+.....+H$.""....|
000003E0: 2B 85 22 46 49 4E 49 53  48 20 41 44 44 52 45 53  |+."FINISH ADDRES|
000003F0: 53 20 28 20 49 4E 20 48  45 58 20 3A 20 22 3B 48  |S ( IN HEX : ";H|
00000400: 24 3A 8D 31 31 39 35 30  00 23 0C DE 2B 8B 45 52  |$:.11950.#..+.ER|
00000410: 52 B0 48 B3 30 B0 48 B1  36 35 35 33 35 A7 31 31  |R.H.0.H.65535.11|
00000420: 32 30 30 00 2E 0C E8 2B  45 41 B2 48 3A 8E 00 34  |200....+EA.H:..4|
00000430: 0C F2 2B 8F 00 4A 0C F3  2B 8F 20 49 4E 50 55 54  |..+..J..+. INPUT|
00000440: 20 46 49 4C 45 20 4E 41  4D 45 00 62 0C F4 2B 8D  | FILE NAME.b..+.|
00000450: 32 35 35 30 30 3A 8B 44  45 56 B2 34 A7 31 31 32  |25500:.DEV.4.112|
00000460: 39 30 00 6D 0C F7 2B 49  4E 24 B2 22 22 00 8E 0C  |90.m..+IN$.""...|
00000470: FC 2B 85 22 46 49 4C 45  20 4E 41 4D 45 20 3A 20  |.+."FILE NAME : |
00000480: 22 3B 49 4E 24 3A 54 B2  C3 28 49 4E 24 29 00 B9  |";IN$:T..(IN$)..|
00000490: 0C 10 2C 8B 54 B1 31 36  B0 54 B3 30 A7 99 22 11  |..,.T.16.T.0..".|
000004A0: 46 49 4C 45 20 4E 41 4D  45 20 49 4E 56 41 4C 49  |FILE NAME INVALI|
000004B0: 44 22 3A 89 31 31 32 36  30 00 BF 0C 1A 2C 8E 00  |D":.11260....,..|
000004C0: C5 0C 4A 2E 8F 00 DA 0C  4B 2E 8F 20 41 53 4B 20  |..J.....K.. ASK |
000004D0: 43 4F 4E 54 49 4E 55 45  20 3F 00 E0 0C 4C 2E 8F  |CONTINUE ?...L..|
000004E0: 00 EA 0C 52 2E 54 24 B2  22 22 00 04 0D 54 2E 85  |...R.T$.""...T..|
000004F0: 22 43 4F 4E 54 49 4E 55  45 20 28 59 2F 4E 29 3A  |"CONTINUE (Y/N):|
00000500: 22 3B 54 24 00 1F 0D 5E  2E 8B 54 24 B2 22 59 22  |";T$...^..T$."Y"|
00000510: A7 43 4F B2 54 52 55 45  3A 89 31 31 38 39 35 00  |.CO.TRUE:.11895.|
00000520: 39 0D 68 2E 8B 54 24 B3  B1 22 4E 22 A7 99 22 91  |9.h..T$.."N"..".|
00000530: 22 3B 3A 89 31 31 38 35  30 00 46 0D 72 2E 43 4F  |";:.11850.F.r.CO|
00000540: B2 46 41 4C 53 45 00 4C  0D 77 2E 8E 00 52 0D AE  |.FALSE.L.w...R..|
00000550: 2E 8F 00 76 0D AF 2E 8F  20 43 4F 4E 56 45 52 54  |...v.... CONVERT|
00000560: 20 48 45 58 20 49 4E 20  48 24 20 54 4F 20 44 45  | HEX IN H$ TO DE|
00000570: 43 20 49 4E 20 48 00 7C  0D B0 2E 8F 00 9D 0D C7  |C IN H.|........|
00000580: 2E 45 52 52 B2 46 41 4C  53 45 3A 48 B2 30 3A 8B  |.ERR.FALSE:H.0:.|
00000590: C3 28 48 24 29 B2 30 A7  31 32 30 33 30 00 AC 0D  |.(H$).0.12030...|
000005A0: CC 2E 81 58 B2 31 A4 C3  28 48 24 29 00 D0 0D D6  |...X.1..(H$)....|
000005B0: 2E 54 B2 A5 44 45 43 28  C6 28 CA 28 48 24 2C 58  |.T..DEC(.(.(H$,X|
000005C0: 2C 31 29 29 29 3A 48 B2  48 AC 42 41 53 45 AA 54  |,1))):H.H.BASE.T|
000005D0: 00 EB 0D EA 2E 8B 54 B1  42 41 53 45 AB 31 B0 54  |......T.BASE.1.T|
000005E0: B3 30 A7 45 52 52 B2 54  52 55 45 00 F2 0D F4 2E  |.0.ERR.TRUE.....|
000005F0: 82 58 00 F8 0D FE 2E 8E  00 FE 0D 12 2F 8F 00 17  |.X........../...|
00000600: 0E 13 2F 8F 20 49 4E 50  55 54 20 53 54 41 52 54  |../. INPUT START|
00000610: 20 41 44 52 45 53 53 00  1D 0E 14 2F 8F 00 27 0E  | ADRESS..../..'.|
00000620: 19 2F 48 24 B2 22 22 00  53 0E 1C 2F 85 22 53 54  |./H$."".S../."ST|
00000630: 41 52 54 20 41 44 52 45  53 53 20 28 20 49 4E 20  |ART ADRESS ( IN |
00000640: 48 45 58 20 29 20 3A 20  22 3B 48 24 3A 8D 31 31  |HEX ) : ";H$:.11|
00000650: 39 35 30 00 6E 0E 30 2F  8B 45 52 52 B0 48 B3 30  |950.n.0/.ERR.H.0|
00000660: B0 48 B1 36 35 35 33 35  A7 31 32 30 36 30 00 79  |.H.65535.12060.y|
00000670: 0E 3A 2F 41 44 B2 48 3A  8E 00 7F 0E A8 2F 8F 00  |.:/AD.H:...../..|
00000680: 90 0E A9 2F 8F 20 48 45  58 20 4C 4F 41 44 45 52  |.../. HEX LOADER|
00000690: 00 96 0E AA 2F 8F 00 A1  0E B2 2F 54 31 24 B2 22  |..../...../T1$."|
000006A0: 22 00 B3 0E BC 2F 81 58  31 B2 31 A4 C3 28 54 24  |"..../.X1.1..(T$|
000006B0: 29 A9 32 00 EF 0E C6 2F  54 31 24 B2 54 31 24 AA  |).2..../T1$.T1$.|
000006C0: C7 28 A5 44 45 43 28 C6  28 CA 28 54 24 2C 58 31  |.(.DEC(.(.(T$,X1|
000006D0: 2C 31 29 29 29 AC 31 36  AA A5 44 45 43 28 C6 28  |,1))).16..DEC(.(|
000006E0: CA 28 54 24 2C 58 31 AA  31 2C 31 29 29 29 29 00  |.(T$,X1.1,1)))).|
000006F0: F7 0E E4 2F 82 58 31 00  FD 0E EE 2F 8E 00 03 0F  |.../.X1..../....|
00000700: C8 32 8F 00 14 0F C9 32  8F 20 47 45 54 20 31 20  |.2.....2. GET 1 |
00000710: 42 59 54 45 00 1A 0F CA  32 8F 00 24 0F CF 32 48  |BYTE....2..$..2H|
00000720: 24 B2 22 22 00 41 0F D2  32 85 22 42 59 54 45 20  |$."".A..2."BYTE |
00000730: 28 20 49 4E 20 48 45 58  20 29 20 3A 20 22 3B 48  |( IN HEX ) : ";H|
00000740: 24 00 4C 0F E6 32 8D 31  31 39 35 30 00 6B 0F F0  |$.L..2.11950.k..|
00000750: 32 8B 45 52 52 B0 48 B3  30 B0 48 B1 32 35 35 A7  |2.ERR.H.0.H.255.|
00000760: 99 22 91 22 3A 89 31 33  30 30 30 00 71 0F FA 32  |.".":.13000.q..2|
00000770: 8E 00 77 0F 2C 33 8F 00  8B 0F 2D 33 8F 20 4D 45  |..w.,3....-3. ME|
00000780: 4D 4F 52 59 20 4D 4F 44  49 46 59 00 91 0F 2E 33  |MORY MODIFY....3|
00000790: 8F 00 9C 0F 36 33 8D 31  32 30 35 30 00 BE 0F 40  |....63.12050...@|
000007A0: 33 48 B2 41 44 3A 8D 31  31 30 30 30 3A 99 48 24  |3H.AD:.11000:.H$|
000007B0: A3 36 29 22 2F 22 3B 3A  4F 32 24 B2 22 22 00 D9  |.6)"/";:O2$.""..|
000007C0: 0F 54 33 8D 31 31 31 30  30 3A 41 44 B2 41 44 AB  |.T3.11100:AD.AD.|
000007D0: 31 3A 99 48 24 A6 36 29  3B 00 E3 0F 5E 33 54 24  |1:.H$.6);...^3T$|
000007E0: B2 22 22 00 F9 0F 68 33  85 22 20 2B 2C 2D 2C 49  |.""...h3." +,-,I|
000007F0: 2C 45 20 3A 20 22 3B 54  24 00 1D 10 72 33 8B 54  |,E : ";T$...r3.T|
00000800: 24 B2 22 2B 22 AF 41 44  B3 36 35 35 33 35 A7 41  |$."+".AD.65535.A|
00000810: 44 B2 41 44 AA 31 3A 89  31 33 31 32 30 00 3D 10  |D.AD.1:.13120.=.|
00000820: 7C 33 8B 54 24 B2 22 2D  22 AF 41 44 B1 30 A7 41  ||3.T$."-".AD.0.A|
00000830: 44 B2 41 44 AB 31 3A 89  31 33 31 32 30 00 4B 10  |D.AD.1:.13120.K.|
00000840: 86 33 8B 54 24 B2 22 45  22 A7 8E 00 65 10 90 33  |.3.T$."E"...e..3|
00000850: 8B 54 24 B3 B1 22 49 22  A7 99 22 91 91 22 3A 89  |.T$.."I".."..":.|
00000860: 31 33 31 32 30 00 7D 10  9A 33 8D 31 33 30 30 30  |13120.}..3.13000|
00000870: 3A 97 41 44 2C 48 3A 89  31 33 31 32 30 00 83 10  |:.AD,H:.13120...|
00000880: F4 33 8F 00 9F 10 F5 33  8F 20 44 55 4D 50 20 4D  |.3.....3. DUMP M|
00000890: 45 4D 4F 52 59 20 54 4F  20 53 43 52 45 45 4E 00  |EMORY TO SCREEN.|
000008A0: A5 10 F6 33 8F 00 B0 10  FE 33 8D 31 32 30 35 30  |...3.....3.12050|
000008B0: 00 CE 10 08 34 99 22 93  22 3A 81 58 31 B2 31 A4  |....4.".":.X1.1.|
000008C0: 31 38 3A 48 B2 41 44 3A  8D 31 31 30 30 30 00 E7  |18:H.AD:.11000..|
000008D0: 10 1C 34 4F 32 24 B2 22  22 3A 4F 31 24 B2 48 24  |..4O2$."":O1$.H$|
000008E0: 3A 4F 33 24 B2 22 22 00  F3 10 26 34 81 58 32 B2  |:O3$.""...&4.X2.|
000008F0: 30 A4 37 00 0A 11 30 34  8D 31 31 31 30 30 3A 4F  |0.7...04.11100:O|
00000900: 32 24 B2 4F 32 24 AA 22  20 22 00 2D 11 3F 34 8B  |2$.O2$." ".-.?4.|
00000910: 48 B1 33 31 AF 48 B3 39  35 A7 4F 33 24 B2 4F 33  |H.31.H.95.O3$.O3|
00000920: 24 AA C7 28 48 29 3A 89  31 33 33 38 30 00 3D 11  |$..(H):.13380.=.|
00000930: 41 34 4F 33 24 B2 4F 33  24 AA 22 2E 22 00 45 11  |A4O3$.O3$.".".E.|
00000940: 44 34 82 58 32 00 5B 11  4E 34 99 4F 31 24 A3 35  |D4.X2.[.N4.O1$.5|
00000950: 29 4F 32 24 A3 33 31 29  4F 33 24 00 63 11 58 34  |)O2$.31)O3$.c.X4|
00000960: 82 58 31 00 7A 11 62 34  99 3A 8D 31 31 38 35 30  |.X1.z.b4.:.11850|
00000970: 3A 8B 43 4F A7 31 33 33  32 30 00 80 11 80 34 8E  |:.CO.13320....4.|
00000980: 00 86 11 BC 34 8F 00 A1  11 BD 34 8F 20 4D 41 43  |....4.....4. MAC|
00000990: 48 49 4E 45 20 43 4F 44  45 20 45 58 45 43 55 54  |HINE CODE EXECUT|
000009A0: 45 00 A7 11 BE 34 8F 00  B8 11 C6 34 8D 31 32 30  |E....4.....4.120|
000009B0: 35 30 3A 9E 41 44 3A 8E  00 BE 11 14 37 8F 00 D6  |50:.AD:.....7...|
000009C0: 11 15 37 8F 20 4D 41 43  48 49 4E 45 20 43 4F 44  |..7. MACHINE COD|
000009D0: 45 20 53 41 56 45 00 DC  11 16 37 8F 00 F5 11 1E  |E SAVE....7.....|
000009E0: 37 8D 31 31 32 35 30 3A  8D 31 32 30 35 30 3A 8D  |7.11250:.12050:.|
000009F0: 31 31 32 30 30 00 2E 12  23 37 54 24 B2 22 4E 22  |11200...#7T$."N"|
00000A00: 3A 8B 44 45 56 B2 38 A7  85 22 4F 56 45 52 57 52  |:.DEV.8.."OVERWR|
00000A10: 49 54 45 20 45 58 49 53  54 49 4E 47 20 46 49 4C  |ITE EXISTING FIL|
00000A20: 45 20 28 59 2F 4E 29 20  3A 20 22 3B 54 24 00 48  |E (Y/N) : ";T$.H|
00000A30: 12 24 37 8B 54 24 B2 22  59 22 A7 49 4E 24 B2 22  |.$7.T$."Y".IN$."|
00000A40: 40 30 3A 22 AA 49 4E 24  00 62 12 28 37 8B 44 45  |@0:".IN$.b.(7.DE|
00000A50: 56 B2 38 A7 49 4E 24 B2  49 4E 24 AA 22 2C 53 2C  |V.8.IN$.IN$.",S,|
00000A60: 57 22 00 73 12 2D 37 8B  53 41 B1 45 41 A7 31 34  |W".s.-7.SA.EA.14|
00000A70: 31 39 30 00 90 12 32 37  9F 32 2C 44 45 56 2C 32  |190...27.2,DEV,2|
00000A80: 2C 49 4E 24 3A 98 32 2C  41 44 3A 98 32 2C 45 41  |,IN$:.2,AD:.2,EA|
00000A90: 00 AD 12 46 37 81 58 B2  41 44 A4 45 41 3A 98 32  |...F7.X.AD.EA:.2|
00000AA0: 2C C2 28 58 29 3A 82 3A  98 32 3A A0 32 00 B3 12  |,.(X):.:.2:.2...|
00000AB0: 6E 37 8E 00 B9 12 DC 37  8F 00 D1 12 DD 37 8F 20  |n7.....7.....7. |
00000AC0: 4D 41 43 48 49 4E 45 20  43 4F 44 45 20 4C 4F 41  |MACHINE CODE LOA|
00000AD0: 44 00 D7 12 DE 37 8F 00  F8 12 E6 37 8D 31 31 32  |D....7.....7.112|
00000AE0: 35 30 3A 8B 44 45 56 B2  38 A7 49 4E 24 B2 49 4E  |50:.DEV.8.IN$.IN|
00000AF0: 24 AA 22 2C 53 2C 52 22  00 1B 13 F0 37 9F 32 2C  |$.",S,R"....7.2,|
00000B00: 44 45 56 2C 30 2C 49 4E  24 3A 84 32 2C 53 41 2C  |DEV,0,IN$:.2,SA,|
00000B10: 45 41 3A 8B 53 54 A7 A0  32 3A 8E 00 39 13 0E 38  |EA:.ST..2:..9..8|
00000B20: 81 58 B2 53 41 A4 45 41  3A 84 32 2C 54 3A 97 58  |.X.SA.EA:.2,T:.X|
00000B30: 2C 54 3A 82 3A A0 32 3A  8E 00 3F 13 C4 3B 8F 00  |,T:.:.2:..?..;..|
00000B40: 5E 13 C5 3B 8F 20 41 44  44 20 4F 50 45 52 41 4E  |^..;. ADD OPERAN|
00000B50: 44 20 49 4E 20 4F 50 20  54 4F 20 4F 31 24 00 64  |D IN OP TO O1$.d|
00000B60: 13 C6 3B 8F 00 86 13 CE  3B 91 4F 50 AA 31 89 31  |..;.....;.OP.1.1|
00000B70: 35 34 35 30 2C 31 35 35  30 30 2C 31 35 35 35 30  |5450,15500,15550|
00000B80: 2C 31 35 36 30 30 00 A2  13 E2 3B 8B 4F 50 B1 36  |,15600....;.OP.6|
00000B90: AF 4F 50 B3 31 30 A7 4F  31 24 B2 4F 31 24 AA 22  |.OP.10.O1$.O1$."|
00000BA0: 28 22 00 AD 13 EC 3B 8D  31 31 31 30 30 00 C3 13  |("....;.11100...|
00000BB0: F6 3B 4F 31 24 B2 4F 31  24 AA 22 24 22 3A 54 24  |.;O1$.O1$."$":T$|
00000BC0: B2 48 24 00 D3 13 00 3C  8B 4F 50 B3 39 A7 31 35  |.H$....<.OP.9.15|
00000BD0: 33 39 30 00 DE 13 0A 3C  8D 31 31 31 30 30 00 ED  |390....<.11100..|
00000BE0: 13 14 3C 4F 31 24 B2 4F  31 24 AA 48 24 00 FC 13  |..<O1$.O1$.H$...|
00000BF0: 1E 3C 4F 31 24 B2 4F 31  24 AA 54 24 00 17 14 28  |.<O1$.O1$.T$...(|
00000C00: 3C 8B 4F 50 B2 39 B0 4F  50 B2 38 A7 4F 31 24 B2  |<.OP.9.OP.8.O1$.|
00000C10: 4F 31 24 AA 22 29 22 00  38 14 32 3C 8B 4F 50 AB  |O1$.")".8.2<.OP.|
00000C20: B5 28 4F 50 AD 33 29 AC  33 B2 31 A7 4F 31 24 B2  |.(OP.3).3.1.O1$.|
00000C30: 4F 31 24 AA 22 2C 58 22  00 59 14 3C 3C 8B 4F 50  |O1$.",X".Y.<<.OP|
00000C40: AB B5 28 4F 50 AD 33 29  AC 33 B2 32 A7 4F 31 24  |..(OP.3).3.2.O1$|
00000C50: B2 4F 31 24 AA 22 2C 59  22 00 6F 14 46 3C 8B 4F  |.O1$.",Y".o.F<.O|
00000C60: 50 B2 37 A7 4F 31 24 B2  4F 31 24 AA 22 29 22 00  |P.7.O1$.O1$.")".|
00000C70: 75 14 50 3C 8E 00 7B 14  5A 3C 8F 00 94 14 5B 3C  |u.P<..{.Z<....[<|
00000C80: 8F 20 41 43 43 55 4D 55  4C 41 54 4F 52 20 28 4F  |. ACCUMULATOR (O|
00000C90: 50 3D 30 29 00 9A 14 5C  3C 8F 00 AA 14 64 3C 4F  |P=0)...\<....d<O|
00000CA0: 31 24 B2 4F 31 24 AA 22  41 22 00 BF 14 8C 3C 8F  |1$.O1$."A"....<.|
00000CB0: 20 49 4D 50 4C 49 45 44  20 28 4F 50 3D 31 29 00  | IMPLIED (OP=1).|
00000CC0: C5 14 96 3C 8E 00 CB 14  BE 3C 8F 00 E2 14 BF 3C  |...<.....<.....<|
00000CD0: 8F 20 49 4D 4D 45 44 49  41 54 45 20 28 4F 50 3D  |. IMMEDIATE (OP=|
00000CE0: 32 29 00 E8 14 C0 3C 8F  00 F3 14 C8 3C 8D 31 31  |2)....<.....<.11|
00000CF0: 31 30 30 00 07 15 D2 3C  4F 31 24 B2 4F 31 24 AA  |100....<O1$.O1$.|
00000D00: 22 23 24 22 AA 48 24 00  0D 15 DC 3C 8E 00 13 15  |"#$".H$....<....|
00000D10: F0 3C 8F 00 29 15 F1 3C  8F 20 52 45 4C 41 54 49  |.<..)..<. RELATI|
00000D20: 56 45 20 28 4F 50 3D 33  29 00 2F 15 F2 3C 8F 00  |VE (OP=3)./..<..|
00000D30: 3A 15 FA 3C 8D 31 31 31  30 30 00 4D 15 04 3D 8B  |:..<.11100.M..=.|
00000D40: 48 B1 31 32 37 A7 48 B2  48 AB 32 35 36 00 58 15  |H.127.H.H.256.X.|
00000D50: 0E 3D 48 B2 48 AA 41 44  00 63 15 18 3D 8D 31 31  |.=H.H.AD.c..=.11|
00000D60: 30 30 30 00 76 15 22 3D  4F 31 24 B2 4F 31 24 AA  |000.v."=O1$.O1$.|
00000D70: 22 24 22 AA 48 24 00 7C  15 2C 3D 8E 00 82 15 54  |"$".H$.|.,=....T|
00000D80: 3D 8F 00 A0 15 55 3D 8F  20 44 49 53 41 53 53 45  |=....U=. DISASSE|
00000D90: 4D 42 4C 45 20 49 4E 53  54 52 55 43 54 49 4F 4E  |MBLE INSTRUCTION|
00000DA0: 00 A6 15 56 3D 8F 00 B1  15 5E 3D 4F 32 24 B2 22  |...V=....^=O2$."|
00000DB0: 22 00 C2 15 63 3D 8D 31  31 31 30 30 3A 48 B2 48  |"...c=.11100:H.H|
00000DC0: AA 31 00 D1 15 68 3D 8B  48 B1 32 35 35 A7 48 B2  |.1...h=.H.255.H.|
00000DD0: 33 00 E8 15 72 3D 54 B2  C6 28 CA 28 54 41 24 28  |3...r=T..(.(TA$(|
00000DE0: 30 29 2C 48 2C 31 29 29  00 06 16 86 3D 4F 31 24  |0),H,1))....=O1$|
00000DF0: B2 CA 28 54 41 24 28 32  29 2C 54 AC 33 AA 31 2C  |..(TA$(2),T.3.1,|
00000E00: 33 29 AA 22 20 22 00 27  16 90 3D 4F 50 B2 C6 28  |3)." ".'..=OP..(|
00000E10: CA 28 54 41 24 28 31 29  2C B5 28 28 48 AA 31 29  |.(TA$(1),.((H.1)|
00000E20: AD 32 29 2C 31 29 29 00  3D 16 9A 3D 8B 28 48 AF  |.2),1)).=..=.(H.|
00000E30: 31 29 B2 31 A7 4F 50 B2  4F 50 AD 31 36 00 4A 16  |1).1.OP.OP.16.J.|
00000E40: A4 3D 4F 50 B2 4F 50 AF  31 35 00 50 16 AE 3D 8E  |.=OP.OP.15.P..=.|
00000E50: 00 56 16 B8 3D 8F 00 74  16 B9 3D 8F 20 44 49 53  |.V..=..t..=. DIS|
00000E60: 41 53 53 45 4D 42 4C 45  20 4D 45 4D 4F 52 59 20  |ASSEMBLE MEMORY |
00000E70: 41 52 45 41 00 7A 16 BA  3D 8F 00 85 16 C2 3D 8D  |AREA.z..=.....=.|
00000E80: 31 32 30 35 30 00 96 16  CC 3D 99 22 93 22 3A 81  |12050....=.".":.|
00000E90: 49 B2 31 A4 32 30 00 AE  16 D1 3D 48 B2 41 44 3A  |I.1.20....=H.AD:|
00000EA0: 8D 31 31 30 30 30 3A 99  48 24 A3 36 29 3B 00 C0  |.11000:.H$.6);..|
00000EB0: 16 D6 3D 8D 31 35 37 30  30 3A 8D 31 35 33 30 30  |..=.15700:.15300|
00000EC0: 00 D0 16 EA 3D 99 4F 32  24 A3 31 34 29 4F 31 24  |....=.O2$.14)O1$|
00000ED0: 00 D7 16 F4 3D 82 49 00  DD 16 F9 3D 99 00 E8 16  |....=.I....=....|
00000EE0: FE 3D 8D 31 31 38 35 30  00 F6 16 08 3E 8B 43 4F  |.=.11850....>.CO|
00000EF0: A7 31 35 38 32 30 00 FC  16 12 3E 8E 00 16 17 38  |.15820....>....8|
00000F00: 4A 99 22 93 11 11 11 52  45 41 44 49 4E 47 20 54  |J."....READING T|
00000F10: 41 42 4C 45 53 22 00 36  17 39 4A 8F 20 49 4E 49  |ABLES".6.9J. INI|
00000F20: 54 49 41 4C 49 53 45 20  44 45 43 4F 44 45 52 20  |TIALISE DECODER |
00000F30: 54 41 42 4C 45 53 00 3C  17 3A 4A 8F 00 48 17 3D  |TABLES.<.:J..H.=|
00000F40: 4A 42 41 53 45 B2 31 36  00 63 17 3F 4A 96 A5 44  |JBASE.16.c.?J..D|
00000F50: 45 43 28 58 29 B2 58 AB  34 38 AA 28 58 B1 35 37  |EC(X).X.48.(X.57|
00000F60: 29 AC 37 00 6F 17 42 4A  86 54 41 24 28 34 29 00  |).7.o.BJ.TA$(4).|
00000F70: 99 17 43 4A 54 24 B2 22  30 41 32 32 33 38 33 38  |..CJT$."0A223838|
00000F80: 33 38 32 32 30 32 33 38  32 34 32 32 30 32 33 38  |3822023824220238|
00000F90: 33 38 32 32 30 32 33 38  22 00 C6 17 44 4A 54 24  |38220238"...DJT$|
00000FA0: B2 54 24 AA 22 30 39 32  32 33 38 33 38 33 38 32  |.T$."09223838382|
00000FB0: 32 30 32 33 38 30 44 32  32 33 38 33 38 33 38 32  |202380D223838382|
00000FC0: 32 30 32 33 38 22 00 F3  17 45 4A 54 24 B2 54 24  |20238"...EJT$.T$|
00000FD0: AA 22 31 43 30 31 33 38  33 38 30 36 30 31 32 37  |."1C013838060127|
00000FE0: 33 38 32 36 30 31 32 37  33 38 30 36 30 31 32 37  |3826012738060127|
00000FF0: 33 38 22 00 20 18 46 4A  54 24 B2 54 24 AA 22 30  |38". .FJT$.T$."0|
00001000: 37 30 31 33 38 33 38 33  38 30 31 32 37 33 38 32  |7013838380127382|
00001010: 43 30 31 33 38 33 38 33  38 30 31 32 37 33 38 22  |C01383838012738"|
00001020: 00 4D 18 47 4A 54 24 B2  54 24 AA 22 32 39 31 37  |.M.GJT$.T$."2917|
00001030: 33 38 33 38 33 38 31 37  32 30 33 38 32 33 31 37  |3838381720382317|
00001040: 32 30 33 38 31 42 31 37  32 30 33 38 22 00 7A 18  |20381B172038".z.|
00001050: 48 4A 54 24 B2 54 24 AA  22 30 42 31 37 33 38 33  |HJT$.T$."0B17383|
00001060: 38 33 38 31 37 32 30 33  38 30 46 31 37 33 38 33  |8381720380F17383|
00001070: 38 33 38 31 37 32 30 33  38 22 00 A7 18 49 4A 54  |838172038"...IJT|
00001080: 24 B2 54 24 AA 22 32 41  30 30 33 38 33 38 33 38  |$.T$."2A00383838|
00001090: 30 30 32 38 33 38 32 35  30 30 32 38 33 38 31 42  |002838250028381B|
000010A0: 30 30 32 38 33 38 22 00  BD 18 4A 4A 8D 31 32 32  |002838"...JJ.122|
000010B0: 30 30 3A 54 41 24 28 30  29 B2 54 31 24 00 E7 18  |00:TA$(0).T1$...|
000010C0: 4B 4A 54 24 B2 22 30 43  30 30 33 38 33 38 33 38  |KJT$."0C00383838|
000010D0: 30 30 32 38 33 38 32 45  30 30 33 38 33 38 33 38  |0028382E00383838|
000010E0: 30 30 32 38 33 38 22 00  14 19 4C 4A 54 24 B2 54  |002838"...LJT$.T|
000010F0: 24 AA 22 33 38 32 46 33  38 33 38 33 31 32 46 33  |$."382F3838312F3|
00001100: 30 33 38 31 36 33 38 33  35 33 38 33 31 32 46 33  |03816383538312F3|
00001110: 30 33 38 22 00 41 19 4D  4A 54 24 B2 54 24 AA 22  |038".A.MJT$.T$."|
00001120: 30 33 32 46 33 38 33 38  33 31 32 46 33 30 33 38  |032F3838312F3038|
00001130: 33 37 32 46 33 36 33 38  33 38 32 46 33 38 33 38  |372F3638382F3838|
00001140: 22 00 6E 19 4E 4A 54 24  B2 54 24 AA 22 31 46 31  |".n.NJT$.T$."1F1|
00001150: 44 31 45 33 38 31 46 31  44 31 45 33 38 33 33 31  |D1E381F1D1E38331|
00001160: 44 33 32 33 38 31 46 31  44 31 45 33 38 22 00 9B  |D32381F1D1E38"..|
00001170: 19 4F 4A 54 24 B2 54 24  AA 22 30 34 31 44 33 38  |.OJT$.T$."041D38|
00001180: 33 38 31 46 31 44 31 45  33 38 31 30 31 44 33 34  |381F1D1E38101D34|
00001190: 33 38 31 46 31 44 31 45  33 38 22 00 C8 19 50 4A  |381F1D1E38"...PJ|
000011A0: 54 24 B2 54 24 AA 22 31  33 31 31 33 38 33 38 31  |T$.T$."131138381|
000011B0: 33 31 31 31 34 33 38 31  41 31 31 31 35 33 38 31  |31114381A1115381|
000011C0: 33 31 31 31 34 33 38 22  00 F5 19 51 4A 54 24 B2  |3111438"...QJT$.|
000011D0: 54 24 AA 22 30 38 31 31  33 38 33 38 33 38 31 31  |T$."081138383811|
000011E0: 31 34 33 38 30 45 31 31  33 38 33 38 33 38 31 31  |14380E1138383811|
000011F0: 31 34 33 38 22 00 12 1A  52 4A 8D 31 32 32 30 30  |1438"...RJ.12200|
00001200: 3A 54 41 24 28 30 29 B2  54 41 24 28 30 29 AA 54  |:TA$(0).TA$(0).T|
00001210: 31 24 00 3C 1A 53 4A 54  24 B2 22 31 32 32 42 33  |1$.<.SJT$."122B3|
00001220: 38 33 38 31 32 32 42 31  38 33 38 31 39 32 42 32  |838122B1838192B2|
00001230: 31 33 38 31 32 32 42 31  38 33 38 22 00 67 1A 54  |138122B1838".g.T|
00001240: 4A 54 24 B2 54 24 AA 22  30 35 32 42 33 38 33 38  |JT$.T$."052B3838|
00001250: 33 38 32 42 31 38 33 38  32 44 32 42 33 38 33 38  |382B18382D2B3838|
00001260: 33 38 32 42 31 38 22 00  84 1A 55 4A 8D 31 32 32  |382B18"...UJ.122|
00001270: 30 30 3A 54 41 24 28 30  29 B2 54 41 24 28 30 29  |00:TA$(0).TA$(0)|
00001280: AA 54 31 24 00 AE 1A 56  4A 54 24 B2 22 31 37 31  |.T1$...VJT$."171|
00001290: 31 31 36 36 31 31 32 30  31 31 43 43 31 33 38 31  |1166112011CC1381|
000012A0: 31 31 34 34 31 31 42 31  31 31 41 41 31 22 00 DB  |114411B111AA1"..|
000012B0: 1A 57 4A 54 24 B2 54 24  AA 22 43 37 31 31 36 36  |.WJT$.T$."C71166|
000012C0: 36 31 31 32 30 31 43 43  43 31 33 38 31 31 31 34  |611201CCC1381114|
000012D0: 34 31 31 42 31 31 31 41  41 31 22 00 08 1B 58 4A  |411B111AA1"...XJ|
000012E0: 54 24 B2 54 24 AA 22 31  37 31 31 31 36 36 31 31  |T$.T$."171116611|
000012F0: 32 30 31 43 43 43 31 33  38 31 31 31 34 34 31 31  |201CCC1381114411|
00001300: 42 31 31 31 41 41 31 22  00 35 1B 59 4A 54 24 B2  |B111AA1".5.YJT$.|
00001310: 54 24 AA 22 31 37 31 31  31 36 36 31 31 32 30 31  |T$."171116611201|
00001320: 39 43 43 31 33 38 31 31  31 34 34 31 31 42 31 31  |9CC1381114411B11|
00001330: 31 41 41 31 22 00 62 1B  5A 4A 54 24 B2 54 24 AA  |1AA1".b.ZJT$.T$.|
00001340: 22 31 37 31 31 36 36 36  31 31 31 31 31 43 43 43  |"171166611111CCC|
00001350: 31 33 38 31 31 34 34 35  31 31 42 31 31 31 41 31  |1381144511B111A1|
00001360: 31 22 00 8F 1B 5B 4A 54  24 B2 54 24 AA 22 32 37  |1"...[JT$.T$."27|
00001370: 32 31 36 36 36 31 31 32  31 31 43 43 43 31 33 38  |2166611211CCC138|
00001380: 31 31 34 34 35 31 31 42  31 31 41 41 42 31 22 00  |1144511B11AAB1".|
00001390: BC 1B 5C 4A 54 24 B2 54  24 AA 22 32 37 31 31 36  |..\JT$.T$."27116|
000013A0: 36 36 31 31 32 31 31 43  43 43 31 33 38 31 31 31  |6611211CCC138111|
000013B0: 34 34 31 31 42 31 31 31  41 41 31 22 00 E7 1B 5D  |4411B111AA1"...]|
000013C0: 4A 54 24 B2 54 24 AA 22  32 37 31 31 36 36 36 31  |JT$.T$."27116661|
000013D0: 31 32 31 31 43 43 43 31  33 38 31 31 31 34 34 31  |1211CCC138111441|
000013E0: 31 42 31 31 31 41 22 00  04 1C 5E 4A 8D 31 32 32  |1B111A"...^J.122|
000013F0: 30 30 3A 54 41 24 28 31  29 B2 54 31 24 AA C7 28  |00:TA$(1).T1$..(|
00001400: 31 36 30 29 00 39 1C 60  4A 54 41 24 28 32 29 B2  |160).9.`JTA$(2).|
00001410: 22 41 44 43 41 4E 44 41  53 4C 42 43 43 42 43 53  |"ADCANDASLBCCBCS|
00001420: 42 45 51 42 49 54 42 4D  49 42 4E 45 42 50 4C 42  |BEQBITBMIBNEBPLB|
00001430: 52 4B 42 56 43 42 56 53  22 00 75 1C 61 4A 54 41  |RKBVCBVS".u.aJTA|
00001440: 24 28 32 29 B2 54 41 24  28 32 29 AA 22 43 4C 43  |$(2).TA$(2)."CLC|
00001450: 43 4C 44 43 4C 49 43 4C  56 43 4D 50 43 50 58 43  |CLDCLICLVCMPCPXC|
00001460: 50 59 44 45 43 44 45 58  44 45 59 45 4F 52 49 4E  |PYDECDEXDEYEORIN|
00001470: 43 49 4E 58 22 00 B1 1C  62 4A 54 41 24 28 32 29  |CINX"...bJTA$(2)|
00001480: B2 54 41 24 28 32 29 AA  22 49 4E 59 4A 4D 50 4A  |.TA$(2)."INYJMPJ|
00001490: 53 52 4C 44 41 4C 44 58  4C 44 59 4C 53 52 4E 4F  |SRLDALDXLDYLSRNO|
000014A0: 50 4F 52 41 50 48 41 50  48 50 50 4C 41 50 4C 50  |PORAPHAPHPPLAPLP|
000014B0: 22 00 ED 1C 63 4A 54 41  24 28 32 29 B2 54 41 24  |"...cJTA$(2).TA$|
000014C0: 28 32 29 AA 22 52 4F 4C  52 4F 52 52 54 49 52 54  |(2)."ROLRORRTIRT|
000014D0: 53 53 42 43 53 45 43 53  45 44 53 45 49 53 54 41  |SSBCSECSEDSEISTA|
000014E0: 53 54 58 53 54 59 54 41  58 54 41 59 22 00 11 1D  |STXSTYTAXTAY"...|
000014F0: 64 4A 54 41 24 28 32 29  B2 54 41 24 28 32 29 AA  |dJTA$(2).TA$(2).|
00001500: 22 54 53 58 54 58 41 54  58 53 54 59 41 3F 3F 3F  |"TSXTXATXSTYA???|
00001510: 22 00 3D 1D 66 4A 54 41  24 28 32 29 20 B2 20 54  |".=.fJTA$(2) . T|
00001520: 41 24 28 32 29 AA 22 42  59 54 57 52 44 44 42 59  |A$(2)."BYTWRDDBY|
00001530: 45 4E 44 4F 52 47 50 52  54 53 59 4D 22 00 6C 1D  |ENDORGPRTSYM".l.|
00001540: 67 4A 54 24 20 B2 20 20  20 20 22 36 31 32 31 30  |gJT$ .    "61210|
00001550: 36 39 30 42 30 46 30 32  34 33 30 44 30 31 30 30  |690B0F02430D0100|
00001560: 30 35 30 37 30 31 38 44  38 35 38 22 00 9B 1D 68  |0507018D858"...h|
00001570: 4A 54 24 20 B2 20 54 24  AA 22 42 38 43 44 45 43  |JT$ . T$."B8CDEC|
00001580: 43 43 43 45 43 41 38 38  34 44 45 45 45 38 43 38  |CCCECA884DEEE8C8|
00001590: 34 43 32 30 41 44 41 45  41 43 22 00 CA 1D 69 4A  |4C20ADAEAC"...iJ|
000015A0: 54 24 20 B2 20 54 24 AA  22 34 41 45 41 30 44 34  |T$ . T$."4AEA0D4|
000015B0: 38 30 38 36 38 32 38 32  41 36 41 34 30 36 30 45  |80868282A6A4060E|
000015C0: 44 33 38 46 38 37 38 38  44 22 00 E9 1D 6A 4A 54  |D38F8788D"...jJT|
000015D0: 24 20 B2 20 54 24 AA 22  38 45 38 43 41 41 41 38  |$ . T$."8E8CAAA8|
000015E0: 42 41 38 41 39 41 39 38  22 00 04 1E 6B 4A 8D 20  |BA8A9A98"...kJ. |
000015F0: 31 32 32 30 30 20 3A 20  54 41 24 28 33 29 20 B2  |12200 : TA$(3) .|
00001600: 20 54 31 24 00 33 1E 6C  4A 54 24 20 B2 20 20 20  | T1$.3.lJT$ .   |
00001610: 20 22 46 46 31 31 46 46  46 46 46 46 30 39 30 41  | "FF11FFFFFF090A|
00001620: 46 46 46 46 31 44 30 45  46 46 46 46 30 35 31 45  |FFFF1D0EFFFF051E|
00001630: 46 46 22 00 62 1E 6D 4A  54 24 20 B2 20 54 24 AA  |FF".b.mJT$ . T$.|
00001640: 22 46 46 31 35 46 46 46  46 46 46 46 46 46 46 46  |"FF15FFFFFFFFFFF|
00001650: 46 46 46 30 31 46 46 46  46 46 46 31 39 31 36 46  |FFF01FFFFFF1916F|
00001660: 46 22 00 91 1E 6E 4A 54  24 20 B2 20 54 24 AA 22  |F"...nJT$ . T$."|
00001670: 46 46 32 44 46 46 46 46  32 43 32 39 33 45 46 46  |FF2DFFFF2C293EFF|
00001680: 46 46 33 44 32 45 46 46  46 46 32 35 32 36 46 46  |FF3D2EFFFF2526FF|
00001690: 22 00 C0 1E 6F 4A 54 24  20 B2 20 54 24 AA 22 46  |"...oJT$ . T$."F|
000016A0: 46 33 35 46 46 46 46 46  46 46 46 46 46 46 46 46  |F35FFFFFFFFFFFFF|
000016B0: 46 33 31 46 46 46 46 46  46 33 39 33 36 46 46 22  |F31FFFFFF3936FF"|
000016C0: 00 EF 1E 70 4A 54 24 20  B2 20 54 24 AA 22 46 46  |...pJT$ . T$."FF|
000016D0: 35 31 46 46 46 46 46 46  34 39 35 45 46 46 46 46  |51FFFFFF495EFFFF|
000016E0: 35 44 34 45 46 46 36 43  34 35 34 36 46 46 22 00  |5D4EFF6C4546FF".|
000016F0: 1E 1F 71 4A 54 24 20 B2  20 54 24 AA 22 46 46 35  |..qJT$ . T$."FF5|
00001700: 35 46 46 46 46 46 46 46  46 46 46 46 46 46 46 34  |5FFFFFFFFFFFFFF4|
00001710: 31 46 46 46 46 46 46 35  39 35 36 46 46 22 00 4D  |1FFFFFF5956FF".M|
00001720: 1F 72 4A 54 24 20 B2 20  54 24 AA 22 46 46 36 44  |.rJT$ . T$."FF6D|
00001730: 46 46 46 46 46 46 36 39  37 45 46 46 46 46 37 44  |FFFFFF697EFFFF7D|
00001740: 36 45 46 46 46 46 36 35  36 36 46 46 22 00 68 1F  |6EFFFF6566FF".h.|
00001750: 73 4A 8D 20 31 32 32 30  30 20 3A 20 54 41 24 28  |sJ. 12200 : TA$(|
00001760: 34 29 20 B2 20 54 31 24  00 97 1F 74 4A 54 24 20  |4) . T1$...tJT$ |
00001770: B2 20 20 20 20 22 46 46  37 35 46 46 46 46 46 46  |.    "FF75FFFFFF|
00001780: 46 46 46 46 46 46 46 46  37 31 46 46 46 46 46 46  |FFFFFFFF71FFFFFF|
00001790: 37 39 37 36 46 46 22 00  C6 1F 75 4A 54 24 20 B2  |7976FF"...uJT$ .|
000017A0: 20 54 24 AA 22 46 46 39  31 46 46 46 46 39 34 39  | T$."FF91FFFF949|
000017B0: 44 39 36 46 46 46 46 46  46 46 46 46 46 38 34 38  |D96FFFFFFFFFF848|
000017C0: 35 38 36 46 46 22 00 F5  1F 76 4A 54 24 20 B2 20  |586FF"...vJT$ . |
000017D0: 54 24 AA 22 46 46 39 35  46 46 46 46 46 46 46 46  |T$."FF95FFFFFFFF|
000017E0: 46 46 46 46 46 46 38 31  46 46 46 46 46 46 39 39  |FFFFFF81FFFFFF99|
000017F0: 46 46 46 46 22 00 24 20  77 4A 54 24 20 B2 20 54  |FFFF".$ wJT$ . T|
00001800: 24 AA 22 42 43 42 31 42  45 46 46 41 30 41 39 41  |$."BCB1BEFFA0A9A|
00001810: 32 46 46 46 46 42 44 46  46 41 46 41 34 41 35 41  |2FFFFBDFFAFA4A5A|
00001820: 36 46 46 22 00 53 20 78  4A 54 24 20 B2 20 54 24  |6FF".S xJT$ . T$|
00001830: AA 22 46 46 42 35 46 46  46 46 46 46 46 46 46 46  |."FFB5FFFFFFFFFF|
00001840: 46 46 46 46 41 31 46 46  46 46 42 34 42 39 42 36  |FFFFA1FFFFB4B9B6|
00001850: 46 46 22 00 82 20 79 4A  54 24 20 B2 20 54 24 AA  |FF".. yJT$ . T$.|
00001860: 22 46 46 44 31 46 46 46  46 43 30 43 39 44 45 46  |"FFD1FFFFC0C9DEF|
00001870: 46 46 46 44 44 46 46 46  46 43 34 43 35 43 36 46  |FFFDDFFFFC4C5C6F|
00001880: 46 22 00 B1 20 7A 4A 54  24 20 B2 20 54 24 AA 22  |F".. zJT$ . T$."|
00001890: 46 46 44 35 46 46 46 46  46 46 46 46 46 46 46 46  |FFD5FFFFFFFFFFFF|
000018A0: 46 46 43 31 46 46 46 46  46 46 44 39 44 36 46 46  |FFC1FFFFFFD9D6FF|
000018B0: 22 00 D3 20 7B 4A 8D 20  31 32 32 30 30 20 3A 20  |".. {J. 12200 : |
000018C0: 54 41 24 28 34 29 20 B2  20 54 41 24 28 34 29 AA  |TA$(4) . TA$(4).|
000018D0: 54 31 24 00 02 21 7C 4A  54 24 20 B2 20 20 20 20  |T1$..!|JT$ .    |
000018E0: 22 46 46 46 31 46 46 46  46 45 30 45 39 46 45 46  |"FFF1FFFFE0E9FEF|
000018F0: 46 46 46 46 44 46 46 46  46 45 34 45 35 45 36 46  |FFFFDFFFFE4E5E6F|
00001900: 46 22 00 2F 21 7D 4A 54  24 20 B2 20 54 24 AA 22  |F"./!}JT$ . T$."|
00001910: 46 46 46 35 46 46 46 46  46 46 46 46 46 46 46 46  |FFF5FFFFFFFFFFFF|
00001920: 46 46 45 31 46 46 46 46  46 46 46 39 46 36 22 00  |FFE1FFFFFFF9F6".|
00001930: 51 21 7E 4A 8D 20 31 32  32 30 30 20 3A 20 54 41  |Q!~J. 12200 : TA|
00001940: 24 28 34 29 20 B2 20 54  41 24 28 34 29 AA 54 31  |$(4) . TA$(4).T1|
00001950: 24 00 76 21 88 4A 53 4D  20 B2 20 35 30 20 3A 20  |$.v!.JSM . 50 : |
00001960: 53 45 20 B2 20 30 20 3A  20 86 20 53 54 41 42 4C  |SE . 0 : . STABL|
00001970: 45 24 28 53 4D 29 00 85  21 9D 4A 86 20 45 52 52  |E$(SM)..!.J. ERR|
00001980: 24 28 31 38 29 00 AC 21  9F 4A 45 52 52 24 28 31  |$(18)..!.JERR$(1|
00001990: 29 B2 22 53 49 4E 47 4C  45 20 42 59 54 45 20 4F  |)."SINGLE BYTE O|
000019A0: 55 54 20 4F 46 20 52 41  4E 47 45 22 00 D3 21 A0  |UT OF RANGE"..!.|
000019B0: 4A 45 52 52 24 28 32 29  B2 22 44 4F 55 42 4C 45  |JERR$(2)."DOUBLE|
000019C0: 20 42 59 54 45 20 4F 55  54 20 4F 46 20 52 41 4E  | BYTE OUT OF RAN|
000019D0: 47 45 22 00 FA 21 A1 4A  45 52 52 24 28 33 29 B2  |GE"..!.JERR$(3).|
000019E0: 22 49 4E 56 41 4C 49 44  20 4F 50 52 41 4E 44 20  |"INVALID OPRAND |
000019F0: 4F 52 20 4F 50 43 4F 44  45 22 00 19 22 A2 4A 45  |OR OPCODE"..".JE|
00001A00: 52 52 24 28 34 29 B2 22  49 4E 56 41 4C 49 44 20  |RR$(4)."INVALID |
00001A10: 4F 50 45 52 41 54 4F 52  22 00 3B 22 A3 4A 45 52  |OPERATOR".;".JER|
00001A20: 52 24 28 35 29 B2 22 49  4E 44 45 58 20 49 53 20  |R$(5)."INDEX IS |
00001A30: 4E 4F 54 20 58 20 4F 52  20 59 22 00 61 22 A4 4A  |NOT X OR Y".a".J|
00001A40: 45 52 52 24 28 36 29 B2  22 4C 41 42 45 4C 20 4E  |ERR$(6)."LABEL N|
00001A50: 4F 54 20 41 4C 50 48 41  2D 4E 55 4D 45 52 49 43  |OT ALPHA-NUMERIC|
00001A60: 22 00 85 22 A5 4A 45 52  52 24 28 37 29 B2 22 49  |"..".JERR$(7)."I|
00001A70: 4E 43 4F 52 52 45 43 54  20 4E 55 4D 42 45 52 20  |NCORRECT NUMBER |
00001A80: 42 41 53 45 22 00 A7 22  A6 4A 45 52 52 24 28 38  |BASE"..".JERR$(8|
00001A90: 29 B2 22 4C 41 42 45 4C  20 44 45 46 49 4E 45 44  |)."LABEL DEFINED|
00001AA0: 20 54 57 49 43 45 22 00  CA 22 A8 4A 45 52 52 24  | TWICE"..".JERR$|
00001AB0: 28 31 30 29 B2 22 42 52  41 4E 43 48 20 4F 55 54  |(10)."BRANCH OUT|
00001AC0: 20 4F 52 20 52 41 4E 47  45 22 00 E9 22 A9 4A 45  | OR RANGE"..".JE|
00001AD0: 52 52 24 28 31 31 29 B2  22 55 4E 44 45 46 49 4E  |RR$(11)."UNDEFIN|
00001AE0: 45 44 20 4C 41 42 45 4C  22 00 12 23 AA 4A 45 52  |ED LABEL"..#.JER|
00001AF0: 52 24 28 31 32 29 B2 22  4F 4E 4C 59 20 53 49 4E  |R$(12)."ONLY SIN|
00001B00: 47 4C 45 20 43 48 52 2E  20 45 58 50 45 43 54 45  |GLE CHR. EXPECTE|
00001B10: 44 22 00 35 23 AC 4A 45  52 52 24 28 31 34 29 B2  |D".5#.JERR$(14).|
00001B20: 22 4F 55 54 20 4F 46 20  53 59 4D 42 4F 4C 20 53  |"OUT OF SYMBOL S|
00001B30: 50 41 43 45 22 00 55 23  AD 4A 45 52 52 24 28 31  |PACE".U#.JERR$(1|
00001B40: 35 29 B2 22 44 49 56 49  53 49 4F 4E 20 42 59 20  |5)."DIVISION BY |
00001B50: 5A 45 52 4F 22 00 7E 23  B0 4A 45 52 52 24 28 31  |ZERO".~#.JERR$(1|
00001B60: 38 29 B2 22 4E 4F 54 20  41 56 41 49 4C 45 42 4C  |8)."NOT AVAILEBL|
00001B70: 45 20 57 49 54 48 20 4F  50 43 4F 44 45 22 00 97  |E WITH OPCODE"..|
00001B80: 23 0C 4E 86 20 46 49 24  28 32 35 34 29 20 3A 20  |#.N. FI$(254) : |
00001B90: 8D 20 32 34 33 30 30 00  9D 23 16 4E 8E 00 A3 23  |. 24300..#.N...#|
00001BA0: 20 4E 8F 00 C3 23 21 4E  8F 20 47 45 4E 45 52 41  | N...#!N. GENERA|
00001BB0: 54 45 20 41 53 53 45 4D  42 4C 59 20 4C 49 53 54  |TE ASSEMBLY LIST|
00001BC0: 49 4E 47 00 C9 23 22 4E  8F 00 E8 23 25 4E 53 45  |ING..#"N...#%NSE|
00001BD0: B2 30 3A 46 4D 41 58 B2  C3 28 50 54 52 24 29 3A  |.0:FMAX..(PTR$):|
00001BE0: 53 59 B2 46 41 4C 53 45  00 0D 24 2A 4E 85 22 45  |SY.FALSE..$*N."E|
00001BF0: 52 52 4F 52 20 4F 4E 4C  59 20 4C 49 53 54 49 4E  |RROR ONLY LISTIN|
00001C00: 47 20 28 59 2F 4E 29 20  3A 22 3B 54 24 00 20 24  |G (Y/N) :";T$. $|
00001C10: 34 4E 45 4F B2 C8 28 54  24 2C 31 29 B2 22 59 22  |4NEO..(T$,1)."Y"|
00001C20: 00 45 24 39 4E 85 22 41  53 53 45 4D 42 4C 45 20  |.E$9N."ASSEMBLE |
00001C30: 54 4F 20 4D 45 4D 4F 52  59 20 28 59 2F 4E 29 20  |TO MEMORY (Y/N) |
00001C40: 3A 22 3B 54 24 00 58 24  3D 4E 41 4D B2 C8 28 54  |:";T$.X$=NAM..(T|
00001C50: 24 2C 31 29 B2 22 59 22  00 61 24 3E 4E 41 44 B2  |$,1)."Y".a$>NAD.|
00001C60: 30 00 6F 24 48 4E 81 51  B2 31 A4 46 4D 41 58 00  |0.o$HN.Q.1.FMAX.|
00001C70: 93 24 52 4E 49 4E 24 B2  46 49 4C 45 24 28 C6 28  |.$RNIN$.FILE$(.(|
00001C80: CA 28 50 54 52 24 2C 51  2C 31 29 29 29 3A 4F 24  |.(PTR$,Q,1))):O$|
00001C90: B2 22 22 00 9E 24 5C 4E  8D 32 36 34 30 30 00 B1  |.""..$\N.26400..|
00001CA0: 24 66 4E 8B 45 58 49 54  A7 51 B2 46 4D 41 58 AA  |$fN.EXIT.Q.FMAX.|
00001CB0: 31 00 B8 24 70 4E 82 51  00 C3 24 75 4E 54 B2 B8  |1..$pN.Q..$uNT..|
00001CC0: 28 58 29 00 EF 24 7A 4E  41 44 B2 30 3A 45 43 B2  |(X)..$zNAD.0:EC.|
00001CD0: 30 3A 99 22 41 44 44 2E  20 20 44 41 54 41 20 20  |0:."ADD.  DATA  |
00001CE0: 20 20 20 53 4F 55 52 43  45 20 43 4F 44 45 22 00  |   SOURCE CODE".|
00001CF0: FD 24 84 4E 81 51 B2 31  A4 46 4D 41 58 00 21 25  |.$.N.Q.1.FMAX.!%|
00001D00: 8E 4E 49 4E 24 B2 46 49  4C 45 24 28 C6 28 CA 28  |.NIN$.FILE$(.(.(|
00001D10: 50 54 52 24 2C 51 2C 31  29 29 29 3A 4F 24 B2 22  |PTR$,Q,1))):O$."|
00001D20: 22 00 2B 25 98 4E 51 31  B2 41 44 00 36 25 A2 4E  |".+%.NQ1.AD.6%.N|
00001D30: 8D 32 37 36 30 30 00 45  25 AC 4E 8B 45 52 52 A7  |.27600.E%.N.ERR.|
00001D40: 32 30 32 35 30 00 53 25  B1 4E 8B 45 4F A7 32 30  |20250.S%.N.EO.20|
00001D50: 32 32 32 00 63 25 B6 4E  48 B2 51 31 3A 8D 31 31  |222.c%.NH.Q1:.11|
00001D60: 30 30 30 00 6D 25 C0 4E  51 24 B2 48 24 00 89 25  |000.m%.NQ$.H$..%|
00001D70: D4 4E 51 32 B2 33 3A 8B  C3 28 4F 24 29 B3 51 32  |.NQ2.3:..(O$).Q2|
00001D80: A7 51 32 B2 C3 28 4F 24  29 00 A1 25 D9 4E 51 31  |.Q2..(O$)..%.NQ1|
00001D90: 24 B2 22 22 3A 8B 4F 24  B2 22 22 A7 32 30 32 32  |$."":.O$."".2022|
00001DA0: 31 00 AE 25 DE 4E 81 51  33 B2 31 A4 51 32 00 C9  |1..%.N.Q3.1.Q2..|
00001DB0: 25 E8 4E 48 B2 C6 28 CA  28 4F 24 2C 51 33 2C 31  |%.NH..(.(O$,Q3,1|
00001DC0: 29 29 3A 8D 31 31 30 30  30 00 E0 25 F2 4E 8B C3  |)):.11000..%.N..|
00001DD0: 28 48 24 29 B2 31 A7 48  24 B2 22 30 22 AA 48 24  |(H$).1.H$."0".H$|
00001DE0: 00 F3 25 FC 4E 51 31 24  B2 51 31 24 AA 48 24 3A  |..%.NQ1$.Q1$.H$:|
00001DF0: 82 51 33 00 19 26 FD 4E  99 51 24 A6 36 AB C3 28  |.Q3..&.N.Q$.6..(|
00001E00: 51 24 29 29 51 31 24 A6  38 AB C3 28 51 31 24 29  |Q$))Q1$.8..(Q1$)|
00001E10: 29 3B 3A 8D 32 38 31 30  30 00 2E 26 FE 4E 8B A8  |);:.28100..&.N..|
00001E20: 41 4D B0 4F 24 B2 22 22  A7 32 30 32 35 30 00 54  |AM.O$."".20250.T|
00001E30: 26 01 4F 81 58 B2 31 A4  C3 28 4F 24 29 3A 97 51  |&.O.X.1..(O$):.Q|
00001E40: 31 AA 58 AB 31 2C C6 28  CA 28 4F 24 2C 58 2C 31  |1.X.1,.(.(O$,X,1|
00001E50: 29 29 3A 82 00 74 26 1A  4F 8B 45 58 49 54 A7 51  |)):..t&.O.EXIT.Q|
00001E60: B2 46 4D 41 58 AA 31 3A  8F 20 4C 45 41 56 45 20  |.FMAX.1:. LEAVE |
00001E70: 4C 4F 4F 50 00 7B 26 24  4F 82 51 00 A2 26 2E 4F  |LOOP.{&$O.Q..&.O|
00001E80: 99 3A 99 22 20 54 4F 54  41 4C 20 45 52 52 4F 52  |.:." TOTAL ERROR|
00001E90: 53 20 49 4E 20 46 49 4C  45 20 3E 3E 3E 22 45 43  |S IN FILE >>>"EC|
00001EA0: 3A 99 00 B1 26 38 4F 8B  53 59 A7 8D 32 36 39 30  |:...&8O.SY..2690|
00001EB0: 30 00 CD 26 42 4F 8B C2  28 31 35 32 29 B3 B1 30  |0..&BO..(152)..0|
00001EC0: A7 98 32 3A A0 32 3A 89  32 30 33 30 30 00 E2 26  |..2:.2:.20300..&|
00001ED0: 47 4F A1 54 24 3A 8B 54  24 B2 22 22 A7 32 30 32  |GO.T$:.T$."".202|
00001EE0: 39 35 00 E8 26 4C 4F 8E  00 EE 26 D8 59 8F 00 00  |95..&LO...&.Y...|
00001EF0: 27 D9 59 8F 20 46 49 4C  45 20 45 44 49 54 4F 52  |'.Y. FILE EDITOR|
00001F00: 00 06 27 DA 59 8F 00 1D  27 EC 59 8F 20 46 49 4E  |..'.Y...'.Y. FIN|
00001F10: 44 20 4C 49 4E 45 20 4E  55 4D 42 45 52 00 33 27  |D LINE NUMBER.3'|
00001F20: F6 59 54 B2 C3 28 50 54  52 24 29 AA 31 3A 54 32  |.YT..(PTR$).1:T2|
00001F30: B2 AB 31 00 4A 27 00 5A  54 B2 54 AB 31 3A 8B 54  |..1.J'.ZT.T.1:.T|
00001F40: B3 B2 30 A7 89 32 33 30  38 30 00 60 27 0A 5A 54  |..0..23080.`'.ZT|
00001F50: 31 B2 C6 28 CA 28 50 54  52 24 2C 54 2C 31 29 29  |1..(.(PTR$,T,1))|
00001F60: 00 8F 27 14 5A 54 32 B2  C6 28 CA 28 46 49 24 28  |..'.ZT2..(.(FI$(|
00001F70: 54 31 29 2C 31 2C 31 29  29 AA 32 35 36 AC C6 28  |T1),1,1)).256..(|
00001F80: CA 28 46 49 24 28 54 31  29 2C 32 2C 31 29 29 00  |.(FI$(T1),2,1)).|
00001F90: A0 27 1E 5A 8B 54 32 B1  4C 4E A7 32 33 30 34 30  |.'.Z.T2.LN.23040|
00001FA0: 00 BC 27 28 5A 45 52 52  B2 A8 28 54 32 B2 4C 4E  |..'(ZERR..(T2.LN|
00001FB0: 29 3A 8B 45 52 52 A7 54  B2 54 AA 31 00 C2 27 32  |):.ERR.T.T.1..'2|
00001FC0: 5A 8E 00 C8 27 3C 5A 8F  00 DF 27 3D 5A 8F 20 41  |Z...'<Z...'=Z. A|
00001FD0: 44 44 20 4C 49 4E 45 20  54 4F 20 46 49 4C 45 00  |DD LINE TO FILE.|
00001FE0: E5 27 3E 5A 8F 00 FE 27  41 5A 8B 4C 4E B3 30 B0  |.'>Z...'AZ.LN.0.|
00001FF0: 4C 4E B1 36 35 35 33 35  A7 32 33 32 31 35 00 09  |LN.65535.23215..|
00002000: 28 46 5A 8D 32 33 30 32  30 00 2C 28 50 5A 8B A8  |(FZ.23020.,(PZ..|
00002010: 45 52 52 A7 54 31 B2 C6  28 CA 28 50 54 52 24 2C  |ERR.T1..(.(PTR$,|
00002020: 54 2C 31 29 29 3A 89 32  33 31 35 30 00 47 28 5A  |T,1)):.23150.G(Z|
00002030: 5A 8B 45 24 B2 22 22 A7  45 52 52 B2 54 52 45 55  |Z.E$."".ERR.TREU|
00002040: 3A 89 32 33 32 32 30 00  5F 28 64 5A 54 31 B2 C6  |:.23220._(dZT1..|
00002050: 28 45 24 29 3A 45 24 B2  CA 28 45 24 2C 32 29 00  |(E$):E$..(E$,2).|
00002060: 70 28 6E 5A 54 32 B2 B5  28 4C 4E AD 32 35 36 29  |p(nZT2..(LN.256)|
00002070: 00 93 28 78 5A 46 49 24  28 54 31 29 B2 C7 28 4C  |..(xZFI$(T1)..(L|
00002080: 4E AB 54 32 AC 32 35 36  29 AA C7 28 54 32 29 AA  |N.T2.256)..(T2).|
00002090: 49 4E 24 00 A3 28 82 5A  8B A8 45 52 52 A7 32 33  |IN$..(.Z..ERR.23|
000020A0: 32 32 30 00 B4 28 8C 5A  54 24 B2 22 22 3A 54 31  |220..(.ZT$."":T1|
000020B0: 24 B2 22 22 00 CC 28 96  5A 8B 54 B1 31 A7 54 24  |$.""..(.Z.T.1.T$|
000020C0: B2 C8 28 50 54 52 24 2C  54 AB 31 29 00 EA 28 A0  |..(PTR$,T.1)..(.|
000020D0: 5A 8B 54 B3 B2 C3 28 50  54 52 24 29 A7 54 31 24  |Z.T...(PTR$).T1$|
000020E0: B2 CA 28 50 54 52 24 2C  54 29 00 00 29 AA 5A 50  |..(PTR$,T)..).ZP|
000020F0: 54 52 24 B2 54 24 AA C7  28 54 31 29 AA 54 31 24  |TR$.T$..(T1).T1$|
00002100: 00 0E 29 AF 5A 45 52 52  B2 46 41 4C 53 45 00 14  |..).ZERR.FALSE..|
00002110: 29 B4 5A 8E 00 1A 29 04  5B 8F 00 3C 29 05 5B 8F  |).Z...).[..<).[.|
00002120: 20 44 45 4C 45 54 45 20  4C 49 4E 45 20 50 4F 49  | DELETE LINE POI|
00002130: 4E 54 45 44 20 41 54 20  42 59 20 54 00 42 29 06  |NTED AT BY T.B).|
00002140: 5B 8F 00 53 29 0E 5B 54  24 B2 22 22 3A 54 31 24  |[..S).[T$."":T1$|
00002150: B2 22 22 00 6B 29 18 5B  8B 54 B1 31 A7 54 24 B2  |."".k).[.T.1.T$.|
00002160: C8 28 50 54 52 24 2C 54  AB 31 29 00 8A 29 22 5B  |.(PTR$,T.1)..)"[|
00002170: 8B 54 B3 C3 28 50 54 52  24 29 A7 54 31 24 B2 CA  |.T..(PTR$).T1$..|
00002180: 28 50 54 52 24 2C 54 AA  31 29 00 A0 29 2C 5B 45  |(PTR$,T.1)..),[E|
00002190: 24 B2 45 24 AA CA 28 50  54 52 24 2C 54 2C 31 29  |$.E$..(PTR$,T,1)|
000021A0: 00 B0 29 36 5B 50 54 52  24 B2 54 24 AA 54 31 24  |..)6[PTR$.T$.T1$|
000021B0: 00 B6 29 40 5B 8E 00 BC  29 68 5B 8F 00 DD 29 69  |..)@[...)h[...)i|
000021C0: 5B 8F 20 4C 49 53 54 20  4C 49 4E 45 53 20 50 4F  |[. LIST LINES PO|
000021D0: 49 4E 54 45 44 20 41 54  20 42 59 20 54 00 E3 29  |INTED AT BY T..)|
000021E0: 6A 5B 8F 00 12 2A 72 5B  99 C6 28 CA 28 46 49 24  |j[...*r[..(.(FI$|
000021F0: 28 54 29 2C 31 2C 31 29  29 AA 32 35 36 AC C6 28  |(T),1,1)).256..(|
00002200: CA 28 46 49 24 28 54 29  2C 32 2C 31 29 29 A3 36  |.(FI$(T),2,1)).6|
00002210: 29 3B 00 23 2A 7C 5B 99  CA 28 46 49 24 28 54 29  |);.#*|[..(FI$(T)|
00002220: 2C 33 29 00 29 2A 86 5B  8E 00 2F 2A CC 5B 8F 00  |,3).)*.[../*.[..|
00002230: 4F 2A CD 5B 8F 20 53 54  41 52 54 20 41 4E 44 20  |O*.[. START AND |
00002240: 46 49 4E 49 53 48 20 50  4F 49 4E 54 45 52 53 00  |FINISH POINTERS.|
00002250: 55 2A CE 5B 8F 00 66 2A  D6 5B 4C 4E B2 53 4C 3A  |U*.[..f*.[LN.SL:|
00002260: 8D 32 33 30 32 30 00 6F  2A E0 5B 53 50 B2 54 00  |.23020.o*.[SP.T.|
00002270: 80 2A EA 5B 4C 4E B2 46  4C 3A 8D 32 33 30 32 30  |.*.[LN.FL:.23020|
00002280: 00 89 2A F4 5B 46 50 B2  54 00 9A 2A F9 5B 8B 45  |..*.[FP.T..*.[.E|
00002290: 52 52 A7 46 50 B2 46 50  AB 31 00 B5 2A FE 5B 8B  |RR.FP.FP.1..*.[.|
000022A0: 46 50 B1 C3 28 50 54 52  24 29 A7 46 50 B2 C3 28  |FP..(PTR$).FP..(|
000022B0: 50 54 52 24 29 00 BB 2A  08 5C 8E 00 C1 2A 30 5C  |PTR$)..*.\...*0\|
000022C0: 8F 00 DD 2A 31 5C 8F 20  4C 4F 41 44 20 46 49 4C  |...*1\. LOAD FIL|
000022D0: 45 20 46 52 4F 4D 20 44  45 56 49 43 45 00 E3 2A  |E FROM DEVICE..*|
000022E0: 32 5C 8F 00 EE 2A 3A 5C  8D 31 31 32 35 30 00 08  |2\...*:\.11250..|
000022F0: 2B 3F 5C 8B 44 45 56 B2  38 A7 49 4E 24 B2 49 4E  |+?\.DEV.8.IN$.IN|
00002300: 24 AA 22 2C 53 2C 52 22  00 19 2B 4E 5C 9F 32 2C  |$.",S,R"..+N\.2,|
00002310: 44 45 56 2C 30 2C 49 4E  24 00 2F 2B 53 5C 84 32  |DEV,0,IN$./+S\.2|
00002320: 2C 49 4E 24 3A 8B 53 54  A7 89 32 33 36 35 30 00  |,IN$:.ST..23650.|
00002330: 5B 2B 58 5C 8B 49 4E 24  B3 B1 22 45 4E 44 22 A7  |[+X\.IN$.."END".|
00002340: 8D 32 34 30 30 30 3A 8D  32 33 39 30 30 3A 8D 32  |.24000:.23900:.2|
00002350: 33 31 30 30 3A 89 32 33  36 33 35 00 62 2B 62 5C  |3100:.23635.b+b\|
00002360: A0 32 00 68 2B 6C 5C 8E  00 6E 2B 94 5C 8F 00 88  |.2.h+l\..n+.\...|
00002370: 2B 95 5C 8F 20 53 41 56  45 20 46 49 4C 45 20 54  |+.\. SAVE FILE T|
00002380: 4F 20 44 45 56 49 43 45  00 8E 2B 96 5C 8F 00 99  |O DEVICE..+.\...|
00002390: 2B 99 5C 8D 31 31 32 35  30 00 B3 2B 9E 5C 8B 44  |+.\.11250..+.\.D|
000023A0: 45 56 B2 38 A7 49 4E 24  B2 49 4E 24 AA 22 2C 53  |EV.8.IN$.IN$.",S|
000023B0: 2C 57 22 00 EC 2B A3 5C  54 24 B2 22 4E 22 3A 8B  |,W"..+.\T$."N":.|
000023C0: 44 45 56 B2 38 A7 85 22  4F 56 45 52 57 52 49 54  |DEV.8.."OVERWRIT|
000023D0: 45 20 45 58 49 53 54 49  4E 47 20 46 49 4C 45 20  |E EXISTING FILE |
000023E0: 28 59 2F 4E 29 20 3A 20  22 3B 54 24 00 06 2C A4  |(Y/N) : ";T$..,.|
000023F0: 5C 8B 54 24 B2 22 59 22  A7 49 4E 24 B2 22 40 30  |\.T$."Y".IN$."@0|
00002400: 3A 22 AA 49 4E 24 00 1A  2C A8 5C 9F 32 2C 44 45  |:".IN$..,.\.2,DE|
00002410: 56 2C 32 2C 49 4E 24 3A  9D 32 00 2C 2C B2 5C 53  |V,2,IN$:.2.,,.\S|
00002420: 4C B2 30 3A 46 4C B2 36  35 35 33 36 00 40 2C C6  |L.0:FL.65536.@,.|
00002430: 5C 8D 32 34 34 32 30 3A  98 32 2C 22 45 4E 44 22  |\.24420:.2,"END"|
00002440: 00 4A 2C D0 5C 98 32 3A  A0 32 00 50 2C E4 5C 8E  |.J,.\.2:.2.P,.\.|
00002450: 00 56 2C 5C 5D 8F 00 72  2C 5D 5D 8F 20 52 45 4D  |.V,\]..r,]]. REM|
00002460: 4F 56 45 20 4C 45 41 44  49 4E 47 20 53 50 41 43  |OVE LEADING SPAC|
00002470: 45 53 00 78 2C 5E 5D 8F  00 88 2C 66 5D 81 54 B2  |ES.x,^]...,f].T.|
00002480: 31 A4 C3 28 49 4E 24 29  00 9F 2C 70 5D 8B CA 28  |1..(IN$)..,p]..(|
00002490: 49 4E 24 2C 54 2C 31 29  B2 22 20 22 A7 82 54 00  |IN$,T,1)." "..T.|
000024A0: B2 2C 8E 5D 49 4E 24 B2  CA 28 49 4E 24 2C 54 29  |.,.]IN$..(IN$,T)|
000024B0: 3A 8E 00 B8 2C C0 5D 8F  00 CE 2C C1 5D 8F 20 47  |:...,.]...,.]. G|
000024C0: 45 54 20 4C 49 4E 45 20  4E 55 4D 42 45 52 00 D4  |ET LINE NUMBER..|
000024D0: 2C C2 5D 8F 00 E2 2C CA  5D 4C 4E B2 AB 36 35 35  |,.]...,.]LN..655|
000024E0: 33 36 00 0B 2D D4 5D 8B  C3 28 49 4E 24 29 B2 30  |36..-.]..(IN$).0|
000024F0: B0 49 4E 24 B3 22 30 22  B0 C8 28 49 4E 24 2C 31  |.IN$."0"..(IN$,1|
00002500: 29 B1 22 39 22 A7 32 34  30 39 30 00 1B 2D DE 5D  |)."9".24090..-.]|
00002510: 81 54 B2 31 A4 C3 28 49  4E 24 29 00 43 2D E8 5D  |.T.1..(IN$).C-.]|
00002520: 8B CA 28 49 4E 24 2C 54  2C 31 29 B3 B2 22 39 22  |..(IN$,T,1).."9"|
00002530: AF CA 28 49 4E 24 2C 54  2C 67 FF 67 FF FF FF FF  |..(IN$,T,g.g....|
00002540: F4 FF FF FF FF FF FF FF  FF DD FF FF FF A3 FF D2  |................|
00002550: DD FF FF ED F7 FF FF FF  FF D2 DD FF FF BF FF D2  |................|
00002560: DD FF FF ED FF FF C7 FF  FF FF FF FF 47 FF 22 FF  |............G.".|
00002570: 30 FF 2B FF 32 FF 31 FF  FF D2 FF FF ED FF FF FF  |0.+.2.1.........|
00002580: FF FF FF FF FF ED FF FF  D2 FF FF FF FF 60 1F FF  |.............`..|
00002590: FF FF 81 50 1F FF FF FF  BA 8B 40 00 00 58 FF 08  |...P......@..X..|
000025A0: A9 FF E8 EC DA 80 16 88  9F 9C EB FF 23 31 61 73  |............#1as|
000025B0: 77 99 FF D8 20 22 3B 49  4E 24 00 DB 2D 92 5E 53  |w... ";IN$..-.^S|
000025C0: 4C B2 30 3A 46 4C B2 36  35 35 33 35 3A 54 33 B2  |L.0:FL.65535:T3.|
000025D0: 30 3A 45 52 52 B2 46 41  4C 53 45 00 EF 2D 9C 5E  |0:ERR.FALSE..-.^|
000025E0: 8B C3 28 49 4E 24 29 B2  30 A7 32 34 32 39 35 00  |..(IN$).0.24295.|
000025F0: FA 2D A6 5E 8D 32 34 30  30 30 00 12 2E B0 5E 8B  |.-.^.24000....^.|
00002600: 4C 4E B1 B2 30 A7 53 4C  B2 4C 4E 3A 89 32 34 32  |LN..0.SL.LN:.242|
00002610: 36 30 00 2F 2E BA 5E 8B  4C 4E B1 AB 36 35 35 33  |60./..^.LN..6553|
00002620: 36 A7 46 4C B2 AB 4C 4E  3A 89 32 34 32 39 35 00  |6.FL..LN:.24295.|
00002630: 51 2E C4 5E 8D 32 33 39  30 30 3A 8B C3 28 49 4E  |Q..^.23900:..(IN|
00002640: 24 29 B2 30 A7 46 4C B2  53 4C 3A 89 32 34 32 39  |$).0.FL.SL:.2429|
00002650: 35 00 69 2E CE 5E 49 4E  24 B2 CA 28 49 4E 24 2C  |5.i..^IN$..(IN$,|
00002660: 32 29 3A 8D 32 33 39 30  30 00 84 2E E2 5E 8B C3  |2):.23900....^..|
00002670: 28 49 4E 24 29 B1 30 A7  8D 32 34 30 30 30 3A 46  |(IN$).0..24000:F|
00002680: 4C B2 4C 4E 00 AE 2E E7  5E 45 52 52 B2 53 4C B3  |L.LN....^ERR.SL.|
00002690: 30 B0 53 4C B1 36 35 35  33 35 B0 46 4C B3 30 B0  |0.SL.65535.FL.0.|
000026A0: 46 4C B1 36 35 35 33 36  B0 45 52 52 3A 8E 00 B4  |FL.65536.ERR:...|
000026B0: 2E EC 5E 8F 00 CA 2E ED  5E 8F 20 49 4E 49 54 49  |..^.....^. INITI|
000026C0: 41 4C 49 53 45 20 46 49  4C 45 00 D0 2E EE 5E 8F  |ALISE FILE....^.|
000026D0: 00 FA 2E F6 5E 50 54 52  24 B2 22 22 3A 45 24 B2  |....^PTR$."":E$.|
000026E0: 22 22 3A 81 58 B2 30 A4  32 35 34 3A 45 24 B2 45  |"":.X.0.254:E$.E|
000026F0: 24 AA C7 28 58 29 3A 82  3A 8E 00 00 2F 50 5F 8F  |$..(X):.:.../P_.|
00002700: 00 11 2F 51 5F 8F 20 4C  49 53 54 20 4C 49 4E 45  |../Q_. LIST LINE|
00002710: 53 00 17 2F 52 5F 8F 00  2D 2F 5A 5F 8D 32 34 32  |S../R_..-/Z_.242|
00002720: 30 30 3A 8B 45 52 52 A7  32 34 34 36 30 00 4F 2F  |00:.ERR.24460.O/|
00002730: 64 5F 99 22 93 22 3A 8D  32 33 35 30 30 3A 8B 46  |d_.".":.23500:.F|
00002740: 50 B3 53 50 B0 46 50 B2  30 A7 32 34 34 36 30 00  |P.SP.FP.0.24460.|
00002750: 7A 2F 6E 5F 81 54 31 B2  53 50 A4 46 50 3A 54 B2  |z/n_.T1.SP.FP:T.|
00002760: C6 28 CA 28 50 54 52 24  2C 54 31 2C 31 29 29 3A  |.(.(PTR$,T1,1)):|
00002770: 8D 32 33 34 30 30 3A 82  3A 99 00 99 2F 87 5F 8B  |.23400:.:.../._.|
00002780: C2 28 31 35 32 29 B2 30  A7 A1 54 24 3A 8B 54 24  |.(152).0..T$:.T$|
00002790: B2 22 22 A7 32 34 34 35  35 00 9F 2F 8C 5F 8E 00  |."".24455../._..|
000027A0: A5 2F B4 5F 8F 00 BA 2F  B5 5F 8F 20 44 45 4C 45  |./._.../._. DELE|
000027B0: 54 45 20 4C 49 4E 45 28  53 29 00 C0 2F B6 5F 8F  |TE LINE(S)../._.|
000027C0: 00 D6 2F BE 5F 8D 32 34  32 30 30 3A 8B 45 52 52  |../._.24200:.ERR|
000027D0: A7 32 34 34 36 30 00 EE  2F C8 5F 8D 32 33 35 30  |.24460../._.2350|
000027E0: 30 3A 8B 46 50 B3 53 50  A7 32 34 35 36 30 00 0A  |0:.FP.SP.24560..|
000027F0: 30 D2 5F 54 B2 53 50 3A  81 54 31 B2 53 50 A4 46  |0._T.SP:.T1.SP.F|
00002800: 50 3A 8D 32 33 33 30 30  3A 82 00 10 30 F0 5F 8E  |P:.23300:...0._.|
00002810: 00 16 30 18 60 8F 00 2A  30 19 60 8F 20 49 4E 50  |..0.`..*0.`. INP|
00002820: 55 54 20 4C 49 4E 45 28  53 29 00 30 30 1A 60 8F  |UT LINE(S).00.`.|
00002830: 00 39 30 22 60 99 22 93  22 00 61 30 2C 60 49 4E  |.90"`.".".a0,`IN|
00002840: 24 B2 22 22 3A 85 49 4E  24 3A 8D 32 34 30 30 30  |$."":.IN$:.24000|
00002850: 3A 8B 4C 4E B2 AB 36 35  35 33 36 A7 32 34 36 36  |:.LN..65536.2466|
00002860: 35 00 7C 30 4A 60 8D 32  33 39 30 30 3A 8B C3 28  |5.|0J`.23900:..(|
00002870: 49 4E 24 29 B2 30 A7 32  34 36 38 30 00 93 30 54  |IN$).0.24680..0T|
00002880: 60 8D 32 33 31 30 30 3A  8B A8 45 52 52 A7 32 34  |`.23100:..ERR.24|
00002890: 36 32 30 00 99 30 59 60  8E 00 B1 30 68 60 8D 32  |620..0Y`...0h`.2|
000028A0: 33 30 32 30 3A 8B A8 45  52 52 A7 8D 32 33 33 30  |3020:..ERR..2330|
000028B0: 30 00 BC 30 72 60 89 32  34 36 32 30 00 C2 30 7C  |0..0r`.24620..0||
000028C0: 60 8F 00 E5 30 7D 60 8F  20 52 45 4E 55 4D 42 45  |`...0}`. RENUMBE|
000028D0: 52 20 46 49 4C 45 20 49  4E 20 53 54 45 50 53 20  |R FILE IN STEPS |
000028E0: 4F 46 20 31 30 00 EB 30  7E 60 8F 00 FF 30 86 60  |OF 10..0~`...0.`|
000028F0: 4C 4E B2 31 30 3A 45 52  52 B2 46 41 4C 53 45 00  |LN.10:ERR.FALSE.|
00002900: 14 31 90 60 8B C3 28 50  54 52 24 29 B3 31 A7 32  |.1.`..(PTR$).1.2|
00002910: 34 37 38 30 00 25 31 9A  60 81 54 B2 31 A4 C3 28  |4780.%1.`.T.1..(|
00002920: 50 54 52 24 29 00 3B 31  9F 60 54 31 B2 C6 28 CA  |PTR$).;1.`T1..(.|
00002930: 28 50 54 52 24 2C 54 2C  31 29 29 00 72 31 A4 60  |(PTR$,T,1)).r1.`|
00002940: 46 49 24 28 54 31 29 B2  C7 28 4C 4E AB B5 28 4C  |FI$(T1)..(LN..(L|
00002950: 4E AD 32 35 36 29 AC 32  35 36 29 AA C7 28 4C 4E  |N.256).256)..(LN|
00002960: AD 32 35 36 29 AA CA 28  46 49 24 28 54 31 29 2C  |.256)..(FI$(T1),|
00002970: 33 29 00 81 31 AE 60 4C  4E B2 4C 4E AA 31 30 3A  |3)..1.`LN.LN.10:|
00002980: 82 00 87 31 CC 60 8E 00  8D 31 E0 60 8F 00 A4 31  |...1.`...1.`...1|
00002990: E1 60 8F 20 46 49 4C 45  20 45 44 49 54 4F 52 20  |.`. FILE EDITOR |
000029A0: 4D 45 4E 55 00 AA 31 E2  60 8F 00 DC 31 F4 60 99  |MENU..1.`...1.`.|
000029B0: 22 93 1E 20 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |".. ------------|
000029C0: 20 46 49 4C 45 20 45 44  49 54 4F 52 20 2D 2D 2D  | FILE EDITOR ---|
000029D0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 1F 11 22 00 01 32 03  |---------.."..2.|
000029E0: 61 99 22 20 20 20 20 20  20 30 29 20 45 58 49 54  |a."      0) EXIT|
000029F0: 20 46 52 4F 4D 20 46 49  4C 45 20 45 44 49 54 4F  | FROM FILE EDITO|
00002A00: 52 00 1E 32 08 61 99 22  20 20 20 20 20 20 31 29  |R..2.a."      1)|
00002A10: 20 49 4E 50 55 54 20 4C  49 4E 45 28 53 29 00 3A  | INPUT LINE(S).:|
00002A20: 32 12 61 99 22 20 20 20  20 20 20 32 29 20 4C 49  |2.a."      2) LI|
00002A30: 53 54 20 4C 49 4E 45 28  53 29 00 58 32 1C 61 99  |ST LINE(S).X2.a.|
00002A40: 22 20 20 20 20 20 20 33  29 20 44 45 4C 45 54 45  |"      3) DELETE|
00002A50: 20 4C 49 4E 45 28 53 29  00 75 32 26 61 99 22 20  | LINE(S).u2&a." |
00002A60: 20 20 20 20 20 34 29 20  52 45 4E 55 4D 42 45 52  |     4) RENUMBER|
00002A70: 20 46 49 4C 45 00 94 32  30 61 99 22 20 20 20 20  | FILE..20a."    |
00002A80: 20 20 35 29 20 49 4E 49  54 49 41 4C 49 53 45 20  |  5) INITIALISE |
00002A90: 46 49 4C 45 00 AD 32 3A  61 99 22 20 20 20 20 20  |FILE..2:a."     |
00002AA0: 20 36 29 20 4C 4F 41 44  20 46 49 4C 45 00 C6 32  | 6) LOAD FILE..2|
00002AB0: 44 61 99 22 20 20 20 20  20 20 37 29 20 53 41 56  |Da."      7) SAV|
00002AC0: 45 20 46 49 4C 45 00 EE  32 4E 61 99 22 20 20 20  |E FILE..2Na."   |
00002AD0: 20 20 20 38 29 20 41 44  44 20 4D 41 43 48 49 4E  |   8) ADD MACHIN|
00002AE0: 45 20 43 4F 44 45 20 54  4F 20 46 49 4C 45 00 17  |E CODE TO FILE..|
00002AF0: 33 53 61 99 22 20 20 20  20 20 20 39 29 20 43 48  |3Sa."      9) CH|
00002B00: 41 4E 47 45 20 44 45 56  49 43 45 20 4E 55 4D 42  |ANGE DEVICE NUMB|
00002B10: 45 52 11 11 11 11 11 00  34 33 58 61 85 22 43 4F  |ER......43Xa."CO|
00002B20: 4D 4D 41 4E 44 20 28 20  30 2D 39 20 29 20 3A 20  |MMAND ( 0-9 ) : |
00002B30: 22 3B 43 4F 00 40 33 6C  61 8B 43 4F B2 30 A7 8E  |";CO.@3la.CO.0..|
00002B40: 00 7E 33 76 61 8B 43 4F  B1 30 A7 91 43 4F 8D 32  |.~3va.CO.0..CO.2|
00002B50: 34 36 30 30 2C 32 34 34  30 30 2C 32 34 35 30 30  |4600,24400,24500|
00002B60: 2C 32 34 37 30 30 2C 32  34 33 30 30 2C 32 33 36  |,24700,24300,236|
00002B70: 30 30 2C 32 33 37 30 30  2C 32 35 30 30 30 00 94  |00,23700,25000..|
00002B80: 33 80 61 8B 43 4F B1 38  A7 91 43 4F AB 38 8D 32  |3.a.CO.8..CO.8.2|
00002B90: 35 35 30 30 00 9F 33 8A  61 89 32 34 38 30 30 00  |5500..3.a.24800.|
00002BA0: A5 33 A8 61 8F 00 C3 33  A9 61 8F 20 41 44 44 20  |.3.a...3.a. ADD |
00002BB0: 54 4F 20 46 49 4C 45 20  46 52 4F 4D 20 4D 45 4D  |TO FILE FROM MEM|
00002BC0: 4F 52 59 00 C9 33 AA 61  8F 00 E2 33 B2 61 8D 31  |ORY..3.a...3.a.1|
00002BD0: 32 30 35 30 3A 8D 31 31  32 30 30 3A 8D 32 34 32  |2050:.11200:.242|
00002BE0: 30 30 00 F3 33 DA 61 81  58 59 B2 41 44 A4 45 41  |00..3.a.XY.AD.EA|
00002BF0: A9 31 35 00 11 34 E4 61  49 4E 24 B2 22 20 42 59  |.15..4.aIN$." BY|
00002C00: 54 20 22 3A 4C 4E B2 53  4C 3A 53 4C B2 53 4C AA  |T ":LN.SL:SL.SL.|
00002C10: 35 00 25 34 EE 61 81 58  5A B2 30 A4 31 34 3A 4F  |5.%4.a.XZ.0.14:O|
00002C20: 32 24 B2 22 22 00 3F 34  F8 61 8D 31 31 31 30 30  |2$."".?4.a.11100|
00002C30: 3A 49 4E 24 B2 49 4E 24  AA 22 24 22 AA 48 24 00  |:IN$.IN$."$".H$.|
00002C40: 61 34 0C 62 8B 58 5A B3  31 34 AF 41 44 B3 B2 45  |a4.b.XZ.14.AD..E|
00002C50: 41 A7 49 4E 24 B2 49 4E  24 AA 22 2E 22 3A 82 58  |A.IN$.IN$.".":.X|
00002C60: 5A 00 72 34 16 62 8D 32  33 31 30 30 3A 82 58 59  |Z.r4.b.23100:.XY|
00002C70: 3A 8E 00 78 34 9C 63 8F  00 93 34 9D 63 8F 20 43  |:..x4.c...4.c. C|
00002C80: 48 41 4E 47 45 20 44 45  56 49 43 45 20 4E 55 4D  |HANGE DEVICE NUM|
00002C90: 42 45 52 00 99 34 9E 63  8F 00 A6 34 A6 63 99 A6  |BER..4.c...4.c..|
00002CA0: 31 39 29 44 45 56 00 C5  34 B0 63 85 22 91 4E 45  |19)DEV..4.c.".NE|
00002CB0: 57 20 44 45 56 49 43 45  20 4E 55 4D 42 45 52 3A  |W DEVICE NUMBER:|
00002CC0: 22 3B 44 45 56 00 CB 34  BA 63 8E 00 D1 34 90 65  |";DEV..4.c...4.e|
00002CD0: 8F 00 EC 34 91 65 8F 20  53 59 4D 42 4F 4C 20 54  |...4.e. SYMBOL T|
00002CE0: 4F 20 43 4F 4C 4F 4E 20  45 54 43 2E 00 F2 34 92  |O COLON ETC...4.|
00002CF0: 65 8F 00 06 35 9A 65 48  24 B2 22 22 3A 54 31 B2  |e...5.eH$."":T1.|
00002D00: C3 28 49 4E 24 29 00 14  35 A4 65 50 54 52 B2 50  |.(IN$)..5.ePTR.P|
00002D10: 54 52 AA 31 00 26 35 AE  65 8B 54 31 B3 50 54 52  |TR.1.&5.e.T1.PTR|
00002D20: A7 32 36 30 36 30 00 3C  35 B8 65 54 B2 C6 28 CA  |.26060.<5.eT..(.|
00002D30: 28 49 4E 24 2C 50 54 52  2C 31 29 29 00 4C 35 BD  |(IN$,PTR,1)).L5.|
00002D40: 65 8B 54 B2 33 32 A7 32  36 30 32 30 00 6F 35 C2  |e.T.32.26020.o5.|
00002D50: 65 8B 54 B3 B1 35 38 AF  54 B3 B1 35 39 A7 48 24  |e.T..58.T..59.H$|
00002D60: B2 48 24 AA C7 28 54 29  3A 89 32 36 30 32 30 00  |.H$..(T):.26020.|
00002D70: 75 35 CC 65 8E 00 7B 35  F4 65 8F 00 8E 35 F5 65  |u5.e..{5.e...5.e|
00002D80: 8F 20 4F 50 45 52 41 4E  44 20 54 59 50 45 00 94  |. OPERAND TYPE..|
00002D90: 35 F6 65 8F 00 A6 35 FE  65 54 36 B2 50 54 52 3A  |5.e...5.eT6.PTR:|
00002DA0: 8D 32 36 30 30 30 00 B4  35 08 66 45 52 52 B2 46  |.26000..5.fERR.F|
00002DB0: 41 4C 53 45 00 C8 35 12  66 8B C3 28 48 24 29 B2  |ALSE..5.f..(H$).|
00002DC0: 30 A7 4F 50 B2 31 3A 8E  00 DB 35 1C 66 8B 48 24  |0.OP.1:...5.f.H$|
00002DD0: B2 22 41 22 A7 4F 50 B2  30 3A 8E 00 F0 35 21 66  |."A".OP.0:...5!f|
00002DE0: 8B C6 28 48 24 29 B2 33  35 A7 4F 50 B2 32 3A 8E  |..(H$).35.OP.2:.|
00002DF0: 00 FA 35 3A 66 4F 50 B2  31 32 00 13 36 44 66 8B  |..5:fOP.12..6Df.|
00002E00: C8 28 48 24 2C 31 29 B2  22 28 22 A7 4F 50 B2 4F  |.(H$,1)."(".OP.O|
00002E10: 50 AB 33 00 24 36 4E 66  54 B2 31 3A 54 31 B2 C3  |P.3.$6NfT.1:T1..|
00002E20: 28 48 24 29 00 38 36 58  66 54 32 B2 C6 28 CA 28  |(H$).86XfT2..(.(|
00002E30: 48 24 2C 54 2C 31 29 29  00 56 36 62 66 8B 54 32  |H$,T,1)).V6bf.T2|
00002E40: B3 B1 34 36 AF 54 B3 54  31 A7 54 B2 54 AA 31 3A  |..46.T.T1.T.T.1:|
00002E50: 89 32 36 32 30 30 00 68  36 6C 66 8B 54 32 B3 B1  |.26200.h6lf.T2..|
00002E60: 34 36 A7 32 36 32 37 35  00 7E 36 76 66 54 B2 54  |46.26275.~6vfT.T|
00002E70: AA 31 3A 8B 54 B1 54 31  A7 32 36 32 37 30 00 92  |.1:.T.T1.26270..|
00002E80: 36 80 66 54 32 B2 C6 28  CA 28 48 24 2C 54 2C 31  |6.fT2..(.(H$,T,1|
00002E90: 29 29 00 AC 36 8A 66 8B  54 32 B2 38 39 A7 4F 50  |))..6.f.T2.89.OP|
00002EA0: B2 4F 50 AB 31 3A 89 32  36 32 37 35 00 C6 36 94  |.OP.1:.26275..6.|
00002EB0: 66 8B 54 32 B2 38 38 A7  4F 50 B2 4F 50 AB 32 3A  |f.T2.88.OP.OP.2:|
00002EC0: 89 32 36 32 37 35 00 CC  36 9E 66 8F 00 DC 36 A0  |.26275..6.f...6.|
00002ED0: 66 45 4E B2 35 3A 89 32  38 30 30 30 00 15 37 A3  |fEN.5:.28000..7.|
00002EE0: 66 8B 28 4F 50 B2 31 32  29 AF 28 28 50 4F B1 32  |f.(OP.12).((PO.2|
00002EF0: AF 50 4F B3 36 29 B0 28  50 4F B1 36 AF 50 4F B3  |.PO.6).(PO.6.PO.|
00002F00: 31 30 29 B0 50 4F B2 31  32 B0 50 4F B2 31 31 29  |10).PO.12.PO.11)|
00002F10: A7 4F 50 B2 33 00 21 37  A9 66 8F 20 30 50 41 47  |.OP.3.!7.f. 0PAG|
00002F20: 45 00 2E 37 AA 66 8B 4F  50 B3 31 30 A7 8E 00 40  |E..7.f.OP.10...@|
00002F30: 37 AC 66 54 37 B2 50 54  52 3A 50 54 52 B2 54 36  |7.fT7.PTR:PTR.T6|
00002F40: 00 4B 37 AE 66 8D 32 38  36 30 30 00 65 37 B0 66  |.K7.f.28600.e7.f|
00002F50: 8B 45 52 52 B0 52 45 53  55 4C 54 B1 32 35 35 A7  |.ERR.RESULT.255.|
00002F60: 32 36 32 39 32 00 71 37  B2 66 4F 50 B2 4F 50 AB  |26292.q7.fOP.OP.|
00002F70: 36 00 7C 37 B4 66 50 54  52 B2 54 37 00 82 37 B6  |6.|7.fPTR.T7..7.|
00002F80: 66 8E 00 88 37 BC 66 8F  00 9E 37 BD 66 8F 20 45  |f...7.f...7.f. E|
00002F90: 56 41 4C 55 41 54 45 20  4F 50 43 4F 44 45 00 A4  |VALUATE OPCODE..|
00002FA0: 37 BE 66 8F 00 B2 37 C6  66 54 31 B2 33 3A 54 B2  |7.f...7.fT1.3:T.|
00002FB0: 50 4F 00 CC 37 D0 66 54  B2 C6 28 CA 28 54 41 24  |PO..7.fT..(.(TA$|
00002FC0: 28 54 31 29 2C 54 AA 31  2C 31 29 29 00 E2 37 DA  |(T1),T.1,1))..7.|
00002FD0: 66 8B 54 B2 32 35 35 A7  45 52 52 B2 54 52 55 45  |f.T.255.ERR.TRUE|
00002FE0: 3A 8E 00 06 38 E4 66 54  31 B2 34 3A 54 32 B2 C6  |:...8.fT1.4:T2..|
00002FF0: 28 CA 28 54 41 24 28 31  29 2C B5 28 54 AD 32 AA  |(.(TA$(1),.(T.2.|
00003000: 31 29 2C 31 29 29 00 1F  38 EE 66 8B 28 31 AF 54  |1),1))..8.f.(1.T|
00003010: 29 B2 30 A7 54 32 B2 B5  28 54 32 AD 31 36 29 00  |).0.T2..(T2.16).|
00003020: 2C 38 F3 66 54 32 B2 54  32 AF 31 35 00 3E 38 F8  |,8.fT2.T2.15.>8.|
00003030: 66 8B 54 32 B3 B1 4F 50  A7 32 36 33 32 30 00 4D  |f.T2..OP.26320.M|
00003040: 38 02 67 4F 24 B2 4F 24  AA C7 28 54 29 00 5B 38  |8.gO$.O$..(T).[8|
00003050: 0C 67 45 52 52 B2 46 41  4C 53 45 00 61 38 16 67  |.gERR.FALSE.a8.g|
00003060: 8E 00 67 38 20 67 8F 00  87 38 21 67 8F 20 44 4F  |..g8 g...8!g. DO|
00003070: 20 50 41 53 53 20 31 20  41 53 53 45 4D 42 4C 59  | PASS 1 ASSEMBLY|
00003080: 20 4F 4E 20 49 4E 24 00  8D 38 22 67 8F 00 D5 38  | ON IN$..8"g...8|
00003090: 25 67 99 22 13 11 11 11  11 11 11 11 11 11 11 11  |%g."............|
000030A0: 11 11 11 11 11 11 11 11  11 11 11 20 20 20 20 20  |...........     |
000030B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000030C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000030D0: 20 20 20 22 3B 00 05 39  26 67 99 22 20 20 20 20  |   ";..9&g."    |
000030E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000030F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00003100: 20 20 20 22 3B 00 2C 39  27 67 99 22 13 11 11 11  |   ";.,9'g."....|
00003110: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 11 11  |................|
00003120: 11 11 11 22 3B 3A 8D 32  38 31 30 30 00 48 39 2A  |...";:.28100.H9*|
00003130: 67 50 41 53 53 B2 31 3A  45 58 49 54 B2 46 41 4C  |gPASS.1:EXIT.FAL|
00003140: 53 45 3A 50 54 52 B2 32  00 53 39 34 67 8D 32 38  |SE:PTR.2.S94g.28|
00003150: 38 35 30 00 63 39 3E 67  8B A8 45 52 52 A7 32 36  |850.c9>g..ERR.26|
00003160: 35 34 30 00 7B 39 48 67  8B 54 B2 35 38 AF C3 28  |540.{9Hg.T.58..(|
00003170: 48 24 29 B2 30 A7 32 36  34 32 30 00 8C 39 52 67  |H$).0.26420..9Rg|
00003180: 8B 54 B2 35 39 B0 54 B2  AB 31 A7 8E 00 97 39 5C  |.T.59.T..1....9\|
00003190: 67 8D 32 38 37 30 30 00  A2 39 70 67 8D 32 38 38  |g.28700..9pg.288|
000031A0: 35 30 00 B2 39 7A 67 8B  A8 45 52 52 A7 32 36 35  |50..9zg..ERR.265|
000031B0: 34 30 00 CA 39 84 67 8B  54 B2 35 38 AF C3 28 48  |40..9.g.T.58..(H|
000031C0: 24 29 B2 30 A7 32 36 34  32 30 00 D0 39 98 67 8E  |$).0.26420..9.g.|
000031D0: 00 E9 39 AC 67 8B 50 4F  B1 35 35 A7 8D 32 36 36  |..9.g.PO.55..266|
000031E0: 30 30 3A 89 32 36 35 35  36 00 F4 39 B6 67 8D 32  |00:.26556..9.g.2|
000031F0: 36 31 30 30 00 1D 3A B8  67 8D 32 36 33 30 30 3A  |6100..:.g.26300:|
00003200: 8B 45 52 52 AF 4F 50 B1  33 AF 4F 50 B3 37 A7 4F  |.ERR.OP.3.OP.7.O|
00003210: 50 B2 4F 50 AA 36 3A 89  32 36 35 35 32 00 28 3A  |P.OP.6:.26552.(:|
00003220: BB 67 8D 32 36 35 36 30  00 44 3A BC 67 8B C3 28  |.g.26560.D:.g..(|
00003230: 49 4E 24 29 B1 50 54 52  AF A8 45 58 49 54 A7 32  |IN$).PTR..EXIT.2|
00003240: 36 34 32 30 00 4A 3A BD  67 8E 00 50 3A C0 67 8F  |6420.J:.g..P:.g.|
00003250: 00 62 3A C1 67 8F 20 42  59 54 45 20 4C 45 4E 47  |.b:.g. BYTE LENG|
00003260: 48 54 00 68 3A C2 67 8F  00 74 3A C5 67 41 44 B2  |HT.h:.g..t:.gAD.|
00003270: 41 44 AA 31 00 86 3A CA  67 8B 4F 50 B1 31 A7 41  |AD.1..:.g.OP.1.A|
00003280: 44 B2 41 44 AA 31 00 98  3A D4 67 8B 4F 50 B1 38  |D.AD.1..:.g.OP.8|
00003290: A7 41 44 B2 41 44 AA 31  00 9E 3A DE 67 8E 00 A4  |.AD.AD.1..:.g...|
000032A0: 3A E8 67 8F 00 C0 3A E9  67 8F 20 43 41 4C 43 20  |:.g...:.g. CALC |
000032B0: 44 49 52 45 43 54 49 56  45 20 4C 45 4E 47 48 54  |DIRECTIVE LENGHT|
000032C0: 00 C6 3A EA 67 8F 00 D4  3A F2 67 54 31 B2 C3 28  |..:.g...:.gT1..(|
000032D0: 49 4E 24 29 00 E5 3A FC  67 8B 50 4F B2 35 36 A7  |IN$)..:.g.PO.56.|
000032E0: 32 36 37 32 30 00 01 3B  01 68 8B 50 4F B2 36 30  |26720..;.h.PO.60|
000032F0: A7 8D 32 38 36 30 30 3A  41 44 B2 52 45 53 55 4C  |..28600:AD.RESUL|
00003300: 54 00 16 3B 03 68 8B 50  4F B2 35 39 A7 45 58 49  |T..;.h.PO.59.EXI|
00003310: 54 B2 54 52 55 45 00 23  3B 06 68 8B 50 4F B1 35  |T.TRUE.#;.h.PO.5|
00003320: 38 A7 8E 00 29 3B 10 68  8F 00 35 3B 1A 68 41 44  |8...);.h..5;.hAD|
00003330: B2 41 44 AA 32 00 43 3B  24 68 50 54 52 B2 50 54  |.AD.2.C;$hPTR.PT|
00003340: 52 AA 31 00 51 3B 2E 68  8B 50 54 52 B1 54 31 A7  |R.1.Q;.h.PTR.T1.|
00003350: 8E 00 67 3B 38 68 54 B2  C6 28 CA 28 49 4E 24 2C  |..g;8hT..(.(IN$,|
00003360: 50 54 52 2C 31 29 29 00  78 3B 42 68 8B 54 B2 35  |PTR,1)).x;Bh.T.5|
00003370: 38 B0 54 B2 35 39 A7 8E  00 89 3B 4C 68 8B 54 B3  |8.T.59....;Lh.T.|
00003380: B1 34 36 A7 32 36 36 36  30 00 94 3B 56 68 89 32  |.46.26660..;Vh.2|
00003390: 36 36 35 30 00 9A 3B 60  68 8F 00 A6 3B 6A 68 41  |6650..;`h...;jhA|
000033A0: 44 B2 41 44 AA 31 00 B4  3B 74 68 50 54 52 B2 50  |D.AD.1..;thPTR.P|
000033B0: 54 52 AA 31 00 C2 3B 7E  68 8B 50 54 52 B1 54 31  |TR.1..;~h.PTR.T1|
000033C0: A7 8E 00 D8 3B 88 68 54  B2 C6 28 CA 28 49 4E 24  |....;.hT..(.(IN$|
000033D0: 2C 50 54 52 2C 31 29 29  00 E9 3B 92 68 8B 54 B2  |,PTR,1))..;.h.T.|
000033E0: 35 38 B0 54 B2 35 39 A7  8E 00 FA 3B 9C 68 8B 54  |58.T.59....;.h.T|
000033F0: B3 B1 34 36 A7 32 36 37  34 30 00 05 3C A6 68 89  |..46.26740..<.h.|
00003400: 32 36 37 33 30 00 0F 3C  0A 69 80 3A 20 20 8E 00  |26730..<.i.:  ..|
00003410: 15 3C 14 69 8F 00 27 3C  15 69 8F 20 53 59 4D 42  |.<.i..'<.i. SYMB|
00003420: 4F 4C 20 44 55 4D 50 00  2D 3C 16 69 8F 00 3D 3C  |OL DUMP.-<.i..=<|
00003430: 1E 69 8B 53 45 B3 31 A7  32 36 39 37 35 00 43 3C  |.i.SE.1.26975.C<|
00003440: 23 69 99 00 51 3C 28 69  81 58 B2 30 A4 53 45 AB  |#i..Q<(i.X.0.SE.|
00003450: 31 00 67 3C 32 69 99 C8  28 53 54 24 28 58 29 2C  |1.g<2i..(ST$(X),|
00003460: 36 29 A3 31 30 29 3B 00  8F 3C 3C 69 48 B2 C6 28  |6).10);..<<iH..(|
00003470: CA 28 53 54 24 28 58 29  2C 38 29 29 AC 32 35 36  |.(ST$(X),8)).256|
00003480: AA C6 28 CA 28 53 54 24  28 58 29 2C 37 29 29 00  |..(.(ST$(X),7)).|
00003490: 9A 3C 46 69 8D 31 31 30  30 30 00 A2 3C 50 69 99  |.<Fi.11000..<Pi.|
000034A0: 48 24 00 A9 3C 5A 69 82  58 00 CF 3C 5F 69 99 22  |H$..<Zi.X..<_i."|
000034B0: 11 54 4F 54 41 4C 20 4E  55 4D 42 45 52 20 4F 46  |.TOTAL NUMBER OF|
000034C0: 20 53 59 4D 42 4F 4C 53  20 3E 3E 3E 22 53 45 00  | SYMBOLS >>>"SE.|
000034D0: D5 3C 78 69 8F 00 EB 3C  79 69 8F 20 45 56 41 4C  |.<xi...<yi. EVAL|
000034E0: 55 41 54 45 20 4F 50 52  41 4E 44 00 F1 3C 7A 69  |UATE OPRAND..<zi|
000034F0: 8F 00 FF 3C 82 69 45 52  52 B2 46 41 4C 53 45 00  |...<.iERR.FALSE.|
00003500: 0B 3D 8C 69 8B 4F 50 B3  32 A7 8E 00 1B 3D 96 69  |.=.i.OP.2....=.i|
00003510: 8B 4F 50 B2 33 A7 32 37  35 30 30 00 2B 3D A0 69  |.OP.3.27500.+=.i|
00003520: 8B 4F 50 B2 32 A7 32 37  34 30 30 00 36 3D AA 69  |.OP.2.27400.6=.i|
00003530: 8D 32 38 36 30 30 00 49  3D B4 69 8B 45 52 52 B0  |.28600.I=.i.ERR.|
00003540: C3 28 4F 24 29 B2 30 A7  8E 00 75 3D BE 69 8B 28  |.(O$).0...u=.i.(|
00003550: 52 45 53 55 4C 54 B3 30  B0 52 45 53 55 4C 54 B1  |RESULT.0.RESULT.|
00003560: 32 35 35 29 AF 4F 50 B3  39 A7 45 4E B2 31 3A 89  |255).OP.9.EN.1:.|
00003570: 32 38 30 30 30 00 9C 3D  C8 69 8B 52 45 53 55 4C  |28000..=.i.RESUL|
00003580: 54 B3 30 B0 52 45 53 55  4C 54 B1 36 35 35 33 35  |T.0.RESULT.65535|
00003590: A7 45 4E B2 32 3A 89 32  38 30 30 30 00 AC 3D D2  |.EN.2:.28000..=.|
000035A0: 69 8B 4F 50 B3 39 A7 32  37 31 34 30 00 C0 3D DC  |i.OP.9.27140..=.|
000035B0: 69 54 B2 B5 28 52 45 53  55 4C 54 AD 32 35 36 29  |iT..(RESULT.256)|
000035C0: 00 D0 3D E6 69 52 45 B2  52 45 AB 54 AC 32 35 36  |..=.iRE.RE.T.256|
000035D0: 00 DB 3D F0 69 8D 32 37  31 34 30 00 E4 3D FA 69  |..=.i.27140..=.i|
000035E0: 52 45 B2 54 00 F8 3D 04  6A 4F 24 B2 4F 24 AA C7  |RE.T..=.jO$.O$..|
000035F0: 28 52 45 53 55 4C 54 29  00 FE 3D 0E 6A 8E 00 04  |(RESULT)..=.j...|
00003600: 3E 40 6A 8F 00 22 3E 41  6A 8F 20 44 49 52 45 43  |>@j..">Aj. DIREC|
00003610: 54 49 56 45 20 4F 50 45  52 41 4E 44 20 45 56 41  |TIVE OPERAND EVA|
00003620: 4C 2E 00 28 3E 42 6A 8F  00 36 3E 45 6A 45 52 52  |L..(>Bj..6>EjERR|
00003630: B2 46 41 4C 53 45 00 52  3E 4A 6A 8B 50 4F B2 36  |.FALSE.R>Jj.PO.6|
00003640: 30 A7 8D 32 38 36 30 30  3A 41 44 B2 52 45 53 55  |0..28600:AD.RESU|
00003650: 4C 54 00 65 3E 4E 6A 8B  50 4F B2 36 32 A7 53 59  |LT.e>Nj.PO.62.SY|
00003660: B2 54 52 55 45 00 98 3E  4F 6A 8B 50 4F B2 36 31  |.TRUE..>Oj.PO.61|
00003670: A7 9F 32 2C 34 3A 9D 32  3A 99 22 11 41 44 44 2E  |..2,4:.2:.".ADD.|
00003680: 20 20 44 41 54 41 20 20  20 20 20 53 4F 55 52 43  |  DATA     SOURC|
00003690: 45 20 43 4F 44 45 11 22  00 AD 3E 54 6A 8B 50 4F  |E CODE."..>Tj.PO|
000036A0: B2 35 39 A7 45 58 49 54  B2 54 52 55 45 00 BA 3E  |.59.EXIT.TRUE..>|
000036B0: 5E 6A 8B 50 4F B1 35 38  A7 8E 00 CB 3E 68 6A 8B  |^j.PO.58....>hj.|
000036C0: 50 4F B2 35 36 A7 32 37  33 33 30 00 D1 3E 72 6A  |PO.56.27330..>rj|
000036D0: 8F 00 DC 3E 7C 6A 8D 32  38 36 30 30 00 03 3F 86  |...>|j.28600..?.|
000036E0: 6A 8B 52 45 53 55 4C 54  B3 30 B0 52 45 53 55 4C  |j.RESULT.0.RESUL|
000036F0: 54 B1 36 35 35 33 35 A7  45 4E B2 32 3A 89 32 38  |T.65535.EN.2:.28|
00003700: 30 30 30 00 42 3F 90 6A  8B 50 4F B2 35 38 A7 52  |000.B?.j.PO.58.R|
00003710: 45 53 55 4C 54 B2 B5 28  52 45 53 55 4C 54 AD 32  |ESULT..(RESULT.2|
00003720: 35 36 29 AA 32 35 36 AC  28 52 45 53 55 4C 54 AB  |56).256.(RESULT.|
00003730: B5 28 52 45 53 55 4C 54  AD 32 35 36 29 AC 32 35  |.(RESULT.256).25|
00003740: 36 29 00 48 3F 91 6A 8F  00 60 3F 9A 6A 54 31 B2  |6).H?.j..`?.jT1.|
00003750: 54 3A 8D 32 37 31 30 30  3A 41 44 B2 41 44 AA 32  |T:.27100:AD.AD.2|
00003760: 00 72 3F A4 6A 8B 54 31  B2 33 32 A7 8D 32 38 31  |.r?.j.T1.32..281|
00003770: 35 30 00 83 3F AE 6A 8B  54 31 B2 34 36 A7 32 37  |50..?.j.T1.46.27|
00003780: 32 36 30 00 89 3F B8 6A  8E 00 8F 3F C2 6A 8F 00  |260..?.j...?.j..|
00003790: 9A 3F CC 6A 8D 32 38 36  30 30 00 BF 3F D6 6A 8B  |.?.j.28600..?.j.|
000037A0: 52 45 53 55 4C 54 B3 30  B0 52 45 53 55 4C 54 B1  |RESULT.0.RESULT.|
000037B0: 32 35 35 A7 45 4E B2 31  3A 89 32 38 30 30 30 00  |255.EN.1:.28000.|
000037C0: D2 3F E0 6A 8D 32 37 31  34 30 3A 41 44 B2 41 44  |.?.j.27140:AD.AD|
000037D0: AA 31 00 E3 3F EA 6A 8B  54 B2 33 32 A7 8D 32 38  |.1..?.j.T.32..28|
000037E0: 31 35 30 00 F3 3F F4 6A  8B 54 B2 34 36 A7 32 37  |150..?.j.T.46.27|
000037F0: 33 34 30 00 F9 3F FE 6A  8E 00 FF 3F 08 6B 8F 00  |340..?.j...?.k..|
00003800: 14 40 09 6B 8F 20 45 56  41 4C 20 49 4D 4D 45 44  |.@.k. EVAL IMMED|
00003810: 49 41 54 45 00 1A 40 0A  6B 8F 00 2C 40 12 6B 54  |IATE..@.k..,@.kT|
00003820: 35 B2 50 54 52 3A 8D 32  36 30 30 30 00 41 40 1C  |5.PTR:.26000.A@.|
00003830: 6B 8B C6 28 48 24 29 B3  B1 33 35 A7 32 37 34 38  |k..(H$)..35.2748|
00003840: 30 00 5A 40 26 6B 8B CA  28 48 24 2C 32 2C 31 29  |0.Z@&k..(H$,2,1)|
00003850: B2 22 27 22 A7 32 37 34  35 30 00 65 40 30 6B 50  |."'".27450.e@0kP|
00003860: 54 52 B2 54 35 00 7B 40  32 6B 8B 50 54 52 B1 C3  |TR.T5.{@2k.PTR..|
00003870: 28 49 4E 24 29 A7 32 37  34 34 36 00 A5 40 34 6B  |(IN$).27446..@4k|
00003880: 8B C6 28 CA 28 49 4E 24  2C 50 54 52 2C 31 29 29  |..(.(IN$,PTR,1))|
00003890: B3 B1 33 35 A7 50 54 52  B2 50 54 52 AA 31 3A 89  |..35.PTR.PTR.1:.|
000038A0: 32 37 34 34 32 00 BA 40  36 6B 4F 50 B2 38 3A 8D  |27442..@6kOP.8:.|
000038B0: 32 37 30 35 30 3A 4F 50  B2 32 00 C0 40 38 6B 8E  |27050:OP.2..@8k.|
000038C0: 00 C6 40 3A 6B 8F 00 DA  40 44 6B 8B C3 28 48 24  |..@:k...@Dk..(H$|
000038D0: 29 B3 B1 33 A7 32 37 34  38 30 00 F0 40 4E 6B 4F  |)..3.27480..@NkO|
000038E0: 24 B2 4F 24 AA CA 28 48  24 2C 33 2C 31 29 3A 8E  |$.O$..(H$,3,1):.|
000038F0: 00 FA 40 58 6B 45 4E B2  31 32 00 05 41 62 6B 89  |..@XkEN.12..Abk.|
00003900: 32 38 30 30 30 00 0B 41  6C 6B 8F 00 1F 41 6D 6B  |28000..Alk...Amk|
00003910: 8F 20 45 56 41 4C 20 52  45 4C 41 54 49 56 45 00  |. EVAL RELATIVE.|
00003920: 25 41 6E 6B 8F 00 30 41  76 6B 8D 32 38 36 30 30  |%Ank..0Avk.28600|
00003930: 00 43 41 80 6B 8B C3 28  4F 24 29 B2 30 B0 45 52  |.CA.k..(O$).0.ER|
00003940: 52 A7 8E 00 58 41 8A 6B  52 45 53 55 4C 54 B2 52  |R...XA.kRESULT.R|
00003950: 45 53 55 4C 54 AB 41 44  00 6C 41 94 6B 8B 52 45  |ESULT.AD.lA.k.RE|
00003960: B3 30 A7 52 45 B2 52 45  AA 32 35 36 00 84 41 A8  |.0.RE.RE.256..A.|
00003970: 6B 8B 52 45 B3 32 35 36  AF 52 45 B1 B2 30 A7 32  |k.RE.256.RE..0.2|
00003980: 37 31 34 30 00 8E 41 B2  6B 45 4E B2 31 30 00 99  |7140..A.kEN.10..|
00003990: 41 BC 6B 89 32 38 30 30  30 00 9F 41 D0 6B 8F 00  |A.k.28000..A.k..|
000039A0: AF 41 D1 6B 8F 20 44 4F  20 50 41 53 53 20 32 00  |.A.k. DO PASS 2.|
000039B0: B5 41 D2 6B 8F 00 C0 41  D5 6B 50 41 53 53 B2 32  |.A.k...A.kPASS.2|
000039C0: 00 CA 41 DA 6B 4F 24 B2  22 22 00 E3 41 E4 6B 45  |..A.kO$.""..A.kE|
000039D0: 58 49 54 B2 46 41 4C 53  45 3A 45 52 52 B2 46 41  |XIT.FALSE:ERR.FA|
000039E0: 4C 53 45 00 ED 41 E9 6B  50 54 52 B2 32 00 F8 41  |LSE..A.kPTR.2..A|
000039F0: EE 6B 8D 32 38 38 35 30  00 08 42 F8 6B 8B A8 45  |.k.28850..B.k..E|
00003A00: 52 52 A7 32 37 37 32 30  00 20 42 02 6C 8B 54 B2  |RR.27720. B.l.T.|
00003A10: 35 38 AF C3 28 48 24 29  B2 30 A7 32 37 36 33 30  |58..(H$).0.27630|
00003A20: 00 3B 42 0C 6C 8B 54 B2  35 39 B0 54 B2 AB 31 A7  |.;B.l.T.59.T..1.|
00003A30: 45 52 52 B2 46 41 4C 53  45 3A 8E 00 46 42 11 6C  |ERR.FALSE:..FB.l|
00003A40: 8D 32 38 37 30 30 00 51  42 16 6C 8D 32 38 38 35  |.28700.QB.l.2885|
00003A50: 30 00 61 42 20 6C 8B A8  45 52 52 A7 32 37 37 32  |0.aB l..ERR.2772|
00003A60: 30 00 79 42 2A 6C 8B 54  B2 35 38 AF C3 28 48 24  |0.yB*l.T.58..(H$|
00003A70: 29 B2 30 A7 32 37 36 33  30 00 94 42 2F 6C 8B 54  |).0.27630..B/l.T|
00003A80: B2 35 39 B0 54 B2 AB 31  A7 45 52 52 B2 46 41 4C  |.59.T..1.ERR.FAL|
00003A90: 53 45 3A 8E 00 A4 42 34  6C 45 4E B2 33 3A 89 32  |SE:...B4lEN.3:.2|
00003AA0: 38 30 30 30 00 BD 42 48  6C 8B 50 4F B1 35 35 A7  |8000..BHl.PO.55.|
00003AB0: 8D 32 37 32 30 30 3A 89  32 37 37 34 35 00 DD 42  |.27200:.27745..B|
00003AC0: 4B 6C 54 35 B2 50 54 52  3A 8D 32 36 31 30 30 3A  |KlT5.PTR:.26100:|
00003AD0: 54 38 B2 50 54 52 3A 50  54 52 B2 54 35 00 F4 42  |T8.PTR:PTR.T5..B|
00003AE0: 4D 6C 8D 32 36 33 30 30  3A 8B A8 45 52 52 A7 32  |Ml.26300:..ERR.2|
00003AF0: 37 37 33 30 00 19 43 4F  6C 8B 4F 50 B3 37 AF 4F  |7730..COl.OP.7.O|
00003B00: 50 B1 33 A7 4F 50 B2 4F  50 AA 36 3A 50 54 52 B2  |P.3.OP.OP.6:PTR.|
00003B10: 54 35 3A 89 32 37 37 32  35 00 2A 43 50 6C 45 4E  |T5:.27725.*CPlEN|
00003B20: B2 31 38 3A 89 32 38 30  30 30 00 30 43 51 6C 8F  |.18:.28000.0CQl.|
00003B30: 00 3B 43 52 6C 8D 32 36  35 36 30 00 5B 43 5C 6C  |.;CRl.26560.[C\l|
00003B40: 8B A8 45 52 52 AF C3 28  4F 24 29 B1 30 A7 8D 32  |..ERR..(O$).0..2|
00003B50: 37 30 30 30 3A 50 54 52  B2 54 38 00 77 43 61 6C  |7000:PTR.T8.wCal|
00003B60: 8B C3 28 49 4E 24 29 B1  50 54 52 AF A8 45 58 49  |..(IN$).PTR..EXI|
00003B70: 54 A7 32 37 36 33 30 00  7D 43 66 6C 8E 00 83 43  |T.27630.}Cfl...C|
00003B80: 60 6D 8F 00 A0 43 61 6D  8F 20 41 53 53 4D 42 4C  |`m...Cam. ASSMBL|
00003B90: 45 52 20 45 52 52 4F 52  20 52 4F 55 54 49 4E 45  |ER ERROR ROUTINE|
00003BA0: 00 A6 43 62 6D 8F 00 C2  43 65 6D 8B 50 54 52 B1  |..Cbm...Cem.PTR.|
00003BB0: B2 33 30 30 B0 50 41 53  53 B3 B1 32 A7 32 38 30  |.300.PASS..2.280|
00003BC0: 35 30 00 D4 43 6A 6D 99  A6 31 34 29 3B 3A 8D 32  |50..Cjm..14);:.2|
00003BD0: 38 31 30 30 00 E0 43 6F  6D 45 43 B2 45 43 AA 31  |8100..ComEC.EC.1|
00003BE0: 00 FD 43 74 6D 81 58 B2  AB 31 33 A4 50 54 52 3A  |..Ctm.X..13.PTR:|
00003BF0: 99 22 3D 22 3B 3A 82 58  3A 99 22 91 22 00 18 44  |."=";:.X:."."..D|
00003C00: 7E 6D 99 22 20 20 20 22  45 52 52 24 28 45 4E 29  |~m."   "ERR$(EN)|
00003C10: 22 20 45 52 52 4F 52 22  00 2D 44 88 6D 50 54 52  |" ERROR".-D.mPTR|
00003C20: B2 33 30 30 3A 45 52 52  B2 54 52 55 45 00 33 44  |.300:ERR.TRUE.3D|
00003C30: 92 6D 8E 00 39 44 C4 6D  8F 00 49 44 C5 6D 8F 20  |.m..9D.m..ID.m. |
00003C40: 50 52 49 4E 54 20 49 4E  24 00 4F 44 C6 6D 8F 00  |PRINT IN$.OD.m..|
00003C50: 7C 44 D8 6D 99 32 35 36  AC C6 28 CA 28 49 4E 24  ||D.m.256..(.(IN$|
00003C60: 2C 32 2C 31 29 29 AA C6  28 CA 28 49 4E 24 2C 31  |,2,1))..(.(IN$,1|
00003C70: 2C 31 29 29 CA 28 49 4E  24 2C 33 29 00 82 44 EC  |,1)).(IN$,3)..D.|
00003C80: 6D 8E 00 88 44 F6 6D 8F  00 A6 44 F7 6D 8F 20 53  |m...D.m...D.m. S|
00003C90: 59 4D 42 4F 4C 20 4E 4F  4E 2D 4C 45 54 54 45 52  |YMBOL NON-LETTER|
00003CA0: 2F 44 49 47 49 54 00 AC  44 F8 6D 8F 00 BB 44 00  |/DIGIT..D.m...D.|
00003CB0: 6E 48 24 B2 22 22 3A 54  B2 AB 31 00 C9 44 05 6E  |nH$."":T..1..D.n|
00003CC0: 50 54 52 B2 50 54 52 AA  31 00 DF 44 0A 6E 8B 50  |PTR.PTR.1..D.n.P|
00003CD0: 54 52 B1 C3 28 49 4E 24  29 A7 32 38 32 31 30 00  |TR..(IN$).28210.|
00003CE0: F5 44 14 6E 54 B2 C6 28  CA 28 49 4E 24 2C 50 54  |.D.nT..(.(IN$,PT|
00003CF0: 52 2C 31 29 29 00 0D 45  19 6E 8B 54 B2 33 32 AF  |R,1))..E.n.T.32.|
00003D00: C3 28 48 24 29 B2 30 A7  32 38 31 36 30 00 2E 45  |.(H$).0.28160..E|
00003D10: 1E 6E 8B 54 B3 34 38 B0  54 B1 39 30 B0 28 54 B1  |.n.T.48.T.90.(T.|
00003D20: 35 37 AF 54 B3 36 35 29  A7 32 38 32 31 30 00 44  |57.T.65).28210.D|
00003D30: 45 28 6E 48 24 B2 48 24  AA C7 28 54 29 3A 89 32  |E(nH$.H$..(T):.2|
00003D40: 38 31 36 35 00 4A 45 32  6E 8E 00 50 45 5A 6E 8F  |8165.JE2n..PEZn.|
00003D50: 00 61 45 5B 6E 8F 20 46  49 4E 44 20 4C 41 42 45  |.aE[n. FIND LABE|
00003D60: 4C 00 67 45 5C 6E 8F 00  7E 45 64 6E 45 52 52 B2  |L.gE\n..~EdnERR.|
00003D70: 46 41 4C 53 45 3A 48 B2  30 3A 54 31 B2 30 00 9C  |FALSE:H.0:T1.0..|
00003D80: 45 6E 6E 8B C3 28 48 24  29 B3 36 A7 48 24 B2 48  |Enn..(H$).6.H$.H|
00003D90: 24 AA 22 20 22 3A 89 32  38 32 37 30 00 B2 45 78  |$." ":.28270..Ex|
00003DA0: 6E 8B 54 31 B2 53 45 A7  45 52 52 B2 54 52 55 45  |n.T1.SE.ERR.TRUE|
00003DB0: 3A 8E 00 D9 45 82 6E 8B  CA 28 53 54 24 28 54 31  |:...E.n..(ST$(T1|
00003DC0: 29 2C 31 2C 36 29 B3 B1  48 24 A7 54 31 B2 54 31  |),1,6)..H$.T1.T1|
00003DD0: AA 31 3A 89 32 38 32 38  30 00 09 46 87 6E 48 B2  |.1:.28280..F.nH.|
00003DE0: C6 28 CA 28 53 54 24 28  54 31 29 2C 38 2C 31 29  |.(.(ST$(T1),8,1)|
00003DF0: 29 AC 32 35 36 AA C6 28  CA 28 53 54 24 28 54 31  |).256..(.(ST$(T1|
00003E00: 29 2C 37 2C 31 29 29 3A  8E 00 0F 46 8C 6E 8F 00  |),7,1)):...F.n..|
00003E10: 2A 46 8D 6E 8F 20 45 56  41 4C 20 4C 41 42 45 4C  |*F.n. EVAL LABEL|
00003E20: 20 4F 52 20 4E 55 4D 42  45 52 00 30 46 8E 6E 8F  | OR NUMBER.0F.n.|
00003E30: 00 3B 46 A0 6E 8D 32 38  31 35 30 00 54 46 A5 6E  |.;F.n.28150.TF.n|
00003E40: 8B 54 B2 34 30 AF C3 28  48 24 29 B2 30 A7 8D 32  |.T.40..(H$).0..2|
00003E50: 38 31 35 30 00 61 46 AA  6E 54 31 B2 C3 28 48 24  |8150.aF.nT1..(H$|
00003E60: 29 00 8D 46 AF 6E 8B 28  54 B2 AB 31 B0 54 B2 33  |)..F.n.(T..1.T.3|
00003E70: 32 B0 54 B2 35 38 B0 54  B2 35 39 B0 54 B2 34 31  |2.T.58.T.59.T.41|
00003E80: B0 54 B2 34 36 29 AF 54  31 B2 30 A7 8E 00 9D 46  |.T.46).T1.0....F|
00003E90: B4 6E 8B 54 31 B2 30 A7  32 38 33 39 30 00 BB 46  |.n.T1.0.28390..F|
00003EA0: BE 6E 8B C6 28 48 24 29  B3 B2 35 37 A7 48 B2 C5  |.n..(H$)..57.H..|
00003EB0: 28 48 24 29 3A 89 32 38  34 39 32 00 C6 46 C8 6E  |(H$):.28492..F.n|
00003EC0: 8D 32 38 32 35 30 00 E0  46 D2 6E 8B 45 52 52 A7  |.28250..F.n.ERR.|
00003ED0: 45 4E B2 31 31 3A 48 B2  30 3A 89 32 38 30 30 30  |EN.11:H.0:.28000|
00003EE0: 00 EB 46 DC 6E 89 32 38  34 39 32 00 F1 46 E6 6E  |..F.n.28492..F.n|
00003EF0: 8F 00 01 47 F0 6E 54 32  B2 54 3A 8D 32 38 31 35  |...G.nT2.T:.2815|
00003F00: 30 00 14 47 FA 6E 8B C3  28 48 24 29 B2 30 A7 32  |0..G.n..(H$).0.2|
00003F10: 38 34 35 30 00 25 47 04  6F 8B 54 32 B2 33 36 A7  |8450.%G.o.T2.36.|
00003F20: 32 38 34 37 30 00 3E 47  0E 6F 8B 54 32 B2 33 37  |28470.>G.o.T2.37|
00003F30: A7 42 41 53 45 B2 32 3A  89 32 38 34 37 30 00 57  |.BASE.2:.28470.W|
00003F40: 47 18 6F 8B 54 32 B2 33  38 A7 42 41 53 45 B2 38  |G.o.T2.38.BASE.8|
00003F50: 3A 89 32 38 34 37 30 00  6B 47 22 6F 8F 20 49 4E  |:.28470.kG"o. IN|
00003F60: 56 41 4C 49 44 20 4C 41  42 45 4C 00 7F 47 2C 6F  |VALID LABEL..G,o|
00003F70: 48 B2 30 3A 45 4E B2 36  3A 89 32 38 30 30 30 00  |H.0:EN.6:.28000.|
00003F80: 85 47 36 6F 8F 00 90 47  3B 6F 8D 31 31 39 35 30  |.G6o...G;o.11950|
00003F90: 00 9C 47 40 6F 42 41 53  45 B2 31 36 00 B5 47 4A  |..G@oBASE.16..GJ|
00003FA0: 6F 8B 45 52 52 A7 48 B2  30 3A 45 4E B2 37 3A 89  |o.ERR.H.0:EN.7:.|
00003FB0: 32 38 30 30 30 00 CA 47  4C 6F 50 54 52 B2 50 54  |28000..GLoPTR.PT|
00003FC0: 52 AB 31 3A 8D 32 38 31  35 30 00 D0 47 4F 6F 8E  |R.1:.28150..GOo.|
00003FD0: 00 D6 47 54 6F 8F 00 DC  47 55 6F 8F 00 E2 47 56  |..GTo...GUo...GV|
00003FE0: 6F 8F 00 F4 47 5E 6F 8D  32 38 33 30 30 3A 54 45  |o...G^o.28300:TE|
00003FF0: 52 4D B2 48 00 06 48 68  6F 8B 50 54 52 B1 C3 28  |RM.H..Hho.PTR..(|
00004000: 49 4E 24 29 A7 8E 00 2D  48 72 6F 8B 54 B2 34 32  |IN$)...-Hro.T.42|
00004010: A7 8D 32 38 33 30 30 3A  54 45 52 4D B2 B5 28 54  |..28300:TERM..(T|
00004020: 45 52 4D AC 48 29 3A 89  32 38 35 32 30 00 3A 48  |ERM.H):.28520.:H|
00004030: 86 6F 8B 54 B3 B1 34 37  A7 8E 00 45 48 90 6F 8D  |.o.T..47...EH.o.|
00004040: 32 38 33 30 30 00 62 48  9A 6F 8B 48 B2 30 A7 54  |28300.bH.o.H.0.T|
00004050: 45 52 4D B2 30 3A 45 4E  B2 31 35 3A 89 32 38 30  |ERM.0:EN.15:.280|
00004060: 30 30 00 75 48 A4 6F 54  45 52 4D B2 B5 28 54 45  |00.uH.oTERM..(TE|
00004070: 52 4D AD 48 29 00 80 48  AE 6F 89 32 38 35 32 30  |RM.H)..H.o.28520|
00004080: 00 86 48 B8 6F 8F 00 8C  48 B9 6F 8F 00 92 48 BA  |..H.o...H.o...H.|
00004090: 6F 8F 00 A0 48 BD 6F 45  52 52 B2 46 41 4C 53 45  |o...H.oERR.FALSE|
000040A0: 00 B3 48 C2 6F 8D 32 38  35 30 30 3A 52 45 B2 54  |..H.o.28500:RE.T|
000040B0: 45 52 4D 00 E3 48 CC 6F  8B 54 B2 AB 31 B0 54 B2  |ERM..H.o.T..1.T.|
000040C0: 33 32 B0 54 B2 35 38 B0  54 B2 35 39 B0 54 B2 34  |32.T.58.T.59.T.4|
000040D0: 31 B0 54 B2 34 36 B0 50  54 52 B1 C3 28 49 4E 24  |1.T.46.PTR..(IN$|
000040E0: 29 A7 8E 00 0A 49 D6 6F  8B 54 B2 34 33 A7 8D 32  |)....I.o.T.43..2|
000040F0: 38 35 30 30 3A 52 45 53  B2 B5 28 52 45 AA 54 45  |8500:RES..(RE.TE|
00004100: 52 4D 29 3A 89 32 38 36  32 30 00 32 49 E0 6F 8B  |RM):.28620.2I.o.|
00004110: 54 B2 34 35 A7 8D 32 38  35 30 30 3A 52 45 53 B2  |T.45..28500:RES.|
00004120: B5 28 52 45 53 AB 54 45  52 4D 29 3A 89 32 38 36  |.(RES.TERM):.286|
00004130: 32 30 00 4B 49 EA 6F 52  45 53 55 4C 54 B2 30 3A  |20.KI.oRESULT.0:|
00004140: 45 4E B2 34 3A 89 32 38  30 30 30 00 51 49 1C 70  |EN.4:.28000.QI.p|
00004150: 8F 00 6B 49 1D 70 8F 20  41 44 44 20 53 59 4D 42  |..kI.p. ADD SYMB|
00004160: 4F 4C 20 54 4F 20 54 41  42 4C 45 00 71 49 1E 70  |OL TO TABLE.qI.p|
00004170: 8F 00 9B 49 26 70 8B 53  45 B1 B2 53 4D A7 45 58  |...I&p.SE..SM.EX|
00004180: 49 54 B2 54 52 55 45 3A  50 41 53 53 B2 32 3A 45  |IT.TRUE:PASS.2:E|
00004190: 4E B2 31 34 3A 89 32 38  30 30 30 00 B2 49 30 70  |N.14:.28000..I0p|
000041A0: 8D 32 38 32 35 30 3A 8B  A8 45 52 52 A7 32 38 38  |.28250:..ERR.288|
000041B0: 33 30 00 CB 49 44 70 54  24 B2 C8 28 48 24 AA 22  |30..IDpT$..(H$."|
000041C0: 20 20 20 20 20 20 20 22  2C 36 29 00 D6 49 49 70  |       ",6)..IIp|
000041D0: 54 42 B2 50 54 52 00 E1  49 4E 70 8D 32 38 31 35  |TB.PTR..INp.2815|
000041E0: 30 00 00 4A 58 70 8B 54  B3 B1 36 31 A7 50 54 52  |0..JXp.T..61.PTR|
000041F0: B2 54 42 3A 52 45 B2 41  44 3A 89 32 38 37 38 30  |.TB:RE.AD:.28780|
00004200: 00 10 4A 62 70 54 30 B2  54 3A 8D 32 38 36 30 30  |..JbpT0.T:.28600|
00004210: 00 19 4A 6C 70 45 4E B2  30 00 4D 4A 76 70 8B 52  |..JlpEN.0.MJvp.R|
00004220: 45 B3 30 B0 52 45 B1 36  35 35 33 35 A7 53 54 24  |E.0.RE.65535.ST$|
00004230: 28 53 45 29 B2 54 24 AA  C7 28 30 29 AA C7 28 30  |(SE).T$..(0)..(0|
00004240: 29 AA C7 28 32 29 3A 89  32 38 38 31 30 00 7D 4A  |)..(2):.28810.}J|
00004250: 80 70 53 54 24 28 53 45  29 B2 54 24 AA C7 28 52  |.pST$(SE).T$..(R|
00004260: 45 AB B5 28 52 45 AD 32  35 36 29 AC 32 35 36 29  |E..(RE.256).256)|
00004270: AA C7 28 B5 28 52 45 AD  32 35 36 29 29 00 89 4A  |..(.(RE.256))..J|
00004280: 8A 70 53 45 B2 53 45 AA  31 00 8F 4A 94 70 8E 00  |.pSE.SE.1..J.p..|
00004290: BD 4A 9E 70 8B 50 41 53  53 B2 31 AF C3 28 53 54  |.J.p.PASS.1..(ST|
000042A0: 24 28 54 31 29 29 B3 39  A7 53 54 24 28 54 31 29  |$(T1)).9.ST$(T1)|
000042B0: B2 53 54 24 28 54 31 29  AA C7 28 38 29 00 D0 4A  |.ST$(T1)..(8)..J|
000042C0: A3 70 8B 50 41 53 53 B3  B1 32 A7 32 38 38 34 30  |.p.PASS..2.28840|
000042D0: 00 F7 4A A4 70 54 41 B2  50 54 52 3A 8D 32 38 31  |..J.pTA.PTR:.281|
000042E0: 35 30 3A 8B 54 B3 B1 36  31 A7 50 54 52 B2 54 41  |50:.T..61.PTR.TA|
000042F0: 3A 89 32 38 38 34 30 00  02 4B A5 70 8D 32 36 30  |:.28840..K.p.260|
00004300: 30 30 00 1E 4B A8 70 8B  50 41 53 53 B3 B1 32 B0  |00..K.p.PASS..2.|
00004310: C3 28 53 54 24 28 54 31  29 29 B3 39 A7 8E 00 3E  |.(ST$(T1)).9...>|
00004320: 4B AD 70 45 4E B2 C6 28  CA 28 53 54 24 28 54 31  |K.pEN..(.(ST$(T1|
00004330: 29 2C 39 2C 31 29 29 3A  89 32 38 30 30 30 00 44  |),9,1)):.28000.D|
00004340: 4B B2 70 8F 00 64 4B B3  70 8F 20 54 45 53 54 20  |K.p..dK.p. TEST |
00004350: 46 4F 52 20 4F 50 43 4F  44 45 2F 44 49 52 45 43  |FOR OPCODE/DIREC|
00004360: 54 49 56 45 00 6A 4B B4  70 8F 00 75 4B BC 70 8D  |TIVE.jK.p..uK.p.|
00004370: 32 38 31 35 30 00 83 4B  C6 70 45 52 52 B2 46 41  |28150..K.pERR.FA|
00004380: 4C 53 45 00 91 4B DA 70  50 54 52 B2 50 54 52 AB  |LSE..K.pPTR.PTR.|
00004390: 31 00 A5 4B DF 70 8B C3  28 48 24 29 B3 B1 33 A7  |1..K.p..(H$)..3.|
000043A0: 32 38 39 34 30 00 AF 4B  E4 70 50 4F B2 AB 32 00  |28940..K.pPO..2.|
000043B0: BB 4B EE 70 50 4F B2 50  4F AA 33 00 D8 4B F8 70  |.K.pPO.PO.3..K.p|
000043C0: 8B 48 24 B2 CA 28 54 41  24 28 32 29 2C 50 4F 2C  |.H$..(TA$(2),PO,|
000043D0: 33 29 A7 32 38 39 35 30  00 F5 4B 02 71 8B 28 50  |3).28950..K.q.(P|
000043E0: 4F AA 33 29 B3 B2 C3 28  54 41 24 28 32 29 29 A7  |O.3)...(TA$(2)).|
000043F0: 32 38 39 31 30 00 02 4C  0C 71 45 52 52 B2 54 52  |28910..L.qERR.TR|
00004400: 55 45 00 12 4C 16 71 50  4F B2 28 50 4F AB 31 29  |UE..L.qPO.(PO.1)|
00004410: AD 33 00 26 4C 20 71 45  52 52 B2 28 50 4F B2 35  |.3.&L qERR.(PO.5|
00004420: 36 29 B0 45 52 52 00 39  4C 2A 71 8B 50 4F B1 35  |6).ERR.9L*q.PO.5|
00004430: 36 A7 50 4F B2 50 4F AB  31 00 3F 4C 34 71 8E 00  |6.PO.PO.1.?L4q..|
00004440: 60 4C 06 72 8B 54 B3 34  38 B0 54 B1 39 30 B0 28  |`L.r.T.48.T.90.(|
00004450: 54 B1 35 37 AF 54 B3 36  35 29 A7 32 38 32 31 30  |T.57.T.65).28210|
00004460: 00 77 4C 38 F9 8F 20 43  48 45 43 4B 53 55 4D 20  |.wL8.. CHECKSUM |
00004470: 50 52 4F 47 52 41 4D 00  83 4C 39 F9 8D 20 36 33  |PROGRAM..L9.. 63|
00004480: 38 31 30 00 8E 4C 3A F9  8D 36 33 38 34 30 00 9F  |810..L:..63840..|
00004490: 4C 3B F9 8B 46 4C B1 B2  30 A7 36 33 38 30 32 00  |L;..FL..0.63802.|
000044A0: A5 4C 3C F9 80 00 C3 4C  42 F9 96 A5 44 45 45 4B  |.L<....LB...DEEK|
000044B0: 28 58 29 B2 C2 28 58 29  AA 32 35 36 AC C2 28 58  |(X)..(X).256..(X|
000044C0: AA 31 29 00 DF 4C 4C F9  8F 20 44 41 54 41 20 46  |.1)..LL.. DATA F|
000044D0: 4F 52 20 4D 41 43 48 49  4E 45 20 43 4F 44 45 00  |OR MACHINE CODE.|
000044E0: E9 4C 4D F9 83 20 2A 2A  2A 00 16 4D 4E F9 83 31  |.LM.. ***..MN..1|
000044F0: 36 35 2C 32 35 32 2C 31  36 36 2C 32 35 33 2C 31  |65,252,166,253,1|
00004500: 33 33 2C 30 32 30 2C 31  33 34 2C 30 32 31 2C 30  |33,020,134,021,0|
00004510: 33 32 2C 30 31 39 00 43  4D 4F F9 83 31 36 36 2C  |32,019.CMO..166,|
00004520: 32 31 36 2C 31 36 30 2C  30 30 31 2C 31 37 37 2C  |216,160,001,177,|
00004530: 30 39 35 2C 31 33 33 2C  32 35 34 2C 32 34 30 2C  |095,133,254,240,|
00004540: 30 31 33 00 70 4D 50 F9  83 32 30 30 2C 31 37 37  |013.pMP..200,177|
00004550: 2C 30 39 35 2C 31 33 33  2C 32 35 32 2C 32 30 30  |,095,133,252,200|
00004560: 2C 31 37 37 2C 30 39 35  2C 31 33 33 2C 32 35 33  |,177,095,133,253|
00004570: 00 9D 4D 51 F9 83 32 30  30 2C 31 36 39 2C 30 30  |..MQ..200,169,00|
00004580: 30 2C 31 33 33 2C 32 35  31 2C 31 37 37 2C 30 39  |0,133,251,177,09|
00004590: 35 2C 32 34 30 2C 30 30  36 2C 30 32 34 00 BA 4D  |5,240,006,024..M|
000045A0: 52 F9 83 31 30 31 2C 32  35 31 2C 32 30 30 2C 32  |R..101,251,200,2|
000045B0: 30 38 2C 32 34 34 2C 30  39 36 00 C2 4D 53 F9 83  |08,244,096..MS..|
000045C0: 2D 31 00 DD 4D 56 F9 8F  20 50 55 54 20 44 41 54  |-1..MV.. PUT DAT|
000045D0: 41 20 49 4E 54 4F 20 4D  45 4D 4F 52 59 00 EA 4D  |A INTO MEMORY..M|
000045E0: 57 F9 41 44 B2 35 32 39  39 32 00 F0 4D 58 F9 8C  |W.AD.52992..MX..|
000045F0: 00 09 4E 59 F9 87 54 24  3A 8B 54 24 B3 B1 22 2A  |..NY..T$:.T$.."*|
00004600: 2A 2A 22 A7 36 33 38 33  33 00 2B 4E 5A F9 87 54  |**".63833.+NZ..T|
00004610: 3A 8B 54 B1 B2 30 A7 97  41 44 2C 54 3A 41 44 B2  |:.T..0..AD,T:AD.|
00004620: 41 44 AA 31 3A 89 36 33  38 33 34 00 59 4E 5B F9  |AD.1:.63834.YN[.|
00004630: 44 45 56 B2 33 3A 49 4E  24 B2 22 22 3A 85 22 4F  |DEV.3:IN$."":."O|
00004640: 55 54 50 55 54 20 44 45  56 49 43 45 20 4E 55 4D  |UTPUT DEVICE NUM|
00004650: 42 45 52 20 22 3B 44 45  56 00 7C 4E 5C F9 8B 44  |BER ";DEV.|N\..D|
00004660: 45 56 B2 31 B0 44 45 56  B1 34 A7 85 22 46 49 4C  |EV.1.DEV.4.."FIL|
00004670: 45 20 4E 41 4D 45 20 22  3B 49 4E 24 00 B9 4E 5D  |E NAME ";IN$..N]|
00004680: F9 52 24 B2 C7 28 31 33  29 3A 53 24 B2 22 2A 2A  |.R$..(13):S$."**|
00004690: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000046A0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000046B0: 2A 2A 2A 2A 2A 22 AA 52  24 00 BF 4E 5E F9 8E 00  |*****".R$..N^...|
000046C0: D7 4E 60 F9 8F 20 44 4F  20 49 4E 49 54 49 41 4C  |.N`.. DO INITIAL|
000046D0: 49 53 41 54 49 4F 4E 00  FA 4E 61 F9 46 4C B2 30  |ISATION..Na.FL.0|
000046E0: 3A 85 22 46 49 52 53 54  20 4C 49 4E 45 20 22 3B  |:."FIRST LINE ";|
000046F0: 46 4C 3A 8B 46 4C B3 30  A7 8E 00 18 4F 62 F9 4C  |FL:.FL.0....Ob.L|
00004700: 4C B2 36 35 35 33 36 3A  85 22 4C 41 53 54 20 4C  |L.65536:."LAST L|
00004710: 49 4E 45 20 22 3B 4C 4C  00 2F 4F 63 F9 85 22 4D  |INE ";LL./Oc.."M|
00004720: 4F 44 55 4C 45 20 4E 41  4D 45 20 22 3B 4D 24 00  |ODULE NAME ";M$.|
00004730: 40 4F 64 F9 9F 31 2C 44  45 56 2C 32 2C 49 4E 24  |@Od..1,DEV,2,IN$|
00004740: 00 7D 4F 65 F9 98 31 2C  53 24 52 24 A6 28 34 30  |.}Oe..1,S$R$.(40|
00004750: AB C3 28 4D 24 29 29 AD  32 29 4D 24 52 24 52 24  |..(M$)).2)M$R$R$|
00004760: 22 4C 49 4E 45 20 4E 55  4D 42 45 52 53 22 46 4C  |"LINE NUMBERS"FL|
00004770: 22 54 4F 22 4C 4C 3B 52  24 53 24 52 24 00 92 4F  |"TO"LL;R$S$R$..O|
00004780: 6A F9 8F 20 41 43 54 55  41 4C 20 50 52 4F 47 52  |j.. ACTUAL PROGR|
00004790: 41 4D 00 A5 4F 6B F9 4C  4E B2 46 4C 3A 43 B2 30  |AM..Ok.LN.FL:C.0|
000047A0: 3A 43 31 B2 30 00 CB 4F  6C F9 97 32 35 32 2C 4C  |:C1.0..Ol..252,L|
000047B0: 4E AB B5 28 4C 4E AD 32  35 36 29 AC 32 35 36 3A  |N..(LN.256).256:|
000047C0: 97 32 35 33 2C 4C 4E AD  32 35 36 00 F0 4F 6D F9  |.253,LN.256..Om.|
000047D0: 9E 35 32 39 39 32 3A 43  53 B2 C2 28 32 35 31 29  |.52992:CS..(251)|
000047E0: 3A 4C 4E B2 A5 44 45 45  4B 28 32 35 32 29 AA 31  |:LN..DEEK(252).1|
000047F0: 00 13 50 74 F9 8F 20 46  4F 52 4D 41 54 20 4F 55  |..Pt.. FORMAT OU|
00004800: 54 50 55 54 20 49 4E 54  4F 20 33 20 43 4F 4C 55  |TPUT INTO 3 COLU|
00004810: 4D 4E 53 00 45 50 75 F9  54 24 B2 C8 28 C4 28 4C  |MNS.EPu.T$..(.(L|
00004820: 4E AB 31 29 AA 22 20 20  20 20 20 20 22 2C 36 29  |N.1)."      ",6)|
00004830: AA C8 28 C4 28 43 53 29  AA 22 20 20 20 20 20 20  |..(.(CS)."      |
00004840: 20 22 2C 37 29 00 50 50  76 F9 98 31 2C 54 24 3B  | ",7).PPv..1,T$;|
00004850: 00 6F 50 78 F9 43 B2 43  AA 31 3A 8B 43 B1 B2 33  |.oPx.C.C.1:.C..3|
00004860: A7 98 31 3A 43 B2 30 3A  43 31 B2 43 31 AA 31 00  |..1:C.0:C1.C1.1.|
00004870: 8D 50 79 F9 8B 43 31 B1  B2 32 30 AF 44 45 56 B2  |.Py..C1..20.DEV.|
00004880: 33 A7 43 31 B2 30 3A 8D  36 33 38 39 38 00 A6 50  |3.C1.0:.63898..P|
00004890: 7A F9 8B 4C 4E B3 B2 4C  4C AF C2 28 32 35 34 29  |z..LN..LL..(254)|
000048A0: A7 36 33 38 35 32 00 AF  50 7B F9 A0 31 3A 8E 00  |.63852..P{..1:..|
000048B0: C4 50 9A F9 A1 54 24 3A  8B 54 24 B2 22 22 A7 36  |.P...T$:.T$."".6|
000048C0: 33 38 39 38 00 CA 50 9B  F9 8E 00 00 00           |3898..P......   |
.....'..$.$'. GENERAL INITIALISATION.*..
'..6./'BASE.16.W.0'.C(PTR$).C(E$)..255..
:.19000.A.3'DEV.8...8'..HEX(X).(X.15).48
.((X.15).9).7. .B'..DEC(X).X.48.(X.57).7
...L'FALSE.0:TRUE..1.K.V'.53281,0:.53280
,11.Q.T'....U'. CONTROL ROUTINE FOR MONI
TOR...V'..=.~'. EXIT TO BASIC,MEMORY MOD
IFY,MEMORY DUMP, MACHINE CODE EXECUTE.Q.
'. LOAD MACHINE CODE FILE,SAVE MACHINE 
CODE FILE....'. DISASSEMBLER....'. FILE 
EDITOR....'. ASSEMBLER...N'. END...X'...
..'X.0....'."..--------- MACHINE CODE MO
NITOR ---------.."....(.T$.!..(.T$.."END
"...5)X")"T$:X.X.1:.10250.7..(.X.15..Y.X
.15:.:..Z..(."COMMAND ( 0 -"X.1" ) : ";:
.T.M.<(.T.0.T.X.10100...A(.T.0.."......B
YE.....": 1:..D.F(.T.13100,13300,13500,1
4300,14100,15800,24800,20000.O.P(.10100.
U..*.....*. CONVERT DECIMAL TO HEX....*.
....+T.H:H$."".;..+H$.G(.HEX(T..(T.16).1
6)).H$:T..(T.16):.T.0.11020.A.*+..G.\+..
[.]+. BYTE INTO HEX.A.^+..U.F+H.B(AD):AD
.AD.1...P+.11000...Z+.C(H$).2.H$."0".H$.
...+O2$.O2$.H$....+.....+..L.A+. INPUT F
INISH ADRESS.R.B+....E+H$.""...J+."FINIS
H ADDRESS ( IN HEX : ";H$:.11950.#..+.ER
R.H.0.H.65535.11200....+EA.H:..4..+..J..
+. INPUT FILE NAME.B..+.25500:.DEV.4.112
90.M..+IN$.""....+."FILE NAME : ";IN$:T.
C(IN$)....,.T.16.T.0..".FILE NAME INVALI
D":.11260....,..E.J...Z.K.. ASK CONTINUE
 ?...L.....R.T$.""...T.."CONTINUE (Y/N):
";T$...^..T$."Y".CO.TRUE:.11895.9.H..T$.
."N"..".";:.11850.F.R.CO.FALSE.L.W...R..
...V.... CONVERT HEX IN H$ TO DEC IN H.|
.......G.ERR.FALSE:H.0:.C(H$).0.12030...
L..X.1.C(H$).P.V.T..DEC(F(J(H$,X,1))):H.
H.BASE.T......T.BASE.1.T.0.ERR.TRUE.....
.X........../...../. INPUT START ADRESS.
.../..'../H$."".S../."START ADRESS ( IN 
HEX ) : ";H$:.11950.N.0/.ERR.H.0.H.65535
.12060.Y.:/AD.H:..../...../. HEX LOADER
..../...../T1$.""..../.X1.1.C(T$).2...F/
T1$.T1$.G(.DEC(F(J(T$,X1,1))).16..DEC(F(
J(T$,X1.1,1))))..../.X1..../....H2....I2
. GET 1 BYTE...J2..$.O2H$."".A.R2."BYTE 
( IN HEX ) : ";H$.L..2.11950.K..2.ERR.H.
0.H.255..".":.13000.Q..2..W.,3....-3. ME
MORY MODIFY....3....63.12050...@3H.AD:.1
1000:.H$.6)"/";:O2$."".Y.T3.11100:AD.AD.
1:.H$.6);...^3T$.""...H3." +,-,I,E : ";T
$...R3.T$."+".AD.65535.AD.AD.1:.13120.=.
|3.T$."-".AD.0.AD.AD.1:.13120.K..3.T$."E
"...E..3.T$.."I".."..":.13120.}..3.13000
:.AD,H:.13120....3.....3. DUMP MEMORY TO
 SCREEN....3.....3.12050.N..4.".":.X1.1.
18:H.AD:.11000....4O2$."":O1$.H$:O3$."".
..&4.X2.0.7...04.11100:O2$.O2$." ".-.?4.
H.31.H.95.O3$.O3$.G(H):.13380.=.A4O3$.O3
$.".".E.D4.X2.[.N4.O1$.5)O2$.31)O3$.C.X4
.X1.Z.B4.:.11850:.CO.13320....4.....4...
..4. MACHINE CODE EXECUTE....4....F4.120
50:.AD:.....7..V..7. MACHINE CODE SAVE..
..7.....7.11250:.12050:.11200...#7T$."N"
:.DEV.8.."OVERWRITE EXISTING FILE (Y/N) 
: ";T$.H.$7.T$."Y".IN$."@0:".IN$.B.(7.DE
V.8.IN$.IN$.",S,W".S.-7.SA.EA.14190...27
.2,DEV,2,IN$:.2,AD:.2,EA...F7.X.AD.EA:.2
,B(X):.:.2: 2...N7.....7..Q..7. MACHINE 
CODE LOAD.W..7.....7.11250:.DEV.8.IN$.IN
$.",S,R"....7.2,DEV,0,IN$:.2,SA,EA:.ST. 
2:..9..8.X.SA.EA:.2,T:.X,T:.: 2:..?.D;..
^.E;. ADD OPERAND IN OP TO O1$.D.F;....N
;.OP.1.15450,15500,15550,15600....;.OP.6
.OP.10.O1$.O1$."("....;.11100.C..;O1$.O1
$."$":T$.H$.S..<.OP.9.15390....<.11100..
..<O1$.O1$.H$....<O1$.O1$.T$...(<.OP.9.O
P.8.O1$.O1$.")".8.2<.OP..(OP.3).3.1.O1$.
O1$.",X".Y.<<.OP..(OP.3).3.2.O1$.O1$.",Y
".O.F<.OP.7.O1$.O1$.")".U.P<..{.Z<....[<
. ACCUMULATOR (OP=0)...\<....D<O1$.O1$."
A"....<. IMPLIED (OP=1).E..<..K..<.....<
. IMMEDIATE (OP=2)....<....H<.11100...R<
O1$.O1$."#$".H$....<.....<..)..<. RELATI
VE (OP=3)./..<..:..<.11100.M..=.H.127.H.
H.256.X..=H.H.AD.C..=.11000.V."=O1$.O1$.
"$".H$.|.,=....T=.. .U=. DISASSEMBLE INS
TRUCTION...V=....^=O2$."".B.C=.11100:H.H
.1.Q.H=.H.255.H.3...R=T.F(J(TA$(0),H,1))
....=O1$.J(TA$(2),T.3.1,3)." ".'..=OP.F(
J(TA$(1),.((H.1).2),1)).=..=.(H.1).1.OP.
OP.16.J..=OP.OP.15.P..=..V..=..T..=. DIS
ASSEMBLE MEMORY AREA.Z..=....B=.12050...
L=.".":.I.1.20...Q=H.AD:.11000:.H$.6);..
.V=.15700:.15300.P..=.O2$.14)O1$.W..=.I.
...=.....=.11850....>.CO.15820....>....8
J."....READING TABLES".6.9J. INITIALISE 
DECODER TABLES.<.:J..H.=JBASE.16.C.?J..D
EC(X).X.48.(X.57).7.O.BJ.TA$(4)...CJT$."
0A223838382202382422023838220238".F.DJT$
.T$."09223838382202380D22383838220238"..
.EJT$.T$."1C0138380601273826012738060127
38". .FJT$.T$."07013838380127382C0138383
8012738".M.GJT$.T$."29173838381720382317
20381B172038".Z.HJT$.T$."0B1738383817203
80F17383838172038"...IJT$.T$."2A00383838
002838250028381B002838"...JJ.12200:TA$(0
).T1$...KJT$."0C003838380028382E00383838
002838"...LJT$.T$."382F3838312F303816383
538312F3038".A.MJT$.T$."032F3838312F3038
372F3638382F3838".N.NJT$.T$."1F1D1E381F1
D1E38331D32381F1D1E38"...OJT$.T$."041D38
381F1D1E38101D34381F1D1E38".H.PJT$.T$."1
3113838131114381A11153813111438"...QJT$.
T$."08113838381114380E11383838111438"...
RJ.12200:TA$(0).TA$(0).T1$.<.SJT$."122B3
838122B1838192B2138122B1838".G.TJT$.T$."
052B3838382B18382D2B3838382B18"...UJ.122
00:TA$(0).TA$(0).T1$...VJT$."17111661120
11CC1381114411B111AA1"...WJT$.T$."C71166
611201CCC1381114411B111AA1"...XJT$.T$."1
71116611201CCC1381114411B111AA1".5.YJT$.
T$."1711166112019CC1381114411B111AA1".B.
ZJT$.T$."171166611111CCC1381144511B111A1
1"...[JT$.T$."272166611211CCC1381144511B
11AAB1"...\JT$.T$."271166611211CCC138111
4411B111AA1"...]JT$.T$."271166611211CCC1
381114411B111A"...^J.12200:TA$(1).T1$.G(
160).9.`JTA$(2)."ADCANDASLBCCBCSBEQBITBM
IBNEBPLBRKBVCBVS".U.AJTA$(2).TA$(2)."CLC
CLDCLICLVCMPCPXCPYDECDEXDEYEORINCINX"...
BJTA$(2).TA$(2)."INYJMPJSRLDALDXLDYLSRNO
PORAPHAPHPPLAPLP"...CJTA$(2).TA$(2)."ROL
RORRTIRTSSBCSECSEDSEISTASTXSTYTAXTAY"...
DJTA$(2).TA$(2)."TSXTXATXSTYA???".=.FJTA
$(2) . TA$(2)."BYTWRDDBYENDORGPRTSYM".L.
GJT$ .    "61210690B0F02430D01000507018D
858"...HJT$ . T$."B8CDECCCCECA884DEEE8C8
4C20ADAEAC".J.IJT$ . T$."4AEA0D480868282
A6A4060ED38F8788D"...JJT$ . T$."8E8CAAA8
BA8A9A98"...KJ. 12200 : TA$(3) . T1$.3.L
JT$ .    "FF11FFFFFF090AFFFF1D0EFFFF051E
FF".B.MJT$ . T$."FF15FFFFFFFFFFFFFF01FFF
FFF1916FF"...NJT$ . T$."FF2DFFFF2C293EFF
FF3D2EFFFF2526FF"...OJT$ . T$."FF35FFFFF
FFFFFFFFF31FFFFFF3936FF"...PJT$ . T$."FF
51FFFFFF495EFFFF5D4EFF6C4546FF"...QJT$ .
 T$."FF55FFFFFFFFFFFFFF41FFFFFF5956FF".M
.RJT$ . T$."FF6DFFFFFF697EFFFF7D6EFFFF65
66FF".H.SJ. 12200 : TA$(4) . T1$...TJT$ 
.    "FF75FFFFFFFFFFFFFF71FFFFFF7976FF".
F.UJT$ . T$."FF91FFFF949D96FFFFFFFFFF848
586FF"...VJT$ . T$."FF95FFFFFFFFFFFFFF81
FFFFFF99FFFF".$ WJT$ . T$."BCB1BEFFA0A9A
2FFFFBDFFAFA4A5A6FF".S XJT$ . T$."FFB5FF
FFFFFFFFFFFFA1FFFFB4B9B6FF".. YJT$ . T$.
"FFD1FFFFC0C9DEFFFFDDFFFFC4C5C6FF".. ZJT
$ . T$."FFD5FFFFFFFFFFFFFFC1FFFFFFD9D6FF
".S {J. 12200 : TA$(4) . TA$(4).T1$..!|J
T$ .    "FFF1FFFFE0E9FEFFFFFDFFFFE4E5E6F
F"./!}JT$ . T$."FFF5FFFFFFFFFFFFFFE1FFFF
FFF9F6".Q!~J. 12200 : TA$(4) . TA$(4).T1
$.V!.JSM . 50 : SE . 0 : . STABLE$(SM)..
!.J. ERR$(18)..!.JERR$(1)."SINGLE BYTE O
UT OF RANGE".S! JERR$(2)."DOUBLE BYTE OU
T OF RANGE"..!.JERR$(3)."INVALID OPRAND 
OR OPCODE"..".JERR$(4)."INVALID OPERATOR
".;".JERR$(5)."INDEX IS NOT X OR Y".A".J
ERR$(6)."LABEL NOT ALPHA-NUMERIC"..".JER
R$(7)."INCORRECT NUMBER BASE"..".JERR$(8
)."LABEL DEFINED TWICE".J".JERR$(10)."BR
ANCH OUT OR RANGE"..".JERR$(11)."UNDEFIN
ED LABEL"..#.JERR$(12)."ONLY SINGLE CHR.
 EXPECTED".5#.JERR$(14)."OUT OF SYMBOL S
PACE".U#.JERR$(15)."DIVISION BY ZERO".~#
.JERR$(18)."NOT AVAILEBLE WITH OPCODE"..
#.N. FI$(254) : . 24300..#.N...# N..C#!N
. GENERATE ASSEMBLY LISTING.I#"N...#%NSE
.0:FMAX.C(PTR$):SY.FALSE..$*N."ERROR ONL
Y LISTING (Y/N) :";T$. $4NEO.H(T$,1)."Y"
.E$9N."ASSEMBLE TO MEMORY (Y/N) :";T$.X$
=NAM.H(T$,1)."Y".A$>NAD.0.O$HN.Q.1.FMAX.
.$RNIN$.FILE$(F(J(PTR$,Q,1))):O$.""..$\N
.26400..$FN.EXIT.Q.FMAX.1..$PN.Q.C$UNT..
(X)..$ZNAD.0:EC.0:."ADD.  DATA     SOURC
E CODE"..$.N.Q.1.FMAX.!%.NIN$.FILE$(F(J(
PTR$,Q,1))):O$."".+%.NQ1.AD.6%.N.27600.E
%.N.ERR.20250.S%.N.EO.20222.C%.NH.Q1:.11
000.M%.NQ$.H$..%TNQ2.3:.C(O$).Q2.Q2.C(O$
)..%YNQ1$."":.O$."".20221..%.N.Q3.1.Q2.I
%.NH.F(J(O$,Q3,1)):.11000..%.N.C(H$).1.H
$."0".H$..%.NQ1$.Q1$.H$:.Q3..&.N.Q$.6.C(
Q$))Q1$.8.C(Q1$));:.28100..&.N..AM.O$.""
.20250.T&.O.X.1.C(O$):.Q1.X.1,F(J(O$,X,1
)):..T&.O.EXIT.Q.FMAX.1:. LEAVE LOOP.{&$
O.Q..&.O.:." TOTAL ERRORS IN FILE >>>"EC
:...&8O.SY..26900.M&BO.B(152)..0..2: 2:.
20300..&GO.T$:.T$."".20295..&LO...&XY...
'YY. FILE EDITOR..'ZY...'.Y. FIND LINE N
UMBER.3'.YT.C(PTR$).1:T2..1.J'.ZT.T.1:.T
..0..23080.`'.ZT1.F(J(PTR$,T,1))..'.ZT2.
F(J(FI$(T1),1,1)).256.F(J(FI$(T1),2,1)).
 '.Z.T2.LN.23040..'(ZERR..(T2.LN):.ERR.T
.T.1.B'2Z..H'<Z...'=Z. ADD LINE TO FILE.
.'>Z...'AZ.LN.0.LN.65535.23215..(FZ.2302
0.,(PZ..ERR.T1.F(J(PTR$,T,1)):.23150.G(Z
Z.E$."".ERR.TREU:.23220._(DZT1.F(E$):E$.
J(E$,2).P(NZT2..(LN.256)..(XZFI$(T1).G(L
N.T2.256).G(T2).IN$..(.Z..ERR.23220..(.Z
T$."":T1$."".L(.Z.T.1.T$.H(PTR$,T.1)..( 
Z.T..C(PTR$).T1$.J(PTR$,T)..).ZPTR$.T$.G
(T1).T1$..).ZERR.FALSE..).Z...).[..<).[.
 DELETE LINE POINTED AT BY T.B).[..S).[T
$."":T1$."".K).[.T.1.T$.H(PTR$,T.1)..)"[
.T.C(PTR$).T1$.J(PTR$,T.1). ),[E$.E$.J(P
TR$,T,1)..)6[PTR$.T$.T1$..)@[...)H[...)I
[. LIST LINES POINTED AT BY T..)J[...*R[
.F(J(FI$(T),1,1)).256.F(J(FI$(T),2,1)).6
);.#*|[.J(FI$(T),3).)*.[../*L[..O*M[. ST
ART AND FINISH POINTERS.U*N[..F*V[LN.SL:
.23020.O*.[SP.T..*.[LN.FL:.23020..*.[FP.
T..*.[.ERR.FP.FP.1..*.[.FP.C(PTR$).FP.C(
PTR$)..*.\..A*0\...*1\. LOAD FILE FROM D
EVICE..*2\...*:\.11250..+?\.DEV.8.IN$.IN
$.",S,R"..+N\.2,DEV,0,IN$./+S\.2,IN$:.ST
..23650.[+X\.IN$.."END"..24000:.23900:.2
3100:.23635.B+B\ 2.H+L\..N+.\...+.\. SAV
E FILE TO DEVICE..+.\...+.\.11250..+.\.D
EV.8.IN$.IN$.",S,W"..+.\T$."N":.DEV.8.."
OVERWRITE EXISTING FILE (Y/N) : ";T$..,.
\.T$."Y".IN$."@0:".IN$..,.\.2,DEV,2,IN$:
.2.,,.\SL.0:FL.65536.@,F\.24420:.2,"END"
.J,P\.2: 2.P,.\..V,\]..R,]]. REMOVE LEAD
ING SPACES.X,^]...,F].T.1.C(IN$)..,P].J(
IN$,T,1)." "..T..,.]IN$.J(IN$,T):...,.].
.N,A]. GET LINE NUMBER.T,B]...,J]LN..655
36..-T].C(IN$).0.IN$."0".H(IN$,1)."9".24
090..-.].T.1.C(IN$).C-.].J(IN$,T,1).."9"
.J(IN$,T,G.G...................R........
.R.....R......G.....G.".0.+.2.1..R......
........R....`.....P......@..X......Z...
....#1ASW..X ";IN$..-.^SL.0:FL.65535:T3.
0:ERR.FALSE..-.^.C(IN$).0.24295..-.^.240
00....^.LN..0.SL.LN:.24260./..^.LN..6553
6.FL..LN:.24295.Q.D^.23900:.C(IN$).0.FL.
SL:.24295.I.N^IN$.J(IN$,2):.23900....^.C
(IN$).0..24000:FL.LN....^ERR.SL.0.SL.655
35.FL.0.FL.65536.ERR:.....^..J..^. INITI
ALISE FILE.P..^.....^PTR$."":E$."":.X.0.
254:E$.E$.G(X):.:.../P_.../Q_. LIST LINE
S../R_..-/Z_.24200:.ERR.24460.O/D_.".":.
23500:.FP.SP.FP.0.24460.Z/N_.T1.SP.FP:T.
F(J(PTR$,T1,1)):.23400:.:.../._.B(152).0
..T$:.T$."".24455../._.../._.../._. DELE
TE LINE(S)../._..V/._.24200:.ERR.24460..
/H_.23500:.FP.SP.24560..0R_T.SP:.T1.SP.F
P:.23300:...0._...0.`..*0.`. INPUT LINE(
S).00.`..90"`.".".A0,`IN$."":.IN$:.24000
:.LN..65536.24665.|0J`.23900:.C(IN$).0.2
4680..0T`.23100:..ERR.24620..0Y`...0H`.2
3020:..ERR..23300..0R`.24620.B0|`...0}`.
 RENUMBER FILE IN STEPS OF 10..0~`...0.`
LN.10:ERR.FALSE..1.`.C(PTR$).1.24780.%1.
`.T.1.C(PTR$).;1.`T1.F(J(PTR$,T,1)).R1.`
FI$(T1).G(LN..(LN.256).256).G(LN.256).J(
FI$(T1),3)..1.`LN.LN.10:...1L`...1.`...1
.`. FILE EDITOR MENU..1.`...1.`.".. ----
-------- FILE EDITOR ------------.."..2.
A."      0) EXIT FROM FILE EDITOR..2.A."
      1) INPUT LINE(S).:2.A."      2) LI
ST LINE(S).X2.A."      3) DELETE LINE(S)
.U2&A."      4) RENUMBER FILE..20A."    
  5) INITIALISE FILE..2:A."      6) LOAD
 FILE.F2DA."      7) SAVE FILE..2NA."   
   8) ADD MACHINE CODE TO FILE..3SA."   
   9) CHANGE DEVICE NUMBER......43XA."CO
MMAND ( 0-9 ) : ";CO.@3LA.CO.0...~3VA.CO
.0..CO.24600,24400,24500,24700,24300,236
00,23700,25000..3.A.CO.8..CO.8.25500..3.
A.24800..3.A..C3.A. ADD TO FILE FROM MEM
ORY.I3.A...3.A.12050:.11200:.24200..3ZA.
XY.AD.EA.15..4.AIN$." BYT ":LN.SL:SL.SL.
5.%4.A.XZ.0.14:O2$."".?4.A.11100:IN$.IN$
."$".H$.A4.B.XZ.14.AD..EA.IN$.IN$.".":.X
Z.R4.B.23100:.XY:..X4.C...4.C. CHANGE DE
VICE NUMBER..4.C...4.C..19)DEV.E4.C.".NE
W DEVICE NUMBER:";DEV.K4.C..Q4.E...4.E. 
SYMBOL TO COLON ETC...4.E...5.EH$."":T1.
C(IN$)..5.EPTR.PTR.1.&5.E.T1.PTR.26060.<
5.ET.F(J(IN$,PTR,1)).L5.E.T.32.26020.O5B
E.T..58.T..59.H$.H$.G(T):.26020.U5LE..{5
.E...5.E. OPERAND TYPE..5.E...5.ET6.PTR:
.26000..5.FERR.FALSE.H5.F.C(H$).0.OP.1:.
..5.F.H$."A".OP.0:...5!F.F(H$).35.OP.2:.
..5:FOP.12..6DF.H(H$,1)."(".OP.OP.3.$6NF
T.1:T1.C(H$).86XFT2.F(J(H$,T,1)).V6BF.T2
..46.T.T1.T.T.1:.26200.H6LF.T2..46.26275
.~6VFT.T.1:.T.T1.26270..6.FT2.F(J(H$,T,1
))..6.F.T2.89.OP.OP.1:.26275.F6.F.T2.88.
OP.OP.2:.26275.L6.F...6 FEN.5:.28000..7.
F.(OP.12).((PO.2.PO.6).(PO.6.PO.10).PO.1
2.PO.11).OP.3.!7.F. 0PAGE..7.F.OP.10...@
7.FT7.PTR:PTR.T6.K7.F.28600.E7.F.ERR.RES
ULT.255.26292.Q7.FOP.OP.6.|7.FPTR.T7..7.
F...7.F...7.F. EVALUATE OPCODE..7.F...7F
FT1.3:T.PO.L7PFT.F(J(TA$(T1),T.1,1))..7Z
F.T.255.ERR.TRUE:...8.FT1.4:T2.F(J(TA$(1
),.(T.2.1),1))..8.F.(1.T).0.T2..(T2.16).
,8.FT2.T2.15.>8.F.T2..OP.26320.M8.GO$.O$
.G(T).[8.GERR.FALSE.A8.G..G8 G...8!G. DO
 PASS 1 ASSEMBLY ON IN$..8"G..U8%G."....
...................                     
                   ";..9&G."            
                           ";.,9'G."....
...................";:.28100.H9*GPASS.1:
EXIT.FALSE:PTR.2.S94G.28850.C9>G..ERR.26
540.{9HG.T.58.C(H$).0.26420..9RG.T.59.T.
.1....9\G.28700..9PG.28850..9ZG..ERR.265
40.J9.G.T.58.C(H$).0.26420.P9.G...9.G.PO
.55..26600:.26556..9.G.26100..:.G.26300:
.ERR.OP.3.OP.7.OP.OP.6:.26552.(:.G.26560
.D:.G.C(IN$).PTR..EXIT.26420.J:.G..P:.G.
.B:AG. BYTE LENGHT.H:BG..T:EGAD.AD.1..:J
G.OP.1.AD.AD.1..:TG.OP.8.AD.AD.1..:.G...
:.G...:.G. CALC DIRECTIVE LENGHT.F:.G..T
:.GT1.C(IN$)..:.G.PO.56.26720..;.H.PO.60
..28600:AD.RESULT..;.H.PO.59.EXIT.TRUE.#
;.H.PO.58...);.H..5;.HAD.AD.2.C;$HPTR.PT
R.1.Q;.H.PTR.T1...G;8HT.F(J(IN$,PTR,1)).
X;BH.T.58.T.59....;LH.T..46.26660..;VH.2
6650..;`H...;JHAD.AD.1..;THPTR.PTR.1.B;~
H.PTR.T1...X;.HT.F(J(IN$,PTR,1))..;.H.T.
58.T.59....;.H.T..46.26740..<.H.26730..<
.I.:  ...<.I..'<.I. SYMBOL DUMP.-<.I..=<
.I.SE.1.26975.C<#I..Q<(I.X.0.SE.1.G<2I.H
(ST$(X),6).10);..<<IH.F(J(ST$(X),8)).256
.F(J(ST$(X),7))..<FI.11000..<PI.H$..<ZI.
X.O<_I.".TOTAL NUMBER OF SYMBOLS >>>"SE.
U<XI...<YI. EVALUATE OPRAND..<ZI...<.IER
R.FALSE..=.I.OP.2....=.I.OP.3.27500.+= I
.OP.2.27400.6=.I.28600.I=.I.ERR.C(O$).0.
..U=.I.(RESULT.0.RESULT.255).OP.9.EN.1:.
28000..=HI.RESULT.0.RESULT.65535.EN.2:.2
8000..=RI.OP.9.27140..=.IT..(RESULT.256)
.P=.IRE.RE.T.256..=.I.27140..=.IRE.T..=.
JO$.O$.G(RESULT)..=.J...>@J..">AJ. DIREC
TIVE OPERAND EVAL..(>BJ..6>EJERR.FALSE.R
>JJ.PO.60..28600:AD.RESULT.E>NJ.PO.62.SY
.TRUE..>OJ.PO.61..2,4:.2:.".ADD.  DATA  
   SOURCE CODE."..>TJ.PO.59.EXIT.TRUE..>
^J.PO.58...K>HJ.PO.56.27330.Q>RJ...>|J.2
8600..?.J.RESULT.0.RESULT.65535.EN.2:.28
000.B?.J.PO.58.RESULT..(RESULT.256).256.
(RESULT..(RESULT.256).256).H?.J..`?.JT1.
T:.27100:AD.AD.2.R?.J.T1.32..28150..?.J.
T1.46.27260..?.J...?BJ...?LJ.28600..?VJ.
RESULT.0.RESULT.255.EN.1:.28000.R?.J.271
40:AD.AD.1..?.J.T.32..28150..?.J.T.46.27
340..?.J...?.K...@.K. EVAL IMMEDIATE..@.
K..,@.KT5.PTR:.26000.A@.K.F(H$)..35.2748
0.Z@&K.J(H$,2,1)."'".27450.E@0KPTR.T5.{@
2K.PTR.C(IN$).27446..@4K.F(J(IN$,PTR,1))
..35.PTR.PTR.1:.27442..@6KOP.8:.27050:OP
.2..@8K..F@:K..Z@DK.C(H$)..3.27480..@NKO
$.O$.J(H$,3,1):...@XKEN.12..ABK.28000..A
LK...AMK. EVAL RELATIVE.%ANK..0AVK.28600
.CA.K.C(O$).0.ERR...XA.KRESULT.RESULT.AD
.LA.K.RE.0.RE.RE.256..A.K.RE.256.RE..0.2
7140..A.KEN.10..A.K.28000..APK...AQK. DO
 PASS 2..ARK...AUKPASS.2.JAZKO$.""..A.KE
XIT.FALSE:ERR.FALSE..A.KPTR.2..A.K.28850
..B.K..ERR.27720. B.L.T.58.C(H$).0.27630
.;B.L.T.59.T..1.ERR.FALSE:..FB.L.28700.Q
B.L.28850.AB L..ERR.27720.YB*L.T.58.C(H$
).0.27630..B/L.T.59.T..1.ERR.FALSE:...B4
LEN.3:.28000..BHL.PO.55..27200:.27745..B
KLT5.PTR:.26100:T8.PTR:PTR.T5..BML.26300
:..ERR.27730..COL.OP.7.OP.3.OP.OP.6:PTR.
T5:.27725.*CPLEN.18:.28000.0CQL..;CRL.26
560.[C\L..ERR.C(O$).0..27000:PTR.T8.WCAL
.C(IN$).PTR..EXIT.27630.}CFL...C`M.. CAM
. ASSMBLER ERROR ROUTINE..CBM..BCEM.PTR.
.300.PASS..2.28050.TCJM..14);:.28100..CO
MEC.EC.1..CTM.X..13.PTR:."=";:.X:."."..D
~M."   "ERR$(EN)" ERROR".-D.MPTR.300:ERR
.TRUE.3D.M..9DDM..IDEM. PRINT IN$.ODFM..
|DXM.256.F(J(IN$,2,1)).F(J(IN$,1,1))J(IN
$,3)..D.M...D.M...D.M. SYMBOL NON-LETTER
/DIGIT..D.M...D.NH$."":T..1.ID.NPTR.PTR.
1..D.N.PTR.C(IN$).28210..D.NT.F(J(IN$,PT
R,1))..E.N.T.32.C(H$).0.28160..E.N.T.48.
T.90.(T.57.T.65).28210.DE(NH$.H$.G(T):.2
8165.JE2N..PEZN..AE[N. FIND LABEL.GE\N..
~EDNERR.FALSE:H.0:T1.0..ENN.C(H$).6.H$.H
$." ":.28270..EXN.T1.SE.ERR.TRUE:..YE.N.
J(ST$(T1),1,6)..H$.T1.T1.1:.28280..F.NH.
F(J(ST$(T1),8,1)).256.F(J(ST$(T1),7,1)):
...F.N..*F.N. EVAL LABEL OR NUMBER.0F.N.
.;F N.28150.TF.N.T.40.C(H$).0..28150.AF.
NT1.C(H$)..F.N.(T..1.T.32.T.58.T.59.T.41
.T.46).T1.0....F.N.T1.0.28390..F.N.F(H$)
..57.H.E(H$):.28492.FFHN.28250..FRN.ERR.
EN.11:H.0:.28000..F.N.28492..F.N...G.NT2
.T:.28150..G.N.C(H$).0.28450.%G.O.T2.36.
28470.>G.O.T2.37.BASE.2:.28470.WG.O.T2.3
8.BASE.8:.28470.KG"O. INVALID LABEL.G,O
H.0:EN.6:.28000..G6O...G;O.11950..G@OBAS
E.16..GJO.ERR.H.0:EN.7:.28000.JGLOPTR.PT
R.1:.28150.PGOO..VGTO...GUO...GVO...G^O.
28300:TERM.H..HHO.PTR.C(IN$)...-HRO.T.42
..28300:TERM..(TERM.H):.28520.:H.O.T..47
...EH.O.28300.BH.O.H.0.TERM.0:EN.15:.280
00.UH.OTERM..(TERM.H)..H.O.28520..H.O...
H.O...H.O.. H.OERR.FALSE..HBO.28500:RE.T
ERM..HLO.T..1.T.32.T.58.T.59.T.41.T.46.P
TR.C(IN$)....IVO.T.43..28500:RES..(RE.TE
RM):.28620.2I.O.T.45..28500:RES..(RES.TE
RM):.28620.KI.ORESULT.0:EN.4:.28000.QI.P
..KI.P. ADD SYMBOL TO TABLE.QI.P...I&P.S
E..SM.EXIT.TRUE:PASS.2:EN.14:.28000..I0P
.28250:..ERR.28830.KIDPT$.H(H$."       "
,6).VIIPTB.PTR..INP.28150..JXP.T..61.PTR
.TB:RE.AD:.28780..JBPT0.T:.28600..JLPEN.
0.MJVP.RE.0.RE.65535.ST$(SE).T$.G(0).G(0
).G(2):.28810.}J.PST$(SE).T$.G(RE..(RE.2
56).256).G(.(RE.256))..J.PSE.SE.1..J.P..
.J.P.PASS.1.C(ST$(T1)).9.ST$(T1).ST$(T1)
.G(8).PJ.P.PASS..2.28840..J.PTA.PTR:.281
50:.T..61.PTR.TA:.28840..K.P.26000..K.P.
PASS..2.C(ST$(T1)).9...>K.PEN.F(J(ST$(T1
),9,1)):.28000.DK.P..DK.P. TEST FOR OPCO
DE/DIRECTIVE.JK.P..UK.P.28150..KFPERR.FA
LSE..KZPPTR.PTR.1..K.P.C(H$)..3.28940..K
.PPO..2..K.PPO.PO.3.XK.P.H$.J(TA$(2),PO,
3).28950..K.Q.(PO.3)..C(TA$(2)).28910..L
.QERR.TRUE..L.QPO.(PO.1).3.&L QERR.(PO.5
6).ERR.9L*Q.PO.56.PO.PO.1.?L4Q..`L.R.T.4
8.T.90.(T.57.T.65).28210.WL8.. CHECKSUM 
PROGRAM..L9.. 63810..L:..63840..L;..FL..
0.63802..L<...CLB...DEEK(X).B(X).256.B(X
.1)..LL.. DATA FOR MACHINE CODE..LM.. **
*..MN..165,252,166,253,133,020,134,021,0
32,019.CMO..166,216,160,001,177,095,133,
254,240,013.PMP..200,177,095,133,252,200
,177,095,133,253..MQ..200,169,000,133,25
1,177,095,240,006,024..MR..101,251,200,2
08,244,096.BMS..-1..MV.. PUT DATA INTO M
EMORY..MW.AD.52992..MX....NY..T$:.T$.."*
**".63833.+NZ..T:.T..0..AD,T:AD.AD.1:.63
834.YN[.DEV.3:IN$."":."OUTPUT DEVICE NUM
BER ";DEV.|N\..DEV.1.DEV.4.."FILE NAME "
;IN$..N].R$.G(13):S$."******************
*********************".R$..N^...WN`.. DO
 INITIALISATION..NA.FL.0:."FIRST LINE ";
FL:.FL.0....OB.LL.65536:."LAST LINE ";LL
./OC.."MODULE NAME ";M$.@OD..1,DEV,2,IN$
.}OE..1,S$R$.(40.C(M$)).2)M$R$R$"LINE NU
MBERS"FL"TO"LL;R$S$R$..OJ.. ACTUAL PROGR
AM..OK.LN.FL:C.0:C1.0.KOL..252,LN..(LN.2
56).256:.253,LN.256..OM..52992:CS.B(251)
:LN..DEEK(252).1..PT.. FORMAT OUTPUT INT
O 3 COLUMNS.EPU.T$.H(D(LN.1)."      ",6)
.H(D(CS)."       ",7).PPV..1,T$;.OPX.C.C
.1:.C..3..1:C.0:C1.C1.1..PY..C1..20.DEV.
3.C1.0:.63898..PZ..LN..LL.B(254).63852..
P{. 1:..DP...T$:.T$."".63898.JP......
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL