SUPERMON.INS
FILE INFORMATION
FILENAME(S): SUPERMON.INS
FILE TYPE(S): PRG
FILE SIZE: 5.8K
FIRST SEEN: 2025-11-30 21:07:10
APPEARS ON: 1 disk(s)
FILE HASH
9250b94e9614e62eeceaf7b1e30f57474bfd2c518256233726ebd7ce77fc5d53
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| EPROMMER 01 | SUPERMON.INS | PRG | DuncanTwain | 23 | 0 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 01 04 16 04 64 00 8F 20 53 55 50 45 52 4D 4F 4E |....d.. SUPERMON|
00000010: 20 49 4E 53 54 52 00 24 04 6E 00 97 35 39 34 36 | INSTR.$.n..5946|
00000020: 38 2C 31 32 00 2E 04 78 00 8D 31 39 30 30 00 4B |8,12...x..1900.K|
00000030: 04 82 00 99 22 11 11 12 20 53 49 4D 50 4C 45 20 |...."... SIMPLE |
00000040: 41 53 53 45 4D 42 4C 45 52 20 22 00 6A 04 8C 00 |ASSEMBLER ".j...|
00000050: 99 22 11 2E 12 41 92 20 12 32 30 30 30 92 20 12 |."...A. .2000. .|
00000060: 4C 44 41 92 20 12 23 24 31 32 00 87 04 96 00 99 |LDA. .#$12......|
00000070: 22 2E 41 20 32 30 30 32 20 12 53 54 41 92 20 12 |".A 2002 .STA. .|
00000080: 24 38 30 30 30 2C 58 00 9F 04 A0 00 99 22 2E 41 |$8000,X......".A|
00000090: 20 32 30 30 35 20 12 28 52 45 54 55 52 4E 29 00 | 2005 .(RETURN).|
000000A0: A7 04 AA 00 99 22 2E 00 D0 04 B4 00 99 22 20 20 |....."......." |
000000B0: 20 20 20 49 4E 20 54 48 45 20 41 42 4F 56 45 20 | IN THE ABOVE |
000000C0: 45 58 41 4D 50 4C 45 20 54 48 45 20 55 53 45 52 |EXAMPLE THE USER|
000000D0: 00 F9 04 BE 00 99 22 53 54 41 52 54 45 44 20 41 |......"STARTED A|
000000E0: 53 53 45 4D 42 4C 59 20 41 54 20 31 30 30 30 20 |SSEMBLY AT 1000 |
000000F0: 48 45 58 2E 20 20 54 48 45 00 25 05 C8 00 99 22 |HEX. THE.%...."|
00000100: 46 49 52 53 54 20 49 4E 53 54 52 55 43 54 49 4F |FIRST INSTRUCTIO|
00000110: 4E 20 57 41 53 20 4C 4F 41 44 20 41 20 52 45 47 |N WAS LOAD A REG|
00000120: 49 53 54 45 52 00 51 05 D2 00 99 22 57 49 54 48 |ISTER.Q...."WITH|
00000130: 20 49 4D 4D 45 44 49 41 54 45 20 31 32 20 48 45 | IMMEDIATE 12 HE|
00000140: 58 2E 20 20 49 4E 20 54 48 45 20 53 45 43 4F 4E |X. IN THE SECON|
00000150: 44 00 7E 05 DC 00 99 22 4C 49 4E 45 20 54 48 45 |D.~...."LINE THE|
00000160: 20 55 53 45 52 20 44 49 44 20 4E 4F 54 20 4E 45 | USER DID NOT NE|
00000170: 45 44 20 54 4F 20 54 59 50 45 20 54 48 45 00 A9 |ED TO TYPE THE..|
00000180: 05 E6 00 99 22 41 20 41 4E 44 20 41 44 44 52 45 |...."A AND ADDRE|
00000190: 53 53 2E 20 20 54 48 45 20 53 49 4D 50 4C 45 20 |SS. THE SIMPLE |
000001A0: 41 53 53 45 4D 42 4C 45 52 00 D7 05 F0 00 99 22 |ASSEMBLER......"|
000001B0: 50 52 4F 4D 50 54 53 20 57 49 54 48 20 54 48 45 |PROMPTS WITH THE|
000001C0: 20 4E 45 58 54 20 41 44 44 52 45 53 53 2E 20 20 | NEXT ADDRESS. |
000001D0: 54 4F 20 45 58 49 54 00 03 06 FA 00 99 22 54 48 |TO EXIT......"TH|
000001E0: 45 20 41 53 53 45 4D 42 4C 45 52 20 54 59 50 45 |E ASSEMBLER TYPE|
000001F0: 20 41 20 52 45 54 55 52 4E 20 41 46 54 45 52 20 | A RETURN AFTER |
00000200: 54 48 45 00 31 06 04 01 99 22 54 48 45 20 41 44 |THE.1...."THE AD|
00000210: 44 52 45 53 53 20 50 52 4F 4D 50 54 2E 20 20 53 |DRESS PROMPT. S|
00000220: 59 4E 54 41 58 20 49 53 20 54 48 45 20 53 41 4D |YNTAX IS THE SAM|
00000230: 45 00 53 06 0E 01 99 22 41 53 20 54 48 45 20 44 |E.S...."AS THE D|
00000240: 49 53 41 53 53 45 4D 42 4C 45 52 20 4F 55 54 50 |ISASSEMBLER OUTP|
00000250: 55 54 2E 00 5D 06 18 01 8D 31 38 37 30 00 77 06 |UT..]....1870.w.|
00000260: 22 01 99 22 11 11 12 20 20 44 49 53 41 53 53 45 |".."... DISASSE|
00000270: 4D 42 4C 45 52 20 22 00 8A 06 2C 01 99 22 11 2E |MBLER "...,.."..|
00000280: 12 44 92 20 12 32 30 30 30 92 00 A1 06 36 01 99 |.D. .2000....6..|
00000290: 22 11 28 53 43 52 45 45 4E 20 43 4C 45 41 52 53 |".(SCREEN CLEARS|
000002A0: 29 00 C5 06 40 01 99 22 2E 2C 20 20 32 30 30 30 |)...@.."., 2000|
000002B0: 20 41 39 20 31 32 20 20 20 20 20 20 20 4C 44 41 | A9 12 LDA|
000002C0: 20 23 24 31 32 00 EC 06 4A 01 99 22 2E 2C 20 20 | #$12...J.."., |
000002D0: 32 30 30 32 20 39 44 20 30 30 20 38 30 20 20 20 |2002 9D 00 80 |
000002E0: 20 53 54 41 20 24 38 30 30 30 2C 58 00 0B 07 54 | STA $8000,X...T|
000002F0: 01 99 22 2E 2C 20 20 32 30 30 35 20 41 41 20 20 |.."., 2005 AA |
00000300: 20 20 20 20 20 20 20 20 54 41 58 00 2A 07 5E 01 | TAX.*.^.|
00000310: 99 22 2E 2C 20 20 32 30 30 36 20 41 41 20 20 20 |."., 2006 AA |
00000320: 20 20 20 20 20 20 20 54 41 58 00 4C 07 68 01 99 | TAX.L.h..|
00000330: 22 28 46 55 4C 4C 20 50 41 47 45 20 4F 46 20 49 |"(FULL PAGE OF I|
00000340: 4E 53 54 52 55 43 54 49 4F 4E 53 29 00 75 07 72 |NSTRUCTIONS).u.r|
00000350: 01 99 22 11 20 20 20 20 20 44 49 53 41 53 53 45 |..". DISASSE|
00000360: 4D 42 4C 45 53 20 32 32 20 49 4E 53 54 52 55 43 |MBLES 22 INSTRUC|
00000370: 54 49 4F 4E 53 00 A2 07 7C 01 99 22 53 54 41 52 |TIONS...|.."STAR|
00000380: 54 49 4E 47 20 41 54 20 31 30 30 30 20 48 45 58 |TING AT 1000 HEX|
00000390: 2E 20 20 54 48 45 20 54 48 52 45 45 20 42 59 54 |. THE THREE BYT|
000003A0: 45 53 00 CF 07 86 01 99 22 46 4F 4C 4C 4F 57 49 |ES......"FOLLOWI|
000003B0: 4E 47 20 54 48 45 20 41 44 44 52 45 53 53 20 4D |NG THE ADDRESS M|
000003C0: 41 59 20 42 45 20 4D 4F 44 49 46 49 45 44 2E 00 |AY BE MODIFIED..|
000003D0: FD 07 90 01 99 22 55 53 45 20 54 48 45 20 43 52 |....."USE THE CR|
000003E0: 53 52 20 4B 45 59 53 20 54 4F 20 4D 4F 56 45 20 |SR KEYS TO MOVE |
000003F0: 54 4F 20 41 4E 44 20 4D 4F 44 49 46 59 00 28 08 |TO AND MODIFY.(.|
00000400: 9A 01 99 22 54 48 45 20 42 59 54 45 53 2E 20 20 |..."THE BYTES. |
00000410: 48 49 54 20 52 45 54 55 52 4E 20 41 4E 44 20 54 |HIT RETURN AND T|
00000420: 48 45 20 42 59 54 45 53 00 55 08 A4 01 99 22 49 |HE BYTES.U...."I|
00000430: 4E 20 4D 45 4D 4F 52 59 20 57 49 4C 4C 20 42 45 |N MEMORY WILL BE|
00000440: 20 43 48 41 4E 47 45 44 2E 20 20 12 53 55 50 45 | CHANGED. .SUPE|
00000450: 52 4D 4F 4E 92 00 82 08 AE 01 99 22 57 49 4C 4C |RMON......."WILL|
00000460: 20 54 48 45 4E 20 44 49 53 41 53 53 45 4D 42 4C | THEN DISASSEMBL|
00000470: 45 20 54 48 41 54 20 50 41 47 45 20 41 47 41 49 |E THAT PAGE AGAI|
00000480: 4E 2E 00 8C 08 B8 01 8D 31 38 37 30 00 AE 08 C2 |N.......1870....|
00000490: 01 99 22 11 11 12 20 50 52 49 4E 54 49 4E 47 20 |.."... PRINTING |
000004A0: 44 49 53 41 53 53 45 4D 42 4C 45 52 20 22 00 C6 |DISASSEMBLER "..|
000004B0: 08 CC 01 99 22 11 2E 12 50 92 20 12 32 30 30 30 |...."...P. .2000|
000004C0: 2C 32 30 34 30 92 00 E6 08 D6 01 99 22 32 30 30 |,2040......."200|
000004D0: 30 20 41 39 20 31 32 20 20 20 20 20 20 20 4C 44 |0 A9 12 LD|
000004E0: 41 20 23 24 31 32 00 0B 09 E0 01 99 22 32 30 30 |A #$12......"200|
000004F0: 32 20 39 44 20 30 30 20 38 30 20 20 20 20 53 54 |2 9D 00 80 ST|
00000500: 41 20 24 38 30 30 30 2C 58 59 2E 00 26 09 EA 01 |A $8000,XY..&...|
00000510: 99 22 32 30 30 35 20 41 41 20 20 20 20 20 20 20 |."2005 AA |
00000520: 20 20 20 54 41 58 00 35 09 F4 01 99 22 20 20 20 | TAX.5...." |
00000530: 2E 2E 2E 2E 22 00 55 09 FE 01 99 22 32 30 33 46 |....".U...."203F|
00000540: 20 41 32 20 30 30 20 20 20 20 20 20 20 4C 44 58 | A2 00 LDX|
00000550: 20 23 24 30 30 00 82 09 08 02 99 22 11 54 4F 20 | #$00......".TO |
00000560: 45 4E 47 41 47 45 20 50 52 49 4E 54 45 52 2C 20 |ENGAGE PRINTER, |
00000570: 53 45 54 20 55 50 20 42 45 46 4F 52 45 48 41 4E |SET UP BEFOREHAN|
00000580: 44 3A 00 9C 09 12 02 99 22 20 20 20 20 20 12 4F |D:......" .O|
00000590: 50 45 4E 20 34 2C 34 3A 43 4D 44 34 00 C9 09 1C |PEN 4,4:CMD4....|
000005A0: 02 99 22 11 4F 4E 20 34 2E 30 2C 20 41 43 43 45 |..".ON 4.0, ACCE|
000005B0: 53 53 20 54 48 45 20 4D 4F 4E 49 54 4F 52 20 56 |SS THE MONITOR V|
000005C0: 49 41 20 41 20 43 41 4C 4C 00 F1 09 26 02 99 22 |IA A CALL...&.."|
000005D0: 53 59 53 20 35 34 33 38 36 20 28 2A 4E 4F 54 2A |SYS 54386 (*NOT*|
000005E0: 20 41 20 42 52 45 41 4B 29 20 43 4F 4D 4D 41 4E | A BREAK) COMMAN|
000005F0: 44 00 FC 09 30 02 8D 20 31 38 37 30 00 14 0A 3A |D...0.. 1870...:|
00000600: 02 99 22 11 11 12 20 53 49 4E 47 4C 45 20 53 54 |.."... SINGLE ST|
00000610: 45 50 20 22 00 1F 0A 44 02 99 22 11 2E 12 49 00 |EP "...D.."...I.|
00000620: 4C 0A 4E 02 99 22 20 20 20 20 20 41 4C 4C 4F 57 |L.N.." ALLOW|
00000630: 53 20 41 20 4D 41 43 48 49 4E 45 20 4C 41 4E 47 |S A MACHINE LANG|
00000640: 55 41 47 45 20 50 52 4F 47 52 41 4D 00 6A 0A 58 |UAGE PROGRAM.j.X|
00000650: 02 99 22 54 4F 20 42 45 20 52 55 4E 20 53 54 45 |.."TO BE RUN STE|
00000660: 50 20 42 59 20 53 54 45 50 2E 00 99 0A 62 02 99 |P BY STEP....b..|
00000670: 22 11 43 41 4C 4C 20 52 45 47 49 53 54 45 52 20 |".CALL REGISTER |
00000680: 44 49 53 50 4C 41 59 20 57 49 54 48 20 2E 12 52 |DISPLAY WITH ..R|
00000690: 92 20 41 4E 44 20 53 45 54 00 C3 0A 6C 02 99 22 |. AND SET...l.."|
000006A0: 54 48 45 20 50 43 20 41 44 44 52 45 53 53 20 54 |THE PC ADDRESS T|
000006B0: 4F 20 54 48 45 20 44 45 53 49 52 45 44 20 46 49 |O THE DESIRED FI|
000006C0: 52 53 54 00 EA 0A 76 02 99 22 49 4E 53 54 52 55 |RST...v.."INSTRU|
000006D0: 43 54 49 4F 4E 20 46 4F 52 20 53 49 4E 47 4C 45 |CTION FOR SINGLE|
000006E0: 20 53 54 45 50 50 49 4E 47 2E 00 15 0B 80 02 99 | STEPPING.......|
000006F0: 22 54 48 45 20 2E 12 49 92 20 57 49 4C 4C 20 43 |"THE ..I. WILL C|
00000700: 41 55 53 45 20 41 20 53 49 4E 47 4C 45 20 53 54 |AUSE A SINGLE ST|
00000710: 45 50 20 54 4F 00 42 0B 8A 02 99 22 45 58 45 43 |EP TO.B...."EXEC|
00000720: 55 54 45 20 41 4E 44 20 57 49 4C 4C 20 44 49 53 |UTE AND WILL DIS|
00000730: 41 53 53 45 4D 42 4C 45 20 54 48 45 20 4E 45 58 |ASSEMBLE THE NEX|
00000740: 54 2E 00 53 0B 94 02 99 22 11 43 4F 4E 54 52 4F |T..S....".CONTRO|
00000750: 4C 53 3A 00 70 0B 9E 02 99 22 20 20 12 3C 92 20 |LS:.p...." .<. |
00000760: 46 4F 52 20 53 49 4E 47 4C 45 20 53 54 45 50 3B |FOR SINGLE STEP;|
00000770: 00 8D 0B A8 02 99 22 20 20 12 52 56 53 92 20 46 |......" .RVS. F|
00000780: 4F 52 20 53 4C 4F 57 20 53 54 45 50 3B 00 B0 0B |OR SLOW STEP;...|
00000790: B2 02 99 22 20 20 12 53 50 41 43 45 92 20 46 4F |..." .SPACE. FO|
000007A0: 52 20 46 41 53 54 20 53 54 45 50 50 49 4E 47 3B |R FAST STEPPING;|
000007B0: 00 D6 0B BC 02 99 22 20 20 12 53 54 4F 50 92 20 |......" .STOP. |
000007C0: 54 4F 20 52 45 54 55 52 4E 20 54 4F 20 4D 4F 4E |TO RETURN TO MON|
000007D0: 49 54 4F 52 2E 22 00 F5 0B C6 02 99 22 5B 4F 4E |ITOR."......"[ON|
000007E0: 20 42 55 53 49 4E 45 53 53 20 4B 45 59 42 4F 41 | BUSINESS KEYBOA|
000007F0: 52 44 53 2D 2D 00 1E 0C D0 02 99 22 20 20 20 20 |RDS--......" |
00000800: 20 20 55 53 45 20 12 38 92 2C 12 5F 92 2C 12 36 | USE .8.,._.,.6|
00000810: 92 20 41 4E 44 20 12 53 54 4F 50 92 5D 2E 00 28 |. AND .STOP.]..(|
00000820: 0C DA 02 8D 31 38 37 30 00 41 0C E4 02 99 22 11 |....1870.A....".|
00000830: 11 11 12 20 46 49 4C 4C 20 4D 45 4D 4F 52 59 20 |... FILL MEMORY |
00000840: 22 00 60 0C EE 02 99 22 11 11 2E 12 46 92 20 12 |".`...."....F. .|
00000850: 31 30 30 30 92 20 12 31 31 30 30 92 20 12 46 46 |1000. .1100. .FF|
00000860: 00 8E 0C F8 02 99 22 11 20 20 20 20 20 46 49 4C |......". FIL|
00000870: 4C 53 20 54 48 45 20 4D 45 4D 4F 52 59 20 46 52 |LS THE MEMORY FR|
00000880: 4F 4D 20 31 30 30 30 20 48 45 58 20 54 4F 00 B3 |OM 1000 HEX TO..|
00000890: 0C 02 03 99 22 31 31 30 30 20 48 45 58 20 57 49 |...."1100 HEX WI|
000008A0: 54 48 20 54 48 45 20 42 59 54 45 20 46 46 20 48 |TH THE BYTE FF H|
000008B0: 45 58 2E 00 BD 0C 0C 03 8D 31 38 37 30 00 D1 0C |EX.......1870...|
000008C0: 16 03 99 22 11 11 11 12 20 47 4F 20 52 55 4E 20 |...".... GO RUN |
000008D0: 22 00 DC 0C 20 03 99 22 11 2E 12 47 00 04 0D 2A |"... .."...G...*|
000008E0: 03 99 22 11 20 20 20 20 20 47 4F 20 54 4F 20 54 |..". GO TO T|
000008F0: 48 45 20 41 44 44 52 45 53 53 20 49 4E 20 54 48 |HE ADDRESS IN TH|
00000900: 45 20 50 43 00 2F 0D 34 03 99 22 52 45 47 49 53 |E PC./.4.."REGIS|
00000910: 54 45 52 20 44 49 53 50 4C 41 59 20 41 4E 44 20 |TER DISPLAY AND |
00000920: 42 45 47 49 4E 20 52 55 4E 20 43 4F 44 45 2E 00 |BEGIN RUN CODE..|
00000930: 58 0D 3E 03 99 22 41 4C 4C 20 54 48 45 20 52 45 |X.>.."ALL THE RE|
00000940: 47 49 53 54 45 52 53 20 57 49 4C 4C 20 42 45 20 |GISTERS WILL BE |
00000950: 52 45 50 4C 41 43 45 44 00 7A 0D 48 03 99 22 57 |REPLACED.z.H.."W|
00000960: 49 54 48 20 54 48 45 20 44 49 53 50 4C 41 59 45 |ITH THE DISPLAYE|
00000970: 44 20 56 41 4C 55 45 53 2E 22 00 8C 0D 52 03 99 |D VALUES."...R..|
00000980: 22 11 2E 12 47 92 20 12 31 30 30 30 00 B9 0D 5C |"...G. .1000...\|
00000990: 03 99 22 11 20 20 20 20 20 47 4F 20 54 4F 20 41 |..". GO TO A|
000009A0: 44 44 52 45 53 53 20 31 30 30 30 20 48 45 58 20 |DDRESS 1000 HEX |
000009B0: 41 4E 44 20 42 45 47 49 4E 00 CD 0D 66 03 99 22 |AND BEGIN...f.."|
000009C0: 52 55 4E 4E 49 4E 47 20 43 4F 44 45 2E 00 D7 0D |RUNNING CODE....|
000009D0: 70 03 8D 31 38 37 30 00 F0 0D 7A 03 99 22 11 11 |p..1870...z.."..|
000009E0: 11 12 20 48 55 4E 54 20 4D 45 4D 4F 52 59 20 22 |.. HUNT MEMORY "|
000009F0: 00 11 0E 84 03 99 22 11 2E 12 48 92 20 12 43 30 |......"...H. .C0|
00000A00: 30 30 92 20 12 44 30 30 30 92 20 12 27 52 45 41 |00. .D000. .'REA|
00000A10: 44 00 3F 0E 8E 03 99 22 11 20 20 20 20 20 48 55 |D.?....". HU|
00000A20: 4E 54 20 54 48 52 55 20 4D 45 4D 4F 52 59 20 46 |NT THRU MEMORY F|
00000A30: 52 4F 4D 20 43 30 30 30 20 48 45 58 20 54 4F 00 |ROM C000 HEX TO.|
00000A40: 6E 0E 98 03 99 22 44 30 30 30 20 48 45 58 20 46 |n...."D000 HEX F|
00000A50: 4F 52 20 54 48 45 20 41 53 43 49 49 20 53 54 52 |OR THE ASCII STR|
00000A60: 49 4E 47 20 12 52 45 41 44 92 20 41 4E 44 00 9C |ING .READ. AND..|
00000A70: 0E A2 03 99 22 50 52 49 4E 54 20 54 48 45 20 41 |...."PRINT THE A|
00000A80: 44 44 52 45 53 53 20 57 48 45 52 45 20 49 54 20 |DDRESS WHERE IT |
00000A90: 49 53 20 46 4F 55 4E 44 2E 20 20 41 00 C8 0E AC |IS FOUND. A....|
00000AA0: 03 99 22 4D 41 58 49 4D 55 4D 20 4F 46 20 33 32 |.."MAXIMUM OF 32|
00000AB0: 20 43 48 41 52 41 43 54 45 52 53 20 4D 41 59 20 | CHARACTERS MAY |
00000AC0: 42 45 20 55 53 45 44 2E 00 F0 0E B6 03 99 22 11 |BE USED.......".|
00000AD0: 2E 12 48 92 20 12 43 30 30 30 92 20 12 44 30 30 |..H. .C000. .D00|
00000AE0: 30 92 20 12 32 30 92 20 12 44 32 92 20 12 46 46 |0. .20. .D2. .FF|
00000AF0: 00 1E 0F C0 03 99 22 11 20 20 20 20 20 48 55 4E |......". HUN|
00000B00: 54 20 4D 45 4D 4F 52 59 20 46 52 4F 4D 20 43 30 |T MEMORY FROM C0|
00000B10: 30 30 20 48 45 58 20 54 4F 20 44 30 30 30 00 4B |00 HEX TO D000.K|
00000B20: 0F CA 03 99 22 48 45 58 20 46 4F 52 20 54 48 45 |...."HEX FOR THE|
00000B30: 20 53 45 51 55 45 4E 43 45 20 4F 46 20 42 59 54 | SEQUENCE OF BYT|
00000B40: 45 53 20 32 30 20 44 32 20 46 46 00 79 0F D4 03 |ES 20 D2 FF.y...|
00000B50: 99 22 41 4E 44 20 50 52 49 4E 54 20 54 48 45 20 |."AND PRINT THE |
00000B60: 41 44 44 52 45 53 53 2E 20 20 41 20 4D 41 58 49 |ADDRESS. A MAXI|
00000B70: 4D 55 4D 20 4F 46 20 33 32 00 92 0F DE 03 99 22 |MUM OF 32......"|
00000B80: 42 59 54 45 53 20 4D 41 59 20 42 45 20 55 53 45 |BYTES MAY BE USE|
00000B90: 44 2E 00 9C 0F E8 03 8D 31 38 37 30 00 AC 0F F2 |D.......1870....|
00000BA0: 03 99 22 11 12 20 4C 4F 41 44 20 22 00 B8 0F FC |..".. LOAD "....|
00000BB0: 03 99 22 11 2E 12 4C 92 00 E5 0F 06 04 99 22 11 |.."...L.......".|
00000BC0: 20 20 20 4C 4F 41 44 20 41 4E 59 20 50 52 4F 47 | LOAD ANY PROG|
00000BD0: 52 41 4D 20 46 52 4F 4D 20 43 41 53 53 45 54 54 |RAM FROM CASSETT|
00000BE0: 45 20 23 31 2E 00 0B 10 10 04 99 22 11 2E 12 4C |E #1......."...L|
00000BF0: 92 20 12 22 3B C7 28 33 34 29 3B 22 52 41 4D 20 |. .";.(34);"RAM |
00000C00: 54 45 53 54 22 3B C7 28 33 34 29 00 37 10 1A 04 |TEST";.(34).7...|
00000C10: 99 22 11 20 20 20 4C 4F 41 44 20 46 52 4F 4D 20 |.". LOAD FROM |
00000C20: 43 41 53 53 45 54 54 45 20 23 31 20 54 48 45 20 |CASSETTE #1 THE |
00000C30: 50 52 4F 47 52 41 4D 00 4F 10 24 04 99 22 4E 41 |PROGRAM.O.$.."NA|
00000C40: 4D 45 44 20 12 52 41 4D 20 54 45 53 54 92 2E 00 |MED .RAM TEST...|
00000C50: 7B 10 2E 04 99 22 11 2E 12 4C 92 20 12 22 3B C7 |{...."...L. .";.|
00000C60: 28 33 34 29 3B 22 52 41 4D 20 54 45 53 54 22 3B |(34);"RAM TEST";|
00000C70: C7 28 33 34 29 3B 22 2C 30 38 92 00 A9 10 38 04 |.(34);",08....8.|
00000C80: 99 22 11 20 4C 4F 41 44 20 46 52 4F 4D 20 44 49 |.". LOAD FROM DI|
00000C90: 53 4B 20 28 44 45 56 49 43 45 20 38 29 20 54 48 |SK (DEVICE 8) TH|
00000CA0: 45 20 50 52 4F 47 52 41 4D 00 C1 10 42 04 99 22 |E PROGRAM...B.."|
00000CB0: 4E 41 4D 45 44 20 12 52 41 4D 20 54 45 53 54 92 |NAMED .RAM TEST.|
00000CC0: 2E 00 EB 10 4C 04 99 22 11 54 48 49 53 20 43 4F |....L..".THIS CO|
00000CD0: 4D 4D 41 4E 44 20 4C 45 41 56 45 53 20 42 41 53 |MMAND LEAVES BAS|
00000CE0: 49 43 20 50 4F 49 4E 54 45 52 53 00 FC 10 56 04 |IC POINTERS...V.|
00000CF0: 99 22 55 4E 43 48 41 4E 47 45 44 2E 00 06 11 60 |."UNCHANGED....`|
00000D00: 04 8D 31 38 37 30 00 21 11 6A 04 99 22 11 11 12 |..1870.!.j.."...|
00000D10: 20 4D 45 4D 4F 52 59 20 44 49 53 50 4C 41 59 20 | MEMORY DISPLAY |
00000D20: 22 00 3A 11 74 04 99 22 11 2E 12 4D 92 20 12 30 |".:.t.."...M. .0|
00000D30: 30 30 30 92 20 12 30 30 38 30 00 62 11 7E 04 99 |000. .0080.b.~..|
00000D40: 22 11 2E 3A 20 20 30 30 30 30 20 30 30 20 30 31 |"..: 0000 00 01|
00000D50: 20 30 32 20 30 33 20 30 34 20 30 35 20 30 36 20 | 02 03 04 05 06 |
00000D60: 30 37 00 89 11 88 04 99 22 2E 3A 20 20 30 30 30 |07......".: 000|
00000D70: 38 20 30 38 20 30 39 20 30 41 20 30 42 20 30 43 |8 08 09 0A 0B 0C|
00000D80: 20 30 44 20 30 45 20 30 46 00 B5 11 92 04 99 22 | 0D 0E 0F......"|
00000D90: 11 20 20 20 20 20 44 49 53 50 4C 41 59 20 4D 45 |. DISPLAY ME|
00000DA0: 4D 4F 52 59 20 46 52 4F 4D 20 30 30 30 30 20 48 |MORY FROM 0000 H|
00000DB0: 45 58 20 54 4F 00 DE 11 9C 04 99 22 30 30 38 30 |EX TO......"0080|
00000DC0: 20 48 45 58 2E 20 20 54 48 45 20 42 59 54 45 53 | HEX. THE BYTES|
00000DD0: 20 46 4F 4C 4C 4F 57 49 4E 47 20 54 48 45 00 0B | FOLLOWING THE..|
00000DE0: 12 A6 04 99 22 41 44 44 52 45 53 53 20 4D 41 59 |...."ADDRESS MAY|
00000DF0: 20 42 45 20 4D 4F 44 49 46 49 45 44 20 42 59 20 | BE MODIFIED BY |
00000E00: 45 44 49 54 49 4E 47 20 41 4E 44 00 27 12 B0 04 |EDITING AND.'...|
00000E10: 99 22 54 48 45 4E 20 54 59 50 49 4E 47 20 41 20 |."THEN TYPING A |
00000E20: 52 45 54 55 52 4E 2E 00 31 12 BA 04 8D 31 38 37 |RETURN..1....187|
00000E30: 30 00 4E 12 C4 04 99 22 11 11 12 20 52 45 47 49 |0.N...."... REGI|
00000E40: 53 54 45 52 20 44 49 53 50 4C 41 59 20 22 00 59 |STER DISPLAY ".Y|
00000E50: 12 CE 04 99 22 11 2E 12 52 00 7D 12 D8 04 99 22 |...."...R.}...."|
00000E60: 11 20 20 20 20 20 50 43 20 20 49 52 51 20 20 53 |. PC IRQ S|
00000E70: 52 20 41 43 20 58 52 20 59 52 20 53 50 00 A0 12 |R AC XR YR SP...|
00000E80: E2 04 99 22 2E 3B 20 20 30 30 30 30 20 45 36 32 |...".; 0000 E62|
00000E90: 45 20 30 31 20 30 32 20 30 33 20 30 34 20 30 35 |E 01 02 03 04 05|
00000EA0: 00 CF 12 EC 04 99 22 11 20 20 20 20 20 44 49 53 |......". DIS|
00000EB0: 50 4C 41 59 53 20 54 48 45 20 52 45 47 49 53 54 |PLAYS THE REGIST|
00000EC0: 45 52 20 56 41 4C 55 45 53 20 53 41 56 45 44 00 |ER VALUES SAVED.|
00000ED0: FE 12 F6 04 99 22 57 48 45 4E 20 12 53 55 50 45 |....."WHEN .SUPE|
00000EE0: 52 4D 4F 4E 92 20 57 41 53 20 45 4E 54 45 52 45 |RMON. WAS ENTERE|
00000EF0: 44 2E 20 20 54 48 45 20 56 41 4C 55 45 53 00 2A |D. THE VALUES.*|
00000F00: 13 00 05 99 22 4D 41 59 20 42 45 20 43 48 41 4E |...."MAY BE CHAN|
00000F10: 47 45 44 20 57 49 54 48 20 54 48 45 20 45 44 49 |GED WITH THE EDI|
00000F20: 54 20 46 4F 4C 4C 4F 57 45 44 00 3D 13 0A 05 99 |T FOLLOWED.=....|
00000F30: 22 42 59 20 41 20 52 45 54 55 52 4E 2E 00 69 13 |"BY A RETURN..i.|
00000F40: 14 05 99 22 11 20 20 55 53 45 20 54 48 49 53 20 |...". USE THIS |
00000F50: 49 4E 53 54 52 55 43 54 49 4F 4E 20 54 4F 20 53 |INSTRUCTION TO S|
00000F60: 45 54 20 55 50 20 54 48 45 00 95 13 1E 05 99 22 |ET UP THE......"|
00000F70: 50 43 20 56 41 4C 55 45 20 42 45 46 4F 52 45 20 |PC VALUE BEFORE |
00000F80: 53 49 4E 47 4C 45 20 53 54 45 50 50 49 4E 47 20 |SINGLE STEPPING |
00000F90: 57 49 54 48 22 00 A0 13 28 05 99 22 2E 12 49 92 |WITH"...(.."..I.|
00000FA0: 00 AA 13 32 05 8D 31 38 37 30 00 BB 13 3C 05 99 |...2..1870...<..|
00000FB0: 22 11 11 11 12 20 53 41 56 45 22 00 F5 13 46 05 |".... SAVE"...F.|
00000FC0: 99 22 11 2E 12 53 92 20 12 22 3B C7 28 33 34 29 |."...S. .";.(34)|
00000FD0: 3B 22 50 52 4F 47 52 41 4D 20 4E 41 4D 45 22 3B |;"PROGRAM NAME";|
00000FE0: C7 28 33 34 29 3B 22 2C 30 31 2C 30 38 30 30 2C |.(34);",01,0800,|
00000FF0: 30 43 38 30 22 00 21 14 50 05 99 22 11 20 20 20 |0C80".!.P..". |
00001000: 20 20 53 41 56 45 20 54 4F 20 43 41 53 53 45 54 | SAVE TO CASSET|
00001010: 54 45 20 23 31 20 4D 45 4D 4F 52 59 20 46 52 4F |TE #1 MEMORY FRO|
00001020: 4D 00 4D 14 5A 05 99 22 30 38 30 30 20 48 45 58 |M.M.Z.."0800 HEX|
00001030: 20 55 50 20 54 4F 20 42 55 54 20 4E 4F 54 20 49 | UP TO BUT NOT I|
00001040: 4E 43 4C 55 44 49 4E 47 20 30 43 38 30 00 73 14 |NCLUDING 0C80.s.|
00001050: 64 05 99 22 48 45 58 20 41 4E 44 20 4E 41 4D 45 |d.."HEX AND NAME|
00001060: 20 49 54 20 12 50 52 4F 47 52 41 4D 20 4E 41 4D | IT .PROGRAM NAM|
00001070: 45 92 2E 00 AF 14 6E 05 99 22 11 2E 12 53 92 20 |E.....n.."...S. |
00001080: 12 22 3B C7 28 33 34 29 3B 22 30 3A 50 52 4F 47 |.";.(34);"0:PROG|
00001090: 52 41 4D 20 4E 41 4D 45 22 3B C7 28 33 34 29 3B |RAM NAME";.(34);|
000010A0: 22 2C 30 38 2C 31 32 30 30 2C 31 46 35 30 22 00 |",08,1200,1F50".|
000010B0: DC 14 78 05 99 22 11 20 20 20 20 53 41 56 45 20 |..x..". SAVE |
000010C0: 54 4F 20 44 49 53 4B 20 44 52 49 56 45 20 23 30 |TO DISK DRIVE #0|
000010D0: 20 4D 45 4D 4F 52 59 20 46 52 4F 4D 00 08 15 82 | MEMORY FROM....|
000010E0: 05 99 22 31 32 30 30 20 48 45 58 20 55 50 20 54 |.."1200 HEX UP T|
000010F0: 4F 20 42 55 54 20 4E 4F 54 20 49 4E 43 4C 55 44 |O BUT NOT INCLUD|
00001100: 49 4E 47 20 31 46 35 30 00 2E 15 8C 05 99 22 48 |ING 1F50......"H|
00001110: 45 58 20 41 4E 44 20 4E 41 4D 45 20 49 54 20 12 |EX AND NAME IT .|
00001120: 50 52 4F 47 52 41 4D 20 4E 41 4D 45 92 2E 00 38 |PROGRAM NAME...8|
00001130: 15 96 05 8D 31 38 37 30 00 56 15 A0 05 99 22 11 |....1870.V....".|
00001140: 11 11 11 12 20 54 52 41 4E 53 46 45 52 20 4D 45 |.... TRANSFER ME|
00001150: 4D 4F 52 59 20 22 00 76 15 AA 05 99 22 11 2E 12 |MORY ".v...."...|
00001160: 54 92 20 12 31 30 30 30 92 20 12 31 31 30 30 92 |T. .1000. .1100.|
00001170: 20 12 35 30 30 30 00 A4 15 B4 05 99 22 11 20 20 | .5000......". |
00001180: 20 20 20 54 52 41 4E 53 46 45 52 20 4D 45 4D 4F | TRANSFER MEMO|
00001190: 52 59 20 49 4E 20 54 48 45 20 52 41 4E 47 45 20 |RY IN THE RANGE |
000011A0: 31 30 30 30 00 D2 15 BE 05 99 22 48 45 58 20 54 |1000......"HEX T|
000011B0: 4F 20 31 31 30 30 20 48 45 58 20 41 4E 44 20 53 |O 1100 HEX AND S|
000011C0: 54 41 52 54 20 53 54 4F 52 49 4E 47 20 49 54 20 |TART STORING IT |
000011D0: 41 54 00 EA 15 C8 05 99 22 41 44 44 52 45 53 53 |AT......"ADDRESS|
000011E0: 20 35 30 30 30 20 48 45 58 2E 00 F4 15 D2 05 8D | 5000 HEX.......|
000011F0: 31 38 37 30 00 0F 16 DC 05 99 22 11 11 11 12 20 |1870......".... |
00001200: 45 58 49 54 20 54 4F 20 42 41 53 49 43 20 22 00 |EXIT TO BASIC ".|
00001210: 1A 16 E6 05 99 22 11 2E 12 58 00 42 16 F0 05 99 |....."...X.B....|
00001220: 22 11 20 20 20 20 20 52 45 54 55 52 4E 20 54 4F |". RETURN TO|
00001230: 20 42 41 53 49 43 20 52 45 41 44 59 20 4D 4F 44 | BASIC READY MOD|
00001240: 45 2E 00 70 16 FA 05 99 22 54 48 45 20 53 54 41 |E..p...."THE STA|
00001250: 43 4B 20 56 41 4C 55 45 20 53 41 56 45 44 20 57 |CK VALUE SAVED W|
00001260: 48 45 4E 20 45 4E 54 45 52 45 44 20 57 49 4C 4C |HEN ENTERED WILL|
00001270: 00 9E 16 04 06 99 22 42 45 20 52 45 53 54 4F 52 |......"BE RESTOR|
00001280: 45 44 2E 20 20 43 41 52 45 20 53 48 4F 55 4C 44 |ED. CARE SHOULD|
00001290: 20 42 45 20 54 41 4B 45 4E 20 54 48 41 54 00 C7 | BE TAKEN THAT..|
000012A0: 16 0E 06 99 22 54 48 49 53 20 56 41 4C 55 45 20 |...."THIS VALUE |
000012B0: 49 53 20 54 48 45 20 53 41 4D 45 20 41 53 20 57 |IS THE SAME AS W|
000012C0: 48 45 4E 20 54 48 45 00 EC 16 18 06 99 22 4D 4F |HEN THE......"MO|
000012D0: 4E 49 54 4F 52 20 57 41 53 20 45 4E 54 45 52 45 |NITOR WAS ENTERE|
000012E0: 44 2E 20 20 41 20 43 4C 52 20 49 4E 00 15 17 22 |D. A CLR IN..."|
000012F0: 06 99 22 42 41 53 49 43 20 57 49 4C 4C 20 46 49 |.."BASIC WILL FI|
00001300: 58 20 41 4E 59 20 53 54 41 43 4B 20 50 52 4F 42 |X ANY STACK PROB|
00001310: 4C 45 4D 53 2E 00 1F 17 2C 06 8D 31 38 37 30 00 |LEMS....,..1870.|
00001320: 4C 17 36 06 99 22 91 20 20 20 20 20 20 20 20 53 |L.6..". S|
00001330: 55 4D 4D 41 52 59 20 20 20 20 20 20 20 20 20 20 |UMMARY |
00001340: 20 20 20 20 20 20 20 20 20 20 20 22 00 73 17 40 | ".s.@|
00001350: 06 99 22 43 4F 4D 4D 4F 44 4F 52 45 20 4D 4F 4E |.."COMMODORE MON|
00001360: 49 54 4F 52 20 49 4E 53 54 52 55 43 54 49 4F 4E |ITOR INSTRUCTION|
00001370: 53 3A 22 00 84 17 4A 06 99 22 12 47 92 20 47 4F |S:"...J..".G. GO|
00001380: 20 52 55 4E 00 A5 17 54 06 99 22 12 4C 92 20 4C | RUN...T..".L. L|
00001390: 4F 41 44 20 46 52 4F 4D 20 54 41 50 45 20 4F 52 |OAD FROM TAPE OR|
000013A0: 20 44 49 53 4B 00 BE 17 5E 06 99 22 12 4D 92 20 | DISK...^..".M. |
000013B0: 4D 45 4D 4F 52 59 20 44 49 53 50 4C 41 59 00 D9 |MEMORY DISPLAY..|
000013C0: 17 68 06 99 22 12 52 92 20 52 45 47 49 53 54 45 |.h..".R. REGISTE|
000013D0: 52 20 44 49 53 50 4C 41 59 00 F8 17 72 06 99 22 |R DISPLAY...r.."|
000013E0: 12 53 92 20 53 41 56 45 20 54 4F 20 54 41 50 45 |.S. SAVE TO TAPE|
000013F0: 20 4F 52 20 44 49 53 4B 00 10 18 7C 06 99 22 12 | OR DISK...|..".|
00001400: 58 92 20 45 58 49 54 20 54 4F 20 42 41 53 49 43 |X. EXIT TO BASIC|
00001410: 00 3A 18 86 06 99 22 11 53 55 50 45 52 4D 4F 4E |.:....".SUPERMON|
00001420: 20 41 44 44 49 54 49 4F 4E 41 4C 20 49 4E 53 54 | ADDITIONAL INST|
00001430: 52 55 43 54 49 4F 4E 53 3A 22 00 56 18 90 06 99 |RUCTIONS:".V....|
00001440: 22 11 12 41 92 20 53 49 4D 50 4C 45 20 41 53 53 |"..A. SIMPLE ASS|
00001450: 45 4D 42 4C 45 52 00 6D 18 9A 06 99 22 12 44 92 |EMBLER.m....".D.|
00001460: 20 44 49 53 41 53 53 45 4D 42 4C 45 52 00 83 18 | DISASSEMBLER...|
00001470: A4 06 99 22 12 46 92 20 46 49 4C 4C 20 4D 45 4D |...".F. FILL MEM|
00001480: 4F 52 59 00 99 18 AE 06 99 22 12 48 92 20 48 55 |ORY......".H. HU|
00001490: 4E 54 20 4D 45 4D 4F 52 59 00 B6 18 B8 06 99 22 |NT MEMORY......"|
000014A0: 12 49 92 20 53 49 4E 47 4C 45 20 49 4E 53 54 52 |.I. SINGLE INSTR|
000014B0: 55 43 54 49 4F 4E 00 D6 18 C2 06 99 22 12 50 92 |UCTION......".P.|
000014C0: 20 50 52 49 4E 54 49 4E 47 20 44 49 53 41 53 53 | PRINTING DISASS|
000014D0: 45 4D 42 4C 45 52 00 F0 18 CC 06 99 22 12 54 92 |EMBLER......".T.|
000014E0: 20 54 52 41 4E 53 46 45 52 20 4D 45 4D 4F 52 59 | TRANSFER MEMORY|
000014F0: 00 FA 18 D6 06 8D 31 38 37 30 00 26 19 E0 06 99 |......1870.&....|
00001500: 22 91 12 53 55 50 45 52 4D 4F 4E 92 20 57 49 4C |"..SUPERMON. WIL|
00001510: 4C 20 4C 4F 41 44 20 49 54 53 45 4C 46 20 49 4E |L LOAD ITSELF IN|
00001520: 54 4F 20 54 48 45 00 53 19 EA 06 99 22 54 4F 50 |TO THE.S...."TOP|
00001530: 20 4F 46 20 4D 45 4D 4F 52 59 20 2E 2E 20 57 48 | OF MEMORY .. WH|
00001540: 45 52 45 56 45 52 20 54 48 41 54 20 48 41 50 50 |EREVER THAT HAPP|
00001550: 45 4E 53 00 70 19 F4 06 99 22 54 4F 20 42 45 20 |ENS.p...."TO BE |
00001560: 4F 4E 20 59 4F 55 52 20 4D 41 43 48 49 4E 45 2E |ON YOUR MACHINE.|
00001570: 00 9D 19 FE 06 99 22 11 20 20 20 59 4F 55 20 4D |......". YOU M|
00001580: 41 59 20 54 48 45 4E 20 53 41 56 45 20 54 48 45 |AY THEN SAVE THE|
00001590: 20 4D 41 43 48 49 4E 45 20 43 4F 44 45 00 C5 19 | MACHINE CODE...|
000015A0: 08 07 99 22 46 4F 52 20 46 41 53 54 45 52 20 4C |..."FOR FASTER L|
000015B0: 4F 41 44 49 4E 47 20 49 4E 20 54 48 45 20 46 55 |OADING IN THE FU|
000015C0: 54 55 52 45 2E 00 F2 19 12 07 99 22 11 42 45 20 |TURE.......".BE |
000015D0: 53 55 52 45 20 54 4F 20 4E 4F 54 45 20 54 48 45 |SURE TO NOTE THE|
000015E0: 20 53 59 53 20 43 4F 4D 4D 41 4E 44 20 57 48 49 | SYS COMMAND WHI|
000015F0: 43 48 00 1A 1A 1C 07 99 22 4C 49 4E 4B 53 20 12 |CH......"LINKS .|
00001600: 53 55 50 45 52 4D 4F 4E 92 20 54 4F 20 54 48 45 |SUPERMON. TO THE|
00001610: 20 43 4F 4D 4D 4F 44 4F 52 45 00 29 1A 26 07 99 | COMMODORE.).&..|
00001620: 22 4D 4F 4E 49 54 4F 52 2E 00 33 1A 30 07 8D 31 |"MONITOR..3.0..1|
00001630: 38 37 30 00 5C 1A 3A 07 8B C2 28 34 35 30 35 38 |870.\.:...(45058|
00001640: 29 B2 31 38 30 A7 24 58 2C C2 28 34 35 30 35 31 |).180.$X,.(45051|
00001650: 29 AB 34 38 2C 22 49 4E 48 4F 55 44 00 67 1A 44 |).48,"INHOUD.g.D|
00001660: 07 99 22 93 22 3A 80 00 AA 1A 4E 07 99 22 13 11 |..".":....N.."..|
00001670: 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 |................|
00001680: 11 11 11 11 11 11 11 1D 1D 1D 1D 1D 1D 12 20 48 |.............. H|
00001690: 49 54 20 41 4E 59 20 4B 45 59 20 54 4F 20 43 4F |IT ANY KEY TO CO|
000016A0: 4E 54 49 4E 55 45 20 92 22 3B 00 BC 1A 58 07 81 |NTINUE .";...X..|
000016B0: 49 B2 31 A4 31 30 3A A1 41 24 3A 82 00 D0 1A 62 |I.1.10:.A$:....b|
000016C0: 07 A1 41 24 3A 8B 41 24 B2 22 22 A7 31 38 39 30 |..A$:.A$."".1890|
000016D0: 00 F6 1A 6C 07 99 22 93 20 20 20 20 20 20 20 20 |...l..". |
000016E0: 20 20 20 12 20 53 20 55 20 50 20 45 20 52 20 4D | . S U P E R M|
000016F0: 20 4F 20 4E 92 22 00 22 1B 76 07 99 22 11 43 4F | O N.".".v..".CO|
00001700: 4D 4D 41 4E 44 53 20 2D 20 55 53 45 52 20 49 4E |MMANDS - USER IN|
00001710: 50 55 54 20 49 4E 20 12 20 52 45 56 45 52 53 45 |PUT IN . REVERSE|
00001720: 20 22 00 28 1B 80 07 8E 00 00 00 | ".(....... |
....D.. SUPERMON INSTR.$.N..59468,12...X
..1900.K...."... SIMPLE ASSEMBLER ".J...
."...A. .2000. .LDA. .#$12......".A 2002
.STA. .$8000,X... ..".A 2005 .(RETURN).
....."..P...." IN THE ABOVE EXAMPLE
THE USER......"STARTED ASSEMBLY AT 1000
HEX. THE.%.H.."FIRST INSTRUCTION WAS LO
AD A REGISTER.Q.R.."WITH IMMEDIATE 12 HE
X. IN THE SECOND.~...."LINE THE USER DI
D NOT NEED TO TYPE THE......"A AND ADDRE
SS. THE SIMPLE ASSEMBLER.W...."PROMPTS
WITH THE NEXT ADDRESS. TO EXIT......"TH
E ASSEMBLER TYPE A RETURN AFTER THE.1...
."THE ADDRESS PROMPT. SYNTAX IS THE SAM
E.S...."AS THE DISASSEMBLER OUTPUT..]...
.1870.W.".."... DISASSEMBLER "...,.."..
.D. .2000....6..".(SCREEN CLEARS).E.@.."
., 2000 A9 12 LDA #$12...J..".,
2002 9D 00 80 STA $8000,X...T.."., 2
005 AA TAX.*.^.."., 2006 AA
TAX.L.H.."(FULL PAGE OF INSTRUCTI
ONS).U.R..". DISASSEMBLES 22 INSTRUC
TIONS...|.."STARTING AT 1000 HEX. THE T
HREE BYTES.O...."FOLLOWING THE ADDRESS M
AY BE MODIFIED......."USE THE CRSR KEYS
TO MOVE TO AND MODIFY.(...."THE BYTES.
HIT RETURN AND THE BYTES.U...."IN MEMORY
WILL BE CHANGED. .SUPERMON......."WILL
THEN DISASSEMBLE THAT PAGE AGAIN.......
1870...B.."... PRINTING DISASSEMBLER ".F
.L.."...P. .2000,2040....V.."2000 A9 12
LDA #$12......"2002 9D 00 80 ST
A $8000,XY..&...."2005 AA TAX.5
...." ....".U...."203F A2 00 LDX
#$00......".TO ENGAGE PRINTER, SET UP B
EFOREHAND:......" .OPEN 4,4:CMD4.I..
..".ON 4.0, ACCESS THE MONITOR VIA A CAL
L...&.."SYS 54386 (*NOT* A BREAK) COMMAN
D...0.. 1870...:.."... SINGLE STEP "...D
.."...I.L.N.." ALLOWS A MACHINE LANG
UAGE PROGRAM.J.X.."TO BE RUN STEP BY STE
P....B..".CALL REGISTER DISPLAY WITH ..R
. AND SET.C.L.."THE PC ADDRESS TO THE DE
SIRED FIRST...V.."INSTRUCTION FOR SINGLE
STEPPING......."THE ..I. WILL CAUSE A S
INGLE STEP TO.B...."EXECUTE AND WILL DIS
ASSEMBLE THE NEXT..S....".CONTROLS:.P...
." .<. FOR SINGLE STEP;......" .RVS. F
OR SLOW STEP;......" .SPACE. FOR FAST S
TEPPING;.V...." .STOP. TO RETURN TO MON
ITOR."...F.."[ON BUSINESS KEYBOARDS--...
P.." USE .8.,._.,.6. AND .STOP.]..(
.Z..1870.A....".... FILL MEMORY ".`...."
....F. .1000. .1100. .FF......". FIL
LS THE MEMORY FROM 1000 HEX TO......"110
0 HEX WITH THE BYTE FF HEX.......1870.Q.
...".... GO RUN "... .."...G...*..".
GO TO THE ADDRESS IN THE PC./.4.."REGIS
TER DISPLAY AND BEGIN RUN CODE..X.>.."AL
L THE REGISTERS WILL BE REPLACED.Z.H.."W
ITH THE DISPLAYED VALUES."...R.."...G. .
1000...\..". GO TO ADDRESS 1000 HEX
AND BEGIN.M.F.."RUNNING CODE..W.P..1870.
..Z..".... HUNT MEMORY "......"...H. .C0
00. .D000. .'READ.?....". HUNT THRU
MEMORY FROM C000 HEX TO.N...."D000 HEX F
OR THE ASCII STRING .READ. AND......"PRI
NT THE ADDRESS WHERE IT IS FOUND. A.H..
.."MAXIMUM OF 32 CHARACTERS MAY BE USED.
......"...H. .C000. .D000. .20. .D2. .FF
......". HUNT MEMORY FROM C000 HEX T
O D000.K.J.."HEX FOR THE SEQUENCE OF BYT
ES 20 D2 FF.Y.T.."AND PRINT THE ADDRESS.
A MAXIMUM OF 32......"BYTES MAY BE USE
D.......1870......".. LOAD "......"...L.
......". LOAD ANY PROGRAM FROM CASSETT
E #1......."...L. .";G(34);"RAM TEST";G(
34).7....". LOAD FROM CASSETTE #1 THE
PROGRAM.O.$.."NAMED .RAM TEST...{...."..
.L. .";G(34);"RAM TEST";G(34);",08....8.
.". LOAD FROM DISK (DEVICE 8) THE PROGRA
M.A.B.."NAMED .RAM TEST.....L..".THIS CO
MMAND LEAVES BASIC POINTERS...V.."UNCHAN
GED....`..1870.!.J.."... MEMORY DISPLAY
".:.T.."...M. .0000. .0080.B.~.."..: 00
00 00 01 02 03 04 05 06 07......".: 000
8 08 09 0A 0B 0C 0D 0E 0F......". DI
SPLAY MEMORY FROM 0000 HEX TO......"0080
HEX. THE BYTES FOLLOWING THE......"ADD
RESS MAY BE MODIFIED BY EDITING AND.'...
."THEN TYPING A RETURN..1....1870.N.D.."
... REGISTER DISPLAY ".Y.N.."...R.}.X.."
. PC IRQ SR AC XR YR SP. ....".;
0000 E62E 01 02 03 04 05.O....". DIS
PLAYS THE REGISTER VALUES SAVED......"WH
EN .SUPERMON. WAS ENTERED. THE VALUES.*
...."MAY BE CHANGED WITH THE EDIT FOLLOW
ED.=...."BY A RETURN..I....". USE THIS
INSTRUCTION TO SET UP THE......"PC VALUE
BEFORE SINGLE STEPPING WITH". .(.."..I.
...2..1870...<..".... SAVE"...F.."...S.
.";G(34);"PROGRAM NAME";G(34);",01,0800,
0C80".!.P..". SAVE TO CASSETTE #1 ME
MORY FROM.M.Z.."0800 HEX UP TO BUT NOT I
NCLUDING 0C80.S.D.."HEX AND NAME IT .PRO
GRAM NAME.....N.."...S. .";G(34);"0:PROG
RAM NAME";G(34);",08,1200,1F50"...X..".
SAVE TO DISK DRIVE #0 MEMORY FROM....
.."1200 HEX UP TO BUT NOT INCLUDING 1F50
......"HEX AND NAME IT .PROGRAM NAME...8
....1870.V. .."..... TRANSFER MEMORY ".V
...."...T. .1000. .1100. .5000......".
TRANSFER MEMORY IN THE RANGE 1000.R..
.."HEX TO 1100 HEX AND START STORING IT
AT...H.."ADDRESS 5000 HEX....R..1870....
..".... EXIT TO BASIC "......"...X.B....
". RETURN TO BASIC READY MODE..P....
"THE STACK VALUE SAVED WHEN ENTERED WILL
......"BE RESTORED. CARE SHOULD BE TAKE
N THAT.G...."THIS VALUE IS THE SAME AS W
HEN THE......"MONITOR WAS ENTERED. A CL
R IN...".."BASIC WILL FIX ANY STACK PROB
LEMS....,..1870.L.6..". SUMMARY
".S.@.."COMMODORE MON
ITOR INSTRUCTIONS:"...J..".G. GO RUN...T
..".L. LOAD FROM TAPE OR DISK...^..".M.
MEMORY DISPLAY.Y.H..".R. REGISTER DISPLA
Y...R..".S. SAVE TO TAPE OR DISK...|..".
X. EXIT TO BASIC.:....".SUPERMON ADDITIO
NAL INSTRUCTIONS:".V...."..A. SIMPLE ASS
EMBLER.M....".D. DISASSEMBLER......".F.
FILL MEMORY......".H. HUNT MEMORY......"
.I. SINGLE INSTRUCTION.V.B..".P. PRINTIN
G DISASSEMBLER...L..".T. TRANSFER MEMORY
...V..1870.&...."..SUPERMON. WILL LOAD I
TSELF INTO THE.S...."TOP OF MEMORY .. WH
EREVER THAT HAPPENS.P...."TO BE ON YOUR
MACHINE.......". YOU MAY THEN SAVE THE
MACHINE CODE.E...."FOR FASTER LOADING I
N THE FUTURE.......".BE SURE TO NOTE THE
SYS COMMAND WHICH......"LINKS .SUPERMON
. TO THE COMMODORE.).&.."MONITOR..3.0..1
870.\.:..B(45058).180.$X,B(45051).48,"IN
HOUD.G.D..".":....N.."..................
.............. HIT ANY KEY TO CONTINUE .
";...X..I.1.10:.A$:..P.B..A$:.A$."".1890
...L..". . S U P E R M O N."."
.V..".COMMANDS - USER INPUT IN . REVERSE
".(.......
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL