SUPERMON INST.C
FILE INFORMATION
FILENAME(S): SUPERMON INST.C
FILE TYPE(S): PRG
FILE SIZE: 5.7K
FIRST SEEN: 2025-11-30 16:59:46
APPEARS ON: 2 disk(s)
FILE HASH
9fa6c4327581adaaead1d9b071ed7c576c96b39673366aa173baacd26529604b
FOUND ON DISKS (2 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| PD | SUPERMON INST.C | PRG | High Voltage Complete C64 Collection | 25 | 0 | DOWNLOAD FILE |
| PB DOMAIN 0016UT | SUPERMON INST.C | PRG | UK CD | 31 | 3 | 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 35 08 14 00 8F 20 46 49 58 | INSTR.5.... FIX|
00000020: 45 44 20 54 4F 20 52 55 4E 20 50 52 4F 50 45 52 |ED TO RUN PROPER|
00000030: 4C 59 20 42 59 00 4B 08 1E 00 8F 20 52 49 43 48 |LY BY.K.... RICH|
00000040: 41 52 44 20 42 52 41 44 4C 45 59 00 69 08 28 00 |ARD BRADLEY.i.(.|
00000050: 8F 20 54 4F 52 4F 4E 54 4F 20 50 45 54 20 55 53 |. TORONTO PET US|
00000060: 45 52 53 20 47 52 4F 55 50 00 86 08 32 00 8F 20 |ERS GROUP...2.. |
00000070: 43 4F 4D 4D 4F 44 4F 52 45 20 36 34 20 4C 49 42 |COMMODORE 64 LIB|
00000080: 52 41 52 49 41 4E 00 8F 08 4C 04 99 22 93 22 00 |RARIAN...L..".".|
00000090: AC 08 B0 04 99 22 11 11 12 20 53 49 4D 50 4C 45 |....."... SIMPLE|
000000A0: 20 41 53 53 45 4D 42 4C 45 52 20 22 00 CB 08 14 | ASSEMBLER "....|
000000B0: 05 99 22 11 2E 12 41 92 20 12 32 30 30 30 92 20 |.."...A. .2000. |
000000C0: 12 4C 44 41 92 20 12 23 24 31 32 00 E8 08 1E 05 |.LDA. .#$12.....|
000000D0: 99 22 2E 41 20 32 30 30 32 20 12 53 54 41 92 20 |.".A 2002 .STA. |
000000E0: 12 24 38 30 30 30 2C 58 00 00 09 28 05 99 22 2E |.$8000,X...(..".|
000000F0: 41 20 32 30 30 35 20 12 28 52 45 54 55 52 4E 29 |A 2005 .(RETURN)|
00000100: 00 08 09 32 05 99 22 2E 00 31 09 3C 05 99 22 20 |...2.."..1.<.." |
00000110: 20 20 20 20 49 4E 20 54 48 45 20 41 42 4F 56 45 | IN THE ABOVE|
00000120: 20 45 58 41 4D 50 4C 45 20 54 48 45 20 55 53 45 | EXAMPLE THE USE|
00000130: 52 00 5A 09 46 05 99 22 53 54 41 52 54 45 44 20 |R.Z.F.."STARTED |
00000140: 41 53 53 45 4D 42 4C 59 20 41 54 20 31 30 30 30 |ASSEMBLY AT 1000|
00000150: 20 48 45 58 2E 20 20 54 48 45 00 86 09 50 05 99 | HEX. THE...P..|
00000160: 22 46 49 52 53 54 20 49 4E 53 54 52 55 43 54 49 |"FIRST INSTRUCTI|
00000170: 4F 4E 20 57 41 53 20 4C 4F 41 44 20 41 20 52 45 |ON WAS LOAD A RE|
00000180: 47 49 53 54 45 52 00 B2 09 5A 05 99 22 57 49 54 |GISTER...Z.."WIT|
00000190: 48 20 49 4D 4D 45 44 49 41 54 45 20 31 32 20 48 |H IMMEDIATE 12 H|
000001A0: 45 58 2E 20 20 49 4E 20 54 48 45 20 53 45 43 4F |EX. IN THE SECO|
000001B0: 4E 44 00 DF 09 64 05 99 22 4C 49 4E 45 20 54 48 |ND...d.."LINE TH|
000001C0: 45 20 55 53 45 52 20 44 49 44 20 4E 4F 54 20 4E |E USER DID NOT N|
000001D0: 45 45 44 20 54 4F 20 54 59 50 45 20 54 48 45 00 |EED TO TYPE THE.|
000001E0: 0A 0A 6E 05 99 22 41 20 41 4E 44 20 41 44 44 52 |..n.."A AND ADDR|
000001F0: 45 53 53 2E 20 20 54 48 45 20 53 49 4D 50 4C 45 |ESS. THE SIMPLE|
00000200: 20 41 53 53 45 4D 42 4C 45 52 00 38 0A 78 05 99 | ASSEMBLER.8.x..|
00000210: 22 50 52 4F 4D 50 54 53 20 57 49 54 48 20 54 48 |"PROMPTS WITH TH|
00000220: 45 20 4E 45 58 54 20 41 44 44 52 45 53 53 2E 20 |E NEXT ADDRESS. |
00000230: 20 54 4F 20 45 58 49 54 00 64 0A 82 05 99 22 54 | TO EXIT.d...."T|
00000240: 48 45 20 41 53 53 45 4D 42 4C 45 52 20 54 59 50 |HE ASSEMBLER TYP|
00000250: 45 20 41 20 52 45 54 55 52 4E 20 41 46 54 45 52 |E A RETURN AFTER|
00000260: 20 54 48 45 00 92 0A 8C 05 99 22 54 48 45 20 41 | THE......"THE A|
00000270: 44 44 52 45 53 53 20 50 52 4F 4D 50 54 2E 20 20 |DDRESS PROMPT. |
00000280: 53 59 4E 54 41 58 20 49 53 20 54 48 45 20 53 41 |SYNTAX IS THE SA|
00000290: 4D 45 00 B4 0A 96 05 99 22 41 53 20 54 48 45 20 |ME......"AS THE |
000002A0: 44 49 53 41 53 53 45 4D 42 4C 45 52 20 4F 55 54 |DISASSEMBLER OUT|
000002B0: 50 55 54 2E 00 BE 0A AA 05 8D 39 30 30 30 00 D8 |PUT.......9000..|
000002C0: 0A DC 05 99 22 11 11 12 20 20 44 49 53 41 53 53 |...."... DISASS|
000002D0: 45 4D 42 4C 45 52 20 22 00 EB 0A E6 05 99 22 11 |EMBLER "......".|
000002E0: 2E 12 44 92 20 12 32 30 30 30 92 00 02 0B F0 05 |..D. .2000......|
000002F0: 99 22 11 28 53 43 52 45 45 4E 20 43 4C 45 41 52 |.".(SCREEN CLEAR|
00000300: 53 29 00 26 0B FA 05 99 22 2E 2C 20 20 32 30 30 |S).&...."., 200|
00000310: 30 20 41 39 20 31 32 20 20 20 20 20 20 20 4C 44 |0 A9 12 LD|
00000320: 41 20 23 24 31 32 00 4D 0B 04 06 99 22 2E 2C 20 |A #$12.M...."., |
00000330: 20 32 30 30 32 20 39 44 20 30 30 20 38 30 20 20 | 2002 9D 00 80 |
00000340: 20 20 53 54 41 20 24 38 30 30 30 2C 58 00 6C 0B | STA $8000,X.l.|
00000350: 0E 06 99 22 2E 2C 20 20 32 30 30 35 20 41 41 20 |..."., 2005 AA |
00000360: 20 20 20 20 20 20 20 20 20 54 41 58 00 8B 0B 18 | TAX....|
00000370: 06 99 22 2E 2C 20 20 32 30 30 36 20 41 41 20 20 |.."., 2006 AA |
00000380: 20 20 20 20 20 20 20 20 54 41 58 00 AD 0B 22 06 | TAX...".|
00000390: 99 22 28 46 55 4C 4C 20 50 41 47 45 20 4F 46 20 |."(FULL PAGE OF |
000003A0: 49 4E 53 54 52 55 43 54 49 4F 4E 53 29 00 D6 0B |INSTRUCTIONS)...|
000003B0: 40 06 99 22 11 20 20 20 20 20 44 49 53 41 53 53 |@..". DISASS|
000003C0: 45 4D 42 4C 45 53 20 32 32 20 49 4E 53 54 52 55 |EMBLES 22 INSTRU|
000003D0: 43 54 49 4F 4E 53 00 03 0C 4A 06 99 22 53 54 41 |CTIONS...J.."STA|
000003E0: 52 54 49 4E 47 20 41 54 20 31 30 30 30 20 48 45 |RTING AT 1000 HE|
000003F0: 58 2E 20 20 54 48 45 20 54 48 52 45 45 20 42 59 |X. THE THREE BY|
00000400: 54 45 53 00 30 0C 54 06 99 22 46 4F 4C 4C 4F 57 |TES.0.T.."FOLLOW|
00000410: 49 4E 47 20 54 48 45 20 41 44 44 52 45 53 53 20 |ING THE ADDRESS |
00000420: 4D 41 59 20 42 45 20 4D 4F 44 49 46 49 45 44 2E |MAY BE MODIFIED.|
00000430: 00 5E 0C 5E 06 99 22 55 53 45 20 54 48 45 20 43 |.^.^.."USE THE C|
00000440: 52 53 52 20 4B 45 59 53 20 54 4F 20 4D 4F 56 45 |RSR KEYS TO MOVE|
00000450: 20 54 4F 20 41 4E 44 20 4D 4F 44 49 46 59 00 89 | TO AND MODIFY..|
00000460: 0C 68 06 99 22 54 48 45 20 42 59 54 45 53 2E 20 |.h.."THE BYTES. |
00000470: 20 48 49 54 20 52 45 54 55 52 4E 20 41 4E 44 20 | HIT RETURN AND |
00000480: 54 48 45 20 42 59 54 45 53 00 B6 0C 72 06 99 22 |THE BYTES...r.."|
00000490: 49 4E 20 4D 45 4D 4F 52 59 20 57 49 4C 4C 20 42 |IN MEMORY WILL B|
000004A0: 45 20 43 48 41 4E 47 45 44 2E 20 20 12 53 55 50 |E CHANGED. .SUP|
000004B0: 45 52 4D 4F 4E 92 00 E3 0C 7C 06 99 22 57 49 4C |ERMON....|.."WIL|
000004C0: 4C 20 54 48 45 4E 20 44 49 53 41 53 53 45 4D 42 |L THEN DISASSEMB|
000004D0: 4C 45 20 54 48 41 54 20 50 41 47 45 20 41 47 41 |LE THAT PAGE AGA|
000004E0: 49 4E 2E 00 ED 0C 9A 06 8D 39 30 30 30 00 0F 0D |IN.......9000...|
000004F0: A4 06 99 22 11 11 12 20 50 52 49 4E 54 49 4E 47 |..."... PRINTING|
00000500: 20 44 49 53 41 53 53 45 4D 42 4C 45 52 20 22 00 | DISASSEMBLER ".|
00000510: 27 0D AE 06 99 22 11 2E 12 50 92 20 12 32 30 30 |'...."...P. .200|
00000520: 30 2C 32 30 34 30 92 00 47 0D B8 06 99 22 32 30 |0,2040..G...."20|
00000530: 30 30 20 41 39 20 31 32 20 20 20 20 20 20 20 4C |00 A9 12 L|
00000540: 44 41 20 23 24 31 32 00 6C 0D C2 06 99 22 32 30 |DA #$12.l...."20|
00000550: 30 32 20 39 44 20 30 30 20 38 30 20 20 20 20 53 |02 9D 00 80 S|
00000560: 54 41 20 24 38 30 30 30 2C 58 59 2E 00 87 0D CC |TA $8000,XY.....|
00000570: 06 99 22 32 30 30 35 20 41 41 20 20 20 20 20 20 |.."2005 AA |
00000580: 20 20 20 20 54 41 58 00 96 0D D6 06 99 22 20 20 | TAX......" |
00000590: 20 2E 2E 2E 2E 22 00 B6 0D E0 06 99 22 32 30 33 | ...."......"203|
000005A0: 46 20 41 32 20 30 30 20 20 20 20 20 20 20 4C 44 |F A2 00 LD|
000005B0: 58 20 23 24 30 30 00 E3 0D EA 06 99 22 11 54 4F |X #$00......".TO|
000005C0: 20 45 4E 47 41 47 45 20 50 52 49 4E 54 45 52 2C | ENGAGE PRINTER,|
000005D0: 20 53 45 54 20 55 50 20 42 45 46 4F 52 45 48 41 | SET UP BEFOREHA|
000005E0: 4E 44 3A 00 FD 0D EF 06 99 22 20 20 20 20 20 12 |ND:......" .|
000005F0: 4F 50 45 4E 20 34 2C 34 3A 43 4D 44 34 00 2A 0E |OPEN 4,4:CMD4.*.|
00000600: F4 06 99 22 11 4F 4E 20 34 2E 30 2C 20 41 43 43 |...".ON 4.0, ACC|
00000610: 45 53 53 20 54 48 45 20 4D 4F 4E 49 54 4F 52 20 |ESS THE MONITOR |
00000620: 56 49 41 20 41 20 43 41 4C 4C 00 52 0E F9 06 99 |VIA A CALL.R....|
00000630: 22 53 59 53 20 35 34 33 38 36 20 28 2A 4E 4F 54 |"SYS 54386 (*NOT|
00000640: 2A 20 41 20 42 52 45 41 4B 29 20 43 4F 4D 4D 41 |* A BREAK) COMMA|
00000650: 4E 44 00 5D 0E FE 06 8D 20 39 30 30 30 00 75 0E |ND.].... 9000.u.|
00000660: 08 07 99 22 11 11 12 20 53 49 4E 47 4C 45 20 53 |..."... SINGLE S|
00000670: 54 45 50 20 22 00 80 0E 12 07 99 22 11 2E 12 49 |TEP "......"...I|
00000680: 00 AD 0E 1C 07 99 22 20 20 20 20 20 41 4C 4C 4F |......" ALLO|
00000690: 57 53 20 41 20 4D 41 43 48 49 4E 45 20 4C 41 4E |WS A MACHINE LAN|
000006A0: 47 55 41 47 45 20 50 52 4F 47 52 41 4D 00 CB 0E |GUAGE PROGRAM...|
000006B0: 26 07 99 22 54 4F 20 42 45 20 52 55 4E 20 53 54 |&.."TO BE RUN ST|
000006C0: 45 50 20 42 59 20 53 54 45 50 2E 00 FA 0E 30 07 |EP BY STEP....0.|
000006D0: 99 22 11 43 41 4C 4C 20 52 45 47 49 53 54 45 52 |.".CALL REGISTER|
000006E0: 20 44 49 53 50 4C 41 59 20 57 49 54 48 20 2E 12 | DISPLAY WITH ..|
000006F0: 52 92 20 41 4E 44 20 53 45 54 00 24 0F 3A 07 99 |R. AND SET.$.:..|
00000700: 22 54 48 45 20 50 43 20 41 44 44 52 45 53 53 20 |"THE PC ADDRESS |
00000710: 54 4F 20 54 48 45 20 44 45 53 49 52 45 44 20 46 |TO THE DESIRED F|
00000720: 49 52 53 54 00 4B 0F 44 07 99 22 49 4E 53 54 52 |IRST.K.D.."INSTR|
00000730: 55 43 54 49 4F 4E 20 46 4F 52 20 53 49 4E 47 4C |UCTION FOR SINGL|
00000740: 45 20 53 54 45 50 50 49 4E 47 2E 00 76 0F 4E 07 |E STEPPING..v.N.|
00000750: 99 22 54 48 45 20 2E 12 49 92 20 57 49 4C 4C 20 |."THE ..I. WILL |
00000760: 43 41 55 53 45 20 41 20 53 49 4E 47 4C 45 20 53 |CAUSE A SINGLE S|
00000770: 54 45 50 20 54 4F 00 A3 0F 58 07 99 22 45 58 45 |TEP TO...X.."EXE|
00000780: 43 55 54 45 20 41 4E 44 20 57 49 4C 4C 20 44 49 |CUTE AND WILL DI|
00000790: 53 41 53 53 45 4D 42 4C 45 20 54 48 45 20 4E 45 |SASSEMBLE THE NE|
000007A0: 58 54 2E 00 B4 0F 62 07 99 22 11 43 4F 4E 54 52 |XT....b..".CONTR|
000007B0: 4F 4C 53 3A 00 D1 0F 6C 07 99 22 20 20 12 3C 92 |OLS:...l.." .<.|
000007C0: 20 46 4F 52 20 53 49 4E 47 4C 45 20 53 54 45 50 | FOR SINGLE STEP|
000007D0: 3B 00 EE 0F 76 07 99 22 20 20 12 52 56 53 92 20 |;...v.." .RVS. |
000007E0: 46 4F 52 20 53 4C 4F 57 20 53 54 45 50 3B 00 11 |FOR SLOW STEP;..|
000007F0: 10 80 07 99 22 20 20 12 53 50 41 43 45 92 20 46 |...." .SPACE. F|
00000800: 4F 52 20 46 41 53 54 20 53 54 45 50 50 49 4E 47 |OR FAST STEPPING|
00000810: 3B 00 37 10 8A 07 99 22 20 20 12 53 54 4F 50 92 |;.7...." .STOP.|
00000820: 20 54 4F 20 52 45 54 55 52 4E 20 54 4F 20 4D 4F | TO RETURN TO MO|
00000830: 4E 49 54 4F 52 2E 22 00 56 10 94 07 99 22 5B 4F |NITOR.".V...."[O|
00000840: 4E 20 42 55 53 49 4E 45 53 53 20 4B 45 59 42 4F |N BUSINESS KEYBO|
00000850: 41 52 44 53 2D 2D 00 7F 10 9E 07 99 22 20 20 20 |ARDS--......" |
00000860: 20 20 20 55 53 45 20 12 38 92 2C 12 5F 92 2C 12 | USE .8.,._.,.|
00000870: 36 92 20 41 4E 44 20 12 53 54 4F 50 92 5D 2E 00 |6. AND .STOP.]..|
00000880: 89 10 C6 07 8D 39 30 30 30 00 A2 10 D0 07 99 22 |.....9000......"|
00000890: 11 11 11 12 20 46 49 4C 4C 20 4D 45 4D 4F 52 59 |.... FILL MEMORY|
000008A0: 20 22 00 C1 10 DA 07 99 22 11 11 2E 12 46 92 20 | "......"....F. |
000008B0: 12 31 30 30 30 92 20 12 31 31 30 30 92 20 12 46 |.1000. .1100. .F|
000008C0: 46 00 EF 10 E4 07 99 22 11 20 20 20 20 20 46 49 |F......". FI|
000008D0: 4C 4C 53 20 54 48 45 20 4D 45 4D 4F 52 59 20 46 |LLS THE MEMORY F|
000008E0: 52 4F 4D 20 31 30 30 30 20 48 45 58 20 54 4F 00 |ROM 1000 HEX TO.|
000008F0: 14 11 EE 07 99 22 31 31 30 30 20 48 45 58 20 57 |....."1100 HEX W|
00000900: 49 54 48 20 54 48 45 20 42 59 54 45 20 46 46 20 |ITH THE BYTE FF |
00000910: 48 45 58 2E 00 1E 11 2A 08 8D 39 30 30 30 00 32 |HEX....*..9000.2|
00000920: 11 34 08 99 22 11 11 11 12 20 47 4F 20 52 55 4E |.4..".... GO RUN|
00000930: 20 22 00 3D 11 3E 08 99 22 11 2E 12 47 00 65 11 | ".=.>.."...G.e.|
00000940: 48 08 99 22 11 20 20 20 20 20 47 4F 20 54 4F 20 |H..". GO TO |
00000950: 54 48 45 20 41 44 44 52 45 53 53 20 49 4E 20 54 |THE ADDRESS IN T|
00000960: 48 45 20 50 43 00 90 11 52 08 99 22 52 45 47 49 |HE PC...R.."REGI|
00000970: 53 54 45 52 20 44 49 53 50 4C 41 59 20 41 4E 44 |STER DISPLAY AND|
00000980: 20 42 45 47 49 4E 20 52 55 4E 20 43 4F 44 45 2E | BEGIN RUN CODE.|
00000990: 00 B9 11 5C 08 99 22 41 4C 4C 20 54 48 45 20 52 |...\.."ALL THE R|
000009A0: 45 47 49 53 54 45 52 53 20 57 49 4C 4C 20 42 45 |EGISTERS WILL BE|
000009B0: 20 52 45 50 4C 41 43 45 44 00 DB 11 66 08 99 22 | REPLACED...f.."|
000009C0: 57 49 54 48 20 54 48 45 20 44 49 53 50 4C 41 59 |WITH THE DISPLAY|
000009D0: 45 44 20 56 41 4C 55 45 53 2E 22 00 ED 11 70 08 |ED VALUES."...p.|
000009E0: 99 22 11 2E 12 47 92 20 12 31 30 30 30 00 1A 12 |."...G. .1000...|
000009F0: 7A 08 99 22 11 20 20 20 20 20 47 4F 20 54 4F 20 |z..". GO TO |
00000A00: 41 44 44 52 45 53 53 20 31 30 30 30 20 48 45 58 |ADDRESS 1000 HEX|
00000A10: 20 41 4E 44 20 42 45 47 49 4E 00 2E 12 84 08 99 | AND BEGIN......|
00000A20: 22 52 55 4E 4E 49 4E 47 20 43 4F 44 45 2E 00 38 |"RUNNING CODE..8|
00000A30: 12 8E 08 8D 39 30 30 30 00 51 12 98 08 99 22 11 |....9000.Q....".|
00000A40: 11 11 12 20 48 55 4E 54 20 4D 45 4D 4F 52 59 20 |... HUNT MEMORY |
00000A50: 22 00 72 12 A2 08 99 22 11 2E 12 48 92 20 12 43 |".r...."...H. .C|
00000A60: 30 30 30 92 20 12 44 30 30 30 92 20 12 27 52 45 |000. .D000. .'RE|
00000A70: 41 44 00 A0 12 AC 08 99 22 11 20 20 20 20 20 48 |AD......". H|
00000A80: 55 4E 54 20 54 48 52 55 20 4D 45 4D 4F 52 59 20 |UNT THRU MEMORY |
00000A90: 46 52 4F 4D 20 43 30 30 30 20 48 45 58 20 54 4F |FROM C000 HEX TO|
00000AA0: 00 CF 12 B6 08 99 22 44 30 30 30 20 48 45 58 20 |......"D000 HEX |
00000AB0: 46 4F 52 20 54 48 45 20 41 53 43 49 49 20 53 54 |FOR THE ASCII ST|
00000AC0: 52 49 4E 47 20 12 52 45 41 44 92 20 41 4E 44 00 |RING .READ. AND.|
00000AD0: FD 12 C0 08 99 22 50 52 49 4E 54 20 54 48 45 20 |....."PRINT THE |
00000AE0: 41 44 44 52 45 53 53 20 57 48 45 52 45 20 49 54 |ADDRESS WHERE IT|
00000AF0: 20 49 53 20 46 4F 55 4E 44 2E 20 20 41 00 29 13 | IS FOUND. A.).|
00000B00: CA 08 99 22 4D 41 58 49 4D 55 4D 20 4F 46 20 33 |..."MAXIMUM OF 3|
00000B10: 32 20 43 48 41 52 41 43 54 45 52 53 20 4D 41 59 |2 CHARACTERS MAY|
00000B20: 20 42 45 20 55 53 45 44 2E 00 51 13 D4 08 99 22 | BE USED..Q...."|
00000B30: 11 2E 12 48 92 20 12 43 30 30 30 92 20 12 44 30 |...H. .C000. .D0|
00000B40: 30 30 92 20 12 32 30 92 20 12 44 32 92 20 12 46 |00. .20. .D2. .F|
00000B50: 46 00 7F 13 DE 08 99 22 11 20 20 20 20 20 48 55 |F......". HU|
00000B60: 4E 54 20 4D 45 4D 4F 52 59 20 46 52 4F 4D 20 43 |NT MEMORY FROM C|
00000B70: 30 30 30 20 48 45 58 20 54 4F 20 44 30 30 30 00 |000 HEX TO D000.|
00000B80: AC 13 E8 08 99 22 48 45 58 20 46 4F 52 20 54 48 |....."HEX FOR TH|
00000B90: 45 20 53 45 51 55 45 4E 43 45 20 4F 46 20 42 59 |E SEQUENCE OF BY|
00000BA0: 54 45 53 20 32 30 20 44 32 20 46 46 00 DA 13 F2 |TES 20 D2 FF....|
00000BB0: 08 99 22 41 4E 44 20 50 52 49 4E 54 20 54 48 45 |.."AND PRINT THE|
00000BC0: 20 41 44 44 52 45 53 53 2E 20 20 41 20 4D 41 58 | ADDRESS. A MAX|
00000BD0: 49 4D 55 4D 20 4F 46 20 33 32 00 F3 13 FC 08 99 |IMUM OF 32......|
00000BE0: 22 42 59 54 45 53 20 4D 41 59 20 42 45 20 55 53 |"BYTES MAY BE US|
00000BF0: 45 44 2E 00 FD 13 56 09 8D 39 30 30 30 00 0D 14 |ED....V..9000...|
00000C00: 60 09 99 22 11 12 20 4C 4F 41 44 20 22 00 19 14 |`..".. LOAD "...|
00000C10: 61 09 99 22 11 2E 12 4C 92 00 46 14 62 09 99 22 |a.."...L..F.b.."|
00000C20: 11 20 20 20 4C 4F 41 44 20 41 4E 59 20 50 52 4F |. LOAD ANY PRO|
00000C30: 47 52 41 4D 20 46 52 4F 4D 20 43 41 53 53 45 54 |GRAM FROM CASSET|
00000C40: 54 45 20 23 31 2E 00 6C 14 63 09 99 22 11 2E 12 |TE #1..l.c.."...|
00000C50: 4C 92 20 12 22 3B C7 28 33 34 29 3B 22 52 41 4D |L. .";.(34);"RAM|
00000C60: 20 54 45 53 54 22 3B C7 28 33 34 29 00 98 14 64 | TEST";.(34)...d|
00000C70: 09 99 22 11 20 20 20 4C 4F 41 44 20 46 52 4F 4D |..". LOAD FROM|
00000C80: 20 43 41 53 53 45 54 54 45 20 23 31 20 54 48 45 | CASSETTE #1 THE|
00000C90: 20 50 52 4F 47 52 41 4D 00 B0 14 65 09 99 22 4E | PROGRAM...e.."N|
00000CA0: 41 4D 45 44 20 12 52 41 4D 20 54 45 53 54 92 2E |AMED .RAM TEST..|
00000CB0: 00 DC 14 6A 09 99 22 11 2E 12 4C 92 20 12 22 3B |...j.."...L. .";|
00000CC0: C7 28 33 34 29 3B 22 52 41 4D 20 54 45 53 54 22 |.(34);"RAM TEST"|
00000CD0: 3B C7 28 33 34 29 3B 22 2C 30 38 92 00 0A 15 74 |;.(34);",08....t|
00000CE0: 09 99 22 11 20 4C 4F 41 44 20 46 52 4F 4D 20 44 |..". LOAD FROM D|
00000CF0: 49 53 4B 20 28 44 45 56 49 43 45 20 38 29 20 54 |ISK (DEVICE 8) T|
00000D00: 48 45 20 50 52 4F 47 52 41 4D 00 22 15 7E 09 99 |HE PROGRAM.".~..|
00000D10: 22 4E 41 4D 45 44 20 12 52 41 4D 20 54 45 53 54 |"NAMED .RAM TEST|
00000D20: 92 2E 00 4C 15 88 09 99 22 11 54 48 49 53 20 43 |...L....".THIS C|
00000D30: 4F 4D 4D 41 4E 44 20 4C 45 41 56 45 53 20 42 41 |OMMAND LEAVES BA|
00000D40: 53 49 43 20 50 4F 49 4E 54 45 52 53 00 5D 15 92 |SIC POINTERS.]..|
00000D50: 09 99 22 55 4E 43 48 41 4E 47 45 44 2E 00 67 15 |.."UNCHANGED..g.|
00000D60: BA 09 8D 39 30 30 30 00 82 15 C4 09 99 22 11 11 |...9000......"..|
00000D70: 12 20 4D 45 4D 4F 52 59 20 44 49 53 50 4C 41 59 |. MEMORY DISPLAY|
00000D80: 20 22 00 9B 15 CE 09 99 22 11 2E 12 4D 92 20 12 | "......"...M. .|
00000D90: 30 30 30 30 92 20 12 30 30 38 30 00 C3 15 D8 09 |0000. .0080.....|
00000DA0: 99 22 11 2E 3A 20 20 30 30 30 30 20 30 30 20 30 |."..: 0000 00 0|
00000DB0: 31 20 30 32 20 30 33 20 30 34 20 30 35 20 30 36 |1 02 03 04 05 06|
00000DC0: 20 30 37 00 EA 15 E2 09 99 22 2E 3A 20 20 30 30 | 07......".: 00|
00000DD0: 30 38 20 30 38 20 30 39 20 30 41 20 30 42 20 30 |08 08 09 0A 0B 0|
00000DE0: 43 20 30 44 20 30 45 20 30 46 00 16 16 EC 09 99 |C 0D 0E 0F......|
00000DF0: 22 11 20 20 20 20 20 44 49 53 50 4C 41 59 20 4D |". DISPLAY M|
00000E00: 45 4D 4F 52 59 20 46 52 4F 4D 20 30 30 30 30 20 |EMORY FROM 0000 |
00000E10: 48 45 58 20 54 4F 00 3F 16 F6 09 99 22 30 30 38 |HEX TO.?...."008|
00000E20: 30 20 48 45 58 2E 20 20 54 48 45 20 42 59 54 45 |0 HEX. THE BYTE|
00000E30: 53 20 46 4F 4C 4C 4F 57 49 4E 47 20 54 48 45 00 |S FOLLOWING THE.|
00000E40: 6C 16 00 0A 99 22 41 44 44 52 45 53 53 20 4D 41 |l...."ADDRESS MA|
00000E50: 59 20 42 45 20 4D 4F 44 49 46 49 45 44 20 42 59 |Y BE MODIFIED BY|
00000E60: 20 45 44 49 54 49 4E 47 20 41 4E 44 00 88 16 0A | EDITING AND....|
00000E70: 0A 99 22 54 48 45 4E 20 54 59 50 49 4E 47 20 41 |.."THEN TYPING A|
00000E80: 20 52 45 54 55 52 4E 2E 00 92 16 1E 0A 8D 39 30 | RETURN.......90|
00000E90: 30 30 00 AF 16 28 0A 99 22 11 11 12 20 52 45 47 |00...(.."... REG|
00000EA0: 49 53 54 45 52 20 44 49 53 50 4C 41 59 20 22 00 |ISTER DISPLAY ".|
00000EB0: BA 16 32 0A 99 22 11 2E 12 52 00 DE 16 3C 0A 99 |..2.."...R...<..|
00000EC0: 22 11 20 20 20 20 20 50 43 20 20 49 52 51 20 20 |". PC IRQ |
00000ED0: 53 52 20 41 43 20 58 52 20 59 52 20 53 50 00 01 |SR AC XR YR SP..|
00000EE0: 17 46 0A 99 22 2E 3B 20 20 30 30 30 30 20 45 36 |.F..".; 0000 E6|
00000EF0: 32 45 20 30 31 20 30 32 20 30 33 20 30 34 20 30 |2E 01 02 03 04 0|
00000F00: 35 00 30 17 50 0A 99 22 11 20 20 20 20 20 44 49 |5.0.P..". DI|
00000F10: 53 50 4C 41 59 53 20 54 48 45 20 52 45 47 49 53 |SPLAYS THE REGIS|
00000F20: 54 45 52 20 56 41 4C 55 45 53 20 53 41 56 45 44 |TER VALUES SAVED|
00000F30: 00 5F 17 5A 0A 99 22 57 48 45 4E 20 12 53 55 50 |._.Z.."WHEN .SUP|
00000F40: 45 52 4D 4F 4E 92 20 57 41 53 20 45 4E 54 45 52 |ERMON. WAS ENTER|
00000F50: 45 44 2E 20 20 54 48 45 20 56 41 4C 55 45 53 00 |ED. THE VALUES.|
00000F60: 8B 17 64 0A 99 22 4D 41 59 20 42 45 20 43 48 41 |..d.."MAY BE CHA|
00000F70: 4E 47 45 44 20 57 49 54 48 20 54 48 45 20 45 44 |NGED WITH THE ED|
00000F80: 49 54 20 46 4F 4C 4C 4F 57 45 44 00 9E 17 6E 0A |IT FOLLOWED...n.|
00000F90: 99 22 42 59 20 41 20 52 45 54 55 52 4E 2E 00 CA |."BY A RETURN...|
00000FA0: 17 6F 0A 99 22 11 20 20 55 53 45 20 54 48 49 53 |.o..". USE THIS|
00000FB0: 20 49 4E 53 54 52 55 43 54 49 4F 4E 20 54 4F 20 | INSTRUCTION TO |
00000FC0: 53 45 54 20 55 50 20 54 48 45 00 F6 17 70 0A 99 |SET UP THE...p..|
00000FD0: 22 50 43 20 56 41 4C 55 45 20 42 45 46 4F 52 45 |"PC VALUE BEFORE|
00000FE0: 20 53 49 4E 47 4C 45 20 53 54 45 50 50 49 4E 47 | SINGLE STEPPING|
00000FF0: 20 57 49 54 48 22 00 01 18 71 0A 99 22 2E 12 49 | WITH"...q.."..I|
00001000: 92 00 0B 18 82 0A 8D 39 30 30 30 00 1C 18 8C 0A |.......9000.....|
00001010: 99 22 11 11 11 12 20 53 41 56 45 22 00 56 18 96 |.".... SAVE".V..|
00001020: 0A 99 22 11 2E 12 53 92 20 12 22 3B C7 28 33 34 |.."...S. .";.(34|
00001030: 29 3B 22 50 52 4F 47 52 41 4D 20 4E 41 4D 45 22 |);"PROGRAM NAME"|
00001040: 3B C7 28 33 34 29 3B 22 2C 30 31 2C 30 38 30 30 |;.(34);",01,0800|
00001050: 2C 30 43 38 30 22 00 82 18 A0 0A 99 22 11 20 20 |,0C80"......". |
00001060: 20 20 20 53 41 56 45 20 54 4F 20 43 41 53 53 45 | SAVE TO CASSE|
00001070: 54 54 45 20 23 31 20 4D 45 4D 4F 52 59 20 46 52 |TTE #1 MEMORY FR|
00001080: 4F 4D 00 AE 18 AA 0A 99 22 30 38 30 30 20 48 45 |OM......"0800 HE|
00001090: 58 20 55 50 20 54 4F 20 42 55 54 20 4E 4F 54 20 |X UP TO BUT NOT |
000010A0: 49 4E 43 4C 55 44 49 4E 47 20 30 43 38 30 00 D4 |INCLUDING 0C80..|
000010B0: 18 B4 0A 99 22 48 45 58 20 41 4E 44 20 4E 41 4D |...."HEX AND NAM|
000010C0: 45 20 49 54 20 12 50 52 4F 47 52 41 4D 20 4E 41 |E IT .PROGRAM NA|
000010D0: 4D 45 92 2E 00 10 19 BE 0A 99 22 11 2E 12 53 92 |ME........"...S.|
000010E0: 20 12 22 3B C7 28 33 34 29 3B 22 30 3A 50 52 4F | .";.(34);"0:PRO|
000010F0: 47 52 41 4D 20 4E 41 4D 45 22 3B C7 28 33 34 29 |GRAM NAME";.(34)|
00001100: 3B 22 2C 30 38 2C 31 32 30 30 2C 31 46 35 30 22 |;",08,1200,1F50"|
00001110: 00 3D 19 C8 0A 99 22 11 20 20 20 20 53 41 56 45 |.=....". SAVE|
00001120: 20 54 4F 20 44 49 53 4B 20 44 52 49 56 45 20 23 | TO DISK DRIVE #|
00001130: 30 20 4D 45 4D 4F 52 59 20 46 52 4F 4D 00 69 19 |0 MEMORY FROM.i.|
00001140: D2 0A 99 22 31 32 30 30 20 48 45 58 20 55 50 20 |..."1200 HEX UP |
00001150: 54 4F 20 42 55 54 20 4E 4F 54 20 49 4E 43 4C 55 |TO BUT NOT INCLU|
00001160: 44 49 4E 47 20 31 46 35 30 00 8F 19 DC 0A 99 22 |DING 1F50......"|
00001170: 48 45 58 20 41 4E 44 20 4E 41 4D 45 20 49 54 20 |HEX AND NAME IT |
00001180: 12 50 52 4F 47 52 41 4D 20 4E 41 4D 45 92 2E 00 |.PROGRAM NAME...|
00001190: 99 19 E6 0A 8D 39 30 30 30 00 B7 19 F0 0A 99 22 |.....9000......"|
000011A0: 11 11 11 11 12 20 54 52 41 4E 53 46 45 52 20 4D |..... TRANSFER M|
000011B0: 45 4D 4F 52 59 20 22 00 D7 19 FA 0A 99 22 11 2E |EMORY "......"..|
000011C0: 12 54 92 20 12 31 30 30 30 92 20 12 31 31 30 30 |.T. .1000. .1100|
000011D0: 92 20 12 35 30 30 30 00 05 1A 04 0B 99 22 11 20 |. .5000......". |
000011E0: 20 20 20 20 54 52 41 4E 53 46 45 52 20 4D 45 4D | TRANSFER MEM|
000011F0: 4F 52 59 20 49 4E 20 54 48 45 20 52 41 4E 47 45 |ORY IN THE RANGE|
00001200: 20 31 30 30 30 00 33 1A 0E 0B 99 22 48 45 58 20 | 1000.3...."HEX |
00001210: 54 4F 20 31 31 30 30 20 48 45 58 20 41 4E 44 20 |TO 1100 HEX AND |
00001220: 53 54 41 52 54 20 53 54 4F 52 49 4E 47 20 49 54 |START STORING IT|
00001230: 20 41 54 00 4B 1A 18 0B 99 22 41 44 44 52 45 53 | AT.K...."ADDRES|
00001240: 53 20 35 30 30 30 20 48 45 58 2E 00 55 1A 4A 0B |S 5000 HEX..U.J.|
00001250: 8D 39 30 30 30 00 70 1A 80 0C 99 22 11 11 11 12 |.9000.p...."....|
00001260: 20 45 58 49 54 20 54 4F 20 42 41 53 49 43 20 22 | EXIT TO BASIC "|
00001270: 00 7B 1A 8A 0C 99 22 11 2E 12 58 00 A3 1A 94 0C |.{...."...X.....|
00001280: 99 22 11 20 20 20 20 20 52 45 54 55 52 4E 20 54 |.". RETURN T|
00001290: 4F 20 42 41 53 49 43 20 52 45 41 44 59 20 4D 4F |O BASIC READY MO|
000012A0: 44 45 2E 00 D1 1A 9E 0C 99 22 54 48 45 20 53 54 |DE......."THE ST|
000012B0: 41 43 4B 20 56 41 4C 55 45 20 53 41 56 45 44 20 |ACK VALUE SAVED |
000012C0: 57 48 45 4E 20 45 4E 54 45 52 45 44 20 57 49 4C |WHEN ENTERED WIL|
000012D0: 4C 00 FF 1A A8 0C 99 22 42 45 20 52 45 53 54 4F |L......"BE RESTO|
000012E0: 52 45 44 2E 20 20 43 41 52 45 20 53 48 4F 55 4C |RED. CARE SHOUL|
000012F0: 44 20 42 45 20 54 41 4B 45 4E 20 54 48 41 54 00 |D BE TAKEN THAT.|
00001300: 28 1B B2 0C 99 22 54 48 49 53 20 56 41 4C 55 45 |(...."THIS VALUE|
00001310: 20 49 53 20 54 48 45 20 53 41 4D 45 20 41 53 20 | IS THE SAME AS |
00001320: 57 48 45 4E 20 54 48 45 00 4D 1B BC 0C 99 22 4D |WHEN THE.M...."M|
00001330: 4F 4E 49 54 4F 52 20 57 41 53 20 45 4E 54 45 52 |ONITOR WAS ENTER|
00001340: 45 44 2E 20 20 41 20 43 4C 52 20 49 4E 00 76 1B |ED. A CLR IN.v.|
00001350: C6 0C 99 22 42 41 53 49 43 20 57 49 4C 4C 20 46 |..."BASIC WILL F|
00001360: 49 58 20 41 4E 59 20 53 54 41 43 4B 20 50 52 4F |IX ANY STACK PRO|
00001370: 42 4C 45 4D 53 2E 00 80 1B DA 0C 8D 39 30 30 30 |BLEMS.......9000|
00001380: 00 AD 1B AC 0D 99 22 91 20 20 20 20 20 20 20 20 |......". |
00001390: 53 55 4D 4D 41 52 59 20 20 20 20 20 20 20 20 20 |SUMMARY |
000013A0: 20 20 20 20 20 20 20 20 20 20 20 20 22 00 D4 1B | "...|
000013B0: B1 0D 99 22 43 4F 4D 4D 4F 44 4F 52 45 20 4D 4F |..."COMMODORE MO|
000013C0: 4E 49 54 4F 52 20 49 4E 53 54 52 55 43 54 49 4F |NITOR INSTRUCTIO|
000013D0: 4E 53 3A 22 00 E5 1B B6 0D 99 22 12 47 92 20 47 |NS:"......".G. G|
000013E0: 4F 20 52 55 4E 00 06 1C C0 0D 99 22 12 4C 92 20 |O RUN......".L. |
000013F0: 4C 4F 41 44 20 46 52 4F 4D 20 54 41 50 45 20 4F |LOAD FROM TAPE O|
00001400: 52 20 44 49 53 4B 00 1F 1C CA 0D 99 22 12 4D 92 |R DISK......".M.|
00001410: 20 4D 45 4D 4F 52 59 20 44 49 53 50 4C 41 59 00 | MEMORY DISPLAY.|
00001420: 3A 1C D4 0D 99 22 12 52 92 20 52 45 47 49 53 54 |:....".R. REGIST|
00001430: 45 52 20 44 49 53 50 4C 41 59 00 59 1C DE 0D 99 |ER DISPLAY.Y....|
00001440: 22 12 53 92 20 53 41 56 45 20 54 4F 20 54 41 50 |".S. SAVE TO TAP|
00001450: 45 20 4F 52 20 44 49 53 4B 00 71 1C E8 0D 99 22 |E OR DISK.q...."|
00001460: 12 58 92 20 45 58 49 54 20 54 4F 20 42 41 53 49 |.X. EXIT TO BASI|
00001470: 43 00 9B 1C 0B 0E 99 22 11 53 55 50 45 52 4D 4F |C......".SUPERMO|
00001480: 4E 20 41 44 44 49 54 49 4F 4E 41 4C 20 49 4E 53 |N ADDITIONAL INS|
00001490: 54 52 55 43 54 49 4F 4E 53 3A 22 00 B7 1C 10 0E |TRUCTIONS:".....|
000014A0: 99 22 11 12 41 92 20 53 49 4D 50 4C 45 20 41 53 |."..A. SIMPLE AS|
000014B0: 53 45 4D 42 4C 45 52 00 CE 1C 1A 0E 99 22 12 44 |SEMBLER......".D|
000014C0: 92 20 44 49 53 41 53 53 45 4D 42 4C 45 52 00 E4 |. DISASSEMBLER..|
000014D0: 1C 24 0E 99 22 12 46 92 20 46 49 4C 4C 20 4D 45 |.$..".F. FILL ME|
000014E0: 4D 4F 52 59 00 FA 1C 2E 0E 99 22 12 48 92 20 48 |MORY......".H. H|
000014F0: 55 4E 54 20 4D 45 4D 4F 52 59 00 17 1D 38 0E 99 |UNT MEMORY...8..|
00001500: 22 12 49 92 20 53 49 4E 47 4C 45 20 49 4E 53 54 |".I. SINGLE INST|
00001510: 52 55 43 54 49 4F 4E 00 37 1D 42 0E 99 22 12 50 |RUCTION.7.B..".P|
00001520: 92 20 50 52 49 4E 54 49 4E 47 20 44 49 53 41 53 |. PRINTING DISAS|
00001530: 53 45 4D 42 4C 45 52 00 51 1D 4C 0E 99 22 12 54 |SEMBLER.Q.L..".T|
00001540: 92 20 54 52 41 4E 53 46 45 52 20 4D 45 4D 4F 52 |. TRANSFER MEMOR|
00001550: 59 00 5B 1D A0 0F 8D 39 30 30 30 00 87 1D AA 0F |Y.[....9000.....|
00001560: 99 22 91 12 53 55 50 45 52 4D 4F 4E 92 20 57 49 |."..SUPERMON. WI|
00001570: 4C 4C 20 4C 4F 41 44 20 49 54 53 45 4C 46 20 49 |LL LOAD ITSELF I|
00001580: 4E 54 4F 20 54 48 45 00 B4 1D B4 0F 99 22 54 4F |NTO THE......"TO|
00001590: 50 20 4F 46 20 4D 45 4D 4F 52 59 20 2E 2E 20 57 |P OF MEMORY .. W|
000015A0: 48 45 52 45 56 45 52 20 54 48 41 54 20 48 41 50 |HEREVER THAT HAP|
000015B0: 50 45 4E 53 00 D1 1D BE 0F 99 22 54 4F 20 42 45 |PENS......"TO BE|
000015C0: 20 4F 4E 20 59 4F 55 52 20 4D 41 43 48 49 4E 45 | ON YOUR MACHINE|
000015D0: 2E 00 FE 1D C8 0F 99 22 11 20 20 20 59 4F 55 20 |.......". YOU |
000015E0: 4D 41 59 20 54 48 45 4E 20 53 41 56 45 20 54 48 |MAY THEN SAVE TH|
000015F0: 45 20 4D 41 43 48 49 4E 45 20 43 4F 44 45 00 26 |E MACHINE CODE.&|
00001600: 1E D2 0F 99 22 46 4F 52 20 46 41 53 54 45 52 20 |...."FOR FASTER |
00001610: 4C 4F 41 44 49 4E 47 20 49 4E 20 54 48 45 20 46 |LOADING IN THE F|
00001620: 55 54 55 52 45 2E 00 53 1E DC 0F 99 22 11 42 45 |UTURE..S....".BE|
00001630: 20 53 55 52 45 20 54 4F 20 4E 4F 54 45 20 54 48 | SURE TO NOTE TH|
00001640: 45 20 53 59 53 20 43 4F 4D 4D 41 4E 44 20 57 48 |E SYS COMMAND WH|
00001650: 49 43 48 00 7B 1E E6 0F 99 22 4C 49 4E 4B 53 20 |ICH.{...."LINKS |
00001660: 12 53 55 50 45 52 4D 4F 4E 92 20 54 4F 20 54 48 |.SUPERMON. TO TH|
00001670: 45 20 43 4F 4D 4D 4F 44 4F 52 45 00 8A 1E F0 0F |E COMMODORE.....|
00001680: 99 22 4D 4F 4E 49 54 4F 52 2E 00 90 1E 88 13 80 |."MONITOR.......|
00001690: 00 CD 1E 28 23 99 22 13 11 11 11 11 11 11 11 11 |...(#.".........|
000016A0: 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 |................|
000016B0: 12 50 52 45 53 53 20 41 4E 59 20 4B 45 59 20 54 |.PRESS ANY KEY T|
000016C0: 4F 20 43 4F 4E 54 49 4E 55 45 2E 22 3B 00 E1 1E |O CONTINUE.";...|
000016D0: 2D 23 A1 41 24 3A 8B 41 24 B2 22 22 89 39 30 30 |-#.A$:.A$."".900|
000016E0: 35 00 EB 1E 32 23 99 22 93 22 3B 00 F1 1E 38 27 |5...2#.".";...8'|
000016F0: 8E 00 00 00 |.... |
....... SUPERMON INSTR.5.... FIXED TO RU
N PROPERLY BY.K.... RICHARD BRADLEY.I.(.
. TORONTO PET USERS GROUP...2.. COMMODOR
E 64 LIBRARIAN...L.."."......"... SIMPLE
ASSEMBLER ".K...."...A. .2000. .LDA. .#
$12......".A 2002 .STA. .$8000,X...(..".
A 2005 .(RETURN)...2.."..1.<.." IN T
HE ABOVE EXAMPLE THE USER.Z.F.."STARTED
ASSEMBLY AT 1000 HEX. THE...P.."FIRST I
NSTRUCTION WAS LOAD A REGISTER...Z.."WIT
H IMMEDIATE 12 HEX. IN THE SECOND...D..
"LINE THE USER DID NOT NEED TO TYPE THE.
..N.."A AND ADDRESS. THE SIMPLE ASSEMBL
ER.8.X.."PROMPTS WITH THE NEXT ADDRESS.
TO EXIT.D...."THE ASSEMBLER TYPE A RETU
RN AFTER THE......"THE ADDRESS PROMPT.
SYNTAX IS THE SAME......"AS THE DISASSEM
BLER OUTPUT.......9000.X...."... DISASS
EMBLER "......"...D. .2000.......".(SCRE
EN CLEARS).&...."., 2000 A9 12 LD
A #$12.M...."., 2002 9D 00 80 STA $8
000,X.L...."., 2005 AA TAX....
.."., 2006 AA TAX...".."(FULL
PAGE OF INSTRUCTIONS).V.@..". DISASS
EMBLES 22 INSTRUCTIONS...J.."STARTING AT
1000 HEX. THE THREE BYTES.0.T.."FOLLOW
ING THE ADDRESS MAY BE MODIFIED..^.^.."U
SE THE CRSR KEYS TO MOVE TO AND MODIFY..
.H.."THE BYTES. HIT RETURN AND THE BYTE
S...R.."IN MEMORY WILL BE CHANGED. .SUP
ERMON....|.."WILL THEN DISASSEMBLE THAT
PAGE AGAIN.......9000......"... PRINTING
DISASSEMBLER ".'...."...P. .2000,2040..
G...."2000 A9 12 LDA #$12.L.B.."20
02 9D 00 80 STA $8000,XY....L.."2005
AA TAX...V.." ...."......"203
F A2 00 LDX #$00......".TO ENGAGE
PRINTER, SET UP BEFOREHAND:......" .
OPEN 4,4:CMD4.*....".ON 4.0, ACCESS THE
MONITOR VIA A CALL.R...."SYS 54386 (*NOT
* A BREAK) COMMAND.].... 9000.U...."...
SINGLE STEP "......"...I......" ALLO
WS A MACHINE LANGUAGE PROGRAM.K.&.."TO B
E RUN STEP BY STEP....0..".CALL REGISTER
DISPLAY WITH ..R. AND SET.$.:.."THE PC
ADDRESS TO THE DESIRED FIRST.K.D.."INSTR
UCTION FOR SINGLE STEPPING..V.N.."THE ..
I. WILL CAUSE A SINGLE STEP TO...X.."EXE
CUTE AND WILL DISASSEMBLE THE NEXT....B.
.".CONTROLS:.Q.L.." .<. FOR SINGLE STEP
;...V.." .RVS. FOR SLOW STEP;......" .
SPACE. FOR FAST STEPPING;.7...." .STOP.
TO RETURN TO MONITOR.".V...."[ON BUSINE
SS KEYBOARDS--....." USE .8.,._.,.
6. AND .STOP.]....F..9000...P..".... FIL
L MEMORY ".A.Z.."....F. .1000. .1100. .F
F......". FILLS THE MEMORY FROM 1000
HEX TO......"1100 HEX WITH THE BYTE FF
HEX....*..9000.2.4..".... GO RUN ".=.>..
"...G.E.H..". GO TO THE ADDRESS IN T
HE PC...R.."REGISTER DISPLAY AND BEGIN R
UN CODE....\.."ALL THE REGISTERS WILL BE
REPLACED...F.."WITH THE DISPLAYED VALUE
S."...P.."...G. .1000...Z..". GO TO
ADDRESS 1000 HEX AND BEGIN......"RUNNING
CODE..8....9000.Q....".... HUNT MEMORY
".R...."...H. .C000. .D000. .'READ. ....
". HUNT THRU MEMORY FROM C000 HEX TO
.O...."D000 HEX FOR THE ASCII STRING .RE
AD. AND......"PRINT THE ADDRESS WHERE IT
IS FOUND. A.).J.."MAXIMUM OF 32 CHARAC
TERS MAY BE USED..Q.T.."...H. .C000. .D0
00. .20. .D2. .FF.....". HUNT MEMOR
Y FROM C000 HEX TO D000......"HEX FOR TH
E SEQUENCE OF BYTES 20 D2 FF.Z...."AND P
RINT THE ADDRESS. A MAXIMUM OF 32......
"BYTES MAY BE USED....V..9000...`..".. L
OAD "...A.."...L..F.B..". LOAD ANY PRO
GRAM FROM CASSETTE #1..L.C.."...L. .";G(
34);"RAM TEST";G(34)...D..". LOAD FROM
CASSETTE #1 THE PROGRAM...E.."NAMED .RA
M TEST.....J.."...L. .";G(34);"RAM TEST"
;G(34);",08....T..". LOAD FROM DISK (DEV
ICE 8) THE PROGRAM.".~.."NAMED .RAM TEST
...L....".THIS COMMAND LEAVES BASIC POIN
TERS.]...."UNCHANGED..G....9000...D.."..
. MEMORY DISPLAY "...N.."...M. .0000. .0
080.C.X.."..: 0000 00 01 02 03 04 05 06
07......".: 0008 08 09 0A 0B 0C 0D 0E
0F......". DISPLAY MEMORY FROM 0000
HEX TO.?...."0080 HEX. THE BYTES FOLLOW
ING THE.L...."ADDRESS MAY BE MODIFIED BY
EDITING AND......"THEN TYPING A RETURN.
......9000...(.."... REGISTER DISPLAY ".
..2.."...R...<..". PC IRQ SR AC XR
YR SP...F..".; 0000 E62E 01 02 03 04 0
5.0.P..". DISPLAYS THE REGISTER VALU
ES SAVED._.Z.."WHEN .SUPERMON. WAS ENTER
ED. THE VALUES...D.."MAY BE CHANGED WIT
H THE EDIT FOLLOWED...N.."BY A RETURN..J
.O..". USE THIS INSTRUCTION TO SET UP T
HE...P.."PC VALUE BEFORE SINGLE STEPPING
WITH"...Q.."..I.......9000......".... S
AVE".V...."...S. .";G(34);"PROGRAM NAME"
;G(34);",01,0800,0C80"... ..". SAVE
TO CASSETTE #1 MEMORY FROM......"0800 HE
X UP TO BUT NOT INCLUDING 0C80.T...."HEX
AND NAME IT .PROGRAM NAME........"...S.
.";G(34);"0:PROGRAM NAME";G(34);",08,12
00,1F50".=.H..". SAVE TO DISK DRIVE #
0 MEMORY FROM.I.R.."1200 HEX UP TO BUT N
OT INCLUDING 1F50......"HEX AND NAME IT
.PROGRAM NAME........9000......"..... TR
ANSFER MEMORY ".W...."...T. .1000. .1100
. .5000......". TRANSFER MEMORY IN T
HE RANGE 1000.3...."HEX TO 1100 HEX AND
START STORING IT AT.K...."ADDRESS 5000 H
EX..U.J..9000.P....".... EXIT TO BASIC "
.{...."...X......". RETURN TO BASIC
READY MODE..Q...."THE STACK VALUE SAVED
WHEN ENTERED WILL......"BE RESTORED. CA
RE SHOULD BE TAKEN THAT.(...."THIS VALUE
IS THE SAME AS WHEN THE.M...."MONITOR W
AS ENTERED. A CLR IN.V.F.."BASIC WILL F
IX ANY STACK PROBLEMS....Z..9000......".
SUMMARY ".T.
..."COMMODORE MONITOR INSTRUCTIONS:"....
..".G. GO RUN......".L. LOAD FROM TAPE O
R DISK...J..".M. MEMORY DISPLAY.:.T..".R
. REGISTER DISPLAY.Y....".S. SAVE TO TAP
E OR DISK.Q....".X. EXIT TO BASIC......"
.SUPERMON ADDITIONAL INSTRUCTIONS:".....
."..A. SIMPLE ASSEMBLER.N....".D. DISASS
EMBLER...$..".F. FILL MEMORY......".H. H
UNT MEMORY...8..".I. SINGLE INSTRUCTION.
7.B..".P. PRINTING DISASSEMBLER.Q.L..".T
. TRANSFER MEMORY.[. ..9000......"..SUPE
RMON. WILL LOAD ITSELF INTO THE......"TO
P OF MEMORY .. WHEREVER THAT HAPPENS.Q..
.."TO BE ON YOUR MACHINE....H..". YOU
MAY THEN SAVE THE MACHINE CODE.&.R.."FOR
FASTER LOADING IN THE FUTURE..S....".BE
SURE TO NOTE THE SYS COMMAND WHICH.{...
."LINKS .SUPERMON. TO THE COMMODORE.....
."MONITOR........M.(#.".................
.........PRESS ANY KEY TO CONTINUE.";...
-#.A$:.A$."".9005...2#.".";...8'....
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL