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

MASTERCODE

FILE INFORMATION

FILENAME(S): MASTERCODE

FILE TYPE(S): PRG

FILE SIZE: 25.2K

FIRST SEEN: 2025-12-02 00:01:59

APPEARS ON: 1 disk(s)

FILE HASH

d37743e724f7449682f4ee3bce05ec7c1df950df4b57649be6778f656994aaeb

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
DE GROOT MASTERCODE PRG earthshaker 22 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 25 08 10 27 8F 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..%..'.*********|
00000010: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000020: 2A 2A 2A 2A 2A 00 42 08  24 27 8F 20 47 45 4E 45  |*****.B.$'. GENE|
00000030: 52 41 4C 20 49 4E 49 54  49 41 4C 49 53 41 54 49  |RAL INITIALISATI|
00000040: 4F 4E 00 66 08 2E 27 8F  2A 2A 2A 2A 2A 2A 2A 2A  |ON.f..'.********|
00000050: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000060: 2A 2A 2A 2A 2A 2A 00 74  08 2F 27 42 41 53 45 20  |******.t./'BASE |
00000070: B2 20 31 36 00 9B 08 30  27 8B 20 C3 28 50 54 52  |. 16...0'. .(PTR|
00000080: 24 29 AA C3 28 45 24 29  B3 B1 32 35 35 20 A7 20  |$)..(E$)..255 . |
00000090: 9C 20 3A 20 8D 20 31 39  30 30 30 00 A7 08 33 27  |. : . 19000...3'|
000000A0: 44 45 56 20 B2 20 31 00  D2 08 38 27 96 A5 20 48  |DEV . 1...8'.. H|
000000B0: 45 58 28 58 29 20 B2 20  28 58 20 AF 20 31 35 29  |EX(X) . (X . 15)|
000000C0: AA 34 38 AB 28 28 58 20  AF 20 31 35 29 B1 39 29  |.48.((X . 15).9)|
000000D0: AC 37 00 F0 08 42 27 96  A5 20 44 45 43 28 58 29  |.7...B'.. DEC(X)|
000000E0: 20 B2 20 58 AB 34 38 AA  28 58 B1 35 37 29 AC 37  | . X.48.(X.57).7|
000000F0: 00 0A 09 4C 27 46 41 4C  53 45 20 B2 20 30 20 3A  |...L'FALSE . 0 :|
00000100: 20 54 52 55 45 20 B2 20  AB 31 00 25 09 56 27 97  | TRUE . .1.%.V'.|
00000110: 20 35 33 32 38 31 2C 31  20 3A 20 97 20 35 33 32  | 53281,1 : . 532|
00000120: 38 30 2C 31 35 00 49 09  74 27 8F 2A 2A 2A 2A 2A  |80,15.I.t'.*****|
00000130: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000140: 2A 2A 2A 2A 2A 2A 2A 2A  2A 00 6B 09 75 27 8F 20  |*********.k.u'. |
00000150: 43 4F 4E 54 52 4F 4C 20  52 4F 55 54 49 4E 45 20  |CONTROL ROUTINE |
00000160: 46 4F 52 20 4D 4F 4E 49  54 4F 52 00 8F 09 76 27  |FOR MONITOR...v'|
00000170: 8F 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.***************|
00000180: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 00  |***************.|
00000190: D1 09 7E 27 83 20 45 58  49 54 20 54 4F 20 42 41  |..~'. EXIT TO BA|
000001A0: 53 49 43 2C 4D 45 4D 4F  52 59 20 4D 4F 44 49 46  |SIC,MEMORY MODIF|
000001B0: 59 2C 4D 45 4D 4F 52 59  20 44 55 4D 50 2C 4D 41  |Y,MEMORY DUMP,MA|
000001C0: 43 48 49 4E 45 20 43 4F  44 45 20 45 58 43 55 54  |CHINE CODE EXCUT|
000001D0: 45 00 05 0A 7F 27 83 20  4C 4F 41 44 20 4D 41 43  |E....'. LOAD MAC|
000001E0: 48 49 4E 45 20 43 4F 44  45 20 46 49 4C 45 2C 53  |HINE CODE FILE,S|
000001F0: 41 56 45 20 4D 41 43 48  49 4E 45 20 43 4F 44 45  |AVE MACHINE CODE|
00000200: 20 46 49 4C 45 00 18 0A  88 27 83 20 44 49 53 41  | FILE....'. DISA|
00000210: 53 53 45 4D 42 4C 45 52  00 2A 0A 92 27 83 20 46  |SSEMBLER.*..'. F|
00000220: 49 4C 45 20 45 44 49 54  4F 52 00 3A 0A 9C 27 83  |ILE EDITOR.:..'.|
00000230: 20 41 53 53 45 4D 42 4C  45 52 00 44 0A CE 27 83  | ASSEMBLER.D..'.|
00000240: 20 45 4E 44 00 4A 0A D8  27 8C 00 54 0A EC 27 58  | END.J..'..T..'X|
00000250: 20 B2 20 30 00 89 0A F6  27 99 20 22 93 1F 2D 2D  | . 0....'. "..--|
00000260: 2D 2D 2D 2D 2D 2D 2D 20  4D 41 43 48 49 4E 45 20  |------- MACHINE |
00000270: 43 4F 44 45 20 4D 4F 4E  49 54 4F 52 20 2D 2D 2D  |CODE MONITOR ---|
00000280: 2D 2D 2D 2D 2D 2D 1E 11  22 00 92 0A 0A 28 87 20  |------.."....(. |
00000290: 54 24 00 C6 0A 14 28 8B  20 54 24 B3 B1 22 45 4E  |T$....(. T$.."EN|
000002A0: 44 22 20 A7 20 99 20 A3  35 29 20 58 20 22 29 22  |D" . . .5) X ")"|
000002B0: 20 54 24 20 3A 20 58 B2  20 58 AA 31 20 3A 20 89  | T$ : X. X.1 : .|
000002C0: 20 31 30 32 35 30 00 E8  0A 19 28 8B 20 58 B3 31  | 10250....(. X.1|
000002D0: 35 20 A7 20 81 20 59 20  B2 20 58 20 A4 20 31 35  |5 . . Y . X . 15|
000002E0: 20 3A 20 99 20 3A 20 82  00 10 0B 1E 28 99 20 22  | : . : .....(. "|
000002F0: 43 4F 4D 4D 41 4E 44 20  28 20 30 20 2D 22 20 58  |COMMAND ( 0 -" X|
00000300: AB 31 20 22 20 29 20 3A  20 22 3B 3A 20 85 20 54  |.1 " ) : ";: . T|
00000310: 00 28 0B 3C 28 8B 20 54  B3 30 20 B0 20 54 B1 58  |.(.<(. T.0 . T.X|
00000320: 20 A7 20 31 30 31 30 30  00 66 0B 41 28 8B 20 54  | . 10100.f.A(. T|
00000330: B2 30 20 A7 20 99 20 22  93 11 11 11 11 20 20 20  |.0 . . ".....   |
00000340: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000350: 20 20 20 20 12 42 59 45  92 11 11 11 11 22 3A A0  |    .BYE.....":.|
00000360: 20 31 20 3A 20 80 00 A0  0B 46 28 91 20 54 20 8D  | 1 : ....F(. T .|
00000370: 20 31 33 31 30 30 2C 31  33 33 30 30 2C 31 33 35  | 13100,13300,135|
00000380: 30 30 2C 31 34 33 30 30  2C 31 34 31 30 30 2C 31  |00,14300,14100,1|
00000390: 35 38 30 30 2C 32 34 38  30 30 2C 32 30 30 30 30  |5800,24800,20000|
000003A0: 00 AC 0B 50 28 89 20 31  30 31 30 30 00 D0 0B F8  |...P(. 10100....|
000003B0: 2A 8F 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |*.**************|
000003C0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000003D0: 00 ED 0B F9 2A 8F 20 43  4F 4E 56 45 52 54 20 44  |....*. CONVERT D|
000003E0: 45 43 49 4D 41 4C 20 54  4F 20 48 45 58 00 11 0C  |ECIMAL TO HEX...|
000003F0: FA 2A 8F 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.*.*************|
00000400: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000410: 2A 00 25 0C 02 2B 54 20  B2 20 48 20 3A 20 48 24  |*.%..+T . H : H$|
00000420: 20 B2 20 22 22 00 65 0C  0C 2B 48 24 20 B2 20 C7  | . "".e..+H$ . .|
00000430: 28 A5 48 45 58 28 54 AB  B5 28 54 AD 31 36 29 AC  |(.HEX(T..(T.16).|
00000440: 31 36 29 29 AA 48 24 20  3A 20 54 20 B2 20 B5 28  |16)).H$ : T . .(|
00000450: 54 AD 31 36 29 20 3A 20  8B 20 54 B1 30 20 A7 20  |T.16) : . T.0 . |
00000460: 31 31 30 32 30 00 6B 0C  2A 2B 8E 00 8F 0C 5C 2B  |11020.k.*+....\+|
00000470: 8F 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.***************|
00000480: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 00  |***************.|
00000490: A3 0C 5D 2B 8F 20 42 59  54 45 20 49 4E 54 4F 20  |..]+. BYTE INTO |
000004A0: 48 45 58 00 C7 0C 5E 2B  8F 2A 2A 2A 2A 2A 2A 2A  |HEX...^+.*******|
000004B0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000004C0: 2A 2A 2A 2A 2A 2A 2A 00  E1 0C 66 2B 48 20 B2 20  |*******...f+H . |
000004D0: C2 28 41 44 29 20 3A 20  41 44 20 B2 20 41 44 AA  |.(AD) : AD . AD.|
000004E0: 31 00 ED 0C 70 2B 8D 20  31 31 30 30 30 00 09 0D  |1...p+. 11000...|
000004F0: 7A 2B 8B 20 C3 28 48 24  29 B3 32 20 A7 20 48 24  |z+. .(H$).2 . H$|
00000500: 20 B2 20 22 30 22 AA 48  24 00 1A 0D 84 2B 4F 32  | . "0".H$....+O2|
00000510: 24 20 B2 20 4F 32 24 AA  48 24 00 20 0D 8E 2B 8E  |$ . O2$.H$. ..+.|
00000520: 00 44 0D C0 2B 8F 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.D..+.**********|
00000530: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000540: 2A 2A 2A 2A 00 5F 0D C1  2B 8F 20 49 4E 50 55 54  |****._..+. INPUT|
00000550: 20 46 49 4E 49 53 48 20  41 44 44 52 45 53 53 00  | FINISH ADDRESS.|
00000560: 83 0D C2 2B 8F 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |...+.***********|
00000570: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000580: 2A 2A 2A 00 8F 0D C5 2B  48 24 20 B2 20 22 22 00  |***....+H$ . "".|
00000590: C1 0D CA 2B 85 20 22 46  49 4E 49 53 48 20 41 44  |...+. "FINISH AD|
000005A0: 44 52 45 53 53 20 28 A0  49 4E 20 48 45 58 29 20  |DRESS (.IN HEX) |
000005B0: 3A 20 22 3B 20 48 24 20  3A 20 8D 20 31 31 39 35  |: "; H$ : . 1195|
000005C0: 30 00 E3 0D DE 2B 8B 20  45 52 52 20 B0 20 48 B3  |0....+. ERR . H.|
000005D0: 30 20 B0 20 48 B1 36 35  35 33 35 20 A7 20 31 31  |0 . H.65535 . 11|
000005E0: 32 30 30 00 F2 0D E8 2B  45 41 20 B2 20 48 20 3A  |200....+EA . H :|
000005F0: 20 8E 00 16 0E F2 2B 8F  2A 2A 2A 2A 2A 2A 2A 2A  | .....+.********|
00000600: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000610: 2A 2A 2A 2A 2A 2A 00 2C  0E F3 2B 8F 20 49 4E 50  |******.,..+. INP|
00000620: 55 54 20 46 49 4C 45 20  4E 41 4D 45 00 4A 0E F4  |UT FILE NAME.J..|
00000630: 2B 8D 20 32 35 35 30 30  20 3A 20 8B 20 44 45 56  |+. 25500 : . DEV|
00000640: B2 34 20 A7 20 31 31 32  39 30 00 57 0E F7 2B 49  |.4 . 11290.W..+I|
00000650: 4E 24 20 B2 20 22 22 00  7F 0E FC 2B 85 20 22 20  |N$ . ""....+. " |
00000660: 46 49 4C 45 20 4E 41 4D  45 20 3A 20 22 3B 20 49  |FILE NAME : "; I|
00000670: 4E 24 20 3A 20 54 20 B2  20 C3 28 49 4E 24 29 00  |N$ : T . .(IN$).|
00000680: B3 0E 10 2C 8B 20 54 B1  31 36 20 B0 20 54 B3 30  |...,. T.16 . T.0|
00000690: 20 A7 20 99 20 22 11 46  49 4C 45 20 4E 41 4D 45  | . . ".FILE NAME|
000006A0: 20 49 4E 56 41 4C 49 44  22 20 3A 20 89 20 31 31  | INVALID" : . 11|
000006B0: 32 36 30 00 B9 0E 1A 2C  8E 00 DD 0E 4A 2E 8F 2A  |260....,....J..*|
000006C0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000006D0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 00 F2 0E  |*************...|
000006E0: 4B 2E 8F 20 41 53 4B 20  43 4F 4E 54 49 4E 55 45  |K.. ASK CONTINUE|
000006F0: 20 3F 00 16 0F 4C 2E 8F  2A 2A 2A 2A 2A 2A 2A 2A  | ?...L..********|
00000700: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000710: 2A 2A 2A 2A 2A 2A 00 22  0F 52 2E 54 24 20 B2 20  |******.".R.T$ . |
00000720: 22 22 00 42 0F 54 2E 85  20 22 43 4F 4E 54 49 4E  |"".B.T.. "CONTIN|
00000730: 55 45 20 28 20 59 2F 4E  20 29 20 3A 20 22 3B 20  |UE ( Y/N ) : "; |
00000740: 54 24 00 65 0F 5E 2E 8B  20 54 24 B2 22 59 22 20  |T$.e.^.. T$."Y" |
00000750: A7 20 43 4F 20 B2 20 54  52 55 45 20 3A 20 89 20  |. CO . TRUE : . |
00000760: 31 31 38 39 35 00 86 0F  68 2E 8B 20 54 24 B3 B1  |11895...h.. T$..|
00000770: 22 4E 22 20 A7 20 99 20  22 91 22 3B 20 3A 20 89  |"N" . . "."; : .|
00000780: 20 31 31 38 35 30 00 95  0F 72 2E 43 4F 20 B2 20  | 11850...r.CO . |
00000790: 46 41 4C 53 45 00 9B 0F  77 2E 8E 00 BF 0F AE 2E  |FALSE...w.......|
000007A0: 8F 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.***************|
000007B0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 00  |***************.|
000007C0: E3 0F AF 2E 8F 20 43 4F  4E 56 45 52 54 20 48 45  |..... CONVERT HE|
000007D0: 58 20 49 4E 20 48 24 20  54 4F 20 44 45 43 20 49  |X IN H$ TO DEC I|
000007E0: 4E 20 48 00 07 10 B0 2E  8F 2A 2A 2A 2A 2A 2A 2A  |N H......*******|
000007F0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000800: 2A 2A 2A 2A 2A 2A 2A 00  33 10 C7 2E 45 52 52 20  |*******.3...ERR |
00000810: B2 20 46 41 4C 53 45 20  3A 20 48 20 B2 20 30 20  |. FALSE : H . 0 |
00000820: 3A 20 8B 20 C3 28 48 24  29 B2 30 20 A7 20 31 32  |: . .(H$).0 . 12|
00000830: 30 33 30 00 47 10 CC 2E  81 20 58 20 B2 20 31 20  |030.G.... X . 1 |
00000840: A4 20 C3 28 48 24 29 00  70 10 D6 2E 54 20 B2 20  |. .(H$).p...T . |
00000850: A5 44 45 43 28 C6 28 CA  28 48 24 2C 58 2C 31 29  |.DEC(.(.(H$,X,1)|
00000860: 29 29 3A 20 48 20 B2 20  48 AC 42 41 53 45 AA 54  |)): H . H.BASE.T|
00000870: 00 92 10 EA 2E 8B 20 54  B1 42 41 53 45 AB 31 20  |...... T.BASE.1 |
00000880: B0 20 54 B3 30 20 A7 20  45 52 52 20 B2 20 54 52  |. T.0 . ERR . TR|
00000890: 55 45 00 9A 10 F4 2E 82  20 58 00 A0 10 FE 2E 8E  |UE...... X......|
000008A0: 00 C4 10 12 2F 8F 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..../.**********|
000008B0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000008C0: 2A 2A 2A 2A 00 DE 10 13  2F 8F 20 49 4E 50 55 54  |****..../. INPUT|
000008D0: 20 53 54 41 52 54 20 41  44 44 52 45 53 53 00 02  | START ADDRESS..|
000008E0: 11 14 2F 8F 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |../.************|
000008F0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000900: 2A 2A 00 0E 11 19 2F 48  24 20 B2 20 22 22 00 3F  |**..../H$ . "".?|
00000910: 11 1C 2F 85 20 22 53 54  41 52 54 20 41 44 44 52  |../. "START ADDR|
00000920: 45 53 53 20 28 20 49 4E  20 48 45 58 20 29 20 3A  |ESS ( IN HEX ) :|
00000930: 20 22 3B 20 48 24 20 3A  20 8D 31 31 39 35 30 00  | "; H$ : .11950.|
00000940: 61 11 30 2F 8B 20 45 52  52 20 B0 20 48 B3 30 20  |a.0/. ERR . H.0 |
00000950: B0 20 48 B1 36 35 35 33  35 20 A7 20 31 32 30 36  |. H.65535 . 1206|
00000960: 30 00 70 11 3A 2F 41 44  20 B2 20 48 20 3A 20 8E  |0.p.:/AD . H : .|
00000970: 00 94 11 A8 2F 8F 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..../.**********|
00000980: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000990: 2A 2A 2A 2A 00 A5 11 A9  2F 8F 20 48 45 58 20 4C  |****..../. HEX L|
000009A0: 4F 41 44 45 52 00 C9 11  AA 2F 8F 2A 2A 2A 2A 2A  |OADER..../.*****|
000009B0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000009C0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 00 D6 11 B2 2F 54 31  |*********..../T1|
000009D0: 24 20 B2 20 22 22 00 EF  11 BC 2F 81 20 58 31 20  |$ . ""..../. X1 |
000009E0: B2 20 31 20 A4 20 C3 28  54 24 29 20 A9 20 32 00  |. 1 . .(T$) . 2.|
000009F0: 2D 12 C6 2F 54 31 24 20  B2 20 54 31 24 AA C7 28  |-../T1$ . T1$..(|
00000A00: A5 44 45 43 28 C6 28 CA  28 54 24 2C 58 31 2C 31  |.DEC(.(.(T$,X1,1|
00000A10: 29 29 29 AC 31 36 AA A5  44 45 43 28 C6 28 CA 28  |))).16..DEC(.(.(|
00000A20: 54 24 2C 58 31 AA 31 2C  31 29 29 29 29 00 36 12  |T$,X1.1,1)))).6.|
00000A30: E4 2F 82 20 58 31 00 3C  12 EE 2F 8E 00 60 12 C8  |./. X1.<../..`..|
00000A40: 32 8F 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |2.**************|
00000A50: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000A60: 00 71 12 C9 32 8F 20 47  45 54 20 31 20 42 59 54  |.q..2. GET 1 BYT|
00000A70: 45 00 95 12 CA 32 8F 2A  2A 2A 2A 2A 2A 2A 2A 2A  |E....2.*********|
00000A80: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000A90: 2A 2A 2A 2A 2A 00 A1 12  CF 32 48 24 20 B2 20 22  |*****....2H$ . "|
00000AA0: 22 00 C0 12 D2 32 85 20  22 42 59 54 45 20 28 20  |"....2. "BYTE ( |
00000AB0: 49 4E 20 48 45 58 20 29  20 3A 20 22 3B 20 48 24  |IN HEX ) : "; H$|
00000AC0: 00 CC 12 E6 32 8D 20 31  31 39 35 30 00 F6 12 F0  |....2. 11950....|
00000AD0: 32 8B 20 45 52 52 20 B0  20 48 B3 30 20 B0 20 48  |2. ERR . H.0 . H|
00000AE0: B1 32 35 35 20 A7 20 99  20 22 91 22 20 3A 20 89  |.255 . . "." : .|
00000AF0: 20 31 33 30 30 30 00 FC  12 FA 32 8E 00 20 13 2C  | 13000....2.. .,|
00000B00: 33 8F 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |3.**************|
00000B10: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000B20: 00 34 13 2D 33 8F 20 4D  45 4D 4F 52 59 20 4D 4F  |.4.-3. MEMORY MO|
00000B30: 44 49 46 59 00 58 13 2E  33 8F 2A 2A 2A 2A 2A 2A  |DIFY.X..3.******|
00000B40: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000B50: 2A 2A 2A 2A 2A 2A 2A 2A  00 64 13 36 33 8D 20 31  |********.d.63. 1|
00000B60: 32 30 35 30 00 95 13 40  33 48 20 B2 20 41 44 20  |2050...@3H . AD |
00000B70: 3A 20 8D 20 31 31 30 30  30 20 3A 20 99 20 48 24  |: . 11000 : . H$|
00000B80: 20 A3 36 29 20 22 2F 22  20 3B 20 3A 20 4F 32 24  | .6) "/" ; : O2$|
00000B90: 20 B2 20 22 22 00 BA 13  54 33 8D 20 31 31 31 30  | . ""...T3. 1110|
00000BA0: 30 20 3A 20 41 44 20 B2  20 41 44 AB 31 20 3A 20  |0 : AD . AD.1 : |
00000BB0: 99 20 48 24 20 A6 36 29  20 3B 00 C6 13 5E 33 54  |. H$ .6) ;...^3T|
00000BC0: 24 20 B2 20 22 22 00 DE  13 68 33 85 20 22 20 2B  |$ . ""...h3. " +|
00000BD0: 2C 2D 2C 49 2C 45 20 3A  20 22 3B 20 54 24 00 0C  |,-,I,E : "; T$..|
00000BE0: 14 72 33 8B 20 54 24 B2  22 2B 22 20 AF 20 41 44  |.r3. T$."+" . AD|
00000BF0: B3 36 35 35 33 35 20 A7  20 41 44 20 B2 20 41 44  |.65535 . AD . AD|
00000C00: AA 31 20 3A 20 89 20 31  33 31 32 30 00 36 14 7C  |.1 : . 13120.6.||
00000C10: 33 8B 20 54 24 B2 22 2D  22 20 AF 20 41 44 B1 30  |3. T$."-" . AD.0|
00000C20: 20 A7 20 41 44 20 B2 20  41 44 AB 31 20 3A 20 89  | . AD . AD.1 : .|
00000C30: 20 31 33 31 32 30 00 47  14 86 33 8B 20 54 24 B2  | 13120.G..3. T$.|
00000C40: 22 45 22 20 A7 20 8E 00  67 14 90 33 8B 20 54 24  |"E" . ..g..3. T$|
00000C50: B3 B1 22 49 22 20 A7 20  99 22 91 91 22 20 3A 20  |.."I" . .".." : |
00000C60: 89 20 31 33 31 32 30 00  86 14 9A 33 8D 20 31 33  |. 13120....3. 13|
00000C70: 30 30 30 20 3A 20 97 20  41 44 2C 48 20 3A 20 89  |000 : . AD,H : .|
00000C80: 20 31 33 31 32 30 00 AA  14 F4 33 8F 2A 2A 2A 2A  | 13120....3.****|
00000C90: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000CA0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 00 C6 14 F5 33 8F  |**********....3.|
00000CB0: 20 44 55 4D 50 20 4D 45  4D 4F 52 59 20 54 4F 20  | DUMP MEMORY TO |
00000CC0: 53 43 52 45 45 4E 00 EA  14 F6 33 8F 2A 2A 2A 2A  |SCREEN....3.****|
00000CD0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000CE0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 00 F6 14 FE 33 8D  |**********....3.|
00000CF0: 20 31 32 30 35 30 00 23  15 08 34 99 20 22 93 22  | 12050.#..4. "."|
00000D00: 20 3A 20 81 20 58 31 20  B2 20 31 20 A4 20 31 38  | : . X1 . 1 . 18|
00000D10: 20 3A 20 48 20 B2 20 41  44 20 3A 20 8D 20 31 31  | : H . AD : . 11|
00000D20: 30 30 30 00 46 15 1C 34  4F 32 24 20 B2 20 22 22  |000.F..4O2$ . ""|
00000D30: 20 3A 20 4F 31 24 20 B2  20 48 24 20 3A 20 4F 33  | : O1$ . H$ : O3|
00000D40: 24 20 B2 20 22 22 00 57  15 26 34 81 20 58 32 20  |$ . "".W.&4. X2 |
00000D50: B2 20 30 20 A4 20 37 00  73 15 30 34 8D 20 31 31  |. 0 . 7.s.04. 11|
00000D60: 31 30 30 20 3A 20 4F 32  24 20 B2 20 4F 32 24 AA  |100 : O2$ . O2$.|
00000D70: 22 20 22 00 A0 15 3F 34  8B 20 48 B1 33 31 20 AF  |" "...?4. H.31 .|
00000D80: 20 48 B3 39 35 20 A7 20  4F 33 24 20 B2 20 4F 33  | H.95 . O3$ . O3|
00000D90: 24 AA C7 28 48 29 20 3A  20 89 20 31 33 33 38 30  |$..(H) : . 13380|
00000DA0: 00 B2 15 41 34 4F 33 24  20 B2 20 4F 33 24 AA 22  |...A4O3$ . O3$."|
00000DB0: 2E 22 00 BB 15 44 34 82  20 58 32 00 D6 15 4E 34  |."...D4. X2...N4|
00000DC0: 99 20 4F 31 24 20 A3 35  29 20 4F 32 24 20 A3 33  |. O1$ .5) O2$ .3|
00000DD0: 31 29 20 4F 33 24 00 DF  15 58 34 82 20 58 31 00  |1) O3$...X4. X1.|
00000DE0: FE 15 62 34 99 20 3A 20  8D 20 31 31 38 35 30 20  |..b4. : . 11850 |
00000DF0: 3A 20 8B 20 43 4F 20 A7  20 31 33 33 32 30 00 04  |: . CO . 13320..|
00000E00: 16 80 34 8E 00 28 16 BC  34 8F 2A 2A 2A 2A 2A 2A  |..4..(..4.******|
00000E10: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000E20: 2A 2A 2A 2A 2A 2A 2A 2A  00 43 16 BD 34 8F 20 4D  |********.C..4. M|
00000E30: 41 43 48 49 4E 45 20 43  4F 44 45 20 45 58 45 43  |ACHINE CODE EXEC|
00000E40: 55 54 45 00 67 16 BE 34  8F 2A 2A 2A 2A 2A 2A 2A  |UTE.g..4.*******|
00000E50: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000E60: 2A 2A 2A 2A 2A 2A 2A 00  7E 16 C6 34 8D 20 31 32  |*******.~..4. 12|
00000E70: 30 35 30 20 3A 20 9E 20  41 44 20 3A 20 8E 00 A2  |050 : . AD : ...|
00000E80: 16 14 37 8F 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..7.************|
00000E90: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000EA0: 2A 2A 00 BA 16 15 37 8F  20 4D 41 43 48 49 4E 45  |**....7. MACHINE|
00000EB0: 20 43 4F 44 45 20 53 41  56 45 00 DE 16 16 37 8F  | CODE SAVE....7.|
00000EC0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000ED0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 00 FE  |**************..|
00000EE0: 16 1E 37 8D 20 31 31 32  35 30 20 3A 20 8D 20 31  |..7. 11250 : . 1|
00000EF0: 32 30 35 30 20 3A 20 8D  20 31 31 32 30 30 00 42  |2050 : . 11200.B|
00000F00: 17 23 37 54 24 20 B2 20  22 4E 22 20 3A 20 8B 20  |.#7T$ . "N" : . |
00000F10: 44 45 56 B2 38 20 A7 20  85 20 22 4F 56 45 52 57  |DEV.8 . . "OVERW|
00000F20: 52 49 54 45 20 45 58 49  53 54 49 4E 47 20 46 49  |RITE EXISTING FI|
00000F30: 4C 45 20 28 20 59 2F 4E  20 29 20 3A 20 22 3B 20  |LE ( Y/N ) : "; |
00000F40: 54 24 00 61 17 24 37 8B  20 54 24 B2 22 59 22 20  |T$.a.$7. T$."Y" |
00000F50: A7 20 49 4E 24 20 B2 20  22 40 30 3A 22 AA 49 4E  |. IN$ . "@0:".IN|
00000F60: 24 00 80 17 28 37 8B 20  44 45 56 B2 38 20 A7 20  |$...(7. DEV.8 . |
00000F70: 49 4E 24 20 B2 20 49 4E  24 AA 22 2C 53 2C 57 22  |IN$ . IN$.",S,W"|
00000F80: 00 94 17 2D 37 8B 20 53  41 B1 45 41 20 A7 20 31  |...-7. SA.EA . 1|
00000F90: 34 31 39 30 00 B8 17 32  37 9F 20 32 2C 44 45 56  |4190...27. 2,DEV|
00000FA0: 2C 32 2C 49 4E 24 20 3A  20 98 20 32 2C 41 44 20  |,2,IN$ : . 2,AD |
00000FB0: 3A 20 98 20 32 2C 45 41  00 E5 17 46 37 81 20 58  |: . 2,EA...F7. X|
00000FC0: 20 B2 20 41 44 20 A4 20  45 41 20 3A 20 98 20 32  | . AD . EA : . 2|
00000FD0: 2C C2 28 58 29 20 3A 20  82 20 3A 20 98 20 32 20  |,.(X) : . : . 2 |
00000FE0: 3A 20 A0 20 32 00 EB 17  6E 37 8E 00 0F 18 DC 37  |: . 2...n7.....7|
00000FF0: 8F 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.***************|
00001000: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 00  |***************.|
00001010: 27 18 DD 37 8F 20 4D 41  43 48 49 4E 45 20 43 4F  |'..7. MACHINE CO|
00001020: 44 45 20 4C 4F 41 44 00  4B 18 DE 37 8F 2A 2A 2A  |DE LOAD.K..7.***|
00001030: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00001040: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 00 74 18 E6 37  |***********.t..7|
00001050: 8D 20 31 31 32 35 30 20  3A 20 8B 20 44 45 56 B2  |. 11250 : . DEV.|
00001060: 38 20 A7 20 49 4E 24 20  B2 20 49 4E 24 AA 22 2C  |8 . IN$ . IN$.",|
00001070: 53 2C 52 22 00 A3 18 F0  37 9F 20 32 2C 44 45 56  |S,R"....7. 2,DEV|
00001080: 2C 30 2C 49 4E 24 20 3A  20 84 20 32 2C 53 41 2C  |,0,IN$ : . 2,SA,|
00001090: 45 41 20 3A 20 8B 20 53  54 20 A7 20 A0 20 32 20  |EA : . ST . . 2 |
000010A0: 3A 20 8E 00 D3 18 0E 38  81 20 58 20 B2 20 53 41  |: .....8. X . SA|
000010B0: 20 A4 20 45 41 20 3A 20  84 20 32 2C 54 20 3A 20  | . EA : . 2,T : |
000010C0: 97 20 58 2C 54 20 3A 20  82 20 3A 20 A0 20 32 20  |. X,T : . : . 2 |
000010D0: 3A 20 8E 00 F7 18 C4 3B  8F 2A 2A 2A 2A 2A 2A 2A  |: .....;.*******|
000010E0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000010F0: 2A 2A 2A 2A 2A 2A 2A 00  16 19 C5 3B 8F 20 41 44  |*******....;. AD|
00001100: 44 20 4F 50 45 52 41 4E  44 20 49 4E 20 4F 50 20  |D OPERAND IN OP |
00001110: 54 4F 20 4F 31 24 00 3A  19 C6 3B 8F 2A 2A 2A 2A  |TO O1$.:..;.****|
00001120: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00001130: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 00 5F 19 CE 3B 91  |**********._..;.|
00001140: 20 4F 50 AA 31 20 89 20  31 35 34 35 30 2C 31 35  | OP.1 . 15450,15|
00001150: 35 30 30 2C 31 35 35 35  30 2C 31 35 36 30 30 00  |500,15550,15600.|
00001160: 82 19 E2 3B 8B 20 4F 50  B1 36 20 AF 20 4F 50 B3  |...;. OP.6 . OP.|
00001170: 31 30 20 A7 20 4F 31 24  20 B2 20 4F 31 24 AA 22  |10 . O1$ . O1$."|
00001180: 28 22 00 8E 19 EC 3B 8D  20 31 31 31 30 30 00 AA  |("....;. 11100..|
00001190: 19 F6 3B 4F 31 24 20 B2  20 4F 31 24 AA 22 24 22  |..;O1$ . O1$."$"|
000011A0: 20 3A 20 54 24 20 B2 20  48 24 00 BD 19 00 3C 8B  | : T$ . H$....<.|
000011B0: 20 4F 50 B3 39 20 A7 20  31 35 33 39 30 00 C9 19  | OP.9 . 15390...|
000011C0: 0A 3C 8D 20 31 31 31 30  30 00 DA 19 14 3C 4F 31  |.<. 11100....<O1|
000011D0: 24 20 B2 20 4F 31 24 AA  48 24 00 EB 19 1E 3C 4F  |$ . O1$.H$....<O|
000011E0: 31 24 20 B2 20 4F 31 24  AA 54 24 00 0D 1A 28 3C  |1$ . O1$.T$...(<|
000011F0: 8B 20 4F 50 B2 39 20 B0  20 4F 50 B2 38 20 A7 20  |. OP.9 . OP.8 . |
00001200: 4F 31 24 20 B2 20 4F 31  24 AA 22 29 22 00 33 1A  |O1$ . O1$.")".3.|
00001210: 32 3C 8B 20 4F 50 AB B5  28 4F 50 AD 33 29 AC 33  |2<. OP..(OP.3).3|
00001220: B2 31 20 A7 20 4F 31 24  20 B2 20 4F 31 24 AA 22  |.1 . O1$ . O1$."|
00001230: 2C 58 22 00 59 1A 3C 3C  8B 20 4F 50 AB B5 28 4F  |,X".Y.<<. OP..(O|
00001240: 50 AD 33 29 AC 33 B2 32  20 A7 20 4F 31 24 20 B2  |P.3).3.2 . O1$ .|
00001250: 20 4F 31 24 AA 22 2C 59  22 00 74 1A 46 3C 8B 20  | O1$.",Y".t.F<. |
00001260: 4F 50 B2 37 20 A7 20 4F  31 24 20 B2 20 4F 31 24  |OP.7 . O1$ . O1$|
00001270: AA 22 29 22 00 7A 1A 50  3C 8E 00 9E 1A 5A 3C 8F  |.")".z.P<....Z<.|
00001280: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00001290: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 00 B7  |**************..|
000012A0: 1A 5B 3C 8F 20 41 43 43  55 4D 55 4C 41 54 4F 52  |.[<. ACCUMULATOR|
000012B0: 20 28 4F 50 3D 30 29 00  DB 1A 5C 3C 8F 2A 2A 2A  | (OP=0)...\<.***|
000012C0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000012D0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 00 ED 1A 64 3C  |***********...d<|
000012E0: 4F 31 24 20 B2 20 4F 31  24 AA 22 41 22 00 02 1B  |O1$ . O1$."A"...|
000012F0: 8C 3C 8F 20 49 4D 50 4C  49 45 44 20 28 4F 50 3D  |.<. IMPLIED (OP=|
00001300: 31 29 00 08 1B 96 3C 8E  00 2C 1B BE 3C 8F 2A 2A  |1)....<..,..<.**|
00001310: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00001320: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 00 43 1B BF  |************.C..|
00001330: 3C 8F 20 49 4D 4D 45 44  49 41 54 45 20 28 4F 50  |<. IMMEDIATE (OP|
00001340: 3D 32 29 00 67 1B C0 3C  8F 2A 2A 2A 2A 2A 2A 2A  |=2).g..<.*******|
00001350: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00001360: 2A 2A 2A 2A 2A 2A 2A 00  73 1B C8 3C 8D 20 31 31  |*******.s..<. 11|
00001370: 31 30 30 00 89 1B D2 3C  4F 31 24 20 B2 20 4F 31  |100....<O1$ . O1|
00001380: 24 AA 22 23 24 22 AA 48  24 00 8F 1B DC 3C 8E 00  |$."#$".H$....<..|
00001390: B3 1B F0 3C 8F 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |...<.***********|
000013A0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000013B0: 2A 2A 2A 00 C9 1B F1 3C  8F 20 52 45 4C 41 54 49  |***....<. RELATI|
000013C0: 56 45 20 28 4F 50 3D 33  29 00 ED 1B F2 3C 8F 2A  |VE (OP=3)....<.*|
000013D0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000013E0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 00 F9 1B  |*************...|
000013F0: FA 3C 8D 20 31 31 31 30  30 00 11 1C 04 3D 8B 20  |.<. 11100....=. |
00001400: 48 B1 31 32 37 20 A7 20  48 20 B2 20 48 AB 32 35  |H.127 . H . H.25|
00001410: 36 00 1E 1C 0E 3D 48 20  B2 20 48 AA 41 44 00 2A  |6....=H . H.AD.*|
00001420: 1C 18 3D 8D 20 31 31 30  30 30 00 3F 1C 22 3D 4F  |..=. 11000.?."=O|
00001430: 31 24 20 B2 20 4F 31 24  AA 22 24 22 AA 48 24 00  |1$ . O1$."$".H$.|
00001440: 45 1C 2C 3D 8E 00 69 1C  54 3D 8F 2A 2A 2A 2A 2A  |E.,=..i.T=.*****|
00001450: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00001460: 2A 2A 2A 2A 2A 2A 2A 2A  2A 00 87 1C 55 3D 8F 20  |*********...U=. |
00001470: 44 49 53 41 53 53 45 4D  42 4C 45 20 49 4E 53 54  |DISASSEMBLE INST|
00001480: 52 55 43 54 49 4F 4E 00  AB 1C 56 3D 8F 2A 2A 2A  |RUCTION...V=.***|
00001490: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000014A0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 00 B8 1C 5E 3D  |***********...^=|
000014B0: 4F 32 24 20 B2 20 22 22  00 CE 1C 63 3D 8D 20 31  |O2$ . ""...c=. 1|
000014C0: 31 31 30 30 20 3A 20 48  20 B2 20 48 AA 31 00 E2  |1100 : H . H.1..|
000014D0: 1C 68 3D 8B 20 48 B1 32  35 35 20 A7 20 48 20 B2  |.h=. H.255 . H .|
000014E0: 20 33 00 FB 1C 72 3D 54  20 B2 20 C6 28 CA 28 54  | 3...r=T . .(.(T|
000014F0: 41 24 28 30 29 2C 48 2C  31 29 29 00 1B 1D 86 3D  |A$(0),H,1))....=|
00001500: 4F 31 24 20 B2 20 CA 28  54 41 24 28 32 29 2C 54  |O1$ . .(TA$(2),T|
00001510: AC 33 AA 31 2C 33 29 AA  22 20 22 00 3E 1D 90 3D  |.3.1,3)." ".>..=|
00001520: 4F 50 20 B2 20 C6 28 CA  28 54 41 24 28 31 29 2C  |OP . .(.(TA$(1),|
00001530: B5 28 28 48 AA 31 29 AD  32 29 2C 31 29 29 00 5C  |.((H.1).2),1)).\|
00001540: 1D 9A 3D 8B 20 28 48 20  AF 20 31 29 20 B2 31 20  |..=. (H . 1) .1 |
00001550: A7 20 4F 50 20 B2 20 4F  50 AD 31 36 00 6D 1D A4  |. OP . OP.16.m..|
00001560: 3D 4F 50 20 B2 20 4F 50  20 AF 20 31 35 00 73 1D  |=OP . OP . 15.s.|
00001570: AE 3D 8E 00 97 1D B8 3D  8F 2A 2A 2A 2A 2A 2A 2A  |.=.....=.*******|
00001580: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00001590: 2A 2A 2A 2A 2A 2A 2A 00  B5 1D B9 3D 8F 20 44 49  |*******....=. DI|
000015A0: 53 41 53 53 45 4D 42 4C  45 20 4D 45 4D 4F 52 59  |SASSEMBLE MEMORY|
000015B0: 20 41 52 45 41 00 D9 1D  BA 3D 8F 2A 2A 2A 2A 2A  | AREA....=.*****|
000015C0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000015D0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 00 E5 1D C2 3D 8D 20  |*********....=. |
000015E0: 31 32 30 35 30 00 FE 1D  CC 3D 99 20 22 93 22 20  |12050....=. "." |
000015F0: 3A 20 81 20 49 20 B2 20  31 20 A4 20 32 30 00 20  |: . I . 1 . 20. |
00001600: 1E D1 3D 48 20 B2 20 41  44 20 3A 20 8D 20 31 31  |..=H . AD : . 11|
00001610: 30 30 30 20 3A 20 99 20  48 24 20 A3 36 29 20 3B  |000 : . H$ .6) ;|
00001620: 00 36 1E D6 3D 8D 20 31  35 37 30 30 20 3A 20 8D  |.6..=. 15700 : .|
00001630: 20 31 35 33 30 30 00 49  1E EA 3D 99 20 4F 32 24  | 15300.I..=. O2$|
00001640: 20 A3 31 34 29 20 4F 31  24 00 51 1E F4 3D 82 20  | .14) O1$.Q..=. |
00001650: 49 00 57 1E F9 3D 99 00  63 1E FE 3D 8D 20 31 31  |I.W..=..c..=. 11|
00001660: 38 35 30 00 74 1E 08 3E  8B 20 43 4F 20 A7 20 31  |850.t..>. CO . 1|
00001670: 35 38 32 30 00 7A 1E 12  3E 8E 00 9E 1E 38 4A 8F  |5820.z..>....8J.|
00001680: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00001690: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 00 BE  |**************..|
000016A0: 1E 39 4A 8F 20 49 4E 49  54 49 41 4C 49 53 45 20  |.9J. INITIALISE |
000016B0: 44 45 43 4F 44 45 52 20  54 41 42 4C 45 53 00 E2  |DECODER TABLES..|
000016C0: 1E 3A 4A 8F 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.:J.************|
000016D0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000016E0: 2A 2A 00 F0 1E 3D 4A 42  41 53 45 20 B2 20 31 36  |**...=JBASE . 16|
000016F0: 00 0E 1F 3F 4A 96 A5 20  44 45 43 28 58 29 20 B2  |...?J.. DEC(X) .|
00001700: 20 58 AB 34 38 AA 28 58  B1 35 37 29 AC 37 00 1B  | X.48.(X.57).7..|
00001710: 1F 42 4A 86 20 54 41 24  28 34 29 00 4A 1F 43 4A  |.BJ. TA$(4).J.CJ|
00001720: 54 24 20 B2 20 20 20 20  22 30 41 32 32 33 38 33  |T$ .    "0A22383|
00001730: 38 33 38 32 32 30 32 33  38 32 34 32 32 30 32 33  |8382202382422023|
00001740: 38 33 38 32 32 30 32 33  38 22 00 79 1F 44 4A 54  |838220238".y.DJT|
00001750: 24 20 B2 20 54 24 AA 22  30 39 32 32 33 38 33 38  |$ . T$."09223838|
00001760: 33 38 32 32 30 32 33 38  30 44 32 32 33 38 33 38  |382202380D223838|
00001770: 33 38 32 32 30 32 33 38  22 00 A8 1F 45 4A 54 24  |38220238"...EJT$|
00001780: 20 B2 20 54 24 AA 22 31  43 30 31 33 38 33 38 30  | . T$."1C0138380|
00001790: 36 30 31 32 37 33 38 32  36 30 31 32 37 33 38 30  |6012738260127380|
000017A0: 36 30 31 32 37 33 38 22  00 D7 1F 46 4A 54 24 20  |6012738"...FJT$ |
000017B0: B2 20 54 24 AA 22 30 37  30 31 33 38 33 38 33 38  |. T$."0701383838|
000017C0: 30 31 32 37 33 38 32 43  30 31 33 38 33 38 33 38  |0127382C01383838|
000017D0: 30 31 32 37 33 38 22 00  06 20 47 4A 54 24 20 B2  |012738".. GJT$ .|
000017E0: 20 54 24 AA 22 32 39 31  37 33 38 33 38 33 38 31  | T$."29173838381|
000017F0: 37 32 30 33 38 32 33 31  37 32 30 33 38 31 42 31  |72038231720381B1|
00001800: 37 32 30 33 38 22 00 35  20 48 4A 54 24 20 B2 20  |72038".5 HJT$ . |
00001810: 54 24 AA 22 30 42 31 37  33 38 33 38 33 38 31 37  |T$."0B1738383817|
00001820: 32 30 33 38 30 46 31 37  33 38 33 38 33 38 31 37  |20380F1738383817|
00001830: 32 30 33 38 22 00 64 20  49 4A 54 24 20 B2 20 54  |2038".d IJT$ . T|
00001840: 24 AA 22 32 41 30 30 33  38 33 38 33 38 30 30 32  |$."2A00383838002|
00001850: 38 33 38 32 35 30 30 32  38 33 38 31 42 31 37 32  |838250028381B172|
00001860: 30 33 38 22 00 7F 20 4A  4A 8D 20 31 32 32 30 30  |038".. JJ. 12200|
00001870: 20 3A 20 54 41 24 28 30  29 20 B2 20 54 31 24 00  | : TA$(0) . T1$.|
00001880: AE 20 4B 4A 54 24 20 B2  20 20 20 20 22 30 43 30  |. KJT$ .    "0C0|
00001890: 30 33 38 33 38 33 38 30  30 32 38 33 38 32 45 30  |03838380028382E0|
000018A0: 30 33 38 33 38 33 38 30  30 32 38 33 38 22 00 DD  |0383838002838"..|
000018B0: 20 4C 4A 54 24 20 B2 20  54 24 AA 22 33 38 32 46  | LJT$ . T$."382F|
000018C0: 33 38 33 38 33 31 32 46  33 30 33 38 31 36 33 38  |3838312F30381638|
000018D0: 33 35 33 38 33 31 32 46  33 30 33 38 22 00 0C 21  |3538312F3038"..!|
000018E0: 4D 4A 54 24 20 B2 20 54  24 AA 22 30 33 32 46 33  |MJT$ . T$."032F3|
000018F0: 38 33 38 33 31 32 46 33  30 33 38 33 37 32 46 33  |838312F3038372F3|
00001900: 36 33 38 33 38 32 46 33  38 33 38 22 00 3B 21 4E  |638382F3838".;!N|
00001910: 4A 54 24 20 B2 20 54 24  AA 22 31 46 31 44 31 45  |JT$ . T$."1F1D1E|
00001920: 33 38 31 46 31 44 31 45  33 38 33 33 31 44 33 32  |381F1D1E38331D32|
00001930: 33 38 31 46 31 44 31 45  33 38 22 00 6A 21 4F 4A  |381F1D1E38".j!OJ|
00001940: 54 24 20 B2 20 54 24 AA  22 30 34 31 44 33 38 33  |T$ . T$."041D383|
00001950: 38 31 46 31 44 31 45 33  38 31 30 31 44 33 34 33  |81F1D1E38101D343|
00001960: 38 31 46 31 44 31 45 33  38 22 00 99 21 50 4A 54  |81F1D1E38"..!PJT|
00001970: 24 20 B2 20 54 24 AA 22  31 33 31 31 33 38 33 38  |$ . T$."13113838|
00001980: 31 33 31 31 31 34 33 38  31 41 31 31 31 35 33 38  |131114381A111538|
00001990: 31 33 31 31 31 34 33 38  22 00 C8 21 51 4A 54 24  |13111438"..!QJT$|
000019A0: 20 B2 20 54 24 AA 22 30  38 31 31 33 38 33 38 33  | . T$."081138383|
000019B0: 38 31 31 31 34 33 38 30  45 31 31 33 38 33 38 33  |81114380E1138383|
000019C0: 38 31 31 31 34 33 38 22  00 EA 21 52 4A 8D 20 31  |8111438"..!RJ. 1|
000019D0: 32 32 30 30 20 3A 20 54  41 24 28 30 29 20 B2 20  |2200 : TA$(0) . |
000019E0: 54 41 24 28 30 29 AA 54  31 24 00 19 22 53 4A 54  |TA$(0).T1$.."SJT|
000019F0: 24 20 B2 20 20 20 20 22  31 32 32 42 33 38 33 38  |$ .    "122B3838|
00001A00: 31 32 32 42 31 38 33 38  31 39 32 42 32 31 33 38  |122B1838192B2138|
00001A10: 31 32 32 42 31 38 33 38  22 00 46 22 54 4A 54 24  |122B1838".F"TJT$|
00001A20: 20 B2 20 54 24 AA 22 30  35 32 42 33 38 33 38 33  | . T$."052B38383|
00001A30: 38 32 42 31 38 33 38 32  44 32 42 33 38 33 38 33  |82B18382D2B38383|
00001A40: 38 32 42 31 38 22 00 68  22 55 4A 8D 20 31 32 32  |82B18".h"UJ. 122|
00001A50: 30 30 20 3A 20 54 41 24  28 30 29 20 B2 20 54 41  |00 : TA$(0) . TA|
00001A60: 24 28 30 29 AA 54 31 24  00 97 22 56 4A 54 24 20  |$(0).T1$.."VJT$ |
00001A70: B2 20 20 20 20 22 31 37  31 31 31 36 36 31 31 32  |.    "1711166112|
00001A80: 30 31 31 43 43 31 33 38  31 31 31 34 34 31 31 42  |011CC1381114411B|
00001A90: 31 31 31 41 41 31 22 00  C6 22 57 4A 54 24 20 B2  |111AA1".."WJT$ .|
00001AA0: 20 54 24 AA 22 43 37 31  31 36 36 36 31 31 32 30  | T$."C7116661120|
00001AB0: 31 43 43 43 31 33 38 31  31 31 34 34 31 31 42 31  |1CCC1381114411B1|
00001AC0: 31 31 41 41 31 22 00 F5  22 58 4A 54 24 20 B2 20  |11AA1".."XJT$ . |
00001AD0: 54 24 AA 22 31 37 31 31  31 36 36 31 31 32 30 31  |T$."171116611201|
00001AE0: 43 43 43 31 33 38 31 31  31 34 34 31 31 42 31 31  |CCC1381114411B11|
00001AF0: 31 41 41 31 22 00 24 23  59 4A 54 24 20 B2 20 54  |1AA1".$#YJT$ . T|
00001B00: 24 AA 22 31 37 31 31 31  36 36 31 31 32 30 31 39  |$."1711166112019|
00001B10: 43 43 31 33 38 31 31 31  34 34 31 31 42 31 31 31  |CC1381114411B111|
00001B20: 41 41 31 22 00 53 23 5A  4A 54 24 20 B2 20 54 24  |AA1".S#ZJT$ . T$|
00001B30: AA 22 31 37 31 31 36 36  36 31 31 32 30 31 43 43  |."171166611201CC|
00001B40: 43 31 33 38 31 31 34 34  35 31 31 42 31 31 31 41  |C1381144511B111A|
00001B50: 31 31 22 00 82 23 5B 4A  54 24 20 B2 20 54 24 AA  |11"..#[JT$ . T$.|
00001B60: 22 32 37 32 31 36 36 36  31 31 32 31 31 43 43 43  |"272166611211CCC|
00001B70: 31 33 38 31 31 34 34 35  31 31 42 31 31 41 41 42  |1381144511B11AAB|
00001B80: 31 22 00 B1 23 5C 4A 54  24 20 B2 20 54 24 AA 22  |1"..#\JT$ . T$."|
00001B90: 32 37 31 31 36 36 36 31  31 32 31 31 43 43 43 31  |271166611211CCC1|
00001BA0: 33 38 31 31 31 34 34 31  31 42 31 31 31 41 41 31  |381114411B111AA1|
00001BB0: 22 00 DE 23 5D 4A 54 24  20 B2 20 54 24 AA 22 32  |"..#]JT$ . T$."2|
00001BC0: 37 31 31 36 36 36 31 31  32 31 31 43 43 43 31 33  |71166611211CCC13|
00001BD0: 38 31 31 31 34 34 31 31  42 31 31 31 41 22 00 00  |81114411B111A"..|
00001BE0: 24 5E 4A 8D 20 31 32 32  30 30 20 3A 20 54 41 24  |$^J. 12200 : TA$|
00001BF0: 28 31 29 20 B2 20 54 31  24 AA C7 28 31 36 30 29  |(1) . T1$..(160)|
00001C00: 00 3E 24 60 4A 54 41 24  28 32 29 20 B2 20 20 20  |.>$`JTA$(2) .   |
00001C10: 20 20 20 20 20 22 41 44  43 41 4E 44 41 53 4C 42  |     "ADCANDASLB|
00001C20: 43 43 42 43 53 42 45 51  42 49 54 42 4D 49 42 4E  |CCBCSBEQBITBMIBN|
00001C30: 45 42 50 4C 42 52 4B 42  56 43 42 56 53 22 00 7C  |EBPLBRKBVCBVS".||
00001C40: 24 61 4A 54 41 24 28 32  29 20 B2 20 54 41 24 28  |$aJTA$(2) . TA$(|
00001C50: 32 29 AA 22 43 4C 43 43  4C 44 43 4C 49 43 4C 56  |2)."CLCCLDCLICLV|
00001C60: 43 4D 50 43 50 58 43 50  59 44 45 43 44 45 58 44  |CMPCPXCPYDECDEXD|
00001C70: 45 59 45 4F 52 49 4E 43  49 4E 58 22 00 BA 24 62  |EYEORINCINX"..$b|
00001C80: 4A 54 41 24 28 32 29 20  B2 20 54 41 24 28 32 29  |JTA$(2) . TA$(2)|
00001C90: AA 22 49 4E 59 4A 4D 50  4A 53 52 4C 44 41 4C 44  |."INYJMPJSRLDALD|
00001CA0: 58 4C 44 59 4C 53 52 4E  4F 50 4F 52 41 50 48 41  |XLDYLSRNOPORAPHA|
00001CB0: 50 48 50 50 4C 41 50 4C  50 22 00 F8 24 63 4A 54  |PHPPLAPLP"..$cJT|
00001CC0: 41 24 28 32 29 20 B2 20  54 41 24 28 32 29 AA 22  |A$(2) . TA$(2)."|
00001CD0: 52 4F 4C 52 4F 52 52 54  49 52 54 53 53 42 43 53  |ROLRORRTIRTSSBCS|
00001CE0: 45 43 53 45 44 53 45 49  53 54 41 53 54 58 53 54  |ECSEDSEISTASTXST|
00001CF0: 59 54 41 58 54 41 59 22  00 1E 25 64 4A 54 41 24  |YTAXTAY"..%dJTA$|
00001D00: 28 32 29 20 B2 20 54 41  24 28 32 29 AA 22 54 53  |(2) . TA$(2)."TS|
00001D10: 58 54 58 41 54 58 53 54  59 41 3F 3F 3F 22 00 4A  |XTXATXSTYA???".J|
00001D20: 25 66 4A 54 41 24 28 32  29 20 B2 20 54 41 24 28  |%fJTA$(2) . TA$(|
00001D30: 32 29 AA 22 42 59 54 57  52 44 44 42 59 45 4E 44  |2)."BYTWRDDBYEND|
00001D40: 4F 52 47 50 52 54 53 59  4D 22 00 79 25 67 4A 54  |ORGPRTSYM".y%gJT|
00001D50: 24 20 B2 20 20 20 20 22  36 31 32 31 30 36 39 30  |$ .    "61210690|
00001D60: 42 30 46 30 32 34 33 30  44 30 31 30 30 30 35 30  |B0F02430D0100050|
00001D70: 37 30 31 38 44 38 35 38  22 00 A8 25 68 4A 54 24  |7018D858"..%hJT$|
00001D80: 20 B2 20 54 24 AA 22 42  38 43 44 45 43 43 43 43  | . T$."B8CDECCCC|
00001D90: 45 43 41 38 38 34 44 45  45 45 38 43 38 34 43 32  |ECA884DEEE8C84C2|
00001DA0: 30 41 44 41 45 41 43 22  00 D7 25 69 4A 54 24 20  |0ADAEAC"..%iJT$ |
00001DB0: B2 20 54 24 AA 22 34 41  45 41 30 44 34 38 30 38  |. T$."4AEA0D4808|
00001DC0: 36 38 32 38 32 41 36 41  34 30 36 30 45 44 33 38  |68282A6A4060ED38|
00001DD0: 46 38 37 38 38 44 22 00  F6 25 6A 4A 54 24 20 B2  |F8788D"..%jJT$ .|
00001DE0: 20 54 24 AA 22 38 45 38  43 41 41 41 38 42 41 38  | T$."8E8CAAA8BA8|
00001DF0: 41 39 41 39 38 22 00 11  26 6B 4A 8D 20 31 32 32  |A9A98"..&kJ. 122|
00001E00: 30 30 20 3A 20 54 41 24  28 33 29 20 B2 20 54 31  |00 : TA$(3) . T1|
00001E10: 24 00 40 26 6C 4A 54 24  20 B2 20 20 20 20 22 46  |$.@&lJT$ .    "F|
00001E20: 46 31 31 46 46 46 46 46  46 30 39 30 41 46 46 46  |F11FFFFFF090AFFF|
00001E30: 46 31 44 30 45 46 46 46  46 30 35 31 45 46 46 22  |F1D0EFFFF051EFF"|
00001E40: 00 6F 26 6D 4A 54 24 20  B2 20 54 24 AA 22 46 46  |.o&mJT$ . T$."FF|
00001E50: 31 35 46 46 46 46 46 46  46 46 46 46 46 46 46 46  |15FFFFFFFFFFFFFF|
00001E60: 30 31 46 46 46 46 46 46  31 39 31 36 46 46 22 00  |01FFFFFF1916FF".|
00001E70: 9E 26 6E 4A 54 24 20 B2  20 54 24 AA 22 46 46 32  |.&nJT$ . T$."FF2|
00001E80: 44 46 46 46 46 32 43 32  39 33 45 46 46 46 46 33  |DFFFF2C293EFFFF3|
00001E90: 44 32 45 46 46 46 46 32  35 32 36 46 46 22 00 CD  |D2EFFFF2526FF"..|
00001EA0: 26 6F 4A 54 24 20 B2 20  54 24 AA 22 46 46 33 35  |&oJT$ . T$."FF35|
00001EB0: 46 46 46 46 46 46 46 46  46 46 46 46 46 46 33 31  |FFFFFFFFFFFFFF31|
00001EC0: 46 46 46 46 46 46 33 39  33 36 46 46 22 00 FC 26  |FFFFFF3936FF"..&|
00001ED0: 70 4A 54 24 20 B2 20 54  24 AA 22 46 46 35 31 46  |pJT$ . T$."FF51F|
00001EE0: 46 46 46 46 46 34 39 35  45 46 46 46 46 35 44 34  |FFFFF495EFFFF5D4|
00001EF0: 45 46 46 36 43 34 35 34  36 46 46 22 00 2B 27 71  |EFF6C4546FF".+'q|
00001F00: 4A 54 24 20 B2 20 54 24  AA 22 46 46 35 35 46 46  |JT$ . T$."FF55FF|
00001F10: 46 46 46 46 46 46 46 46  46 46 46 46 34 31 46 46  |FFFFFFFFFFFF41FF|
00001F20: 46 46 46 46 35 39 35 36  46 46 22 00 5A 27 72 4A  |FFFF5956FF".Z'rJ|
00001F30: 54 24 20 B2 20 54 24 AA  22 46 46 36 44 46 46 46  |T$ . T$."FF6DFFF|
00001F40: 46 46 46 36 39 37 45 46  46 46 46 37 44 36 45 46  |FFF697EFFFF7D6EF|
00001F50: 46 46 46 36 35 36 36 46  46 22 00 75 27 73 4A 8D  |FFF6566FF".u'sJ.|
00001F60: 20 31 32 32 30 30 20 3A  20 54 41 24 28 34 29 20  | 12200 : TA$(4) |
00001F70: B2 20 54 31 24 00 A4 27  74 4A 54 24 20 B2 20 20  |. T1$..'tJT$ .  |
00001F80: 20 20 22 46 46 37 35 46  46 46 46 46 46 46 46 46  |  "FF75FFFFFFFFF|
00001F90: 46 46 46 46 46 37 31 46  46 46 46 46 46 37 39 37  |FFFFF71FFFFFF797|
00001FA0: 36 46 46 22 00 D3 27 75  4A 54 24 20 B2 20 54 24  |6FF"..'uJT$ . T$|
00001FB0: AA 22 46 46 39 31 46 46  46 46 39 34 39 44 39 36  |."FF91FFFF949D96|
00001FC0: 46 46 46 46 46 46 46 46  46 46 38 34 38 35 38 36  |FFFFFFFFFF848586|
00001FD0: 46 46 22 00 02 28 76 4A  54 24 20 B2 20 54 24 AA  |FF"..(vJT$ . T$.|
00001FE0: 22 46 46 39 35 46 46 46  46 46 46 46 46 46 46 46  |"FF95FFFFFFFFFFF|
00001FF0: 46 46 46 38 31 46 46 46  46 46 46 39 39 46 46 46  |FFF81FFFFFF99FFF|
00002000: 46 22 00 31 28 77 4A 54  24 20 B2 20 54 24 AA 22  |F".1(wJT$ . T$."|
00002010: 42 43 42 31 42 45 46 46  41 30 41 39 41 32 46 46  |BCB1BEFFA0A9A2FF|
00002020: 46 46 42 44 46 46 41 46  41 34 41 35 41 36 46 46  |FFBDFFAFA4A5A6FF|
00002030: 22 00 60 28 78 4A 54 24  20 B2 20 54 24 AA 22 46  |".`(xJT$ . T$."F|
00002040: 46 42 35 46 46 46 46 46  46 46 46 46 46 46 46 46  |FB5FFFFFFFFFFFFF|
00002050: 46 41 31 46 46 46 46 42  34 42 39 42 36 46 46 22  |FA1FFFFB4B9B6FF"|
00002060: 00 8F 28 79 4A 54 24 20  B2 20 54 24 AA 22 46 46  |..(yJT$ . T$."FF|
00002070: 44 31 46 46 46 46 43 30  43 39 44 45 46 46 46 46  |D1FFFFC0C9DEFFFF|
00002080: 44 44 46 46 46 46 43 34  43 35 43 36 46 46 22 00  |DDFFFFC4C5C6FF".|
00002090: BE 28 7A 4A 54 24 20 B2  20 54 24 AA 22 46 46 44  |.(zJT$ . T$."FFD|
000020A0: 35 46 46 46 46 46 46 46  46 46 46 46 46 46 46 43  |5FFFFFFFFFFFFFFC|
000020B0: 31 46 46 46 46 46 46 44  39 44 36 46 46 22 00 E0  |1FFFFFFD9D6FF"..|
000020C0: 28 7B 4A 8D 20 31 32 32  30 30 20 3A 20 54 41 24  |({J. 12200 : TA$|
000020D0: 28 34 29 20 B2 20 54 41  24 28 34 29 AA 54 31 24  |(4) . TA$(4).T1$|
000020E0: 00 0F 29 7C 4A 54 24 20  B2 20 20 20 20 22 46 46  |..)|JT$ .    "FF|
000020F0: 46 31 46 46 46 46 45 30  45 39 46 45 46 46 46 46  |F1FFFFE0E9FEFFFF|
00002100: 46 44 46 46 46 46 45 34  45 35 45 36 46 46 22 00  |FDFFFFE4E5E6FF".|
00002110: 3C 29 7D 4A 54 24 20 B2  20 54 24 AA 22 46 46 46  |<)}JT$ . T$."FFF|
00002120: 35 46 46 46 46 46 46 46  46 46 46 46 46 46 46 45  |5FFFFFFFFFFFFFFE|
00002130: 31 46 46 46 46 46 46 46  39 46 36 22 00 5E 29 7E  |1FFFFFFF9F6".^)~|
00002140: 4A 8D 20 31 32 32 30 30  20 3A 20 54 41 24 28 34  |J. 12200 : TA$(4|
00002150: 29 20 B2 20 54 41 24 28  34 29 AA 54 31 24 00 83  |) . TA$(4).T1$..|
00002160: 29 88 4A 53 4D 20 B2 20  35 30 20 3A 20 53 45 20  |).JSM . 50 : SE |
00002170: B2 20 30 20 3A 20 86 20  53 54 41 42 4C 45 24 28  |. 0 : . STABLE$(|
00002180: 53 4D 29 00 92 29 9D 4A  86 20 45 52 52 24 28 31  |SM)..).J. ERR$(1|
00002190: 38 29 00 BB 29 9F 4A 45  52 52 24 28 31 29 20 B2  |8)..).JERR$(1) .|
000021A0: 20 22 53 49 4E 47 4C 45  20 42 59 54 45 20 4F 55  | "SINGLE BYTE OU|
000021B0: 54 20 4F 46 20 52 41 4E  47 45 22 00 E4 29 A0 4A  |T OF RANGE"..).J|
000021C0: 45 52 52 24 28 32 29 20  B2 20 22 44 4F 55 42 4C  |ERR$(2) . "DOUBL|
000021D0: 45 20 42 59 54 45 20 4F  55 54 20 4F 46 20 52 41  |E BYTE OUT OF RA|
000021E0: 4E 47 45 22 00 0D 2A A1  4A 45 52 52 24 28 33 29  |NGE"..*.JERR$(3)|
000021F0: 20 B2 20 22 49 4E 56 41  4C 49 44 20 4F 50 52 41  | . "INVALID OPRA|
00002200: 4E 44 20 4F 52 20 4F 50  43 4F 44 45 22 00 2E 2A  |ND OR OPCODE"..*|
00002210: A2 4A 45 52 52 24 28 34  29 20 B2 20 22 49 4E 56  |.JERR$(4) . "INV|
00002220: 41 4C 49 44 20 4F 50 45  52 41 54 4F 52 22 00 52  |ALID OPERATOR".R|
00002230: 2A A3 4A 45 52 52 24 28  35 29 20 B2 20 22 49 4E  |*.JERR$(5) . "IN|
00002240: 44 45 58 20 49 53 20 4E  4F 54 20 58 20 4F 52 20  |DEX IS NOT X OR |
00002250: 59 22 00 7A 2A A4 4A 45  52 52 24 28 36 29 20 B2  |Y".z*.JERR$(6) .|
00002260: 20 22 4C 41 42 45 4C 20  4E 4F 54 20 41 4C 50 48  | "LABEL NOT ALPH|
00002270: 41 2D 4E 55 4D 45 52 49  43 22 00 A0 2A A5 4A 45  |A-NUMERIC"..*.JE|
00002280: 52 52 24 28 37 29 20 B2  20 22 49 4E 43 4F 52 52  |RR$(7) . "INCORR|
00002290: 45 43 54 20 4E 55 4D 42  45 52 20 42 41 53 45 22  |ECT NUMBER BASE"|
000022A0: 00 C4 2A A6 4A 45 52 52  24 28 38 29 20 B2 20 22  |..*.JERR$(8) . "|
000022B0: 4C 41 42 45 4C 20 44 45  46 49 4E 45 44 20 54 57  |LABEL DEFINED TW|
000022C0: 49 43 45 22 00 E9 2A A8  4A 45 52 52 24 28 31 30  |ICE"..*.JERR$(10|
000022D0: 29 20 B2 20 22 42 52 41  4E 43 48 20 4F 55 54 20  |) . "BRANCH OUT |
000022E0: 4F 46 20 52 41 4E 47 45  22 00 0A 2B A9 4A 45 52  |OF RANGE"..+.JER|
000022F0: 52 24 28 31 31 29 20 B2  20 22 55 4E 44 45 46 49  |R$(11) . "UNDEFI|
00002300: 4E 45 44 20 4C 41 42 45  4C 22 00 35 2B AA 4A 45  |NED LABEL".5+.JE|
00002310: 52 52 24 28 31 32 29 20  B2 20 22 4F 4E 4C 59 20  |RR$(12) . "ONLY |
00002320: 53 49 4E 47 4C 45 20 43  48 52 2E 20 45 58 50 45  |SINGLE CHR. EXPE|
00002330: 43 54 45 44 22 00 5A 2B  AC 4A 45 52 52 24 28 31  |CTED".Z+.JERR$(1|
00002340: 34 29 20 B2 20 22 4F 55  54 20 4F 46 20 53 59 4D  |4) . "OUT OF SYM|
00002350: 42 4F 4C 20 53 50 41 43  45 22 00 7C 2B AD 4A 45  |BOL SPACE".|+.JE|
00002360: 52 52 24 28 31 35 29 20  B2 20 22 44 49 56 49 53  |RR$(15) . "DIVIS|
00002370: 49 4F 4E 20 42 59 20 5A  45 52 4F 22 00 BB 2B B0  |ION BY ZERO"..+.|
00002380: 4A 45 52 52 24 28 31 38  29 20 B2 20 22 41 44 44  |JERR$(18) . "ADD|
00002390: 52 45 53 53 49 4E 47 20  4D 4F 44 45 20 4E 4F 54  |RESSING MODE NOT|
000023A0: 20 41 56 41 49 4C 42 4C  45 20 57 49 54 48 20 54  | AVAILBLE WITH T|
000023B0: 48 49 53 20 4F 50 43 4F  44 45 22 00 D4 2B 0C 4E  |HIS OPCODE"..+.N|
000023C0: 86 20 46 49 24 28 32 35  34 29 20 3A 20 8D 20 32  |. FI$(254) : . 2|
000023D0: 34 33 30 30 00 DA 2B 16  4E 8E 00 FE 2B 20 4E 8F  |4300..+.N...+ N.|
000023E0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000023F0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 00 1E  |**************..|
00002400: 2C 21 4E 8F 20 47 45 4E  45 52 41 54 45 20 41 53  |,!N. GENERATE AS|
00002410: 53 45 4D 42 4C 59 20 4C  49 53 54 49 4E 47 00 42  |SEMBLY LISTING.B|
00002420: 2C 22 4E 8F 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |,"N.************|
00002430: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00002440: 2A 2A 00 6B 2C 25 4E 53  45 20 B2 20 30 20 3A 20  |**.k,%NSE . 0 : |
00002450: 46 4D 41 58 20 B2 20 C3  28 50 54 52 24 29 20 3A  |FMAX . .(PTR$) :|
00002460: 20 53 59 20 B2 20 46 41  4C 53 45 00 95 2C 2A 4E  | SY . FALSE..,*N|
00002470: 85 20 22 20 45 52 52 4F  52 20 4F 4E 4C 59 20 4C  |. " ERROR ONLY L|
00002480: 49 53 54 49 4E 47 20 28  20 59 2F 4E 20 29 20 3A  |ISTING ( Y/N ) :|
00002490: 22 3B 20 54 24 00 AA 2C  34 4E 45 4F 20 B2 20 C8  |"; T$..,4NEO . .|
000024A0: 28 54 24 2C 31 29 B2 22  59 22 00 D4 2C 39 4E 85  |(T$,1)."Y"..,9N.|
000024B0: 20 22 20 41 53 53 45 4D  42 4C 45 20 54 4F 20 4D  | " ASSEMBLE TO M|
000024C0: 45 4D 4F 52 59 20 28 20  59 2F 4E 20 29 20 3A 22  |EMORY ( Y/N ) :"|
000024D0: 3B 20 54 24 00 E9 2C 3D  4E 41 4D 20 B2 20 C8 28  |; T$..,=NAM . .(|
000024E0: 54 24 2C 31 29 B2 22 59  22 00 0A 2D 3E 4E 41 44  |T$,1)."Y"..->NAD|
000024F0: 20 B2 20 30 20 3A 20 8F  20 53 45 54 20 53 54 41  | . 0 : . SET STA|
00002500: 52 54 20 41 44 44 52 45  53 53 00 1D 2D 48 4E 81  |RT ADDRESS..-HN.|
00002510: 20 51 20 B2 20 31 20 A4  20 46 4D 41 58 00 47 2D  | Q . 1 . FMAX.G-|
00002520: 52 4E 49 4E 24 20 B2 20  46 49 4C 45 24 28 C6 28  |RNIN$ . FILE$(.(|
00002530: CA 28 50 54 52 24 2C 51  2C 31 29 29 29 20 3A 20  |.(PTR$,Q,1))) : |
00002540: 4F 24 20 B2 20 22 22 00  53 2D 5C 4E 8D 20 32 36  |O$ . "".S-\N. 26|
00002550: 34 30 30 00 69 2D 66 4E  8B 20 45 58 49 54 20 A7  |400.i-fN. EXIT .|
00002560: 20 51 B2 46 4D 41 58 AA  31 00 71 2D 70 4E 82 20  | Q.FMAX.1.q-pN. |
00002570: 51 00 7E 2D 75 4E 54 20  B2 20 B8 28 58 29 00 B3  |Q.~-uNT . .(X)..|
00002580: 2D 7A 4E 41 44 20 B2 20  30 20 3A 20 45 43 20 B2  |-zNAD . 0 : EC .|
00002590: 20 30 20 3A 20 99 20 22  41 44 44 2E 20 20 44 41  | 0 : . "ADD.  DA|
000025A0: 54 41 20 20 20 20 20 53  4F 55 52 43 45 20 43 4F  |TA     SOURCE CO|
000025B0: 44 45 22 00 C6 2D 84 4E  81 20 51 20 B2 20 31 20  |DE"..-.N. Q . 1 |
000025C0: A4 20 46 4D 41 58 00 F0  2D 8E 4E 49 4E 24 20 B2  |. FMAX..-.NIN$ .|
000025D0: 20 46 49 4C 45 24 28 C6  28 CA 28 50 54 52 24 2C  | FILE$(.(.(PTR$,|
000025E0: 51 2C 31 29 29 29 20 3A  20 4F 24 20 B2 20 22 22  |Q,1))) : O$ . ""|
000025F0: 00 FC 2D 98 4E 51 31 20  B2 20 41 44 00 08 2E A2  |..-.NQ1 . AD....|
00002600: 4E 8D 20 32 37 36 30 30  00 1A 2E AC 4E 8B 20 45  |N. 27600....N. E|
00002610: 52 52 20 A7 20 32 30 32  35 30 00 2B 2E B1 4E 8B  |RR . 20250.+..N.|
00002620: 20 45 4F 20 A7 20 32 30  32 32 32 00 40 2E B6 4E  | EO . 20222.@..N|
00002630: 48 20 B2 20 51 31 20 3A  20 8D 20 31 31 30 30 30  |H . Q1 : . 11000|
00002640: 00 4C 2E C0 4E 51 24 20  B2 20 48 24 00 71 2E D4  |.L..NQ$ . H$.q..|
00002650: 4E 51 32 20 B2 20 33 20  3A 20 8B 20 C3 28 4F 24  |NQ2 . 3 : . .(O$|
00002660: 29 B3 51 32 20 A7 20 51  32 20 B2 20 C3 28 4F 24  |).Q2 . Q2 . .(O$|
00002670: 29 00 8F 2E D9 4E 51 31  24 20 B2 22 22 20 3A 20  |)....NQ1$ ."" : |
00002680: 8B 20 4F 24 B2 22 22 20  A7 20 32 30 32 32 31 00  |. O$."" . 20221.|
00002690: A1 2E DE 4E 81 20 51 33  20 B2 20 31 20 A4 20 51  |...N. Q3 . 1 . Q|
000026A0: 32 00 C1 2E E8 4E 48 20  B2 20 C6 28 CA 28 4F 24  |2....NH . .(.(O$|
000026B0: 2C 51 33 2C 31 29 29 20  3A 20 8D 20 31 31 30 30  |,Q3,1)) : . 1100|
000026C0: 30 00 DD 2E F2 4E 8B 20  C3 28 48 24 29 B2 31 20  |0....N. .(H$).1 |
000026D0: A7 20 48 24 20 B2 20 22  30 22 AA 48 24 00 F5 2E  |. H$ . "0".H$...|
000026E0: FC 4E 51 31 24 20 B2 20  51 31 24 AA 48 24 20 3A  |.NQ1$ . Q1$.H$ :|
000026F0: 20 82 20 51 33 00 23 2F  FD 4E 99 20 51 24 20 A6  | . Q3.#/.N. Q$ .|
00002700: 36 AB C3 28 51 24 29 29  20 51 31 24 20 A6 38 AB  |6..(Q$)) Q1$ .8.|
00002710: C3 28 51 31 24 29 29 20  3B 20 3A 20 8D 20 32 38  |.(Q1$)) ; : . 28|
00002720: 31 30 30 00 3E 2F FE 4E  8B 20 A8 20 41 4D 20 B0  |100.>/.N. . AM .|
00002730: 20 4F 24 B2 22 22 20 A7  20 32 30 32 35 30 00 6E  | O$."" . 20250.n|
00002740: 2F 01 4F 81 20 58 20 B2  20 31 20 A4 20 C3 28 4F  |/.O. X . 1 . .(O|
00002750: 24 29 20 3A 20 97 20 51  31 AA 58 AB 31 2C C6 28  |$) : . Q1.X.1,.(|
00002760: CA 28 4F 24 2C 58 2C 31  29 29 20 3A 20 82 00 95  |.(O$,X,1)) : ...|
00002770: 2F 1A 4F 8B 20 45 58 49  54 20 A7 20 51 20 B2 20  |/.O. EXIT . Q . |
00002780: 46 4D 41 58 AA 31 20 3A  20 8F 20 4C 45 41 56 45  |FMAX.1 : . LEAVE|
00002790: 20 4C 4F 4F 50 00 9D 2F  24 4F 82 20 51 00 CA 2F  | LOOP../$O. Q../|
000027A0: 2E 4F 99 20 3A 20 99 20  22 20 54 4F 54 41 4C 20  |.O. : . " TOTAL |
000027B0: 45 52 52 4F 52 53 20 49  4E 20 46 49 4C 45 20 2D  |ERRORS IN FILE -|
000027C0: 2D 2D 22 20 45 43 20 3A  20 99 00 DD 2F 38 4F 8B  |--" EC : .../8O.|
000027D0: 20 53 59 20 A7 20 8D 20  32 36 39 30 30 00 03 30  | SY . . 26900..0|
000027E0: 42 4F 8B 20 C2 28 31 35  32 29 20 B3 B1 20 30 20  |BO. .(152) .. 0 |
000027F0: A7 20 98 32 20 3A 20 A0  32 20 3A 20 89 20 32 30  |. .2 : .2 : . 20|
00002800: 33 30 30 00 1E 30 47 4F  A1 20 54 24 20 3A 20 8B  |300..0GO. T$ : .|
00002810: 20 54 24 B2 22 22 20 A7  20 32 30 32 39 35 00 24  | T$."" . 20295.$|
00002820: 30 4C 4F 8E 00 48 30 D8  59 8F 2A 2A 2A 2A 2A 2A  |0LO..H0.Y.******|
00002830: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00002840: 2A 2A 2A 2A 2A 2A 2A 2A  00 6C 30 DA 59 8F 2A 2A  |********.l0.Y.**|
00002850: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00002860: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 00 7E 30 E2  |************.~0.|
00002870: 59 8F 20 46 49 4C 45 20  45 44 49 54 4F 52 00 A5  |Y. FILE EDITOR..|
00002880: 30 EC 59 8F 20 46 49 4E  44 20 4C 49 4E 45 20 4E  |0.Y. FIND LINE N|
00002890: 55 4D 42 45 52 20 49 4E  20 27 4C 4E 27 20 49 4E  |UMBER IN 'LN' IN|
000028A0: 20 46 49 4C 45 00 C1 30  F6 59 54 20 B2 20 C3 28  | FILE..0.YT . .(|
000028B0: 50 54 52 24 29 AA 31 20  3A 20 54 32 20 B2 20 AB  |PTR$).1 : T2 . .|
000028C0: 31 00 E0 30 00 5A 54 20  B2 20 54 AB 31 20 3A 20  |1..0.ZT . T.1 : |
000028D0: 8B 20 54 B3 B2 30 20 A7  20 89 20 32 33 30 38 30  |. T..0 . . 23080|
000028E0: 00 F8 30 0A 5A 54 31 20  B2 20 C6 28 CA 28 50 54  |..0.ZT1 . .(.(PT|
000028F0: 52 24 2C 54 2C 31 29 29  00 29 31 14 5A 54 32 20  |R$,T,1)).)1.ZT2 |
00002900: B2 20 C6 28 CA 28 46 49  24 28 54 31 29 2C 31 2C  |. .(.(FI$(T1),1,|
00002910: 31 29 29 AA 32 35 36 AC  C6 28 CA 28 46 49 24 28  |1)).256..(.(FI$(|
00002920: 54 31 29 2C 32 2C 31 29  29 00 3D 31 1E 5A 8B 20  |T1),2,1)).=1.Z. |
00002930: 54 32 B1 4C 4E 20 A7 20  32 33 30 34 30 00 62 31  |T2.LN . 23040.b1|
00002940: 28 5A 45 52 52 20 B2 20  A8 28 54 32 B2 4C 4E 29  |(ZERR . .(T2.LN)|
00002950: 20 3A 20 8B 20 45 52 52  20 A7 20 54 20 B2 20 54  | : . ERR . T . T|
00002960: AA 31 00 68 31 32 5A 8E  00 8C 31 3C 5A 8F 2A 2A  |.1.h12Z...1<Z.**|
00002970: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00002980: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 00 A3 31 3D  |************..1=|
00002990: 5A 8F 20 41 44 44 20 4C  49 4E 45 20 54 4F 20 46  |Z. ADD LINE TO F|
000029A0: 49 4C 45 00 C7 31 3E 5A  8F 2A 2A 2A 2A 2A 2A 2A  |ILE..1>Z.*******|
000029B0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000029C0: 2A 2A 2A 2A 2A 2A 2A 00  E5 31 41 5A 8B 20 4C 4E  |*******..1AZ. LN|
000029D0: B3 30 20 B0 20 4C 4E B1  36 35 35 33 35 20 A7 20  |.0 . LN.65535 . |
000029E0: 32 33 32 31 35 00 F1 31  46 5A 8D 20 32 33 30 32  |23215..1FZ. 2302|
000029F0: 30 00 1D 32 50 5A 8B 20  A8 20 45 52 52 20 A7 20  |0..2PZ. . ERR . |
00002A00: 54 31 20 B2 20 C6 28 CA  28 50 54 52 24 2C 54 2C  |T1 . .(.(PTR$,T,|
00002A10: 31 29 29 20 3A 20 89 20  32 33 31 35 30 00 40 32  |1)) : . 23150.@2|
00002A20: 5A 5A 8B 20 45 24 B2 22  22 20 A7 20 45 52 52 20  |ZZ. E$."" . ERR |
00002A30: B2 20 54 52 55 45 20 3A  20 89 20 32 33 32 32 30  |. TRUE : . 23220|
00002A40: 00 5F 32 64 5A 54 31 20  B2 20 C6 28 45 24 29 20  |._2dZT1 . .(E$) |
00002A50: 20 3A 20 45 24 20 B2 20  CA 28 45 24 2C 32 29 00  | : E$ . .(E$,2).|
00002A60: 72 32 6E 5A 54 32 20 B2  20 B5 28 4C 4E AD 32 35  |r2nZT2 . .(LN.25|
00002A70: 36 29 00 97 32 78 5A 46  49 24 28 54 31 29 20 B2  |6)..2xZFI$(T1) .|
00002A80: 20 C7 28 4C 4E AB 54 32  AC 32 35 36 29 AA C7 28  | .(LN.T2.256)..(|
00002A90: 54 32 29 AA 49 4E 24 00  AB 32 82 5A 8B 20 A8 20  |T2).IN$..2.Z. . |
00002AA0: 45 52 52 20 A7 20 32 33  32 32 30 00 C2 32 8C 5A  |ERR . 23220..2.Z|
00002AB0: 54 24 20 B2 20 22 22 20  3A 20 54 31 24 20 B2 20  |T$ . "" : T1$ . |
00002AC0: 22 22 00 DF 32 96 5A 8B  20 54 B1 31 20 A7 20 54  |""..2.Z. T.1 . T|
00002AD0: 24 20 B2 20 C8 28 50 54  52 24 2C 54 AB 31 29 00  |$ . .(PTR$,T.1).|
00002AE0: 02 33 A0 5A 8B 20 54 B3  B2 C3 28 50 54 52 24 29  |.3.Z. T...(PTR$)|
00002AF0: 20 A7 20 54 31 24 20 B2  20 CA 28 50 54 52 24 2C  | . T1$ . .(PTR$,|
00002B00: 54 29 00 1A 33 AA 5A 50  54 52 24 20 B2 20 54 24  |T)..3.ZPTR$ . T$|
00002B10: AA C7 28 54 31 29 AA 54  31 24 00 2A 33 AF 5A 45  |..(T1).T1$.*3.ZE|
00002B20: 52 52 20 B2 20 46 41 4C  53 45 00 30 33 B4 5A 8E  |RR . FALSE.03.Z.|
00002B30: 00 54 33 04 5B 8F 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.T3.[.**********|
00002B40: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00002B50: 2A 2A 2A 2A 00 76 33 05  5B 8F 20 44 45 4C 45 54  |****.v3.[. DELET|
00002B60: 45 20 4C 49 4E 45 20 50  4F 49 4E 54 45 44 20 41  |E LINE POINTED A|
00002B70: 54 20 42 59 20 54 00 9A  33 06 5B 8F 2A 2A 2A 2A  |T BY T..3.[.****|
00002B80: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00002B90: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 00 B1 33 0E 5B 54  |**********..3.[T|
00002BA0: 24 20 B2 20 22 22 20 3A  20 54 31 24 20 B2 20 22  |$ . "" : T1$ . "|
00002BB0: 22 00 CE 33 18 5B 8B 20  54 B1 31 20 A7 20 54 24  |"..3.[. T.1 . T$|
00002BC0: 20 B2 20 C8 28 50 54 52  24 2C 54 AB 31 29 00 F2  | . .(PTR$,T.1)..|
00002BD0: 33 22 5B 8B 20 54 B3 C3  28 50 54 52 24 29 20 A7  |3"[. T..(PTR$) .|
00002BE0: 20 54 31 24 20 B2 20 CA  28 50 54 52 24 2C 54 AA  | T1$ . .(PTR$,T.|
00002BF0: 31 29 00 0A 34 2C 5B 45  24 20 B2 20 45 24 AA CA  |1)..4,[E$ . E$..|
00002C00: 28 50 54 52 24 2C 54 2C  31 29 00 1C 34 36 5B 50  |(PTR$,T,1)..46[P|
00002C10: 54 52 24 20 B2 20 54 24  AA 54 31 24 00 22 34 40  |TR$ . T$.T1$."4@|
00002C20: 5B 8E 00 46 34 68 5B 8F  2A 2A 2A 2A 2A 2A 2A 2A  |[..F4h[.********|
00002C30: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00002C40: 2A 2A 2A 2A 2A 2A 00 67  34 69 5B 8F 20 4C 49 53  |******.g4i[. LIS|
00002C50: 54 20 4C 49 4E 45 53 20  50 4F 49 4E 54 45 44 20  |T LINES POINTED |
00002C60: 41 54 20 42 59 20 54 00  8B 34 6A 5B 8F 2A 2A 2A  |AT BY T..4j[.***|
00002C70: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00002C80: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 00 BD 34 72 5B  |***********..4r[|
00002C90: 99 20 C6 28 CA 28 46 49  24 28 54 29 2C 31 2C 31  |. .(.(FI$(T),1,1|
00002CA0: 29 29 AA 32 35 36 AC C6  28 CA 28 46 49 24 28 54  |)).256..(.(FI$(T|
00002CB0: 29 2C 32 2C 31 29 29 20  A3 36 29 20 3B 00 CF 34  |),2,1)) .6) ;..4|
00002CC0: 7C 5B 99 20 CA 28 46 49  24 28 54 29 2C 33 29 00  ||[. .(FI$(T),3).|
00002CD0: D5 34 86 5B 8E 00 F9 34  CC 5B 8F 2A 2A 2A 2A 2A  |.4.[...4.[.*****|
00002CE0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00002CF0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 00 19 35 CD 5B 8F 20  |*********..5.[. |
00002D00: 53 54 41 52 54 20 41 4E  44 20 46 49 4E 49 53 48  |START AND FINISH|
00002D10: 20 50 4F 49 4E 54 45 52  53 00 3D 35 CE 5B 8F 2A  | POINTERS.=5.[.*|
00002D20: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00002D30: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 00 53 35  |*************.S5|
00002D40: D6 5B 4C 4E 20 B2 20 53  4C 20 3A 20 8D 20 32 33  |.[LN . SL : . 23|
00002D50: 30 32 30 00 5E 35 E0 5B  53 50 20 B2 20 54 00 74  |020.^5.[SP . T.t|
00002D60: 35 EA 5B 4C 4E 20 B2 20  46 4C 20 3A 20 8D 20 32  |5.[LN . FL : . 2|
00002D70: 33 30 32 30 00 7F 35 F4  5B 46 50 20 B2 20 54 00  |3020..5.[FP . T.|
00002D80: 95 35 F9 5B 8B 20 45 52  52 20 A7 20 46 50 20 B2  |.5.[. ERR . FP .|
00002D90: 20 46 50 AB 31 00 B5 35  FE 5B 8B 20 46 50 B1 C3  | FP.1..5.[. FP..|
00002DA0: 28 50 54 52 24 29 20 A7  20 46 50 20 B2 20 C3 28  |(PTR$) . FP . .(|
00002DB0: 50 54 52 24 29 00 BB 35  08 5C 8E 00 DF 35 30 5C  |PTR$)..5.\...50\|
00002DC0: 8F 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.***************|
00002DD0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 00  |***************.|
00002DE0: FB 35 31 5C 8F 20 4C 4F  41 44 20 46 49 4C 45 20  |.51\. LOAD FILE |
00002DF0: 46 52 4F 4D 20 44 45 56  49 43 45 00 1F 36 32 5C  |FROM DEVICE..62\|
00002E00: 8F 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.***************|
00002E10: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 00  |***************.|
00002E20: 2B 36 3A 5C 8D 20 31 31  32 35 30 00 4A 36 3F 5C  |+6:\. 11250.J6?\|
00002E30: 8B 20 44 45 56 B2 38 20  A7 20 49 4E 24 20 B2 20  |. DEV.8 . IN$ . |
00002E40: 49 4E 24 AA 22 2C 53 2C  52 22 00 5B 36 4E 5C 9F  |IN$.",S,R".[6N\.|
00002E50: 32 2C 44 45 56 2C 30 2C  49 4E 24 00 79 36 53 5C  |2,DEV,0,IN$.y6S\|
00002E60: 84 32 20 2C 20 49 4E 24  20 3A 20 8B 20 53 54 20  |.2 , IN$ : . ST |
00002E70: A7 20 89 20 32 33 36 35  30 00 B2 36 58 5C 8B 20  |. . 23650..6X\. |
00002E80: 49 4E 24 B3 B1 22 45 4E  44 22 20 A7 20 8D 20 32  |IN$.."END" . . 2|
00002E90: 34 30 30 30 20 3A 20 8D  20 32 33 39 30 30 20 3A  |4000 : . 23900 :|
00002EA0: 20 8D 20 32 33 31 30 30  20 3A 20 89 20 32 33 36  | . 23100 : . 236|
00002EB0: 33 35 00 BA 36 62 5C A0  20 32 00 C0 36 6C 5C 8E  |35..6b\. 2..6l\.|
00002EC0: 00 E4 36 94 5C 8F 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..6.\.**********|
00002ED0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00002EE0: 2A 2A 2A 2A 00 FE 36 95  5C 8F 20 53 41 56 45 20  |****..6.\. SAVE |
00002EF0: 46 49 4C 45 20 54 4F 20  44 45 56 49 43 45 00 22  |FILE TO DEVICE."|
00002F00: 37 96 5C 8F 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |7.\.************|
00002F10: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00002F20: 2A 2A 00 2E 37 99 5C 8D  20 31 31 32 35 30 00 4D  |**..7.\. 11250.M|
00002F30: 37 9E 5C 8B 20 44 45 56  B2 38 20 A7 20 49 4E 24  |7.\. DEV.8 . IN$|
00002F40: 20 B2 20 49 4E 24 AA 22  2C 53 2C 57 22 00 91 37  | . IN$.",S,W"..7|
00002F50: A3 5C 54 24 20 B2 20 22  4E 22 20 3A 20 8B 20 44  |.\T$ . "N" : . D|
00002F60: 45 56 B2 38 20 A7 20 85  20 22 4F 56 45 52 57 52  |EV.8 . . "OVERWR|
00002F70: 49 54 45 20 45 58 49 53  54 49 4E 47 20 46 49 4C  |ITE EXISTING FIL|
00002F80: 45 20 28 20 59 2F 4E 20  29 20 3A 20 22 3B 20 54  |E ( Y/N ) : "; T|
00002F90: 24 00 B0 37 A4 5C 8B 20  54 24 B2 22 59 22 20 A7  |$..7.\. T$."Y" .|
00002FA0: 20 49 4E 24 20 B2 20 22  40 30 3A 22 AA 49 4E 24  | IN$ . "@0:".IN$|
00002FB0: 00 C7 37 A8 5C 9F 32 2C  44 45 56 2C 32 2C 49 4E  |..7.\.2,DEV,2,IN|
00002FC0: 24 20 3A 20 9D 20 32 00  DF 37 B2 5C 53 4C 20 B2  |$ : . 2..7.\SL .|
00002FD0: 20 30 20 3A 20 46 4C 20  B2 20 36 35 35 33 36 00  | 0 : FL . 65536.|
00002FE0: F8 37 C6 5C 8D 20 32 34  34 32 30 20 3A 20 98 32  |.7.\. 24420 : .2|
00002FF0: 20 2C 20 22 45 4E 44 22  00 05 38 D0 5C 98 32 20  | , "END"..8.\.2 |
00003000: 3A 20 A0 20 32 00 0B 38  E4 5C 8E 00 2F 38 5C 5D  |: . 2..8.\../8\]|
00003010: 8F 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.***************|
00003020: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 00  |***************.|
00003030: 4B 38 5D 5D 8F 20 52 45  4D 4F 56 45 20 4C 45 41  |K8]]. REMOVE LEA|
00003040: 44 49 4E 47 20 53 50 41  43 45 53 00 6F 38 5E 5D  |DING SPACES.o8^]|
00003050: 8F 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.***************|
00003060: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 00  |***************.|
00003070: 84 38 66 5D 81 20 54 20  B2 20 31 20 A4 20 C3 28  |.8f]. T . 1 . .(|
00003080: 49 4E 24 29 00 9F 38 70  5D 8B 20 CA 28 49 4E 24  |IN$)..8p]. .(IN$|
00003090: 2C 54 2C 31 29 B2 22 20  22 20 A7 20 82 20 54 00  |,T,1)." " . . T.|
000030A0: B6 38 8E 5D 49 4E 24 20  B2 20 CA 28 49 4E 24 2C  |.8.]IN$ . .(IN$,|
000030B0: 54 29 20 3A 20 8E 00 DA  38 C0 5D 8F 2A 2A 2A 2A  |T) : ...8.].****|
000030C0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000030D0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 00 F0 38 C1 5D 8F  |**********..8.].|
000030E0: 20 47 45 54 20 4C 49 4E  45 20 4E 55 4D 42 45 52  | GET LINE NUMBER|
000030F0: 00 14 39 C2 5D 8F 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..9.].**********|
00003100: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003110: 2A 2A 2A 2A 00 24 39 CA  5D 4C 4E 20 B2 20 AB 36  |****.$9.]LN . .6|
00003120: 35 35 33 36 00 54 39 D4  5D 8B 20 C3 28 49 4E 24  |5536.T9.]. .(IN$|
00003130: 29 B2 30 20 B0 20 49 4E  24 B3 22 30 22 20 B0 20  |).0 . IN$."0" . |
00003140: C8 28 49 4E 24 2C 31 29  B1 22 39 22 20 A7 20 32  |.(IN$,1)."9" . 2|
00003150: 34 30 39 30 00 69 39 DE  5D 81 20 54 20 B2 20 31  |4090.i9.]. T . 1|
00003160: 20 A4 20 C3 28 49 4E 24  29 00 97 39 E8 5D 8B 20  | . .(IN$)..9.]. |
00003170: CA 28 49 4E 24 2C 54 2C  31 29 B3 B2 22 39 22 20  |.(IN$,T,1).."9" |
00003180: AF 20 CA 28 49 4E 24 2C  54 2C 31 29 B1 B2 22 30  |. .(IN$,T,1).."0|
00003190: 22 20 A7 20 82 20 54 00  BF 39 10 5E 4C 4E 20 B2  |" . . T..9.^LN .|
000031A0: 20 C5 28 C8 28 49 4E 24  2C 54 AB 31 29 29 20 3A  | .(.(IN$,T.1)) :|
000031B0: 20 49 4E 24 20 B2 20 CA  28 49 4E 24 2C 54 29 00  | IN$ . .(IN$,T).|
000031C0: C5 39 1A 5E 8E 00 E9 39  88 5E 8F 2A 2A 2A 2A 2A  |.9.^...9.^.*****|
000031D0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000031E0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 00 04 3A 89 5E 8F 20  |*********..:.^. |
000031F0: 46 49 52 53 54 20 41 4E  44 20 4C 41 53 54 20 4C  |FIRST AND LAST L|
00003200: 49 4E 45 53 00 28 3A 8A  5E 8F 2A 2A 2A 2A 2A 2A  |INES.(:.^.******|
00003210: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003220: 2A 2A 2A 2A 2A 2A 2A 2A  00 56 3A 8D 5E 49 4E 24  |********.V:.^IN$|
00003230: 20 B2 20 22 22 20 3A 20  85 20 22 46 49 52 53 54  | . "" : . "FIRST|
00003240: 20 2D 20 4C 41 53 54 20  4C 49 4E 45 53 20 3A 20  | - LAST LINES : |
00003250: 22 3B 20 49 4E 24 00 85  3A 92 5E 53 4C 20 B2 20  |"; IN$..:.^SL . |
00003260: 30 20 3A 20 46 4C 20 B2  20 36 35 35 33 35 20 3A  |0 : FL . 65535 :|
00003270: 20 54 33 20 B2 20 30 20  3A 20 45 52 52 20 B2 20  | T3 . 0 : ERR . |
00003280: 46 41 4C 53 45 00 9C 3A  9C 5E 8B 20 C3 28 49 4E  |FALSE..:.^. .(IN|
00003290: 24 29 B2 30 20 A7 20 32  34 32 39 35 00 A8 3A A6  |$).0 . 24295..:.|
000032A0: 5E 8D 20 32 34 30 30 30  00 C8 3A B0 5E 8B 20 4C  |^. 24000..:.^. L|
000032B0: 4E B1 B2 30 20 A7 20 53  4C 20 B2 20 4C 4E 20 3A  |N..0 . SL . LN :|
000032C0: 20 89 20 32 34 32 36 30  00 ED 3A BA 5E 8B 20 4C  | . 24260..:.^. L|
000032D0: 4E B1 AB 36 35 35 33 36  20 A7 20 46 4C 20 B2 20  |N..65536 . FL . |
000032E0: AB 4C 4E 20 3A 20 89 20  32 34 32 39 35 00 1A 3B  |.LN : . 24295..;|
000032F0: C4 5E 8D 20 32 33 39 30  30 20 3A 20 8B 20 C3 28  |.^. 23900 : . .(|
00003300: 49 4E 24 29 B2 30 20 A7  20 46 4C 20 B2 20 53 4C  |IN$).0 . FL . SL|
00003310: 20 3A 20 89 20 32 34 32  39 35 00 37 3B CE 5E 49  | : . 24295.7;.^I|
00003320: 4E 24 20 B2 20 CA 28 49  4E 24 2C 32 29 20 3A 20  |N$ . .(IN$,2) : |
00003330: 8D 20 32 33 39 30 30 00  5A 3B E2 5E 8B 20 C3 28  |. 23900.Z;.^. .(|
00003340: 49 4E 24 29 B1 30 20 A7  20 8D 20 32 34 30 30 30  |IN$).0 . . 24000|
00003350: 20 3A 20 46 4C 20 B2 20  4C 4E 00 90 3B E7 5E 45  | : FL . LN..;.^E|
00003360: 52 52 20 B2 20 53 4C B3  30 20 B0 20 53 4C B1 36  |RR . SL.0 . SL.6|
00003370: 35 35 33 35 20 B0 20 46  4C B3 30 20 B0 20 46 4C  |5535 . FL.0 . FL|
00003380: B1 36 35 35 33 35 20 B0  20 45 52 52 20 3A 20 8E  |.65535 . ERR : .|
00003390: 00 B4 3B EC 5E 8F 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..;.^.**********|
000033A0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000033B0: 2A 2A 2A 2A 00 CA 3B ED  5E 8F 20 49 4E 49 54 49  |****..;.^. INITI|
000033C0: 41 4C 49 53 45 20 46 49  4C 45 00 EE 3B EE 5E 8F  |ALISE FILE..;.^.|
000033D0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000033E0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 00 2D  |**************.-|
000033F0: 3C F6 5E 50 54 52 24 20  B2 20 22 22 20 3A 20 45  |<.^PTR$ . "" : E|
00003400: 24 20 B2 20 22 22 20 3A  20 81 20 58 20 B2 20 30  |$ . "" : . X . 0|
00003410: 20 A4 20 32 35 34 20 3A  20 45 24 20 B2 20 45 24  | . 254 : E$ . E$|
00003420: AA C7 28 58 29 20 3A 20  82 20 3A 20 8E 00 51 3C  |..(X) : . : ..Q<|
00003430: 50 5F 8F 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |P_.*************|
00003440: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003450: 2A 00 62 3C 51 5F 8F 20  4C 49 53 54 20 4C 49 4E  |*.b<Q_. LIST LIN|
00003460: 45 53 00 86 3C 52 5F 8F  2A 2A 2A 2A 2A 2A 2A 2A  |ES..<R_.********|
00003470: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003480: 2A 2A 2A 2A 2A 2A 00 A2  3C 5A 5F 8D 20 32 34 32  |******..<Z_. 242|
00003490: 30 30 20 3A 20 8B 20 45  52 52 20 A7 20 32 34 34  |00 : . ERR . 244|
000034A0: 36 30 00 CE 3C 64 5F 99  20 22 93 22 20 3A 20 8D  |60..<d_. "." : .|
000034B0: 20 32 33 35 30 30 20 3A  20 8B 20 46 50 B3 53 50  | 23500 : . FP.SP|
000034C0: B0 20 46 50 B2 30 20 A7  20 32 34 34 36 30 00 09  |. FP.0 . 24460..|
000034D0: 3D 6E 5F 81 20 54 31 20  B2 20 53 50 20 A4 20 46  |=n_. T1 . SP . F|
000034E0: 50 20 3A 20 54 20 B2 20  C6 28 CA 28 50 54 52 24  |P : T . .(.(PTR$|
000034F0: 2C 54 31 2C 31 29 29 20  3A 20 8D 20 32 33 34 30  |,T1,1)) : . 2340|
00003500: 30 20 3A 20 82 20 3A 20  99 00 31 3D 87 5F 8B 20  |0 : . : ..1=._. |
00003510: C2 28 31 35 32 29 B2 30  20 A7 20 A1 20 54 24 20  |.(152).0 . . T$ |
00003520: 3A 20 8B 20 54 24 B2 22  22 20 A7 20 32 34 34 35  |: . T$."" . 2445|
00003530: 35 00 37 3D 8C 5F 8E 00  5B 3D B4 5F 8F 2A 2A 2A  |5.7=._..[=._.***|
00003540: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003550: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 00 70 3D B5 5F  |***********.p=._|
00003560: 8F 20 44 45 4C 45 54 45  20 4C 49 4E 45 28 53 29  |. DELETE LINE(S)|
00003570: 00 94 3D B6 5F 8F 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..=._.**********|
00003580: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003590: 2A 2A 2A 2A 00 B0 3D BE  5F 8D 20 32 34 32 30 30  |****..=._. 24200|
000035A0: 20 3A 20 8B 20 45 52 52  20 A7 20 32 34 34 36 30  | : . ERR . 24460|
000035B0: 00 CE 3D C8 5F 8D 20 32  33 35 30 30 20 3A 20 8B  |..=._. 23500 : .|
000035C0: 20 46 50 B3 53 50 20 A7  20 32 34 35 36 30 00 F8  | FP.SP . 24560..|
000035D0: 3D D2 5F 54 20 B2 20 53  50 20 3A 20 81 20 54 31  |=._T . SP : . T1|
000035E0: 20 B2 20 53 50 20 A4 20  46 50 20 3A 20 8D 20 32  | . SP . FP : . 2|
000035F0: 33 33 30 30 20 3A 20 82  00 FE 3D F0 5F 8E 00 22  |3300 : ...=._.."|
00003600: 3E 18 60 8F 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |>.`.************|
00003610: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003620: 2A 2A 00 36 3E 19 60 8F  20 49 4E 50 55 54 20 4C  |**.6>.`. INPUT L|
00003630: 49 4E 45 28 53 29 00 5A  3E 1A 60 8F 2A 2A 2A 2A  |INE(S).Z>.`.****|
00003640: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003650: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 00 64 3E 22 60 99  |**********.d>"`.|
00003660: 20 22 93 22 00 99 3E 2C  60 49 4E 24 20 B2 20 22  | "."..>,`IN$ . "|
00003670: 22 20 3A 20 85 20 49 4E  24 20 3A 20 8D 20 32 34  |" : . IN$ : . 24|
00003680: 30 30 30 20 3A 20 8B 20  4C 4E B2 AB 36 35 35 33  |000 : . LN..6553|
00003690: 36 20 A7 20 32 34 36 36  35 00 BA 3E 4A 60 8D 20  |6 . 24665..>J`. |
000036A0: 32 33 39 30 30 20 3A 20  8B 20 C3 28 49 4E 24 29  |23900 : . .(IN$)|
000036B0: B2 30 20 A7 20 32 34 36  38 30 00 D8 3E 54 60 8D  |.0 . 24680..>T`.|
000036C0: 20 32 33 31 30 30 20 3A  20 8B 20 A8 20 45 52 52  | 23100 : . . ERR|
000036D0: 20 A7 20 32 34 36 32 30  00 DE 3E 59 60 8E 00 FE  | . 24620..>Y`...|
000036E0: 3E 68 60 8D 20 32 33 30  31 30 20 3A 20 8B 20 A8  |>h`. 23010 : . .|
000036F0: 20 45 52 52 20 A7 20 8D  20 32 33 33 30 30 00 0A  | ERR . . 23300..|
00003700: 3F 72 60 89 20 32 34 36  32 30 00 2E 3F 7C 60 8F  |?r`. 24620..?|`.|
00003710: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003720: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 00 51  |**************.Q|
00003730: 3F 7D 60 8F 20 52 45 4E  55 4D 42 45 52 20 46 49  |?}`. RENUMBER FI|
00003740: 4C 45 20 49 4E 20 53 54  45 50 53 20 4F 46 20 31  |LE IN STEPS OF 1|
00003750: 30 00 75 3F 7E 60 8F 2A  2A 2A 2A 2A 2A 2A 2A 2A  |0.u?~`.*********|
00003760: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003770: 2A 2A 2A 2A 2A 00 8F 3F  86 60 4C 4E 20 B2 20 31  |*****..?.`LN . 1|
00003780: 30 20 3A 20 45 52 52 20  B2 20 46 41 4C 53 45 00  |0 : ERR . FALSE.|
00003790: A7 3F 90 60 8B 20 C3 28  50 54 52 24 29 B3 31 20  |.?.`. .(PTR$).1 |
000037A0: A7 20 32 34 37 38 30 00  BD 3F 9A 60 81 20 54 20  |. 24780..?.`. T |
000037B0: B2 20 31 20 A4 20 C3 28  50 54 52 24 29 00 D5 3F  |. 1 . .(PTR$)..?|
000037C0: 9F 60 54 31 20 B2 20 C6  28 CA 28 50 54 52 24 2C  |.`T1 . .(.(PTR$,|
000037D0: 54 2C 31 29 29 00 0E 40  A4 60 46 49 24 28 54 31  |T,1))..@.`FI$(T1|
000037E0: 29 20 B2 20 C7 28 4C 4E  AB B5 28 4C 4E AD 32 35  |) . .(LN..(LN.25|
000037F0: 36 29 AC 32 35 36 29 AA  C7 28 4C 4E AD 32 35 36  |6).256)..(LN.256|
00003800: 29 AA CA 28 46 49 24 28  54 31 29 2C 33 29 00 21  |)..(FI$(T1),3).!|
00003810: 40 AE 60 4C 4E 20 B2 20  4C 4E AA 31 30 20 3A 20  |@.`LN . LN.10 : |
00003820: 82 00 27 40 CC 60 8E 00  4B 40 E0 60 8F 2A 2A 2A  |..'@.`..K@.`.***|
00003830: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003840: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 00 62 40 E1 60  |***********.b@.`|
00003850: 8F 20 46 49 4C 45 20 45  44 49 54 4F 52 20 4D 45  |. FILE EDITOR ME|
00003860: 4E 55 00 86 40 E2 60 8F  2A 2A 2A 2A 2A 2A 2A 2A  |NU..@.`.********|
00003870: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003880: 2A 2A 2A 2A 2A 2A 00 B8  40 F4 60 99 20 22 93 1F  |******..@.`. "..|
00003890: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 20 46 49 4C  |------------ FIL|
000038A0: 45 20 45 44 49 54 4F 52  20 2D 2D 2D 2D 2D 2D 2D  |E EDITOR -------|
000038B0: 2D 2D 2D 2D 2D 1E 11 22  00 DF 40 03 61 99 20 22  |-----.."..@.a. "|
000038C0: 20 20 20 20 20 20 30 29  20 45 58 49 54 20 46 52  |      0) EXIT FR|
000038D0: 4F 4D 20 46 49 4C 45 20  45 44 49 54 4F 52 22 00  |OM FILE EDITOR".|
000038E0: FE 40 08 61 99 20 22 20  20 20 20 20 20 31 29 20  |.@.a. "      1) |
000038F0: 49 4E 50 55 54 20 4C 49  4E 45 28 53 29 22 00 1C  |INPUT LINE(S)"..|
00003900: 41 12 61 99 20 22 20 20  20 20 20 20 32 29 20 4C  |A.a. "      2) L|
00003910: 49 53 54 20 4C 49 4E 45  28 53 29 22 00 3C 41 1C  |IST LINE(S)".<A.|
00003920: 61 99 20 22 20 20 20 20  20 20 33 29 20 44 45 4C  |a. "      3) DEL|
00003930: 45 54 45 20 4C 49 4E 45  28 53 29 22 00 5B 41 26  |ETE LINE(S)".[A&|
00003940: 61 99 20 22 20 20 20 20  20 20 34 29 20 52 45 4E  |a. "      4) REN|
00003950: 55 4D 42 45 52 20 46 49  4C 45 22 00 7C 41 30 61  |UMBER FILE".|A0a|
00003960: 99 20 22 20 20 20 20 20  20 35 29 20 49 4E 49 54  |. "      5) INIT|
00003970: 49 41 4C 49 53 45 20 46  49 4C 45 22 00 97 41 3A  |IALISE FILE"..A:|
00003980: 61 99 20 22 20 20 20 20  20 20 36 29 20 4C 4F 41  |a. "      6) LOA|
00003990: 44 20 46 49 4C 45 22 00  B2 41 44 61 99 20 22 20  |D FILE"..ADa. " |
000039A0: 20 20 20 20 20 37 29 20  53 41 56 45 20 46 49 4C  |     7) SAVE FIL|
000039B0: 45 22 00 DC 41 4E 61 99  20 22 20 20 20 20 20 20  |E"..ANa. "      |
000039C0: 38 29 20 41 44 44 20 4D  41 43 48 49 4E 45 20 43  |8) ADD MACHINE C|
000039D0: 4F 44 45 20 54 4F 20 46  49 4C 45 22 00 07 42 53  |ODE TO FILE"..BS|
000039E0: 61 99 20 22 20 20 20 20  20 20 39 29 20 43 48 41  |a. "      9) CHA|
000039F0: 4E 47 45 20 44 45 56 49  43 45 20 4E 55 4D 42 45  |NGE DEVICE NUMBE|
00003A00: 52 11 11 11 11 11 22 00  27 42 58 61 85 20 22 20  |R.....".'BXa. " |
00003A10: 43 4F 4D 4D 41 4E 44 20  28 20 30 2D 39 20 29 20  |COMMAND ( 0-9 ) |
00003A20: 3A 20 22 3B 20 43 4F 00  36 42 6C 61 8B 20 43 4F  |: "; CO.6Bla. CO|
00003A30: B2 30 20 A7 20 8E 00 7A  42 76 61 8B 20 43 4F B1  |.0 . ..zBva. CO.|
00003A40: 30 20 A7 20 91 20 43 4F  20 8D 20 32 34 36 30 30  |0 . . CO . 24600|
00003A50: 2C 32 34 34 30 30 2C 32  34 35 30 30 2C 32 34 37  |,24400,24500,247|
00003A60: 30 30 2C 32 34 33 30 30  2C 32 33 36 30 30 2C 32  |00,24300,23600,2|
00003A70: 33 37 30 30 2C 32 35 30  30 30 00 96 42 80 61 8B  |3700,25000..B.a.|
00003A80: 20 43 4F B1 38 20 A7 20  91 20 43 4F AB 38 20 8D  | CO.8 . . CO.8 .|
00003A90: 20 32 35 35 30 30 00 A2  42 8A 61 89 20 32 34 38  | 25500..B.a. 248|
00003AA0: 30 30 00 C6 42 A8 61 8F  2A 2A 2A 2A 2A 2A 2A 2A  |00..B.a.********|
00003AB0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003AC0: 2A 2A 2A 2A 2A 2A 00 E4  42 A9 61 8F 20 41 44 44  |******..B.a. ADD|
00003AD0: 20 54 4F 20 46 49 4C 45  20 46 52 4F 4D 20 4D 45  | TO FILE FROM ME|
00003AE0: 4D 4F 52 59 00 08 43 AA  61 8F 2A 2A 2A 2A 2A 2A  |MORY..C.a.******|
00003AF0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003B00: 2A 2A 2A 2A 2A 2A 2A 2A  00 28 43 B2 61 8D 20 31  |********.(C.a. 1|
00003B10: 32 30 35 30 20 3A 20 8D  20 31 31 32 30 30 20 3A  |2050 : . 11200 :|
00003B20: 20 8D 20 32 34 32 30 30  00 40 43 DA 61 81 20 58  | . 24200.@C.a. X|
00003B30: 59 20 B2 20 41 44 20 A4  20 45 41 20 A9 20 31 35  |Y . AD . EA . 15|
00003B40: 00 68 43 E4 61 49 4E 24  20 B2 20 22 20 42 59 54  |.hC.aIN$ . " BYT|
00003B50: 20 22 20 3A 20 4C 4E 20  B2 20 53 4C 20 3A 20 53  | " : LN . SL : S|
00003B60: 4C 20 B2 20 53 4C AA 35  00 85 43 EE 61 81 20 58  |L . SL.5..C.a. X|
00003B70: 5A 20 B2 20 30 20 A4 20  31 34 20 3A 20 4F 32 24  |Z . 0 . 14 : O2$|
00003B80: 20 B2 20 22 22 00 A4 43  F8 61 8D 20 31 31 31 30  | . ""..C.a. 1110|
00003B90: 30 20 3A 20 49 4E 24 20  B2 20 49 4E 24 AA 22 24  |0 : IN$ . IN$."$|
00003BA0: 22 AA 48 24 00 D0 43 0C  62 8B 20 58 5A B3 31 34  |".H$..C.b. XZ.14|
00003BB0: 20 AF 20 41 44 B3 B2 45  41 20 A7 20 49 4E 24 20  | . AD..EA . IN$ |
00003BC0: B2 20 49 4E 24 AA 22 2E  22 20 3A 20 82 20 58 5A  |. IN$."." : . XZ|
00003BD0: 00 E7 43 16 62 8D 20 32  33 31 30 30 20 3A 20 82  |..C.b. 23100 : .|
00003BE0: 20 58 59 20 3A 20 8E 00  0B 44 9C 63 8F 2A 2A 2A  | XY : ...D.c.***|
00003BF0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003C00: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 00 26 44 9D 63  |***********.&D.c|
00003C10: 8F 20 43 48 41 4E 47 45  20 44 45 56 49 43 45 20  |. CHANGE DEVICE |
00003C20: 4E 55 4D 42 45 52 00 4A  44 9E 63 8F 2A 2A 2A 2A  |NUMBER.JD.c.****|
00003C30: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003C40: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 00 59 44 A6 63 99  |**********.YD.c.|
00003C50: 20 A6 31 39 29 20 44 45  56 00 79 44 B0 63 85 20  | .19) DEV.yD.c. |
00003C60: 22 91 4E 45 57 20 44 45  56 49 43 45 20 4E 55 4D  |".NEW DEVICE NUM|
00003C70: 42 45 52 3A 22 3B 44 45  56 00 7F 44 BA 63 8E 00  |BER:";DEV..D.c..|
00003C80: A3 44 90 65 8F 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.D.e.***********|
00003C90: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003CA0: 2A 2A 2A 00 C1 44 91 65  8F 20 53 59 4D 42 4F 4C  |***..D.e. SYMBOL|
00003CB0: 20 55 50 20 54 4F 20 43  4F 4C 4F 4E 20 45 54 43  | UP TO COLON ETC|
00003CC0: 2E 00 E5 44 92 65 8F 2A  2A 2A 2A 2A 2A 2A 2A 2A  |...D.e.*********|
00003CD0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003CE0: 2A 2A 2A 2A 2A 00 FF 44  9A 65 48 24 20 B2 20 22  |*****..D.eH$ . "|
00003CF0: 22 20 3A 20 54 31 20 B2  20 C3 28 49 4E 24 29 00  |" : T1 . .(IN$).|
00003D00: 0F 45 A4 65 50 54 52 20  B2 20 50 54 52 AA 31 00  |.E.ePTR . PTR.1.|
00003D10: 24 45 AE 65 8B 20 54 31  B3 50 54 52 20 A7 20 32  |$E.e. T1.PTR . 2|
00003D20: 36 30 36 30 00 3C 45 B8  65 54 20 B2 20 C6 28 CA  |6060.<E.eT . .(.|
00003D30: 28 49 4E 24 2C 50 54 52  2C 31 29 29 00 4F 45 BD  |(IN$,PTR,1)).OE.|
00003D40: 65 8B 20 54 B2 33 32 20  A7 20 32 36 30 32 30 00  |e. T.32 . 26020.|
00003D50: 7C 45 C2 65 8B 20 54 B3  B1 35 38 20 AF 20 54 B3  ||E.e. T..58 . T.|
00003D60: B1 35 39 20 A7 20 48 24  20 B2 20 48 24 AA C7 28  |.59 . H$ . H$..(|
00003D70: 54 29 20 3A 20 89 20 32  36 30 32 30 00 82 45 CC  |T) : . 26020..E.|
00003D80: 65 8E 00 A6 45 F4 65 8F  2A 2A 2A 2A 2A 2A 2A 2A  |e...E.e.********|
00003D90: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003DA0: 2A 2A 2A 2A 2A 2A 00 C4  45 F5 65 8F 20 4F 50 45  |******..E.e. OPE|
00003DB0: 52 41 4E 44 20 54 59 50  45 20 54 4F 20 42 45 20  |RAND TYPE TO BE |
00003DC0: 55 53 45 44 00 E8 45 F6  65 8F 2A 2A 2A 2A 2A 2A  |USED..E.e.******|
00003DD0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00003DE0: 2A 2A 2A 2A 2A 2A 2A 2A  00 FF 45 FE 65 54 36 20  |********..E.eT6 |
00003DF0: B2 20 50 54 52 20 3A 20  8D 20 32 36 30 30 30 00  |. PTR : . 26000.|
00003E00: 0F 46 08 66 45 52 52 20  B2 20 46 41 4C 53 45 00  |.F.fERR . FALSE.|
00003E10: 2A 46 12 66 8B 20 C3 28  48 24 29 B2 30 20 A7 20  |*F.f. .(H$).0 . |
00003E20: 4F 50 20 B2 20 31 20 3A  20 8E 00 44 46 1C 66 8B  |OP . 1 : ..DF.f.|
00003E30: 20 48 24 B2 22 41 22 20  A7 20 4F 50 20 B2 20 30  | H$."A" . OP . 0|
00003E40: 20 3A 20 8E 00 60 46 21  66 8B 20 C6 28 48 24 29  | : ..`F!f. .(H$)|
00003E50: B2 33 35 20 A7 20 4F 50  20 B2 20 32 20 3A 20 8E  |.35 . OP . 2 : .|
00003E60: 00 6C 46 3A 66 4F 50 20  B2 20 31 32 00 8A 46 44  |.lF:fOP . 12..FD|
00003E70: 66 8B 20 C8 28 48 24 2C  31 29 B2 22 28 22 20 A7  |f. .(H$,1)."(" .|
00003E80: 20 4F 50 20 B2 20 4F 50  AB 33 00 A1 46 4E 66 54  | OP . OP.3..FNfT|
00003E90: 20 B2 20 31 20 3A 20 54  31 20 B2 20 C3 28 48 24  | . 1 : T1 . .(H$|
00003EA0: 29 00 B7 46 58 66 54 32  20 B2 20 C6 28 CA 28 48  |)..FXfT2 . .(.(H|
00003EB0: 24 2C 54 2C 31 29 29 00  DF 46 62 66 8B 20 54 32  |$,T,1))..Fbf. T2|
00003EC0: B3 B1 34 36 20 AF 20 54  B3 54 31 20 A7 20 54 20  |..46 . T.T1 . T |
00003ED0: B2 20 54 AA 31 20 3A 20  89 20 32 36 32 30 30 00  |. T.1 : . 26200.|
00003EE0: F4 46 6C 66 8B 20 54 32  B3 B1 34 36 20 A7 20 32  |.Flf. T2..46 . 2|
00003EF0: 36 32 37 35 00 11 47 76  66 54 20 B2 20 54 AA 31  |6275..GvfT . T.1|
00003F00: 20 3A 20 8B 20 54 B1 54  31 20 A7 20 32 36 32 37  | : . T.T1 . 2627|
00003F10: 30 00 27 47 80 66 54 32  20 B2 20 C6 28 CA 28 48  |0.'G.fT2 . .(.(H|
00003F20: 24 2C 54 2C 31 29 29 00  49 47 8A 66 8B 20 54 32  |$,T,1)).IG.f. T2|
00003F30: B2 38 39 20 A7 20 4F 50  20 B2 20 4F 50 AB 31 20  |.89 . OP . OP.1 |
00003F40: 3A 20 89 20 32 36 32 37  35 00 6B 47 94 66 8B 20  |: . 26275.kG.f. |
00003F50: 54 32 B2 38 38 20 A7 20  4F 50 20 B2 20 4F 50 AB  |T2.88 . OP . OP.|
00003F60: 32 20 3A 20 89 20 32 36  32 37 35 00 83 47 9E 66  |2 : . 26275..G.f|
00003F70: 8F 20 4E 4F 54 20 41 20  56 41 4C 49 44 20 49 4E  |. NOT A VALID IN|
00003F80: 44 45 58 00 98 47 A0 66  45 4E 20 B2 20 35 20 3A  |DEX..G.fEN . 5 :|
00003F90: 20 89 20 32 38 30 30 30  00 D4 47 A3 66 8B 28 4F  | . 28000..G.f.(O|
00003FA0: 50 B2 31 32 29 AF 28 28  50 4F B1 32 AF 50 4F B3  |P.12).((PO.2.PO.|
00003FB0: 36 29 B0 28 50 4F B1 36  AF 50 4F B3 31 30 29 B0  |6).(PO.6.PO.10).|
00003FC0: 50 4F B2 31 32 B0 50 4F  B2 31 31 29 A7 20 4F 50  |PO.12.PO.11). OP|
00003FD0: 20 B2 20 33 00 EC 47 A9  66 8F 20 5A 45 52 4F 20  | . 3..G.f. ZERO |
00003FE0: 50 41 47 45 20 4F 50 52  41 4E 44 53 00 FC 47 AA  |PAGE OPRANDS..G.|
00003FF0: 66 8B 20 4F 50 B3 31 30  20 A7 20 8E 00 14 48 AC  |f. OP.10 . ...H.|
00004000: 66 54 37 20 B2 20 50 54  52 20 3A 20 50 54 52 20  |fT7 . PTR : PTR |
00004010: B2 20 54 36 00 20 48 AE  66 8D 20 32 38 36 30 30  |. T6. H.f. 28600|
00004020: 00 3F 48 B0 66 8B 20 45  52 52 20 B0 20 52 45 53  |.?H.f. ERR . RES|
00004030: 55 4C 54 B1 32 35 35 20  A7 20 32 36 32 39 32 00  |ULT.255 . 26292.|
00004040: 4D 48 B2 66 4F 50 20 B2  20 4F 50 AB 36 00 5A 48  |MH.fOP . OP.6.ZH|
00004050: B4 66 50 54 52 20 B2 20  54 37 00 60 48 B6 66 8E  |.fPTR . T7.`H.f.|
00004060: 00 84 48 BC 66 8F 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..H.f.**********|
00004070: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004080: 2A 2A 2A 2A 00 9A 48 BD  66 8F 20 45 56 41 4C 55  |****..H.f. EVALU|
00004090: 41 54 45 20 4F 50 43 4F  44 45 00 BE 48 BE 66 8F  |ATE OPCODE..H.f.|
000040A0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000040B0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 00 D2  |**************..|
000040C0: 48 C6 66 54 31 20 B2 20  33 20 3A 20 54 20 B2 20  |H.fT1 . 3 : T . |
000040D0: 50 4F 00 EE 48 D0 66 54  20 B2 20 C6 28 CA 28 54  |PO..H.fT . .(.(T|
000040E0: 41 24 28 54 31 29 2C 54  AA 31 2C 31 29 29 00 0B  |A$(T1),T.1,1))..|
000040F0: 49 DA 66 8B 20 54 B2 32  35 35 20 A7 20 45 52 52  |I.f. T.255 . ERR|
00004100: 20 B2 20 54 52 55 45 20  3A 20 8E 00 35 49 E4 66  | . TRUE : ..5I.f|
00004110: 54 31 20 B2 20 34 20 3A  20 54 32 20 B2 20 C6 28  |T1 . 4 : T2 . .(|
00004120: CA 28 54 41 24 28 31 29  2C B5 28 54 AD 32 AA 31  |.(TA$(1),.(T.2.1|
00004130: 29 2C 31 29 29 00 55 49  EE 66 8B 20 28 31 20 AF  |),1)).UI.f. (1 .|
00004140: 20 54 29 B2 30 20 A7 20  54 32 20 B2 20 B5 28 54  | T).0 . T2 . .(T|
00004150: 32 AD 31 36 29 00 66 49  F3 66 54 32 20 B2 20 54  |2.16).fI.fT2 . T|
00004160: 32 20 AF 20 31 35 00 7B  49 F8 66 8B 20 54 32 B3  |2 . 15.{I.f. T2.|
00004170: B1 4F 50 20 A7 20 32 36  33 32 30 00 8C 49 02 67  |.OP . 26320..I.g|
00004180: 4F 24 20 B2 20 4F 24 AA  C7 28 54 29 00 9C 49 0C  |O$ . O$..(T)..I.|
00004190: 67 45 52 52 20 B2 20 46  41 4C 53 45 00 A2 49 16  |gERR . FALSE..I.|
000041A0: 67 8E 00 C6 49 20 67 8F  2A 2A 2A 2A 2A 2A 2A 2A  |g...I g.********|
000041B0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000041C0: 2A 2A 2A 2A 2A 2A 00 E6  49 21 67 8F 20 44 4F 20  |******..I!g. DO |
000041D0: 50 41 53 53 20 31 20 41  53 53 45 4D 42 4C 59 20  |PASS 1 ASSEMBLY |
000041E0: 4F 4E 20 49 4E 24 00 0A  4A 22 67 8F 2A 2A 2A 2A  |ON IN$..J"g.****|
000041F0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004200: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 00 54 4A 25 67 99  |**********.TJ%g.|
00004210: 20 22 13 11 11 11 11 11  11 11 11 11 11 11 11 11  | "..............|
00004220: 11 11 11 11 11 11 11 11  11 20 20 20 20 20 20 20  |.........       |
00004230: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004240: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004250: 20 22 20 3B 00 86 4A 26  67 99 20 22 20 20 20 20  | " ;..J&g. "    |
00004260: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004270: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004280: 20 20 20 22 20 3B 00 B1  4A 27 67 99 20 22 13 11  |   " ;..J'g. "..|
00004290: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 11 11  |................|
000042A0: 11 11 11 11 11 22 20 3B  3A 20 8D 20 32 38 31 30  |....." ;: . 2810|
000042B0: 30 00 D7 4A 2A 67 50 41  53 53 20 B2 20 31 20 3A  |0..J*gPASS . 1 :|
000042C0: 20 45 58 49 54 20 B2 20  46 41 4C 53 45 20 3A 20  | EXIT . FALSE : |
000042D0: 50 54 52 20 B2 20 32 00  E3 4A 34 67 8D 20 32 38  |PTR . 2..J4g. 28|
000042E0: 38 35 30 00 F7 4A 3E 67  8B 20 A8 20 45 52 52 20  |850..J>g. . ERR |
000042F0: A7 20 32 36 35 34 30 00  14 4B 48 67 8B 20 54 B2  |. 26540..KHg. T.|
00004300: 35 38 20 AF 20 C3 28 48  24 29 B2 30 20 A7 20 32  |58 . .(H$).0 . 2|
00004310: 36 34 32 30 00 2A 4B 52  67 8B 20 54 B2 35 39 20  |6420.*KRg. T.59 |
00004320: B0 20 54 B2 AB 31 20 A7  20 8E 00 36 4B 5C 67 8D  |. T..1 . ..6K\g.|
00004330: 20 32 38 37 30 30 00 42  4B 70 67 8D 20 32 38 38  | 28700.BKpg. 288|
00004340: 35 30 00 56 4B 7A 67 8B  20 A8 20 45 52 52 20 A7  |50.VKzg. . ERR .|
00004350: 20 32 36 35 34 30 00 73  4B 84 67 8B 20 54 B2 35  | 26540.sK.g. T.5|
00004360: 38 20 AF 20 C3 28 48 24  29 B2 30 20 A7 20 32 36  |8 . .(H$).0 . 26|
00004370: 34 32 30 00 79 4B 98 67  8E 00 99 4B AC 67 8B 20  |420.yK.g...K.g. |
00004380: 50 4F B1 35 35 20 A7 20  8D 20 32 36 36 30 30 20  |PO.55 . . 26600 |
00004390: 3A 20 89 20 32 36 35 35  36 00 A5 4B B6 67 8D 20  |: . 26556..K.g. |
000043A0: 32 36 31 30 30 00 DD 4B  B8 67 8D 20 32 36 33 30  |26100..K.g. 2630|
000043B0: 30 20 3A 20 8B 20 45 52  52 20 AF 20 4F 50 B1 33  |0 : . ERR . OP.3|
000043C0: 20 AF 20 4F 50 B3 37 20  A7 20 4F 50 20 B2 20 4F  | . OP.7 . OP . O|
000043D0: 50 AA 36 20 3A 20 89 20  32 36 35 35 32 00 E9 4B  |P.6 : . 26552..K|
000043E0: BB 67 8D 20 32 36 35 36  30 00 0B 4C BC 67 8B 20  |.g. 26560..L.g. |
000043F0: C3 28 49 4E 24 29 B1 50  54 52 20 AF 20 A8 20 45  |.(IN$).PTR . . E|
00004400: 58 49 54 20 A7 20 32 36  34 32 30 00 11 4C BD 67  |XIT . 26420..L.g|
00004410: 8E 00 35 4C C0 67 8F 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..5L.g.*********|
00004420: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004430: 2A 2A 2A 2A 2A 00 47 4C  C1 67 8F 20 42 59 54 45  |*****.GL.g. BYTE|
00004440: 20 4C 45 4E 47 54 48 00  6B 4C C2 67 8F 2A 2A 2A  | LENGTH.kL.g.***|
00004450: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004460: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 00 79 4C C5 67  |***********.yL.g|
00004470: 41 44 20 B2 20 41 44 AA  31 00 90 4C CA 67 8B 20  |AD . AD.1..L.g. |
00004480: 4F 50 B1 31 20 A7 20 41  44 20 B2 20 41 44 AA 31  |OP.1 . AD . AD.1|
00004490: 00 A7 4C D4 67 8B 20 4F  50 B1 38 20 A7 20 41 44  |..L.g. OP.8 . AD|
000044A0: 20 B2 20 41 44 AA 31 00  AD 4C DE 67 8E 00 D1 4C  | . AD.1..L.g...L|
000044B0: E8 67 8F 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.g.*************|
000044C0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000044D0: 2A 00 F2 4C E9 67 8F 20  43 41 4C 43 55 4C 41 54  |*..L.g. CALCULAT|
000044E0: 45 20 44 49 52 45 43 54  49 56 45 20 4C 45 4E 47  |E DIRECTIVE LENG|
000044F0: 54 48 00 16 4D EA 67 8F  2A 2A 2A 2A 2A 2A 2A 2A  |TH..M.g.********|
00004500: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004510: 2A 2A 2A 2A 2A 2A 00 26  4D F2 67 54 31 20 B2 20  |******.&M.gT1 . |
00004520: C3 28 49 4E 24 29 00 4C  4D FC 67 8B 20 50 4F B2  |.(IN$).LM.g. PO.|
00004530: 35 36 20 A7 20 32 36 37  32 30 20 3A 20 8F 20 42  |56 . 26720 : . B|
00004540: 59 54 20 44 49 52 45 43  54 49 56 45 00 8C 4D 01  |YT DIRECTIVE..M.|
00004550: 68 8B 20 50 4F B2 36 30  20 A7 20 8D 20 32 38 36  |h. PO.60 . . 286|
00004560: 30 30 20 3A 20 41 44 20  B2 20 52 45 53 55 4C 54  |00 : AD . RESULT|
00004570: 20 3A 20 8F 20 44 45 41  4C 20 57 49 54 48 20 4F  | : . DEAL WITH O|
00004580: 52 47 20 44 49 52 45 43  54 49 56 45 00 A6 4D 03  |RG DIRECTIVE..M.|
00004590: 68 8B 20 50 4F B2 35 39  20 A7 20 45 58 49 54 20  |h. PO.59 . EXIT |
000045A0: B2 20 54 52 55 45 00 CF  4D 06 68 8B 20 50 4F B1  |. TRUE..M.h. PO.|
000045B0: 35 38 20 A7 20 8E 20 3A  20 8F 20 45 4E 44 20 26  |58 . . : . END &|
000045C0: 20 4F 52 47 20 44 49 52  45 43 54 49 56 45 53 00  | ORG DIRECTIVES.|
000045D0: EC 4D 10 68 8F 20 46 49  4E 44 20 4C 45 4E 2E 20  |.M.h. FIND LEN. |
000045E0: 4F 46 20 57 52 44 20 26  20 44 42 59 00 FA 4D 1A  |OF WRD & DBY..M.|
000045F0: 68 41 44 20 B2 20 41 44  AA 32 00 0A 4E 24 68 50  |hAD . AD.2..N$hP|
00004600: 54 52 20 B2 20 50 54 52  AA 31 00 1B 4E 2E 68 8B  |TR . PTR.1..N.h.|
00004610: 20 50 54 52 B1 54 31 20  A7 20 8E 00 33 4E 38 68  | PTR.T1 . ..3N8h|
00004620: 54 20 B2 20 C6 28 CA 28  49 4E 24 2C 50 54 52 2C  |T . .(.(IN$,PTR,|
00004630: 31 29 29 00 49 4E 42 68  8B 20 54 B2 35 38 20 B0  |1)).INBh. T.58 .|
00004640: 20 54 B2 35 39 20 A7 20  8E 00 5D 4E 4C 68 8B 20  | T.59 . ..]NLh. |
00004650: 54 B3 B1 34 36 20 A7 20  32 36 36 36 30 00 69 4E  |T..46 . 26660.iN|
00004660: 56 68 89 20 32 36 36 35  30 00 7F 4E 60 68 8F 20  |Vh. 26650..N`h. |
00004670: 4C 45 4E 47 54 48 20 46  4F 52 20 42 59 54 2E 00  |LENGTH FOR BYT..|
00004680: 8D 4E 6A 68 41 44 20 B2  20 41 44 AA 31 00 9D 4E  |.NjhAD . AD.1..N|
00004690: 74 68 50 54 52 20 B2 20  50 54 52 AA 31 00 AE 4E  |thPTR . PTR.1..N|
000046A0: 7E 68 8B 20 50 54 52 B1  54 31 20 A7 20 8E 00 C6  |~h. PTR.T1 . ...|
000046B0: 4E 88 68 54 20 B2 20 C6  28 CA 28 49 4E 24 2C 50  |N.hT . .(.(IN$,P|
000046C0: 54 52 2C 31 29 29 00 DC  4E 92 68 8B 20 54 B2 35  |TR,1))..N.h. T.5|
000046D0: 38 20 B0 20 54 B2 35 39  20 A7 20 8E 00 F0 4E 9C  |8 . T.59 . ...N.|
000046E0: 68 8B 20 54 B3 B1 34 36  20 A7 20 32 36 37 34 30  |h. T..46 . 26740|
000046F0: 00 FC 4E A6 68 89 20 32  36 37 33 30 00 20 4F 14  |..N.h. 26730. O.|
00004700: 69 8F 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |i.**************|
00004710: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004720: 00 42 4F 15 69 8F 20 44  55 4D 50 20 53 59 4D 42  |.BO.i. DUMP SYMB|
00004730: 4F 4C 20 54 41 42 4C 45  20 54 4F 20 53 43 52 45  |OL TABLE TO SCRE|
00004740: 45 4E 00 66 4F 16 69 8F  2A 2A 2A 2A 2A 2A 2A 2A  |EN.fO.i.********|
00004750: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004760: 2A 2A 2A 2A 2A 2A 00 79  4F 1E 69 8B 20 53 45 B3  |******.yO.i. SE.|
00004770: 31 20 A7 20 32 36 39 37  35 00 7F 4F 23 69 99 00  |1 . 26975..O#i..|
00004780: 92 4F 28 69 81 20 58 20  B2 20 30 20 A4 20 53 45  |.O(i. X . 0 . SE|
00004790: AB 31 00 AB 4F 32 69 99  20 C8 28 53 54 24 28 58  |.1..O2i. .(ST$(X|
000047A0: 29 2C 36 29 20 A3 31 30  29 20 3B 00 D5 4F 3C 69  |),6) .10) ;..O<i|
000047B0: 48 20 B2 20 C6 28 CA 28  53 54 24 28 58 29 2C 38  |H . .(.(ST$(X),8|
000047C0: 29 29 AC 32 35 36 AA C6  28 CA 28 53 54 24 28 58  |)).256..(.(ST$(X|
000047D0: 29 2C 37 29 29 00 E1 4F  46 69 8D 20 31 31 30 30  |),7))..OFi. 1100|
000047E0: 30 00 EA 4F 50 69 99 20  48 24 00 F2 4F 5A 69 82  |0..OPi. H$..OZi.|
000047F0: 20 58 00 1B 50 5F 69 99  20 22 11 20 54 4F 54 41  | X..P_i. ". TOTA|
00004800: 4C 20 4E 55 4D 42 45 52  20 4F 46 20 53 59 4D 42  |L NUMBER OF SYMB|
00004810: 4F 4C 53 20 2D 2D 2D 22  20 53 45 00 21 50 64 69  |OLS ---" SE.!Pdi|
00004820: 8E 00 45 50 78 69 8F 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..EPxi.*********|
00004830: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004840: 2A 2A 2A 2A 2A 00 5C 50  79 69 8F 20 45 56 41 4C  |*****.\Pyi. EVAL|
00004850: 55 41 54 45 20 4F 50 45  52 41 4E 44 00 80 50 7A  |UATE OPERAND..Pz|
00004860: 69 8F 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |i.**************|
00004870: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004880: 00 90 50 82 69 45 52 52  20 B2 20 46 41 4C 53 45  |..P.iERR . FALSE|
00004890: 00 9F 50 8C 69 8B 20 4F  50 B3 32 20 A7 20 8E 00  |..P.i. OP.2 . ..|
000048A0: B2 50 96 69 8B 20 4F 50  B2 33 20 A7 20 32 37 35  |.P.i. OP.3 . 275|
000048B0: 30 30 00 C5 50 A0 69 8B  20 4F 50 B2 32 20 A7 20  |00..P.i. OP.2 . |
000048C0: 32 37 34 30 30 00 D1 50  AA 69 8D 20 32 38 36 30  |27400..P.i. 2860|
000048D0: 30 00 E9 50 B4 69 8B 20  45 52 52 20 B0 20 C3 28  |0..P.i. ERR . .(|
000048E0: 4F 24 29 B2 30 20 A7 20  8E 00 21 51 BE 69 8B 20  |O$).0 . ..!Q.i. |
000048F0: 28 52 45 53 55 4C 54 B3  30 20 B0 20 52 45 53 55  |(RESULT.0 . RESU|
00004900: 4C 54 B1 32 35 35 29 20  AF 20 4F 50 B3 39 20 A7  |LT.255) . OP.9 .|
00004910: 20 45 4E 20 B2 20 31 20  3A 20 89 20 32 38 30 30  | EN . 1 : . 2800|
00004920: 30 00 51 51 C8 69 8B 20  52 45 53 55 4C 54 B3 30  |0.QQ.i. RESULT.0|
00004930: 20 B0 20 52 45 53 55 4C  54 B1 36 35 35 33 35 20  | . RESULT.65535 |
00004940: A7 20 45 4E B2 20 32 20  3A 20 89 20 32 38 30 30  |. EN. 2 : . 2800|
00004950: 30 00 64 51 D2 69 8B 20  4F 50 B3 39 20 A7 20 32  |0.dQ.i. OP.9 . 2|
00004960: 37 31 34 30 00 7A 51 DC  69 54 20 B2 20 B5 28 52  |7140.zQ.iT . .(R|
00004970: 45 53 55 4C 54 AD 32 35  36 29 00 94 51 E6 69 52  |ESULT.256)..Q.iR|
00004980: 45 53 55 4C 54 20 B2 20  52 45 53 55 4C 54 AB 54  |ESULT . RESULT.T|
00004990: AC 32 35 36 00 A0 51 F0  69 8D 20 32 37 31 34 30  |.256..Q.i. 27140|
000049A0: 00 AF 51 FA 69 52 45 53  55 4C 54 20 B2 20 54 00  |..Q.iRESULT . T.|
000049B0: C5 51 04 6A 4F 24 20 B2  20 4F 24 AA C7 28 52 45  |.Q.jO$ . O$..(RE|
000049C0: 53 55 4C 54 29 00 CB 51  0E 6A 8E 00 EF 51 40 6A  |SULT)..Q.j...Q@j|
000049D0: 8F 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.***************|
000049E0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 00  |***************.|
000049F0: 11 52 41 6A 8F 20 44 49  52 45 43 54 49 56 45 20  |.RAj. DIRECTIVE |
00004A00: 4F 50 45 52 41 4E 44 20  45 56 41 4C 55 41 54 4F  |OPERAND EVALUATO|
00004A10: 52 00 35 52 42 6A 8F 2A  2A 2A 2A 2A 2A 2A 2A 2A  |R.5RBj.*********|
00004A20: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004A30: 2A 2A 2A 2A 2A 00 45 52  45 6A 45 52 52 20 B2 20  |*****.EREjERR . |
00004A40: 46 41 4C 53 45 00 68 52  4A 6A 8B 20 50 4F B2 36  |FALSE.hRJj. PO.6|
00004A50: 30 20 A7 20 8D 20 32 38  36 30 30 20 3A 20 41 44  |0 . . 28600 : AD|
00004A60: 20 B2 52 45 53 55 4C 54  00 80 52 4E 6A 8B 20 50  | .RESULT..RNj. P|
00004A70: 4F B2 36 32 20 A7 20 53  59 20 B2 20 54 52 55 45  |O.62 . SY . TRUE|
00004A80: 00 BD 52 4F 6A 8B 20 50  4F B2 36 31 20 A7 20 9F  |..ROj. PO.61 . .|
00004A90: 20 32 2C 34 20 3A 20 9D  20 32 20 3A 20 99 20 22  | 2,4 : . 2 : . "|
00004AA0: 11 41 44 44 2E 20 20 44  41 54 41 20 20 20 20 20  |.ADD.  DATA     |
00004AB0: 53 4F 55 52 43 45 20 43  4F 44 45 11 22 00 D7 52  |SOURCE CODE."..R|
00004AC0: 54 6A 8B 20 50 4F B2 35  39 20 A7 20 45 58 49 54  |Tj. PO.59 . EXIT|
00004AD0: 20 B2 20 54 52 55 45 00  E7 52 5E 6A 8B 20 50 4F  | . TRUE..R^j. PO|
00004AE0: B1 35 38 20 A7 20 8E 00  FB 52 68 6A 8B 20 50 4F  |.58 . ...Rhj. PO|
00004AF0: B2 35 36 20 A7 20 32 37  33 33 30 00 16 53 72 6A  |.56 . 27330..Srj|
00004B00: 8F 20 44 42 59 20 26 20  57 52 44 20 44 49 52 45  |. DBY & WRD DIRE|
00004B10: 43 54 49 56 45 53 00 22  53 7C 6A 8D 20 32 38 36  |CTIVES."S|j. 286|
00004B20: 30 30 00 53 53 86 6A 8B  20 52 45 53 55 4C 54 B3  |00.SS.j. RESULT.|
00004B30: 30 20 B0 20 52 45 53 55  4C 54 B1 36 35 35 33 35  |0 . RESULT.65535|
00004B40: 20 A7 20 45 4E 20 B2 20  32 20 3A 20 89 20 32 38  | . EN . 2 : . 28|
00004B50: 30 30 30 00 97 53 90 6A  8B 20 50 4F B2 35 38 20  |000..S.j. PO.58 |
00004B60: A7 20 52 45 53 55 4C 54  20 B2 20 B5 28 52 45 53  |. RESULT . .(RES|
00004B70: 55 4C 54 AD 32 35 36 29  AA 32 35 36 AC 28 52 45  |ULT.256).256.(RE|
00004B80: 53 55 4C 54 AB B5 28 52  45 53 55 4C 54 AD 32 35  |SULT..(RESULT.25|
00004B90: 36 29 AC 32 35 36 29 00  D0 53 91 6A 8F 20 32 37  |6).256)..S.j. 27|
00004BA0: 32 38 30 20 52 45 56 45  52 53 45 53 20 48 49 2E  |280 REVERSES HI.|
00004BB0: 20 26 20 4C 4F 2E 20 42  59 54 45 53 20 49 46 20  | & LO. BYTES IF |
00004BC0: 44 49 52 45 43 54 49 56  45 20 49 53 20 44 42 59  |DIRECTIVE IS DBY|
00004BD0: 00 F0 53 9A 6A 54 31 20  B2 54 20 3A 20 8D 20 32  |..S.jT1 .T : . 2|
00004BE0: 37 31 30 30 20 3A 20 41  44 20 B2 20 41 44 AA 32  |7100 : AD . AD.2|
00004BF0: 00 06 54 A4 6A 8B 20 54  31 B2 33 32 20 A7 20 8D  |..T.j. T1.32 . .|
00004C00: 20 32 38 31 35 30 00 1A  54 AE 6A 8B 20 54 31 B2  | 28150..T.j. T1.|
00004C10: 34 36 20 A7 20 32 37 32  36 30 00 20 54 B8 6A 8E  |46 . 27260. T.j.|
00004C20: 00 34 54 C2 6A 8F 20 42  59 54 20 44 49 52 45 43  |.4T.j. BYT DIREC|
00004C30: 54 49 56 45 00 40 54 CC  6A 8D 20 32 38 36 30 30  |TIVE.@T.j. 28600|
00004C40: 00 6F 54 D6 6A 8B 20 52  45 53 55 4C 54 B3 30 20  |.oT.j. RESULT.0 |
00004C50: B0 20 52 45 53 55 4C 54  B1 32 35 35 20 A7 20 45  |. RESULT.255 . E|
00004C60: 4E 20 B2 20 31 20 3A 20  89 20 32 38 30 30 30 00  |N . 1 : . 28000.|
00004C70: 87 54 E0 6A 8D 20 32 37  31 34 30 20 3A 20 41 44  |.T.j. 27140 : AD|
00004C80: 20 B2 20 41 44 AA 31 00  9C 54 EA 6A 8B 20 54 B2  | . AD.1..T.j. T.|
00004C90: 33 32 20 A7 20 8D 20 32  38 31 35 30 00 AF 54 F4  |32 . . 28150..T.|
00004CA0: 6A 8B 20 54 B2 34 36 20  A7 20 32 37 33 34 30 00  |j. T.46 . 27340.|
00004CB0: B5 54 FE 6A 8E 00 D9 54  08 6B 8F 2A 2A 2A 2A 2A  |.T.j...T.k.*****|
00004CC0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004CD0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 00 FD 54 09 6B 8F 20  |*********..T.k. |
00004CE0: 45 56 41 4C 55 41 54 45  20 49 4D 4D 45 44 49 41  |EVALUATE IMMEDIA|
00004CF0: 54 45 20 45 58 50 52 45  53 53 49 4F 4E 00 21 55  |TE EXPRESSION.!U|
00004D00: 0A 6B 8F 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.k.*************|
00004D10: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004D20: 2A 00 38 55 12 6B 54 35  20 B2 20 50 54 52 20 3A  |*.8U.kT5 . PTR :|
00004D30: 20 8D 20 32 36 30 30 30  00 50 55 1C 6B 8B 20 C6  | . 26000.PU.k. .|
00004D40: 28 48 24 29 B3 B1 33 35  20 A7 20 32 37 34 38 30  |(H$)..35 . 27480|
00004D50: 00 6C 55 26 6B 8B 20 CA  28 48 24 2C 32 2C 31 29  |.lU&k. .(H$,2,1)|
00004D60: B2 22 27 22 20 A7 20 32  37 34 35 30 00 79 55 30  |."'" . 27450.yU0|
00004D70: 6B 50 54 52 20 B2 20 54  35 00 92 55 32 6B 8B 20  |kPTR . T5..U2k. |
00004D80: 50 54 52 B1 C3 28 49 4E  24 29 20 A7 20 32 37 34  |PTR..(IN$) . 274|
00004D90: 34 36 00 C4 55 34 6B 8B  20 C6 28 CA 28 49 4E 24  |46..U4k. .(.(IN$|
00004DA0: 2C 50 54 52 2C 31 29 29  B3 B1 33 35 20 A7 20 50  |,PTR,1))..35 . P|
00004DB0: 54 52 20 B2 20 50 54 52  AA 31 20 3A 20 89 20 32  |TR . PTR.1 : . 2|
00004DC0: 37 34 34 32 00 E2 55 36  6B 4F 50 20 B2 20 38 20  |7442..U6kOP . 8 |
00004DD0: 3A 20 8D 20 32 37 30 35  30 20 3A 20 4F 50 20 B2  |: . 27050 : OP .|
00004DE0: 20 32 00 E8 55 38 6B 8E  00 03 56 3A 6B 8F 20 53  | 2..U8k...V:k. S|
00004DF0: 49 4E 47 4C 45 20 43 48  52 2E 20 45 58 50 45 43  |INGLE CHR. EXPEC|
00004E00: 54 45 44 00 1A 56 44 6B  8B 20 C3 28 48 24 29 B3  |TED..VDk. .(H$).|
00004E10: B1 33 20 A7 20 32 37 34  38 30 00 34 56 4E 6B 4F  |.3 . 27480.4VNkO|
00004E20: 24 20 B2 20 4F 24 AA CA  28 48 24 2C 33 2C 31 29  |$ . O$..(H$,3,1)|
00004E30: 20 3A 20 8E 00 40 56 58  6B 45 4E 20 B2 20 31 32  | : ..@VXkEN . 12|
00004E40: 00 4C 56 62 6B 89 20 32  38 30 30 30 00 70 56 6C  |.LVbk. 28000.pVl|
00004E50: 6B 8F 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |k.**************|
00004E60: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004E70: 00 93 56 6D 6B 8F 20 45  56 41 4C 55 41 54 45 20  |..Vmk. EVALUATE |
00004E80: 52 45 4C 41 54 49 56 45  20 45 58 50 52 45 53 53  |RELATIVE EXPRESS|
00004E90: 49 4F 4E 00 B7 56 6E 6B  8F 2A 2A 2A 2A 2A 2A 2A  |ION..Vnk.*******|
00004EA0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004EB0: 2A 2A 2A 2A 2A 2A 2A 00  C3 56 76 6B 8D 20 32 38  |*******..Vvk. 28|
00004EC0: 36 30 30 00 DB 56 80 6B  8B 20 C3 28 4F 24 29 B2  |600..V.k. .(O$).|
00004ED0: 30 20 B0 20 45 52 52 20  A7 20 8E 00 F2 56 8A 6B  |0 . ERR . ...V.k|
00004EE0: 52 45 53 55 4C 54 20 B2  20 52 45 53 55 4C 54 AB  |RESULT . RESULT.|
00004EF0: 41 44 00 17 57 94 6B 8B  20 52 45 53 55 4C 54 B3  |AD..W.k. RESULT.|
00004F00: 30 20 A7 20 52 45 53 55  4C 54 20 B2 20 52 45 53  |0 . RESULT . RES|
00004F10: 55 4C 54 AA 32 35 36 00  3C 57 A8 6B 8B 20 52 45  |ULT.256.<W.k. RE|
00004F20: 53 55 4C 54 B3 32 35 36  20 AF 20 52 45 53 55 4C  |SULT.256 . RESUL|
00004F30: 54 B1 B2 30 20 A7 20 32  37 31 34 30 00 48 57 B2  |T..0 . 27140.HW.|
00004F40: 6B 45 4E 20 B2 20 31 30  00 54 57 BC 6B 89 20 32  |kEN . 10.TW.k. 2|
00004F50: 38 30 30 30 00 78 57 D0  6B 8F 2A 2A 2A 2A 2A 2A  |8000.xW.k.******|
00004F60: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004F70: 2A 2A 2A 2A 2A 2A 2A 2A  00 91 57 D1 6B 8F 20 44  |********..W.k. D|
00004F80: 4F 20 50 41 53 53 20 32  20 41 53 53 45 4D 42 4C  |O PASS 2 ASSEMBL|
00004F90: 59 00 B5 57 D2 6B 8F 2A  2A 2A 2A 2A 2A 2A 2A 2A  |Y..W.k.*********|
00004FA0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00004FB0: 2A 2A 2A 2A 2A 00 C3 57  D5 6B 50 41 53 53 53 20  |*****..W.kPASSS |
00004FC0: B2 20 32 00 CF 57 DA 6B  4F 24 20 B2 20 22 22 00  |. 2..W.kO$ . "".|
00004FD0: EE 57 E4 6B 45 58 49 54  20 B2 20 46 41 4C 53 45  |.W.kEXIT . FALSE|
00004FE0: 20 3A 20 45 52 52 20 B2  20 46 41 4C 53 45 00 FA  | : ERR . FALSE..|
00004FF0: 57 E9 6B 50 54 52 20 B2  20 32 00 06 58 EE 6B 8D  |W.kPTR . 2..X.k.|
00005000: 20 32 38 38 35 30 00 1A  58 F8 6B 8B 20 A8 20 45  | 28850..X.k. . E|
00005010: 52 52 20 A7 20 32 37 37  32 30 00 37 58 02 6C 8B  |RR . 27720.7X.l.|
00005020: 20 54 B2 35 38 20 AF 20  C3 28 48 24 29 B2 30 20  | T.58 . .(H$).0 |
00005030: A7 20 32 37 36 33 30 00  5B 58 0C 6C 8B 20 54 B2  |. 27630.[X.l. T.|
00005040: 35 39 20 B0 20 54 B2 AB  31 20 A7 20 45 52 52 20  |59 . T..1 . ERR |
00005050: B2 20 46 41 4C 53 45 20  3A 20 8E 00 67 58 11 6C  |. FALSE : ..gX.l|
00005060: 8D 20 32 38 37 30 30 00  73 58 16 6C 8D 20 32 38  |. 28700.sX.l. 28|
00005070: 38 35 30 00 87 58 20 6C  8B 20 A8 20 45 52 52 20  |850..X l. . ERR |
00005080: A7 20 32 37 37 32 30 00  A4 58 2A 6C 8B 20 54 B2  |. 27720..X*l. T.|
00005090: 35 38 20 AF 20 C3 28 48  24 29 B2 30 20 A7 20 32  |58 . .(H$).0 . 2|
000050A0: 37 36 33 30 00 C8 58 2F  6C 8B 20 54 B2 35 39 20  |7630..X/l. T.59 |
000050B0: B0 20 54 B2 AB 31 20 A7  20 45 52 52 20 B2 20 46  |. T..1 . ERR . F|
000050C0: 41 4C 53 45 20 3A 20 8E  00 DD 58 34 6C 45 4E 20  |ALSE : ...X4lEN |
000050D0: B2 20 33 20 3A 20 89 20  32 38 30 30 30 00 FD 58  |. 3 : . 28000..X|
000050E0: 48 6C 8B 20 50 4F B1 35  35 20 A7 20 8D 20 32 37  |Hl. PO.55 . . 27|
000050F0: 32 30 30 20 3A 20 89 20  32 37 37 34 35 00 2B 59  |200 : . 27745.+Y|
00005100: 4B 6C 54 35 20 B2 20 50  54 52 20 3A 20 8D 20 32  |KlT5 . PTR : . 2|
00005110: 36 31 30 30 20 3A 20 54  38 20 B2 20 50 54 52 20  |6100 : T8 . PTR |
00005120: 20 3A 20 50 54 52 20 B2  20 54 35 00 5E 59 4D 6C  | : PTR . T5.^YMl|
00005130: 8B 20 4F 50 B3 37 20 AF  20 4F 50 B1 33 20 A7 20  |. OP.7 . OP.3 . |
00005140: 4F 50 20 B2 20 4F 50 AA  36 20 3A 20 50 54 52 20  |OP . OP.6 : PTR |
00005150: B2 20 54 35 20 3A 20 89  20 32 37 37 32 35 00 91  |. T5 : . 27725..|
00005160: 59 4F 6C 8B 20 4F 50 B3  37 20 AF 20 4F 50 B1 33  |YOl. OP.7 . OP.3|
00005170: 20 A7 20 4F 50 20 B2 20  4F 50 AA 36 20 3A 20 50  | . OP . OP.6 : P|
00005180: 54 52 20 B2 20 54 35 20  3A 20 89 20 32 37 37 32  |TR . T5 : . 2772|
00005190: 35 00 A7 59 50 6C 45 4E  20 B2 20 31 38 20 3A 20  |5..YPlEN . 18 : |
000051A0: 89 20 32 38 30 30 30 00  B3 59 52 6C 8D 20 32 36  |. 28000..YRl. 26|
000051B0: 35 36 30 00 DE 59 5C 6C  8B 20 A8 20 45 52 52 20  |560..Y\l. . ERR |
000051C0: AF 20 C3 28 4F 24 29 B1  30 20 A7 20 8D 20 32 37  |. .(O$).0 . . 27|
000051D0: 30 30 30 20 3A 20 50 54  52 20 B2 20 54 38 00 00  |000 : PTR . T8..|
000051E0: 5A 61 6C 8B 20 C3 28 49  4E 24 29 B1 50 54 52 20  |Zal. .(IN$).PTR |
000051F0: AF 20 A8 20 45 58 49 54  20 A7 20 32 37 36 33 30  |. . EXIT . 27630|
00005200: 00 06 5A 66 6C 8E 00 2A  5A 60 6D 8F 2A 2A 2A 2A  |..Zfl..*Z`m.****|
00005210: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005220: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 00 48 5A 61 6D 8F  |**********.HZam.|
00005230: 20 41 53 53 45 4D 42 4C  45 52 20 45 52 52 4F 52  | ASSEMBLER ERROR|
00005240: 20 52 4F 55 54 49 4E 45  00 6C 5A 62 6D 8F 2A 2A  | ROUTINE.lZbm.**|
00005250: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005260: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 00 B2 5A 65  |************..Ze|
00005270: 6D 8B 20 50 54 52 B1 B2  33 30 30 20 B0 20 50 41  |m. PTR..300 . PA|
00005280: 53 53 B3 B1 32 20 A7 20  32 38 30 35 30 20 3A 20  |SS..2 . 28050 : |
00005290: 8F 20 53 55 50 52 45 53  53 20 53 45 43 4F 4E 44  |. SUPRESS SECOND|
000052A0: 41 52 59 20 45 52 52 4F  52 53 20 49 4E 20 4C 49  |ARY ERRORS IN LI|
000052B0: 4E 45 00 C9 5A 6A 6D 99  20 A6 31 34 29 20 3B 20  |NE..Zjm. .14) ; |
000052C0: 3A 20 8D 20 32 38 31 30  30 00 D7 5A 6F 6D 45 43  |: . 28100..ZomEC|
000052D0: 20 B2 20 45 43 AA 31 00  02 5B 74 6D 81 20 58 20  | . EC.1..[tm. X |
000052E0: B2 20 AB 31 33 20 A4 20  50 54 52 20 3A 20 99 20  |. .13 . PTR : . |
000052F0: 22 3D 22 20 3B 3A 20 82  20 58 20 3A 20 99 20 22  |"=" ;: . X : . "|
00005300: 91 22 00 20 5B 7E 6D 99  20 22 20 20 20 22 20 45  |.". [~m. "   " E|
00005310: 52 52 24 28 45 4E 29 20  22 20 45 52 52 4F 52 22  |RR$(EN) " ERROR"|
00005320: 00 3B 5B 88 6D 50 54 52  20 B2 20 33 30 30 20 3A  |.;[.mPTR . 300 :|
00005330: 20 45 52 52 20 B2 20 54  52 55 45 00 41 5B 92 6D  | ERR . TRUE.A[.m|
00005340: 8E 00 65 5B C4 6D 8F 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..e[.m.*********|
00005350: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005360: 2A 2A 2A 2A 2A 00 83 5B  C5 6D 8F 20 50 52 49 4E  |*****..[.m. PRIN|
00005370: 54 20 49 4E 24 20 54 4F  20 54 48 45 20 53 43 52  |T IN$ TO THE SCR|
00005380: 45 45 4E 00 A7 5B C6 6D  8F 2A 2A 2A 2A 2A 2A 2A  |EEN..[.m.*******|
00005390: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000053A0: 2A 2A 2A 2A 2A 2A 2A 00  D6 5B D8 6D 99 20 32 35  |*******..[.m. 25|
000053B0: 36 AC C6 28 CA 28 49 4E  24 2C 32 2C 31 29 29 AA  |6..(.(IN$,2,1)).|
000053C0: C6 28 CA 28 49 4E 24 2C  31 2C 31 29 29 20 CA 28  |.(.(IN$,1,1)) .(|
000053D0: 49 4E 24 2C 33 29 00 DC  5B EC 6D 8E 00 00 5C F6  |IN$,3)..[.m...\.|
000053E0: 6D 8F 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |m.**************|
000053F0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005400: 00 21 5C F7 6D 8F 20 53  59 4D 42 4F 4C 20 54 4F  |.!\.m. SYMBOL TO|
00005410: 20 4E 4F 4E 2D 4C 45 54  54 45 52 2F 44 49 47 49  | NON-LETTER/DIGI|
00005420: 54 00 45 5C F8 6D 8F 2A  2A 2A 2A 2A 2A 2A 2A 2A  |T.E\.m.*********|
00005430: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005440: 2A 2A 2A 2A 2A 00 5A 5C  00 6E 48 24 20 B2 20 22  |*****.Z\.nH$ . "|
00005450: 22 20 3A 20 54 20 B2 20  AB 31 00 6A 5C 05 6E 50  |" : T . .1.j\.nP|
00005460: 54 52 20 B2 20 50 54 52  AA 31 00 83 5C 0A 6E 8B  |TR . PTR.1..\.n.|
00005470: 20 50 54 52 B1 C3 28 49  4E 24 29 20 A7 20 32 38  | PTR..(IN$) . 28|
00005480: 32 31 30 00 9B 5C 14 6E  54 20 B2 20 C6 28 CA 28  |210..\.nT . .(.(|
00005490: 49 4E 24 2C 50 54 52 2C  31 29 29 00 B8 5C 19 6E  |IN$,PTR,1))..\.n|
000054A0: 8B 20 54 B2 33 32 20 AF  20 C3 28 48 24 29 B2 30  |. T.32 . .(H$).0|
000054B0: 20 A7 20 32 38 31 36 30  00 E4 5C 1E 6E 8B 20 54  | . 28160..\.n. T|
000054C0: B3 34 38 20 B0 20 54 B1  39 30 20 B0 20 28 20 54  |.48 . T.90 . ( T|
000054D0: B1 35 37 20 AF 20 54 B3  36 35 20 29 20 A7 20 32  |.57 . T.65 ) . 2|
000054E0: 38 32 31 30 00 FF 5C 28  6E 48 24 20 B2 20 48 24  |8210..\(nH$ . H$|
000054F0: AA C7 28 54 29 20 3A 20  89 20 32 38 31 36 35 00  |..(T) : . 28165.|
00005500: 05 5D 32 6E 8E 00 29 5D  5A 6E 8F 2A 2A 2A 2A 2A  |.]2n..)]Zn.*****|
00005510: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005520: 2A 2A 2A 2A 2A 2A 2A 2A  2A 00 41 5D 5B 6E 8F 20  |*********.A][n. |
00005530: 46 49 4E 44 20 4C 41 42  45 4C 20 49 4E 20 53 54  |FIND LABEL IN ST|
00005540: 24 00 65 5D 5C 6E 8F 2A  2A 2A 2A 2A 2A 2A 2A 2A  |$.e]\n.*********|
00005550: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005560: 2A 2A 2A 2A 2A 00 86 5D  64 6E 45 52 52 20 B2 20  |*****..]dnERR . |
00005570: 46 41 4C 53 45 20 3A 20  48 20 B2 20 30 20 3A 20  |FALSE : H . 0 : |
00005580: 54 31 20 B2 20 30 00 AC  5D 6E 6E 8B 20 C3 28 48  |T1 . 0..]nn. .(H|
00005590: 24 29 B3 36 20 A7 20 48  24 20 B2 20 48 24 AA 22  |$).6 . H$ . H$."|
000055A0: 20 22 20 3A 20 89 20 32  38 32 37 30 00 C9 5D 78  | " : . 28270..]x|
000055B0: 6E 8B 20 54 31 B2 53 45  20 A7 20 45 52 52 20 B2  |n. T1.SE . ERR .|
000055C0: 20 54 52 55 45 20 3A 20  8E 00 F8 5D 82 6E 8B 20  | TRUE : ...].n. |
000055D0: CA 28 53 54 24 28 54 31  29 2C 31 2C 36 29 B3 B1  |.(ST$(T1),1,6)..|
000055E0: 48 24 20 A7 20 54 31 20  B2 20 54 31 AA 31 20 3A  |H$ . T1 . T1.1 :|
000055F0: 20 89 20 32 38 32 38 30  00 2C 5E 87 6E 48 20 B2  | . 28280.,^.nH .|
00005600: 20 C6 28 CA 28 53 54 24  28 54 31 29 2C 38 2C 31  | .(.(ST$(T1),8,1|
00005610: 29 29 AC 32 35 36 AA C6  28 CA 28 53 54 24 28 54  |)).256..(.(ST$(T|
00005620: 31 29 2C 37 2C 31 29 29  20 3A 20 8E 00 50 5E 8C  |1),7,1)) : ..P^.|
00005630: 6E 8F 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |n.**************|
00005640: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005650: 00 6F 5E 8D 6E 8F 20 45  56 41 4C 55 41 54 45 20  |.o^.n. EVALUATE |
00005660: 4C 41 42 45 4C 20 4F 52  20 4E 55 4D 42 45 52 00  |LABEL OR NUMBER.|
00005670: 93 5E 8E 6E 8F 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.^.n.***********|
00005680: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005690: 2A 2A 2A 00 9F 5E A0 6E  8D 20 32 38 31 35 30 00  |***..^.n. 28150.|
000056A0: BE 5E A5 6E 8B 20 54 B2  34 30 20 AF 20 C3 28 48  |.^.n. T.40 . .(H|
000056B0: 24 29 B2 30 20 A7 20 8D  20 32 38 31 35 30 00 CD  |$).0 . . 28150..|
000056C0: 5E AA 6E 54 31 20 B2 20  C3 28 48 24 29 00 0A 5F  |^.nT1 . .(H$).._|
000056D0: AF 6E 8B 20 28 54 B2 AB  31 20 B0 20 54 B2 33 32  |.n. (T..1 . T.32|
000056E0: 20 B0 20 54 B2 35 38 20  B0 20 54 B2 35 39 20 B0  | . T.58 . T.59 .|
000056F0: 20 54 B2 34 31 20 B0 20  54 B2 34 36 29 20 AF 20  | T.41 . T.46) . |
00005700: 54 31 20 B2 20 30 20 A7  20 8E 00 1D 5F B4 6E 8B  |T1 . 0 . ..._.n.|
00005710: 20 54 31 B2 30 20 A7 20  32 38 33 39 30 00 43 5F  | T1.0 . 28390.C_|
00005720: BE 6E 8B 20 C6 28 48 24  29 B3 B2 35 37 20 A7 20  |.n. .(H$)..57 . |
00005730: 48 20 B2 20 C5 28 48 24  29 20 3A 20 89 20 32 38  |H . .(H$) : . 28|
00005740: 34 39 32 00 6E 5F C8 6E  8D 20 32 38 32 35 30 20  |492.n_.n. 28250 |
00005750: 3A 20 8F 20 46 49 4E 44  20 4C 41 42 45 4C 20 49  |: . FIND LABEL I|
00005760: 4E 20 53 59 4D 42 4F 4C  20 54 41 42 4C 45 00 94  |N SYMBOL TABLE..|
00005770: 5F D2 6E 8B 20 45 52 52  20 A7 20 45 4E 20 B2 20  |_.n. ERR . EN . |
00005780: 31 31 20 3A 20 48 20 B2  20 30 20 3A 20 89 20 32  |11 : H . 0 : . 2|
00005790: 38 30 30 30 00 A0 5F DC  6E 89 20 32 38 34 39 32  |8000.._.n. 28492|
000057A0: 00 CB 5F E6 6E 8F 20 48  45 58 2C 4F 43 54 41 4C  |.._.n. HEX,OCTAL|
000057B0: 20 4F 52 20 42 49 4E 41  52 59 20 4E 55 4D 42 45  | OR BINARY NUMBE|
000057C0: 52 53 20 45 56 41 4C 55  41 54 45 00 E0 5F F0 6E  |RS EVALUATE.._.n|
000057D0: 54 32 20 B2 20 54 20 3A  20 8D 20 32 38 31 35 30  |T2 . T : . 28150|
000057E0: 00 F6 5F FA 6E 8B 20 C3  28 48 24 29 B2 30 20 A7  |.._.n. .(H$).0 .|
000057F0: 20 32 38 34 35 30 00 0A  60 04 6F 8B 20 54 32 B2  | 28450..`.o. T2.|
00005800: 33 36 20 A7 20 32 38 34  37 30 00 2B 60 0E 6F 8B  |36 . 28470.+`.o.|
00005810: 20 54 32 B2 33 37 20 A7  20 42 41 53 45 20 B2 20  | T2.37 . BASE . |
00005820: 32 20 3A 20 89 20 32 38  34 37 30 00 4C 60 18 6F  |2 : . 28470.L`.o|
00005830: 8B 20 54 32 B2 33 38 20  A7 20 42 41 53 45 20 B2  |. T2.38 . BASE .|
00005840: 20 38 20 3A 20 89 20 32  38 34 37 30 00 60 60 22  | 8 : . 28470.``"|
00005850: 6F 8F 20 49 4E 56 41 4C  49 44 20 4C 41 42 45 4C  |o. INVALID LABEL|
00005860: 00 7D 60 2C 6F 48 20 B2  20 30 20 3A 20 45 4E 20  |.}`,oH . 0 : EN |
00005870: B2 20 36 20 3A 20 89 20  32 38 30 30 30 00 98 60  |. 6 : . 28000..`|
00005880: 36 6F 8F 20 54 45 53 54  20 49 46 20 56 41 4C 49  |6o. TEST IF VALI|
00005890: 44 20 4E 55 4D 42 45 52  00 A4 60 3B 6F 8D 20 31  |D NUMBER..`;o. 1|
000058A0: 31 39 35 30 00 C3 60 40  6F 42 41 53 45 20 B2 20  |1950..`@oBASE . |
000058B0: 31 36 20 3A 20 8F 20 44  45 46 41 55 4C 54 20 42  |16 : . DEFAULT B|
000058C0: 41 53 45 00 E8 60 4A 6F  8B 20 45 52 52 20 A7 20  |ASE..`Jo. ERR . |
000058D0: 48 20 B2 20 30 20 3A 20  45 4E 20 B2 20 37 20 3A  |H . 0 : EN . 7 :|
000058E0: 20 89 20 32 38 30 30 30  00 18 61 4C 6F 50 54 52  | . 28000..aLoPTR|
000058F0: 20 B2 20 50 54 52 AB 31  20 3A 20 8D 20 32 38 31  | . PTR.1 : . 281|
00005900: 35 30 20 3A 20 8F 20 47  45 54 20 4E 45 58 54 20  |50 : . GET NEXT |
00005910: 4F 50 45 52 41 54 4F 52  00 1E 61 4F 6F 8E 00 42  |OPERATOR..aOo..B|
00005920: 61 54 6F 8F 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |aTo.************|
00005930: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005940: 2A 2A 00 62 61 55 6F 8F  20 45 56 41 4C 55 41 54  |**.baUo. EVALUAT|
00005950: 45 20 54 45 52 4D 20 57  49 54 48 20 2A 20 4F 52  |E TERM WITH * OR|
00005960: 20 2F 00 86 61 56 6F 8F  2A 2A 2A 2A 2A 2A 2A 2A  | /..aVo.********|
00005970: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005980: 2A 2A 2A 2A 2A 2A 00 9D  61 5E 6F 8D 20 32 38 33  |******..a^o. 283|
00005990: 30 30 20 3A 20 54 45 52  4D 20 B2 20 48 00 B2 61  |00 : TERM . H..a|
000059A0: 68 6F 8B 20 50 54 52 B1  C3 28 49 4E 24 29 20 A7  |ho. PTR..(IN$) .|
000059B0: 20 8E 00 E4 61 72 6F 8B  20 54 B2 34 32 20 A7 20  | ...aro. T.42 . |
000059C0: 8D 20 32 38 33 30 30 20  3A 20 54 45 52 4D 20 B2  |. 28300 : TERM .|
000059D0: 20 B5 28 54 45 52 4D AC  48 29 20 3A 20 89 20 32  | .(TERM.H) : . 2|
000059E0: 38 35 32 30 00 F4 61 86  6F 8B 20 54 B3 B1 34 37  |8520..a.o. T..47|
000059F0: 20 A7 20 8E 00 00 62 90  6F 8D 20 32 38 33 30 30  | . ...b.o. 28300|
00005A00: 00 29 62 9A 6F 8B 20 48  B2 30 20 A7 20 54 45 52  |.)b.o. H.0 . TER|
00005A10: 4D 20 B2 20 30 20 3A 20  45 4E 20 B2 20 31 35 20  |M . 0 : EN . 15 |
00005A20: 3A 20 89 20 32 38 30 30  30 00 3E 62 A4 6F 54 45  |: . 28000.>b.oTE|
00005A30: 52 4D 20 B2 20 B5 28 54  45 52 4D AD 48 29 00 4A  |RM . .(TERM.H).J|
00005A40: 62 AE 6F 89 20 32 38 35  32 30 00 6E 62 B8 6F 8F  |b.o. 28520.nb.o.|
00005A50: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005A60: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 00 88  |**************..|
00005A70: 62 B9 6F 8F 20 45 56 41  4C 55 41 54 45 20 45 58  |b.o. EVALUATE EX|
00005A80: 50 52 45 53 53 49 4F 4E  00 AC 62 BA 6F 8F 2A 2A  |PRESSION..b.o.**|
00005A90: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005AA0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 00 BC 62 BD  |************..b.|
00005AB0: 6F 45 52 52 20 B2 20 46  41 4C 53 45 00 D8 62 C2  |oERR . FALSE..b.|
00005AC0: 6F 8D 20 32 38 35 30 30  20 3A 20 52 45 53 55 4C  |o. 28500 : RESUL|
00005AD0: 54 20 B2 20 54 45 52 4D  00 15 63 CC 6F 8B 54 B2  |T . TERM..c.o.T.|
00005AE0: AB 31 B0 20 54 B2 33 32  20 B0 20 54 B2 35 38 20  |.1. T.32 . T.58 |
00005AF0: B0 20 54 B2 35 39 20 B0  20 54 B2 34 31 20 B0 20  |. T.59 . T.41 . |
00005B00: 54 B2 34 36 20 B0 20 50  54 52 B1 C3 28 49 4E 24  |T.46 . PTR..(IN$|
00005B10: 29 20 A7 20 8E 00 4E 63  D6 6F 8B 20 54 B2 34 33  |) . ..Nc.o. T.43|
00005B20: 20 A7 20 8D 20 32 38 35  30 30 20 3A 20 52 45 53  | . . 28500 : RES|
00005B30: 55 4C 54 20 B2 20 B5 28  52 45 53 55 4C 54 AA 54  |ULT . .(RESULT.T|
00005B40: 45 52 4D 29 20 3A 20 89  20 32 38 36 32 30 00 87  |ERM) : . 28620..|
00005B50: 63 E0 6F 8B 20 54 B2 34  35 20 A7 20 8D 20 32 38  |c.o. T.45 . . 28|
00005B60: 35 30 30 20 3A 20 52 45  53 55 4C 54 20 B2 20 B5  |500 : RESULT . .|
00005B70: 28 52 45 53 55 4C 54 AB  54 45 52 4D 29 20 3A 20  |(RESULT.TERM) : |
00005B80: 89 20 32 38 36 32 30 00  A9 63 EA 6F 52 45 53 55  |. 28620..c.oRESU|
00005B90: 4C 54 20 B2 20 30 20 3A  20 45 4E 20 B2 20 34 20  |LT . 0 : EN . 4 |
00005BA0: 3A 20 89 20 32 38 30 30  30 00 CD 63 1C 70 8F 2A  |: . 28000..c.p.*|
00005BB0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005BC0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 00 EE 63  |*************..c|
00005BD0: 1D 70 8F 20 41 44 44 20  53 59 4D 42 4F 4C 20 54  |.p. ADD SYMBOL T|
00005BE0: 4F 20 53 59 4D 42 4F 4C  20 54 41 42 4C 45 00 12  |O SYMBOL TABLE..|
00005BF0: 64 1E 70 8F 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |d.p.************|
00005C00: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005C10: 2A 2A 00 4C 64 26 70 8B  20 53 45 B1 B2 53 4D 20  |**.Ld&p. SE..SM |
00005C20: A7 20 45 58 49 54 20 B2  20 54 52 55 45 20 3A 20  |. EXIT . TRUE : |
00005C30: 50 41 53 53 20 B2 20 32  20 3A 20 45 4E 20 B2 20  |PASS . 2 : EN . |
00005C40: 31 34 20 3A 20 89 20 32  38 30 30 30 00 6A 64 30  |14 : . 28000.jd0|
00005C50: 70 8D 20 32 38 32 35 30  20 3A 20 8B 20 A8 20 45  |p. 28250 : . . E|
00005C60: 52 52 20 A7 20 32 38 38  33 30 00 85 64 44 70 54  |RR . 28830..dDpT|
00005C70: 24 20 B2 20 C8 28 48 24  AA 22 20 20 20 20 20 20  |$ . .(H$."      |
00005C80: 20 22 2C 36 29 00 92 64  49 70 54 42 20 B2 20 50  | ",6)..dIpTB . P|
00005C90: 54 52 00 B0 64 4E 70 8D  20 32 38 31 35 30 20 3A  |TR..dNp. 28150 :|
00005CA0: 20 8F 20 44 4F 45 53 20  3D 20 46 4F 4C 4C 4F 57  | . DOES = FOLLOW|
00005CB0: 00 DB 64 58 70 8B 20 54  B3 B1 36 31 20 A7 20 50  |..dXp. T..61 . P|
00005CC0: 54 52 20 B2 20 54 42 20  3A 20 52 45 20 B2 20 41  |TR . TB : RE . A|
00005CD0: 44 20 3A 20 89 20 32 38  37 38 30 00 F0 64 62 70  |D : . 28780..dbp|
00005CE0: 54 30 20 B2 20 54 20 3A  20 8D 20 32 38 36 30 30  |T0 . T : . 28600|
00005CF0: 00 FB 64 6C 70 45 4E 20  B2 20 30 00 37 65 76 70  |..dlpEN . 0.7evp|
00005D00: 8B 20 52 45 B3 30 20 B0  20 52 45 B1 36 35 35 33  |. RE.0 . RE.6553|
00005D10: 35 20 A7 20 53 54 24 28  53 45 29 B2 54 24 AA C7  |5 . ST$(SE).T$..|
00005D20: 28 30 29 AA C7 28 30 29  AA C7 28 32 29 20 3A 20  |(0)..(0)..(2) : |
00005D30: 89 20 32 38 38 31 30 00  69 65 80 70 53 54 24 28  |. 28810.ie.pST$(|
00005D40: 53 45 29 20 B2 20 54 24  AA C7 28 52 45 AB B5 28  |SE) . T$..(RE..(|
00005D50: 52 45 AD 32 35 36 29 AC  32 35 36 29 AA C7 28 B5  |RE.256).256)..(.|
00005D60: 28 52 45 AD 32 35 36 29  29 00 77 65 8A 70 53 45  |(RE.256)).we.pSE|
00005D70: 20 B2 20 53 45 AA 31 00  7D 65 94 70 8E 00 B2 65  | . SE.1.}e.p...e|
00005D80: 9E 70 8B 20 50 41 53 53  B2 31 20 AF 20 C3 28 53  |.p. PASS.1 . .(S|
00005D90: 54 24 28 54 31 29 29 B3  39 20 A7 20 53 54 24 28  |T$(T1)).9 . ST$(|
00005DA0: 54 31 29 20 B2 20 53 54  24 28 54 31 29 AA C7 28  |T1) . ST$(T1)..(|
00005DB0: 38 29 00 C8 65 A3 70 8B  20 50 41 53 53 B3 B1 32  |8)..e.p. PASS..2|
00005DC0: 20 A7 20 32 38 38 34 30  00 FE 65 A4 70 54 41 20  | . 28840..e.pTA |
00005DD0: B2 20 50 54 52 20 3A 20  8D 20 32 38 31 35 30 20  |. PTR : . 28150 |
00005DE0: 3A 20 8B 20 54 B3 B1 36  31 20 A7 20 50 54 52 20  |: . T..61 . PTR |
00005DF0: B2 20 54 41 20 3A 20 89  20 32 38 38 34 30 00 36  |. TA : . 28840.6|
00005E00: 66 A5 70 8D 20 32 36 30  30 30 20 3A 20 8F 20 53  |f.p. 26000 : . S|
00005E10: 43 41 4E 20 50 41 53 54  20 3D 20 53 49 47 4E 20  |CAN PAST = SIGN |
00005E20: 28 49 46 20 50 52 45 53  45 4E 54 29 20 4F 4E 20  |(IF PRESENT) ON |
00005E30: 50 41 53 53 20 32 00 57  66 A8 70 8B 20 50 41 53  |PASS 2.Wf.p. PAS|
00005E40: 53 B3 B1 32 20 B0 20 C3  28 53 54 24 28 54 31 29  |S..2 . .(ST$(T1)|
00005E50: 29 B3 39 20 A7 20 8E 00  7C 66 AD 70 45 4E 20 B2  |).9 . ..|f.pEN .|
00005E60: 20 C6 28 CA 28 53 54 24  28 54 31 29 2C 39 2C 31  | .(.(ST$(T1),9,1|
00005E70: 29 29 20 3A 20 89 20 32  38 30 30 30 00 A0 66 B2  |)) : . 28000..f.|
00005E80: 70 8F 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |p.**************|
00005E90: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005EA0: 00 C0 66 B3 70 8F 20 54  45 53 54 20 46 4F 52 20  |..f.p. TEST FOR |
00005EB0: 4F 50 43 4F 44 45 2F 44  49 52 45 43 54 49 56 45  |OPCODE/DIRECTIVE|
00005EC0: 00 E4 66 B4 70 8F 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |..f.p.**********|
00005ED0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00005EE0: 2A 2A 2A 2A 00 F0 66 BC  70 8D 20 32 38 31 35 30  |****..f.p. 28150|
00005EF0: 00 00 67 C6 70 45 52 52  20 B2 20 46 41 4C 53 45  |..g.pERR . FALSE|
00005F00: 00 10 67 DA 70 50 54 52  20 B2 20 50 54 52 AB 31  |..g.pPTR . PTR.1|
00005F10: 00 27 67 DF 70 8B 20 C3  28 48 24 29 B3 B1 33 20  |.'g.p. .(H$)..3 |
00005F20: A7 20 32 38 39 34 30 00  33 67 E4 70 50 4F 20 B2  |. 28940.3g.pPO .|
00005F30: 20 AB 32 00 41 67 EE 70  50 4F 20 B2 20 50 4F AA  | .2.Ag.pPO . PO.|
00005F40: 33 00 61 67 F8 70 8B 20  48 24 B2 CA 28 54 41 24  |3.ag.p. H$..(TA$|
00005F50: 28 32 29 2C 50 4F 2C 33  29 20 A7 20 32 38 39 35  |(2),PO,3) . 2895|
00005F60: 30 00 81 67 02 71 8B 20  28 50 4F AA 33 29 B3 B2  |0..g.q. (PO.3)..|
00005F70: C3 28 54 41 24 28 32 29  29 20 A7 20 32 38 39 31  |.(TA$(2)) . 2891|
00005F80: 30 00 90 67 0C 71 45 52  52 20 B2 20 54 52 55 45  |0..g.qERR . TRUE|
00005F90: 00 A2 67 16 71 50 4F 20  B2 20 28 50 4F AB 31 29  |..g.qPO . (PO.1)|
00005FA0: AD 33 00 BA 67 20 71 45  52 52 20 B2 20 28 50 4F  |.3..g qERR . (PO|
00005FB0: B2 35 36 29 20 B0 20 45  52 52 00 D2 67 2A 71 8B  |.56) . ERR..g*q.|
00005FC0: 20 50 4F B1 35 36 20 A7  20 50 4F 20 B2 20 50 4F  | PO.56 . PO . PO|
00005FD0: AB 31 00 D8 67 34 71 8E  00 EF 67 38 F9 8F 20 43  |.1..g4q...g8.. C|
00005FE0: 48 45 43 4B 53 55 4D 20  50 52 4F 47 52 41 4D 00  |HECKSUM PROGRAM.|
00005FF0: FB 67 39 F9 8D 20 36 33  38 31 30 00 07 68 3A F9  |.g9.. 63810..h:.|
00006000: 8D 20 36 33 38 34 30 00  1B 68 3B F9 8B 20 46 4C  |. 63840..h;.. FL|
00006010: B1 B2 30 20 A7 20 36 33  38 30 32 00 21 68 3C F9  |..0 . 63802.!h<.|
00006020: 80 00 42 68 42 F9 96 A5  20 44 45 45 4B 28 58 29  |..BhB... DEEK(X)|
00006030: 20 B2 20 C2 28 58 29 AA  32 35 36 AC C2 28 58 AA  | . .(X).256..(X.|
00006040: 31 29 00 5E 68 4C F9 8F  20 44 41 54 41 20 46 4F  |1).^hL.. DATA FO|
00006050: 52 20 4D 41 43 48 49 4E  45 20 43 4F 44 45 00 68  |R MACHINE CODE.h|
00006060: 68 4D F9 83 20 2A 2A 2A  00 96 68 4E F9 83 20 31  |hM.. ***..hN.. 1|
00006070: 36 35 2C 32 35 32 2C 31  36 36 2C 32 35 33 2C 31  |65,252,166,253,1|
00006080: 33 33 2C 30 32 30 2C 31  33 34 2C 30 32 31 2C 30  |33,020,134,021,0|
00006090: 33 32 2C 30 31 39 00 C4  68 4F F9 83 20 31 36 36  |32,019..hO.. 166|
000060A0: 2C 32 31 36 2C 31 36 30  2C 30 30 31 2C 31 37 37  |,216,160,001,177|
000060B0: 2C 30 39 35 2C 31 33 33  2C 32 35 34 2C 32 34 30  |,095,133,254,240|
000060C0: 2C 30 31 33 00 F2 68 50  F9 83 20 32 30 30 2C 31  |,013..hP.. 200,1|
000060D0: 37 37 2C 30 39 35 2C 31  33 33 2C 32 35 32 2C 32  |77,095,133,252,2|
000060E0: 30 30 2C 31 37 37 2C 30  39 35 2C 31 33 33 2C 32  |00,177,095,133,2|
000060F0: 35 33 00 20 69 51 F9 83  20 32 30 30 2C 31 36 39  |53. iQ.. 200,169|
00006100: 2C 30 30 30 2C 31 33 33  2C 32 35 31 2C 31 37 37  |,000,133,251,177|
00006110: 2C 30 39 35 2C 32 34 30  2C 30 30 36 2C 30 32 34  |,095,240,006,024|
00006120: 00 3E 69 52 F9 83 20 31  30 31 2C 32 35 31 2C 32  |.>iR.. 101,251,2|
00006130: 30 30 2C 32 30 38 2C 32  34 34 2C 30 39 36 00 47  |00,208,244,096.G|
00006140: 69 53 F9 83 20 2D 31 00  62 69 56 F9 8F 20 50 55  |iS.. -1.biV.. PU|
00006150: 54 20 44 41 54 41 20 49  4E 54 4F 20 4D 45 4D 4F  |T DATA INTO MEMO|
00006160: 52 59 00 71 69 57 F9 41  44 20 B2 20 35 32 39 39  |RY.qiW.AD . 5299|
00006170: 32 00 77 69 58 F9 8C 00  95 69 59 F9 87 20 54 24  |2.wiX....iY.. T$|
00006180: 3A 20 8B 20 54 24 B3 B1  22 2A 2A 2A 22 20 A7 20  |: . T$.."***" . |
00006190: 36 33 38 33 33 00 C5 69  5A F9 87 20 54 20 3A 20  |63833..iZ.. T : |
000061A0: 8B 20 54 B1 B2 30 20 A7  20 97 20 41 44 2C 54 20  |. T..0 . . AD,T |
000061B0: 3A 20 41 44 20 B2 20 41  44 AA 31 20 3A 20 89 20  |: AD . AD.1 : . |
000061C0: 36 33 38 33 34 00 FD 69  5B F9 44 45 56 20 B2 20  |63834..i[.DEV . |
000061D0: 33 20 3A 20 49 4E 24 20  B2 20 22 22 20 3A 20 85  |3 : IN$ . "" : .|
000061E0: 20 22 4F 55 54 50 55 54  20 44 45 56 49 43 45 20  | "OUTPUT DEVICE |
000061F0: 4E 55 4D 42 45 52 20 22  3B 20 44 45 56 00 26 6A  |NUMBER "; DEV.&j|
00006200: 5C F9 8B 20 44 45 56 B2  31 20 B0 20 44 45 56 B1  |\.. DEV.1 . DEV.|
00006210: 34 20 A7 20 85 20 22 46  49 4C 45 20 4E 41 4D 45  |4 . . "FILE NAME|
00006220: 20 22 3B 49 4E 24 00 69  6A 5D F9 52 24 20 B2 20  | ";IN$.ij].R$ . |
00006230: C7 28 31 33 29 20 3A 20  53 24 20 B2 20 22 2A 2A  |.(13) : S$ . "**|
00006240: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00006250: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00006260: 2A 2A 2A 2A 2A 22 AA 52  24 00 6F 6A 5E F9 8E 00  |*****".R$.oj^...|
00006270: 86 6A 60 F9 8F 20 44 4F  20 49 4E 49 54 41 4C 49  |.j`.. DO INITALI|
00006280: 53 41 54 49 4F 4E 00 B4  6A 61 F9 46 4C 20 B2 20  |SATION..ja.FL . |
00006290: 30 20 3A 20 85 20 22 46  49 52 53 54 20 4C 49 4E  |0 : . "FIRST LIN|
000062A0: 45 20 22 3B 20 46 4C 20  3A 20 8B 20 46 4C B3 30  |E "; FL : . FL.0|
000062B0: 20 A7 20 8E 00 D8 6A 62  F9 4C 4C 20 B2 20 36 35  | . ...jb.LL . 65|
000062C0: 35 33 36 20 3A 20 85 20  22 4C 41 53 54 20 4C 49  |536 : . "LAST LI|
000062D0: 4E 45 20 22 3B 20 4C 4C  00 F0 6A 63 F9 85 20 22  |NE "; LL..jc.. "|
000062E0: 4D 4F 44 55 4C 45 20 4E  41 4D 45 20 22 3B 4D 24  |MODULE NAME ";M$|
000062F0: 00 02 6B 64 F9 9F 20 31  2C 44 45 56 2C 32 2C 49  |..kd.. 1,DEV,2,I|
00006300: 4E 24 00 41 6B 65 F9 98  31 2C 53 24 20 52 24 A6  |N$.Ake..1,S$ R$.|
00006310: 28 34 30 AB C3 28 4D 24  29 29 AD 32 29 4D 24 52  |(40..(M$)).2)M$R|
00006320: 24 20 52 24 22 4C 49 4E  45 20 4E 55 4D 42 45 52  |$ R$"LINE NUMBER|
00006330: 53 22 46 4C 22 54 4F 22  4C 4C 3B 52 24 53 24 52  |S"FL"TO"LL;R$S$R|
00006340: 24 00 56 6B 6A F9 8F 20  41 43 54 55 41 4C 20 50  |$.Vkj.. ACTUAL P|
00006350: 52 4F 47 52 41 4D 00 73  6B 6B F9 4C 4E 20 B2 20  |ROGRAM.skk.LN . |
00006360: 46 4C 20 3A 20 43 20 B2  20 30 20 3A 20 43 31 20  |FL : C . 0 : C1 |
00006370: B2 20 30 00 9D 6B 6C F9  97 20 32 35 32 2C 4C 4E  |. 0..kl.. 252,LN|
00006380: AB B5 28 4C 4E AD 32 35  36 29 AC 32 35 36 20 3A  |..(LN.256).256 :|
00006390: 20 97 20 32 35 33 2C 4C  4E AD 32 35 36 00 CB 6B  | . 253,LN.256..k|
000063A0: 6D F9 9E 20 35 32 39 39  32 20 3A 20 43 53 20 B2  |m.. 52992 : CS .|
000063B0: 20 C2 28 32 35 31 29 20  3A 20 4C 4E 20 B2 20 A5  | .(251) : LN . .|
000063C0: 44 45 45 4B 28 32 35 32  29 AA 31 00 EE 6B 74 F9  |DEEK(252).1..kt.|
000063D0: 8F 20 46 4F 52 4D 41 54  20 4F 55 54 50 55 54 20  |. FORMAT OUTPUT |
000063E0: 49 4E 54 4F 20 33 20 43  4F 4C 55 4D 4E 53 00 22  |INTO 3 COLUMNS."|
000063F0: 6C 75 F9 54 24 20 B2 20  C8 28 C4 28 4C 4E AB 31  |lu.T$ . .(.(LN.1|
00006400: 29 AA 22 20 20 20 20 20  20 22 2C 36 29 AA C8 28  |)."      ",6)..(|
00006410: C4 28 43 53 29 AA 22 20  20 20 20 20 20 20 22 2C  |.(CS)."       ",|
00006420: 37 29 00 2D 6C 76 F9 98  31 2C 54 24 3B 00 5D 6C  |7).-lv..1,T$;.]l|
00006430: 78 F9 43 20 B2 20 43 AA  31 20 3A 20 8B 20 43 B1  |x.C . C.1 : . C.|
00006440: B2 33 20 A7 20 98 31 20  3A 20 43 20 B2 20 30 20  |.3 . .1 : C . 0 |
00006450: 3A 20 43 31 20 B2 20 43  31 20 AA 20 31 00 85 6C  |: C1 . C1 . 1..l|
00006460: 79 F9 8B 20 43 31 B1 B2  32 30 20 AF 20 44 45 56  |y.. C1..20 . DEV|
00006470: B2 33 20 A7 20 43 31 20  B2 20 30 20 3A 20 8D 20  |.3 . C1 . 0 : . |
00006480: 36 33 39 39 38 00 A3 6C  7A F9 8B 20 4C 4E B3 B2  |63998..lz.. LN..|
00006490: 4C 4C 20 AF 20 C2 28 32  35 34 29 20 A7 20 36 33  |LL . .(254) . 63|
000064A0: 38 35 32 00 AF 6C 7B F9  A0 20 31 20 3A 20 8E 00  |852..l{.. 1 : ..|
000064B0: CA 6C 9A F9 A1 20 54 24  20 3A 20 8B 20 54 24 B2  |.l... T$ : . T$.|
000064C0: 22 22 20 A7 20 36 33 39  39 38 00 D0 6C 9B F9 8E  |"" . 63998..l...|
000064D0: 00 00 00 FF                                       |....            |
..%..'.******************************.B.
$'. GENERAL INITIALISATION.F..'.********
**********************.T./'BASE . 16...0
'. C(PTR$).C(E$)..255 . . : . 19000...3'
DEV . 1.R.8'.. HEX(X) . (X . 15).48.((X 
. 15).9).7...B'.. DEC(X) . X.48.(X.57).7
...L'FALSE . 0 : TRUE . .1.%.V'. 53281,1
 : . 53280,15.I.T'.*********************
*********.K.U'. CONTROL ROUTINE FOR MONI
TOR...V'.******************************.
Q.~'. EXIT TO BASIC,MEMORY MODIFY,MEMORY
 DUMP,MACHINE CODE EXCUTE...'. LOAD MAC
HINE CODE FILE,SAVE MACHINE CODE FILE...
.'. DISASSEMBLER.*..'. FILE EDITOR.:..'.
 ASSEMBLER.D.N'. END.J.X'..T..'X . 0....
'. "..--------- MACHINE CODE MONITOR ---
------.."....(. T$.F..(. T$.."END" . . .
5) X ")" T$ : X. X.1 : . 10250....(. X.1
5 . . Y . X . 15 : . : .....(. "COMMAND 
( 0 -" X.1 " ) : ";: . T.(.<(. T.0 . T.X
 . 10100.F.A(. T.0 . . ".....           
            .BYE.....":  1 : .. .F(. T .
 13100,13300,13500,14300,14100,15800,248
00,20000...P(. 10100.P..*.**************
****************....*. CONVERT DECIMAL T
O HEX....*.*****************************
*.%..+T . H : H$ . "".E..+H$ . G(.HEX(T.
.(T.16).16)).H$ : T . .(T.16) : . T.0 . 
11020.K.*+....\+.***********************
*******...]+. BYTE INTO HEX.G.^+.*******
***********************...F+H . B(AD) : 
AD . AD.1...P+. 11000...Z+. C(H$).2 . H$
 . "0".H$....+O2$ . O2$.H$. ..+..D..+.**
****************************._.A+. INPUT
 FINISH ADDRESS...B+.*******************
***********...E+H$ . "".A.J+. "FINISH AD
DRESS ( IN HEX) : "; H$ : . 11950....+. 
ERR . H.0 . H.65535 . 11200....+EA . H :
 .....+.******************************.,
..+. INPUT FILE NAME.J..+. 25500 : . DEV
.4 . 11290.W..+IN$ . ""...+. " FILE NAM
E : "; IN$ : T . C(IN$)....,. T.16 . T.0
 . . ".FILE NAME INVALID" : . 11260....,
....J..******************************...
K.. ASK CONTINUE ?...L..****************
**************.".R.T$ . "".B.T.. "CONTIN
UE ( Y/N ) : "; T$.E.^.. T$."Y" . CO . T
RUE : . 11895...H.. T$.."N" . . "."; : .
 11850...R.CO . FALSE...W........*******
***********************...... CONVERT HE
X IN H$ TO DEC IN H......***************
***************.3.G.ERR . FALSE : H . 0 
: . C(H$).0 . 12030.G.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. .....D../.**************************
****..../. INPUT START ADDRESS..../.****
**************************..../H$ . "".?
../. "START ADDRESS ( IN HEX ) : "; H$ :
 .11950.A.0/. ERR . H.0 . H.65535 . 1206
0.P.:/AD . H : ...../.******************
************..../. HEX LOADER.I../.*****
*************************.V../T1$ . ""..
../. X1 . 1 . C(T$) . 2.-.F/T1$ . T1$.G(
.DEC(F(J(T$,X1,1))).16..DEC(F(J(T$,X1.1,
1)))).6../. X1.<../..`.H2.**************
****************.Q.I2. GET 1 BYTE...J2.*
*****************************...O2H$ . "
"...R2. "BYTE ( IN HEX ) : "; H$.L..2. 1
1950....2. ERR . H.0 . H.255 . . "." : .
 13000....2.. .,3.**********************
********.4.-3. MEMORY MODIFY.X..3.******
************************.D.63. 12050...@
3H . AD : . 11000 : . H$ .6) "/" ; : O2$
 . ""...T3. 11100 : AD . AD.1 : . H$ .6)
 ;.F.^3T$ . ""...H3. " +,-,I,E : "; T$..
.R3. T$."+" . AD.65535 . AD . AD.1 : . 1
3120.6.|3. T$."-" . AD.0 . AD . AD.1 : .
 13120.G..3. T$."E" . ..G..3. T$.."I" . 
.".." : . 13120....3. 13000 : . AD,H : .
 13120....3.****************************
**.F..3. DUMP MEMORY TO SCREEN....3.****
**************************....3. 12050.#
..4. "." : . X1 . 1 . 18 : H . AD : . 11
000.F..4O2$ . "" : O1$ . H$ : O3$ . "".W
.&4. X2 . 0 . 7.S.04. 11100 : O2$ . O2$.
" ". .?4. H.31 . H.95 . O3$ . O3$.G(H) :
 . 13380...A4O3$ . O3$."."...D4. X2.V.N4
. O1$ .5) O2$ .31) O3$...X4. X1...B4. : 
. 11850 : . CO . 13320....4..(..4.******
************************.C..4. MACHINE C
ODE EXECUTE.G..4.***********************
*******.~.F4. 12050 : . AD : .....7.****
**************************....7. MACHINE
 CODE SAVE....7.************************
******....7. 11250 : . 12050 : . 11200.B
.#7T$ . "N" : . DEV.8 . . "OVERWRITE EXI
STING FILE ( Y/N ) : "; T$.A.$7. T$."Y" 
. IN$ . "@0:".IN$...(7. DEV.8 . IN$ . IN
$.",S,W"...-7. SA.EA . 14190...27. 2,DEV
,2,IN$ : . 2,AD : . 2,EA...F7. X . AD . 
EA : . 2,B(X) : . : . 2 :   2...N7.....7
.******************************.'..7. MA
CHINE CODE LOAD.K..7.*******************
***********.T..7. 11250 : . DEV.8 . IN$ 
. IN$.",S,R"....7. 2,DEV,0,IN$ : . 2,SA,
EA : . ST .   2 : ..S..8. X . SA . EA : 
. 2,T : . X,T : . :   2 : ....D;.*******
***********************...E;. ADD OPERAN
D IN OP TO O1$.:.F;.********************
**********._.N;. OP.1 . 15450,15500,1555
0,15600....;. OP.6 . OP.10 . O1$ . O1$."
("....;. 11100....;O1$ . O1$."$" : T$ . 
H$....<. OP.9 . 15390.I..<. 11100.Z..<O1
$ . O1$.H$....<O1$ . O1$.T$...(<. OP.9 .
 OP.8 . O1$ . O1$.")".3.2<. OP..(OP.3).3
.1 . O1$ . O1$.",X".Y.<<. OP..(OP.3).3.2
 . O1$ . O1$.",Y".T.F<. OP.7 . O1$ . O1$
.")".Z.P<....Z<.************************
******...[<. ACCUMULATOR (OP=0)...\<.***
***************************...D<O1$ . O1
$."A"....<. IMPLIED (OP=1)....<..,..<.**
****************************.C..<. IMMED
IATE (OP=2).G..<.***********************
*******.S.H<. 11100...R<O1$ . O1$."#$".H
$....<.....<.***************************
***.I..<. RELATIVE (OP=3)....<.*********
*********************....<. 11100....=. 
H.127 . H . H.256....=H . H.AD.*..=. 110
00.?."=O1$ . O1$."$".H$.E.,=..I.T=.*****
*************************...U=. DISASSEM
BLE INSTRUCTION...V=.*******************
***********...^=O2$ . "".N.C=. 11100 : H
 . H.1...H=. H.255 . H . 3...R=T . F(J(T
A$(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.M..=OP . OP
 . 15.S..=.....=.***********************
*******....=. DISASSEMBLE MEMORY AREA.Y.
.=.******************************...B=. 
12050...L=. "." : . I . 1 . 20. .Q=H . A
D : . 11000 : . H$ .6) ;.6.V=. 15700 : .
 15300.I..=. O2$ .14) O1$.Q..=. I.W..=..
C..=. 11850.T..>. CO . 15820.Z..>....8J.
******************************...9J. INI
TIALISE DECODER TABLES...:J.************
******************...=JBASE . 16...?J.. 
DEC(X) . X.48.(X.57).7...BJ. TA$(4).J.CJ
T$ .    "0A22383838220238242202383822023
8".Y.DJT$ . T$."09223838382202380D223838
38220238"...EJT$ . T$."1C013838060127382
601273806012738".W.FJT$ . T$."0701383838
0127382C01383838012738".. GJT$ . T$."291
7383838172038231720381B172038".5 HJT$ . 
T$."0B173838381720380F17383838172038".D 
IJT$ . T$."2A00383838002838250028381B172
038". JJ. 12200 : TA$(0) . T1$.. KJT$ .
    "0C003838380028382E00383838002838"..
 LJT$ . T$."382F3838312F303816383538312F
3038"..!MJT$ . T$."032F3838312F3038372F3
638382F3838".;!NJT$ . T$."1F1D1E381F1D1E
38331D32381F1D1E38".J!OJT$ . T$."041D383
81F1D1E38101D34381F1D1E38"..!PJT$ . T$."
13113838131114381A11153813111438".H!QJT$
 . T$."08113838381114380E11383838111438"
..!RJ. 12200 : TA$(0) . TA$(0).T1$.."SJT
$ .    "122B3838122B1838192B2138122B1838
".F"TJT$ . T$."052B3838382B18382D2B38383
82B18".H"UJ. 12200 : TA$(0) . TA$(0).T1$
.."VJT$ .    "1711166112011CC1381114411B
111AA1".F"WJT$ . T$."C71166611201CCC1381
114411B111AA1".."XJT$ . T$."171116611201
CCC1381114411B111AA1".$#YJT$ . T$."17111
66112019CC1381114411B111AA1".S#ZJT$ . T$
."171166611201CCC1381144511B111A11"..#[J
T$ . T$."272166611211CCC1381144511B11AAB
1"..#\JT$ . T$."271166611211CCC138111441
1B111AA1"..#]JT$ . T$."271166611211CCC13
81114411B111A"..$^J. 12200 : TA$(1) . T1
$.G(160).>$`JTA$(2) .        "ADCANDASLB
CCBCSBEQBITBMIBNEBPLBRKBVCBVS".|$AJTA$(2
) . TA$(2)."CLCCLDCLICLVCMPCPXCPYDECDEXD
EYEORINCINX"..$BJTA$(2) . TA$(2)."INYJMP
JSRLDALDXLDYLSRNOPORAPHAPHPPLAPLP"..$CJT
A$(2) . TA$(2)."ROLRORRTIRTSSBCSECSEDSEI
STASTXSTYTAXTAY"..%DJTA$(2) . TA$(2)."TS
XTXATXSTYA???".J%FJTA$(2) . TA$(2)."BYTW
RDDBYENDORGPRTSYM".Y%GJT$ .    "61210690
B0F02430D01000507018D858"..%HJT$ . T$."B
8CDECCCCECA884DEEE8C84C20ADAEAC".W%IJT$ 
. T$."4AEA0D480868282A6A4060ED38F8788D".
.%JJT$ . T$."8E8CAAA8BA8A9A98"..&KJ. 122
00 : TA$(3) . T1$.@&LJT$ .    "FF11FFFFF
F090AFFFF1D0EFFFF051EFF".O&MJT$ . T$."FF
15FFFFFFFFFFFFFF01FFFFFF1916FF"..&NJT$ .
 T$."FF2DFFFF2C293EFFFF3D2EFFFF2526FF".M
&OJT$ . T$."FF35FFFFFFFFFFFFFF31FFFFFF39
36FF"..&PJT$ . T$."FF51FFFFFF495EFFFF5D4
EFF6C4546FF".+'QJT$ . T$."FF55FFFFFFFFFF
FFFF41FFFFFF5956FF".Z'RJT$ . T$."FF6DFFF
FFF697EFFFF7D6EFFFF6566FF".U'SJ. 12200 :
 TA$(4) . T1$..'TJT$ .    "FF75FFFFFFFFF
FFFFF71FFFFFF7976FF".S'UJT$ . T$."FF91FF
FF949D96FFFFFFFFFF848586FF"..(VJT$ . T$.
"FF95FFFFFFFFFFFFFF81FFFFFF99FFFF".1(WJT
$ . T$."BCB1BEFFA0A9A2FFFFBDFFAFA4A5A6FF
".`(XJT$ . T$."FFB5FFFFFFFFFFFFFFA1FFFFB
4B9B6FF"..(YJT$ . T$."FFD1FFFFC0C9DEFFFF
DDFFFFC4C5C6FF"..(ZJT$ . T$."FFD5FFFFFFF
FFFFFFFC1FFFFFFD9D6FF"..({J. 12200 : TA$
(4) . TA$(4).T1$..)|JT$ .    "FFF1FFFFE0
E9FEFFFFFDFFFFE4E5E6FF".<)}JT$ . T$."FFF
5FFFFFFFFFFFFFFE1FFFFFFF9F6".^)~J. 12200
 : TA$(4) . TA$(4).T1$..).JSM . 50 : SE 
. 0 : . STABLE$(SM)..).J. ERR$(18)..).JE
RR$(1) . "SINGLE BYTE OUT OF RANGE"..) J
ERR$(2) . "DOUBLE BYTE OUT OF RANGE"..*.
JERR$(3) . "INVALID OPRAND OR OPCODE"..*
.JERR$(4) . "INVALID OPERATOR".R*.JERR$(
5) . "INDEX IS NOT X OR Y".Z*.JERR$(6) .
 "LABEL NOT ALPHA-NUMERIC". *.JERR$(7) .
 "INCORRECT NUMBER BASE".D*.JERR$(8) . "
LABEL DEFINED TWICE"..*.JERR$(10) . "BRA
NCH OUT OF RANGE"..+.JERR$(11) . "UNDEFI
NED LABEL".5+.JERR$(12) . "ONLY SINGLE C
HR. EXPECTED".Z+.JERR$(14) . "OUT OF SYM
BOL SPACE".|+.JERR$(15) . "DIVISION BY Z
ERO"..+.JERR$(18) . "ADDRESSING MODE NOT
 AVAILBLE WITH THIS OPCODE".T+.N. FI$(25
4) : . 24300.Z+.N...+ N.****************
**************..,!N. GENERATE ASSEMBLY L
ISTING.B,"N.****************************
**.K,%NSE . 0 : FMAX . C(PTR$) : SY . FA
LSE..,*N. " ERROR ONLY LISTING ( Y/N ) :
"; T$..,4NEO . H(T$,1)."Y".T,9N. " ASSEM
BLE TO MEMORY ( Y/N ) :"; T$..,=NAM . H(
T$,1)."Y"..->NAD . 0 : . SET START ADDRE
SS..-HN. Q . 1 . FMAX.G-RNIN$ . FILE$(F(
J(PTR$,Q,1))) : O$ . "".S-\N. 26400.I-FN
. EXIT . Q.FMAX.1.Q-PN. Q.~-UNT . .(X)..
-ZNAD . 0 : EC . 0 : . "ADD.  DATA     S
OURCE CODE".F-.N. Q . 1 . FMAX..-.NIN$ .
 FILE$(F(J(PTR$,Q,1))) : O$ . ""..-.NQ1 
. AD....N. 27600....N. ERR . 20250.+..N.
 EO . 20222.@..NH . Q1 : . 11000.L..NQ$ 
. H$.Q.TNQ2 . 3 : . C(O$).Q2 . Q2 . C(O$
)...YNQ1$ ."" : . O$."" . 20221....N. Q3
 . 1 . Q2.A..NH . F(J(O$,Q3,1)) : . 1100
0....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.N/.O. X . 1 . C(O$) : . Q1.X.1,F(
J(O$,X,1)) : .../.O. EXIT . Q . FMAX.1 :
 . LEAVE LOOP../$O. Q.J/.O. : . " TOTAL 
ERRORS IN FILE ---" EC : .../8O. SY . . 
26900..0BO. B(152) .. 0 . .2 :  2 : . 20
300..0GO. T$ : . T$."" . 20295.$0LO..H0X
Y.******************************.L0ZY.**
****************************.~0.Y. FILE 
EDITOR..0.Y. FIND LINE NUMBER IN 'LN' IN
 FILE.A0.YT . C(PTR$).1 : T2 . .1..0.ZT 
. T.1 : . T..0 . . 23080..0.ZT1 . F(J(PT
R$,T,1)).)1.ZT2 . F(J(FI$(T1),1,1)).256.
F(J(FI$(T1),2,1)).=1.Z. T2.LN . 23040.B1
(ZERR . .(T2.LN) : . ERR . T . T.1.H12Z.
..1<Z.******************************..1=
Z. ADD LINE TO FILE.G1>Z.***************
***************..1AZ. LN.0 . LN.65535 . 
23215..1FZ. 23020..2PZ. . ERR . T1 . F(J
(PTR$,T,1)) : . 23150.@2ZZ. E$."" . ERR 
. TRUE : . 23220._2DZT1 . F(E$)  : E$ . 
J(E$,2).R2NZT2 . .(LN.256)..2XZFI$(T1) .
 G(LN.T2.256).G(T2).IN$..2.Z. . ERR . 23
220.B2.ZT$ . "" : T1$ . ""..2.Z. T.1 . T
$ . H(PTR$,T.1)..3 Z. T..C(PTR$) . T1$ .
 J(PTR$,T)..3.ZPTR$ . T$.G(T1).T1$.*3.ZE
RR . FALSE.03.Z..T3.[.******************
************.V3.[. DELETE LINE POINTED A
T BY T..3.[.****************************
**..3.[T$ . "" : T1$ . "".N3.[. T.1 . T$
 . H(PTR$,T.1)..3"[. T.C(PTR$) . T1$ . J
(PTR$,T.1)..4,[E$ . E$.J(PTR$,T,1)..46[P
TR$ . T$.T1$."4@[..F4H[.****************
**************.G4I[. LIST LINES POINTED 
AT BY T..4J[.***************************
***..4R[. F(J(FI$(T),1,1)).256.F(J(FI$(T
),2,1)) .6) ;.O4|[. J(FI$(T),3).U4.[...4
L[.******************************..5M[. 
START AND FINISH POINTERS.=5N[.*********
*********************.S5V[LN . SL : . 23
020.^5.[SP . T.T5.[LN . FL : . 23020.5.
[FP . T..5.[. ERR . FP . FP.1..5.[. FP.C
(PTR$) . FP . C(PTR$)..5.\...50\.*******
***********************..51\. LOAD FILE 
FROM DEVICE..62\.***********************
*******.+6:\. 11250.J6?\. DEV.8 . IN$ . 
IN$.",S,R".[6N\.2,DEV,0,IN$.Y6S\.2 , IN$
 : . ST . . 23650..6X\. IN$.."END" . . 2
4000 : . 23900 : . 23100 : . 23635..6B\ 
 2..6L\...6.\.**************************
****..6.\. SAVE FILE TO DEVICE."7.\.****
**************************..7.\. 11250.M
7.\. DEV.8 . IN$ . IN$.",S,W"..7.\T$ . "
N" : . DEV.8 . . "OVERWRITE EXISTING FIL
E ( Y/N ) : "; T$..7.\. T$."Y" . IN$ . "
@0:".IN$.G7.\.2,DEV,2,IN$ : . 2..7.\SL .
 0 : FL . 65536..7F\. 24420 : .2 , "END"
..8P\.2 :   2..8.\../8\].***************
***************.K8]]. REMOVE LEADING SPA
CES.O8^].******************************.
.8F]. T . 1 . C(IN$)..8P]. J(IN$,T,1)." 
" . . T..8.]IN$ . J(IN$,T) : ..Z8.].****
**************************..8A]. GET LIN
E NUMBER..9B].**************************
****.$9J]LN . .65536.T9T]. C(IN$).0 . IN
$."0" . H(IN$,1)."9" . 24090.I9.]. T . 1
 . C(IN$)..9.]. J(IN$,T,1).."9" . J(IN$,
T,1).."0" . . T..9.^LN . E(H(IN$,T.1)) :
 IN$ . J(IN$,T).E9.^...9.^.*************
*****************..:.^. FIRST AND LAST L
INES.(:.^.******************************
.V:.^IN$ . "" : . "FIRST - LAST LINES : 
"; IN$..:.^SL . 0 : FL . 65535 : T3 . 0 
: ERR . FALSE..:.^. C(IN$).0 . 24295..:.
^. 24000.H:.^. LN..0 . SL . LN : . 24260
..:.^. LN..65536 . FL . .LN : . 24295..;
D^. 23900 : . C(IN$).0 . FL . SL : . 242
95.7;N^IN$ . J(IN$,2) : . 23900.Z;.^. C(
IN$).0 . . 24000 : FL . LN..;.^ERR . SL.
0 . SL.65535 . FL.0 . FL.65535 . ERR : .
..;.^.******************************.J;.
^. INITIALISE FILE..;.^.****************
**************.-<.^PTR$ . "" : E$ . "" :
 . X . 0 . 254 : E$ . E$.G(X) : . : ..Q<
P_.******************************.B<Q_. 
LIST LINES..<R_.************************
******..<Z_. 24200 : . ERR . 24460.N<D_.
 "." : . 23500 : . FP.SP. FP.0 . 24460..
=N_. T1 . SP . FP : T . F(J(PTR$,T1,1)) 
: . 23400 : . : ..1=._. B(152).0 . . T$ 
: . T$."" . 24455.7=._..[=._.***********
*******************.P=._. DELETE LINE(S)
..=._.******************************..=.
_. 24200 : . ERR . 24460.N=H_. 23500 : .
 FP.SP . 24560..=R_T . SP : . T1 . SP . 
FP : . 23300 : ...=._..">.`.************
******************.6>.`. INPUT LINE(S).Z
>.`.******************************.D>"`.
 "."..>,`IN$ . "" : . IN$ : . 24000 : . 
LN..65536 . 24665..>J`. 23900 : . C(IN$)
.0 . 24680.X>T`. 23100 : . . ERR . 24620
..>Y`...>H`. 23010 : . . ERR . . 23300..
?R`. 24620..?|`.************************
******.Q?}`. RENUMBER FILE IN STEPS OF 1
0.U?~`.******************************..?
.`LN . 10 : ERR . FALSE..?.`. C(PTR$).1 
. 24780..?.`. T . 1 . C(PTR$).U?.`T1 . F
(J(PTR$,T,1))..@.`FI$(T1) . G(LN..(LN.25
6).256).G(LN.256).J(FI$(T1),3).!@.`LN . 
LN.10 : ..'@L`..K@.`.*******************
***********.B@.`. FILE EDITOR MENU..@.`.
******************************..@.`. "..
------------ FILE EDITOR ------------.."
..@.A. "      0) EXIT FROM FILE EDITOR".
.@.A. "      1) INPUT LINE(S)"..A.A. "  
    2) LIST LINE(S)".<A.A. "      3) DEL
ETE LINE(S)".[A&A. "      4) RENUMBER FI
LE".|A0A. "      5) INITIALISE FILE"..A:
A. "      6) LOAD FILE"..ADA. "      7) 
SAVE FILE"..ANA. "      8) ADD MACHINE C
ODE TO FILE"..BSA. "      9) CHANGE DEVI
CE NUMBER.....".'BXA. " COMMAND ( 0-9 ) 
: "; CO.6BLA. CO.0 . ..ZBVA. CO.0 . . CO
 . 24600,24400,24500,24700,24300,23600,2
3700,25000..B.A. CO.8 . . CO.8 . 25500..
B.A. 24800.FB.A.************************
******..B.A. ADD TO FILE FROM MEMORY..C.
A.******************************.(C.A. 1
2050 : . 11200 : . 24200.@CZA. XY . AD .
 EA . 15.HC.AIN$ . " BYT " : LN . SL : S
L . SL.5..C.A. XZ . 0 . 14 : O2$ . ""..C
.A. 11100 : IN$ . IN$."$".H$.PC.B. XZ.14
 . AD..EA . IN$ . IN$."." : . XZ..C.B. 2
3100 : . XY : ...D.C.*******************
***********.&D.C. CHANGE DEVICE NUMBER.J
D.C.******************************.YD.C.
 .19) DEV.YD.C. ".NEW DEVICE NUMBER:";DE
V.D.C...D.E.***************************
***.AD.E. SYMBOL UP TO COLON ETC...D.E.*
*****************************..D.EH$ . "
" : T1 . C(IN$)..E.EPTR . PTR.1.$E.E. T1
.PTR . 26060.<E.ET . F(J(IN$,PTR,1)).OE.
E. T.32 . 26020.|EBE. T..58 . T..59 . H$
 . H$.G(T) : . 26020..ELE...E.E.********
**********************.DE.E. OPERAND TYP
E TO BE USED..E.E.**********************
********..E.ET6 . PTR : . 26000..F.FERR 
. FALSE.*F.F. C(H$).0 . OP . 1 : ..DF.F.
 H$."A" . OP . 0 : ..`F!F. F(H$).35 . OP
 . 2 : ..LF:FOP . 12..FDF. H(H$,1)."(" .
 OP . OP.3..FNFT . 1 : T1 . C(H$)..FXFT2
 . F(J(H$,T,1))..FBF. T2..46 . T.T1 . T 
. T.1 : . 26200..FLF. T2..46 . 26275..GV
FT . T.1 : . T.T1 . 26270.'G.FT2 . F(J(H
$,T,1)).IG.F. T2.89 . OP . OP.1 : . 2627
5.KG.F. T2.88 . OP . OP.2 : . 26275..G.F
. NOT A VALID INDEX..G FEN . 5 : . 28000
.TG.F.(OP.12).((PO.2.PO.6).(PO.6.PO.10).
PO.12.PO.11). OP . 3..G.F. ZERO PAGE OPR
ANDS..G.F. OP.10 . ...H.FT7 . PTR : PTR 
. T6. H.F. 28600.?H.F. ERR . RESULT.255 
. 26292.MH.FOP . OP.6.ZH.FPTR . T7.`H.F.
..H.F.******************************..H.
F. EVALUATE OPCODE..H.F.****************
**************.RHFFT1 . 3 : T . PO..HPFT
 . F(J(TA$(T1),T.1,1))..IZF. T.255 . ERR
 . TRUE : ..5I.FT1 . 4 : T2 . F(J(TA$(1)
,.(T.2.1),1)).UI.F. (1 . T).0 . T2 . .(T
2.16).FI.FT2 . T2 . 15.{I.F. T2..OP . 26
320..I.GO$ . O$.G(T)..I.GERR . FALSE..I.
G..FI G.******************************..
I!G. DO PASS 1 ASSEMBLY ON IN$..J"G.****
**************************.TJ%G. "......
.................                       
                 " ;..J&G. "            
                           " ;..J'G. "..
....................." ;: . 28100.WJ*GPA
SS . 1 : EXIT . FALSE : PTR . 2..J4G. 28
850..J>G. . ERR . 26540..KHG. T.58 . C(H
$).0 . 26420.*KRG. T.59 . T..1 . ..6K\G.
 28700.BKPG. 28850.VKZG. . ERR . 26540.S
K.G. T.58 . C(H$).0 . 26420.YK.G...K.G. 
PO.55 . . 26600 : . 26556..K.G. 26100..K
.G. 26300 : . ERR . OP.3 . OP.7 . OP . O
P.6 : . 26552..K.G. 26560..L.G. C(IN$).P
TR . . EXIT . 26420..L.G..5L.G.*********
*********************.GLAG. BYTE LENGTH.
KLBG.******************************.YLEG
AD . AD.1..LJG. OP.1 . AD . AD.1..LTG. O
P.8 . AD . AD.1..L.G..QL.G.*************
*****************..L.G. CALCULATE DIRECT
IVE LENGTH..M.G.************************
******.&M.GT1 . C(IN$).LM.G. PO.56 . 267
20 : . BYT DIRECTIVE..M.H. PO.60 . . 286
00 : AD . RESULT : . DEAL WITH ORG DIREC
TIVE..M.H. PO.59 . EXIT . TRUE.OM.H. PO.
58 . . : . END & ORG DIRECTIVES..M.H. FI
ND LEN. OF WRD & DBY..M.HAD . AD.2..N$HP
TR . PTR.1..N.H. PTR.T1 . ..3N8HT . F(J(
IN$,PTR,1)).INBH. T.58 . T.59 . ..]NLH. 
T..46 . 26660.INVH. 26650.N`H. LENGTH F
OR BYT...NJHAD . AD.1..NTHPTR . PTR.1..N
~H. PTR.T1 . ..FN.HT . F(J(IN$,PTR,1))..
N.H. T.58 . T.59 . ...N.H. T..46 . 26740
..N.H. 26730. O.I.**********************
********.BO.I. DUMP SYMBOL TABLE TO SCRE
EN.FO.I.******************************.Y
O.I. SE.1 . 26975.O#I...O(I. X . 0 . SE
.1..O2I. H(ST$(X),6) .10) ;.UO<IH . F(J(
ST$(X),8)).256.F(J(ST$(X),7))..OFI. 1100
0..OPI. H$..OZI. X..P_I. ". TOTAL NUMBER
 OF SYMBOLS ---" SE.!PDI..EPXI.*********
*********************.\PYI. EVALUATE OPE
RAND..PZI.******************************
..P.IERR . FALSE..P.I. OP.2 . ...P.I. OP
.3 . 27500.EP I. OP.2 . 27400.QP.I. 2860
0..P.I. ERR . C(O$).0 . ..!Q.I. (RESULT.
0 . RESULT.255) . OP.9 . EN . 1 : . 2800
0.QQHI. RESULT.0 . RESULT.65535 . EN. 2 
: . 28000.DQRI. OP.9 . 27140.ZQ.IT . .(R
ESULT.256)..Q.IRESULT . RESULT.T.256. Q.
I. 27140..Q.IRESULT . T.EQ.JO$ . O$.G(RE
SULT).KQ.J...Q@J.***********************
*******..RAJ. DIRECTIVE OPERAND EVALUATO
R.5RBJ.******************************.ER
EJERR . FALSE.HRJJ. PO.60 . . 28600 : AD
 .RESULT..RNJ. PO.62 . SY . TRUE..ROJ. P
O.61 . . 2,4 : . 2 : . ".ADD.  DATA     
SOURCE CODE.".WRTJ. PO.59 . EXIT . TRUE.
.R^J. PO.58 . ...RHJ. PO.56 . 27330..SRJ
. DBY & WRD DIRECTIVES."S|J. 28600.SS.J.
 RESULT.0 . RESULT.65535 . EN . 2 : . 28
000..S.J. PO.58 . RESULT . .(RESULT.256)
.256.(RESULT..(RESULT.256).256).PS.J. 27
280 REVERSES HI. & LO. BYTES IF DIRECTIV
E IS DBY..S.JT1 .T : . 27100 : AD . AD.2
..T.J. T1.32 . . 28150..T.J. T1.46 . 272
60. T.J..4TBJ. BYT DIRECTIVE.@TLJ. 28600
.OTVJ. RESULT.0 . RESULT.255 . EN . 1 : 
. 28000..T.J. 27140 : AD . AD.1..T.J. T.
32 . . 28150..T.J. T.46 . 27340..T.J..YT
.K.******************************..T.K. 
EVALUATE IMMEDIATE EXPRESSION.!U.K.*****
*************************.8U.KT5 . PTR :
 . 26000.PU.K. F(H$)..35 . 27480.LU&K. J
(H$,2,1)."'" . 27450.YU0KPTR . T5..U2K. 
PTR.C(IN$) . 27446.DU4K. F(J(IN$,PTR,1))
..35 . PTR . PTR.1 : . 27442..U6KOP . 8 
: . 27050 : OP . 2..U8K...V:K. SINGLE CH
R. EXPECTED..VDK. C(H$)..3 . 27480.4VNKO
$ . O$.J(H$,3,1) : ..@VXKEN . 12.LVBK. 2
8000.PVLK.******************************
..VMK. EVALUATE RELATIVE EXPRESSION..VNK
.******************************.CVVK. 28
600..V.K. C(O$).0 . ERR . ...V.KRESULT .
 RESULT.AD..W.K. RESULT.0 . RESULT . RES
ULT.256.<W.K. RESULT.256 . RESULT..0 . 2
7140.HW.KEN . 10.TW.K. 28000.XWPK.******
************************..WQK. DO PASS 2
 ASSEMBLY..WRK.*************************
*****.CWUKPASSS . 2.OWZKO$ . ""..W.KEXIT
 . FALSE : ERR . FALSE..W.KPTR . 2..X.K.
 28850..X.K. . ERR . 27720.7X.L. T.58 . 
C(H$).0 . 27630.[X.L. T.59 . T..1 . ERR 
. FALSE : ..GX.L. 28700.SX.L. 28850..X L
. . ERR . 27720..X*L. T.58 . C(H$).0 . 2
7630.HX/L. T.59 . T..1 . ERR . FALSE : .
..X4LEN . 3 : . 28000..XHL. PO.55 . . 27
200 : . 27745.+YKLT5 . PTR : . 26100 : T
8 . PTR  : PTR . T5.^YML. OP.7 . OP.3 . 
OP . OP.6 : PTR . T5 : . 27725..YOL. OP.
7 . OP.3 . OP . OP.6 : PTR . T5 : . 2772
5..YPLEN . 18 : . 28000..YRL. 26560..Y\L
. . ERR . C(O$).0 . . 27000 : PTR . T8..
ZAL. C(IN$).PTR . . EXIT . 27630..ZFL..*
Z`M.******************************.HZAM.
 ASSEMBLER ERROR ROUTINE.LZBM.**********
********************..ZEM. PTR..300 . PA
SS..2 . 28050 : . SUPRESS SECONDARY ERRO
RS IN LINE.IZJM. .14) ; : . 28100.WZOMEC
 . EC.1..[TM. X . .13 . PTR : . "=" ;: .
 X : . ".". [~M. "   " ERR$(EN) " ERROR"
.;[.MPTR . 300 : ERR . TRUE.A[.M..E[DM.*
*****************************..[EM. PRIN
T IN$ TO THE SCREEN..[FM.***************
***************.V[XM. 256.F(J(IN$,2,1)).
F(J(IN$,1,1)) J(IN$,3)..[.M...\.M.******
************************.!\.M. SYMBOL TO
 NON-LETTER/DIGIT.E\.M.*****************
*************.Z\.NH$ . "" : T . .1.J\.NP
TR . PTR.1..\.N. PTR.C(IN$) . 28210..\.N
T . F(J(IN$,PTR,1))..\.N. T.32 . C(H$).0
 . 28160..\.N. T.48 . T.90 . ( T.57 . T.
65 ) . 28210..\(NH$ . H$.G(T) : . 28165.
.]2N..)]ZN.*****************************
*.A][N. FIND LABEL IN ST$.E]\N.*********
*********************..]DNERR . FALSE : 
H . 0 : T1 . 0..]NN. C(H$).6 . H$ . H$."
 " : . 28270.I]XN. T1.SE . ERR . TRUE : 
...].N. J(ST$(T1),1,6)..H$ . T1 . T1.1 :
 . 28280.,^.NH . F(J(ST$(T1),8,1)).256.F
(J(ST$(T1),7,1)) : ..P^.N.**************
****************.O^.N. EVALUATE LABEL OR
 NUMBER..^.N.***************************
***..^ N. 28150..^.N. T.40 . C(H$).0 . .
 28150.M^.NT1 . C(H$).._.N. (T..1 . T.32
 . T.58 . T.59 . T.41 . T.46) . T1 . 0 .
 ..._.N. T1.0 . 28390.C_.N. F(H$)..57 . 
H . E(H$) : . 28492.N_HN. 28250 : . FIND
 LABEL IN SYMBOL TABLE.._RN. ERR . EN . 
11 : H . 0 : . 28000. _.N. 28492.K_.N. H
EX,OCTAL OR BINARY NUMBERS EVALUATE.._.N
T2 . T : . 28150.._.N. C(H$).0 . 28450..
`.O. T2.36 . 28470.+`.O. T2.37 . BASE . 
2 : . 28470.L`.O. T2.38 . BASE . 8 : . 2
8470.``"O. INVALID LABEL.}`,OH . 0 : EN 
. 6 : . 28000..`6O. TEST IF VALID NUMBER
..`;O. 11950.C`@OBASE . 16 : . DEFAULT B
ASE..`JO. ERR . H . 0 : EN . 7 : . 28000
..ALOPTR . PTR.1 : . 28150 : . GET NEXT 
OPERATOR..AOO..BATO.********************
**********.BAUO. EVALUATE TERM WITH * OR
 /..AVO.******************************..
A^O. 28300 : TERM . H..AHO. PTR.C(IN$) .
 ...ARO. T.42 . . 28300 : TERM . .(TERM.
H) : . 28520..A.O. T..47 . ...B.O. 28300
.)B.O. H.0 . TERM . 0 : EN . 15 : . 2800
0.>B.OTERM . .(TERM.H).JB.O. 28520.NB.O.
******************************..B.O. EVA
LUATE EXPRESSION..B.O.******************
************..B.OERR . FALSE.XBBO. 28500
 : RESULT . TERM..CLO.T..1. T.32 . T.58 
. T.59 . T.41 . T.46 . PTR.C(IN$) . ..NC
VO. T.43 . . 28500 : RESULT . .(RESULT.T
ERM) : . 28620..C.O. T.45 . . 28500 : RE
SULT . .(RESULT.TERM) : . 28620..C.ORESU
LT . 0 : EN . 4 : . 28000.MC.P.*********
*********************..C.P. ADD SYMBOL T
O SYMBOL TABLE..D.P.********************
**********.LD&P. SE..SM . EXIT . TRUE : 
PASS . 2 : EN . 14 : . 28000.JD0P. 28250
 : . . ERR . 28830..DDPT$ . H(H$."      
 ",6)..DIPTB . PTR..DNP. 28150 : . DOES 
= FOLLOW..DXP. T..61 . PTR . TB : RE . A
D : . 28780..DBPT0 . T : . 28600..DLPEN 
. 0.7EVP. RE.0 . RE.65535 . ST$(SE).T$.G
(0).G(0).G(2) : . 28810.IE.PST$(SE) . T$
.G(RE..(RE.256).256).G(.(RE.256)).WE.PSE
 . SE.1.}E.P...E.P. PASS.1 . C(ST$(T1)).
9 . ST$(T1) . ST$(T1).G(8).HE.P. PASS..2
 . 28840..E.PTA . PTR : . 28150 : . T..6
1 . PTR . TA : . 28840.6F.P. 26000 : . S
CAN PAST = SIGN (IF PRESENT) ON PASS 2.W
F.P. PASS..2 . C(ST$(T1)).9 . ..|F.PEN .
 F(J(ST$(T1),9,1)) : . 28000. F.P.******
************************..F.P. TEST FOR 
OPCODE/DIRECTIVE..F.P.******************
************..F.P. 28150..GFPERR . FALSE
..GZPPTR . PTR.1.'G.P. C(H$)..3 . 28940.
3G.PPO . .2.AG.PPO . PO.3.AG.P. H$.J(TA$
(2),PO,3) . 28950..G.Q. (PO.3)..C(TA$(2)
) . 28910..G.QERR . TRUE..G.QPO . (PO.1)
.3..G QERR . (PO.56) . ERR.RG*Q. PO.56 .
 PO . PO.1.XG4Q...G8.. CHECKSUM PROGRAM.
.G9.. 63810..H:.. 63840..H;.. FL..0 . 63
802.!H<...BHB... DEEK(X) . B(X).256.B(X.
1).^HL.. DATA FOR MACHINE CODE.HHM.. ***
..HN.. 165,252,166,253,133,020,134,021,0
32,019.DHO.. 166,216,160,001,177,095,133
,254,240,013..HP.. 200,177,095,133,252,2
00,177,095,133,253. IQ.. 200,169,000,133
,251,177,095,240,006,024.>IR.. 101,251,2
00,208,244,096.GIS.. -1.BIV.. PUT DATA I
NTO MEMORY.QIW.AD . 52992.WIX....IY.. T$
: . T$.."***" . 63833.EIZ.. T : . T..0 .
 . AD,T : AD . AD.1 : . 63834..I[.DEV . 
3 : IN$ . "" : . "OUTPUT DEVICE NUMBER "
; DEV.&J\.. DEV.1 . DEV.4 . . "FILE NAME
 ";IN$.IJ].R$ . G(13) : S$ . "**********
*****************************".R$.OJ^...
.J`.. DO INITALISATION..JA.FL . 0 : . "F
IRST LINE "; FL : . FL.0 . ..XJB.LL . 65
536 : . "LAST LINE "; LL..JC.. "MODULE N
AME ";M$..KD.. 1,DEV,2,IN$.AKE..1,S$ R$.
(40.C(M$)).2)M$R$ R$"LINE NUMBERS"FL"TO"
LL;R$S$R$.VKJ.. ACTUAL PROGRAM.SKK.LN . 
FL : C . 0 : C1 . 0..KL.. 252,LN..(LN.25
6).256 : . 253,LN.256.KKM.. 52992 : CS .
 B(251) : LN . .DEEK(252).1..KT.. FORMAT
 OUTPUT INTO 3 COLUMNS."LU.T$ . H(D(LN.1
)."      ",6).H(D(CS)."       ",7).-LV..
1,T$;.]LX.C . C.1 : . C..3 . .1 : C . 0 
: C1 . C1 . 1..LY.. C1..20 . DEV.3 . C1 
. 0 : . 63998..LZ.. LN..LL . B(254) . 63
852..L{.  1 : ..JL... T$ : . T$."" . 639
98.PL.......
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL