ASSEMBLER/EDITOR
FILE INFORMATION
FILENAME(S): ASSEMBLER/EDITOR
FILE TYPE(S): PRG
FILE SIZE: 11.4K
FIRST SEEN: 2025-11-30 17:31:36
APPEARS ON: 1 disk(s)
FILE HASH
0846aac2645b565355da5e2728406e0e2ba3d3eced1c71e520d4bd0c09a8c675
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| PB DOMAIN 0016UT | ASSEMBLER/EDITOR | PRG | UK CD | 12 | 19 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 2F 08 01 00 8F 20 41 53 53 45 4D 42 4C 45 |../.... ASSEMBLE|
00000010: 52 2F 45 44 49 54 4F 52 20 32 2E 30 20 2D 4D 4F |R/EDITOR 2.0 -MO|
00000020: 44 49 46 49 45 44 20 46 4F 52 20 43 2D 36 34 00 |DIFIED FOR C-64.|
00000030: 40 08 02 00 4D 45 4D B2 35 30 3A 4D 32 B2 32 30 |@...MEM.50:M2.20|
00000040: 00 5D 08 05 00 99 22 93 9A 22 3A 97 35 33 32 38 |.]...."..":.5328|
00000050: 31 2C 30 3A 97 35 33 32 38 30 2C 31 31 00 7B 08 |1,0:.53280,11.{.|
00000060: 06 00 99 22 20 49 4E 53 54 52 55 43 54 49 4F 4E |..." INSTRUCTION|
00000070: 53 20 3F 20 28 59 2F 4E 29 22 3B 00 9E 08 08 00 |S ? (Y/N)";.....|
00000080: A1 5A 24 3A 8B 5A 24 B2 22 22 B0 28 5A 24 B3 B1 |.Z$:.Z$."".(Z$..|
00000090: 22 59 22 AF 5A 24 B3 B1 22 4E 22 29 A7 38 00 B1 |"Y".Z$.."N").8..|
000000A0: 08 09 00 8B 5A 24 B2 22 59 22 A7 8D 31 31 30 30 |....Z$."Y"..1100|
000000B0: 30 00 BA 08 0A 00 99 22 93 22 00 DA 08 0B 00 86 |0......"."......|
000000C0: 41 24 28 4D 45 4D 29 2C 53 24 28 4D 32 29 2C 56 |A$(MEM),S$(M2),V|
000000D0: 28 4D 32 29 2C 4C 49 28 33 29 00 F4 08 0F 00 48 |(M2),LI(3).....H|
000000E0: 24 B2 22 30 31 32 33 34 35 36 37 38 39 41 42 43 |$."0123456789ABC|
000000F0: 44 45 46 22 00 FD 08 64 00 4C 4E B2 31 00 26 09 |DEF"...d.LN.1.&.|
00000100: 6E 00 99 4C 4E 3B 3A 54 42 B2 35 3A 4C 54 B2 36 |n..LN;:TB.5:LT.6|
00000110: 3A 8D 34 30 30 30 3A 8B 49 4E 24 B2 22 45 58 49 |:.4000:.IN$."EXI|
00000120: 54 22 A7 33 30 30 00 58 09 78 00 8B 49 4E 24 B2 |T".300.X.x..IN$.|
00000130: 22 46 49 58 22 A7 4C 4E B2 4C 4E AB 31 3A 99 C7 |"FIX".LN.LN.1:..|
00000140: 28 AB 31 33 AC 28 C6 28 47 54 24 29 B3 B1 31 33 |(.13.(.(GT$)..13|
00000150: 29 29 3B 3A 89 31 31 30 00 6D 09 7D 00 8B 47 54 |));:.110.m.}..GT|
00000160: 24 B2 C7 28 31 33 29 A7 99 22 91 22 3B 00 98 09 |$..(13)..".";...|
00000170: 7E 00 8B 4C 4E B1 4D 45 4D A7 99 22 11 1D 12 4C |~..LN.MEM.."...L|
00000180: 49 4E 45 20 4C 49 4D 49 54 20 45 58 43 45 45 44 |INE LIMIT EXCEED|
00000190: 45 44 22 3A 89 33 30 30 00 D2 09 82 00 41 24 28 |ED":.300.....A$(|
000001A0: 4C 4E 29 B2 49 4E 24 AA 22 20 22 3A 54 42 B2 31 |LN).IN$." ":TB.1|
000001B0: 33 3A 4C 54 B2 33 3A 8D 34 30 30 30 3A 41 24 28 |3:LT.3:.4000:A$(|
000001C0: 4C 4E 29 B2 41 24 28 4C 4E 29 AA 49 4E 24 AA 22 |LN).A$(LN).IN$."|
000001D0: 20 22 00 E5 09 A0 00 8B 47 54 24 B2 C7 28 31 33 | "......GT$..(13|
000001E0: 29 A7 32 30 30 00 0D 0A AA 00 54 42 B2 31 38 3A |).200.....TB.18:|
000001F0: 4C 54 B2 31 30 3A 8D 34 30 30 30 3A 41 24 28 4C |LT.10:.4000:A$(L|
00000200: 4E 29 B2 41 24 28 4C 4E 29 AA 49 4E 24 00 1F 0A |N).A$(LN).IN$...|
00000210: BE 00 8B 47 54 24 B3 B1 C7 28 31 33 29 A7 99 00 |...GT$...(13)...|
00000220: 30 0A C8 00 4C 4E B2 4C 4E AA 31 3A 89 31 31 30 |0...LN.LN.1:.110|
00000230: 00 5C 0A 2C 01 99 22 11 12 43 92 4F 4D 50 41 43 |.\.,.."..C.OMPAC|
00000240: 54 20 12 49 92 4E 50 55 54 20 12 44 92 45 4C 45 |T .I.NPUT .D.ELE|
00000250: 54 45 20 49 12 4E 92 53 45 52 54 22 00 8A 0A 31 |TE I.N.SERT"...1|
00000260: 01 99 22 12 4C 92 49 53 54 20 12 53 92 41 56 45 |..".L.IST .S.AVE|
00000270: 20 4C 12 4F 92 41 44 20 12 41 92 53 53 45 4D 42 | L.O.AD .A.SSEMB|
00000280: 4C 45 20 12 51 92 55 49 54 22 00 9C 0A 36 01 99 |LE .Q.UIT"...6..|
00000290: 22 43 4F 4D 4D 41 4E 44 20 3F 22 3B 00 B1 0A 40 |"COMMAND ?";...@|
000002A0: 01 A1 43 4D 24 3A 8B 43 4D 24 B2 22 22 A7 33 32 |..CM$:.CM$."".32|
000002B0: 30 00 C8 0A 45 01 99 43 4D 24 3A 8B 43 4D 24 B3 |0...E..CM$:.CM$.|
000002C0: B1 22 49 22 A7 33 36 30 00 FF 0A 54 01 85 22 4C |."I".360...T.."L|
000002D0: 49 4E 45 20 22 3B 4C 4E 3A 8B 4C 4E B1 4D 45 4D |INE ";LN:.LN.MEM|
000002E0: A7 99 22 12 4C 49 4E 45 20 4E 55 4D 42 45 52 20 |..".LINE NUMBER |
000002F0: 54 4F 4F 20 4C 41 52 47 45 22 3A 89 33 30 30 00 |TOO LARGE":.300.|
00000300: 28 0B 59 01 8B 4C 4E B3 B2 30 A7 99 22 12 4C 49 |(.Y..LN..0..".LI|
00000310: 4E 45 20 4E 55 4D 42 45 52 20 54 4F 4F 20 53 4D |NE NUMBER TOO SM|
00000320: 41 4C 4C 22 3A 89 33 30 00 31 0B 5E 01 89 31 31 |ALL":.30.1.^..11|
00000330: 30 00 44 0B 68 01 8B 43 4D 24 B2 22 4F 22 A7 31 |0.D.h..CM$."O".1|
00000340: 32 30 30 30 00 57 0B 72 01 8B 43 4D 24 B2 22 53 |2000.W.r..CM$."S|
00000350: 22 A7 31 33 30 30 30 00 68 0B 9A 01 8B 43 4D 24 |".13000.h....CM$|
00000360: B2 22 44 22 A7 34 36 30 00 87 0B A4 01 85 22 11 |."D".460......".|
00000370: 4C 49 4E 45 53 20 2D 20 46 52 4F 4D 2C 54 4F 20 |LINES - FROM,TO |
00000380: 22 3B 46 4C 2C 4C 4C 00 B2 0B A5 01 8B 46 4C B1 |";FL,LL......FL.|
00000390: 4C 4C A7 99 22 12 49 4E 43 4F 52 52 45 43 54 20 |LL..".INCORRECT |
000003A0: 4C 49 4E 45 20 4E 55 4D 42 45 52 53 22 3A 89 33 |LINE NUMBERS":.3|
000003B0: 30 30 00 E4 0B A7 01 8B 46 4C B1 4D 45 4D B0 4C |00......FL.MEM.L|
000003C0: 4C B1 4D 45 4D A7 99 22 12 4C 49 4E 45 20 4E 55 |L.MEM..".LINE NU|
000003D0: 4D 42 45 52 20 54 4F 4F 20 4C 41 52 47 45 22 3A |MBER TOO LARGE":|
000003E0: 89 33 30 30 00 14 0C A8 01 8B 46 4C B3 B2 30 B0 |.300......FL..0.|
000003F0: 4C 4C B3 B2 30 A7 99 22 12 4C 49 4E 45 20 4E 55 |LL..0..".LINE NU|
00000400: 4D 42 45 52 20 54 4F 4F 20 53 4D 41 4C 4C 22 3A |MBER TOO SMALL":|
00000410: 89 33 30 30 00 24 0C A9 01 8B 46 4C B3 B1 4C 4C |.300.$....FL..LL|
00000420: A7 34 33 30 00 4A 0C AB 01 81 54 B2 46 4C A4 4D |.430.J....T.FL.M|
00000430: 45 4D AB 31 3A 41 24 28 54 29 B2 41 24 28 54 AA |EM.1:A$(T).A$(T.|
00000440: 31 29 3A 82 54 3A 89 33 30 30 00 7B 0C AE 01 81 |1):.T:.300.{....|
00000450: 54 B2 4C 4C A4 4D 45 4D 3A 41 24 28 54 AB 4C 4C |T.LL.MEM:A$(T.LL|
00000460: AA 46 4C 29 B2 41 24 28 54 29 3A 41 24 28 54 29 |.FL).A$(T):A$(T)|
00000470: B2 22 22 3A 82 54 3A 89 33 30 30 00 8D 0C CC 01 |."":.T:.300.....|
00000480: 8B 43 4D 24 B3 B1 22 4E 22 A7 35 30 30 00 AC 0C |.CM$.."N".500...|
00000490: D6 01 85 22 46 49 52 53 54 20 4C 49 4E 45 2C 4E |..."FIRST LINE,N|
000004A0: 55 4D 42 45 52 22 3B 46 4C 2C 4C 4C 00 D7 0C DA |UMBER";FL,LL....|
000004B0: 01 8B 46 4C B1 4D 45 4D A7 99 22 12 4C 49 4E 45 |..FL.MEM..".LINE|
000004C0: 20 4E 55 4D 42 45 52 20 54 4F 4F 20 4C 41 52 47 | NUMBER TOO LARG|
000004D0: 45 22 3A 89 33 30 30 00 00 0D DB 01 8B 46 4C B3 |E":.300......FL.|
000004E0: B2 30 B0 4C 4C B3 B2 30 A7 99 22 12 49 4E 43 4F |.0.LL..0..".INCO|
000004F0: 52 52 45 43 54 20 44 41 54 41 22 3A 89 33 30 30 |RRECT DATA":.300|
00000500: 00 27 0D DC 01 4D 41 52 4B B2 30 3A 81 54 B2 31 |.'...MARK.0:.T.1|
00000510: A4 4D 45 4D 3A 8B C3 28 41 24 28 54 29 29 B1 32 |.MEM:..(A$(T)).2|
00000520: A7 4D 41 52 4B B2 54 00 2E 0D DD 01 82 54 00 67 |.MARK.T......T.g|
00000530: 0D DE 01 8B 4C 4C AA 4D 41 52 4B B1 4D 45 4D A7 |....LL.MARK.MEM.|
00000540: 99 22 12 4E 55 4D 42 45 52 20 4F 46 20 49 4E 53 |.".NUMBER OF INS|
00000550: 45 52 54 49 4F 4E 53 20 54 4F 4F 20 4C 41 52 47 |ERTIONS TOO LARG|
00000560: 45 22 3A 89 33 30 30 00 8D 0D E0 01 81 54 B2 4D |E":.300......T.M|
00000570: 45 4D AB 4C 4C A4 46 4C A9 AB 31 3A 41 24 28 54 |EM.LL.FL..1:A$(T|
00000580: AA 4C 4C 29 B2 41 24 28 54 29 3A 82 54 00 B0 0D |.LL).A$(T):.T...|
00000590: EA 01 81 54 B2 46 4C A4 46 4C AA 4C 4C AB 31 3A |...T.FL.FL.LL.1:|
000005A0: 41 24 28 54 29 B2 22 22 3A 82 54 3A 89 33 30 30 |A$(T)."":.T:.300|
000005B0: 00 C2 0D F4 01 8B 43 4D 24 B3 B1 22 4C 22 A7 35 |......CM$.."L".5|
000005C0: 38 30 00 E0 0D FE 01 85 22 4C 49 4E 45 53 20 46 |80......"LINES F|
000005D0: 49 52 53 54 2C 4C 41 53 54 22 3B 46 4C 2C 4C 4C |IRST,LAST";FL,LL|
000005E0: 00 0B 0E 00 02 8B 46 4C B1 4C 4C A7 99 22 12 49 |......FL.LL..".I|
000005F0: 4E 43 4F 52 52 45 43 54 20 4C 49 4E 45 20 4E 55 |NCORRECT LINE NU|
00000600: 4D 42 45 52 53 22 3A 89 33 30 30 00 3E 0E 03 02 |MBERS":.300.>...|
00000610: 8B 46 4C B1 4D 45 4D 4F 46 4C 4C B1 4D 45 4D A7 |.FL.MEMOFLL.MEM.|
00000620: 99 22 12 4C 49 4E 45 20 4E 55 4D 42 45 52 20 54 |.".LINE NUMBER T|
00000630: 4F 4F 20 4C 41 52 47 45 22 3A 89 33 30 30 00 6E |OO LARGE":.300.n|
00000640: 0E 05 02 8B 46 4C B3 B2 30 B0 4C 4C B3 B2 30 A7 |....FL..0.LL..0.|
00000650: 99 22 12 4C 49 4E 45 20 4E 55 4D 42 45 52 20 54 |.".LINE NUMBER T|
00000660: 4F 4F 20 53 4D 41 4C 4C 22 3A 89 33 30 30 00 8F |OO SMALL":.300..|
00000670: 0E 09 02 81 54 B2 46 4C A4 4C 4C 3A 8B C3 28 41 |....T.FL.LL:..(A|
00000680: 24 28 54 29 29 B2 30 A7 99 54 3A 89 35 36 35 00 |$(T)).0..T:.565.|
00000690: BE 0E 0D 02 4C 49 28 31 29 B2 30 3A 4C 49 28 32 |....LI(1).0:LI(2|
000006A0: 29 B2 30 3A 4C 49 28 33 29 B2 30 3A 4C 49 B2 30 |).0:LI(3).0:LI.0|
000006B0: 3A 81 51 B2 31 A4 C3 28 41 24 28 54 29 29 00 E5 |:.Q.1..(A$(T))..|
000006C0: 0E 1C 02 8B CA 28 41 24 28 54 29 2C 51 2C 31 29 |.....(A$(T),Q,1)|
000006D0: B2 22 20 22 A7 4C 49 B2 4C 49 AA 31 3A 4C 49 28 |." ".LI.LI.1:LI(|
000006E0: 4C 49 29 B2 51 00 FF 0E 21 02 82 51 3A 8B 4C 49 |LI).Q...!..Q:.LI|
000006F0: 28 33 29 B2 30 A7 4C 49 28 33 29 B2 51 AB 31 00 |(3).0.LI(3).Q.1.|
00000700: 38 0F 26 02 99 54 A3 35 29 C8 28 41 24 28 54 29 |8.&..T.5).(A$(T)|
00000710: 2C 4C 49 28 31 29 29 A3 31 33 29 CA 28 41 24 28 |,LI(1)).13).(A$(|
00000720: 54 29 2C 4C 49 28 31 29 AA 31 2C 4C 49 28 32 29 |T),LI(1).1,LI(2)|
00000730: AB 4C 49 28 31 29 29 3B 00 58 0F 30 02 99 A3 31 |.LI(1));.X.0...1|
00000740: 38 29 C9 28 41 24 28 54 29 2C 4C 49 28 33 29 AB |8).(A$(T),LI(3).|
00000750: 4C 49 28 32 29 AA 31 29 00 64 0F 35 02 82 54 3A |LI(2).1).d.5..T:|
00000760: 89 33 30 30 00 76 0F 44 02 8B 43 4D 24 B3 B1 22 |.300.v.D..CM$.."|
00000770: 51 22 A7 36 30 30 00 9C 0F 4E 02 99 22 11 47 45 |Q".600...N..".GE|
00000780: 54 20 42 41 43 4B 20 49 4E 20 57 49 54 48 20 12 |T BACK IN WITH .|
00000790: 47 4F 54 4F 20 33 30 30 92 22 3A 80 00 AF 0F 58 |GOTO 300.":....X|
000007A0: 02 8B 43 4D 24 B3 B1 22 41 22 A7 31 33 30 30 00 |..CM$.."A".1300.|
000007B0: D0 0F 5D 02 99 22 93 12 53 92 43 52 45 45 4E 20 |..].."..S.CREEN |
000007C0: 4F 52 20 12 50 92 52 49 4E 54 45 52 20 3F 22 3B |OR .P.RINTER ?";|
000007D0: 00 E5 0F 62 02 A1 44 56 24 3A 8B 44 56 24 B2 22 |...b..DV$:.DV$."|
000007E0: 22 A7 36 31 30 00 01 10 6C 02 99 44 56 24 3A 8B |".610...l..DV$:.|
000007F0: 44 56 24 B2 22 53 22 A7 44 56 B2 33 3A 89 36 35 |DV$."S".DV.3:.65|
00000800: 30 00 0A 10 80 02 44 56 B2 34 00 1C 10 8A 02 A0 |0.....DV.4......|
00000810: 31 3A 9F 31 2C 44 56 3A 53 42 B2 31 00 3C 10 94 |1:.1,DV:SB.1.<..|
00000820: 02 81 54 B2 31 A4 4D 45 4D 3A 8D 31 30 30 30 30 |..T.1.MEM:.10000|
00000830: 3A 8B 4C 42 24 B2 22 22 A7 37 31 30 00 4E 10 9E |:.LB$."".710.N..|
00000840: 02 8B 4F 43 24 B3 B1 22 3D 22 A7 37 30 30 00 72 |..OC$.."=".700.r|
00000850: 10 A8 02 8D 36 30 30 30 3A 8B 4C 42 24 B2 22 2A |....6000:.LB$."*|
00000860: 22 A7 50 43 B2 4E 55 3A 4F 47 B2 4E 55 3A 89 37 |".PC.NU:OG.NU:.7|
00000870: 37 30 00 92 10 B2 02 53 24 28 53 42 29 B2 4C 42 |70.....S$(SB).LB|
00000880: 24 3A 56 28 53 42 29 B2 4E 55 3A 53 42 B2 53 42 |$:V(SB).NU:SB.SB|
00000890: AA 31 00 A6 10 B4 02 4E B2 56 28 53 42 AB 31 29 |.1.....N.V(SB.1)|
000008A0: 3A 8D 39 30 30 30 00 E0 10 B7 02 98 41 2C 53 24 |:.9000......A,S$|
000008B0: 28 53 42 AB 31 29 22 20 3D 22 20 C8 28 22 20 20 |(SB.1)" =" .(" |
000008C0: 20 20 20 20 20 20 22 2C 38 AB C3 28 53 24 28 53 | ",8..(S$(S|
000008D0: 42 AB 31 29 29 29 22 24 22 52 24 3A 89 37 37 30 |B.1)))"$"R$:.770|
000008E0: 00 00 11 BC 02 53 24 28 53 42 29 B2 4C 42 24 3A |.....S$(SB).LB$:|
000008F0: 56 28 53 42 29 B2 50 43 3A 53 42 B2 53 42 AA 31 |V(SB).PC:SB.SB.1|
00000900: 00 14 11 BE 02 4E B2 56 28 53 42 AB 31 29 3A 8D |.....N.V(SB.1):.|
00000910: 39 30 30 30 00 49 11 C1 02 98 31 2C 53 24 28 53 |9000.I....1,S$(S|
00000920: 42 AB 31 29 22 20 3D 22 20 C8 28 22 20 20 20 20 |B.1)" =" .(" |
00000930: 20 20 20 20 22 2C 38 AB C3 28 53 24 28 53 42 AB | ",8..(S$(SB.|
00000940: 31 29 29 29 22 24 22 52 24 00 59 11 C6 02 8B 4F |1)))"$"R$.Y....O|
00000950: 43 24 B2 22 22 A7 37 37 30 00 72 11 CB 02 8B 4F |C$."".770.r....O|
00000960: 50 24 B2 22 22 A7 50 43 B2 50 43 AA 31 3A 89 37 |P$."".PC.PC.1:.7|
00000970: 37 30 00 8C 11 CD 02 8B 4F 50 24 B2 22 41 22 A7 |70......OP$."A".|
00000980: 50 43 B2 50 43 AA 31 3A 89 37 37 30 00 B7 11 D0 |PC.PC.1:.770....|
00000990: 02 8B C8 28 4F 43 24 2C 31 29 B3 B1 22 42 22 B0 |...(OC$,1).."B".|
000009A0: 4F 43 24 B2 22 42 49 54 22 B0 4F 43 24 B2 22 42 |OC$."BIT".OC$."B|
000009B0: 52 4B 22 A7 37 34 30 00 C8 11 DA 02 50 43 B2 50 |RK".740.....PC.P|
000009C0: 43 AA 32 3A 89 37 37 30 00 E7 11 E4 02 8B C8 28 |C.2:.770.......(|
000009D0: 4F 43 24 2C 31 29 B2 22 4A 22 A7 50 43 B2 50 43 |OC$,1)."J".PC.PC|
000009E0: AA 33 3A 89 37 37 30 00 06 12 EE 02 8D 36 30 30 |.3:.770......600|
000009F0: 30 3A 8B 4E 55 B3 32 35 36 A7 50 43 B2 50 43 AA |0:.NU.256.PC.PC.|
00000A00: 32 3A 89 37 37 30 00 12 12 F8 02 50 43 B2 50 43 |2:.770.....PC.PC|
00000A10: AA 33 00 19 12 02 03 82 54 00 28 12 16 03 50 43 |.3......T.(...PC|
00000A20: B2 4F 47 3A 45 52 B2 30 00 49 12 20 03 81 54 B2 |.OG:ER.0.I. ..T.|
00000A30: 31 A4 4D 45 4D 3A 8D 31 30 30 30 30 3A 8B 4F 43 |1.MEM:.10000:.OC|
00000A40: 24 B2 22 22 A7 31 32 32 30 00 7D 12 25 03 8B 4F |$."".1220.}.%..O|
00000A50: 43 24 B2 22 3D 22 A7 4F 31 24 B2 4F 50 24 3A 4D |C$."=".O1$.OP$:M|
00000A60: 56 24 B2 22 20 20 22 3A 50 43 24 B2 22 20 20 20 |V$." ":PC$." |
00000A70: 20 22 3A 49 4C B2 30 3A 89 31 31 36 30 00 9C 12 | ":IL.0:.1160...|
00000A80: 2A 03 8B 4F 50 24 B2 22 22 A7 41 4D 24 B2 22 47 |*..OP$."".AM$."G|
00000A90: 22 3A 49 4C B2 31 3A 89 31 30 36 30 00 BC 12 34 |":IL.1:.1060...4|
00000AA0: 03 8B 4F 50 24 B2 22 41 22 A7 41 4D 24 B2 22 48 |..OP$."A".AM$."H|
00000AB0: 22 3A 49 4C B2 31 3A 89 31 30 36 30 00 D4 12 39 |":IL.1:.1060...9|
00000AC0: 03 58 B2 30 3A 59 B2 30 3A 49 B2 30 3A 4D B2 30 |.X.0:Y.0:I.0:M.0|
00000AD0: 3A 5A B2 30 00 03 13 3E 03 81 51 B2 31 A4 C3 28 |:Z.0...>..Q.1..(|
00000AE0: 4F 50 24 29 3A 51 24 B2 CA 28 4F 50 24 2C 51 2C |OP$):Q$..(OP$,Q,|
00000AF0: 31 29 3A 8B 51 24 B2 22 29 22 A7 49 B2 31 3A 89 |1):.Q$.")".I.1:.|
00000B00: 38 36 35 00 18 13 48 03 8B 51 24 B2 22 23 22 A7 |865...H..Q$."#".|
00000B10: 4D B2 31 3A 89 38 36 35 00 1F 13 61 03 82 51 00 |M.1:.865...a..Q.|
00000B20: 3F 13 62 03 81 51 B2 31 A4 C3 28 4F 50 24 29 AB |?.b..Q.1..(OP$).|
00000B30: 31 3A 51 24 B2 CA 28 4F 50 24 2C 51 2C 32 29 00 |1:Q$..(OP$,Q,2).|
00000B40: 55 13 63 03 8B 51 24 B2 22 2C 59 22 A7 59 B2 31 |U.c..Q$.",Y".Y.1|
00000B50: 3A 89 38 37 30 00 66 13 64 03 8B 51 24 B2 22 2C |:.870.f.d..Q$.",|
00000B60: 58 22 A7 58 B2 31 00 6D 13 66 03 82 51 00 7F 13 |X".X.1.m.f..Q...|
00000B70: 6B 03 4F 31 24 B2 4F 50 24 3A 8D 36 30 30 30 00 |k.O1$.OP$:.6000.|
00000B80: 8F 13 6C 03 8B 4E 55 B3 32 35 36 A7 5A B2 31 00 |..l..NU.256.Z.1.|
00000B90: BC 13 70 03 8B C8 28 4F 43 24 2C 31 29 B2 22 42 |..p...(OC$,1)."B|
00000BA0: 22 AF 4F 43 24 B3 B1 22 42 52 4B 22 AF 4F 43 24 |".OC$.."BRK".OC$|
00000BB0: B3 B1 22 42 49 54 22 A7 31 30 30 30 00 C7 13 7A |.."BIT".1000...z|
00000BC0: 03 8B 5A A7 39 34 30 00 DC 13 84 03 8B 58 A7 41 |..Z.940......X.A|
00000BD0: 4D 24 B2 22 4B 22 3A 89 31 30 33 30 00 F1 13 8E |M$."K":.1030....|
00000BE0: 03 8B 59 A7 41 4D 24 B2 22 4C 22 3A 89 31 30 33 |..Y.AM$."L":.103|
00000BF0: 30 00 06 14 98 03 8B 49 A7 41 4D 24 B2 22 4D 22 |0......I.AM$."M"|
00000C00: 3A 89 31 30 33 30 00 18 14 A2 03 41 4D 24 B2 22 |:.1030.....AM$."|
00000C10: 4E 22 3A 89 31 30 33 30 00 2D 14 AC 03 8B 4D A7 |N":.1030.-....M.|
00000C20: 41 4D 24 B2 22 49 22 3A 89 31 30 33 30 00 44 14 |AM$."I":.1030.D.|
00000C30: B6 03 8B 49 AF 59 A7 41 4D 24 B2 22 4F 22 3A 89 |...I.Y.AM$."O":.|
00000C40: 31 30 33 30 00 5B 14 C0 03 8B 49 AF 58 A7 41 4D |1030.[....I.X.AM|
00000C50: 24 B2 22 50 22 3A 89 31 30 33 30 00 70 14 CA 03 |$."P":.1030.p...|
00000C60: 8B 58 A7 41 4D 24 B2 22 51 22 3A 89 31 30 33 30 |.X.AM$."Q":.1030|
00000C70: 00 85 14 D4 03 8B 59 A7 41 4D 24 B2 22 52 22 3A |......Y.AM$."R":|
00000C80: 89 31 30 33 30 00 97 14 DE 03 41 4D 24 B2 22 53 |.1030.....AM$."S|
00000C90: 22 3A 89 31 30 33 30 00 C4 14 E8 03 41 4D 24 B2 |":.1030.....AM$.|
00000CA0: 22 4A 22 3A 8B 4E 55 B1 50 43 AA 31 A7 4F 53 B2 |"J":.NU.PC.1.OS.|
00000CB0: 4E 55 AB 50 43 AB 32 3A 8B 4F 53 B1 31 32 37 A7 |NU.PC.2:.OS.127.|
00000CC0: 45 52 B2 31 00 EF 14 F2 03 8B 4E 55 4D 42 45 52 |ER.1......NUMBER|
00000CD0: B3 50 43 AA 31 A7 4F 53 B2 32 35 34 AA 4E 55 AB |.PC.1.OS.254.NU.|
00000CE0: 50 43 3A 8B 4F 53 B3 31 32 38 A7 45 52 B2 31 00 |PC:.OS.128.ER.1.|
00000CF0: 1E 15 FC 03 8B 45 52 B2 31 A7 99 22 12 54 4F 4F |.....ER.1..".TOO|
00000D00: 20 4C 4F 4E 47 20 43 4F 4E 44 49 54 49 4F 4E 41 | LONG CONDITIONA|
00000D10: 4C 20 42 52 41 4E 43 48 22 3A 89 33 30 30 00 33 |L BRANCH":.300.3|
00000D20: 15 01 04 46 4F B2 4F 53 3A 49 4C B2 32 3A 89 31 |...FO.OS:IL.2:.1|
00000D30: 30 36 30 00 41 15 06 04 8B 5A B2 30 A7 31 30 35 |060.A....Z.0.105|
00000D40: 30 00 56 15 10 04 46 4F B2 4E 55 3A 49 4C B2 32 |0.V...FO.NU:IL.2|
00000D50: 3A 89 31 30 36 30 00 7F 15 1A 04 53 4F B2 B5 28 |:.1060.....SO..(|
00000D60: 4E 55 AD 32 35 36 29 3A 46 4F B2 28 4E 55 AD 32 |NU.256):FO.(NU.2|
00000D70: 35 36 AB 53 4F 29 AC 32 35 36 3A 49 4C B2 33 00 |56.SO).256:IL.3.|
00000D80: AD 15 24 04 8C 3A 81 57 39 B2 31 A4 35 36 3A 87 |..$..:.W9.1.56:.|
00000D90: 49 24 3A 8B C8 28 49 24 2C 33 29 B2 4F 43 24 A7 |I$:..(I$,3).OC$.|
00000DA0: 43 44 24 B2 49 24 3A 57 39 B2 31 30 30 00 D6 15 |CD$.I$:W9.100...|
00000DB0: 2E 04 82 57 39 3A 8B 57 39 B2 35 37 A7 99 22 12 |...W9:.W9.57..".|
00000DC0: 49 4C 4C 45 47 41 4C 20 4D 4E 45 4D 4F 4E 49 43 |ILLEGAL MNEMONIC|
00000DD0: 22 3A 89 33 30 30 00 07 16 38 04 81 57 39 B2 34 |":.300...8..W9.4|
00000DE0: A4 C3 28 43 44 24 29 A9 33 3A 8B CA 28 43 44 24 |..(CD$).3:..(CD$|
00000DF0: 2C 57 39 2C 31 29 B2 41 4D 24 A7 4C 57 B2 57 39 |,W9,1).AM$.LW.W9|
00000E00: 3A 57 39 B2 31 30 30 00 38 16 42 04 82 57 39 3A |:W9.100.8.B..W9:|
00000E10: 8B 57 39 B3 31 30 30 A7 99 22 12 49 4C 4C 45 47 |.W9.100..".ILLEG|
00000E20: 41 4C 20 41 44 44 52 45 53 53 49 4E 47 20 4D 4F |AL ADDRESSING MO|
00000E30: 44 45 22 3A 89 33 30 30 00 5B 16 4C 04 4D 56 24 |DE":.300.[.L.MV$|
00000E40: B2 CA 28 43 44 24 2C 4C 57 AA 31 2C 32 29 3A 4E |..(CD$,LW.1,2):N|
00000E50: 24 B2 4D 56 24 3A 8D 37 30 30 30 00 70 16 56 04 |$.MV$:.7000.p.V.|
00000E60: 97 50 43 2C 56 3A 8B 49 4C B2 31 A7 31 31 34 30 |.PC,V:.IL.1.1140|
00000E70: 00 88 16 60 04 97 50 43 AA 31 2C 46 4F 3A 8B 49 |...`..PC.1,FO:.I|
00000E80: 4C B2 32 A7 31 31 34 30 00 95 16 6A 04 97 50 43 |L.2.1140...j..PC|
00000E90: AA 32 2C 53 4F 00 B4 16 74 04 4E B2 50 43 3A 8D |.2,SO...t.N.PC:.|
00000EA0: 39 30 30 30 3A 50 43 24 B2 52 24 3A 50 43 B2 50 |9000:PC$.R$:PC.P|
00000EB0: 43 AA 49 4C 00 DC 16 7E 04 4E B2 46 4F 3A 8D 39 |C.IL...~.N.FO:.9|
00000EC0: 30 30 30 3A 46 4F 24 B2 52 24 3A 4E B2 53 4F 3A |000:FO$.R$:N.SO:|
00000ED0: 8D 39 30 30 30 3A 53 4F 24 B2 52 24 00 EF 16 88 |.9000:SO$.R$....|
00000EE0: 04 8B 49 4C B3 33 A7 53 4F 24 B2 22 20 20 22 00 |..IL.3.SO$." ".|
00000EF0: 02 17 92 04 8B 49 4C B3 32 A7 46 4F 24 B2 22 20 |.....IL.2.FO$." |
00000F00: 20 22 00 17 17 97 04 8B 41 4D 24 B2 22 48 22 A7 | "......AM$."H".|
00000F10: 4F 31 24 B2 22 41 22 00 3B 17 9C 04 98 31 2C 54 |O1$."A".;....1,T|
00000F20: 20 C8 28 22 20 20 20 20 22 2C 34 AB C3 28 C4 28 | .(" ",4..(.(|
00000F30: 54 29 29 29 50 43 24 22 20 22 3B 00 60 17 A6 04 |T)))PC$" ";.`...|
00000F40: 98 31 2C 4D 56 24 22 20 22 C9 28 46 4F 24 2C 32 |.1,MV$" ".(FO$,2|
00000F50: 29 22 20 22 C9 28 53 4F 24 2C 32 29 22 20 22 3B |)" ".(SO$,2)" ";|
00000F60: 00 96 17 B0 04 98 31 2C 4C 42 24 C8 28 22 20 20 |......1,LB$.(" |
00000F70: 20 20 20 20 20 22 2C 37 AB C3 28 4C 42 24 29 29 | ",7..(LB$))|
00000F80: 4F 43 24 C8 28 22 20 20 20 20 22 2C 34 AB C3 28 |OC$.(" ",4..(|
00000F90: 4F 43 24 29 29 3B 00 A8 17 BA 04 98 31 2C 4F 31 |OC$));......1,O1|
00000FA0: 24 3A 4F 31 24 B2 22 22 00 B7 17 C4 04 82 54 3A |$:O1$.""......T:|
00000FB0: A0 31 3A 89 33 30 30 00 C9 17 14 05 8B 43 4D 24 |.1:.300......CM$|
00000FC0: B3 B1 22 43 22 A7 33 32 30 00 E7 17 1E 05 81 54 |.."C".320......T|
00000FD0: B2 31 A4 4D 45 4D 3A 8B C3 28 41 24 28 54 29 29 |.1.MEM:..(A$(T))|
00000FE0: B1 32 A7 31 33 34 30 00 1D 18 28 05 81 54 54 B2 |.2.1340...(..TT.|
00000FF0: 4D 45 4D 54 49 54 AA 31 A9 AB 31 3A 8B C3 28 41 |MEMTIT.1..1:..(A|
00001000: 24 28 54 54 29 29 B1 32 A7 41 24 28 54 29 B2 41 |$(TT)).2.A$(T).A|
00001010: 24 28 54 54 29 3A 4D 41 52 4B B2 54 54 00 31 18 |$(TT):MARK.TT.1.|
00001020: 32 05 82 54 54 3A 41 24 28 4D 41 52 4B 29 B2 22 |2..TT:A$(MARK)."|
00001030: 22 00 38 18 3C 05 82 54 00 41 18 46 05 89 33 30 |".8.<..T.A.F..30|
00001040: 30 00 47 18 9F 0F 80 00 5E 18 A0 0F 49 4E 24 B2 |0.G.....^...IN$.|
00001050: 22 22 3A 4E 4C B2 30 3A 99 A3 54 42 29 3B 00 6B |"":NL.0:..TB);.k|
00001060: 18 B4 0F 99 22 12 20 92 9D 22 3B 00 81 18 BE 0F |....". ..";.....|
00001070: A1 47 54 24 3A 8B 47 54 24 B2 22 22 A7 34 30 33 |.GT$:.GT$."".403|
00001080: 30 00 B1 18 BF 0F 8B 47 54 24 B1 22 5A 22 B0 47 |0......GT$."Z".G|
00001090: 54 24 B3 22 20 22 AF 47 54 24 B3 B1 C7 28 31 33 |T$." ".GT$...(13|
000010A0: 29 AF 47 54 24 B3 B1 C7 28 32 30 29 A7 34 30 33 |).GT$...(20).403|
000010B0: 30 00 BD 18 C3 0F 4E 4C B2 4E 4C AA 31 00 DB 18 |0.....NL.NL.1...|
000010C0: C8 0F 8B 47 54 24 B2 C7 28 32 30 29 B0 47 54 24 |...GT$..(20).GT$|
000010D0: B2 C7 28 31 33 29 A7 34 31 30 30 00 F0 18 CD 0F |..(13).4100.....|
000010E0: 8B 47 54 24 B2 22 20 22 A7 99 22 20 22 3B 3A 8E |.GT$." ".." ";:.|
000010F0: 00 06 19 D2 0F 99 47 54 24 3B 3A 49 4E 24 B2 49 |......GT$;:IN$.I|
00001100: 4E 24 AA 47 54 24 00 16 19 DC 0F 8B 4E 4C B2 4C |N$.GT$......NL.L|
00001110: 54 A7 34 31 30 30 00 20 19 E6 0F 89 34 30 32 30 |T.4100. ....4020|
00001120: 00 35 19 04 10 8B 47 54 24 B3 B1 C7 28 32 30 29 |.5....GT$...(20)|
00001130: A7 34 31 35 30 00 48 19 09 10 8B C3 28 49 4E 24 |.4150.H.....(IN$|
00001140: 29 B3 32 A7 34 31 32 30 00 76 19 0E 10 99 22 20 |).2.4120.v...." |
00001150: 9D 9D 22 3B 3A 4E 4C B2 4E 4C AB 32 3A 49 4E 24 |..";:NL.NL.2:IN$|
00001160: B2 C8 28 49 4E 24 2C C3 28 49 4E 24 29 AB 31 29 |..(IN$,.(IN$).1)|
00001170: 3A 89 34 30 32 30 00 92 19 18 10 8B C3 28 49 4E |:.4020.......(IN|
00001180: 24 29 B2 30 A7 4E 4C B2 4E 4C AB 31 3A 89 34 30 |$).0.NL.NL.1:.40|
00001190: 32 30 00 B3 19 22 10 99 22 20 9D 9D 22 3B 3A 4E |20...".." ..";:N|
000011A0: 4C B2 4E 4C AB 32 3A 49 4E 24 B2 22 22 3A 89 34 |L.NL.2:IN$."":.4|
000011B0: 30 32 30 00 C7 19 36 10 8B 47 54 24 B2 C7 28 31 |020...6..GT$..(1|
000011C0: 33 29 A7 99 22 20 22 00 CD 19 40 10 8E 00 EF 19 |3).." "...@.....|
000011D0: 88 13 83 20 41 44 43 4E 36 44 53 36 35 49 36 39 |... ADCN6DS65I69|
000011E0: 4B 37 44 4C 37 39 50 36 31 4F 37 31 51 37 35 00 |K7DL79P61O71Q75.|
000011F0: 11 1A 92 13 83 20 41 4E 44 4E 32 44 53 32 35 49 |..... ANDN2DS25I|
00001200: 32 39 4B 33 44 4C 33 39 50 32 31 4F 33 31 51 33 |29K3DL39P21O31Q3|
00001210: 35 00 2A 1A 9C 13 83 20 41 53 4C 48 30 41 4E 30 |5.*.... ASLH0AN0|
00001220: 45 53 30 36 4B 31 45 51 31 36 00 45 1A A6 13 83 |ES06K1EQ16.E....|
00001230: 20 42 43 43 4A 39 30 2C 42 43 53 4A 42 30 2C 42 | BCCJ90,BCSJB0,B|
00001240: 45 51 4A 46 30 00 55 1A C4 13 83 20 42 49 54 4E |EQJF0.U.... BITN|
00001250: 32 43 53 32 34 00 77 1A CE 13 83 20 42 4D 49 4A |2CS24.w.... BMIJ|
00001260: 33 30 2C 42 4E 45 4A 44 30 2C 42 50 4C 4A 31 30 |30,BNEJD0,BPLJ10|
00001270: 2C 42 52 4B 47 30 30 00 99 1A F6 13 83 20 42 56 |,BRKG00...... BV|
00001280: 43 4A 35 30 2C 42 56 53 4A 37 30 2C 43 4C 43 47 |CJ50,BVSJ70,CLCG|
00001290: 31 38 2C 43 4C 44 47 44 38 00 AD 1A 1E 14 83 20 |18,CLDGD8...... |
000012A0: 43 4C 49 47 35 38 2C 43 4C 56 47 42 38 00 CF 1A |CLIG58,CLVGB8...|
000012B0: 32 14 83 20 43 4D 50 4E 43 44 53 43 35 49 43 39 |2.. CMPNCDSC5IC9|
000012C0: 4B 44 44 4C 44 39 50 43 31 4F 44 31 51 44 35 00 |KDDLD9PC1OD1QD5.|
000012D0: E2 1A 3C 14 83 20 43 50 58 4E 45 43 53 45 34 49 |..<.. CPXNECSE4I|
000012E0: 45 30 00 F5 1A 46 14 83 20 43 50 59 4E 43 43 53 |E0...F.. CPYNCCS|
000012F0: 43 34 49 43 30 00 0B 1B 50 14 83 20 44 45 43 4E |C4IC0...P.. DECN|
00001300: 43 45 53 43 36 4B 44 45 51 44 36 00 1F 1B 5A 14 |CESC6KDEQD6...Z.|
00001310: 83 20 44 45 58 47 43 41 2C 44 45 59 47 38 38 00 |. DEXGCA,DEYG88.|
00001320: 41 1B 6E 14 83 20 45 4F 52 4E 34 44 53 34 35 49 |A.n.. EORN4DS45I|
00001330: 34 39 4B 35 44 4C 35 39 50 34 31 4F 35 31 51 35 |49K5DL59P41O51Q5|
00001340: 35 00 57 1B 78 14 83 20 49 4E 43 4E 45 45 53 45 |5.W.x.. INCNEESE|
00001350: 36 4B 46 45 51 46 36 00 6B 1B 82 14 83 20 49 4E |6KFEQF6.k.... IN|
00001360: 58 47 45 38 2C 49 4E 59 47 43 38 00 7B 1B 96 14 |XGE8,INYGC8.{...|
00001370: 83 20 4A 4D 50 4E 34 43 4D 36 43 00 88 1B A0 14 |. JMPN4CM6C.....|
00001380: 83 20 4A 53 52 4E 32 30 00 AA 1B AA 14 83 20 4C |. JSRN20...... L|
00001390: 44 41 4E 41 44 53 41 35 49 41 39 4B 42 44 4C 42 |DANADSA5IA9KBDLB|
000013A0: 39 50 41 31 4F 42 31 51 42 35 00 C3 1B B4 14 83 |9PA1OB1QB5......|
000013B0: 20 4C 44 58 4E 41 45 53 41 36 49 41 32 4C 42 45 | LDXNAESA6IA2LBE|
000013C0: 52 42 36 00 DC 1B BE 14 83 20 4C 44 59 4E 41 43 |RB6...... LDYNAC|
000013D0: 53 41 34 49 41 30 4B 42 43 51 42 34 00 F5 1B C8 |SA4IA0KBCQB4....|
000013E0: 14 83 20 4C 53 52 48 34 41 4E 34 45 53 34 36 4B |.. LSRH4AN4ES46K|
000013F0: 35 45 51 35 36 00 02 1C D2 14 83 20 4E 4F 50 47 |5EQ56...... NOPG|
00001400: 45 41 00 24 1C DC 14 83 20 4F 52 41 4E 30 44 53 |EA.$.... ORAN0DS|
00001410: 30 35 49 30 39 4B 31 44 4C 31 39 50 30 31 4F 31 |05I09K1DL19P01O1|
00001420: 31 51 31 35 00 46 1C E6 14 83 20 50 48 41 47 34 |1Q15.F.... PHAG4|
00001430: 38 2C 50 48 50 47 30 38 2C 50 4C 41 47 36 38 2C |8,PHPG08,PLAG68,|
00001440: 50 4C 50 47 32 38 00 5F 1C 0E 15 83 20 52 4F 4C |PLPG28._.... ROL|
00001450: 48 32 41 4E 32 45 53 32 36 4B 33 45 51 33 36 00 |H2AN2ES26K3EQ36.|
00001460: 78 1C 18 15 83 20 52 4F 52 48 36 41 4E 36 45 53 |x.... RORH6AN6ES|
00001470: 36 36 4B 37 45 51 37 36 00 8C 1C 22 15 83 20 52 |66K7EQ76...".. R|
00001480: 54 49 47 34 30 2C 52 54 53 47 36 30 00 AE 1C 36 |TIG40,RTSG60...6|
00001490: 15 83 20 53 42 43 4E 45 44 53 45 35 49 45 39 4B |.. SBCNEDSE5IE9K|
000014A0: 46 44 4C 46 39 50 45 31 4F 46 31 51 46 35 00 C9 |FDLF9PE1OF1QF5..|
000014B0: 1C 40 15 83 20 53 45 43 47 33 38 2C 53 45 44 47 |.@.. SECG38,SEDG|
000014C0: 46 38 2C 53 45 49 47 37 38 00 E8 1C 5E 15 83 20 |F8,SEIG78...^.. |
000014D0: 53 54 41 4E 38 44 53 38 35 4B 39 44 4C 39 39 50 |STAN8DS85K9DL99P|
000014E0: 38 31 4F 39 31 51 39 35 00 FB 1C 68 15 83 20 53 |81O91Q95...h.. S|
000014F0: 54 58 4E 38 45 53 38 36 52 39 36 00 0E 1D 72 15 |TXN8ES86R96...r.|
00001500: 83 20 53 54 59 4E 38 43 53 38 34 51 39 34 00 30 |. STYN8CS84Q94.0|
00001510: 1D 7C 15 83 20 54 41 58 47 41 41 2C 54 41 59 47 |.|.. TAXGAA,TAYG|
00001520: 41 38 2C 54 53 58 47 42 41 2C 54 58 41 47 38 41 |A8,TSXGBA,TXAG8A|
00001530: 00 44 1D 86 15 83 20 54 58 53 47 39 41 2C 54 59 |.D.... TXSG9A,TY|
00001540: 41 47 39 38 00 4D 1D 70 17 41 44 B2 30 00 85 1D |AG98.M.p.AD.0...|
00001550: 75 17 51 24 B2 C8 28 4F 50 24 2C 31 29 3A 8B 51 |u.Q$..(OP$,1):.Q|
00001560: 24 B2 22 53 22 B0 51 24 B2 22 25 22 B0 28 C6 28 |$."S".Q$."%".(.(|
00001570: 51 24 29 B1 36 34 AF C6 28 51 24 29 B3 39 31 29 |Q$).64..(Q$).91)|
00001580: A7 36 30 33 30 00 A1 1D 7A 17 8B C6 28 51 24 29 |.6030...z...(Q$)|
00001590: B1 34 37 AF C6 28 51 24 29 B3 35 38 A7 36 30 33 |.47..(Q$).58.603|
000015A0: 30 00 BF 1D 84 17 4F 50 24 B2 C9 28 4F 50 24 2C |0.....OP$..(OP$,|
000015B0: C3 28 4F 50 24 29 AB 31 29 3A 89 36 30 30 30 00 |.(OP$).1):.6000.|
000015C0: FA 1D 8E 17 51 24 B2 C9 28 4F 50 24 2C 31 29 3A |....Q$..(OP$,1):|
000015D0: 51 31 B2 C6 28 51 24 29 3A 8B 28 51 31 B1 34 37 |Q1..(Q$):.(Q1.47|
000015E0: AF 51 31 B3 35 38 29 B0 28 51 31 B1 36 34 AF 51 |.Q1.58).(Q1.64.Q|
000015F0: 31 B3 39 31 29 A7 36 30 35 30 00 0B 1E 93 17 8B |1.91).6050......|
00001600: 51 24 B2 22 2B 22 A7 36 30 35 30 00 29 1E 98 17 |Q$."+".6050.)...|
00001610: 4F 50 24 B2 C8 28 4F 50 24 2C C3 28 4F 50 24 29 |OP$..(OP$,.(OP$)|
00001620: AB 31 29 3A 89 36 30 33 30 00 50 1E A2 17 8B C9 |.1):.6030.P.....|
00001630: 28 4F 50 24 2C 32 29 B2 22 2C 58 22 A7 4F 50 24 |(OP$,2).",X".OP$|
00001640: B2 C8 28 4F 50 24 2C C3 28 4F 50 24 29 AB 32 29 |..(OP$,.(OP$).2)|
00001650: 00 77 1E A4 17 8B C9 28 4F 50 24 2C 32 29 B2 22 |.w.....(OP$,2)."|
00001660: 2C 59 22 A7 4F 50 24 B2 C8 28 4F 50 24 2C C3 28 |,Y".OP$..(OP$,.(|
00001670: 4F 50 24 29 AB 32 29 00 9D 1E A5 17 8B C9 28 4F |OP$).2).......(O|
00001680: 50 24 2C 31 29 B2 22 29 22 A7 4F 50 24 B2 C8 28 |P$,1).")".OP$..(|
00001690: 4F 50 24 2C C3 28 4F 50 24 29 AB 31 29 00 CB 1E |OP$,.(OP$).1)...|
000016A0: A7 17 8B C8 28 4F 50 24 2C 31 29 B2 22 24 22 A7 |....(OP$,1)."$".|
000016B0: 4E 24 B2 4F 50 24 3A 8D 37 30 30 30 3A 4E 55 4D |N$.OP$:.7000:NUM|
000016C0: 42 45 52 B2 56 3A 89 36 31 30 30 00 F9 1E AC 17 |BER.V:.6100.....|
000016D0: 8B C8 28 4F 50 24 2C 31 29 B2 22 25 22 A7 4E 24 |..(OP$,1)."%".N$|
000016E0: B2 4F 50 24 3A 8D 38 30 30 30 3A 4E 55 4D 42 45 |.OP$:.8000:NUMBE|
000016F0: 52 B2 56 3A 89 36 31 30 30 00 21 1F B6 17 8B C6 |R.V:.6100.!.....|
00001700: 28 C8 28 4F 50 24 2C 31 29 29 B3 35 38 A7 4E 55 |(.(OP$,1)).58.NU|
00001710: 4D 42 45 52 B2 C5 28 4F 50 24 29 3A 89 36 31 30 |MBER..(OP$):.610|
00001720: 30 00 55 1F BB 17 8B C9 28 4F 50 24 2C 31 29 B2 |0.U.....(OP$,1).|
00001730: 22 2B 22 A7 41 44 B2 41 44 AA 31 3A 4F 50 24 B2 |"+".AD.AD.1:OP$.|
00001740: C8 28 4F 50 24 2C C3 28 4F 50 24 29 AB 31 29 3A |.(OP$,.(OP$).1):|
00001750: 89 36 30 37 35 00 82 1F C0 17 81 57 31 B2 31 A4 |.6075......W1.1.|
00001760: 4D 32 3A 8B 53 24 28 57 31 29 B2 4F 50 24 A7 4E |M2:.S$(W1).OP$.N|
00001770: 55 4D 42 45 52 B2 56 28 57 31 29 3A 57 31 B2 39 |UMBER.V(W1):W1.9|
00001780: 39 39 00 B3 1F CA 17 82 57 31 3A 8B 57 31 B2 4D |99......W1:.W1.M|
00001790: 32 AA 31 A7 99 22 12 55 4E 44 45 46 49 4E 45 44 |2.1..".UNDEFINED|
000017A0: 20 53 59 4D 42 4F 4C 20 45 52 52 4F 52 22 3A 89 | SYMBOL ERROR":.|
000017B0: 33 30 30 00 C2 1F D4 17 4E 55 B2 4E 55 AA 41 44 |300.....NU.NU.AD|
000017C0: 3A 8E 00 E4 1F 58 1B 8B C8 28 4E 24 2C 31 29 B2 |:....X...(N$,1).|
000017D0: 22 24 22 A7 4E 24 B2 C9 28 4E 24 2C C3 28 4E 24 |"$".N$..(N$,.(N$|
000017E0: 29 AB 31 29 00 FA 1F 62 1B 56 B2 30 3A 8B C3 28 |).1)...b.V.0:..(|
000017F0: 4E 24 29 B2 34 A7 37 30 33 30 00 16 20 6C 1B 4E |N$).4.7030.. l.N|
00001800: 24 B2 C8 28 22 30 30 30 30 22 2C 34 AB C3 28 4E |$..("0000",4..(N|
00001810: 24 29 29 AA 4E 24 00 4A 20 76 1B 81 52 32 B2 31 |$)).N$.J v..R2.1|
00001820: A4 34 3A 44 24 B2 CA 28 4E 24 2C 52 32 2C 31 29 |.4:D$..(N$,R2,1)|
00001830: 3A 54 56 B2 C6 28 44 24 29 AB 34 38 3A 8B 54 56 |:TV..(D$).48:.TV|
00001840: B1 39 A7 54 56 B2 54 56 AB 37 00 65 20 80 1B 56 |.9.TV.TV.7.e ..V|
00001850: B2 54 56 AC 31 36 AE 28 34 AB 52 32 29 AA 56 3A |.TV.16.(4.R2).V:|
00001860: 82 52 32 3A 8E 00 87 20 40 1F 8B C8 28 4E 24 2C |.R2:... @...(N$,|
00001870: 31 29 B2 22 25 22 A7 4E 24 B2 C9 28 4E 24 2C C3 |1)."%".N$..(N$,.|
00001880: 28 4E 24 29 AB 31 29 00 BD 20 4A 1F 56 B2 30 3A |(N$).1).. J.V.0:|
00001890: 81 5A B2 C3 28 4E 24 29 A4 31 A9 AB 31 3A 56 B2 |.Z..(N$).1..1:V.|
000018A0: 56 AA C5 28 CA 28 4E 24 2C 5A 2C 31 29 29 AC 32 |V..(.(N$,Z,1)).2|
000018B0: AE 28 C3 28 4E 24 29 AB 5A 29 3A 82 5A 00 C3 20 |.(.(N$).Z):.Z.. |
000018C0: 54 1F 8E 00 04 21 28 23 46 44 B2 B5 28 4E AD 34 |T....!(#FD..(N.4|
000018D0: 30 39 36 29 3A 4E B2 28 4E AD 34 30 39 36 AB 46 |096):N.(N.4096.F|
000018E0: 44 29 AC 34 30 39 36 3A 53 44 B2 B5 28 4E AD 32 |D).4096:SD..(N.2|
000018F0: 35 36 29 3A 4E B2 28 4E AD 32 35 36 AB 53 44 29 |56):N.(N.256.SD)|
00001900: AC 32 35 36 00 42 21 32 23 54 44 B2 B5 28 4E AD |.256.B!2#TD..(N.|
00001910: 31 36 29 3A 4E B2 B5 28 28 4E AD 31 36 AB 53 44 |16):N..((N.16.SD|
00001920: 29 AC 31 36 29 3A 52 24 B2 CA 28 48 24 2C 46 44 |).16):R$..(H$,FD|
00001930: AA 31 2C 31 29 AA CA 28 48 24 2C 53 44 AA 31 2C |.1,1)..(H$,SD.1,|
00001940: 31 29 00 67 21 3C 23 52 24 B2 52 24 AA CA 28 48 |1).g!<#R$.R$..(H|
00001950: 24 2C 54 44 AA 31 2C 31 29 AA CA 28 48 24 2C 4E |$,TD.1,1)..(H$,N|
00001960: AA 31 2C 31 29 3A 8E 00 8A 21 10 27 8B 41 24 28 |.1,1):...!.'.A$(|
00001970: 54 29 B2 22 22 A7 4F 43 24 B2 22 22 3A 4C 42 24 |T)."".OC$."":LB$|
00001980: B2 22 22 3A 89 31 30 31 30 30 00 AB 21 15 27 4C |."":.10100..!.'L|
00001990: 49 28 31 29 B2 30 3A 4C 49 28 32 29 B2 30 3A 4C |I(1).0:LI(2).0:L|
000019A0: 49 28 33 29 B2 30 3A 4C 49 B2 30 00 E3 21 1A 27 |I(3).0:LI.0..!.'|
000019B0: 81 52 32 B2 31 A4 C3 28 41 24 28 54 29 29 3A 8B |.R2.1..(A$(T)):.|
000019C0: CA 28 41 24 28 54 29 2C 52 32 2C 31 29 B2 22 20 |.(A$(T),R2,1)." |
000019D0: 22 A7 4C 49 B2 4C 49 AA 31 3A 4C 49 28 4C 49 29 |".LI.LI.1:LI(LI)|
000019E0: B2 52 32 00 FF 21 24 27 82 52 32 3A 8B 4C 49 28 |.R2..!$'.R2:.LI(|
000019F0: 33 29 B2 30 A7 4C 49 28 33 29 B2 52 32 AB 31 00 |3).0.LI(3).R2.1.|
00001A00: 37 22 2E 27 4C 42 24 B2 C8 28 41 24 28 54 29 2C |7".'LB$..(A$(T),|
00001A10: 4C 49 28 31 29 29 3A 4F 43 24 B2 CA 28 41 24 28 |LI(1)):OC$..(A$(|
00001A20: 54 29 2C 4C 49 28 31 29 AA 31 2C 4C 49 28 32 29 |T),LI(1).1,LI(2)|
00001A30: AB 4C 49 28 31 29 29 00 56 22 38 27 4F 50 24 B2 |.LI(1)).V"8'OP$.|
00001A40: C9 28 41 24 28 54 29 2C 4C 49 28 33 29 AB 4C 49 |.(A$(T),LI(3).LI|
00001A50: 28 32 29 AA 31 29 00 71 22 42 27 8B 4C 42 24 B2 |(2).1).q"B'.LB$.|
00001A60: 22 20 22 A7 4C 42 24 B2 22 22 3A 89 31 30 30 37 |" ".LB$."":.1007|
00001A70: 30 00 89 22 4C 27 4C 42 24 B2 C8 28 4C 42 24 2C |0.."L'LB$..(LB$,|
00001A80: C3 28 4C 42 24 29 AB 31 29 00 A1 22 56 27 4F 43 |.(LB$).1).."V'OC|
00001A90: 24 B2 C8 28 4F 43 24 2C C3 28 4F 43 24 29 AB 31 |$..(OC$,.(OC$).1|
00001AA0: 29 00 BC 22 60 27 8B 4F 50 24 B2 22 20 22 A7 4F |).."`'.OP$." ".O|
00001AB0: 50 24 B2 22 22 3A 89 31 30 31 30 30 00 D4 22 6A |P$."":.10100.."j|
00001AC0: 27 4F 50 24 B2 C9 28 4F 50 24 2C C3 28 4F 50 24 |'OP$..(OP$,.(OP$|
00001AD0: 29 AB 31 29 00 DA 22 74 27 8E 00 0D 23 F8 2A 99 |).1).."t'...#.*.|
00001AE0: 22 93 22 3A 99 22 20 20 20 54 48 45 20 41 53 53 |".":." THE ASS|
00001AF0: 45 4D 42 4C 45 52 20 53 54 41 52 54 53 20 57 49 |EMBLER STARTS WI|
00001B00: 54 48 20 54 48 45 20 46 49 52 53 54 22 00 42 23 |TH THE FIRST".B#|
00001B10: 02 2B 99 22 4C 49 4E 45 20 4F 46 20 54 48 45 20 |.+."LINE OF THE |
00001B20: 4D 41 43 48 49 4E 45 20 50 52 4F 47 52 41 4D 20 |MACHINE PROGRAM |
00001B30: 54 4F 20 42 45 22 3A 99 22 45 4E 54 45 52 45 44 |TO BE":."ENTERED|
00001B40: 2E 22 00 71 23 0C 2B 99 3A 99 22 20 20 20 54 48 |.".q#.+.:." TH|
00001B50: 49 53 20 49 53 20 49 4E 44 49 43 41 54 45 44 20 |IS IS INDICATED |
00001B60: 42 59 20 54 48 45 20 4E 55 4D 42 45 52 20 31 2C |BY THE NUMBER 1,|
00001B70: 22 00 9B 23 16 2B 99 22 41 4E 44 20 41 20 57 48 |"..#.+."AND A WH|
00001B80: 49 54 45 20 43 55 52 53 4F 52 20 42 45 53 49 44 |ITE CURSOR BESID|
00001B90: 45 20 49 54 2E 20 54 48 49 53 22 00 C9 23 20 2B |E IT. THIS"..# +|
00001BA0: 99 22 4D 45 41 4E 53 20 54 48 41 54 20 59 4F 55 |."MEANS THAT YOU|
00001BB0: 20 41 52 45 20 41 54 20 4C 49 4E 45 20 31 20 41 | ARE AT LINE 1 A|
00001BC0: 4E 44 20 49 54 20 49 53 22 00 F8 23 2A 2B 99 22 |ND IT IS"..#*+."|
00001BD0: 57 41 49 54 49 4E 47 20 46 4F 52 20 49 4E 50 55 |WAITING FOR INPU|
00001BE0: 54 20 49 4E 54 4F 20 54 48 45 20 4C 41 42 45 4C |T INTO THE LABEL|
00001BF0: 20 46 49 45 4C 44 2E 22 00 29 24 34 2B 99 3A 99 | FIELD.".)$4+.:.|
00001C00: 22 20 20 20 49 46 20 59 4F 55 20 54 59 50 45 20 |" IF YOU TYPE |
00001C10: 54 4F 20 54 48 45 20 45 4E 44 20 4F 46 20 54 48 |TO THE END OF TH|
00001C20: 45 20 46 49 45 4C 44 2C 22 00 5C 24 3E 2B 99 22 |E FIELD,".\$>+."|
00001C30: 48 49 54 20 12 53 50 41 43 45 92 20 2C 4F 52 20 |HIT .SPACE. ,OR |
00001C40: 48 49 54 20 12 52 45 54 55 52 4E 92 2C 20 59 4F |HIT .RETURN., YO|
00001C50: 55 20 57 49 4C 4C 20 4A 55 4D 50 22 00 78 24 48 |U WILL JUMP".x$H|
00001C60: 2B 99 22 54 4F 20 54 48 45 20 4E 45 58 54 20 46 |+."TO THE NEXT F|
00001C70: 49 45 4C 44 2E 22 3A 99 00 A5 24 52 2B 99 22 20 |IELD.":...$R+." |
00001C80: 20 20 54 48 45 20 4C 45 4E 47 54 48 20 4F 46 20 | THE LENGTH OF |
00001C90: 54 48 45 20 12 4C 41 42 45 4C 92 20 46 49 45 4C |THE .LABEL. FIEL|
00001CA0: 44 20 49 53 22 00 D7 24 5C 2B 99 22 12 36 92 20 |D IS"..$\+.".6. |
00001CB0: 43 48 41 52 41 43 54 45 52 53 2C 20 54 48 45 20 |CHARACTERS, THE |
00001CC0: 12 4F 50 43 4F 44 45 92 20 46 49 45 4C 44 20 49 |.OPCODE. FIELD I|
00001CD0: 53 20 12 33 92 2C 22 00 FC 24 66 2B 99 22 41 4E |S .3.,"..$f+."AN|
00001CE0: 44 20 54 48 45 20 12 4F 50 45 52 41 4E 44 92 20 |D THE .OPERAND. |
00001CF0: 46 49 45 4C 44 20 12 31 30 92 2E 22 00 2F 25 70 |FIELD .10.."./%p|
00001D00: 2B 99 3A 99 22 20 20 20 41 20 12 53 50 41 43 45 |+.:." A .SPACE|
00001D10: 92 20 4F 52 20 12 52 45 54 55 52 4E 92 20 49 4E |. OR .RETURN. IN|
00001D20: 20 54 48 45 20 12 4F 50 45 52 41 4E 44 92 22 00 | THE .OPERAND.".|
00001D30: 5C 25 7A 2B 99 22 46 49 45 4C 44 20 57 49 4C 4C |\%z+."FIELD WILL|
00001D40: 20 50 55 54 20 59 4F 55 20 41 54 20 54 48 45 20 | PUT YOU AT THE |
00001D50: 42 45 47 49 4E 49 4E 47 20 4F 46 22 00 72 25 84 |BEGINING OF".r%.|
00001D60: 2B 99 22 54 48 45 20 4E 45 58 54 20 4C 49 4E 45 |+."THE NEXT LINE|
00001D70: 2E 22 00 96 25 8E 2B 99 3A 99 22 12 54 59 50 45 |."..%.+.:.".TYPE|
00001D80: 20 41 4E 59 20 4B 45 59 20 54 4F 20 43 4F 4E 54 | ANY KEY TO CONT|
00001D90: 49 4E 55 45 2E 22 00 AB 25 98 2B A1 5A 24 3A 8B |INUE."..%.+.Z$:.|
00001DA0: 5A 24 B2 22 22 A7 31 31 31 36 30 00 DD 25 A2 2B |Z$."".11160..%.+|
00001DB0: 99 22 93 22 3A 99 22 20 20 20 54 48 45 52 45 20 |.".":." THERE |
00001DC0: 41 52 45 20 54 57 4F 20 53 50 45 43 49 41 4C 20 |ARE TWO SPECIAL |
00001DD0: 43 4F 4D 4D 41 4E 44 53 20 59 4F 55 22 00 0E 26 |COMMANDS YOU"..&|
00001DE0: AC 2B 99 22 43 41 4E 20 54 59 50 45 20 57 48 49 |.+."CAN TYPE WHI|
00001DF0: 4C 45 20 49 4E 20 54 48 45 20 12 4C 41 42 45 4C |LE IN THE .LABEL|
00001E00: 20 46 49 45 4C 44 92 20 54 48 45 53 45 22 00 2C | FIELD. THESE".,|
00001E10: 26 B6 2B 99 22 41 52 45 20 12 46 49 58 92 2C 20 |&.+."ARE .FIX., |
00001E20: 41 4E 44 20 12 45 58 49 54 92 2E 22 00 5F 26 C0 |AND .EXIT.."._&.|
00001E30: 2B 99 3A 99 22 20 20 12 46 49 58 92 20 52 45 54 |+.:." .FIX. RET|
00001E40: 55 52 4E 53 20 59 4F 55 20 54 4F 20 54 48 45 20 |URNS YOU TO THE |
00001E50: 50 52 45 56 49 4F 55 53 20 4C 49 4E 45 2C 22 00 |PREVIOUS LINE,".|
00001E60: 8E 26 CA 2B 99 22 53 4F 20 54 48 41 54 20 59 4F |.&.+."SO THAT YO|
00001E70: 55 20 43 41 4E 20 43 4F 52 52 45 43 54 20 41 4E |U CAN CORRECT AN|
00001E80: 59 20 4D 49 53 54 41 4B 45 53 2E 22 3A 99 00 B9 |Y MISTAKES.":...|
00001E90: 26 D4 2B 99 22 20 20 12 45 58 49 54 92 20 54 41 |&.+." .EXIT. TA|
00001EA0: 4B 45 53 20 59 4F 55 20 4F 55 54 20 4F 46 20 54 |KES YOU OUT OF T|
00001EB0: 48 45 20 49 4E 50 55 54 22 00 E7 26 DE 2B 99 22 |HE INPUT"..&.+."|
00001EC0: 4D 4F 44 45 2C 20 41 4E 44 20 49 4E 54 4F 20 54 |MODE, AND INTO T|
00001ED0: 48 45 20 41 53 53 45 4D 42 4C 59 2F 45 44 49 54 |HE ASSEMBLY/EDIT|
00001EE0: 20 4D 4F 44 45 2E 22 00 16 27 E8 2B 99 3A 99 22 | MODE."..'.+.:."|
00001EF0: 20 20 20 57 48 45 4E 20 49 4E 20 54 48 45 20 12 | WHEN IN THE .|
00001F00: 41 53 53 45 4D 42 4C 59 2F 45 44 49 54 92 20 4D |ASSEMBLY/EDIT. M|
00001F10: 4F 44 45 20 41 22 00 55 27 F2 2B 99 22 4D 45 4E |ODE A".U'.+."MEN|
00001F20: 55 20 57 49 4C 4C 20 42 45 20 44 49 53 50 4C 41 |U WILL BE DISPLA|
00001F30: 59 45 44 2E 20 54 48 45 20 43 4F 4D 4D 41 4E 44 |YED. THE COMMAND|
00001F40: 53 22 3A 99 22 41 52 45 20 41 53 20 46 4F 4C 4C |S":."ARE AS FOLL|
00001F50: 4F 57 53 3A 22 00 94 27 FC 2B 99 3A 99 22 20 43 |OWS:"..'.+.:." C|
00001F60: 20 43 4F 4D 50 41 43 54 20 54 48 45 20 4C 49 53 | COMPACT THE LIS|
00001F70: 54 49 4E 47 20 28 45 4C 49 4D 49 4E 41 54 45 22 |TING (ELIMINATE"|
00001F80: 3A 99 22 20 20 20 20 45 4D 50 54 59 20 4C 49 4E |:." EMPTY LIN|
00001F90: 45 53 2E 22 00 BF 27 06 2C 99 22 20 49 20 49 4E |ES."..'.,." I IN|
00001FA0: 50 55 54 20 4D 4F 52 45 20 43 4F 44 45 20 28 41 |PUT MORE CODE (A|
00001FB0: 46 54 45 52 20 45 44 49 54 49 4E 47 29 2E 22 00 |FTER EDITING).".|
00001FC0: EC 27 10 2C 99 22 20 20 20 20 54 48 49 53 20 41 |.'.,." THIS A|
00001FD0: 4C 53 4F 20 41 4C 4C 4F 57 53 20 59 4F 55 20 54 |LSO ALLOWS YOU T|
00001FE0: 4F 20 4F 56 45 52 57 52 49 54 45 22 00 06 28 1A |O OVERWRITE"..(.|
00001FF0: 2C 99 22 20 20 20 20 50 52 45 56 49 4F 55 53 20 |,." PREVIOUS |
00002000: 43 4F 44 45 2E 22 00 2A 28 1F 2C 99 3A 99 22 12 |CODE.".*(.,.:.".|
00002010: 54 59 50 45 20 41 4E 59 20 4B 45 59 20 54 4F 20 |TYPE ANY KEY TO |
00002020: 43 4F 4E 54 49 4E 55 45 2E 22 00 3F 28 20 2C A1 |CONTINUE.".?( ,.|
00002030: 5A 24 3A 8B 5A 24 B2 22 22 A7 31 31 32 39 36 00 |Z$:.Z$."".11296.|
00002040: 71 28 24 2C 99 22 93 22 3A 99 22 20 44 20 44 45 |q($,.".":." D DE|
00002050: 4C 45 54 45 20 43 4F 44 45 2E 20 59 4F 55 20 57 |LETE CODE. YOU W|
00002060: 49 4C 4C 20 42 45 20 41 53 4B 45 44 20 46 4F 52 |ILL BE ASKED FOR|
00002070: 22 00 9E 28 2E 2C 99 22 20 20 20 20 53 54 41 52 |"..(.,." STAR|
00002080: 54 49 4E 47 20 41 4E 44 20 45 4E 44 49 4E 47 20 |TING AND ENDING |
00002090: 4C 49 4E 45 20 4E 55 4D 42 45 52 53 2E 22 00 C8 |LINE NUMBERS."..|
000020A0: 28 38 2C 99 22 20 20 20 20 45 56 45 52 59 54 48 |(8,." EVERYTH|
000020B0: 49 4E 47 20 46 52 4F 4D 20 54 48 45 20 46 49 52 |ING FROM THE FIR|
000020C0: 53 54 20 4C 49 4E 45 22 00 F5 28 42 2C 99 22 20 |ST LINE"..(B,." |
000020D0: 20 20 20 55 50 20 54 4F 2C 20 42 55 54 20 4E 4F | UP TO, BUT NO|
000020E0: 54 20 49 4E 43 4C 55 44 49 4E 47 20 54 48 45 20 |T INCLUDING THE |
000020F0: 4C 41 53 54 22 00 1F 29 4C 2C 99 22 20 20 20 20 |LAST"..)L,." |
00002100: 57 49 4C 4C 20 42 45 20 44 45 4C 45 54 45 44 2E |WILL BE DELETED.|
00002110: 20 54 4F 20 44 45 4C 45 54 45 20 4F 4E 45 22 00 | TO DELETE ONE".|
00002120: 59 29 56 2C 99 22 20 20 20 20 4C 49 4E 45 2C 20 |Y)V,." LINE, |
00002130: 54 59 50 45 20 49 54 27 53 20 4E 55 4D 42 45 52 |TYPE IT'S NUMBER|
00002140: 20 49 4E 20 42 4F 54 48 20 1D 22 3A 99 22 20 20 | IN BOTH .":." |
00002150: 20 20 50 4C 41 43 45 53 22 00 86 29 60 2C 99 22 | PLACES"..)`,."|
00002160: 20 4E 20 49 4E 53 45 52 54 20 43 4F 44 45 2E 20 | N INSERT CODE. |
00002170: 59 4F 55 20 57 49 4C 4C 20 42 45 20 41 53 4B 45 |YOU WILL BE ASKE|
00002180: 44 20 54 48 45 22 00 B4 29 6A 2C 99 22 20 20 20 |D THE"..)j,." |
00002190: 20 49 4E 53 45 52 54 49 4F 4E 20 50 4F 49 4E 54 | INSERTION POINT|
000021A0: 20 41 4E 44 20 54 48 45 20 23 20 4F 46 20 4C 49 | AND THE # OF LI|
000021B0: 4E 45 53 22 00 CF 29 74 2C 99 22 20 20 20 20 54 |NES"..)t,." T|
000021C0: 4F 20 42 45 20 49 4E 53 45 52 54 45 44 2E 22 00 |O BE INSERTED.".|
000021D0: F8 29 7E 2C 99 22 20 4C 20 4C 49 53 54 2E 20 59 |.)~,." L LIST. Y|
000021E0: 4F 55 20 57 49 4C 4C 42 45 20 41 53 4B 45 44 20 |OU WILLBE ASKED |
000021F0: 46 4F 52 20 54 48 45 22 00 25 2A 88 2C 99 22 20 |FOR THE".%*.,." |
00002200: 20 20 20 42 45 47 49 4E 49 4E 47 20 41 4E 44 20 | BEGINING AND |
00002210: 45 4E 44 49 4E 47 20 4C 49 4E 45 20 4E 55 4D 42 |ENDING LINE NUMB|
00002220: 45 52 53 2E 22 00 4F 2A 8A 2C 99 22 20 53 20 53 |ERS.".O*.,." S S|
00002230: 41 56 45 2E 20 59 4F 55 20 57 49 4C 4C 20 42 45 |AVE. YOU WILL BE|
00002240: 20 41 53 4B 45 44 20 46 4F 52 20 54 48 45 22 00 | ASKED FOR THE".|
00002250: 78 2A 8C 2C 99 22 20 20 20 20 46 49 4C 45 4E 41 |x*.,." FILENA|
00002260: 4D 45 20 4F 46 20 46 49 4C 45 20 54 4F 20 42 45 |ME OF FILE TO BE|
00002270: 20 53 41 56 45 44 2E 22 00 A2 2A 8E 2C 99 22 20 | SAVED."..*.,." |
00002280: 4F 20 4C 4F 41 44 2E 20 59 4F 55 20 57 49 4C 4C |O LOAD. YOU WILL|
00002290: 20 42 45 20 41 53 4B 45 44 20 46 4F 52 20 54 48 | BE ASKED FOR TH|
000022A0: 45 22 00 CC 2A 90 2C 99 22 20 20 20 20 46 49 4C |E"..*.,." FIL|
000022B0: 45 4E 41 4D 45 20 4F 46 20 46 49 4C 45 20 54 4F |ENAME OF FILE TO|
000022C0: 20 42 45 20 4C 4F 41 44 45 44 2E 22 00 FA 2A 92 | BE LOADED."..*.|
000022D0: 2C 99 22 20 41 20 41 53 53 45 4D 42 4C 45 2E 20 |,." A ASSEMBLE. |
000022E0: 59 4F 55 20 57 49 4C 4C 20 42 45 20 41 53 4B 45 |YOU WILL BE ASKE|
000022F0: 44 20 54 4F 20 50 49 43 4B 22 00 27 2B 9C 2C 99 |D TO PICK".'+.,.|
00002300: 22 20 20 20 20 53 43 52 45 45 4E 20 4F 52 20 50 |" SCREEN OR P|
00002310: 52 49 4E 54 45 52 2E 20 41 46 54 45 52 20 41 53 |RINTER. AFTER AS|
00002320: 53 45 4D 42 4C 59 22 00 49 2B A6 2C 99 22 20 20 |SEMBLY".I+.,." |
00002330: 20 20 54 48 45 20 43 4F 44 45 20 49 53 20 49 4E | THE CODE IS IN|
00002340: 20 4D 45 4D 4F 52 59 2E 22 00 78 2B B0 2C 99 22 | MEMORY.".x+.,."|
00002350: 20 51 20 51 55 49 54 20 54 48 45 20 50 52 4F 47 | Q QUIT THE PROG|
00002360: 52 41 4D 2E 20 49 46 20 48 49 54 20 41 43 43 49 |RAM. IF HIT ACCI|
00002370: 44 45 4E 54 41 4C 59 22 00 A2 2B BA 2C 99 22 20 |DENTALY"..+.,." |
00002380: 20 20 20 59 4F 55 20 43 41 4E 20 52 45 54 55 52 | YOU CAN RETUR|
00002390: 4E 20 54 4F 20 50 52 4F 47 52 41 4D 20 57 49 54 |N TO PROGRAM WIT|
000023A0: 48 22 00 B9 2B C4 2C 99 22 20 20 20 20 12 47 4F |H"..+.,." .GO|
000023B0: 54 4F 20 33 30 30 92 2E 22 00 DE 2B C9 2C 99 3A |TO 300.."..+.,.:|
000023C0: 99 22 12 54 59 50 45 20 41 4E 59 20 4B 45 59 20 |.".TYPE ANY KEY |
000023D0: 54 4F 20 43 4F 4E 54 49 4E 55 45 2E 92 22 00 F3 |TO CONTINUE.."..|
000023E0: 2B CA 2C A1 5A 24 3A 8B 5A 24 B2 22 22 A7 31 31 |+.,.Z$:.Z$."".11|
000023F0: 34 36 36 00 21 2C CE 2C 99 22 93 22 3A 99 22 20 |466.!,.,.".":." |
00002400: 20 20 56 41 52 49 41 42 4C 45 53 20 41 52 45 20 | VARIABLES ARE |
00002410: 44 45 46 49 4E 45 44 20 57 49 54 48 20 54 48 45 |DEFINED WITH THE|
00002420: 22 00 4D 2C D8 2C 99 22 56 41 52 49 41 42 4C 45 |".M,.,."VARIABLE|
00002430: 20 4E 41 4D 45 20 49 4E 20 54 48 45 20 4C 41 42 | NAME IN THE LAB|
00002440: 45 4C 20 46 49 45 4C 44 2C 20 41 4E 22 00 7C 2C |EL FIELD, AN".|,|
00002450: E2 2C 99 22 27 3D 27 20 49 4E 20 54 48 45 20 4F |.,."'=' IN THE O|
00002460: 50 43 4F 44 45 20 46 49 45 4C 44 2C 20 41 4E 44 |PCODE FIELD, AND|
00002470: 20 54 48 45 20 4D 45 4D 4F 52 59 22 00 B5 2C EC | THE MEMORY"..,.|
00002480: 2C 99 22 4C 4F 43 41 54 49 4F 4E 20 4F 46 20 54 |,."LOCATION OF T|
00002490: 48 45 20 56 41 52 49 41 42 4C 45 20 49 4E 20 54 |HE VARIABLE IN T|
000024A0: 48 45 20 4F 50 45 52 41 4E 44 22 3A 99 22 46 49 |HE OPERAND":."FI|
000024B0: 45 4C 44 2E 22 00 E4 2C F6 2C 99 3A 99 22 20 20 |ELD."..,.,.:." |
000024C0: 20 54 48 45 20 46 49 52 53 54 20 4C 49 4E 45 2C | THE FIRST LINE,|
000024D0: 20 41 4E 44 20 4F 4E 4C 59 20 54 48 45 20 46 49 | AND ONLY THE FI|
000024E0: 52 53 54 22 00 0E 2D 00 2D 99 22 4C 49 4E 45 2C |RST"..-.-."LINE,|
000024F0: 20 53 48 4F 55 4C 44 20 42 45 20 55 53 45 44 20 | SHOULD BE USED |
00002500: 54 4F 20 44 45 46 49 4E 45 20 54 48 45 22 00 39 |TO DEFINE THE".9|
00002510: 2D 0A 2D 99 22 4F 52 49 47 49 4E 20 4F 46 20 50 |-.-."ORIGIN OF P|
00002520: 52 4F 47 52 41 4D 20 4C 4F 43 41 54 49 4F 4E 2E |ROGRAM LOCATION.|
00002530: 20 54 48 49 53 20 49 53 22 00 69 2D 14 2D 99 22 | THIS IS".i-.-."|
00002540: 44 4F 4E 45 20 57 49 54 48 20 41 4E 20 27 2A 27 |DONE WITH AN '*'|
00002550: 20 49 4E 20 54 48 45 20 4C 41 42 45 4C 20 46 49 | IN THE LABEL FI|
00002560: 45 4C 44 2C 20 41 4E 44 22 00 8A 2D 19 2D 99 22 |ELD, AND"..-.-."|
00002570: 54 48 45 20 52 45 53 54 20 41 53 20 49 4E 20 56 |THE REST AS IN V|
00002580: 41 52 49 41 42 4C 45 53 2E 22 00 B8 2D 1E 2D 99 |ARIABLES."..-.-.|
00002590: 3A 99 22 20 20 20 54 48 45 20 46 4F 4C 4C 4F 57 |:." THE FOLLOW|
000025A0: 49 4E 47 20 43 4F 4E 56 45 4E 54 49 4F 4E 53 20 |ING CONVENTIONS |
000025B0: 48 4F 4C 44 3A 22 3A 99 00 DA 2D 28 2D 99 22 20 |HOLD:":...-(-." |
000025C0: 20 20 20 23 20 49 4D 4D 45 44 49 41 54 45 20 41 | # IMMEDIATE A|
000025D0: 44 44 52 45 53 53 49 4E 47 22 00 09 2E 32 2D 99 |DDRESSING"...2-.|
000025E0: 22 20 20 20 20 24 20 48 45 58 41 44 45 43 49 4D |" $ HEXADECIM|
000025F0: 41 4C 20 4E 55 4D 42 45 52 20 28 55 50 20 54 4F |AL NUMBER (UP TO|
00002600: 20 34 20 43 48 41 52 29 22 00 2C 2E 3C 2D 99 22 | 4 CHAR)".,.<-."|
00002610: 20 20 20 20 25 20 42 49 4E 41 52 59 20 28 55 50 | % BINARY (UP|
00002620: 20 54 4F 20 39 20 43 48 41 52 29 22 00 50 2E 46 | TO 9 CHAR)".P.F|
00002630: 2D 99 22 20 20 20 20 41 20 41 43 43 55 4D 55 4C |-." A ACCUMUL|
00002640: 41 54 4F 52 20 41 44 44 52 45 53 53 49 4E 47 22 |ATOR ADDRESSING"|
00002650: 00 78 2E 50 2D 99 3A 99 22 20 20 20 44 45 43 49 |.x.P-.:." DECI|
00002660: 4D 41 4C 20 41 53 53 55 4D 45 44 20 42 59 20 44 |MAL ASSUMED BY D|
00002670: 45 46 41 55 4C 54 2E 22 00 9D 2E 55 2D 99 3A 99 |EFAULT."...U-.:.|
00002680: 22 12 54 59 50 45 20 41 4E 59 20 4B 45 59 20 54 |".TYPE ANY KEY T|
00002690: 4F 20 43 4F 4E 54 49 4E 55 45 2E 92 22 00 B2 2E |O CONTINUE.."...|
000026A0: 56 2D A1 5A 24 3A 8B 5A 24 B2 22 22 A7 31 31 36 |V-.Z$:.Z$."".116|
000026B0: 30 36 00 E3 2E 5A 2D 99 22 93 22 3A 99 22 20 20 |06...Z-.".":." |
000026C0: 20 41 20 53 59 4D 42 4F 4C 20 4D 55 53 54 20 42 | A SYMBOL MUST B|
000026D0: 45 47 49 4E 20 57 49 54 48 20 41 20 4C 45 54 45 |EGIN WITH A LETE|
000026E0: 52 2C 22 00 10 2F 64 2D 99 22 41 4E 44 20 43 4F |R,"../d-."AND CO|
000026F0: 4E 54 41 49 4E 20 4F 4E 4C 59 20 4C 45 54 54 45 |NTAIN ONLY LETTE|
00002700: 52 53 20 41 4E 44 20 4E 55 4D 42 45 52 53 2E 22 |RS AND NUMBERS."|
00002710: 00 3F 2F 6E 2D 99 3A 99 22 20 20 20 42 45 43 41 |.?/n-.:." BECA|
00002720: 55 53 45 20 27 41 27 20 49 53 20 55 53 45 44 20 |USE 'A' IS USED |
00002730: 49 4E 20 41 43 43 55 4D 55 4C 41 54 4F 52 22 00 |IN ACCUMULATOR".|
00002740: 6E 2F 78 2D 99 22 41 44 44 52 45 53 53 49 4E 47 |n/x-."ADDRESSING|
00002750: 2C 20 49 54 20 49 53 20 41 4E 20 49 4C 4C 45 47 |, IT IS AN ILLEG|
00002760: 41 4C 20 53 59 4D 42 4F 4C 2E 20 49 54 22 00 9A |AL SYMBOL. IT"..|
00002770: 2F 82 2D 99 22 43 41 4E 20 42 45 20 55 53 45 44 |/.-."CAN BE USED|
00002780: 20 57 49 54 48 20 4F 54 48 45 20 43 48 41 52 53 | WITH OTHE CHARS|
00002790: 20 48 4F 57 45 56 45 52 2E 22 00 CB 2F 8C 2D 99 | HOWEVER."../.-.|
000027A0: 3A 99 22 20 20 20 41 44 44 49 54 49 4F 4E 20 57 |:." ADDITION W|
000027B0: 49 54 48 49 4E 20 54 48 45 20 4F 50 45 52 41 4E |ITHIN THE OPERAN|
000027C0: 44 20 46 49 45 4C 44 20 49 53 22 00 FA 2F 96 2D |D FIELD IS"../.-|
000027D0: 99 22 4E 4F 4E 2D 53 54 41 4E 44 41 52 44 2E 20 |."NON-STANDARD. |
000027E0: 4F 4E 4C 59 20 53 59 4D 42 4F 4C 53 20 43 41 4E |ONLY SYMBOLS CAN|
000027F0: 20 42 45 20 41 44 44 45 44 22 00 27 30 A0 2D 99 | BE ADDED".'0.-.|
00002800: 22 54 4F 2E 20 41 44 44 49 54 49 4F 4E 20 49 53 |"TO. ADDITION IS|
00002810: 20 44 4F 4E 45 20 42 59 20 46 4F 4C 4C 4F 57 49 | DONE BY FOLLOWI|
00002820: 4E 47 20 54 48 45 22 00 56 30 AA 2D 99 22 53 59 |NG THE".V0.-."SY|
00002830: 4D 42 4F 4C 20 57 49 54 48 20 50 4C 55 53 20 53 |MBOL WITH PLUS S|
00002840: 49 47 4E 28 53 29 2E 20 54 48 45 20 4E 55 4D 42 |IGN(S). THE NUMB|
00002850: 45 52 20 4F 46 22 00 8A 30 B4 2D 99 22 50 4C 55 |ER OF"..0.-."PLU|
00002860: 53 20 53 49 47 4E 53 20 45 51 55 41 4C 53 20 54 |S SIGNS EQUALS T|
00002870: 48 45 20 4E 55 4D 42 45 52 20 54 4F 20 42 45 22 |HE NUMBER TO BE"|
00002880: 3A 99 22 41 44 44 45 44 2E 22 00 BB 30 BE 2D 99 |:."ADDED."..0.-.|
00002890: 3A 99 22 20 20 20 53 45 4C 46 2D 4D 4F 44 49 46 |:." SELF-MODIF|
000028A0: 59 49 4E 47 20 43 4F 44 45 20 53 48 4F 55 4C 44 |YING CODE SHOULD|
000028B0: 20 42 45 20 50 4C 41 43 45 44 22 00 E4 30 C8 2D | BE PLACED"..0.-|
000028C0: 99 22 42 45 46 4F 52 45 20 54 48 45 20 43 4F 44 |."BEFORE THE COD|
000028D0: 45 20 54 48 41 54 20 4D 4F 44 49 46 49 45 53 20 |E THAT MODIFIES |
000028E0: 49 54 2E 22 00 13 31 D2 2D 99 3A 99 22 20 20 20 |IT."..1.-.:." |
000028F0: 4D 45 4D 3D 32 30 30 20 41 4E 44 20 4D 32 3D 31 |MEM=200 AND M2=1|
00002900: 30 30 20 43 41 4E 20 42 45 20 55 53 45 44 20 46 |00 CAN BE USED F|
00002910: 4F 52 22 00 42 31 DC 2D 99 22 4C 4F 4E 47 45 52 |OR".B1.-."LONGER|
00002920: 20 50 52 4F 47 52 41 4D 53 2E 20 48 4F 57 45 56 | PROGRAMS. HOWEV|
00002930: 45 52 20 54 48 49 53 20 57 49 4C 4C 20 54 41 4B |ER THIS WILL TAK|
00002940: 45 22 00 71 31 E6 2D 99 22 56 45 52 59 20 4C 4F |E".q1.-."VERY LO|
00002950: 4E 47 2E 20 4C 41 52 47 45 52 20 56 41 4C 55 45 |NG. LARGER VALUE|
00002960: 53 20 4D 41 59 20 52 55 4E 20 4F 55 54 20 4F 46 |S MAY RUN OUT OF|
00002970: 22 00 80 31 F0 2D 99 22 4D 45 4D 4F 52 59 2E 22 |"..1.-."MEMORY."|
00002980: 00 A5 31 FA 2D 99 3A 99 22 12 54 59 50 45 20 41 |..1.-.:.".TYPE A|
00002990: 4E 59 20 4B 45 59 20 54 4F 20 43 4F 4E 54 49 4E |NY KEY TO CONTIN|
000029A0: 55 45 2E 92 22 00 BA 31 04 2E A1 5A 24 3A 8B 5A |UE.."..1...Z$:.Z|
000029B0: 24 B2 22 22 A7 31 31 37 38 30 00 F1 31 0E 2E 99 |$."".11780..1...|
000029C0: 22 93 22 3A 99 22 20 20 20 54 48 45 20 12 4C 4F |".":." THE .LO|
000029D0: 41 44 92 20 41 4E 44 20 12 53 41 56 45 92 20 43 |AD. AND .SAVE. C|
000029E0: 4F 4D 4D 41 4E 44 53 20 4C 4F 41 44 20 41 4E 44 |OMMANDS LOAD AND|
000029F0: 22 00 0F 32 18 2E 99 22 53 41 56 45 20 53 4F 55 |"..2..."SAVE SOU|
00002A00: 52 43 45 20 43 4F 44 45 20 4F 4E 4C 59 2E 22 00 |RCE CODE ONLY.".|
00002A10: 3F 32 22 2E 99 3A 99 22 20 20 20 54 4F 20 55 53 |?2"..:." TO US|
00002A20: 45 20 54 48 45 20 4D 41 43 48 49 4E 45 20 43 4F |E THE MACHINE CO|
00002A30: 44 45 2C 20 46 49 52 53 54 20 4C 4F 41 44 22 00 |DE, FIRST LOAD".|
00002A40: 69 32 2C 2E 99 22 54 48 45 20 53 4F 55 52 43 45 |i2,.."THE SOURCE|
00002A50: 20 43 4F 44 45 2C 20 54 48 45 4E 20 41 53 53 45 | CODE, THEN ASSE|
00002A60: 4D 42 4C 45 20 49 54 2C 22 00 98 32 36 2E 99 22 |MBLE IT,"..26.."|
00002A70: 46 49 4E 41 4C 4C 59 20 54 59 50 45 20 27 4E 45 |FINALLY TYPE 'NE|
00002A80: 57 27 20 28 54 48 49 53 20 57 49 4C 4C 20 43 4C |W' (THIS WILL CL|
00002A90: 45 41 52 20 54 48 45 22 00 C5 32 40 2E 99 22 42 |EAR THE"..2@.."B|
00002AA0: 41 53 49 43 20 50 52 4F 47 52 41 4D 29 20 41 4E |ASIC PROGRAM) AN|
00002AB0: 44 20 27 53 59 53 27 20 54 4F 20 54 48 45 20 53 |D 'SYS' TO THE S|
00002AC0: 54 41 52 54 22 00 E1 32 4A 2E 99 22 4F 46 20 54 |TART"..2J.."OF T|
00002AD0: 48 45 20 4D 41 43 48 49 4E 45 20 43 4F 44 45 2E |HE MACHINE CODE.|
00002AE0: 22 00 12 33 54 2E 99 3A 99 22 20 20 20 41 20 4E |"..3T..:." A N|
00002AF0: 45 57 20 42 41 53 49 43 20 50 52 4F 47 52 41 4D |EW BASIC PROGRAM|
00002B00: 20 43 41 4E 20 41 4C 53 4F 20 54 48 45 4E 20 42 | CAN ALSO THEN B|
00002B10: 45 22 00 3B 33 5E 2E 99 22 54 59 50 45 44 20 49 |E".;3^.."TYPED I|
00002B20: 4E 20 54 4F 20 55 53 45 20 54 48 45 20 4D 41 43 |N TO USE THE MAC|
00002B30: 48 49 4E 45 20 43 4F 44 45 2E 22 00 60 33 68 2E |HINE CODE.".`3h.|
00002B40: 99 3A 99 22 12 54 59 50 45 20 41 4E 59 20 4B 45 |.:.".TYPE ANY KE|
00002B50: 59 20 54 4F 20 43 4F 4E 54 49 4E 55 45 2E 92 22 |Y TO CONTINUE.."|
00002B60: 00 75 33 72 2E A1 5A 24 3A 8B 5A 24 B2 22 22 A7 |.u3r..Z$:.Z$."".|
00002B70: 31 31 38 39 30 00 7B 33 7C 2E 8E 00 BA 33 E0 2E |11890.{3|....3..|
00002B80: 99 22 4C 4F 41 44 49 4E 47 20 4E 45 57 20 46 49 |."LOADING NEW FI|
00002B90: 4C 45 20 57 49 4C 4C 20 44 45 53 54 52 4F 59 20 |LE WILL DESTROY |
00002BA0: 4F 4C 44 20 46 49 4C 45 2E 22 3A 99 22 4C 4F 41 |OLD FILE.":."LOA|
00002BB0: 44 20 3F 20 28 59 2F 4E 29 22 00 E2 33 E3 2E A1 |D ? (Y/N)"..3...|
00002BC0: 5A 24 3A 8B 5A 24 B2 22 22 B0 28 5A 24 B3 B1 22 |Z$:.Z$."".(Z$.."|
00002BD0: 59 22 20 AF 5A 24 B3 B1 22 4E 22 29 A7 31 32 30 |Y" .Z$.."N").120|
00002BE0: 30 33 00 F3 33 E5 2E 8B 5A 24 B2 22 4E 22 A7 89 |03..3...Z$."N"..|
00002BF0: 33 30 30 00 08 34 EA 2E 85 22 46 49 4C 45 4E 41 |300..4..."FILENA|
00002C00: 4D 45 20 22 3B 46 4C 24 00 21 34 F4 2E 9F 31 2C |ME ";FL$.!4...1,|
00002C10: 38 2C 38 2C 30 3A 22 2B 46 4C 24 2B 22 53 2C 52 |8,8,0:"+FL$+"S,R|
00002C20: 22 00 40 34 F9 2E 8F 20 46 4F 52 20 54 41 50 45 |".@4... FOR TAPE|
00002C30: 20 2D 20 4F 50 45 4E 31 2C 31 2C 30 2C 46 4C 24 | - OPEN1,1,0,FL$|
00002C40: 00 59 34 FE 2E 81 54 B2 31 A4 4D 45 4D 3A 41 24 |.Y4...T.1.MEM:A$|
00002C50: 28 54 29 B2 22 22 3A 82 54 00 66 34 08 2F 81 54 |(T)."":.T.f4./.T|
00002C60: B2 31 A4 4D 45 4D 00 83 34 12 2F A1 23 31 2C 49 |.1.MEM..4./.#1,I|
00002C70: 4F 24 3A 8B 49 4F 24 B2 C7 28 31 33 29 A7 31 32 |O$:.IO$..(13).12|
00002C80: 30 37 30 00 9E 34 1C 2F 41 24 28 54 29 B2 41 24 |070..4./A$(T).A$|
00002C90: 28 54 29 AA 49 4F 24 3A 89 31 32 30 35 30 00 A5 |(T).IO$:.12050..|
00002CA0: 34 26 2F 82 54 00 AC 34 30 2F A0 31 00 B5 34 3A |4&/.T..40/.1..4:|
00002CB0: 2F 89 33 30 30 00 DD 34 C8 32 99 22 44 4F 20 59 |/.300..4.2."DO Y|
00002CC0: 4F 55 20 57 41 4E 54 20 54 4F 20 53 41 56 45 20 |OU WANT TO SAVE |
00002CD0: 46 49 4C 45 20 3F 20 28 59 2F 4E 29 22 00 06 35 |FILE ? (Y/N)"..5|
00002CE0: CB 32 A1 5A 24 3A 8B 5A 24 B2 22 22 B0 28 5A 24 |.2.Z$:.Z$."".(Z$|
00002CF0: B3 B1 22 59 22 20 AF 20 5A 24 B3 B1 22 4E 22 29 |.."Y" . Z$.."N")|
00002D00: A7 31 33 30 30 33 00 17 35 CD 32 8B 5A 24 B2 22 |.13003..5.2.Z$."|
00002D10: 4E 22 A7 89 33 30 30 00 2C 35 D2 32 85 22 46 49 |N"..300.,5.2."FI|
00002D20: 4C 45 4E 41 4D 45 20 22 3B 46 4C 24 00 46 35 DC |LENAME ";FL$.F5.|
00002D30: 32 9F 31 2C 38 2C 38 2C 22 30 3A 22 AA 46 4C 24 |2.1,8,8,"0:".FL$|
00002D40: AA 22 53 2C 57 22 00 65 35 E1 32 8F 20 46 4F 52 |."S,W".e5.2. FOR|
00002D50: 20 54 41 50 45 20 2D 20 4F 50 45 4E 31 2C 31 2C | TAPE - OPEN1,1,|
00002D60: 31 2C 46 4C 24 00 72 35 E6 32 81 54 B2 31 A4 4D |1,FL$.r5.2.T.1.M|
00002D70: 45 4D 00 86 35 F0 32 98 31 2C 41 24 28 54 29 3B |EM..5.2.1,A$(T);|
00002D80: C7 28 31 33 29 3B 00 8D 35 FA 32 82 54 00 94 35 |.(13);..5.2.T..5|
00002D90: 04 33 A0 31 00 9D 35 0E 33 89 33 30 30 00 00 00 |.3.1..5.3.300...|
../.... ASSEMBLER/EDITOR 2.0 -MODIFIED F
OR C-64.@...MEM.50:M2.20.]...."..":.5328
1,0:.53280,11.{...." INSTRUCTIONS ? (Y/N
)";......Z$:.Z$."".(Z$.."Y".Z$.."N").8..
....Z$."Y"..11000......".".Z....A$(MEM),
S$(M2),V(M2),LI(3).....H$."0123456789ABC
DEF"...D.LN.1.&.N..LN;:TB.5:LT.6:.4000:.
IN$."EXIT".300.X.X..IN$."FIX".LN.LN.1:.G
(.13.(F(GT$)..13));:.110.M.}..GT$.G(13).
.".";...~..LN.MEM.."...LINE LIMIT EXCEED
ED":.300.R...A$(LN).IN$." ":TB.13:LT.3:.
4000:A$(LN).A$(LN).IN$." "... ..GT$.G(13
).200.....TB.18:LT.10:.4000:A$(LN).A$(LN
).IN$......GT$..G(13)...0.H.LN.LN.1:.110
.\.,.."..C.OMPACT .I.NPUT .D.ELETE I.N.S
ERT"...1..".L.IST .S.AVE L.O.AD .A.SSEMB
LE .Q.UIT"...6.."COMMAND ?";...@..CM$:.C
M$."".320.H.E..CM$:.CM$.."I".360...T.."L
INE ";LN:.LN.MEM..".LINE NUMBER TOO LARG
E":.300.(.Y..LN..0..".LINE NUMBER TOO SM
ALL":.30.1.^..110.D.H..CM$."O".12000.W.R
..CM$."S".13000.H....CM$."D".460......".
LINES - FROM,TO ";FL,LL......FL.LL..".IN
CORRECT LINE NUMBERS":.300......FL.MEM.L
L.MEM..".LINE NUMBER TOO LARGE":.300....
..FL..0.LL..0..".LINE NUMBER TOO SMALL":
.300.$....FL..LL.430.J....T.FL.MEM.1:A$(
T).A$(T.1):.T:.300.{....T.LL.MEM:A$(T.LL
.FL).A$(T):A$(T)."":.T:.300...L..CM$.."N
".500...V.."FIRST LINE,NUMBER";FL,LL.W.Z
..FL.MEM..".LINE NUMBER TOO LARGE":.300.
.....FL..0.LL..0..".INCORRECT DATA":.300
.'...MARK.0:.T.1.MEM:.C(A$(T)).2.MARK.T.
.....T.G....LL.MARK.MEM..".NUMBER OF INS
ERTIONS TOO LARGE":.300......T.MEM.LL.FL
..1:A$(T.LL).A$(T):.T......T.FL.FL.LL.1:
A$(T)."":.T:.300.B....CM$.."L".580......
"LINES FIRST,LAST";FL,LL......FL.LL..".I
NCORRECT LINE NUMBERS":.300.>....FL.MEMO
FLL.MEM..".LINE NUMBER TOO LARGE":.300.N
....FL..0.LL..0..".LINE NUMBER TOO SMALL
":.300......T.FL.LL:.C(A$(T)).0..T:.565.
....LI(1).0:LI(2).0:LI(3).0:LI.0:.Q.1.C(
A$(T))......J(A$(T),Q,1)." ".LI.LI.1:LI(
LI).Q...!..Q:.LI(3).0.LI(3).Q.1.8.&..T.5
)H(A$(T),LI(1)).13)J(A$(T),LI(1).1,LI(2)
.LI(1));.X.0...18)I(A$(T),LI(3).LI(2).1)
.D.5..T:.300.V.D..CM$.."Q".600...N..".GE
T BACK IN WITH .GOTO 300.":....X..CM$.."
A".1300.P.].."..S.CREEN OR .P.RINTER ?";
...B..DV$:.DV$."".610...L..DV$:.DV$."S".
DV.3:.650.....DV.4..... 1:.1,DV:SB.1.<..
..T.1.MEM:.10000:.LB$."".710.N....OC$.."
=".700.R....6000:.LB$."*".PC.NU:OG.NU:.7
70.....S$(SB).LB$:V(SB).NU:SB.SB.1.....N
.V(SB.1):.9000......A,S$(SB.1)" =" H("
",8.C(S$(SB.1)))"$"R$:.770.....S$(
SB).LB$:V(SB).PC:SB.SB.1.....N.V(SB.1):.
9000.I.A..1,S$(SB.1)" =" H(" ",8.
C(S$(SB.1)))"$"R$.Y.F..OC$."".770.R.K..O
P$."".PC.PC.1:.770...M..OP$."A".PC.PC.1:
.770...P..H(OC$,1).."B".OC$."BIT".OC$."B
RK".740.H.Z.PC.PC.2:.770......H(OC$,1)."
J".PC.PC.3:.770......6000:.NU.256.PC.PC.
2:.770.....PC.PC.3......T.(...PC.OG:ER.0
.I. ..T.1.MEM:.10000:.OC$."".1220.}.%..O
C$."=".O1$.OP$:MV$." ":PC$." ":IL.0:
.1160...*..OP$."".AM$."G":IL.1:.1060...4
..OP$."A".AM$."H":IL.1:.1060.T.9.X.0:Y.0
:I.0:M.0:Z.0...>..Q.1.C(OP$):Q$.J(OP$,Q,
1):.Q$.")".I.1:.865...H..Q$."#".M.1:.865
...A..Q.?.B..Q.1.C(OP$).1:Q$.J(OP$,Q,2).
U.C..Q$.",Y".Y.1:.870.F.D..Q$.",X".X.1.M
.F..Q..K.O1$.OP$:.6000...L..NU.256.Z.1.
..P..H(OC$,1)."B".OC$.."BRK".OC$.."BIT".
1000.G.Z..Z.940......X.AM$."K":.1030....
..Y.AM$."L":.1030......I.AM$."M":.1030..
...AM$."N":.1030.-....M.AM$."I":.1030.D.
...I.Y.AM$."O":.1030.[....I.X.AM$."P":.1
030.P.J..X.AM$."Q":.1030...T..Y.AM$."R":
.1030.....AM$."S":.1030.D...AM$."J":.NU.
PC.1.OS.NU.PC.2:.OS.127.ER.1......NUMBER
.PC.1.OS.254.NU.PC:.OS.128.ER.1......ER.
1..".TOO LONG CONDITIONAL BRANCH":.300.3
...FO.OS:IL.2:.1060.A....Z.0.1050.V...FO
.NU:IL.2:.1060....SO..(NU.256):FO.(NU.2
56.SO).256:IL.3...$..:.W9.1.56:.I$:.H(I$
,3).OC$.CD$.I$:W9.100.V....W9:.W9.57..".
ILLEGAL MNEMONIC":.300...8..W9.4.C(CD$).
3:.J(CD$,W9,1).AM$.LW.W9:W9.100.8.B..W9:
.W9.100..".ILLEGAL ADDRESSING MODE":.300
.[.L.MV$.J(CD$,LW.1,2):N$.MV$:.7000.P.V.
.PC,V:.IL.1.1140...`..PC.1,FO:.IL.2.1140
...J..PC.2,SO...T.N.PC:.9000:PC$.R$:PC.P
C.IL...~.N.FO:.9000:FO$.R$:N.SO:.9000:SO
$.R$......IL.3.SO$." "......IL.2.FO$."
"......AM$."H".O1$."A".;....1,T H("
",4.C(D(T)))PC$" ";.`....1,MV$" "I(FO$,2
)" "I(SO$,2)" ";......1,LB$H(" ",7
.C(LB$))OC$H(" ",4.C(OC$));......1,O1
$:O1$.""...D..T: 1:.300.I....CM$.."C".32
0......T.1.MEM:.C(A$(T)).2.1340...(..TT.
MEMTIT.1..1:.C(A$(TT)).2.A$(T).A$(TT):MA
RK.TT.1.2..TT:A$(MARK)."".8.<..T.A.F..30
0.G.....^. .IN$."":NL.0:..TB);.K....". .
.";......GT$:.GT$."".4030......GT$."Z".G
T$." ".GT$..G(13).GT$..G(20).4030...C.NL
.NL.1...H..GT$.G(20).GT$.G(13).4100...M.
.GT$." ".." ";:....R..GT$;:IN$.IN$.GT$..
....NL.LT.4100. ....4020.5....GT$..G(20)
.4150.H....C(IN$).2.4120.V...." ..";:NL.
NL.2:IN$.H(IN$,C(IN$).1):.4020......C(IN
$).0.NL.NL.1:.4020...".." ..";:NL.NL.2:I
N$."":.4020.G.6..GT$.G(13).." ".M.@.....
... ADCN6DS65I69K7DL79P61O71Q75...... AN
DN2DS25I29K3DL39P21O31Q35.*.... ASLH0AN0
ES06K1EQ16.E.... BCCJ90,BCSJB0,BEQJF0.U.
D.. BITN2CS24.W.N.. BMIJ30,BNEJD0,BPLJ10
,BRKG00...... BVCJ50,BVSJ70,CLCG18,CLDGD
8...... CLIG58,CLVGB8.O.2.. CMPNCDSC5IC9
KDDLD9PC1OD1QD5...<.. CPXNECSE4IE0...F..
CPYNCCSC4IC0...P.. DECNCESC6KDEQD6...Z.
. DEXGCA,DEYG88.A.N.. EORN4DS45I49K5DL59
P41O51Q55.W.X.. INCNEESE6KFEQF6.K.... IN
XGE8,INYGC8.{.... JMPN4CM6C... .. JSRN20
...... LDANADSA5IA9KBDLB9PA1OB1QB5.C....
LDXNAESA6IA2LBERB6...... LDYNACSA4IA0KB
CQB4...H.. LSRH4AN4ES46K5EQ56...R.. NOPG
EA.$.... ORAN0DS05I09K1DL19P01O11Q15.F..
.. PHAG48,PHPG08,PLAG68,PLPG28._.... ROL
H2AN2ES26K3EQ36.X.... RORH6AN6ES66K7EQ76
...".. RTIG40,RTSG60...6.. SBCNEDSE5IE9K
FDLF9PE1OF1QF5.I.@.. SECG38,SEDGF8,SEIG7
8...^.. STAN8DS85K9DL99P81O91Q95...H.. S
TXN8ES86R96...R.. STYN8CS84Q94.0.|.. TAX
GAA,TAYGA8,TSXGBA,TXAG8A.D.... TXSG9A,TY
AG98.M.P.AD.0...U.Q$.H(OP$,1):.Q$."S".Q$
."%".(F(Q$).64.F(Q$).91).6030...Z..F(Q$)
.47.F(Q$).58.6030.....OP$.I(OP$,C(OP$).1
):.6000.....Q$.I(OP$,1):Q1.F(Q$):.(Q1.47
.Q1.58).(Q1.64.Q1.91).6050......Q$."+".6
050.)...OP$.H(OP$,C(OP$).1):.6030.P....I
(OP$,2).",X".OP$.H(OP$,C(OP$).2).W....I(
OP$,2).",Y".OP$.H(OP$,C(OP$).2)......I(O
P$,1).")".OP$.H(OP$,C(OP$).1).K....H(OP$
,1)."$".N$.OP$:.7000:NUMBER.V:.6100.....
.H(OP$,1)."%".N$.OP$:.8000:NUMBER.V:.610
0.!....F(H(OP$,1)).58.NUMBER.E(OP$):.610
0.U....I(OP$,1)."+".AD.AD.1:OP$.H(OP$,C(
OP$).1):.6075......W1.1.M2:.S$(W1).OP$.N
UMBER.V(W1):W1.999...J..W1:.W1.M2.1..".U
NDEFINED SYMBOL ERROR":.300.B.T.NU.NU.AD
:....X..H(N$,1)."$".N$.I(N$,C(N$).1)...B
.V.0:.C(N$).4.7030.. L.N$.H("0000",4.C(N
$)).N$.J V..R2.1.4:D$.J(N$,R2,1):TV.F(D$
).48:.TV.9.TV.TV.7.E ..V.TV.16.(4.R2).V:
.R2:... @..H(N$,1)."%".N$.I(N$,C(N$).1).
. J.V.0:.Z.C(N$).1..1:V.V.E(J(N$,Z,1)).2
.(C(N$).Z):.Z.C T....!(#FD..(N.4096):N.(
N.4096.FD).4096:SD..(N.256):N.(N.256.SD)
.256.B!2#TD..(N.16):N..((N.16.SD).16):R$
.J(H$,FD.1,1).J(H$,SD.1,1).G!<#R$.R$.J(H
$,TD.1,1).J(H$,N.1,1):...!.'.A$(T)."".OC
$."":LB$."":.10100..!.'LI(1).0:LI(2).0:L
I(3).0:LI.0..!.'.R2.1.C(A$(T)):.J(A$(T),
R2,1)." ".LI.LI.1:LI(LI).R2..!$'.R2:.LI(
3).0.LI(3).R2.1.7".'LB$.H(A$(T),LI(1)):O
C$.J(A$(T),LI(1).1,LI(2).LI(1)).V"8'OP$.
I(A$(T),LI(3).LI(2).1).Q"B'.LB$." ".LB$.
"":.10070.."L'LB$.H(LB$,C(LB$).1).."V'OC
$.H(OC$,C(OC$).1).."`'.OP$." ".OP$."":.1
0100.T"J'OP$.I(OP$,C(OP$).1).Z"T'...#.*.
".":." THE ASSEMBLER STARTS WITH THE F
IRST".B#.+."LINE OF THE MACHINE PROGRAM
TO BE":."ENTERED.".Q#.+.:." THIS IS IN
DICATED BY THE NUMBER 1,"..#.+."AND A WH
ITE CURSOR BESIDE IT. THIS".I# +."MEANS
THAT YOU ARE AT LINE 1 AND IT IS"..#*+."
WAITING FOR INPUT INTO THE LABEL FIELD."
.)$4+.:." IF YOU TYPE TO THE END OF TH
E FIELD,".\$>+."HIT .SPACE. ,OR HIT .RET
URN., YOU WILL JUMP".X$H+."TO THE NEXT F
IELD.":...$R+." THE LENGTH OF THE .LAB
EL. FIELD IS".W$\+.".6. CHARACTERS, THE
.OPCODE. FIELD IS .3.,"..$F+."AND THE .O
PERAND. FIELD .10.."./%P+.:." A .SPACE
. OR .RETURN. IN THE .OPERAND.".\%Z+."FI
ELD WILL PUT YOU AT THE BEGINING OF".R%.
+."THE NEXT LINE."..%.+.:.".TYPE ANY KEY
TO CONTINUE."..%.+.Z$:.Z$."".11160..%.+
.".":." THERE ARE TWO SPECIAL COMMANDS
YOU"..&.+."CAN TYPE WHILE IN THE .LABEL
FIELD. THESE".,&.+."ARE .FIX., AND .EXI
T.."._&.+.:." .FIX. RETURNS YOU TO THE
PREVIOUS LINE,"..&J+."SO THAT YOU CAN CO
RRECT ANY MISTAKES.":...&T+." .EXIT. TA
KES YOU OUT OF THE INPUT"..&.+."MODE, AN
D INTO THE ASSEMBLY/EDIT MODE."..'.+.:."
WHEN IN THE .ASSEMBLY/EDIT. MODE A".U
'.+."MENU WILL BE DISPLAYED. THE COMMAND
S":."ARE AS FOLLOWS:"..'.+.:." C COMPACT
THE LISTING (ELIMINATE":." EMPTY LIN
ES."..'.,." I INPUT MORE CODE (AFTER EDI
TING)."..'.,." THIS ALSO ALLOWS YOU T
O OVERWRITE"..(.,." PREVIOUS CODE.".*
(.,.:.".TYPE ANY KEY TO CONTINUE.".?( ,.
Z$:.Z$."".11296.Q($,.".":." D DELETE COD
E. YOU WILL BE ASKED FOR"..(.,." STAR
TING AND ENDING LINE NUMBERS.".H(8,."
EVERYTHING FROM THE FIRST LINE"..(B,."
UP TO, BUT NOT INCLUDING THE LAST"..)
L,." WILL BE DELETED. TO DELETE ONE".
Y)V,." LINE, TYPE IT'S NUMBER IN BOTH
.":." PLACES"..)`,." N INSERT CODE.
YOU WILL BE ASKED THE"..)J,." INSERTI
ON POINT AND THE # OF LINES".O)T,." T
O BE INSERTED."..)~,." L LIST. YOU WILLB
E ASKED FOR THE".%*.,." BEGINING AND
ENDING LINE NUMBERS.".O*.,." S SAVE. YOU
WILL BE ASKED FOR THE".X*.,." FILENA
ME OF FILE TO BE SAVED."..*.,." O LOAD.
YOU WILL BE ASKED FOR THE".L*.,." FIL
ENAME OF FILE TO BE LOADED."..*.,." A AS
SEMBLE. YOU WILL BE ASKED TO PICK".'+.,.
" SCREEN OR PRINTER. AFTER ASSEMBLY".
I+.,." THE CODE IS IN MEMORY.".X+.,."
Q QUIT THE PROGRAM. IF HIT ACCIDENTALY"
..+.,." YOU CAN RETURN TO PROGRAM WIT
H"..+D,." .GOTO 300.."..+I,.:.".TYPE
ANY KEY TO CONTINUE.."..+J,.Z$:.Z$."".11
466.!,N,.".":." VARIABLES ARE DEFINED
WITH THE".M,X,."VARIABLE NAME IN THE LAB
EL FIELD, AN".|,.,."'=' IN THE OPCODE FI
ELD, AND THE MEMORY"..,.,."LOCATION OF T
HE VARIABLE IN THE OPERAND":."FIELD."..,
.,.:." THE FIRST LINE, AND ONLY THE FI
RST"..-.-."LINE, SHOULD BE USED TO DEFIN
E THE".9-.-."ORIGIN OF PROGRAM LOCATION.
THIS IS".I-.-."DONE WITH AN '*' IN THE
LABEL FIELD, AND"..-.-."THE REST AS IN V
ARIABLES."..-.-.:." THE FOLLOWING CONV
ENTIONS HOLD:":..Z-(-." # IMMEDIATE A
DDRESSING"...2-." $ HEXADECIMAL NUMBE
R (UP TO 4 CHAR)".,.<-." % BINARY (UP
TO 9 CHAR)".P.F-." A ACCUMULATOR ADD
RESSING".X.P-.:." DECIMAL ASSUMED BY D
EFAULT."...U-.:.".TYPE ANY KEY TO CONTIN
UE.."...V-.Z$:.Z$."".11606...Z-.".":."
A SYMBOL MUST BEGIN WITH A LETER,"../D-
."AND CONTAIN ONLY LETTERS AND NUMBERS."
.?/N-.:." BECAUSE 'A' IS USED IN ACCUM
ULATOR".N/X-."ADDRESSING, IT IS AN ILLEG
AL SYMBOL. IT"../.-."CAN BE USED WITH OT
HE CHARS HOWEVER.".K/.-.:." ADDITION W
ITHIN THE OPERAND FIELD IS"../.-."NON-ST
ANDARD. ONLY SYMBOLS CAN BE ADDED".'0 -.
"TO. ADDITION IS DONE BY FOLLOWING THE".
V0.-."SYMBOL WITH PLUS SIGN(S). THE NUMB
ER OF"..0.-."PLUS SIGNS EQUALS THE NUMBE
R TO BE":."ADDED."..0.-.:." SELF-MODIF
YING CODE SHOULD BE PLACED"..0H-."BEFORE
THE CODE THAT MODIFIES IT."..1R-.:."
MEM=200 AND M2=100 CAN BE USED FOR".B1.-
."LONGER PROGRAMS. HOWEVER THIS WILL TAK
E".Q1.-."VERY LONG. LARGER VALUES MAY RU
N OUT OF"..1.-."MEMORY."..1.-.:.".TYPE A
NY KEY TO CONTINUE.."..1...Z$:.Z$."".117
80..1...".":." THE .LOAD. AND .SAVE. C
OMMANDS LOAD AND"..2..."SAVE SOURCE CODE
ONLY.".?2"..:." TO USE THE MACHINE CO
DE, FIRST LOAD".I2,.."THE SOURCE CODE, T
HEN ASSEMBLE IT,"..26.."FINALLY TYPE 'NE
W' (THIS WILL CLEAR THE".E2@.."BASIC PRO
GRAM) AND 'SYS' TO THE START"..2J.."OF T
HE MACHINE CODE."..3T..:." A NEW BASIC
PROGRAM CAN ALSO THEN BE".;3^.."TYPED I
N TO USE THE MACHINE CODE.".`3H..:.".TYP
E ANY KEY TO CONTINUE..".U3R..Z$:.Z$."".
11890.{3|....3..."LOADING NEW FILE WILL
DESTROY OLD FILE.":."LOAD ? (Y/N)"..3...
Z$:.Z$."".(Z$.."Y" .Z$.."N").12003..3...
Z$."N"..300..4..."FILENAME ";FL$.!4...1,
8,8,0:"+FL$+"S,R".@4... FOR TAPE - OPEN1
,1,0,FL$.Y4...T.1.MEM:A$(T)."":.T.F4./.T
.1.MEM..4./.#1,IO$:.IO$.G(13).12070..4./
A$(T).A$(T).IO$:.12050..4&/.T..40/ 1..4:
/.300..4H2."DO YOU WANT TO SAVE FILE ? (
Y/N)"..5K2.Z$:.Z$."".(Z$.."Y" . Z$.."N")
.13003..5M2.Z$."N"..300.,5R2."FILENAME "
;FL$.F5.2.1,8,8,"0:".FL$."S,W".E5.2. FOR
TAPE - OPEN1,1,1,FL$.R5.2.T.1.MEM..5.2.
1,A$(T);G(13);..5.2.T..5.3 1..5.3.300...
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL