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

SUPERMON INSTR.

FILE INFORMATION

FILENAME(S): SUPERMON INSTR.

FILE TYPE(S): PRG

FILE SIZE: 5.7K

FIRST SEEN: 2025-11-30 01:07:55

APPEARS ON: 5 disk(s)

FILE HASH

68571e8f17d04778a35a94764103c1683800a90eabb5376dc51bc027b9d94e18

FOUND ON DISKS (5 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
U TILITIE SUPERMON INSTR. PRG Treasure Chest - Wolfgang Rauprich 14 0 DOWNLOAD FILE
FREESOFT DISK NR SUPERMON INSTR. PRG Treasure Chest - Wolfgang Rauprich 14 0 DOWNLOAD FILE
PUBLIC DOMAIN SUPERMON INSTR. PRG Treasure Chest - Wolfgang Rauprich 23 2 DOWNLOAD FILE
U TILITIES SUPERMON INSTR. PRG Treasure Chest - Wolfgang Rauprich 15 1 DOWNLOAD FILE
UTILITIES SUPERMON INSTR. PRG Treasure Chest - Wolfgang Rauprich 15 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 16 08 0A 00 8F 20  53 55 50 45 52 4D 4F 4E  |....... SUPERMON|
00000010: 20 49 4E 53 54 52 00 21  08 4C 04 8D 31 30 30 30  | INSTR.!.L..1000|
00000020: 30 00 3E 08 B0 04 99 22  11 11 12 20 53 49 4D 50  |0.>...."... SIMP|
00000030: 4C 45 20 41 53 53 45 4D  42 4C 45 52 20 22 00 5D  |LE ASSEMBLER ".]|
00000040: 08 14 05 99 22 11 2E 12  41 92 20 12 32 30 30 30  |...."...A. .2000|
00000050: 92 20 12 4C 44 41 92 20  12 23 24 31 32 00 7A 08  |. .LDA. .#$12.z.|
00000060: 1E 05 99 22 2E 41 20 32  30 30 32 20 12 53 54 41  |...".A 2002 .STA|
00000070: 92 20 12 24 38 30 30 30  2C 58 00 92 08 28 05 99  |. .$8000,X...(..|
00000080: 22 2E 41 20 32 30 30 35  20 12 28 52 45 54 55 52  |".A 2005 .(RETUR|
00000090: 4E 29 00 9A 08 32 05 99  22 2E 00 C3 08 3C 05 99  |N)...2.."....<..|
000000A0: 22 20 20 20 20 20 49 4E  20 54 48 45 20 41 42 4F  |"     IN THE ABO|
000000B0: 56 45 20 45 58 41 4D 50  4C 45 20 54 48 45 20 55  |VE EXAMPLE THE U|
000000C0: 53 45 52 00 EC 08 46 05  99 22 53 54 41 52 54 45  |SER...F.."STARTE|
000000D0: 44 20 41 53 53 45 4D 42  4C 59 20 41 54 20 31 30  |D ASSEMBLY AT 10|
000000E0: 30 30 20 48 45 58 2E 20  20 54 48 45 00 18 09 50  |00 HEX.  THE...P|
000000F0: 05 99 22 46 49 52 53 54  20 49 4E 53 54 52 55 43  |.."FIRST INSTRUC|
00000100: 54 49 4F 4E 20 57 41 53  20 4C 4F 41 44 20 41 20  |TION WAS LOAD A |
00000110: 52 45 47 49 53 54 45 52  00 44 09 5A 05 99 22 57  |REGISTER.D.Z.."W|
00000120: 49 54 48 20 49 4D 4D 45  44 49 41 54 45 20 31 32  |ITH IMMEDIATE 12|
00000130: 20 48 45 58 2E 20 20 49  4E 20 54 48 45 20 53 45  | HEX.  IN THE SE|
00000140: 43 4F 4E 44 00 71 09 64  05 99 22 4C 49 4E 45 20  |COND.q.d.."LINE |
00000150: 54 48 45 20 55 53 45 52  20 44 49 44 20 4E 4F 54  |THE USER DID NOT|
00000160: 20 4E 45 45 44 20 54 4F  20 54 59 50 45 20 54 48  | NEED TO TYPE TH|
00000170: 45 00 9C 09 6E 05 99 22  41 20 41 4E 44 20 41 44  |E...n.."A AND AD|
00000180: 44 52 45 53 53 2E 20 20  54 48 45 20 53 49 4D 50  |DRESS.  THE SIMP|
00000190: 4C 45 20 41 53 53 45 4D  42 4C 45 52 00 CA 09 78  |LE ASSEMBLER...x|
000001A0: 05 99 22 50 52 4F 4D 50  54 53 20 57 49 54 48 20  |.."PROMPTS WITH |
000001B0: 54 48 45 20 4E 45 58 54  20 41 44 44 52 45 53 53  |THE NEXT ADDRESS|
000001C0: 2E 20 20 54 4F 20 45 58  49 54 00 F6 09 82 05 99  |.  TO EXIT......|
000001D0: 22 54 48 45 20 41 53 53  45 4D 42 4C 45 52 20 54  |"THE ASSEMBLER T|
000001E0: 59 50 45 20 41 20 52 45  54 55 52 4E 20 41 46 54  |YPE A RETURN AFT|
000001F0: 45 52 20 54 48 45 00 24  0A 8C 05 99 22 54 48 45  |ER THE.$...."THE|
00000200: 20 41 44 44 52 45 53 53  20 50 52 4F 4D 50 54 2E  | ADDRESS PROMPT.|
00000210: 20 20 53 59 4E 54 41 58  20 49 53 20 54 48 45 20  |  SYNTAX IS THE |
00000220: 53 41 4D 45 00 46 0A 96  05 99 22 41 53 20 54 48  |SAME.F...."AS TH|
00000230: 45 20 44 49 53 41 53 53  45 4D 42 4C 45 52 20 4F  |E DISASSEMBLER O|
00000240: 55 54 50 55 54 2E 00 50  0A AA 05 8D 39 30 30 30  |UTPUT..P....9000|
00000250: 00 6A 0A DC 05 99 22 11  11 12 20 20 44 49 53 41  |.j...."...  DISA|
00000260: 53 53 45 4D 42 4C 45 52  20 22 00 7D 0A E6 05 99  |SSEMBLER ".}....|
00000270: 22 11 2E 12 44 92 20 12  32 30 30 30 92 00 94 0A  |"...D. .2000....|
00000280: F0 05 99 22 11 28 53 43  52 45 45 4E 20 43 4C 45  |...".(SCREEN CLE|
00000290: 41 52 53 29 00 B8 0A FA  05 99 22 2E 2C 20 20 32  |ARS)......".,  2|
000002A0: 30 30 30 20 41 39 20 31  32 20 20 20 20 20 20 20  |000 A9 12       |
000002B0: 4C 44 41 20 23 24 31 32  00 DF 0A 04 06 99 22 2E  |LDA #$12......".|
000002C0: 2C 20 20 32 30 30 32 20  39 44 20 30 30 20 38 30  |,  2002 9D 00 80|
000002D0: 20 20 20 20 53 54 41 20  24 38 30 30 30 2C 58 00  |    STA $8000,X.|
000002E0: FE 0A 0E 06 99 22 2E 2C  20 20 32 30 30 35 20 41  |.....".,  2005 A|
000002F0: 41 20 20 20 20 20 20 20  20 20 20 54 41 58 00 1D  |A          TAX..|
00000300: 0B 18 06 99 22 2E 2C 20  20 32 30 30 36 20 41 41  |....".,  2006 AA|
00000310: 20 20 20 20 20 20 20 20  20 20 54 41 58 00 3F 0B  |          TAX.?.|
00000320: 22 06 99 22 28 46 55 4C  4C 20 50 41 47 45 20 4F  |".."(FULL PAGE O|
00000330: 46 20 49 4E 53 54 52 55  43 54 49 4F 4E 53 29 00  |F INSTRUCTIONS).|
00000340: 68 0B 40 06 99 22 11 20  20 20 20 20 44 49 53 41  |h.@..".     DISA|
00000350: 53 53 45 4D 42 4C 45 53  20 32 32 20 49 4E 53 54  |SSEMBLES 22 INST|
00000360: 52 55 43 54 49 4F 4E 53  00 95 0B 4A 06 99 22 53  |RUCTIONS...J.."S|
00000370: 54 41 52 54 49 4E 47 20  41 54 20 31 30 30 30 20  |TARTING AT 1000 |
00000380: 48 45 58 2E 20 20 54 48  45 20 54 48 52 45 45 20  |HEX.  THE THREE |
00000390: 42 59 54 45 53 00 C2 0B  54 06 99 22 46 4F 4C 4C  |BYTES...T.."FOLL|
000003A0: 4F 57 49 4E 47 20 54 48  45 20 41 44 44 52 45 53  |OWING THE ADDRES|
000003B0: 53 20 4D 41 59 20 42 45  20 4D 4F 44 49 46 49 45  |S MAY BE MODIFIE|
000003C0: 44 2E 00 F0 0B 5E 06 99  22 55 53 45 20 54 48 45  |D....^.."USE THE|
000003D0: 20 43 52 53 52 20 4B 45  59 53 20 54 4F 20 4D 4F  | CRSR KEYS TO MO|
000003E0: 56 45 20 54 4F 20 41 4E  44 20 4D 4F 44 49 46 59  |VE TO AND MODIFY|
000003F0: 00 1B 0C 68 06 99 22 54  48 45 20 42 59 54 45 53  |...h.."THE BYTES|
00000400: 2E 20 20 48 49 54 20 52  45 54 55 52 4E 20 41 4E  |.  HIT RETURN AN|
00000410: 44 20 54 48 45 20 42 59  54 45 53 00 48 0C 72 06  |D THE BYTES.H.r.|
00000420: 99 22 49 4E 20 4D 45 4D  4F 52 59 20 57 49 4C 4C  |."IN MEMORY WILL|
00000430: 20 42 45 20 43 48 41 4E  47 45 44 2E 20 20 12 53  | BE CHANGED.  .S|
00000440: 55 50 45 52 4D 4F 4E 92  00 75 0C 7C 06 99 22 57  |UPERMON..u.|.."W|
00000450: 49 4C 4C 20 54 48 45 4E  20 44 49 53 41 53 53 45  |ILL THEN DISASSE|
00000460: 4D 42 4C 45 20 54 48 41  54 20 50 41 47 45 20 41  |MBLE THAT PAGE A|
00000470: 47 41 49 4E 2E 00 7F 0C  9A 06 8D 39 30 30 30 00  |GAIN.......9000.|
00000480: A1 0C A4 06 99 22 11 11  12 20 50 52 49 4E 54 49  |....."... PRINTI|
00000490: 4E 47 20 44 49 53 41 53  53 45 4D 42 4C 45 52 20  |NG DISASSEMBLER |
000004A0: 22 00 B9 0C AE 06 99 22  11 2E 12 50 92 20 12 32  |"......"...P. .2|
000004B0: 30 30 30 2C 32 30 34 30  92 00 D9 0C B8 06 99 22  |000,2040......."|
000004C0: 32 30 30 30 20 41 39 20  31 32 20 20 20 20 20 20  |2000 A9 12      |
000004D0: 20 4C 44 41 20 23 24 31  32 00 FE 0C C2 06 99 22  | LDA #$12......"|
000004E0: 32 30 30 32 20 39 44 20  30 30 20 38 30 20 20 20  |2002 9D 00 80   |
000004F0: 20 53 54 41 20 24 38 30  30 30 2C 58 59 2E 00 19  | STA $8000,XY...|
00000500: 0D CC 06 99 22 32 30 30  35 20 41 41 20 20 20 20  |...."2005 AA    |
00000510: 20 20 20 20 20 20 54 41  58 00 28 0D D6 06 99 22  |      TAX.(...."|
00000520: 20 20 20 2E 2E 2E 2E 22  00 48 0D E0 06 99 22 32  |   ....".H...."2|
00000530: 30 33 46 20 41 32 20 30  30 20 20 20 20 20 20 20  |03F A2 00       |
00000540: 4C 44 58 20 23 24 30 30  00 75 0D EA 06 99 22 11  |LDX #$00.u....".|
00000550: 54 4F 20 45 4E 47 41 47  45 20 50 52 49 4E 54 45  |TO ENGAGE PRINTE|
00000560: 52 2C 20 53 45 54 20 55  50 20 42 45 46 4F 52 45  |R, SET UP BEFORE|
00000570: 48 41 4E 44 3A 00 8F 0D  EF 06 99 22 20 20 20 20  |HAND:......"    |
00000580: 20 12 4F 50 45 4E 20 34  2C 34 3A 43 4D 44 34 00  | .OPEN 4,4:CMD4.|
00000590: BC 0D F4 06 99 22 11 4F  4E 20 34 2E 30 2C 20 41  |.....".ON 4.0, A|
000005A0: 43 43 45 53 53 20 54 48  45 20 4D 4F 4E 49 54 4F  |CCESS THE MONITO|
000005B0: 52 20 56 49 41 20 41 20  43 41 4C 4C 00 E4 0D F9  |R VIA A CALL....|
000005C0: 06 99 22 53 59 53 20 35  34 33 38 36 20 28 2A 4E  |.."SYS 54386 (*N|
000005D0: 4F 54 2A 20 41 20 42 52  45 41 4B 29 20 43 4F 4D  |OT* A BREAK) COM|
000005E0: 4D 41 4E 44 00 EF 0D FE  06 8D 20 39 30 30 30 00  |MAND...... 9000.|
000005F0: 07 0E 08 07 99 22 11 11  12 20 53 49 4E 47 4C 45  |....."... SINGLE|
00000600: 20 53 54 45 50 20 22 00  12 0E 12 07 99 22 11 2E  | STEP "......"..|
00000610: 12 49 00 3F 0E 1C 07 99  22 20 20 20 20 20 41 4C  |.I.?...."     AL|
00000620: 4C 4F 57 53 20 41 20 4D  41 43 48 49 4E 45 20 4C  |LOWS A MACHINE L|
00000630: 41 4E 47 55 41 47 45 20  50 52 4F 47 52 41 4D 00  |ANGUAGE PROGRAM.|
00000640: 5D 0E 26 07 99 22 54 4F  20 42 45 20 52 55 4E 20  |].&.."TO BE RUN |
00000650: 53 54 45 50 20 42 59 20  53 54 45 50 2E 00 8C 0E  |STEP BY STEP....|
00000660: 30 07 99 22 11 43 41 4C  4C 20 52 45 47 49 53 54  |0..".CALL REGIST|
00000670: 45 52 20 44 49 53 50 4C  41 59 20 57 49 54 48 20  |ER DISPLAY WITH |
00000680: 2E 12 52 92 20 41 4E 44  20 53 45 54 00 B6 0E 3A  |..R. AND SET...:|
00000690: 07 99 22 54 48 45 20 50  43 20 41 44 44 52 45 53  |.."THE PC ADDRES|
000006A0: 53 20 54 4F 20 54 48 45  20 44 45 53 49 52 45 44  |S TO THE DESIRED|
000006B0: 20 46 49 52 53 54 00 DD  0E 44 07 99 22 49 4E 53  | FIRST...D.."INS|
000006C0: 54 52 55 43 54 49 4F 4E  20 46 4F 52 20 53 49 4E  |TRUCTION FOR SIN|
000006D0: 47 4C 45 20 53 54 45 50  50 49 4E 47 2E 00 08 0F  |GLE STEPPING....|
000006E0: 4E 07 99 22 54 48 45 20  2E 12 49 92 20 57 49 4C  |N.."THE ..I. WIL|
000006F0: 4C 20 43 41 55 53 45 20  41 20 53 49 4E 47 4C 45  |L CAUSE A SINGLE|
00000700: 20 53 54 45 50 20 54 4F  00 35 0F 58 07 99 22 45  | STEP TO.5.X.."E|
00000710: 58 45 43 55 54 45 20 41  4E 44 20 57 49 4C 4C 20  |XECUTE AND WILL |
00000720: 44 49 53 41 53 53 45 4D  42 4C 45 20 54 48 45 20  |DISASSEMBLE THE |
00000730: 4E 45 58 54 2E 00 46 0F  62 07 99 22 11 43 4F 4E  |NEXT..F.b..".CON|
00000740: 54 52 4F 4C 53 3A 00 63  0F 6C 07 99 22 20 20 12  |TROLS:.c.l.."  .|
00000750: 3C 92 20 46 4F 52 20 53  49 4E 47 4C 45 20 53 54  |<. FOR SINGLE ST|
00000760: 45 50 3B 00 80 0F 76 07  99 22 20 20 12 52 56 53  |EP;...v.."  .RVS|
00000770: 92 20 46 4F 52 20 53 4C  4F 57 20 53 54 45 50 3B  |. FOR SLOW STEP;|
00000780: 00 A3 0F 80 07 99 22 20  20 12 53 50 41 43 45 92  |......"  .SPACE.|
00000790: 20 46 4F 52 20 46 41 53  54 20 53 54 45 50 50 49  | FOR FAST STEPPI|
000007A0: 4E 47 3B 00 C9 0F 8A 07  99 22 20 20 12 53 54 4F  |NG;......"  .STO|
000007B0: 50 92 20 54 4F 20 52 45  54 55 52 4E 20 54 4F 20  |P. TO RETURN TO |
000007C0: 4D 4F 4E 49 54 4F 52 2E  22 00 E8 0F 94 07 99 22  |MONITOR."......"|
000007D0: 5B 4F 4E 20 42 55 53 49  4E 45 53 53 20 4B 45 59  |[ON BUSINESS KEY|
000007E0: 42 4F 41 52 44 53 2D 2D  00 11 10 9E 07 99 22 20  |BOARDS--......" |
000007F0: 20 20 20 20 20 55 53 45  20 12 38 92 2C 12 5F 92  |     USE .8.,._.|
00000800: 2C 12 36 92 20 41 4E 44  20 12 53 54 4F 50 92 5D  |,.6. AND .STOP.]|
00000810: 2E 00 1B 10 C6 07 8D 39  30 30 30 00 34 10 D0 07  |.......9000.4...|
00000820: 99 22 11 11 11 12 20 46  49 4C 4C 20 4D 45 4D 4F  |.".... FILL MEMO|
00000830: 52 59 20 22 00 53 10 DA  07 99 22 11 11 2E 12 46  |RY ".S...."....F|
00000840: 92 20 12 31 30 30 30 92  20 12 31 31 30 30 92 20  |. .1000. .1100. |
00000850: 12 46 46 00 81 10 E4 07  99 22 11 20 20 20 20 20  |.FF......".     |
00000860: 46 49 4C 4C 53 20 54 48  45 20 4D 45 4D 4F 52 59  |FILLS THE MEMORY|
00000870: 20 46 52 4F 4D 20 31 30  30 30 20 48 45 58 20 54  | FROM 1000 HEX T|
00000880: 4F 00 A6 10 EE 07 99 22  31 31 30 30 20 48 45 58  |O......"1100 HEX|
00000890: 20 57 49 54 48 20 54 48  45 20 42 59 54 45 20 46  | WITH THE BYTE F|
000008A0: 46 20 48 45 58 2E 00 B0  10 2A 08 8D 39 30 30 30  |F HEX....*..9000|
000008B0: 00 C4 10 34 08 99 22 11  11 11 12 20 47 4F 20 52  |...4..".... GO R|
000008C0: 55 4E 20 22 00 CF 10 3E  08 99 22 11 2E 12 47 00  |UN "...>.."...G.|
000008D0: F7 10 48 08 99 22 11 20  20 20 20 20 47 4F 20 54  |..H..".     GO T|
000008E0: 4F 20 54 48 45 20 41 44  44 52 45 53 53 20 49 4E  |O THE ADDRESS IN|
000008F0: 20 54 48 45 20 50 43 00  22 11 52 08 99 22 52 45  | THE PC.".R.."RE|
00000900: 47 49 53 54 45 52 20 44  49 53 50 4C 41 59 20 41  |GISTER DISPLAY A|
00000910: 4E 44 20 42 45 47 49 4E  20 52 55 4E 20 43 4F 44  |ND BEGIN RUN COD|
00000920: 45 2E 00 4B 11 5C 08 99  22 41 4C 4C 20 54 48 45  |E..K.\.."ALL THE|
00000930: 20 52 45 47 49 53 54 45  52 53 20 57 49 4C 4C 20  | REGISTERS WILL |
00000940: 42 45 20 52 45 50 4C 41  43 45 44 00 6D 11 66 08  |BE REPLACED.m.f.|
00000950: 99 22 57 49 54 48 20 54  48 45 20 44 49 53 50 4C  |."WITH THE DISPL|
00000960: 41 59 45 44 20 56 41 4C  55 45 53 2E 22 00 7F 11  |AYED VALUES."...|
00000970: 70 08 99 22 11 2E 12 47  92 20 12 31 30 30 30 00  |p.."...G. .1000.|
00000980: AC 11 7A 08 99 22 11 20  20 20 20 20 47 4F 20 54  |..z..".     GO T|
00000990: 4F 20 41 44 44 52 45 53  53 20 31 30 30 30 20 48  |O ADDRESS 1000 H|
000009A0: 45 58 20 41 4E 44 20 42  45 47 49 4E 00 C0 11 84  |EX AND BEGIN....|
000009B0: 08 99 22 52 55 4E 4E 49  4E 47 20 43 4F 44 45 2E  |.."RUNNING CODE.|
000009C0: 00 CA 11 8E 08 8D 39 30  30 30 00 E3 11 98 08 99  |......9000......|
000009D0: 22 11 11 11 12 20 48 55  4E 54 20 4D 45 4D 4F 52  |".... HUNT MEMOR|
000009E0: 59 20 22 00 04 12 A2 08  99 22 11 2E 12 48 92 20  |Y "......"...H. |
000009F0: 12 43 30 30 30 92 20 12  44 30 30 30 92 20 12 27  |.C000. .D000. .'|
00000A00: 52 45 41 44 00 32 12 AC  08 99 22 11 20 20 20 20  |READ.2....".    |
00000A10: 20 48 55 4E 54 20 54 48  52 55 20 4D 45 4D 4F 52  | HUNT THRU MEMOR|
00000A20: 59 20 46 52 4F 4D 20 43  30 30 30 20 48 45 58 20  |Y FROM C000 HEX |
00000A30: 54 4F 00 61 12 B6 08 99  22 44 30 30 30 20 48 45  |TO.a...."D000 HE|
00000A40: 58 20 46 4F 52 20 54 48  45 20 41 53 43 49 49 20  |X FOR THE ASCII |
00000A50: 53 54 52 49 4E 47 20 12  52 45 41 44 92 20 41 4E  |STRING .READ. AN|
00000A60: 44 00 8F 12 C0 08 99 22  50 52 49 4E 54 20 54 48  |D......"PRINT TH|
00000A70: 45 20 41 44 44 52 45 53  53 20 57 48 45 52 45 20  |E ADDRESS WHERE |
00000A80: 49 54 20 49 53 20 46 4F  55 4E 44 2E 20 20 41 00  |IT IS FOUND.  A.|
00000A90: BB 12 CA 08 99 22 4D 41  58 49 4D 55 4D 20 4F 46  |....."MAXIMUM OF|
00000AA0: 20 33 32 20 43 48 41 52  41 43 54 45 52 53 20 4D  | 32 CHARACTERS M|
00000AB0: 41 59 20 42 45 20 55 53  45 44 2E 00 E3 12 D4 08  |AY BE USED......|
00000AC0: 99 22 11 2E 12 48 92 20  12 43 30 30 30 92 20 12  |."...H. .C000. .|
00000AD0: 44 30 30 30 92 20 12 32  30 92 20 12 44 32 92 20  |D000. .20. .D2. |
00000AE0: 12 46 46 00 11 13 DE 08  99 22 11 20 20 20 20 20  |.FF......".     |
00000AF0: 48 55 4E 54 20 4D 45 4D  4F 52 59 20 46 52 4F 4D  |HUNT MEMORY FROM|
00000B00: 20 43 30 30 30 20 48 45  58 20 54 4F 20 44 30 30  | C000 HEX TO D00|
00000B10: 30 00 3E 13 E8 08 99 22  48 45 58 20 46 4F 52 20  |0.>...."HEX FOR |
00000B20: 54 48 45 20 53 45 51 55  45 4E 43 45 20 4F 46 20  |THE SEQUENCE OF |
00000B30: 42 59 54 45 53 20 32 30  20 44 32 20 46 46 00 6C  |BYTES 20 D2 FF.l|
00000B40: 13 F2 08 99 22 41 4E 44  20 50 52 49 4E 54 20 54  |...."AND PRINT T|
00000B50: 48 45 20 41 44 44 52 45  53 53 2E 20 20 41 20 4D  |HE ADDRESS.  A M|
00000B60: 41 58 49 4D 55 4D 20 4F  46 20 33 32 00 85 13 FC  |AXIMUM OF 32....|
00000B70: 08 99 22 42 59 54 45 53  20 4D 41 59 20 42 45 20  |.."BYTES MAY BE |
00000B80: 55 53 45 44 2E 00 8F 13  56 09 8D 39 30 30 30 00  |USED....V..9000.|
00000B90: 9F 13 60 09 99 22 11 12  20 4C 4F 41 44 20 22 00  |..`..".. LOAD ".|
00000BA0: AB 13 61 09 99 22 11 2E  12 4C 92 00 D8 13 62 09  |..a.."...L....b.|
00000BB0: 99 22 11 20 20 20 4C 4F  41 44 20 41 4E 59 20 50  |.".   LOAD ANY P|
00000BC0: 52 4F 47 52 41 4D 20 46  52 4F 4D 20 43 41 53 53  |ROGRAM FROM CASS|
00000BD0: 45 54 54 45 20 23 31 2E  00 FE 13 63 09 99 22 11  |ETTE #1....c..".|
00000BE0: 2E 12 4C 92 20 12 22 3B  C7 28 33 34 29 3B 22 52  |..L. .";.(34);"R|
00000BF0: 41 4D 20 54 45 53 54 22  3B C7 28 33 34 29 00 2A  |AM TEST";.(34).*|
00000C00: 14 64 09 99 22 11 20 20  20 4C 4F 41 44 20 46 52  |.d..".   LOAD FR|
00000C10: 4F 4D 20 43 41 53 53 45  54 54 45 20 23 31 20 54  |OM CASSETTE #1 T|
00000C20: 48 45 20 50 52 4F 47 52  41 4D 00 42 14 65 09 99  |HE PROGRAM.B.e..|
00000C30: 22 4E 41 4D 45 44 20 12  52 41 4D 20 54 45 53 54  |"NAMED .RAM TEST|
00000C40: 92 2E 00 6E 14 6A 09 99  22 11 2E 12 4C 92 20 12  |...n.j.."...L. .|
00000C50: 22 3B C7 28 33 34 29 3B  22 52 41 4D 20 54 45 53  |";.(34);"RAM TES|
00000C60: 54 22 3B C7 28 33 34 29  3B 22 2C 30 38 92 00 9C  |T";.(34);",08...|
00000C70: 14 74 09 99 22 11 20 4C  4F 41 44 20 46 52 4F 4D  |.t..". LOAD FROM|
00000C80: 20 44 49 53 4B 20 28 44  45 56 49 43 45 20 38 29  | DISK (DEVICE 8)|
00000C90: 20 54 48 45 20 50 52 4F  47 52 41 4D 00 B4 14 7E  | THE PROGRAM...~|
00000CA0: 09 99 22 4E 41 4D 45 44  20 12 52 41 4D 20 54 45  |.."NAMED .RAM TE|
00000CB0: 53 54 92 2E 00 DE 14 88  09 99 22 11 54 48 49 53  |ST........".THIS|
00000CC0: 20 43 4F 4D 4D 41 4E 44  20 4C 45 41 56 45 53 20  | COMMAND LEAVES |
00000CD0: 42 41 53 49 43 20 50 4F  49 4E 54 45 52 53 00 EF  |BASIC POINTERS..|
00000CE0: 14 92 09 99 22 55 4E 43  48 41 4E 47 45 44 2E 00  |...."UNCHANGED..|
00000CF0: F9 14 BA 09 8D 39 30 30  30 00 14 15 C4 09 99 22  |.....9000......"|
00000D00: 11 11 12 20 4D 45 4D 4F  52 59 20 44 49 53 50 4C  |... MEMORY DISPL|
00000D10: 41 59 20 22 00 2D 15 CE  09 99 22 11 2E 12 4D 92  |AY ".-...."...M.|
00000D20: 20 12 30 30 30 30 92 20  12 30 30 38 30 00 55 15  | .0000. .0080.U.|
00000D30: D8 09 99 22 11 2E 3A 20  20 30 30 30 30 20 30 30  |..."..:  0000 00|
00000D40: 20 30 31 20 30 32 20 30  33 20 30 34 20 30 35 20  | 01 02 03 04 05 |
00000D50: 30 36 20 30 37 00 7C 15  E2 09 99 22 2E 3A 20 20  |06 07.|....".:  |
00000D60: 30 30 30 38 20 30 38 20  30 39 20 30 41 20 30 42  |0008 08 09 0A 0B|
00000D70: 20 30 43 20 30 44 20 30  45 20 30 46 00 A8 15 EC  | 0C 0D 0E 0F....|
00000D80: 09 99 22 11 20 20 20 20  20 44 49 53 50 4C 41 59  |..".     DISPLAY|
00000D90: 20 4D 45 4D 4F 52 59 20  46 52 4F 4D 20 30 30 30  | MEMORY FROM 000|
00000DA0: 30 20 48 45 58 20 54 4F  00 D1 15 F6 09 99 22 30  |0 HEX TO......"0|
00000DB0: 30 38 30 20 48 45 58 2E  20 20 54 48 45 20 42 59  |080 HEX.  THE BY|
00000DC0: 54 45 53 20 46 4F 4C 4C  4F 57 49 4E 47 20 54 48  |TES FOLLOWING TH|
00000DD0: 45 00 FE 15 00 0A 99 22  41 44 44 52 45 53 53 20  |E......"ADDRESS |
00000DE0: 4D 41 59 20 42 45 20 4D  4F 44 49 46 49 45 44 20  |MAY BE MODIFIED |
00000DF0: 42 59 20 45 44 49 54 49  4E 47 20 41 4E 44 00 1A  |BY EDITING AND..|
00000E00: 16 0A 0A 99 22 54 48 45  4E 20 54 59 50 49 4E 47  |...."THEN TYPING|
00000E10: 20 41 20 52 45 54 55 52  4E 2E 00 24 16 1E 0A 8D  | A RETURN..$....|
00000E20: 39 30 30 30 00 41 16 28  0A 99 22 11 11 12 20 52  |9000.A.(.."... R|
00000E30: 45 47 49 53 54 45 52 20  44 49 53 50 4C 41 59 20  |EGISTER DISPLAY |
00000E40: 22 00 4C 16 32 0A 99 22  11 2E 12 52 00 70 16 3C  |".L.2.."...R.p.<|
00000E50: 0A 99 22 11 20 20 20 20  20 50 43 20 20 49 52 51  |..".     PC  IRQ|
00000E60: 20 20 53 52 20 41 43 20  58 52 20 59 52 20 53 50  |  SR AC XR YR SP|
00000E70: 00 93 16 46 0A 99 22 2E  3B 20 20 30 30 30 30 20  |...F..".;  0000 |
00000E80: 45 36 32 45 20 30 31 20  30 32 20 30 33 20 30 34  |E62E 01 02 03 04|
00000E90: 20 30 35 00 C2 16 50 0A  99 22 11 20 20 20 20 20  | 05...P..".     |
00000EA0: 44 49 53 50 4C 41 59 53  20 54 48 45 20 52 45 47  |DISPLAYS THE REG|
00000EB0: 49 53 54 45 52 20 56 41  4C 55 45 53 20 53 41 56  |ISTER VALUES SAV|
00000EC0: 45 44 00 F1 16 5A 0A 99  22 57 48 45 4E 20 12 53  |ED...Z.."WHEN .S|
00000ED0: 55 50 45 52 4D 4F 4E 92  20 57 41 53 20 45 4E 54  |UPERMON. WAS ENT|
00000EE0: 45 52 45 44 2E 20 20 54  48 45 20 56 41 4C 55 45  |ERED.  THE VALUE|
00000EF0: 53 00 1D 17 64 0A 99 22  4D 41 59 20 42 45 20 43  |S...d.."MAY BE C|
00000F00: 48 41 4E 47 45 44 20 57  49 54 48 20 54 48 45 20  |HANGED WITH THE |
00000F10: 45 44 49 54 20 46 4F 4C  4C 4F 57 45 44 00 30 17  |EDIT FOLLOWED.0.|
00000F20: 6E 0A 99 22 42 59 20 41  20 52 45 54 55 52 4E 2E  |n.."BY A RETURN.|
00000F30: 00 5C 17 6F 0A 99 22 11  20 20 55 53 45 20 54 48  |.\.o..".  USE TH|
00000F40: 49 53 20 49 4E 53 54 52  55 43 54 49 4F 4E 20 54  |IS INSTRUCTION T|
00000F50: 4F 20 53 45 54 20 55 50  20 54 48 45 00 88 17 70  |O SET UP THE...p|
00000F60: 0A 99 22 50 43 20 56 41  4C 55 45 20 42 45 46 4F  |.."PC VALUE BEFO|
00000F70: 52 45 20 53 49 4E 47 4C  45 20 53 54 45 50 50 49  |RE SINGLE STEPPI|
00000F80: 4E 47 20 57 49 54 48 22  00 93 17 71 0A 99 22 2E  |NG WITH"...q..".|
00000F90: 12 49 92 00 9D 17 82 0A  8D 39 30 30 30 00 AE 17  |.I.......9000...|
00000FA0: 8C 0A 99 22 11 11 11 12  20 53 41 56 45 22 00 E8  |...".... SAVE"..|
00000FB0: 17 96 0A 99 22 11 2E 12  53 92 20 12 22 3B C7 28  |...."...S. .";.(|
00000FC0: 33 34 29 3B 22 50 52 4F  47 52 41 4D 20 4E 41 4D  |34);"PROGRAM NAM|
00000FD0: 45 22 3B C7 28 33 34 29  3B 22 2C 30 31 2C 30 38  |E";.(34);",01,08|
00000FE0: 30 30 2C 30 43 38 30 22  00 14 18 A0 0A 99 22 11  |00,0C80"......".|
00000FF0: 20 20 20 20 20 53 41 56  45 20 54 4F 20 43 41 53  |     SAVE TO CAS|
00001000: 53 45 54 54 45 20 23 31  20 4D 45 4D 4F 52 59 20  |SETTE #1 MEMORY |
00001010: 46 52 4F 4D 00 40 18 AA  0A 99 22 30 38 30 30 20  |FROM.@...."0800 |
00001020: 48 45 58 20 55 50 20 54  4F 20 42 55 54 20 4E 4F  |HEX UP TO BUT NO|
00001030: 54 20 49 4E 43 4C 55 44  49 4E 47 20 30 43 38 30  |T INCLUDING 0C80|
00001040: 00 66 18 B4 0A 99 22 48  45 58 20 41 4E 44 20 4E  |.f...."HEX AND N|
00001050: 41 4D 45 20 49 54 20 12  50 52 4F 47 52 41 4D 20  |AME IT .PROGRAM |
00001060: 4E 41 4D 45 92 2E 00 A2  18 BE 0A 99 22 11 2E 12  |NAME........"...|
00001070: 53 92 20 12 22 3B C7 28  33 34 29 3B 22 30 3A 50  |S. .";.(34);"0:P|
00001080: 52 4F 47 52 41 4D 20 4E  41 4D 45 22 3B C7 28 33  |ROGRAM NAME";.(3|
00001090: 34 29 3B 22 2C 30 38 2C  31 32 30 30 2C 31 46 35  |4);",08,1200,1F5|
000010A0: 30 22 00 CF 18 C8 0A 99  22 11 20 20 20 20 53 41  |0"......".    SA|
000010B0: 56 45 20 54 4F 20 44 49  53 4B 20 44 52 49 56 45  |VE TO DISK DRIVE|
000010C0: 20 23 30 20 4D 45 4D 4F  52 59 20 46 52 4F 4D 00  | #0 MEMORY FROM.|
000010D0: FB 18 D2 0A 99 22 31 32  30 30 20 48 45 58 20 55  |....."1200 HEX U|
000010E0: 50 20 54 4F 20 42 55 54  20 4E 4F 54 20 49 4E 43  |P TO BUT NOT INC|
000010F0: 4C 55 44 49 4E 47 20 31  46 35 30 00 21 19 DC 0A  |LUDING 1F50.!...|
00001100: 99 22 48 45 58 20 41 4E  44 20 4E 41 4D 45 20 49  |."HEX AND NAME I|
00001110: 54 20 12 50 52 4F 47 52  41 4D 20 4E 41 4D 45 92  |T .PROGRAM NAME.|
00001120: 2E 00 2B 19 E6 0A 8D 39  30 30 30 00 49 19 F0 0A  |..+....9000.I...|
00001130: 99 22 11 11 11 11 12 20  54 52 41 4E 53 46 45 52  |."..... TRANSFER|
00001140: 20 4D 45 4D 4F 52 59 20  22 00 69 19 FA 0A 99 22  | MEMORY ".i...."|
00001150: 11 2E 12 54 92 20 12 31  30 30 30 92 20 12 31 31  |...T. .1000. .11|
00001160: 30 30 92 20 12 35 30 30  30 00 97 19 04 0B 99 22  |00. .5000......"|
00001170: 11 20 20 20 20 20 54 52  41 4E 53 46 45 52 20 4D  |.     TRANSFER M|
00001180: 45 4D 4F 52 59 20 49 4E  20 54 48 45 20 52 41 4E  |EMORY IN THE RAN|
00001190: 47 45 20 31 30 30 30 00  C5 19 0E 0B 99 22 48 45  |GE 1000......"HE|
000011A0: 58 20 54 4F 20 31 31 30  30 20 48 45 58 20 41 4E  |X TO 1100 HEX AN|
000011B0: 44 20 53 54 41 52 54 20  53 54 4F 52 49 4E 47 20  |D START STORING |
000011C0: 49 54 20 41 54 00 DD 19  18 0B 99 22 41 44 44 52  |IT AT......"ADDR|
000011D0: 45 53 53 20 35 30 30 30  20 48 45 58 2E 00 E7 19  |ESS 5000 HEX....|
000011E0: 4A 0B 8D 39 30 30 30 00  02 1A 80 0C 99 22 11 11  |J..9000......"..|
000011F0: 11 12 20 45 58 49 54 20  54 4F 20 42 41 53 49 43  |.. EXIT TO BASIC|
00001200: 20 22 00 0D 1A 8A 0C 99  22 11 2E 12 58 00 35 1A  | "......"...X.5.|
00001210: 94 0C 99 22 11 20 20 20  20 20 52 45 54 55 52 4E  |...".     RETURN|
00001220: 20 54 4F 20 42 41 53 49  43 20 52 45 41 44 59 20  | TO BASIC READY |
00001230: 4D 4F 44 45 2E 00 63 1A  9E 0C 99 22 54 48 45 20  |MODE..c...."THE |
00001240: 53 54 41 43 4B 20 56 41  4C 55 45 20 53 41 56 45  |STACK VALUE SAVE|
00001250: 44 20 57 48 45 4E 20 45  4E 54 45 52 45 44 20 57  |D WHEN ENTERED W|
00001260: 49 4C 4C 00 91 1A A8 0C  99 22 42 45 20 52 45 53  |ILL......"BE RES|
00001270: 54 4F 52 45 44 2E 20 20  43 41 52 45 20 53 48 4F  |TORED.  CARE SHO|
00001280: 55 4C 44 20 42 45 20 54  41 4B 45 4E 20 54 48 41  |ULD BE TAKEN THA|
00001290: 54 00 BA 1A B2 0C 99 22  54 48 49 53 20 56 41 4C  |T......"THIS VAL|
000012A0: 55 45 20 49 53 20 54 48  45 20 53 41 4D 45 20 41  |UE IS THE SAME A|
000012B0: 53 20 57 48 45 4E 20 54  48 45 00 DF 1A BC 0C 99  |S WHEN THE......|
000012C0: 22 4D 4F 4E 49 54 4F 52  20 57 41 53 20 45 4E 54  |"MONITOR WAS ENT|
000012D0: 45 52 45 44 2E 20 20 41  20 43 4C 52 20 49 4E 00  |ERED.  A CLR IN.|
000012E0: 08 1B C6 0C 99 22 42 41  53 49 43 20 57 49 4C 4C  |....."BASIC WILL|
000012F0: 20 46 49 58 20 41 4E 59  20 53 54 41 43 4B 20 50  | FIX ANY STACK P|
00001300: 52 4F 42 4C 45 4D 53 2E  00 12 1B DA 0C 8D 39 30  |ROBLEMS.......90|
00001310: 30 30 00 3F 1B AC 0D 99  22 91 20 20 20 20 20 20  |00.?....".      |
00001320: 20 20 53 55 4D 4D 41 52  59 20 20 20 20 20 20 20  |  SUMMARY       |
00001330: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 22 00  |              ".|
00001340: 66 1B B1 0D 99 22 43 4F  4D 4D 4F 44 4F 52 45 20  |f...."COMMODORE |
00001350: 4D 4F 4E 49 54 4F 52 20  49 4E 53 54 52 55 43 54  |MONITOR INSTRUCT|
00001360: 49 4F 4E 53 3A 22 00 77  1B B6 0D 99 22 12 47 92  |IONS:".w....".G.|
00001370: 20 47 4F 20 52 55 4E 00  98 1B C0 0D 99 22 12 4C  | GO RUN......".L|
00001380: 92 20 4C 4F 41 44 20 46  52 4F 4D 20 54 41 50 45  |. LOAD FROM TAPE|
00001390: 20 4F 52 20 44 49 53 4B  00 B1 1B CA 0D 99 22 12  | OR DISK......".|
000013A0: 4D 92 20 4D 45 4D 4F 52  59 20 44 49 53 50 4C 41  |M. MEMORY DISPLA|
000013B0: 59 00 CC 1B D4 0D 99 22  12 52 92 20 52 45 47 49  |Y......".R. REGI|
000013C0: 53 54 45 52 20 44 49 53  50 4C 41 59 00 EB 1B DE  |STER DISPLAY....|
000013D0: 0D 99 22 12 53 92 20 53  41 56 45 20 54 4F 20 54  |..".S. SAVE TO T|
000013E0: 41 50 45 20 4F 52 20 44  49 53 4B 00 03 1C E8 0D  |APE OR DISK.....|
000013F0: 99 22 12 58 92 20 45 58  49 54 20 54 4F 20 42 41  |.".X. EXIT TO BA|
00001400: 53 49 43 00 2D 1C 0B 0E  99 22 11 53 55 50 45 52  |SIC.-....".SUPER|
00001410: 4D 4F 4E 20 41 44 44 49  54 49 4F 4E 41 4C 20 49  |MON ADDITIONAL I|
00001420: 4E 53 54 52 55 43 54 49  4F 4E 53 3A 22 00 49 1C  |NSTRUCTIONS:".I.|
00001430: 10 0E 99 22 11 12 41 92  20 53 49 4D 50 4C 45 20  |..."..A. SIMPLE |
00001440: 41 53 53 45 4D 42 4C 45  52 00 60 1C 1A 0E 99 22  |ASSEMBLER.`...."|
00001450: 12 44 92 20 44 49 53 41  53 53 45 4D 42 4C 45 52  |.D. DISASSEMBLER|
00001460: 00 76 1C 24 0E 99 22 12  46 92 20 46 49 4C 4C 20  |.v.$..".F. FILL |
00001470: 4D 45 4D 4F 52 59 00 8C  1C 2E 0E 99 22 12 48 92  |MEMORY......".H.|
00001480: 20 48 55 4E 54 20 4D 45  4D 4F 52 59 00 A9 1C 38  | HUNT MEMORY...8|
00001490: 0E 99 22 12 49 92 20 53  49 4E 47 4C 45 20 49 4E  |..".I. SINGLE IN|
000014A0: 53 54 52 55 43 54 49 4F  4E 00 C9 1C 42 0E 99 22  |STRUCTION...B.."|
000014B0: 12 50 92 20 50 52 49 4E  54 49 4E 47 20 44 49 53  |.P. PRINTING DIS|
000014C0: 41 53 53 45 4D 42 4C 45  52 00 E3 1C 4C 0E 99 22  |ASSEMBLER...L.."|
000014D0: 12 54 92 20 54 52 41 4E  53 46 45 52 20 4D 45 4D  |.T. TRANSFER MEM|
000014E0: 4F 52 59 00 ED 1C A0 0F  8D 39 30 30 30 00 19 1D  |ORY......9000...|
000014F0: AA 0F 99 22 91 12 53 55  50 45 52 4D 4F 4E 92 20  |..."..SUPERMON. |
00001500: 57 49 4C 4C 20 4C 4F 41  44 20 49 54 53 45 4C 46  |WILL LOAD ITSELF|
00001510: 20 49 4E 54 4F 20 54 48  45 00 46 1D B4 0F 99 22  | INTO THE.F...."|
00001520: 54 4F 50 20 4F 46 20 4D  45 4D 4F 52 59 20 2E 2E  |TOP OF MEMORY ..|
00001530: 20 57 48 45 52 45 56 45  52 20 54 48 41 54 20 48  | WHEREVER THAT H|
00001540: 41 50 50 45 4E 53 00 63  1D BE 0F 99 22 54 4F 20  |APPENS.c...."TO |
00001550: 42 45 20 4F 4E 20 59 4F  55 52 20 4D 41 43 48 49  |BE ON YOUR MACHI|
00001560: 4E 45 2E 00 90 1D C8 0F  99 22 11 20 20 20 59 4F  |NE.......".   YO|
00001570: 55 20 4D 41 59 20 54 48  45 4E 20 53 41 56 45 20  |U MAY THEN SAVE |
00001580: 54 48 45 20 4D 41 43 48  49 4E 45 20 43 4F 44 45  |THE MACHINE CODE|
00001590: 00 B8 1D D2 0F 99 22 46  4F 52 20 46 41 53 54 45  |......"FOR FASTE|
000015A0: 52 20 4C 4F 41 44 49 4E  47 20 49 4E 20 54 48 45  |R LOADING IN THE|
000015B0: 20 46 55 54 55 52 45 2E  00 E5 1D DC 0F 99 22 11  | FUTURE.......".|
000015C0: 42 45 20 53 55 52 45 20  54 4F 20 4E 4F 54 45 20  |BE SURE TO NOTE |
000015D0: 54 48 45 20 53 59 53 20  43 4F 4D 4D 41 4E 44 20  |THE SYS COMMAND |
000015E0: 57 48 49 43 48 00 0D 1E  E6 0F 99 22 4C 49 4E 4B  |WHICH......"LINK|
000015F0: 53 20 12 53 55 50 45 52  4D 4F 4E 92 20 54 4F 20  |S .SUPERMON. TO |
00001600: 54 48 45 20 43 4F 4D 4D  4F 44 4F 52 45 00 1C 1E  |THE COMMODORE...|
00001610: F0 0F 99 22 4D 4F 4E 49  54 4F 52 2E 00 26 1E 88  |..."MONITOR..&..|
00001620: 13 8D 73 FF FF FF FF FF  FF FF 70 33 FF FF FF FF  |..s.......p3....|
00001630: FF FF 7D FF FF 33 FF FF  66 66 66 66 66 66 66 66  |..}..3..ffffffff|
00001640: 66 66 66 66 66 66 66 66  66 66 66 66 66 66 66 66  |ffffffffffffffff|
00001650: 7A 7A 7A 7A 7A 7A FF FF  FF D2 ED FF FF FF FF FF  |zzzzzz..........|
00001660: D6 FF FF FF FF D1 FF FF  D0 FF FF D2 FF EE FF FF  |................|
00001670: FF FF FF FF 2E 7D FF FF  26 D3 FF FF FF FF FF FF  |.....}..&.......|
00001680: FF FF FF FF FF FF 32 7D  FF FF FF FF FF FF 36 FF  |......2}......6.|
00001690: FF FF FF FF F5 FF FF FF  FF FF FF FF 6F FF 33 FF  |............o.3.|
000016A0: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF EF  |................|
000016B0: FF FF FF FF FF DB FF D1  FF DD FF FF FF FF FF FF  |................|
000016C0: FF FF FF FF D0 FF 7F FF  33 FF 66 FF D0 DA DA FF  |........3.f.....|
000016D0: FF FF 53 20 2D 20 55 53  45 52 20 49 4E 50 55 54  |..S - USER INPUT|
000016E0: 20 49 4E 20 12 20 52 45  56 45 52 53 45 20 22 00  | IN . REVERSE ".|
000016F0: F5 1E 38 27 8E 00 00 00                           |..8'....        |
....... SUPERMON INSTR.!.L..10000.>...."
... SIMPLE ASSEMBLER ".]...."...A. .2000
. .LDA. .#$12.Z....".A 2002 .STA. .$8000
,X...(..".A 2005 .(RETURN)...2.."..C.<..
"     IN THE ABOVE EXAMPLE THE USER...F.
."STARTED ASSEMBLY AT 1000 HEX.  THE...P
.."FIRST INSTRUCTION WAS LOAD A REGISTER
.D.Z.."WITH IMMEDIATE 12 HEX.  IN THE SE
COND.Q.D.."LINE THE USER DID NOT NEED TO
 TYPE THE...N.."A AND ADDRESS.  THE SIMP
LE ASSEMBLER.J.X.."PROMPTS WITH THE NEXT
 ADDRESS.  TO EXIT......"THE ASSEMBLER T
YPE A RETURN AFTER THE.$...."THE ADDRESS
 PROMPT.  SYNTAX IS THE SAME.F...."AS TH
E DISASSEMBLER OUTPUT..P....9000.J....".
..  DISASSEMBLER ".}...."...D. .2000....
...".(SCREEN CLEARS)......".,  2000 A9 1
2       LDA #$12......".,  2002 9D 00 80
    STA $8000,X......".,  2005 AA       
   TAX......".,  2006 AA          TAX.?.
".."(FULL PAGE OF INSTRUCTIONS).H.@..". 
    DISASSEMBLES 22 INSTRUCTIONS...J.."S
TARTING AT 1000 HEX.  THE THREE BYTES.B.
T.."FOLLOWING THE ADDRESS MAY BE MODIFIE
D....^.."USE THE CRSR KEYS TO MOVE TO AN
D MODIFY...H.."THE BYTES.  HIT RETURN AN
D THE BYTES.H.R.."IN MEMORY WILL BE CHAN
GED.  .SUPERMON..U.|.."WILL THEN DISASSE
MBLE THAT PAGE AGAIN......9000......"..
. PRINTING DISASSEMBLER "......"...P. .2
000,2040..Y...."2000 A9 12       LDA #$1
2...B.."2002 9D 00 80    STA $8000,XY...
.L.."2005 AA          TAX.(.V.."   ...."
.H...."203F A2 00       LDX #$00.U....".
TO ENGAGE PRINTER, SET UP BEFOREHAND:...
..."     .OPEN 4,4:CMD4......".ON 4.0, A
CCESS THE MONITOR VIA A CALL......"SYS 5
4386 (*NOT* A BREAK) COMMAND...... 9000.
....."... SINGLE STEP "......"...I.?....
"     ALLOWS A MACHINE LANGUAGE PROGRAM.
].&.."TO BE RUN STEP BY STEP....0..".CAL
L REGISTER DISPLAY WITH ..R. AND SET...:
.."THE PC ADDRESS TO THE DESIRED FIRST..
.D.."INSTRUCTION FOR SINGLE STEPPING....
N.."THE ..I. WILL CAUSE A SINGLE STEP TO
.5.X.."EXECUTE AND WILL DISASSEMBLE THE 
NEXT..F.B..".CONTROLS:.C.L.."  .<. FOR S
INGLE STEP;...V.."  .RVS. FOR SLOW STEP;
......"  .SPACE. FOR FAST STEPPING;.I...
."  .STOP. TO RETURN TO MONITOR."......"
[ON BUSINESS KEYBOARDS--......"      USE
 .8.,._.,.6. AND .STOP.]....F..9000.4.P.
.".... FILL MEMORY ".S.Z.."....F. .1000.
 .1100. .FF......".     FILLS THE MEMORY
 FROM 1000 HEX TO......"1100 HEX WITH TH
E BYTE FF HEX....*..9000.D.4..".... GO R
UN ".O.>.."...G...H..".     GO TO THE AD
DRESS IN THE PC.".R.."REGISTER DISPLAY A
ND BEGIN RUN CODE..K.\.."ALL THE REGISTE
RS WILL BE REPLACED.M.F.."WITH THE DISPL
AYED VALUES."..P.."...G. .1000...Z..". 
    GO TO ADDRESS 1000 HEX AND BEGIN....
.."RUNNING CODE..J....9000......".... HU
NT MEMORY "......"...H. .C000. .D000. .'
READ.2....".     HUNT THRU MEMORY FROM C
000 HEX TO.A...."D000 HEX FOR THE ASCII 
STRING .READ. AND......"PRINT THE ADDRES
S WHERE IT IS FOUND.  A...J.."MAXIMUM OF
 32 CHARACTERS MAY BE USED....T.."...H. 
.C000. .D000. .20. .D2. .FF......".     
HUNT MEMORY FROM C000 HEX TO D000.>...."
HEX FOR THE SEQUENCE OF BYTES 20 D2 FF.L
...."AND PRINT THE ADDRESS.  A MAXIMUM O
F 32......"BYTES MAY BE USED....V..9000.
..`..".. LOAD "...A.."...L..X.B..".   LO
AD ANY PROGRAM FROM CASSETTE #1....C..".
..L. .";G(34);"RAM TEST";G(34).*.D..".  
 LOAD FROM CASSETTE #1 THE PROGRAM.B.E..
"NAMED .RAM TEST...N.J.."...L. .";G(34);
"RAM TEST";G(34);",08....T..". LOAD FROM
 DISK (DEVICE 8) THE PROGRAM...~.."NAMED
 .RAM TEST........".THIS COMMAND LEAVES 
BASIC POINTERS......"UNCHANGED.......900
0...D.."... MEMORY DISPLAY ".-.N.."...M.
 .0000. .0080.U.X.."..:  0000 00 01 02 0
3 04 05 06 07.|....".:  0008 08 09 0A 0B
 0C 0D 0E 0F......".     DISPLAY MEMORY 
FROM 0000 HEX TO.Q...."0080 HEX.  THE BY
TES FOLLOWING THE......"ADDRESS MAY BE M
ODIFIED BY EDITING AND......"THEN TYPING
 A RETURN..$....9000.A.(.."... REGISTER 
DISPLAY ".L.2.."...R.P.<..".     PC  IRQ
  SR AC XR YR SP...F..".;  0000 E62E 01 
02 03 04 05.B.P..".     DISPLAYS THE REG
ISTER VALUES SAVED...Z.."WHEN .SUPERMON.
 WAS ENTERED.  THE VALUES...D.."MAY BE C
HANGED WITH THE EDIT FOLLOWED.0.N.."BY A
 RETURN..\.O..".  USE THIS INSTRUCTION T
O SET UP THE...P.."PC VALUE BEFORE SINGL
E STEPPING WITH"...Q.."..I.......9000...
...".... SAVE"......"...S. .";G(34);"PRO
GRAM NAME";G(34);",01,0800,0C80"... ..".
     SAVE TO CASSETTE #1 MEMORY FROM.@..
.."0800 HEX UP TO BUT NOT INCLUDING 0C80
.F...."HEX AND NAME IT .PROGRAM NAME....
...."...S. .";G(34);"0:PROGRAM NAME";G(3
4);",08,1200,1F50".O.H..".    SAVE TO DI
SK DRIVE #0 MEMORY FROM...R.."1200 HEX U
P TO BUT NOT INCLUDING 1F50.!...."HEX AN
D NAME IT .PROGRAM NAME...+....9000.I...
."..... TRANSFER MEMORY ".I...."...T. .1
000. .1100. .5000......".     TRANSFER M
EMORY IN THE RANGE 1000.E...."HEX TO 110
0 HEX AND START STORING IT AT......"ADDR
ESS 5000 HEX....J..9000......".... EXIT 
TO BASIC "......"...X.5....".     RETURN
 TO BASIC READY MODE..C...."THE STACK VA
LUE SAVED WHEN ENTERED WILL......"BE RES
TORED.  CARE SHOULD BE TAKEN THAT......"
THIS VALUE IS THE SAME AS WHEN THE......
"MONITOR WAS ENTERED.  A CLR IN...F.."BA
SIC WILL FIX ANY STACK PROBLEMS....Z..90
00.?....".        SUMMARY               
      ".F...."COMMODORE MONITOR INSTRUCT
IONS:".W....".G. GO RUN......".L. LOAD F
ROM TAPE OR DISK...J..".M. MEMORY DISPLA
Y.L.T..".R. REGISTER DISPLAY......".S. S
AVE TO TAPE OR DISK......".X. EXIT TO BA
SIC.-....".SUPERMON ADDITIONAL INSTRUCTI
ONS:".I...."..A. SIMPLE ASSEMBLER.`...."
.D. DISASSEMBLER.V.$..".F. FILL MEMORY..
....".H. HUNT MEMORY...8..".I. SINGLE IN
STRUCTION.I.B..".P. PRINTING DISASSEMBLE
R...L..".T. TRANSFER MEMORY... ..9000...
..."..SUPERMON. WILL LOAD ITSELF INTO TH
E.F...."TOP OF MEMORY .. WHEREVER THAT H
APPENS.C...."TO BE ON YOUR MACHINE....H.
.".   YOU MAY THEN SAVE THE MACHINE CODE
...R.."FOR FASTER LOADING IN THE FUTURE.
......".BE SURE TO NOTE THE SYS COMMAND 
WHICH......"LINKS .SUPERMON. TO THE COMM
ODORE......"MONITOR..&....S.......P3....
..}..3..FFFFFFFFFFFFFFFFFFFFFFFFZZZZZZ..
.R......V....Q..P..R.........}..&S......
......2}......6.............O.3.........
...............Q............P..3.F.PZZ.
..S - USER INPUT IN . REVERSE "...8'....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL