MA MICRO  ▓ 1208
FILE INFORMATION
FILENAME(S): MA MICRO  ▓ 1208
FILE TYPE(S): PRG
FILE SIZE: 3.7K
FIRST SEEN: 2025-11-30 21:24:00
APPEARS ON: 1 disk(s)
FILE HASH
a3200e52bd47c367b50a7f9c5edd8e2518db6c4ff4697f3123c70fc32d57919e
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| C64 HULP 29 2 | MA MICRO  ▓ 1208 | PRG | DuncanTwain | 13 | 1 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 01 04 0F 04 64 00 97 35 39 34 36 38 2C 31 34 00 |....d..59468,14.|
00000010: 45 04 65 00 99 22 20 20 20 20 20 20 20 20 20 20 |E.e.." |
00000020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 CD C9 | ..|
00000030: C3 D2 CF CD CF CE 20 C5 D8 D0 CC C1 C9 CE C5 C4 |...... .........|
00000040: 22 3A 99 3A 99 00 63 04 66 00 99 22 20 20 20 20 |":.:..c.f.." |
00000050: D3 C9 CD D0 CC C5 20 C1 D3 D3 C5 CD C2 CC C5 D2 |...... .........|
00000060: 22 3A 99 00 89 04 67 00 99 22 20 20 20 20 2E C1 |":....g.." ..|
00000070: 20 20 32 30 30 30 20 C1 39 20 31 32 20 20 20 20 | 2000 .9 12 |
00000080: CC C4 C1 20 23 24 31 32 22 00 B2 04 68 00 99 22 |... #$12"...h.."|
00000090: 20 20 20 20 2E C1 20 20 32 30 30 32 20 39 C4 20 | .. 2002 9. |
000000A0: 30 30 20 38 30 20 D3 D4 C1 20 24 38 30 30 30 2C |00 80 ... $8000,|
000000B0: D8 22 00 D4 04 69 00 99 22 20 20 20 20 2E C1 20 |."...i.." .. |
000000C0: 20 32 30 30 35 20 C4 C5 D8 3A C7 C1 D2 C2 C1 C7 | 2005 ...:......|
000000D0: C5 22 3A 99 00 1A 05 6A 00 99 22 20 20 20 20 C9 |.":....j.." .|
000000E0: 4E 20 54 48 45 20 41 42 4F 56 45 20 45 58 41 4D |N THE ABOVE EXAM|
000000F0: 50 4C 45 20 54 48 45 20 55 53 45 52 20 53 54 41 |PLE THE USER STA|
00000100: 52 54 45 44 20 41 53 53 45 4D 42 4C 59 20 41 54 |RTED ASSEMBLY AT|
00000110: 20 32 30 30 30 20 C8 C5 D8 2E 00 60 05 6B 00 99 | 2000 .....`.k..|
00000120: 22 20 20 20 20 D4 48 45 20 46 49 52 53 54 20 49 |" .HE FIRST I|
00000130: 4E 53 54 52 55 43 54 49 4F 4E 20 57 41 53 20 4C |NSTRUCTION WAS L|
00000140: 4F 41 44 20 41 20 52 45 47 49 53 54 45 52 20 57 |OAD A REGISTER W|
00000150: 49 54 48 20 49 4D 4D 45 44 49 41 54 45 20 31 32 |ITH IMMEDIATE 12|
00000160: 00 A7 05 6C 00 99 22 20 20 20 20 31 32 20 C8 C5 |...l.." 12 ..|
00000170: D8 2E 20 C9 4E 20 54 48 45 20 53 45 43 4F 4E 44 |.. .N THE SECOND|
00000180: 20 4C 49 4E 45 20 54 48 45 20 55 53 45 52 20 44 | LINE THE USER D|
00000190: 49 44 20 4E 4F 54 20 4E 45 45 44 20 54 4F 20 54 |ID NOT NEED TO T|
000001A0: 59 50 45 20 54 48 45 00 E1 05 6D 00 99 22 20 20 |YPE THE...m.." |
000001B0: 20 20 C1 20 41 4E 44 20 41 44 44 52 45 53 53 2E | . AND ADDRESS.|
000001C0: 20 D4 48 45 20 53 49 4D 50 4C 45 20 41 53 53 45 | .HE SIMPLE ASSE|
000001D0: 4D 42 4C 45 52 20 52 45 54 59 50 45 44 20 54 48 |MBLER RETYPED TH|
000001E0: 45 00 2A 06 6E 00 99 22 20 20 20 20 4C 41 53 54 |E.*.n.." LAST|
000001F0: 20 45 4E 54 45 52 45 44 20 4C 49 4E 45 20 41 4E | ENTERED LINE AN|
00000200: 44 20 50 52 4F 4D 50 54 53 20 57 49 54 48 20 54 |D PROMPTS WITH T|
00000210: 48 45 20 4E 45 58 54 20 41 44 44 52 45 53 53 2E |HE NEXT ADDRESS.|
00000220: 20 20 D4 4F 20 45 58 49 54 22 00 73 06 6F 00 99 | .O EXIT".s.o..|
00000230: 22 20 20 20 20 54 48 45 20 41 53 53 45 4D 42 4C |" THE ASSEMBL|
00000240: 45 52 20 54 59 50 45 20 41 20 52 45 54 55 52 4E |ER TYPE A RETURN|
00000250: 20 41 46 54 45 52 20 20 54 48 45 20 20 54 48 45 | AFTER THE THE|
00000260: 20 20 41 44 44 52 45 53 53 20 20 50 52 4F 4D 50 | ADDRESS PROMP|
00000270: 54 2E 22 00 BC 06 70 00 99 22 20 20 20 20 D3 59 |T."...p.." .Y|
00000280: 4E 54 41 58 20 49 53 20 54 48 45 20 53 41 4D 45 |NTAX IS THE SAME|
00000290: 20 41 53 20 54 48 45 20 C4 49 53 41 53 53 45 4D | AS THE .ISASSEM|
000002A0: 42 4C 45 52 20 4F 55 54 50 55 54 2E 20 20 C1 20 |BLER OUTPUT. . |
000002B0: 27 3A 27 20 43 41 4E 20 20 42 45 22 00 E4 06 71 |':' CAN BE"...q|
000002C0: 00 99 22 20 20 20 20 55 53 45 20 54 4F 20 54 45 |.." USE TO TE|
000002D0: 52 4D 49 4E 41 54 45 20 41 20 4C 49 4E 45 2E 22 |RMINATE A LINE."|
000002E0: 3A 99 3A 99 00 FB 06 72 00 99 22 20 20 20 20 C2 |:.:....r.." .|
000002F0: D2 C5 C1 CB 20 D3 C5 D4 22 3A 99 00 15 07 73 00 |.... ...":....s.|
00000300: 99 22 20 20 20 20 2E C2 20 31 30 30 30 20 30 30 |." .. 1000 00|
00000310: C6 C6 22 3A 99 00 5E 07 74 00 99 22 20 20 20 20 |..":..^.t.." |
00000320: 20 20 20 20 D4 48 45 20 45 58 41 4D 50 4C 45 20 | .HE EXAMPLE |
00000330: 53 45 54 53 20 41 20 42 52 45 41 4B 20 20 41 54 |SETS A BREAK AT|
00000340: 20 20 31 30 30 30 20 20 C8 C5 D8 20 20 4F 4E 20 | 1000 ... ON |
00000350: 20 54 48 45 20 20 C6 C6 20 20 C8 C5 D8 22 00 A7 | THE .. ..."..|
00000360: 07 75 00 99 22 20 20 20 20 4F 43 43 55 52 45 4E |.u.." OCCUREN|
00000370: 43 45 20 4F 46 20 54 48 45 20 49 4E 53 54 52 55 |CE OF THE INSTRU|
00000380: 43 54 49 4F 4E 20 41 54 20 31 30 30 30 2E 20 20 |CTION AT 1000. |
00000390: C2 52 45 41 4B 20 53 45 54 20 49 53 20 55 53 45 |.REAK SET IS USE|
000003A0: 44 20 57 49 54 48 22 00 F0 07 76 00 99 22 20 20 |D WITH"...v.." |
000003B0: 20 20 54 48 45 20 D1 D5 C9 C3 CB 20 D4 D2 C1 C3 | THE ..... ....|
000003C0: C5 20 43 4F 4D 4D 41 4E 44 2E 20 20 C1 20 C2 D2 |. COMMAND. . ..|
000003D0: C5 C1 CB 20 D3 C5 D4 20 57 49 54 48 20 43 4F 55 |... ... WITH COU|
000003E0: 4E 54 20 42 4C 41 4E 4B 20 20 53 54 4F 50 53 22 |NT BLANK STOPS"|
000003F0: 00 2C 08 77 00 99 22 20 20 20 20 41 54 20 54 48 |.,.w.." AT TH|
00000400: 45 20 46 49 52 53 54 20 4F 43 43 55 52 45 4E 43 |E FIRST OCCURENC|
00000410: 45 20 4F 46 20 54 48 45 20 42 52 45 41 4B 20 41 |E OF THE BREAK A|
00000420: 44 44 52 45 53 53 2E 22 3A 99 3A 99 00 48 08 78 |DDRESS.":.:..H.x|
00000430: 00 99 22 20 20 20 20 C3 CF CD D0 C1 D2 C5 20 CD |.." ....... .|
00000440: C5 CD CF D2 D9 22 3A 99 00 67 08 79 00 99 22 20 |.....":..g.y.." |
00000450: 20 20 20 2E C3 20 31 30 30 30 20 32 30 30 30 20 | .. 1000 2000 |
00000460: C3 30 30 30 22 3A 99 00 B0 08 7A 00 99 22 20 20 |.000":....z.." |
00000470: 20 20 20 20 20 20 C3 4F 4D 50 41 52 45 53 20 4D | .OMPARES M|
00000480: 45 4D 4F 52 59 20 46 52 4F 4D 20 C8 C5 D8 20 20 |EMORY FROM ... |
00000490: 31 30 30 30 20 20 54 4F 20 20 C8 C5 D8 20 20 32 |1000 TO ... 2|
000004A0: 30 30 30 20 20 54 4F 20 20 4D 45 4D 4F 52 59 22 |000 TO MEMORY"|
000004B0: 00 F9 08 7B 00 99 22 20 20 20 20 42 45 47 49 4E |...{.." BEGIN|
000004C0: 49 4E 47 20 41 54 20 C8 C5 D8 20 C3 30 30 30 2E |ING AT ... .000.|
000004D0: 20 20 C3 4F 4D 50 41 52 45 20 57 49 4C 4C 20 50 | .OMPARE WILL P|
000004E0: 52 49 4E 54 20 20 54 48 45 20 20 4C 4F 43 41 54 |RINT THE LOCAT|
000004F0: 49 4F 4E 53 20 20 4F 46 22 00 1B 09 7C 00 99 22 |IONS OF"...|.."|
00000500: 20 20 20 20 54 48 45 20 55 4E 45 51 55 41 4C 20 | THE UNEQUAL |
00000510: 42 59 54 45 53 2E 22 3A 99 3A 99 00 35 09 7D 00 |BYTES.":.:..5.}.|
00000520: 99 22 20 20 20 20 C4 C9 D3 C1 D3 D3 C5 CD C2 CC |." ..........|
00000530: C5 D2 22 3A 99 00 4F 09 7E 00 99 22 20 20 20 20 |..":..O.~.." |
00000540: 2E C4 20 32 30 30 30 20 33 30 30 30 22 3A 99 00 |.. 2000 3000":..|
00000550: 75 09 7F 00 99 22 20 20 20 20 2E 2C 20 20 32 30 |u...." ., 20|
00000560: 30 30 20 C1 39 20 31 32 20 20 20 20 CC C4 C1 20 |00 .9 12 ... |
00000570: 23 24 31 32 22 00 9E 09 80 00 99 22 20 20 20 20 |#$12"......" |
00000580: 2E 2C 20 20 32 30 30 32 20 39 C4 20 30 30 20 38 |., 2002 9. 00 8|
00000590: 30 20 D3 D4 C1 20 24 38 30 30 30 2C D8 22 00 C1 |0 ... $8000,."..|
000005A0: 09 81 00 99 22 20 20 20 20 2E 2C 20 20 32 30 30 |...." ., 200|
000005B0: 35 20 C1 C1 20 20 20 20 20 20 20 D4 C1 D8 22 3A |5 .. ...":|
000005C0: 99 00 0A 0A 82 00 99 22 20 20 20 20 20 20 20 20 |......." |
000005D0: C4 49 53 41 53 53 45 4D 42 4C 45 53 20 20 46 52 |.ISASSEMBLES FR|
000005E0: 4F 4D 20 20 32 30 30 30 20 20 54 4F 20 20 33 30 |OM 2000 TO 30|
000005F0: 30 30 2E 20 20 20 D4 48 45 20 20 20 54 48 52 45 |00. .HE THRE|
00000600: 45 20 20 20 42 59 54 45 53 22 00 53 0A 83 00 99 |E BYTES".S....|
00000610: 22 20 20 20 20 46 4F 4C 4C 4F 57 49 4E 47 20 54 |" FOLLOWING T|
00000620: 48 45 20 41 44 44 52 45 53 53 20 4D 41 59 20 42 |HE ADDRESS MAY B|
00000630: 45 20 4D 4F 44 49 46 49 45 44 2E 20 20 D5 53 45 |E MODIFIED. .SE|
00000640: 20 54 48 45 20 C3 D2 D3 D2 20 CB C5 D9 D3 20 20 | THE .... .... |
00000650: 54 4F 22 00 9C 0A 84 00 99 22 20 20 20 20 4D 4F |TO"......" MO|
00000660: 56 45 20 54 4F 20 41 4E 44 20 4D 4F 44 49 46 59 |VE TO AND MODIFY|
00000670: 20 54 48 45 20 42 59 54 45 53 2E 20 20 C8 49 54 | THE BYTES. .IT|
00000680: 20 52 45 54 55 52 4E 20 41 4E 44 20 20 54 48 45 | RETURN AND THE|
00000690: 20 20 42 59 54 45 53 20 20 49 4E 22 00 E5 0A 85 | BYTES IN"....|
000006A0: 00 99 22 20 20 20 20 4D 45 4D 4F 52 59 20 57 49 |.." MEMORY WI|
000006B0: 4C 4C 20 42 45 20 43 48 41 4E 47 45 44 2E 20 20 |LL BE CHANGED. |
000006C0: CD C9 C3 D2 CF CD CF CE 20 57 49 4C 4C 20 54 48 |........ WILL TH|
000006D0: 45 4E 20 44 49 53 41 53 53 45 4D 42 4C 45 20 20 |EN DISASSEMBLE |
000006E0: 54 48 41 54 22 00 FE 0A 86 00 99 22 20 20 20 20 |THAT"......" |
000006F0: 4C 49 4E 45 20 41 47 41 49 4E 2E 22 3A 99 00 47 |LINE AGAIN.":..G|
00000700: 0B 87 00 99 22 20 20 20 20 20 20 20 20 C4 49 53 |...." .IS|
00000710: 41 53 53 45 4D 42 4C 59 20 43 41 4E 20 42 45 20 |ASSEMBLY CAN BE |
00000720: 44 4F 4E 45 20 55 4E 44 45 52 20 54 48 45 20 43 |DONE UNDER THE C|
00000730: 4F 4E 54 52 4F 4C 20 4F 46 20 54 48 45 20 20 43 |ONTROL OF THE C|
00000740: 55 52 53 4F 52 2E 22 00 7D 0B 88 00 99 22 20 20 |URSOR.".}...." |
00000750: 20 20 D4 4F 20 44 49 53 41 53 53 45 4D 42 4C 45 | .O DISASSEMBLE|
00000760: 20 4F 4E 45 20 41 54 20 41 20 54 49 4D 45 20 46 | ONE AT A TIME F|
00000770: 52 4F 4D 20 24 31 30 30 30 2E 22 3A 99 00 92 0B |ROM $1000.":....|
00000780: 89 00 99 22 20 20 20 20 2E C4 20 31 30 30 30 22 |..." .. 1000"|
00000790: 3A 99 00 DB 0B 8A 00 99 22 20 20 20 20 20 20 20 |:......." |
000007A0: 20 C9 46 20 54 48 45 20 43 55 52 53 4F 52 20 49 | .F THE CURSOR I|
000007B0: 53 20 4F 4E 20 54 48 45 20 4C 41 53 54 20 4C 49 |S ON THE LAST LI|
000007C0: 4E 45 2C 20 4F 4E 45 20 49 4E 53 54 52 55 43 54 |NE, ONE INSTRUCT|
000007D0: 49 4F 4E 20 43 41 4E 20 42 45 22 00 24 0C 8B 00 |ION CAN BE".$...|
000007E0: 99 22 20 20 20 20 44 49 53 41 53 53 45 4D 42 4C |." DISASSEMBL|
000007F0: 45 44 20 46 4F 52 20 45 41 43 48 20 50 52 45 53 |ED FOR EACH PRES|
00000800: 53 49 4E 47 20 4F 46 20 54 48 45 20 43 55 52 53 |SING OF THE CURS|
00000810: 4F 52 20 44 4F 57 4E 20 4B 45 59 2E 20 20 C9 46 |OR DOWN KEY. .F|
00000820: 20 49 54 22 00 6D 0C 8C 00 99 22 20 20 20 20 49 | IT".m...." I|
00000830: 53 20 48 45 4C 44 20 44 4F 57 4E 2C 20 54 48 45 |S HELD DOWN, THE|
00000840: 20 4B 45 59 20 57 49 4C 4C 20 52 45 50 45 41 54 | KEY WILL REPEAT|
00000850: 20 41 4E 44 20 43 4F 4E 54 49 4E 55 4F 55 53 20 | AND CONTINUOUS |
00000860: 20 44 49 53 41 53 53 45 4D 42 4C 59 22 00 B6 0C | DISASSEMBLY"...|
00000870: 8D 00 99 22 20 20 20 20 57 49 4C 4C 20 4F 43 43 |..." WILL OCC|
00000880: 55 52 2E 20 20 C4 49 53 41 53 53 45 4D 42 4C 59 |UR. .ISASSEMBLY|
00000890: 20 43 41 4E 20 45 56 45 4E 20 42 45 20 20 49 4E | CAN EVEN BE IN|
000008A0: 20 20 52 45 56 45 52 53 45 21 2E 20 20 20 C9 46 | REVERSE!. .F|
000008B0: 20 20 54 48 45 22 00 FF 0C 8E 00 99 22 20 20 20 | THE"......" |
000008C0: 20 53 43 52 45 45 4E 20 49 53 20 46 55 4C 4C 20 | SCREEN IS FULL |
000008D0: 4F 46 20 41 20 44 49 53 41 53 53 45 4D 42 4C 59 |OF A DISASSEMBLY|
000008E0: 20 4C 49 53 54 49 4E 47 2C 20 50 4C 41 43 F0 35 | LISTING, PLAC.5|
000008F0: C9 E0 F0 31 29 0F C9 09 F0 2B A5 2C 29 0F F0 22 |...1)....+.,).."|
00000900: 20 7C 07 C9 0F F0 1B 48 A5 29 D0 12 A1 2A 18 65 | |.....H.)...*.e|
00000910: 38 81 2A 85 44 A9 00 85 45 A0 06 20 34 0A 68 4C |8.*.D...E.. 4.hL|
00000920: 87 05 4C 84 05 20 7C 07 C9 2F F0 22 C9 1F F0 03 |..L.. |../."....|
00000930: 4C 87 05 A5 29 D0 14 20 7C 07 20 FF 06 20 04 08 |L...).. |. .. ..|
00000940: 18 A1 2A 79 32 00 81 2A 20 FD 07 4C 84 05 A5 29 |..*y2..* ..L...)|
00000950: D0 F9 20 7C 07 48 20 04 08 A1 2A 20 FF 06 68 18 |.. |.H ...* ..h.|
00000960: 79 32 00 A1 2A 79 33 00 4C 54 06 20 7C 07 81 2A |y2..*y3.LT. |..*|
00000970: 20 FD 07 20 7C 07 81 2A 20 FD 07 A5 29 D0 02 86 | .. |..* ...)...|
00000980: 2E 20 7C 07 C9 0F F0 1B 48 A5 29 D0 12 20 04 08 |. |.....H.).. ..|
00000990: A1 2A 20 FD 07 20 FF 06 A5 29 D0 03 20 D4 06 68 |.* .. ...).. ..h|
000009A0: 4C 87 05 4C 84 05 20 7C 07 48 20 7C 07 A8 A5 31 |L..L.. |.H |...1|
000009B0: C9 05 90 0E 18 68 65 2A 85 2A 98 65 2B 85 2B 4C |.....he*.*.e+.+L|
000009C0: 84 05 68 4C 84 05 48 20 04 08 20 04 08 A1 2A 18 |..hL..H .. ...*.|
000009D0: 79 32 00 81 2A 85 44 20 FD 07 A9 00 C0 06 F0 07 |y2..*.D ........|
000009E0: A1 2A 79 33 00 81 2A 85 45 20 34 0A 20 FD 07 68 |.*y3..*.E 4. ..h|
000009F0: 60 A0 06 C9 00 D0 01 60 A0 04 C9 20 B0 01 60 A0 |`......`... ..`.|
00000A00: 02 60 A4 2A 84 44 A4 2B 84 45 A0 00 20 34 0A A5 |.`.*.D.+.E.. 4..|
00000A10: 96 C9 40 F0 6A A9 20 85 C7 A9 25 85 C9 A9 00 85 |..@.j. ...%.....|
00000A20: C8 85 CA 20 0F 08 A2 00 A5 23 38 E5 21 85 30 A5 |... .....#8.!.0.|
00000A30: 24 E5 22 F0 01 00 A9 B5 85 C7 18 65 30 85 C9 A9 |$."........e0...|
00000A40: 0A 85 C8 69 00 85 CA 20 0F 08 A2 00 A0 00 B9 B5 |...i... ........|
00000A50: 0A 85 2A C8 B9 B5 0A 85 2B A5 2F F0 0D A5 2A 18 |..*.....+./...*.|
00000A60: 65 32 85 2A A5 2B 65 33 85 2B 84 2F 84 31 E6 31 |e2.*.+e3.+./.1.1|
00000A70: A4 31 C4 30 90 03 4C 10 07 B9 B5 0A 84 2E 60 20 |.1.0..L.......` |
00000A80: F0 F6 A5 2E D0 05 A0 02 20 D4 06 A2 A8 20 87 08 |........ .... ..|
00000A90: A9 06 20 C6 07 A2 BF 20 87 08 A9 04 20 C6 07 A2 |.. .... .... ...|
00000AA0: C6 20 87 08 A9 02 20 C6 07 A2 CD 20 87 08 A9 00 |. .... .... ....|
00000AB0: 20 C6 07 68 68 4C 0F 05 48 AA B5 33 18 7D F5 07 | ..hhL..H..3.}..|
00000AC0: 20 ED 07 B5 32 20 ED 07 A9 2D 20 D2 FF 68 18 69 | ...2 ...- ..h.i|
00000AD0: 08 AA B5 33 20 ED 07 B5 32 20 ED 07 A2 00 60 86 |...3 ...2 ....`.|
00000AE0: 20 20 75 E7 A6 20 60 20 00 20 00 04 00 00 00 E6 | u.. ` . ......|
00000AF0: 2A D0 02 E6 2B 60 C6 2A A5 2A C9 FF D0 02 C6 2B |*...+`.*.*.....+|
00000B00: 60 20 B6 F0 A5 D3 20 28 F1 A4 96 F0 03 20 46 08 |` .... (..... F.|
00000B10: A9 00 85 96 20 8C F1 20 46 08 B0 09 A2 00 81 C7 |.... .. F.......|
00000B20: 20 36 08 B0 EF A5 96 60 E6 C7 D0 02 E6 C8 A5 C9 | 6.....`........|
00000B30: 38 E5 C7 A5 CA E5 C8 60 A4 96 F0 31 C0 40 F0 2F |8......`...1.@./|
00000B40: 98 20 75 E7 20 D0 FD A9 6F 85 D3 20 B6 F0 A5 D3 |. u. ...o.. ....|
00000B50: 20 28 F1 20 8C F1 C9 0D F0 06 20 D2 FF 4C 61 08 | (. ...... ..La.|
00000B60: 20 7F F1 68 68 68 68 68 68 20 5D 0A 60 18 60 38 | ..hhhhhh ].`.`8|
00000B70: 60 48 48 20 46 08 68 68 60 BD 95 08 F0 06 20 D2 |`HH F.hh`..... .|
00000B80: FF E8 D0 F5 A2 00 60 93 4D 41 45 20 52 45 4C 4F |......`.MAE RELO|
00000B90: 43 41 54 49 4E 47 20 4C 4F 41 44 45 52 20 20 20 |CATING LOADER |
00000BA0: 20 0D 00 0D 0D 0D 20 12 20 4F 42 4A 45 43 54 20 | ..... . OBJECT |
00000BB0: 46 49 4C 45 4E 41 4D 45 20 92 20 00 0D 20 20 0D |FILENAME . .. .|
00000BC0: 5A 45 52 4F 50 41 47 45 20 56 41 52 49 41 42 4C |ZEROPAGE VARIABL|
00000BD0: 45 20 4F 46 46 53 45 54 20 20 00 0D 41 42 53 4F |E OFFSET ..ABSO|
00000BE0: 4C 55 54 45 20 56 41 52 49 41 42 4C 45 20 4F 46 |LUTE VARIABLE OF|
00000BF0: 46 53 45 54 20 20 00 0D 20 50 52 4F 47 52 41 4D |FSET .. PROGRAM|
00000C00: 20 45 58 45 43 55 54 45 20 20 4F 46 46 53 45 54 | EXECUTE OFFSET|
00000C10: 20 20 00 0D 20 50 52 4F 47 52 41 4D 20 53 54 4F | .. PROGRAM STO|
00000C20: 52 45 20 20 20 20 4F 46 46 53 45 54 20 20 00 0D |RE OFFSET ..|
00000C30: 20 20 20 20 4C 4F 41 44 20 4D 41 50 20 20 0D 0D | LOAD MAP ..|
00000C40: 20 5A 3D 92 20 00 0D 20 41 3D 92 20 00 0D 20 45 | Z=. .. A=. .. E|
00000C50: 3D 92 20 00 0D 20 53 3D 92 20 00 C9 30 90 0C C9 |=. .. S=. ..0...|
00000C60: 3A 90 0A C9 41 90 04 C9 47 90 02 38 60 18 60 20 |:...A...G..8`.` |
00000C70: CF FF C9 61 90 06 C9 7B B0 02 29 5F 60 A9 00 95 |...a...{..)_`...|
00000C80: 32 95 33 20 7D 09 C9 0D F0 20 20 69 09 90 03 A2 |2.3 }.... i....|
00000C90: 00 60 C9 41 90 02 69 08 29 0F A0 04 36 32 36 33 |.`.A..i.)...6263|
00000CA0: 88 D0 F9 15 32 95 32 4C 91 09 18 A2 00 60 A9 08 |....2.2L.....`..|
00000CB0: 85 D4 20 7D 09 C9 0D D0 06 68 68 20 5D 0A 60 86 |.. }.....hh ].`.|
00000CC0: D1 C9 44 D0 11 A2 10 20 8B 09 AD 42 00 85 D4 C9 |..D.... ...B....|
00000CD0: 04 90 51 20 7D 09 C9 20 F0 F9 C9 22 D0 46 20 7D |..Q }.. ...".F }|
00000CE0: 09 C9 22 F0 10 C9 0D F0 0C 9D 9C 0A E6 D1 E8 E0 |..".............|
00000CF0: 11 D0 EB F0 2F 48 A9 2C 9D 9C 0A 9D 9E 0A A9 53 |..../H.,.......S|
00000D00: 9D 9D 0A A9 52 9D 9F 0A A5 D1 18 69 04 85 D1 A9 |....R......i....|
00000D10: 9C 85 DA A9 0A 85 DB 68 C9 0D D0 02 18 60 20 7D |.......h.....` }|
00000D20: 09 4C 26 0A 38 60 48 B9 3A 00 38 E5 44 B9 3B 00 |.L&.8`H.:.8.D.;.|
00000D30: E5 45 B0 0A A5 44 99 3A 00 A5 45 99 3B 00 68 60 |.E...D.:..E.;.h`|
00000D40: A2 00 B5 20 9D 6C 0A E8 E0 30 90 F6 A2 00 60 A2 |... .l...0....`.|
00000D50: 00 BD 6C 0A 95 20 E8 E0 30 90 F6 A2 00 60 BE E9 |..l.. ..0....`..|
00000D60: CE 50 00 00 00 D4 01 04 B5 0B B5 0B B5 0B 00 80 |.P..............|
00000D70: FE 7F 00 80 76 FF 00 00 00 04 B5 16 00 04 00 00 |....v...........|
00000D80: 50 80 24 06 4E 06 FF 02 00 00 5B 16 00 00 52 45 |P.$.N.....[...RE|
00000D90: 4C 2E 52 45 4C 2A 2C 53 2C 52 4E 56 2C 53 2C 52 |L.REL*,S,RNV,S,R|
00000DA0: 69 08 29 0F A0 04 69 25 00 20 20 07 20 00 4C 00 |i.)...i%. . .L.|
00000DB0: 20 20 4F 25 A2 00 20 88 23 A2 51 20 88 23 20 BD | O%.. .#.Q .# .|
00000DC0: 24 B0 F6 A2 61 20 88 23 A2 06 20 8C 24 B0 F4 A2 |$...a .#.. .$...|
00000DD0: 72 20 88 23 A2 04 20 8C 24 B0 F4 A2 82 20 88 23 |r .#.. .$.... .#|
00000DE0: A2 02 20 8C 24 B0 F4 A2 96 20 88 23 A2 00 20 8C |.. .$.... .#.. .|
00000DF0: 24 B0 F4 20 D0 FD 0F A2 00 86 96 0F A9 62 85 D3 |$.. .........b..|
00000E00: 0F 20 66 F4 0F A2 00 B5 32 0F 95 3A 0F E8 E0 08 |. f.....2..:....|
00000E10: 90 F7 38 A5 37 0F E9 04 85 37 0F 38 A5 35 0F E9 |..8.7....7.8.5..|
00000E20: 20 85 35 0F 38 A5 33 0F E9 20 85 33 0F A2 00 86 | .5.8.3.. .3....|
00000E30: 29 0F 86 2F 0F D8 20 1D 22 4C 87 20 20 7D 22 C9 |)../.. ."L. }".|
00000E40: 7F D0 03 4C B4 21 C9 3F D0 0B 20 7D 22 81 2A 0F |...L.!.?.. }".*.|
00000E50: 20 FE 22 4C 84 20 C9 4F D0 03 4C 79 21 C9 5F D0 | ."L. .O..Ly!._.|
00000E60: 06 A2 00 86 29 0F F0 D6 C9 6F D0 04 C6 29 0F D0 |....)....o...)..|
00000E70: CE 81 2A 0F 85 2C 0F 20 FE 22 C9 00 F0 C3 C9 20 |..*..,. ."..... |
00000E80: F0 16 29 9F F0 BB A5 2C 0F 29 1D C9 08 F0 B3 C9 |..)....,.)......|
00000E90: 18 F0 AF A5 2C 0F 29 1C C9 1C F0 08 C9 18 F0 04 |....,.).........|
00000EA0: C9 0C D0 03 4C 79 21 |....Ly! |
....D..59468,14.E.E.."
MICROMON EXPLAINED":.:..C.F.."
SIMPLE ASSEMBLER":....G.." .A 2000 A
9 12 LDA #$12"...H.." .A 2002 9D
00 80 STA $8000,X".T.I.." .A 2005 DE
X:GARBAGE":....J.." IN THE ABOVE EXAM
PLE THE USER STARTED ASSEMBLY AT 2000 HE
X..`.K.." THE FIRST INSTRUCTION WAS L
OAD A REGISTER WITH IMMEDIATE 12...L.."
12 HEX. IN THE SECOND LINE THE USER D
ID NOT NEED TO TYPE THE...M.." A AND
ADDRESS. THE SIMPLE ASSEMBLER RETYPED TH
E.*.N.." LAST ENTERED LINE AND PROMPT
S WITH THE NEXT ADDRESS. TO EXIT".S.O..
" THE ASSEMBLER TYPE A RETURN AFTER
THE THE ADDRESS PROMPT."...P.." SY
NTAX IS THE SAME AS THE DISASSEMBLER OUT
PUT. A ':' CAN BE"...Q.." USE TO TE
RMINATE A LINE.":.:....R.." BREAK SET
":....S.." .B 1000 00FF":..^.T.."
THE EXAMPLE SETS A BREAK AT 1000
HEX ON THE FF HEX"...U.." OCCUREN
CE OF THE INSTRUCTION AT 1000. BREAK SE
T IS USED WITH"...V.." THE QUICK TRAC
E COMMAND. A BREAK SET WITH COUNT BLANK
STOPS".,.W.." AT THE FIRST OCCURENC
E OF THE BREAK ADDRESS.":.:..H.X.." C
OMPARE MEMORY":..G.Y.." .C 1000 2000
C000":....Z.." COMPARES MEMORY FR
OM HEX 1000 TO HEX 2000 TO MEMORY"
...{.." BEGINING AT HEX C000. COMPAR
E WILL PRINT THE LOCATIONS OF"...|.."
THE UNEQUAL BYTES.":.:..5.}.." DI
SASSEMBLER":..O.~.." .D 2000 3000":..
U..." ., 2000 A9 12 LDA #$12"...
..." ., 2002 9D 00 80 STA $8000,X".A
...." ., 2005 AA TAX":......."
DISASSEMBLES FROM 2000 TO 30
00. THE THREE BYTES".S...." FOL
LOWING THE ADDRESS MAY BE MODIFIED. USE
THE CRSR KEYS TO"......" MOVE TO AN
D MODIFY THE BYTES. HIT RETURN AND THE
BYTES IN"......" MEMORY WILL BE CH
ANGED. MICROMON WILL THEN DISASSEMBLE
THAT"......" LINE AGAIN.":..G...."
DISASSEMBLY CAN BE DONE UNDER THE C
ONTROL OF THE CURSOR.".}...." TO DIS
ASSEMBLE ONE AT A TIME FROM $1000.":....
..." .D 1000":......." IF THE
CURSOR IS ON THE LAST LINE, ONE INSTRUCT
ION CAN BE".$...." DISASSEMBLED FOR E
ACH PRESSING OF THE CURSOR DOWN KEY. IF
IT".M...." IS HELD DOWN, THE KEY WIL
L REPEAT AND CONTINUOUS DISASSEMBLY"...
..." WILL OCCUR. DISASSEMBLY CAN EVE
N BE IN REVERSE!. IF THE"......"
SCREEN IS FULL OF A DISASSEMBLY LISTING
, PLAC.5I..1).I..+.,).." |.I...H.)P..*.E
8.*.D...E . 4.HL..L.. |.I/."I...L...)P.
|. .. ....*Y2..* ..L...)P. |.H ...* ..H.
Y2..*Y3.LT. |..* .. |..* ...)P... |.I...
H.)P. ...* .. ...)P. T.HL..L.. |.H |...1
I....HE*.*.E+.+L..HL..H .. ...*.Y2..*.D
.........*Y3..*.E 4. ..H` .I.P.` .I ..`
.`.*.D.+.E . 4...I@.J. .G.%.I...H.J ....
.#8.!.0.$."......G.E0.I...HI..J .... ...
..*H....+./...*.E2.*.+E3.+./.1.1.1D0..L.
......` ....P. . T... .... F... .... F..
F .... F..M .... F.HHL..H..3.}.. ...2 ..
.- R.H.I...3 ...2 ....`. U.. ` . ......
*P..+`F*.*I.P.F+` ...S (..... F..... ..
F......G 6.....`.GP..H.I8.G.J.H`...1.@./
. U. P..O.S ...S (. ..I... R.LA. .HHHHH
H ].`.`8`HH F.HH`..... R..P...`.MAE RELO
CATING LOADER ..... . OBJECT FILENAME
. .. .ZEROPAGE VARIABLE OFFSET ..ABSO
LUTE VARIABLE OFFSET .. PROGRAM EXECUTE
OFFSET .. PROGRAM STORE OFFSET ..
LOAD MAP .. Z=. .. A=. .. E=. .. S=
. .I0..I:..IA..IG..8`.` O.IA..I{..)_`...
2.3 }.I.. I.....`IA..I.). .6263.P..2.2L
.....`...T }.I.P.HH ].`.QIDP... ...B..TI
..Q }.I ..I"PF }.I"..I.......Q...P../H.,
.......S....R....Q.I..Q...Z....HI.P..` }
.L&.8`H.:.8.D.;..E...D.:..E.;.H`... .L..
.0....`...L.. ..0....`..NP...T..........
...V...........P.$.N.....[...REL.REL*,S
,RNV,S,RI.). .I%. . .L. O%.. .#.Q .# .
$...A .#.. .$...R .#.. .$.... .#.. .$...
. .#.. .$.. P........B.S. F.....2..:....
..8.7....7.8.5.. .5.8.3.. .3....)../.X .
"L. }"IP.L.!I?P. }".*. ."L. IOP.LY!I_P
....)..VIOP.F).PN.*..,. ."I..CI ..)....,
.).I...I....,.).I...I...I.P.LY!
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL