INSTRUCTIONS
FILE INFORMATION
FILENAME(S): INSTRUCTIONS
FILE TYPE(S): PRG
FILE SIZE: 4.7K
FIRST SEEN: 2025-12-02 02:07:01
APPEARS ON: 1 disk(s)
FILE HASH
bb71416ec3660b2240e158f918f663c986ab95f1f3bcb3af444f7e0c849f1097
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| CHRIS HULP PRG | INSTRUCTIONS | PRG | Shocktrooper | 27 | 0 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 47 08 0A 00 99 22 93 11 1D 41 20 12 53 45 |..G...."...A .SE| 00000010: 4E 49 2D 53 4F 46 54 57 41 52 45 92 20 50 52 4F |NI-SOFTWARE. PRO| 00000020: 44 55 43 54 49 4F 4E 22 3A 99 22 20 C5 C5 C5 C5 |DUCTION":." ....| 00000030: C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 |................| 00000040: C5 C5 C5 C5 C5 C5 22 00 61 08 14 00 99 22 1D 53 |......".a....".S| 00000050: 55 50 45 52 4D 4F 4E 36 34 20 53 55 4D 4D 41 52 |UPERMON64 SUMMAR| 00000060: 59 00 8B 08 1E 00 99 22 11 1D 1D 43 4F 4D 4D 4F |Y......"...COMMO| 00000070: 44 4F 52 45 20 4D 4F 4E 49 54 4F 52 20 49 4E 53 |DORE MONITOR INS| 00000080: 54 52 55 43 54 49 4F 4E 53 3A 11 00 9D 08 28 00 |TRUCTIONS:....(.| 00000090: 99 22 1D 1D 47 20 20 47 4F 20 52 55 4E 00 C6 08 |."..G GO RUN...| 000000A0: 32 00 99 22 1D 1D 4C 20 20 4C 4F 41 44 20 4D 45 |2.."..L LOAD ME| 000000B0: 4D 4F 52 59 20 46 52 4F 4D 20 54 41 50 45 20 4F |MORY FROM TAPE O| 000000C0: 52 20 44 49 53 4B 00 E0 08 3C 00 99 22 1D 1D 4D |R DISK...<.."..M| 000000D0: 20 20 4D 45 4D 4F 52 59 20 44 49 53 50 4C 41 59 | MEMORY DISPLAY| 000000E0: 00 FC 08 46 00 99 22 1D 1D 52 20 20 52 45 47 49 |...F.."..R REGI| 000000F0: 53 54 45 52 20 44 49 53 50 4C 41 59 00 1C 09 50 |STER DISPLAY...P| 00000100: 00 99 22 1D 1D 53 20 20 53 41 56 45 20 54 4F 20 |.."..S SAVE TO | 00000110: 54 41 50 45 20 4F 52 20 44 49 53 4B 00 36 09 5A |TAPE OR DISK.6.Z| 00000120: 00 99 22 1D 1D 58 20 20 45 58 49 54 20 54 4F 20 |.."..X EXIT TO | 00000130: 42 41 53 49 43 11 00 63 09 64 00 99 22 1D 1D 53 |BASIC..c.d.."..S| 00000140: 55 50 45 52 4D 4F 4E 36 34 20 41 44 44 49 54 49 |UPERMON64 ADDITI| 00000150: 4F 4E 41 4C 20 49 4E 53 54 52 55 43 54 49 4F 4E |ONAL INSTRUCTION| 00000160: 53 3A 11 00 7F 09 6E 00 99 22 1D 1D 41 20 20 53 |S:....n.."..A S| 00000170: 49 4D 50 4C 45 20 41 53 53 45 4D 42 4C 45 52 00 |IMPLE ASSEMBLER.| 00000180: 97 09 78 00 99 22 1D 1D 44 20 20 44 49 53 41 53 |..x.."..D DISAS| 00000190: 53 45 4D 42 4C 45 52 00 AE 09 82 00 99 22 1D 1D |SEMBLER......"..| 000001A0: 46 20 20 46 49 4C 4C 20 4D 45 4D 4F 52 59 00 C5 |F FILL MEMORY..| 000001B0: 09 8C 00 99 22 1D 1D 48 20 20 48 55 4E 54 20 4D |...."..H HUNT M| 000001C0: 45 4D 4F 52 59 00 E6 09 96 00 99 22 1D 1D 50 20 |EMORY......"..P | 000001D0: 20 50 52 49 4E 54 49 4E 47 20 44 49 53 41 53 53 | PRINTING DISASS| 000001E0: 45 4D 42 4C 45 52 00 01 0A A0 00 99 22 1D 1D 54 |EMBLER......"..T| 000001F0: 20 20 54 52 41 4E 53 46 45 52 20 4D 45 4D 4F 52 | TRANSFER MEMOR| 00000200: 59 00 15 0A AA 00 A1 41 24 3A 8B 41 24 B3 B1 22 |Y......A$:.A$.."| 00000210: 22 A7 31 37 30 00 45 0A B4 00 99 22 11 1D 50 52 |".170.E...."..PR| 00000220: 45 53 53 20 53 50 41 43 45 42 41 52 20 46 4F 52 |ESS SPACEBAR FOR| 00000230: 20 46 55 52 54 48 45 52 20 49 4E 46 4F 52 4D 41 | FURTHER INFORMA| 00000240: 54 49 4F 4E 22 00 5A 0A BE 00 A1 41 24 3A 8B 41 |TION".Z....A$:.A| 00000250: 24 B3 B1 22 20 22 A7 31 39 30 00 8A 0A C3 00 99 |$.." ".190......| 00000260: 22 93 11 1D 53 49 4D 50 4C 45 20 41 53 53 45 4D |"...SIMPLE ASSEM| 00000270: 42 4C 45 52 22 3A 99 22 1D C5 C5 C5 C5 C5 C5 C5 |BLER":."........| 00000280: C5 C5 C5 C5 C5 C5 C5 C5 C5 22 00 BC 0A C8 00 99 |........."......| 00000290: 22 90 2E 05 41 20 32 30 30 30 20 4C 44 41 23 24 |"...A 2000 LDA#$| 000002A0: 31 32 22 3A 99 22 90 2E 41 20 32 30 30 32 05 20 |12":."..A 2002. | 000002B0: 53 54 41 20 24 38 30 30 30 2C 58 22 00 D5 0A D2 |STA $8000,X"....| 000002C0: 00 99 22 90 2E 41 20 32 30 30 35 05 20 28 52 45 |.."..A 2005. (RE| 000002D0: 54 55 52 4E 29 00 1D 0B DC 00 99 22 11 49 4E 20 |TURN)......".IN | 000002E0: 54 48 45 20 41 42 4F 56 45 20 45 58 41 4D 50 4C |THE ABOVE EXAMPL| 000002F0: 45 20 54 48 45 20 55 53 45 52 20 53 54 41 52 54 |E THE USER START| 00000300: 45 44 20 20 20 41 53 53 45 4D 42 4C 59 20 41 54 |ED ASSEMBLY AT| 00000310: 20 32 30 30 30 20 48 45 58 2E 20 22 3B 00 5E 0B | 2000 HEX. ";.^.| 00000320: E6 00 99 22 49 4E 20 54 48 45 20 53 45 43 4F 4E |..."IN THE SECON| 00000330: 44 20 4C 49 4E 45 54 48 45 20 55 53 45 52 20 44 |D LINETHE USER D| 00000340: 49 44 20 4E 4F 54 20 4E 45 45 44 20 54 4F 20 54 |ID NOT NEED TO T| 00000350: 59 50 45 20 54 48 45 20 41 20 41 4E 44 22 00 B0 |YPE THE A AND"..| 00000360: 0B F0 00 99 22 54 48 45 20 41 44 44 52 45 53 53 |...."THE ADDRESS| 00000370: 2E 20 54 4F 20 45 58 49 54 20 54 48 45 20 41 53 |. TO EXIT THE AS| 00000380: 53 45 4D 42 4C 45 52 20 54 59 50 45 20 41 20 52 |SEMBLER TYPE A R| 00000390: 45 54 55 52 4E 20 41 46 54 45 52 20 54 48 45 20 |ETURN AFTER THE | 000003A0: 41 44 44 52 45 53 53 20 50 52 4F 4D 50 54 2E 22 |ADDRESS PROMPT."| 000003B0: 00 E4 0B FA 00 99 22 53 59 4E 54 41 58 20 49 53 |......"SYNTAX IS| 000003C0: 20 54 48 45 20 53 41 4D 45 20 41 53 20 44 49 53 | THE SAME AS DIS| 000003D0: 41 53 53 45 4D 42 4C 45 52 20 4F 55 54 2D 20 50 |ASSEMBLER OUT- P| 000003E0: 55 54 2E 22 00 08 0C 04 01 99 22 11 11 50 52 45 |UT."......"..PRE| 000003F0: 53 53 20 53 50 41 43 45 42 41 52 20 54 4F 20 43 |SS SPACEBAR TO C| 00000400: 4F 4E 54 49 4E 55 45 22 00 1D 0C 0E 01 A1 41 24 |ONTINUE"......A$| 00000410: 3A 8B 41 24 B3 B1 22 20 22 A7 32 37 30 00 45 0C |:.A$.." ".270.E.| 00000420: 18 01 99 22 93 11 1D 44 49 53 41 53 53 45 4D 42 |..."...DISASSEMB| 00000430: 4C 45 52 22 3A 99 22 1D C5 C5 C5 C5 C5 C5 C5 C5 |LER":.".........| 00000440: C5 C5 C5 C5 22 00 69 0C 22 01 99 22 90 2E 05 44 |....".i.".."...D| 00000450: 20 32 30 30 30 22 3A 99 22 28 53 43 52 45 45 4E | 2000":."(SCREEN| 00000460: 20 43 4C 45 41 52 53 29 22 00 B5 0C 2C 01 99 22 | CLEARS)"...,.."| 00000470: 11 32 30 30 30 20 41 39 20 31 32 20 20 20 20 20 |.2000 A9 12 | 00000480: 20 4C 44 41 20 23 24 31 32 20 20 20 20 20 20 20 | LDA #$12 | 00000490: 20 20 20 20 20 20 20 20 20 32 30 30 32 20 39 44 | 2002 9D| 000004A0: 20 30 30 20 38 30 20 20 20 53 54 41 20 24 38 30 | 00 80 STA $80| 000004B0: 30 30 2C 58 22 00 01 0D 36 01 99 22 32 30 30 35 |00,X"...6.."2005| 000004C0: 20 41 41 20 20 20 20 20 20 20 20 20 54 41 58 20 | AA TAX | 000004D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 000004E0: 20 20 20 11 20 28 46 55 4C 4C 20 50 41 47 45 20 | . (FULL PAGE | 000004F0: 4F 46 20 49 4E 53 54 52 55 43 54 49 4F 4E 53 29 |OF INSTRUCTIONS)| 00000500: 22 00 4D 0D 40 01 99 22 11 44 49 53 41 53 53 45 |".M.@..".DISASSE| 00000510: 4D 42 4C 45 53 20 32 32 20 49 4E 53 54 52 55 43 |MBLES 22 INSTRUC| 00000520: 54 49 4F 4E 53 20 53 54 41 52 54 49 4E 47 20 41 |TIONS STARTING A| 00000530: 54 32 30 30 30 20 48 45 58 2E 20 54 48 45 20 54 |T2000 HEX. THE T| 00000540: 48 52 45 45 20 42 59 54 45 53 20 22 3B 00 93 0D |HREE BYTES ";...| 00000550: 4A 01 99 22 46 4F 4C 4C 4F 57 49 4E 47 20 54 48 |J.."FOLLOWING TH| 00000560: 45 20 41 44 44 52 45 53 53 20 4D 41 59 20 42 45 |E ADDRESS MAY BE| 00000570: 20 4D 4F 44 49 46 49 45 44 2E 20 55 53 45 20 43 | MODIFIED. USE C| 00000580: 52 53 52 20 4B 45 59 53 20 20 54 4F 20 4D 4F 56 |RSR KEYS TO MOV| 00000590: 45 22 3B 00 E0 0D 54 01 99 22 20 54 4F 20 41 4E |E";...T.." TO AN| 000005A0: 44 20 4D 4F 44 49 46 59 20 54 48 45 20 42 59 54 |D MODIFY THE BYT| 000005B0: 45 53 2E 20 48 49 54 20 20 20 20 52 45 54 55 52 |ES. HIT RETUR| 000005C0: 4E 20 41 4E 44 20 54 48 45 20 42 59 54 45 53 20 |N AND THE BYTES | 000005D0: 49 4E 20 4D 45 4D 4F 52 59 20 57 49 4C 4C 22 3B |IN MEMORY WILL";| 000005E0: 00 29 0E 5E 01 99 22 20 42 45 20 20 43 48 41 4E |.).^.." BE CHAN| 000005F0: 47 45 44 2E 20 53 55 50 45 52 4D 4F 4E 36 34 20 |GED. SUPERMON64 | 00000600: 57 49 4C 4C 20 54 48 45 4E 20 44 49 53 41 53 53 |WILL THEN DISASS| 00000610: 45 4D 2D 20 42 4C 45 20 54 48 41 54 20 50 41 47 |EM- BLE THAT PAG| 00000620: 45 20 41 47 41 49 4E 2E 22 00 4C 0E 68 01 99 22 |E AGAIN.".L.h.."| 00000630: 11 50 52 45 53 53 20 53 50 41 43 45 42 41 52 20 |.PRESS SPACEBAR | 00000640: 54 4F 20 43 4F 4E 54 49 4E 55 45 22 00 61 0E 72 |TO CONTINUE".a.r| 00000650: 01 A1 41 24 3A 8B 41 24 B3 B1 22 20 22 A7 33 37 |..A$:.A$.." ".37| 00000660: 30 00 9B 0E 7C 01 99 22 93 11 1D 50 52 49 4E 54 |0...|.."...PRINT| 00000670: 49 4E 47 20 44 49 53 41 53 53 45 4D 42 4C 45 52 |ING DISASSEMBLER| 00000680: 22 3A 99 22 20 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 |":." ...........| 00000690: C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 22 00 CE 0E 86 01 |..........".....| 000006A0: 99 22 90 2E 05 50 20 32 30 30 30 2C 32 30 34 30 |."...P 2000,2040| 000006B0: 11 22 3A 99 22 32 30 30 30 20 41 39 20 31 32 20 |.":."2000 A9 12 | 000006C0: 20 20 20 20 20 4C 44 41 20 23 24 31 32 22 00 11 | LDA #$12"..| 000006D0: 0F 90 01 99 22 32 30 30 32 20 39 44 20 30 30 20 |...."2002 9D 00 | 000006E0: 38 30 20 20 20 53 54 41 20 24 38 30 30 30 2C 58 |80 STA $8000,X| 000006F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 32 30 30 | 200| 00000700: 35 20 41 41 20 20 20 20 20 20 20 20 20 54 41 58 |5 AA TAX| 00000710: 22 00 5A 0F 9A 01 99 22 20 20 20 20 2E 2E 2E 2E |".Z...." ....| 00000720: 2E 2E 2E 2E 11 20 20 20 20 20 20 20 20 20 20 20 |..... | 00000730: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000740: 20 32 30 33 46 20 41 32 20 30 30 20 20 20 20 20 | 203F A2 00 | 00000750: 20 4C 44 58 20 23 24 30 30 22 00 9A 0F A4 01 99 | LDX #$00"......| 00000760: 22 11 54 4F 20 45 4E 47 41 47 45 20 50 52 49 4E |".TO ENGAGE PRIN| 00000770: 54 45 52 2C 20 53 45 54 20 55 50 20 42 45 46 4F |TER, SET UP BEFO| 00000780: 52 45 48 41 4E 44 3A 20 20 20 20 11 4F 50 45 4E |REHAND: .OPEN| 00000790: 20 34 2C 34 3A 43 4D 44 34 22 00 BF 0F AE 01 99 | 4,4:CMD4"......| 000007A0: 22 11 1D 46 49 4C 4C 20 4D 45 4D 4F 52 59 22 3A |"..FILL MEMORY":| 000007B0: 99 22 20 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 22 00 |." ...........".| 000007C0: 04 10 B8 01 99 22 90 2E 05 46 20 31 30 30 30 20 |....."...F 1000 | 000007D0: 31 31 30 30 20 46 46 22 3A 99 22 11 46 49 4C 4C |1100 FF":.".FILL| 000007E0: 53 20 54 48 45 20 4D 45 4D 4F 52 59 20 46 52 4F |S THE MEMORY FRO| 000007F0: 4D 20 31 30 30 30 20 48 45 58 20 54 4F 20 31 31 |M 1000 HEX TO 11| 00000800: 30 30 20 22 00 25 10 C2 01 99 22 48 45 58 20 57 |00 ".%...."HEX W| 00000810: 49 54 48 20 54 48 45 20 42 59 54 45 20 46 46 20 |ITH THE BYTE FF | 00000820: 48 45 58 2E 22 00 48 10 CC 01 99 22 11 50 52 45 |HEX.".H....".PRE| 00000830: 53 53 20 53 50 41 43 45 42 41 52 20 54 4F 20 43 |SS SPACEBAR TO C| 00000840: 4F 4E 54 49 4E 55 45 22 00 5D 10 D6 01 A1 41 24 |ONTINUE".]....A$| 00000850: 3A 8B 41 24 B3 B1 22 20 22 A7 34 37 30 00 82 10 |:.A$.." ".470...| 00000860: E0 01 99 22 93 11 1D 47 4F 20 52 55 4E 22 3A 99 |..."...GO RUN":.| 00000870: 22 20 C5 C5 C5 C5 C5 C5 22 3A 99 22 90 2E 05 47 |" ......":."...G| 00000880: 11 22 00 CD 10 EA 01 99 22 47 4F 54 4F 20 54 48 |."......"GOTO TH| 00000890: 45 20 41 44 44 52 45 53 53 20 49 4E 20 54 48 45 |E ADDRESS IN THE| 000008A0: 20 50 43 20 52 45 47 49 53 54 45 52 20 44 49 53 | PC REGISTER DIS| 000008B0: 2D 50 4C 41 59 20 41 4E 44 20 42 45 47 49 4E 20 |-PLAY AND BEGIN | 000008C0: 12 52 55 4E 92 20 43 4F 44 45 2E 22 3B 00 14 11 |.RUN. CODE.";...| 000008D0: F4 01 99 22 20 41 4C 4C 20 54 48 45 20 52 45 47 |..." ALL THE REG| 000008E0: 49 53 2D 20 54 45 52 53 20 57 49 4C 4C 20 42 45 |IS- TERS WILL BE| 000008F0: 20 52 45 50 4C 41 43 45 44 20 57 49 54 48 20 54 | REPLACED WITH T| 00000900: 48 45 20 44 49 53 50 4C 41 59 45 44 56 41 4C 55 |HE DISPLAYEDVALU| 00000910: 45 53 2E 22 00 57 11 FE 01 99 22 90 2E 05 47 20 |ES.".W...."...G | 00000920: 31 30 30 30 11 22 3A 99 22 47 4F 54 4F 20 41 44 |1000.":."GOTO AD| 00000930: 44 52 45 53 53 20 31 30 30 30 20 48 45 58 20 41 |DRESS 1000 HEX A| 00000940: 4E 44 20 42 45 47 49 4E 20 52 55 4E 4E 49 4E 47 |ND BEGIN RUNNING| 00000950: 20 43 4F 44 45 2E 22 00 84 11 08 02 99 22 11 1D | CODE."......"..| 00000960: 54 52 41 4E 53 46 45 52 20 4D 45 4D 4F 52 59 22 |TRANSFER MEMORY"| 00000970: 3A 99 22 20 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 |:." ............| 00000980: C5 C5 C5 22 00 A1 11 12 02 99 22 11 90 2E 05 54 |..."......"....T| 00000990: 20 31 30 30 30 20 31 31 30 30 20 35 30 30 30 11 | 1000 1100 5000.| 000009A0: 22 00 EF 11 1C 02 99 22 54 52 41 4E 53 46 45 52 |"......"TRANSFER| 000009B0: 20 4D 45 4D 4F 52 59 20 49 4E 20 54 48 45 20 52 | MEMORY IN THE R| 000009C0: 41 4E 47 45 20 31 30 30 30 20 48 45 58 20 54 4F |ANGE 1000 HEX TO| 000009D0: 31 31 30 30 20 48 45 58 20 41 4E 44 20 53 54 41 |1100 HEX AND STA| 000009E0: 52 54 20 53 54 4F 52 49 4E 47 20 49 54 22 3B 00 |RT STORING IT";.| 000009F0: 0A 12 26 02 99 22 20 41 54 20 41 44 44 52 45 53 |..&.." AT ADDRES| 00000A00: 53 35 30 30 30 20 48 45 58 2E 00 2D 12 30 02 99 |S5000 HEX..-.0..| 00000A10: 22 11 50 52 45 53 53 20 53 50 41 43 45 42 41 52 |".PRESS SPACEBAR| 00000A20: 20 54 4F 20 43 4F 4E 54 49 4E 55 45 22 00 42 12 | TO CONTINUE".B.| 00000A30: 3A 02 A1 41 24 3A 8B 41 24 B3 B1 22 20 22 A7 35 |:..A$:.A$.." ".5| 00000A40: 37 30 00 6D 12 44 02 99 22 93 1D 4D 45 4D 4F 52 |70.m.D.."..MEMOR| 00000A50: 59 20 44 49 53 50 4C 41 59 22 3A 99 22 20 C5 C5 |Y DISPLAY":." ..| 00000A60: C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 22 00 A7 12 |............"...| 00000A70: 4E 02 99 22 90 2E 05 44 20 30 30 30 30 20 30 30 |N.."...D 0000 00| 00000A80: 30 38 22 3A 99 22 11 2E 3A 20 30 30 30 30 20 30 |08":."..: 0000 0| 00000A90: 30 20 30 31 20 30 32 20 30 33 20 30 34 20 30 35 |0 01 02 03 04 05| 00000AA0: 20 30 36 20 30 37 22 00 CE 12 58 02 99 22 2E 3A | 06 07"...X..".:| 00000AB0: 20 30 30 30 38 20 30 38 20 30 39 20 30 41 20 30 | 0008 08 09 0A 0| 00000AC0: 42 20 30 43 20 30 44 20 30 45 20 30 46 22 00 19 |B 0C 0D 0E 0F"..| 00000AD0: 13 62 02 99 22 11 44 49 53 50 4C 41 59 20 4D 45 |.b..".DISPLAY ME| 00000AE0: 4D 4F 52 59 20 46 52 4F 4D 20 30 30 30 30 20 48 |MORY FROM 0000 H| 00000AF0: 45 58 20 54 4F 20 30 30 30 38 20 20 20 20 48 45 |EX TO 0008 HE| 00000B00: 58 2E 20 54 48 45 20 42 59 54 45 53 20 46 4F 4C |X. THE BYTES FOL| 00000B10: 4C 4F 57 49 4E 47 20 22 3B 00 61 13 6C 02 99 22 |LOWING ";.a.l.."| 00000B20: 54 48 45 20 2E 3A 20 43 41 4E 20 42 45 20 20 41 |THE .: CAN BE A| 00000B30: 4C 54 45 52 45 44 20 42 59 20 54 59 50 49 4E 47 |LTERED BY TYPING| 00000B40: 20 4F 56 45 52 20 54 48 45 4D 2C 54 48 45 4E 20 | OVER THEM,THEN | 00000B50: 54 59 50 49 4E 47 20 41 20 52 45 54 55 52 4E 2E |TYPING A RETURN.| 00000B60: 22 00 90 13 76 02 99 22 11 1D 52 45 47 49 53 54 |"...v.."..REGIST| 00000B70: 45 52 20 44 49 53 50 4C 41 59 22 3A 99 22 1D C5 |ER DISPLAY":."..| 00000B80: C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 22 |..............."| 00000B90: 00 B5 13 80 02 99 22 90 2E 05 52 22 3A 99 22 1D |......"...R":.".| 00000BA0: 1D 1D 50 43 20 20 53 52 20 41 43 20 58 52 20 59 |..PC SR AC XR Y| 00000BB0: 52 20 53 50 22 00 D1 13 8A 02 99 22 1D 1D 30 30 |R SP"......"..00| 00000BC0: 30 30 20 30 31 20 30 32 20 30 33 20 30 34 20 30 |00 01 02 03 04 0| 00000BD0: 35 00 1A 14 94 02 99 22 11 44 49 53 50 4C 41 59 |5......".DISPLAY| 00000BE0: 53 20 54 48 45 20 52 45 47 49 53 54 45 52 20 56 |S THE REGISTER V| 00000BF0: 41 4C 55 45 53 20 53 41 56 45 44 20 57 48 45 4E |ALUES SAVED WHEN| 00000C00: 20 53 55 50 45 52 4D 4F 4E 36 34 20 57 41 53 20 | SUPERMON64 WAS | 00000C10: 45 4E 54 45 52 45 44 2E 22 3B 00 62 14 9E 02 99 |ENTERED.";.b....| 00000C20: 22 54 48 45 20 56 41 4C 55 45 53 20 4D 41 59 20 |"THE VALUES MAY | 00000C30: 42 45 43 48 41 4E 47 45 44 20 57 49 54 48 20 54 |BECHANGED WITH T| 00000C40: 48 45 20 45 44 49 54 20 46 4F 4C 4C 4F 57 45 44 |HE EDIT FOLLOWED| 00000C50: 20 42 59 20 41 20 20 20 20 20 52 45 54 55 52 4E | BY A RETURN| 00000C60: 2E 22 00 85 14 A8 02 99 22 11 50 52 45 53 53 20 |."......".PRESS | 00000C70: 53 50 41 43 45 42 41 52 20 54 4F 20 43 4F 4E 54 |SPACEBAR TO CONT| 00000C80: 49 4E 55 45 22 00 9A 14 B2 02 A1 41 24 3A 8B 41 |INUE"......A$:.A| 00000C90: 24 B3 B1 22 20 22 A7 36 39 30 00 C0 14 BC 02 99 |$.." ".690......| 00000CA0: 22 93 11 1D 48 55 4E 54 20 4D 45 4D 4F 52 59 22 |"...HUNT MEMORY"| 00000CB0: 3A 99 22 1D C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 22 |:."............"| 00000CC0: 00 DC 14 C6 02 99 22 90 2E 05 48 20 43 30 30 30 |......"...H C000| 00000CD0: 20 44 30 30 30 20 27 52 49 4B 11 22 00 2A 15 D0 | D000 'RIK.".*..| 00000CE0: 02 99 22 48 55 4E 54 20 54 48 52 4F 55 47 48 20 |.."HUNT THROUGH | 00000CF0: 4D 45 4D 4F 52 59 20 46 52 4F 4D 20 43 30 30 30 |MEMORY FROM C000| 00000D00: 20 48 45 58 20 54 4F 20 20 20 20 44 30 30 30 20 | HEX TO D000 | 00000D10: 48 45 58 20 46 4F 52 20 54 48 45 20 41 53 43 49 |HEX FOR THE ASCI| 00000D20: 49 20 53 54 52 49 4E 47 22 3B 00 76 15 DA 02 99 |I STRING";.v....| 00000D30: 22 20 12 52 49 4B 92 20 20 41 4E 44 20 20 50 52 |" .RIK. AND PR| 00000D40: 49 4E 54 20 54 48 45 20 41 44 44 52 45 53 53 20 |INT THE ADDRESS | 00000D50: 57 48 45 52 45 20 49 54 20 49 53 20 46 4F 55 4E |WHERE IT IS FOUN| 00000D60: 44 2E 20 41 20 20 4D 41 58 49 4D 55 4D 20 4F 46 |D. A MAXIMUM OF| 00000D70: 20 33 32 20 22 3B 00 95 15 E4 02 99 22 43 48 41 | 32 ";......"CHA| 00000D80: 52 41 43 54 45 52 53 20 4D 41 59 20 42 45 20 55 |RACTERS MAY BE U| 00000D90: 53 45 44 2E 22 00 B5 15 EE 02 99 22 11 90 2E 05 |SED."......"....| 00000DA0: 48 20 43 30 30 30 20 44 30 30 30 20 32 30 20 44 |H C000 D000 20 D| 00000DB0: 32 20 46 46 22 00 00 16 F8 02 99 22 11 48 55 4E |2 FF"......".HUN| 00000DC0: 54 20 54 48 52 4F 55 47 48 20 4D 45 4D 4F 52 59 |T THROUGH MEMORY| 00000DD0: 20 46 52 4F 4D 20 43 30 30 30 20 48 45 58 20 54 | FROM C000 HEX T| 00000DE0: 4F 20 20 20 20 44 30 30 30 20 48 45 58 20 46 4F |O D000 HEX FO| 00000DF0: 52 20 54 48 45 20 53 45 51 55 45 4E 43 45 22 3B |R THE SEQUENCE";| 00000E00: 00 51 16 02 03 99 22 4F 46 20 42 59 54 45 53 20 |.Q...."OF BYTES | 00000E10: 32 30 20 44 32 20 46 46 20 41 4E 44 20 50 52 49 |20 D2 FF AND PRI| 00000E20: 4E 54 20 54 48 45 20 41 44 44 52 45 53 53 2E 41 |NT THE ADDRESS.A| 00000E30: 20 4D 41 58 49 4D 55 4D 20 4F 46 20 33 32 42 59 | MAXIMUM OF 32BY| 00000E40: 54 45 53 20 4D 41 59 20 42 45 20 55 53 45 44 2E |TES MAY BE USED.| 00000E50: 22 00 74 16 0C 03 99 22 11 50 52 45 53 53 20 53 |".t....".PRESS S| 00000E60: 50 41 43 45 42 41 52 20 54 4F 20 43 4F 4E 54 49 |PACEBAR TO CONTI| 00000E70: 4E 55 45 22 00 89 16 16 03 A1 41 24 3A 8B 41 24 |NUE"......A$:.A$| 00000E80: B3 B1 22 20 22 A7 37 39 30 00 D0 16 20 03 99 22 |.." ".790... .."| 00000E90: 93 11 1D 4C 4F 41 44 22 3A 99 22 20 C5 C5 C5 C5 |...LOAD":." ....| 00000EA0: 22 3A 99 22 11 90 2E 05 4C 22 3A 99 22 4C 4F 41 |":."....L":."LOA| 00000EB0: 44 20 41 4E 59 20 50 52 4F 47 52 41 4D 20 46 52 |D ANY PROGRAM FR| 00000EC0: 4F 4D 20 43 41 53 53 45 54 54 45 20 23 31 2E 22 |OM CASSETTE #1."| 00000ED0: 00 ED 16 2A 03 99 22 11 90 2E 05 4C 20 22 C7 28 |...*.."....L ".(| 00000EE0: 33 34 29 22 41 4D 43 22 C7 28 33 34 29 00 22 17 |34)"AMC".(34).".| 00000EF0: 34 03 99 22 11 4C 4F 41 44 20 46 52 4F 4D 20 43 |4..".LOAD FROM C| 00000F00: 41 53 53 45 54 54 45 20 23 31 20 54 48 45 20 50 |ASSETTE #1 THE P| 00000F10: 52 4F 47 52 41 4D 20 4E 41 4D 45 44 20 41 4D 43 |ROGRAM NAMED AMC| 00000F20: 2E 22 00 44 17 3E 03 99 22 11 90 2E 05 4C 20 22 |.".D.>.."....L "| 00000F30: C7 28 33 34 29 22 41 4D 43 22 C7 28 33 34 29 22 |.(34)"AMC".(34)"| 00000F40: 2C 30 38 22 00 8E 17 48 03 99 22 11 4C 4F 41 44 |,08"...H..".LOAD| 00000F50: 20 46 52 4F 4D 20 44 49 53 4B 20 28 44 45 56 49 | FROM DISK (DEVI| 00000F60: 43 45 20 38 29 20 54 48 45 20 50 52 4F 47 52 41 |CE 8) THE PROGRA| 00000F70: 4D 20 20 20 4E 41 4D 45 44 20 41 4D 43 2E 20 54 |M NAMED AMC. T| 00000F80: 48 49 53 20 43 4F 4D 4D 41 4E 44 20 22 3B 00 B9 |HIS COMMAND ";..| 00000F90: 17 52 03 99 22 4C 45 41 56 45 53 20 42 41 53 49 |.R.."LEAVES BASI| 00000FA0: 43 20 20 20 20 50 4F 49 4E 54 45 52 53 20 55 4E |C POINTERS UN| 00000FB0: 43 48 41 4E 47 45 44 2E 22 00 DC 17 5C 03 99 22 |CHANGED."...\.."| 00000FC0: 11 50 52 45 53 53 20 53 50 41 43 45 42 41 52 20 |.PRESS SPACEBAR | 00000FD0: 54 4F 20 43 4F 4E 54 49 4E 55 45 22 00 F1 17 66 |TO CONTINUE"...f| 00000FE0: 03 A1 41 24 3A 8B 41 24 B3 B1 22 20 22 A7 38 37 |..A$:.A$.." ".87| 00000FF0: 30 00 30 18 70 03 99 22 93 11 1D 53 41 56 45 22 |0.0.p.."...SAVE"| 00001000: 3A 99 22 1D C5 C5 C5 C5 22 3A 99 22 90 2E 05 53 |:.".....":."...S| 00001010: 20 22 C7 28 33 34 29 22 41 4D 43 22 C7 28 33 34 | ".(34)"AMC".(34| 00001020: 29 22 2C 30 31 2C 30 38 30 30 2C 30 43 38 30 22 |)",01,0800,0C80"| 00001030: 00 7A 18 7A 03 99 22 11 53 41 56 45 20 54 4F 20 |.z.z..".SAVE TO | 00001040: 43 41 53 53 45 54 54 45 20 23 31 20 4D 45 4D 4F |CASSETTE #1 MEMO| 00001050: 52 59 20 46 52 4F 4D 20 30 38 30 30 20 48 45 58 |RY FROM 0800 HEX| 00001060: 55 50 20 54 4F 20 42 55 54 20 4E 4F 54 20 49 4E |UP TO BUT NOT IN| 00001070: 43 4C 55 44 49 4E 47 20 22 3B 00 9F 18 84 03 99 |CLUDING ";......| 00001080: 22 30 43 38 30 20 48 45 58 20 41 4E 44 20 20 20 |"0C80 HEX AND | 00001090: 20 4E 41 4D 45 20 49 54 20 41 4D 43 2E 11 22 00 | NAME IT AMC..".| 000010A0: D3 18 8E 03 99 22 90 2E 05 53 20 22 C7 28 33 34 |....."...S ".(34| 000010B0: 29 22 50 52 4F 47 52 41 4D 20 4E 41 4D 45 22 C7 |)"PROGRAM NAME".| 000010C0: 28 33 34 29 22 30 38 2C 31 32 30 30 2C 31 46 35 |(34)"08,1200,1F5| 000010D0: 30 11 22 00 1E 19 98 03 99 22 53 41 56 45 20 54 |0."......"SAVE T| 000010E0: 4F 20 44 49 53 4B 20 44 52 49 56 45 20 23 30 20 |O DISK DRIVE #0 | 000010F0: 4D 45 4D 4F 52 59 20 46 52 4F 4D 20 31 32 30 30 |MEMORY FROM 1200| 00001100: 20 20 48 45 58 20 55 50 54 4F 20 42 55 54 20 4E | HEX UPTO BUT N| 00001110: 4F 54 20 49 4E 43 4C 55 44 49 4E 47 22 3B 00 48 |OT INCLUDING";.H| 00001120: 19 A2 03 99 22 31 46 35 30 20 48 45 58 20 41 4E |...."1F50 HEX AN| 00001130: 44 20 4E 41 4D 45 20 49 54 20 50 52 4F 47 52 41 |D NAME IT PROGRA| 00001140: 4D 20 4E 41 4D 45 2E 22 00 6C 19 AC 03 99 22 11 |M NAME.".l....".| 00001150: 11 50 52 45 53 53 20 53 50 41 43 45 42 41 52 20 |.PRESS SPACEBAR | 00001160: 54 4F 20 43 4F 4E 54 49 4E 55 45 22 00 81 19 B6 |TO CONTINUE"....| 00001170: 03 A1 41 24 3A 8B 41 24 B3 B1 22 20 22 A7 39 35 |..A$:.A$.." ".95| 00001180: 30 00 AB 19 C0 03 99 22 93 11 1D 45 58 49 54 20 |0......"...EXIT | 00001190: 54 4F 20 42 41 53 49 43 22 3A 99 22 1D C5 C5 C5 |TO BASIC":."....| 000011A0: C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 22 00 F0 19 CA 03 |..........".....| 000011B0: 99 22 90 2E 05 58 22 3A 99 22 11 52 45 54 55 52 |."...X":.".RETUR| 000011C0: 4E 20 54 4F 20 42 41 53 49 43 20 52 45 41 44 59 |N TO BASIC READY| 000011D0: 20 4D 4F 44 45 2E 20 54 48 45 20 53 54 41 43 4B | MODE. THE STACK| 000011E0: 20 20 20 56 41 4C 55 45 20 53 41 56 45 44 22 3B | VALUE SAVED";| 000011F0: 00 3B 1A D4 03 99 22 20 57 48 45 4E 20 45 4E 54 |.;...." WHEN ENT| 00001200: 45 52 45 44 20 57 49 4C 4C 20 42 45 20 52 45 2D |ERED WILL BE RE-| 00001210: 20 20 20 20 53 54 4F 52 45 44 2E 20 43 41 52 45 | STORED. CARE| 00001220: 20 53 48 4F 55 4C 44 20 42 45 20 54 41 4B 45 4E | SHOULD BE TAKEN| 00001230: 20 54 48 41 54 20 54 48 49 53 22 00 88 1A DE 03 | THAT THIS".....| 00001240: 99 22 56 41 4C 55 45 20 49 53 20 54 48 45 20 53 |."VALUE IS THE S| 00001250: 41 4D 45 20 41 53 20 57 48 45 4E 20 54 48 45 20 |AME AS WHEN THE | 00001260: 4D 4F 4E 49 54 4F 52 20 20 20 57 41 53 20 45 4E |MONITOR WAS EN| 00001270: 54 45 52 45 44 2E 20 41 20 43 4C 52 20 49 4E 20 |TERED. A CLR IN | 00001280: 42 41 53 49 43 20 22 3B 00 AB 1A E8 03 99 22 57 |BASIC ";......"W| 00001290: 49 4C 4C 20 46 49 58 41 4E 59 20 53 54 41 43 4B |ILL FIXANY STACK| 000012A0: 20 50 52 4F 42 4C 45 4D 53 2E 22 00 00 00 | PROBLEMS."... |
..G...."...A .SENI-SOFTWARE. PRODUCTION"
:." EEEEEEEEEEEEEEEEEEEEEEEEEE".A....".S
UPERMON64 SUMMARY......"...COMMODORE MON
ITOR INSTRUCTIONS:....(.."..G GO RUN.F.
2.."..L LOAD MEMORY FROM TAPE OR DISK..
.<.."..M MEMORY DISPLAY...F.."..R REGI
STER DISPLAY...P.."..S SAVE TO TAPE OR
DISK.6.Z.."..X EXIT TO BASIC..C.D.."..S
UPERMON64 ADDITIONAL INSTRUCTIONS:...N.
."..A SIMPLE ASSEMBLER...X.."..D DISAS
SEMBLER......"..F FILL MEMORY.E...."..H
HUNT MEMORY......"..P PRINTING DISASS
EMBLER... .."..T TRANSFER MEMORY......A
$:.A$.."".170.E...."..PRESS SPACEBAR FOR
FURTHER INFORMATION".Z....A$:.A$.." ".1
90...C.."...SIMPLE ASSEMBLER":.".EEEEEEE
EEEEEEEEE"...H.."...A 2000 LDA#$12":."..
A 2002. STA $8000,X".U.R.."..A 2005. (RE
TURN)......".IN THE ABOVE EXAMPLE THE US
ER STARTED ASSEMBLY AT 2000 HEX. ";.^.
..."IN THE SECOND LINETHE USER DID NOT N
EED TO TYPE THE A AND"......"THE ADDRESS
. TO EXIT THE ASSEMBLER TYPE A RETURN AF
TER THE ADDRESS PROMPT."......"SYNTAX IS
THE SAME AS DISASSEMBLER OUT- PUT."....
.."..PRESS SPACEBAR TO CONTINUE"......A$
:.A$.." ".270.E...."...DISASSEMBLER":.".
EEEEEEEEEEEE".I.".."...D 2000":."(SCREEN
CLEARS)"...,..".2000 A9 12 LDA #$1
2 2002 9D 00 80 STA $80
00,X"...6.."2005 AA TAX
. (FULL PAGE OF INSTRUCTIONS)
".M.@..".DISASSEMBLES 22 INSTRUCTIONS ST
ARTING AT2000 HEX. THE THREE BYTES ";...
J.."FOLLOWING THE ADDRESS MAY BE MODIFIE
D. USE CRSR KEYS TO MOVE";...T.." TO AN
D MODIFY THE BYTES. HIT RETURN AND TH
E BYTES IN MEMORY WILL";.).^.." BE CHAN
GED. SUPERMON64 WILL THEN DISASSEM- BLE
THAT PAGE AGAIN.".L.H..".PRESS SPACEBAR
TO CONTINUE".A.R..A$:.A$.." ".370...|.."
...PRINTING DISASSEMBLER":." EEEEEEEEEEE
EEEEEEEEEE".N...."...P 2000,2040.":."200
0 A9 12 LDA #$12"......"2002 9D 00
80 STA $8000,X 2005 AA
TAX".Z...." .........
203F A2 00 LDX #$0
0"......".TO ENGAGE PRINTER, SET UP BEFO
REHAND: .OPEN 4,4:CMD4"......"..FILL
MEMORY":." EEEEEEEEEEE"......"...F 1000
1100 FF":.".FILLS THE MEMORY FROM 1000 H
EX TO 1100 ".%.B.."HEX WITH THE BYTE FF
HEX.".H.L..".PRESS SPACEBAR TO CONTINUE"
.].V..A$:.A$.." ".470......"...GO RUN":.
" EEEEEE":."...G.".M...."GOTO THE ADDRES
S IN THE PC REGISTER DIS-PLAY AND BEGIN
.RUN. CODE.";......" ALL THE REGIS- TERS
WILL BE REPLACED WITH THE DISPLAYEDVALU
ES.".W...."...G 1000.":."GOTO ADDRESS 10
00 HEX AND BEGIN RUNNING CODE."......"..
TRANSFER MEMORY":." EEEEEEEEEEEEEEE"....
.."....T 1000 1100 5000."......"TRANSFER
MEMORY IN THE RANGE 1000 HEX TO1100 HEX
AND START STORING IT";...&.." AT ADDRES
S5000 HEX..-.0..".PRESS SPACEBAR TO CONT
INUE".B.:..A$:.A$.." ".570.M.D.."..MEMOR
Y DISPLAY":." EEEEEEEEEEEEEE"...N.."...D
0000 0008":."..: 0000 00 01 02 03 04 05
06 07".N.X..".: 0008 08 09 0A 0B 0C 0D
0E 0F"...B..".DISPLAY MEMORY FROM 0000 H
EX TO 0008 HEX. THE BYTES FOLLOWING "
;.A.L.."THE .: CAN BE ALTERED BY TYPING
OVER THEM,THEN TYPING A RETURN."...V.."
..REGISTER DISPLAY":.".EEEEEEEEEEEEEEEE"
......"...R":."...PC SR AC XR YR SP".Q.
..."..0000 01 02 03 04 05......".DISPLAY
S THE REGISTER VALUES SAVED WHEN SUPERMO
N64 WAS ENTERED.";.B...."THE VALUES MAY
BECHANGED WITH THE EDIT FOLLOWED BY A
RETURN."......".PRESS SPACEBAR TO CONT
INUE"......A$:.A$.." ".690......"...HUNT
MEMORY":.".EEEEEEEEEEE"...F.."...H C000
D000 'RIK.".*.P.."HUNT THROUGH MEMORY F
ROM C000 HEX TO D000 HEX FOR THE ASCI
I STRING";.V.Z.." .RIK. AND PRINT THE
ADDRESS WHERE IT IS FOUND. A MAXIMUM OF
32 ";......"CHARACTERS MAY BE USED."...
..."....H C000 D000 20 D2 FF"......".HUN
T THROUGH MEMORY FROM C000 HEX TO D00
0 HEX FOR THE SEQUENCE";.Q...."OF BYTES
20 D2 FF AND PRINT THE ADDRESS.A MAXIMUM
OF 32BYTES MAY BE USED.".T....".PRESS S
PACEBAR TO CONTINUE"......A$:.A$.." ".79
0.P. .."...LOAD":." EEEE":."....L":."LOA
D ANY PROGRAM FROM CASSETTE #1."...*..".
...L "G(34)"AMC"G(34).".4..".LOAD FROM C
ASSETTE #1 THE PROGRAM NAMED AMC.".D.>..
"....L "G(34)"AMC"G(34)",08"...H..".LOAD
FROM DISK (DEVICE 8) THE PROGRAM NAME
D AMC. THIS COMMAND ";...R.."LEAVES BASI
C POINTERS UNCHANGED."...\..".PRESS S
PACEBAR TO CONTINUE"...F..A$:.A$.." ".87
0.0.P.."...SAVE":.".EEEE":."...S "G(34)"
AMC"G(34)",01,0800,0C80".Z.Z..".SAVE TO
CASSETTE #1 MEMORY FROM 0800 HEXUP TO BU
T NOT INCLUDING ";......"0C80 HEX AND
NAME IT AMC..".S...."...S "G(34)"PROGRA
M NAME"G(34)"08,1200,1F50."......"SAVE T
O DISK DRIVE #0 MEMORY FROM 1200 HEX UP
TO BUT NOT INCLUDING";.H...."1F50 HEX AN
D NAME IT PROGRAM NAME.".L...."..PRESS S
PACEBAR TO CONTINUE"......A$:.A$.." ".95
0......"...EXIT TO BASIC":.".EEEEEEEEEEE
EE"...J.."...X":.".RETURN TO BASIC READY
MODE. THE STACK VALUE SAVED";.;.T.."
WHEN ENTERED WILL BE RE- STORED. CARE
SHOULD BE TAKEN THAT THIS"......"VALUE
IS THE SAME AS WHEN THE MONITOR WAS EN
TERED. A CLR IN BASIC ";......"WILL FIXA
NY STACK PROBLEMS."...
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL