HOW TO USE
FILE INFORMATION
FILENAME(S):  HOW TO USE
FILE TYPE(S): PRG
FILE SIZE: 4.7K
FIRST SEEN: 2025-11-30 18:12:50
APPEARS ON: 1 disk(s)
FILE HASH
9cda1232b86828f4e33e6de58cf0050baa4627dc5e74592c6cbff1b548d11ecc
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| UTILITIES |  HOW TO USE | PRG | Sailor, Ganheden | 14 | 11 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 3B 08 0A 00 99 22 93 90 22 3A 97 35 33 32 |..;...."..":.532|
00000010: 38 30 2C 31 32 3A 97 35 33 32 38 31 2C 31 32 3A |80,12:.53281,12:|
00000020: 97 35 33 32 36 35 2C 39 31 3A 97 35 33 32 38 32 |.53265,91:.53282|
00000030: 2C 30 3A 97 35 33 32 38 33 2C 31 00 5C 08 14 00 |,0:.53283,1.\...|
00000040: 99 A3 38 29 22 48 4F 57 20 54 4F 20 55 53 45 20 |..8)"HOW TO USE |
00000050: 53 55 50 45 52 4D 4F 4E 20 36 34 22 00 7B 08 1E |SUPERMON 64".{..|
00000060: 00 99 22 11 11 12 4D 30 4E 49 54 4F 52 20 49 4E |.."...M0NITOR IN|
00000070: 53 54 52 55 43 54 49 4F 4E 53 22 00 C1 08 28 00 |STRUCTIONS"...(.|
00000080: 99 22 11 47 20 20 47 4F 20 52 55 4E 22 2C 2C 2C |.".G GO RUN",,,|
00000090: 2C 22 4C 20 20 4C 4F 41 44 20 46 52 4F 4D 20 54 |,"L LOAD FROM T|
000000A0: 41 50 45 20 4F 52 20 44 49 53 4B 22 2C 2C 22 4D |APE OR DISK",,"M|
000000B0: 20 20 4D 45 4D 4F 52 59 20 44 49 53 50 4C 41 59 | MEMORY DISPLAY|
000000C0: 22 00 0C 09 32 00 99 22 52 20 20 52 45 47 49 53 |"...2.."R REGIS|
000000D0: 54 45 52 20 44 49 53 50 4C 41 59 22 2C 2C 2C 22 |TER DISPLAY",,,"|
000000E0: 53 20 20 53 41 56 45 20 54 4F 20 54 41 50 45 20 |S SAVE TO TAPE |
000000F0: 4F 52 20 44 49 53 4B 22 2C 2C 22 58 20 20 45 58 |OR DISK",,"X EX|
00000100: 49 54 20 54 4F 20 42 41 53 49 43 22 00 36 09 3C |IT TO BASIC".6.<|
00000110: 00 99 22 11 12 53 55 50 45 52 4D 4F 4E 20 41 44 |.."..SUPERMON AD|
00000120: 44 49 54 49 4F 4E 41 4C 20 49 4E 53 54 52 55 43 |DITIONAL INSTRUC|
00000130: 54 49 4F 4E 53 22 00 79 09 46 00 99 22 11 41 20 |TIONS".y.F..".A |
00000140: 20 53 49 4D 50 4C 45 20 41 53 53 45 4D 42 4C 45 | SIMPLE ASSEMBLE|
00000150: 52 22 2C 2C 2C 22 44 20 20 44 49 53 41 53 53 45 |R",,,"D DISASSE|
00000160: 4D 42 4C 45 52 22 2C 2C 2C 22 46 20 20 46 49 4C |MBLER",,,"F FIL|
00000170: 4C 20 4D 45 4D 4F 52 59 22 00 C4 09 50 00 99 22 |L MEMORY"...P.."|
00000180: 48 20 20 48 55 4E 54 20 4D 45 4D 4F 52 59 22 2C |H HUNT MEMORY",|
00000190: 2C 2C 22 50 20 20 50 52 49 4E 54 49 4E 47 20 44 |,,"P PRINTING D|
000001A0: 49 53 41 53 53 45 4D 42 4C 45 52 22 2C 2C 22 54 |ISASSEMBLER",,"T|
000001B0: 20 20 54 52 41 4E 53 46 45 52 20 4D 45 4D 4F 52 | TRANSFER MEMOR|
000001C0: 59 11 11 22 00 E7 09 5A 00 8D 31 30 30 30 3A 99 |Y.."...Z..1000:.|
000001D0: A3 31 32 29 22 12 53 49 4D 50 4C 45 20 41 53 53 |.12)".SIMPLE ASS|
000001E0: 45 4D 42 4C 45 52 22 00 31 0A 6E 00 99 22 11 20 |EMBLER".1.n..". |
000001F0: 2E 41 20 32 30 30 30 20 4C 44 41 20 23 24 31 32 |.A 2000 LDA #$12|
00000200: 22 2C 2C 2C 22 20 2E 41 20 32 30 30 32 20 53 54 |",,," .A 2002 ST|
00000210: 41 20 24 38 30 30 30 2C 58 22 2C 2C 22 20 2E 41 |A $8000,X",," .A|
00000220: 20 32 30 30 35 20 28 05 D2 C5 D4 D5 D2 CE 90 29 | 2005 (........)|
00000230: 22 00 7B 0A 78 00 99 22 11 11 11 49 4E 20 54 48 |".{.x.."...IN TH|
00000240: 45 20 45 58 41 4D 50 4C 45 20 54 48 45 20 55 53 |E EXAMPLE THE US|
00000250: 45 52 20 53 54 41 52 54 45 44 20 41 53 53 45 4D |ER STARTED ASSEM|
00000260: 42 4C 59 41 54 20 32 30 30 30 20 48 45 58 2E 54 |BLYAT 2000 HEX.T|
00000270: 48 45 20 46 49 52 53 54 20 22 3B 00 BB 0A 82 00 |HE FIRST ";.....|
00000280: 99 22 49 4E 53 54 52 55 43 54 49 4F 4E 20 57 41 |."INSTRUCTION WA|
00000290: 53 20 20 20 4C 4F 41 44 20 41 20 52 45 47 49 53 |S LOAD A REGIS|
000002A0: 54 45 52 20 57 49 54 48 20 49 4D 4D 45 44 49 41 |TER WITH IMMEDIA|
000002B0: 54 45 20 31 32 20 48 45 58 2E 22 00 03 0B 8C 00 |TE 12 HEX.".....|
000002C0: 99 22 11 54 48 45 20 41 53 53 45 4D 42 4C 45 52 |.".THE ASSEMBLER|
000002D0: 20 57 49 4C 4C 20 50 52 4F 4D 50 54 20 57 49 54 | WILL PROMPT WIT|
000002E0: 48 20 54 48 45 20 4E 45 58 54 20 41 44 44 52 45 |H THE NEXT ADDRE|
000002F0: 53 53 2E 11 22 2C 2C 2C 2C 22 54 4F 20 45 58 49 |SS..",,,,"TO EXI|
00000300: 54 22 3B 00 47 0B 96 00 99 22 20 54 48 45 20 41 |T";.G...." THE A|
00000310: 53 53 45 4D 42 4C 45 52 20 54 59 50 45 20 41 20 |SSEMBLER TYPE A |
00000320: 05 D2 C5 D4 D5 D2 CE 90 20 20 20 20 20 41 46 54 |........ AFT|
00000330: 45 52 20 54 48 45 20 41 44 44 52 45 53 53 20 50 |ER THE ADDRESS P|
00000340: 52 4F 4D 50 54 2E 22 00 87 0B A0 00 99 22 11 53 |ROMPT."......".S|
00000350: 59 4E 54 41 58 20 49 53 20 54 48 45 20 53 41 4D |YNTAX IS THE SAM|
00000360: 45 20 41 53 20 54 48 45 20 44 49 53 41 53 53 45 |E AS THE DISASSE|
00000370: 4D 42 4C 45 52 20 20 4F 55 54 50 55 54 2E 11 11 |MBLER OUTPUT...|
00000380: 22 3A 8D 31 30 30 30 00 C4 0B AA 00 99 A3 31 34 |":.1000.......14|
00000390: 29 22 12 44 49 53 41 53 53 45 4D 42 4C 45 52 92 |)".DISASSEMBLER.|
000003A0: 11 22 2C 2C 22 2E 44 20 20 32 30 30 30 22 2C 2C |.",,".D 2000",,|
000003B0: 2C 2C 22 20 28 53 43 52 45 45 4E 20 43 4C 45 41 |,," (SCREEN CLEA|
000003C0: 52 53 29 22 00 0F 0C B4 00 99 22 32 30 30 30 20 |RS)"......"2000 |
000003D0: 41 39 20 31 32 20 20 20 20 20 20 4C 44 41 20 23 |A9 12 LDA #|
000003E0: 24 31 32 22 2C 2C 22 32 30 30 32 20 39 44 20 30 |$12",,"2002 9D 0|
000003F0: 30 20 38 30 20 20 20 53 54 41 20 24 38 30 30 30 |0 80 STA $8000|
00000400: 2C 58 22 2C 2C 22 32 30 30 35 20 41 41 22 3B 00 |,X",,"2005 AA";.|
00000410: 5C 0C BE 00 99 22 20 20 20 20 20 20 20 20 20 54 |\...." T|
00000420: 41 58 22 2C 2C 2C 22 32 30 30 36 20 41 41 20 20 |AX",,,"2006 AA |
00000430: 20 20 20 20 20 20 20 54 41 58 22 2C 2C 2C 22 20 | TAX",,," |
00000440: 28 46 55 4C 4C 20 50 41 47 45 20 4F 46 20 49 4E |(FULL PAGE OF IN|
00000450: 53 54 52 55 43 54 49 4F 4E 53 29 22 00 96 0C C8 |STRUCTIONS)"....|
00000460: 00 99 22 11 11 44 49 53 41 53 53 45 4D 42 4C 45 |.."..DISASSEMBLE|
00000470: 53 20 32 32 20 49 4E 53 54 52 55 43 54 49 4F 4E |S 22 INSTRUCTION|
00000480: 53 20 53 54 41 52 54 49 4E 47 20 41 54 32 30 30 |S STARTING AT200|
00000490: 30 20 48 45 58 2E 00 E0 0C D2 00 99 22 11 54 48 |0 HEX.......".TH|
000004A0: 45 20 54 48 52 45 45 20 42 59 54 45 53 20 46 4F |E THREE BYTES FO|
000004B0: 4C 4C 4F 57 49 4E 47 20 54 48 45 20 41 44 44 52 |LLOWING THE ADDR|
000004C0: 45 53 53 20 20 20 4D 41 59 20 42 45 20 4D 4F 44 |ESS MAY BE MOD|
000004D0: 49 46 49 45 44 2E 55 53 45 20 54 48 45 20 22 3B |IFIED.USE THE ";|
000004E0: 00 18 0D DC 00 99 22 05 C3 D2 D3 D2 90 20 4B 45 |......"...... KE|
000004F0: 59 53 20 54 4F 20 20 20 20 4D 4F 56 45 20 54 4F |YS TO MOVE TO|
00000500: 20 41 4E 44 20 43 48 41 4E 47 45 20 54 48 45 20 | AND CHANGE THE |
00000510: 42 59 54 45 53 2E 22 3B 00 36 0D E1 00 99 22 48 |BYTES.";.6...."H|
00000520: 49 54 20 05 D2 C5 D4 D5 D2 CE 90 20 41 4E 44 20 |IT ........ AND |
00000530: 54 48 45 20 22 3B 00 82 0D E6 00 99 22 42 59 54 |THE ";......"BYT|
00000540: 45 53 20 49 4E 20 4D 45 4D 4F 52 59 20 57 49 4C |ES IN MEMORY WIL|
00000550: 4C 20 42 45 20 43 48 41 4E 47 45 44 2E 53 55 50 |L BE CHANGED.SUP|
00000560: 45 52 4D 4F 4E 20 57 49 4C 4C 20 54 48 45 4E 20 |ERMON WILL THEN |
00000570: 44 49 53 41 53 53 45 4D 42 4C 45 20 54 48 45 20 |DISASSEMBLE THE |
00000580: 22 3B 00 BD 0D F0 00 99 22 50 41 47 45 20 41 47 |";......"PAGE AG|
00000590: 41 49 4E 2E 11 11 22 3A 8D 31 30 30 30 3A 99 A3 |AIN...":.1000:..|
000005A0: 39 29 22 12 50 52 49 4E 54 49 4E 47 20 44 49 53 |9)".PRINTING DIS|
000005B0: 41 53 53 45 4D 42 4C 45 52 92 11 11 22 00 07 0E |ASSEMBLER..."...|
000005C0: FA 00 99 22 2E 50 20 32 30 30 30 2C 32 30 34 30 |...".P 2000,2040|
000005D0: 22 2C 2C 2C 22 32 30 30 30 20 41 39 20 31 32 20 |",,,"2000 A9 12 |
000005E0: 20 20 20 20 20 20 20 4C 44 41 20 23 24 31 32 22 | LDA #$12"|
000005F0: 2C 2C 22 32 30 30 32 20 39 44 20 30 30 20 38 30 |,,"2002 9D 00 80|
00000600: 20 20 20 20 20 22 3B 00 45 0E 04 01 99 22 53 54 | ";.E...."ST|
00000610: 41 20 24 38 30 30 30 2C 58 22 2C 2C 22 32 30 30 |A $8000,X",,"200|
00000620: 35 20 41 41 20 20 20 20 20 20 20 20 20 20 20 54 |5 AA T|
00000630: 41 58 22 3A 99 3A 99 22 20 20 20 20 2E 2E 2E 2E |AX":.:." ....|
00000640: 2E 22 3A 99 3A 00 90 0E 0E 01 99 22 32 30 33 46 |.":.:......"203F|
00000650: 20 41 32 20 30 30 20 20 20 20 20 20 20 20 4C 44 | A2 00 LD|
00000660: 58 20 23 24 30 30 11 11 11 11 22 2C 2C 22 20 54 |X #$00....",," T|
00000670: 4F 20 45 4E 47 41 47 45 20 50 52 49 4E 54 45 52 |O ENGAGE PRINTER|
00000680: 2C 53 45 54 20 55 50 20 42 45 46 4F 52 45 22 3B |,SET UP BEFORE";|
00000690: 00 C3 0E 18 01 99 22 48 41 4E 44 3A 22 3A 99 A3 |......"HAND:":..|
000006A0: 31 34 29 22 11 4F 50 45 4E 34 2C 34 3A 43 4D 44 |14)".OPEN4,4:CMD|
000006B0: 34 11 11 11 11 22 3A 8D 31 30 30 30 3A 99 A3 31 |4....":.1000:..1|
000006C0: 34 29 3B 00 10 0F 22 01 99 22 12 46 49 4C 4C 20 |4);..."..".FILL |
000006D0: 4D 45 4D 4F 52 59 92 11 11 11 11 22 2C 2C 22 2E |MEMORY.....",,".|
000006E0: 46 20 31 30 30 30 20 31 31 30 30 20 46 46 22 2C |F 1000 1100 FF",|
000006F0: 2C 2C 22 11 11 11 11 11 46 49 4C 4C 53 20 54 48 |,,".....FILLS TH|
00000700: 45 20 4D 45 4D 4F 52 59 20 46 52 4F 4D 20 22 3B |E MEMORY FROM ";|
00000710: 00 52 0F 27 01 99 22 31 30 30 30 20 48 45 58 20 |.R.'.."1000 HEX |
00000720: 54 4F 20 31 31 30 30 20 20 48 45 58 20 57 49 54 |TO 1100 HEX WIT|
00000730: 48 20 54 48 45 20 42 59 54 45 20 46 46 20 48 45 |H THE BYTE FF HE|
00000740: 58 2E 11 11 11 11 11 11 11 11 11 22 3A 8D 31 30 |X..........":.10|
00000750: 30 30 00 95 0F 2C 01 99 A3 31 36 29 22 12 20 47 |00...,...16)". G|
00000760: 4F 20 52 55 4E 20 92 11 11 22 2C 2C 22 2E 47 11 |O RUN ...",,".G.|
00000770: 11 22 2C 2C 2C 2C 22 47 4F 20 54 4F 20 54 48 45 |.",,,,"GO TO THE|
00000780: 20 41 44 44 52 45 53 53 20 49 4E 20 54 48 45 20 | ADDRESS IN THE |
00000790: 50 43 20 22 3B 00 DA 0F 36 01 99 22 52 45 47 49 |PC ";...6.."REGI|
000007A0: 53 54 45 52 20 20 20 20 44 49 53 50 4C 41 59 20 |STER DISPLAY |
000007B0: 41 4E 44 20 42 45 47 49 4E 20 52 55 4E 20 43 4F |AND BEGIN RUN CO|
000007C0: 44 45 2E 41 4C 4C 20 52 45 47 49 53 54 45 52 53 |DE.ALL REGISTERS|
000007D0: 57 49 4C 4C 20 42 45 20 22 3B 00 18 10 40 01 99 |WILL BE ";...@..|
000007E0: 22 52 45 50 4C 41 43 45 44 20 57 49 54 48 20 54 |"REPLACED WITH T|
000007F0: 48 45 20 44 49 53 50 4C 41 59 45 44 20 20 20 20 |HE DISPLAYED |
00000800: 20 56 41 4C 55 45 53 2E 11 11 22 2C 2C 2C 2C 22 | VALUES...",,,,"|
00000810: 2E 47 20 31 30 30 30 22 00 5C 10 4A 01 99 22 11 |.G 1000".\.J..".|
00000820: 11 47 4F 20 54 4F 20 41 44 44 52 45 53 53 20 31 |.GO TO ADDRESS 1|
00000830: 30 30 30 20 48 45 58 20 41 4E 44 20 42 45 47 49 |000 HEX AND BEGI|
00000840: 4E 4E 49 4E 47 20 20 20 20 52 55 4E 4E 49 4E 47 |NNING RUNNING|
00000850: 20 43 4F 44 45 2E 11 11 11 11 11 22 00 95 10 54 | CODE......"...T|
00000860: 01 8D 31 30 30 30 3A 99 A3 31 34 29 22 12 48 55 |..1000:..14)".HU|
00000870: 4E 54 20 4D 45 4D 4F 52 59 92 11 11 22 2C 2C 22 |NT MEMORY...",,"|
00000880: 2E 48 20 43 30 30 30 20 44 30 30 30 20 27 52 45 |.H C000 D000 'RE|
00000890: 41 44 11 11 22 00 DF 10 5E 01 99 22 48 55 4E 54 |AD.."...^.."HUNT|
000008A0: 20 54 48 52 55 20 4D 45 4D 4F 52 59 20 46 52 4F | THRU MEMORY FRO|
000008B0: 4D 20 43 30 30 30 20 48 45 58 20 54 4F 20 44 30 |M C000 HEX TO D0|
000008C0: 30 30 20 20 48 45 58 20 46 4F 52 20 54 48 45 20 |00 HEX FOR THE |
000008D0: 41 53 43 49 49 20 53 54 52 49 4E 47 20 22 3B 00 |ASCII STRING ";.|
000008E0: 25 11 68 01 99 22 52 45 41 44 20 41 4E 44 20 50 |%.h.."READ AND P|
000008F0: 52 49 4E 54 20 54 48 45 20 41 44 44 52 45 53 53 |RINT THE ADDRESS|
00000900: 20 57 48 45 52 45 20 49 54 20 57 41 53 20 46 4F | WHERE IT WAS FO|
00000910: 55 4E 44 2E 41 20 4D 41 58 49 4D 55 4D 4F 46 20 |UND.A MAXIMUMOF |
00000920: 33 32 20 22 3B 00 6B 11 72 01 99 22 43 48 41 52 |32 ";.k.r.."CHAR|
00000930: 41 43 54 45 52 53 20 4D 41 59 20 42 45 20 55 53 |ACTERS MAY BE US|
00000940: 45 44 2E 11 11 22 2C 2C 22 2E 48 20 43 30 30 30 |ED...",,".H C000|
00000950: 20 44 30 30 30 20 32 30 20 44 32 20 46 46 11 11 | D000 20 D2 FF..|
00000960: 22 2C 2C 22 48 55 4E 54 20 22 3B 00 B7 11 7C 01 |",,"HUNT ";...|.|
00000970: 99 22 4D 45 4D 4F 52 59 20 46 52 4F 4D 20 43 30 |."MEMORY FROM C0|
00000980: 30 30 20 48 45 58 20 54 4F 20 44 30 30 30 20 48 |00 HEX TO D000 H|
00000990: 45 58 20 20 20 46 4F 52 20 54 48 45 20 53 45 51 |EX FOR THE SEQ|
000009A0: 55 45 4E 43 45 20 4F 46 20 42 59 54 45 53 20 32 |UENCE OF BYTES 2|
000009B0: 30 20 44 32 20 22 3B 00 FE 11 86 01 99 22 46 46 |0 D2 ";......"FF|
000009C0: 20 41 4E 44 20 20 50 52 49 4E 54 20 54 48 45 20 | AND PRINT THE |
000009D0: 41 44 44 52 45 53 53 2E 41 20 4D 41 58 49 4D 55 |ADDRESS.A MAXIMU|
000009E0: 4D 20 4F 46 20 33 32 20 42 59 54 45 53 20 4D 41 |M OF 32 BYTES MA|
000009F0: 59 20 42 45 20 55 53 45 44 2E 11 11 11 22 00 3E |Y BE USED....".>|
00000A00: 12 90 01 8D 31 30 30 30 3A 99 A3 31 36 29 22 12 |....1000:..16)".|
00000A10: 20 4C 4F 41 44 20 92 11 22 2C 2C 22 2E 4C 11 11 | LOAD ..",,".L..|
00000A20: 22 2C 2C 2C 2C 22 4C 4F 41 44 20 41 4E 59 20 50 |",,,,"LOAD ANY P|
00000A30: 52 4F 47 52 41 4D 20 46 52 4F 4D 20 22 3B 00 80 |ROGRAM FROM ";..|
00000A40: 12 9A 01 99 22 43 41 53 53 45 54 54 45 20 23 31 |...."CASSETTE #1|
00000A50: 2E 11 11 22 2C 22 2E 4C 20 22 C7 28 33 34 29 22 |...",".L ".(34)"|
00000A60: 52 41 4D 20 54 45 53 54 22 C7 28 33 34 29 2C 2C |RAM TEST".(34),,|
00000A70: 2C 22 11 11 4C 4F 41 44 20 46 52 4F 4D 20 22 3B |,"..LOAD FROM ";|
00000A80: 00 CA 12 A4 01 99 22 43 41 53 53 45 54 54 45 20 |......"CASSETTE |
00000A90: 23 31 20 54 48 45 20 50 52 4F 47 52 41 4D 20 4E |#1 THE PROGRAM N|
00000AA0: 41 4D 45 44 20 52 41 4D 20 54 45 53 54 2E 11 11 |AMED RAM TEST...|
00000AB0: 22 2C 2C 2C 2C 22 2E 4C 20 22 C7 28 33 34 29 22 |",,,,".L ".(34)"|
00000AC0: 52 41 4D 20 54 45 53 54 22 3B 00 14 13 AE 01 99 |RAM TEST";......|
00000AD0: C7 28 33 34 29 22 2C 30 38 11 11 22 2C 2C 2C 22 |.(34)",08..",,,"|
00000AE0: 4C 4F 41 44 20 46 52 4F 4D 20 44 49 53 4B 20 54 |LOAD FROM DISK T|
00000AF0: 48 45 20 50 52 4F 47 52 41 4D 20 4E 41 4D 45 44 |HE PROGRAM NAMED|
00000B00: 20 52 41 4D 20 20 20 20 54 45 53 54 2E 54 48 49 | RAM TEST.THI|
00000B10: 53 20 22 3B 00 4B 13 B8 01 99 22 43 4F 4D 4D 41 |S ";.K...."COMMA|
00000B20: 4E 44 20 4C 45 41 56 45 53 20 42 41 53 49 43 20 |ND LEAVES BASIC |
00000B30: 50 4F 49 4E 54 45 52 53 20 55 4E 43 48 41 4E 47 |POINTERS UNCHANG|
00000B40: 45 44 2E 11 22 3A 8D 31 30 30 30 00 94 13 C2 01 |ED..":.1000.....|
00000B50: 99 A3 31 32 29 22 12 4D 45 4D 4F 52 59 20 44 49 |..12)".MEMORY DI|
00000B60: 53 50 4C 41 59 92 11 11 11 22 2C 2C 22 2E 4D 20 |SPLAY....",,".M |
00000B70: 30 30 30 30 20 30 30 31 30 22 2C 2C 2C 22 2E 20 |0000 0010",,,". |
00000B80: 20 30 30 30 30 20 30 30 20 30 31 20 30 32 20 30 | 0000 00 01 02 0|
00000B90: 33 20 22 3B 00 E0 13 CC 01 99 22 30 34 20 30 35 |3 ";......"04 05|
00000BA0: 20 30 36 20 30 37 22 2C 22 2E 20 20 30 30 30 38 | 06 07",". 0008|
00000BB0: 20 30 38 20 30 39 20 30 41 20 30 42 20 30 43 20 | 08 09 0A 0B 0C |
00000BC0: 30 44 20 30 45 20 30 46 11 11 22 2C 22 44 49 53 |0D 0E 0F..","DIS|
00000BD0: 50 4C 41 59 20 4D 45 4D 4F 52 59 20 46 52 22 3B |PLAY MEMORY FR";|
00000BE0: 00 2B 14 D6 01 99 22 4F 4D 20 30 30 30 30 20 48 |.+...."OM 0000 H|
00000BF0: 45 58 20 54 4F 20 30 30 31 30 20 48 45 58 11 11 |EX TO 0010 HEX..|
00000C00: 11 54 48 45 20 42 59 54 45 53 20 46 4F 4C 4C 4F |.THE BYTES FOLLO|
00000C10: 57 49 4E 47 20 2E 3A 20 43 41 4E 20 42 45 20 41 |WING .: CAN BE A|
00000C20: 4C 54 45 52 45 44 20 42 59 22 3B 00 67 14 E0 01 |LTERED BY";.g...|
00000C30: 99 22 54 59 50 49 4E 47 20 4F 56 45 52 20 54 48 |."TYPING OVER TH|
00000C40: 45 4D 2C 54 48 45 4E 20 54 59 50 49 4E 47 20 41 |EM,THEN TYPING A|
00000C50: 20 05 D2 C5 D4 D5 D2 CE 90 11 11 11 11 11 11 11 | ...............|
00000C60: 22 3A 8D 31 30 30 30 00 A5 14 EA 01 99 A3 31 31 |":.1000.......11|
00000C70: 29 22 12 52 45 47 49 53 54 45 52 20 44 49 53 50 |)".REGISTER DISP|
00000C80: 4C 41 59 92 11 22 2C 2C 22 2E 52 11 11 22 3A 99 |LAY..",,".R..":.|
00000C90: 22 20 20 20 50 43 20 20 53 52 20 41 43 20 58 52 |" PC SR AC XR|
00000CA0: 20 59 52 22 3B 00 EC 14 F4 01 99 22 20 53 50 22 | YR";......" SP"|
00000CB0: 2C 2C 22 20 20 30 30 30 30 20 30 31 20 30 32 20 |,," 0000 01 02 |
00000CC0: 30 33 20 30 34 20 30 35 11 11 22 2C 2C 22 44 49 |03 04 05..",,"DI|
00000CD0: 53 4C 41 59 53 20 54 48 45 20 52 45 47 49 53 54 |SLAYS THE REGIST|
00000CE0: 45 52 20 56 41 4C 55 45 53 20 22 3B 00 36 15 FE |ER VALUES ";.6..|
00000CF0: 01 99 22 53 41 56 45 44 20 57 48 45 4E 20 20 53 |.."SAVED WHEN S|
00000D00: 55 50 45 52 4D 4F 4E 20 57 41 53 20 45 4E 54 45 |UPERMON WAS ENTE|
00000D10: 52 45 44 2E 54 48 45 20 56 41 4C 55 45 53 20 4D |RED.THE VALUES M|
00000D20: 41 59 20 42 45 20 20 43 48 41 4E 47 45 44 20 57 |AY BE CHANGED W|
00000D30: 49 54 48 20 22 3B 00 7E 15 08 02 99 22 54 48 45 |ITH ";.~...."THE|
00000D40: 20 45 44 49 54 20 46 4F 4C 4C 4F 57 45 44 20 42 | EDIT FOLLOWED B|
00000D50: 59 20 41 20 20 20 20 20 05 D2 C5 D4 D5 D2 CE 90 |Y A ........|
00000D60: 2E 11 22 2C 2C 2C 2C 22 20 20 50 43 20 20 50 52 |..",,,," PC PR|
00000D70: 4F 47 52 41 4D 20 43 4F 55 4E 54 45 52 22 00 C4 |OGRAM COUNTER"..|
00000D80: 15 12 02 99 22 20 20 53 52 20 20 53 54 41 54 55 |...." SR STATU|
00000D90: 53 20 52 45 47 49 53 54 45 52 22 2C 2C 22 20 20 |S REGISTER",," |
00000DA0: 41 43 20 20 41 43 43 55 4D 55 4C 41 54 4F 52 22 |AC ACCUMULATOR"|
00000DB0: 2C 2C 2C 22 20 20 58 52 20 20 58 20 49 4E 44 45 |,,," XR X INDE|
00000DC0: 58 20 22 3B 00 07 16 1C 02 99 22 52 45 47 49 53 |X ";......"REGIS|
00000DD0: 54 45 52 22 2C 2C 22 20 20 59 52 20 20 59 20 49 |TER",," YR Y I|
00000DE0: 4E 44 45 58 20 52 45 47 49 53 54 45 52 22 2C 2C |NDEX REGISTER",,|
00000DF0: 22 20 20 53 50 20 20 53 54 41 43 4B 20 50 4F 49 |" SP STACK POI|
00000E00: 4E 54 45 52 11 11 22 00 43 16 26 02 8D 31 30 30 |NTER..".C.&..100|
00000E10: 30 3A 99 A3 31 37 29 22 12 20 53 41 56 45 20 92 |0:..17)". SAVE .|
00000E20: 11 11 22 2C 2C 22 2E 53 20 22 C7 28 33 34 29 22 |..",,".S ".(34)"|
00000E30: 50 52 4F 47 52 41 4D 20 4E 41 4D 45 22 C7 28 33 |PROGRAM NAME".(3|
00000E40: 34 29 3B 00 8D 16 30 02 99 22 2C 30 31 2C 30 38 |4);...0..",01,08|
00000E50: 30 30 2C 30 43 38 30 11 11 22 2C 22 53 41 56 45 |00,0C80..","SAVE|
00000E60: 20 54 4F 20 43 41 53 53 45 54 54 45 20 23 31 20 | TO CASSETTE #1 |
00000E70: 4D 45 4D 4F 52 59 20 46 52 4F 4D 20 30 38 30 30 |MEMORY FROM 0800|
00000E80: 20 20 20 20 48 45 58 20 55 50 20 22 3B 00 D2 16 | HEX UP ";...|
00000E90: 3A 02 99 22 54 4F 20 42 55 54 20 4E 4F 54 20 49 |:.."TO BUT NOT I|
00000EA0: 4E 43 4C 55 44 49 4E 47 20 30 43 38 30 20 48 45 |NCLUDING 0C80 HE|
00000EB0: 58 20 20 20 20 41 4E 44 20 4E 41 4D 45 20 49 54 |X AND NAME IT|
00000EC0: 20 50 52 4F 47 52 41 4D 20 4E 41 4D 45 2E 11 11 | PROGRAM NAME...|
00000ED0: 11 22 00 18 17 44 02 99 22 2E 53 20 22 C7 28 33 |."...D..".S ".(3|
00000EE0: 34 29 22 30 3A 50 52 4F 47 52 41 4D 20 4E 41 4D |4)"0:PROGRAM NAM|
00000EF0: 45 22 C7 28 33 34 29 22 2C 30 38 2C 31 32 30 30 |E".(34)",08,1200|
00000F00: 2C 31 46 35 30 22 2C 22 11 11 53 41 56 45 20 54 |,1F50","..SAVE T|
00000F10: 4F 20 44 49 53 4B 22 3B 00 62 17 4E 02 99 22 20 |O DISK";.b.N.." |
00000F20: 44 52 49 56 45 20 23 30 20 4D 45 4D 4F 52 59 20 |DRIVE #0 MEMORY |
00000F30: 46 52 4F 4D 20 31 32 30 30 20 20 48 45 58 20 55 |FROM 1200 HEX U|
00000F40: 50 20 54 4F 20 42 55 54 20 4E 4F 54 20 49 4E 43 |P TO BUT NOT INC|
00000F50: 4C 55 44 49 4E 47 20 31 46 35 30 20 48 45 58 20 |LUDING 1F50 HEX |
00000F60: 22 3B 00 A2 17 58 02 99 22 20 20 20 41 4E 44 20 |";...X.." AND |
00000F70: 4E 41 4D 45 20 49 54 20 50 52 4F 47 52 41 4D 20 |NAME IT PROGRAM |
00000F80: 4E 41 4D 45 2E 11 11 11 11 22 3A 8D 31 30 30 30 |NAME.....":.1000|
00000F90: 3A 99 A3 31 32 29 22 12 54 52 41 4E 53 46 45 52 |:..12)".TRANSFER|
00000FA0: 22 3B 00 EB 17 62 02 99 22 20 4D 45 4D 4F 52 59 |";...b.." MEMORY|
00000FB0: 92 11 11 11 22 2C 2C 22 2E 54 20 31 30 30 30 20 |....",,".T 1000 |
00000FC0: 31 31 30 30 20 35 30 30 30 22 2C 2C 2C 22 11 11 |1100 5000",,,"..|
00000FD0: 11 11 54 52 41 4E 53 46 45 52 20 4D 45 4D 4F 52 |..TRANSFER MEMOR|
00000FE0: 59 20 49 4E 20 54 48 45 20 22 3B 00 35 18 6C 02 |Y IN THE ";.5.l.|
00000FF0: 99 22 52 41 4E 47 45 20 31 30 30 30 20 48 45 58 |."RANGE 1000 HEX|
00001000: 20 20 20 54 4F 20 31 31 30 30 20 48 45 58 20 41 | TO 1100 HEX A|
00001010: 4E 44 20 53 54 41 52 54 20 53 54 4F 52 49 4E 47 |ND START STORING|
00001020: 20 49 54 20 41 54 20 20 20 20 20 41 44 44 52 45 | IT AT ADDRE|
00001030: 53 53 20 22 3B 00 56 18 76 02 99 22 35 30 30 30 |SS ";.V.v.."5000|
00001040: 20 48 45 58 2E 11 11 11 11 11 11 11 11 11 11 22 | HEX..........."|
00001050: 3A 8D 31 30 30 30 00 9D 18 80 02 99 A3 31 33 29 |:.1000.......13)|
00001060: 22 12 45 58 49 54 20 54 4F 20 42 41 53 49 43 92 |".EXIT TO BASIC.|
00001070: 22 2C 2C 22 11 11 2E 58 11 11 22 2C 2C 2C 2C 22 |",,"...X..",,,,"|
00001080: 52 45 54 55 52 4E 20 54 4F 20 42 41 53 49 43 20 |RETURN TO BASIC |
00001090: 52 45 41 44 59 20 4D 4F 44 45 2E 11 22 00 E9 18 |READY MODE.."...|
000010A0: 8A 02 99 22 54 48 45 20 53 54 41 43 4B 20 56 41 |..."THE STACK VA|
000010B0: 4C 55 45 20 53 41 56 45 44 20 57 48 45 4E 20 45 |LUE SAVED WHEN E|
000010C0: 4E 54 45 52 45 44 20 57 49 4C 4C 20 42 45 20 52 |NTERED WILL BE R|
000010D0: 45 53 54 4F 52 45 44 2E 43 41 52 45 20 53 48 4F |ESTORED.CARE SHO|
000010E0: 55 4C 44 20 42 45 20 22 3B 00 35 19 94 02 99 22 |ULD BE ";.5...."|
000010F0: 54 41 4B 45 4E 20 54 48 41 54 20 20 20 54 48 49 |TAKEN THAT THI|
00001100: 53 20 56 41 4C 55 45 20 49 53 20 54 48 45 20 53 |S VALUE IS THE S|
00001110: 41 4D 45 20 41 53 20 57 48 45 4E 20 54 48 45 22 |AME AS WHEN THE"|
00001120: 2C 22 4D 4F 4E 49 54 4F 52 20 57 41 53 20 45 4E |,"MONITOR WAS EN|
00001130: 54 45 52 22 3B 00 7A 19 9E 02 99 22 45 44 2E 41 |TER";.z...."ED.A|
00001140: 20 43 4C 52 20 49 4E 20 42 41 53 49 43 20 57 49 | CLR IN BASIC WI|
00001150: 4C 4C 20 46 49 58 20 41 4E 59 20 53 54 41 43 4B |LL FIX ANY STACK|
00001160: 20 50 52 4F 42 4C 45 4D 53 2E 11 11 11 11 11 11 | PROBLEMS.......|
00001170: 11 11 11 22 3A 8D 31 30 30 30 00 B6 19 A8 02 99 |...":.1000......|
00001180: 2C 22 11 11 11 11 11 12 54 4F 20 52 45 2D 45 4E |,"......TO RE-EN|
00001190: 54 45 52 20 4D 4F 4E 49 54 4F 52 92 11 11 22 2C |TER MONITOR...",|
000011A0: 2C 2C 22 20 20 20 20 20 54 59 50 45 20 53 59 53 |,," TYPE SYS|
000011B0: 20 38 11 11 11 22 00 E6 19 B2 02 99 22 48 49 54 | 8..."......"HIT|
000011C0: 20 05 D2 C5 D4 D5 D2 CE 90 20 54 4F 20 4C 4F 41 | ........ TO LOA|
000011D0: 44 20 4D 4F 4E 49 54 4F 52 20 57 48 45 4E 20 59 |D MONITOR WHEN Y|
000011E0: 4F 55 27 52 45 22 00 18 1A BC 02 99 22 20 20 20 |OU'RE"......" |
000011F0: 20 20 20 54 48 45 4E 20 48 49 54 20 05 D2 C5 D4 | THEN HIT ....|
00001200: D5 D2 CE 90 20 41 47 41 49 4E 2E 20 20 20 20 20 |.... AGAIN. |
00001210: 20 20 20 20 20 20 20 22 00 55 1A D0 02 99 22 4C | ".U...."L|
00001220: 4F 41 44 22 C7 28 33 34 29 22 20 53 55 50 45 52 |OAD".(34)" SUPER|
00001230: 4D 4F 4E 36 34 22 C7 28 33 34 29 22 2C 38 2C 31 |MON64".(34)",8,1|
00001240: 22 3A 99 22 11 11 11 11 52 55 4E 91 91 91 91 91 |":."....RUN.....|
00001250: 91 91 91 91 22 00 5B 1A E7 03 80 00 80 1A E8 03 |....".[.........|
00001260: 99 A3 37 29 22 12 48 49 54 20 53 50 41 43 45 20 |..7)".HIT SPACE |
00001270: 42 41 52 20 54 4F 20 43 4F 4E 54 49 4E 55 45 22 |BAR TO CONTINUE"|
00001280: 00 9C 1A F2 03 A1 4B 24 3A 8B 4B 24 B2 22 22 B0 |......K$:.K$."".|
00001290: 4B 24 B3 B1 22 20 22 A7 31 30 31 30 00 A7 1A FC |K$.." ".1010....|
000012A0: 03 99 22 93 22 3A 8E 00 00 00 |..".":.... |
..;...."..":.53280,12:.53281,12:.53265,9
1:.53282,0:.53283,1.\.....8)"HOW TO USE
SUPERMON 64".{...."...M0NITOR INSTRUCTIO
NS".A.(..".G GO RUN",,,,"L LOAD FROM T
APE OR DISK",,"M MEMORY DISPLAY"...2.."
R REGISTER DISPLAY",,,"S SAVE TO TAPE
OR DISK",,"X EXIT TO BASIC".6.<.."..SUP
ERMON ADDITIONAL INSTRUCTIONS".Y.F..".A
SIMPLE ASSEMBLER",,,"D DISASSEMBLER",,
,"F FILL MEMORY".D.P.."H HUNT MEMORY",
,,"P PRINTING DISASSEMBLER",,"T TRANSF
ER MEMORY.."...Z..1000:..12)".SIMPLE ASS
EMBLER".1.N..". .A 2000 LDA #$12",,," .A
2002 STA $8000,X",," .A 2005 (.RETURN.)
".{.X.."...IN THE EXAMPLE THE USER START
ED ASSEMBLYAT 2000 HEX.THE FIRST ";.....
."INSTRUCTION WAS LOAD A REGISTER WITH
IMMEDIATE 12 HEX."......".THE ASSEMBLER
WILL PROMPT WITH THE NEXT ADDRESS..",,,
,"TO EXIT";.G...." THE ASSEMBLER TYPE A
.RETURN. AFTER THE ADDRESS PROMPT.".
.. ..".SYNTAX IS THE SAME AS THE DISASSE
MBLER OUTPUT...":.1000.D.....14)".DISAS
SEMBLER..",,".D 2000",,,," (SCREEN CLEA
RS)"......"2000 A9 12 LDA #$12",,"2
002 9D 00 80 STA $8000,X",,"2005 AA";.
\...." TAX",,,"2006 AA T
AX",,," (FULL PAGE OF INSTRUCTIONS)"...H
.."..DISASSEMBLES 22 INSTRUCTIONS STARTI
NG AT2000 HEX....R..".THE THREE BYTES FO
LLOWING THE ADDRESS MAY BE MODIFIED.US
E THE ";......".CRSR. KEYS TO MOVE TO
AND CHANGE THE BYTES.";.6...."HIT .RETU
RN. AND THE ";......"BYTES IN MEMORY WIL
L BE CHANGED.SUPERMON WILL THEN DISASSEM
BLE THE ";......"PAGE AGAIN...":.1000:..
9)".PRINTING DISASSEMBLER..."......".P 2
000,2040",,,"2000 A9 12 LDA #$12"
,,"2002 9D 00 80 ";.E...."STA $8000,
X",,"2005 AA TAX":.:." ....
.":.:......"203F A2 00 LDX #$00..
..",," TO ENGAGE PRINTER,SET UP BEFORE";
.C...."HAND:":..14)".OPEN4,4:CMD4....":.
1000:..14);..."..".FILL MEMORY.....",,".
F 1000 1100 FF",,,".....FILLS THE MEMORY
FROM ";.R.'.."1000 HEX TO 1100 HEX WIT
H THE BYTE FF HEX..........":.1000...,..
.16)". GO RUN ...",,".G..",,,,"GO TO THE
ADDRESS IN THE PC ";.Z.6.."REGISTER
DISPLAY AND BEGIN RUN CODE.ALL REGISTERS
WILL BE ";...@.."REPLACED WITH THE DISPL
AYED VALUES...",,,,".G 1000".\.J..".
.GO TO ADDRESS 1000 HEX AND BEGINNING
RUNNING CODE......"...T..1000:..14)".HU
NT MEMORY...",,".H C000 D000 'READ.."...
^.."HUNT THRU MEMORY FROM C000 HEX TO D0
00 HEX FOR THE ASCII STRING ";.%.H.."RE
AD AND PRINT THE ADDRESS WHERE IT WAS FO
UND.A MAXIMUMOF 32 ";.K.R.."CHARACTERS M
AY BE USED...",,".H C000 D000 20 D2 FF..
",,"HUNT ";...|.."MEMORY FROM C000 HEX T
O D000 HEX FOR THE SEQUENCE OF BYTES 2
0 D2 ";......"FF AND PRINT THE ADDRESS.
A MAXIMUM OF 32 BYTES MAY BE USED....".>
....1000:..16)". LOAD ..",,".L..",,,,"LO
AD ANY PROGRAM FROM ";......"CASSETTE #1
...",".L "G(34)"RAM TEST"G(34),,,"..LOAD
FROM ";.J...."CASSETTE #1 THE PROGRAM N
AMED RAM TEST...",,,,".L "G(34)"RAM TEST
";......G(34)",08..",,,"LOAD FROM DISK T
HE PROGRAM NAMED RAM TEST.THIS ";.K..
.."COMMAND LEAVES BASIC POINTERS UNCHANG
ED..":.1000...B...12)".MEMORY DISPLAY...
.",,".M 0000 0010",,,". 0000 00 01 02 0
3 ";...L.."04 05 06 07",". 0008 08 09 0
A 0B 0C 0D 0E 0F..","DISPLAY MEMORY FR";
.+.V.."OM 0000 HEX TO 0010 HEX...THE BYT
ES FOLLOWING .: CAN BE ALTERED BY";.G...
."TYPING OVER THEM,THEN TYPING A .RETURN
........":.1000.......11)".REGISTER DISP
LAY..",,".R..":." PC SR AC XR YR";...
..." SP",," 0000 01 02 03 04 05..",,"DI
SLAYS THE REGISTER VALUES ";.6...."SAVED
WHEN SUPERMON WAS ENTERED.THE VALUES M
AY BE CHANGED WITH ";.~...."THE EDIT FO
LLOWED BY A .RETURN...",,,," PC PR
OGRAM COUNTER".D...." SR STATUS REGIST
ER",," AC ACCUMULATOR",,," XR X INDE
X ";......"REGISTER",," YR Y INDEX REG
ISTER",," SP STACK POINTER..".C.&..100
0:..17)". SAVE ...",,".S "G(34)"PROGRAM
NAME"G(34);...0..",01,0800,0C80..","SAVE
TO CASSETTE #1 MEMORY FROM 0800 HEX
UP ";.R.:.."TO BUT NOT INCLUDING 0C80 HE
X AND NAME IT PROGRAM NAME...."...D..
".S "G(34)"0:PROGRAM NAME"G(34)",08,1200
,1F50","..SAVE TO DISK";.B.N.." DRIVE #0
MEMORY FROM 1200 HEX UP TO BUT NOT INC
LUDING 1F50 HEX ";...X.." AND NAME IT
PROGRAM NAME.....":.1000:..12)".TRANSFER
";...B.." MEMORY....",,".T 1000 1100 500
0",,,"....TRANSFER MEMORY IN THE ";.5.L.
."RANGE 1000 HEX TO 1100 HEX AND START
STORING IT AT ADDRESS ";.V.V.."5000
HEX...........":.1000.......13)".EXIT T
O BASIC.",,"...X..",,,,"RETURN TO BASIC
READY MODE.."......"THE STACK VALUE SAVE
D WHEN ENTERED WILL BE RESTORED.CARE SHO
ULD BE ";.5...."TAKEN THAT THIS VALUE
IS THE SAME AS WHEN THE","MONITOR WAS EN
TER";.Z...."ED.A CLR IN BASIC WILL FIX A
NY STACK PROBLEMS..........":.1000......
,"......TO RE-ENTER MONITOR...",,,"
TYPE SYS 8..."......"HIT .RETURN. TO LOA
D MONITOR WHEN YOU'RE"......" THEN
HIT .RETURN. AGAIN. ".U.P.."L
OAD"G(34)" SUPERMON64"G(34)",8,1":."....
RUN.........".[...........7)".HIT SPACE
BAR TO CONTINUE"......K$:.K$."".K$.." ".
1010......".":....
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL