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

SUPERMON+ INST

FILE INFORMATION

FILENAME(S): SUPERMON+ INST

FILE TYPE(S): PRG

FILE SIZE: 7K

FIRST SEEN: 2025-10-19 22:48:40

APPEARS ON: 8 disk(s)

FILE HASH

c64e2f3ee4edf533a0866a8ab2df52030f25d5ddd7f82ea80ae6a0a0dd5a5a1d

FOUND ON DISKS (8 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
QL APPLICATIONS SUPERMON+ INST PRG Radd Maxx 19 7 DOWNLOAD FILE
TRANSACTOR DISK SUPERMON+ INST PRG DuncanTwain 17 9 DOWNLOAD FILE
TRANSACTOR DISK SUPERMON+ INST PRG DuncanTwain 19 0 DOWNLOAD FILE
TRANSACTOR DISK SUPERMON+ INST PRG DuncanTwain 19 5 DOWNLOAD FILE
TRANSACTOR DISK SUPERMON+ INST PRG DuncanTwain 19 5 DOWNLOAD FILE
TRANSACTOR DISK SUPERMON+ INST PRG DuncanTwain 19 0 DOWNLOAD FILE
TRANSACTOR DISK SUPERMON+ INST PRG DuncanTwain 17 18 DOWNLOAD FILE
TRANSACTOR DISK SUPERMON+ INST PRG DuncanTwain 19 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 01 04 17 04 0A 00 8F 20  53 55 50 45 52 4D 4F 4E  |....... SUPERMON|
00000010: 2B 20 49 4E 53 54 52 00  23 04 14 00 8D 20 31 30  |+ INSTR.#.... 10|
00000020: 30 30 30 00 49 04 1E 00  99 20 22 11 53 55 50 45  |000.I.... ".SUPE|
00000030: 52 4D 4F 4E 2B 20 49 53  20 41 20 4E 45 57 20 56  |RMON+ IS A NEW V|
00000040: 45 52 53 49 4F 4E 20 4F  46 00 72 04 28 00 99 22  |ERSION OF.r.(.."|
00000050: 27 53 55 50 45 52 4D 4F  4E 27 20 20 54 48 45 20  |'SUPERMON'  THE |
00000060: 52 45 41 53 4F 4E 20 46  4F 52 20 54 48 45 20 4E  |REASON FOR THE N|
00000070: 45 57 00 98 04 32 00 99  22 56 45 52 53 49 4F 4E  |EW...2.."VERSION|
00000080: 20 49 53 20 54 4F 20 50  52 4F 56 49 44 45 20 49  | IS TO PROVIDE I|
00000090: 44 45 4E 54 49 43 41 4C  00 C0 04 37 00 99 22 43  |DENTICAL...7.."C|
000000A0: 4F 4D 4D 41 4E 44 53 20  54 4F 20 54 48 4F 53 45  |OMMANDS TO THOSE|
000000B0: 20 4F 46 20 54 48 45 20  42 55 49 4C 54 2D 49 4E  | OF THE BUILT-IN|
000000C0: 00 E4 04 3C 00 99 22 4D  4F 4E 49 54 4F 52 20 4F  |...<.."MONITOR O|
000000D0: 46 20 54 48 45 20 43 4F  4D 4D 4F 44 4F 52 45 20  |F THE COMMODORE |
000000E0: 31 32 38 2E 00 0B 05 41  00 99 22 11 20 20 54 48  |128....A..".  TH|
000000F0: 45 20 4D 4F 53 54 20 56  49 53 49 42 4C 45 20 43  |E MOST VISIBLE C|
00000100: 48 41 4E 47 45 53 20 46  52 4F 4D 00 33 05 46 00  |HANGES FROM.3.F.|
00000110: 99 22 45 41 52 4C 49 45  52 20 56 45 52 53 49 4F  |."EARLIER VERSIO|
00000120: 4E 53 20 4F 46 20 53 55  50 45 52 4D 4F 4E 20 41  |NS OF SUPERMON A|
00000130: 52 45 3A 00 5E 05 4B 00  99 22 20 20 2D 2D 44 45  |RE:.^.K.."  --DE|
00000140: 43 49 4D 41 4C 20 4F 52  20 42 49 4E 41 52 59 20  |CIMAL OR BINARY |
00000150: 49 4E 50 55 54 20 41 4C  4C 4F 57 45 44 3B 00 86  |INPUT ALLOWED;..|
00000160: 05 50 00 99 22 20 20 2D  2D 44 49 53 4B 20 53 54  |.P.."  --DISK ST|
00000170: 41 54 55 53 20 41 4E 44  20 43 4F 4D 4D 41 4E 44  |ATUS AND COMMAND|
00000180: 53 20 28 40 29 3B 00 A8  05 55 00 99 22 20 20 2D  |S (@);...U.."  -|
00000190: 2D 4C 4F 4F 53 45 52 20  28 45 41 53 49 45 52 29  |-LOOSER (EASIER)|
000001A0: 20 53 59 4E 54 41 58 2E  00 B3 05 64 00 8D 20 39  | SYNTAX....d.. 9|
000001B0: 30 30 30 00 D1 05 6E 00  99 22 11 11 12 20 4E 55  |000...n.."... NU|
000001C0: 4D 42 45 52 20 43 4F 4E  56 45 52 53 49 4F 4E 20  |MBER CONVERSION |
000001D0: 22 00 E2 05 78 00 99 22  11 20 20 20 12 24 32 30  |"...x..".   .$20|
000001E0: 30 30 00 EF 05 82 00 99  22 20 24 32 30 30 30 00  |00......" $2000.|
000001F0: FC 05 8C 00 99 22 20 2B  38 31 39 32 00 0A 06 96  |....." +8192....|
00000200: 00 99 22 20 26 32 30 30  30 30 00 21 06 A0 00 99  |.." &20000.!....|
00000210: 22 20 25 31 30 30 30 30  30 30 30 30 30 30 30 30  |" %1000000000000|
00000220: 30 00 27 06 AA 00 99 00  50 06 B4 00 99 22 20 20  |0.'.....P...."  |
00000230: 20 20 20 49 4E 20 54 48  45 20 41 42 4F 56 45 20  |   IN THE ABOVE |
00000240: 45 58 41 4D 50 4C 45 20  54 48 45 20 55 53 45 52  |EXAMPLE THE USER|
00000250: 00 7C 06 BE 00 99 22 48  41 53 20 41 53 4B 45 44  |.|...."HAS ASKED|
00000260: 20 46 4F 52 20 54 48 45  20 4E 55 4D 45 52 49 43  | FOR THE NUMERIC|
00000270: 20 45 51 55 49 56 41 4C  45 4E 54 53 00 A8 06 C8  | EQUIVALENTS....|
00000280: 00 99 22 54 4F 20 48 45  58 41 44 45 43 49 4D 41  |.."TO HEXADECIMA|
00000290: 4C 20 32 30 30 30 2E 20  20 54 48 45 20 52 45 50  |L 2000.  THE REP|
000002A0: 4C 59 20 53 48 4F 57 53  00 D4 06 D2 00 99 22 54  |LY SHOWS......"T|
000002B0: 48 45 20 56 41 4C 55 45  20 49 4E 20 48 45 58 20  |HE VALUE IN HEX |
000002C0: 28 24 29 2C 20 49 4E 20  44 45 43 49 4D 41 4C 20  |($), IN DECIMAL |
000002D0: 28 2B 29 2C 00 FB 06 DC  00 99 22 49 4E 20 4F 43  |(+),......"IN OC|
000002E0: 54 41 4C 20 28 26 29 2C  20 41 4E 44 20 49 4E 20  |TAL (&), AND IN |
000002F0: 42 49 4E 41 52 59 20 28  25 29 2E 00 26 07 E6 00  |BINARY (%)..&...|
00000300: 99 22 20 20 54 48 45 20  55 53 45 52 20 43 4F 55  |."  THE USER COU|
00000310: 4C 44 20 41 53 4B 20 46  4F 52 20 41 20 4E 55 4D  |LD ASK FOR A NUM|
00000320: 42 45 52 20 54 4F 00 51  07 F0 00 99 22 42 45 20  |BER TO.Q...."BE |
00000330: 43 4F 4E 56 45 52 54 45  44 20 46 52 4F 4D 20 41  |CONVERTED FROM A|
00000340: 4E 59 20 4F 46 20 54 48  45 53 45 20 42 41 53 45  |NY OF THESE BASE|
00000350: 53 00 79 07 FA 00 99 22  42 59 20 47 49 56 49 4E  |S.y...."BY GIVIN|
00000360: 47 20 54 48 45 20 41 50  50 52 4F 50 52 49 41 54  |G THE APPROPRIAT|
00000370: 45 20 50 52 45 46 49 58  2E 00 83 07 2C 01 8D 39  |E PREFIX....,..9|
00000380: 30 30 30 00 A0 07 36 01  99 22 11 11 20 49 4D 50  |000...6..".. IMP|
00000390: 4F 52 54 41 4E 54 20 4E  4F 54 45 20 2D 2D 20 22  |ORTANT NOTE -- "|
000003A0: 00 CB 07 40 01 99 22 11  20 41 54 20 41 4E 59 20  |...@..". AT ANY |
000003B0: 54 49 4D 45 20 49 4E 20  54 48 45 20 46 4F 4C 4C  |TIME IN THE FOLL|
000003C0: 4F 57 49 4E 47 20 54 45  58 54 2C 00 F6 07 4A 01  |OWING TEXT,...J.|
000003D0: 99 22 59 4F 55 20 4D 41  59 20 45 4E 54 45 52 20  |."YOU MAY ENTER |
000003E0: 41 4E 59 20 4E 55 4D 42  45 52 20 49 4E 20 41 4E  |ANY NUMBER IN AN|
000003F0: 59 20 42 41 53 45 00 21  08 54 01 99 22 41 4E 44  |Y BASE.!.T.."AND|
00000400: 20 43 4F 4E 56 45 52 53  49 4F 4E 20 57 49 4C 4C  | CONVERSION WILL|
00000410: 20 42 45 20 44 4F 4E 45  20 46 4F 52 20 59 4F 55  | BE DONE FOR YOU|
00000420: 2E 00 30 08 5E 01 99 22  45 58 41 4D 50 4C 45 3A  |..0.^.."EXAMPLE:|
00000430: 00 42 08 68 01 99 22 20  20 20 12 4D 20 2B 34 30  |.B.h.."   .M +40|
00000440: 39 36 00 6A 08 72 01 99  22 20 2E 2E 2E 20 20 57  |96.j.r.." ...  W|
00000450: 49 4C 4C 20 43 41 55 53  45 20 41 20 4D 45 4D 4F  |ILL CAUSE A MEMO|
00000460: 52 59 20 44 49 53 50 4C  41 59 00 93 08 7C 01 99  |RY DISPLAY...|..|
00000470: 22 46 52 4F 4D 20 44 45  43 49 4D 41 4C 20 41 44  |"FROM DECIMAL AD|
00000480: 44 52 45 53 53 20 34 30  39 36 2E 20 20 49 4E 20  |DRESS 4096.  IN |
00000490: 54 48 45 00 BF 08 86 01  99 22 44 49 53 50 4C 41  |THE......"DISPLA|
000004A0: 59 2C 20 54 48 45 20 48  45 58 20 41 44 44 52 45  |Y, THE HEX ADDRE|
000004B0: 53 53 20 28 24 31 30 30  30 29 20 57 49 4C 4C 00  |SS ($1000) WILL.|
000004C0: DB 08 90 01 99 22 42 45  20 53 48 4F 57 4E 2E 20  |....."BE SHOWN. |
000004D0: 20 53 49 4D 49 4C 41 52  4C 59 2C 00 FC 08 9A 01  | SIMILARLY,.....|
000004E0: 99 22 20 20 20 12 41 20  2B 32 30 34 38 20 4C 44  |."   .A +2048 LD|
000004F0: 41 A0 23 25 31 30 30 30  30 30 30 30 00 26 09 A4  |A.#%10000000.&..|
00000500: 01 99 22 20 2E 2E 2E 20  57 49 4C 4C 20 42 45 20  |.." ... WILL BE |
00000510: 43 4F 4E 56 45 52 54 45  44 20 54 4F 20 41 53 53  |CONVERTED TO ASS|
00000520: 45 4D 42 4C 45 3A 00 41  09 AE 01 99 22 20 20 20  |EMBLE:.A...."   |
00000530: 12 41 20 24 30 34 30 30  20 4C 44 41 20 23 24 38  |.A $0400 LDA #$8|
00000540: 30 00 6A 09 B8 01 99 22  20 20 20 49 46 20 59 4F  |0.j...."   IF YO|
00000550: 55 20 44 4F 4E 27 54 20  47 49 56 45 20 41 20 50  |U DON'T GIVE A P|
00000560: 52 45 46 49 58 2C 20 54  48 45 00 91 09 C2 01 99  |REFIX, THE......|
00000570: 22 4D 4F 4E 49 54 4F 52  20 57 49 4C 4C 20 41 53  |"MONITOR WILL AS|
00000580: 53 55 4D 45 20 48 45 58  41 44 45 43 49 4D 41 4C  |SUME HEXADECIMAL|
00000590: 2E 00 9B 09 F4 01 8D 39  30 30 30 00 B8 09 FE 01  |.......9000.....|
000005A0: 99 22 11 11 12 20 52 45  47 49 53 54 45 52 20 44  |."... REGISTER D|
000005B0: 49 53 50 4C 41 59 20 22  00 C5 09 08 02 99 22 11  |ISPLAY "......".|
000005C0: 20 20 20 12 52 00 E2 09  12 02 99 22 11 20 20 20  |   .R......".   |
000005D0: 50 43 20 20 53 52 20 41  43 20 58 52 20 59 52 20  |PC  SR AC XR YR |
000005E0: 53 50 00 FE 09 1C 02 99  22 3B 20 30 30 30 30 20  |SP......"; 0000 |
000005F0: 30 31 20 30 32 20 30 33  20 30 34 20 30 35 00 2D  |01 02 03 04 05.-|
00000600: 0A 26 02 99 22 11 20 20  20 20 20 44 49 53 50 4C  |.&..".     DISPL|
00000610: 41 59 53 20 54 48 45 20  52 45 47 49 53 54 45 52  |AYS THE REGISTER|
00000620: 20 56 41 4C 55 45 53 20  53 41 56 45 44 00 59 0A  | VALUES SAVED.Y.|
00000630: 30 02 99 22 57 48 45 4E  20 12 53 55 50 45 52 4D  |0.."WHEN .SUPERM|
00000640: 4F 4E 2B 92 20 57 41 53  20 45 4E 54 45 52 45 44  |ON+. WAS ENTERED|
00000650: 2E 20 20 56 41 4C 55 45  53 00 81 0A 3A 02 99 22  |.  VALUES...:.."|
00000660: 4D 41 59 20 42 45 20 43  48 41 4E 47 45 44 20 42  |MAY BE CHANGED B|
00000670: 59 20 54 59 50 49 4E 47  20 4F 56 45 52 20 54 48  |Y TYPING OVER TH|
00000680: 45 00 AF 0A 44 02 99 22  44 49 53 50 4C 41 59 20  |E...D.."DISPLAY |
00000690: 46 4F 4C 4C 4F 57 45 44  20 42 59 20 41 20 52 45  |FOLLOWED BY A RE|
000006A0: 54 55 52 4E 20 43 48 41  52 41 43 54 45 52 2E 00  |TURN CHARACTER..|
000006B0: CD 0A 4E 02 99 22 11 20  20 50 43 20 2D 20 50 52  |..N..".  PC - PR|
000006C0: 4F 47 52 41 4D 20 43 4F  55 4E 54 45 52 00 EA 0A  |OGRAM COUNTER...|
000006D0: 58 02 99 22 20 20 53 52  20 2D 20 53 54 41 54 55  |X.."  SR - STATU|
000006E0: 53 20 52 45 47 49 53 54  45 52 00 16 0B 62 02 99  |S REGISTER...b..|
000006F0: 22 20 20 41 43 2C 20 58  52 2C 20 59 52 20 2D 20  |"  AC, XR, YR - |
00000700: 41 2C 20 58 2C 20 41 4E  44 20 20 59 20 52 45 47  |A, X, AND  Y REG|
00000710: 49 53 54 45 52 53 00 31  0B 6C 02 99 22 20 20 53  |ISTERS.1.l.."  S|
00000720: 50 20 2D 20 53 54 41 43  4B 20 50 4F 49 4E 54 45  |P - STACK POINTE|
00000730: 52 00 3B 0B BC 02 8D 39  30 30 30 00 54 0B D0 02  |R.;....9000.T...|
00000740: 99 22 11 20 20 20 12 4D  92 20 12 32 30 30 92 20  |.".   .M. .200. |
00000750: 12 32 30 39 00 84 0B DA  02 99 22 11 3E 30 32 30  |.209......".>020|
00000760: 30 20 34 44 20 32 30 20  33 32 20 33 30 20 33 30  |0 4D 20 32 30 30|
00000770: 20 32 30 20 33 32 20 33  30 3A 12 4D 20 32 30 30  | 20 32 30:.M 200|
00000780: 20 32 30 22 00 B3 0B E4  02 99 22 3E 30 32 30 38  | 20"......">0208|
00000790: 20 33 39 20 30 30 20 30  30 20 30 34 20 30 30 20  | 39 00 00 04 00 |
000007A0: 30 34 20 30 30 20 30 34  3A 12 39 2E 2E 2E 2E 2E  |04 00 04:.9.....|
000007B0: 2E 2E 22 00 DF 0B EE 02  99 22 11 20 20 20 20 20  |.."......".     |
000007C0: 44 49 53 50 4C 41 59 20  4D 45 4D 4F 52 59 20 46  |DISPLAY MEMORY F|
000007D0: 52 4F 4D 20 30 32 30 30  20 48 45 58 20 54 4F 00  |ROM 0200 HEX TO.|
000007E0: 09 0C F8 02 99 22 30 32  30 39 20 48 45 58 2E 20  |....."0209 HEX. |
000007F0: 20 44 49 53 50 4C 41 59  20 49 53 20 49 4E 20 4C  | DISPLAY IS IN L|
00000800: 49 4E 45 53 20 4F 46 20  38 00 34 0C 02 03 99 22  |INES OF 8.4...."|
00000810: 53 4F 20 41 44 44 52 45  53 53 45 53 20 24 32 30  |SO ADDRESSES $20|
00000820: 30 20 54 4F 20 24 32 30  46 20 41 52 45 20 53 48  |0 TO $20F ARE SH|
00000830: 4F 57 4E 2E 00 5E 0C 0C  03 99 22 20 20 49 46 20  |OWN..^...."  IF |
00000840: 4F 4E 45 20 41 44 44 52  45 53 53 20 4F 4E 4C 59  |ONE ADDRESS ONLY|
00000850: 20 49 53 20 47 49 56 45  4E 20 54 48 45 4E 00 8B  | IS GIVEN THEN..|
00000860: 0C 16 03 99 22 31 32 20  4C 49 4E 45 53 20 28 39  |...."12 LINES (9|
00000870: 36 20 4C 4F 43 41 54 49  4F 4E 53 29 20 57 49 4C  |6 LOCATIONS) WIL|
00000880: 4C 20 42 45 20 53 48 4F  57 4E 2E 00 B8 0C 20 03  |L BE SHOWN.... .|
00000890: 99 22 49 46 20 4E 4F 20  41 44 44 52 45 53 53 20  |."IF NO ADDRESS |
000008A0: 49 53 20 47 49 56 45 4E  20 44 49 53 50 4C 41 59  |IS GIVEN DISPLAY|
000008B0: 20 57 49 4C 4C 20 47 4F  00 D5 0C 2A 03 99 22 46  | WILL GO...*.."F|
000008C0: 52 4F 4D 20 54 48 45 20  4C 41 53 54 20 41 44 44  |ROM THE LAST ADD|
000008D0: 52 45 53 53 2E 00 02 0D  34 03 99 22 20 45 51 55  |RESS....4.." EQU|
000008E0: 49 56 41 4C 45 4E 54 20  41 53 43 49 49 20 43 48  |IVALENT ASCII CH|
000008F0: 41 52 41 43 54 45 52 53  20 41 52 45 20 53 48 4F  |ARACTERS ARE SHO|
00000900: 57 4E 00 21 0D 3E 03 99  22 49 4E 20 52 45 56 45  |WN.!.>.."IN REVE|
00000910: 52 53 45 20 41 54 20 54  48 45 20 52 49 47 48 54  |RSE AT THE RIGHT|
00000920: 2E 00 4D 0D 48 03 99 22  56 41 4C 55 45 53 20 41  |..M.H.."VALUES A|
00000930: 52 45 20 43 48 41 4E 47  45 44 20 42 59 20 54 59  |RE CHANGED BY TY|
00000940: 50 49 4E 47 20 4F 56 45  52 20 54 48 45 00 7B 0D  |PING OVER THE.{.|
00000950: 52 03 99 22 44 49 53 50  4C 41 59 20 46 4F 4C 4C  |R.."DISPLAY FOLL|
00000960: 4F 57 45 44 20 42 59 20  41 20 52 45 54 55 52 4E  |OWED BY A RETURN|
00000970: 20 43 48 41 52 41 43 54  45 52 2E 00 85 0D 84 03  | CHARACTER......|
00000980: 8D 39 30 30 30 00 A0 0D  8E 03 99 22 11 11 11 12  |.9000......"....|
00000990: 20 45 58 49 54 20 54 4F  20 42 41 53 49 43 20 22  | EXIT TO BASIC "|
000009A0: 00 AD 0D 98 03 99 22 11  20 20 20 12 58 00 D7 0D  |......".   .X...|
000009B0: A2 03 99 22 11 20 20 20  20 20 52 45 54 55 52 4E  |...".     RETURN|
000009C0: 20 54 4F 20 42 41 53 49  43 20 12 52 45 41 44 59  | TO BASIC .READY|
000009D0: 92 20 4D 4F 44 45 2E 00  04 0E AC 03 99 22 11 57  |. MODE.......".W|
000009E0: 48 45 4E 20 59 4F 55 20  57 49 53 48 20 54 4F 20  |HEN YOU WISH TO |
000009F0: 52 45 54 55 52 4E 20 54  4F 20 53 55 50 45 52 4D  |RETURN TO SUPERM|
00000A00: 4F 4E 2B 2C 00 1B 0E B6  03 99 22 43 4F 4D 4D 41  |ON+,......"COMMA|
00000A10: 4E 44 20 12 53 59 53 20  38 92 2E 00 25 0E E8 03  |ND .SYS 8...%...|
00000A20: 8D 39 30 30 30 00 42 0E  F2 03 99 22 11 11 12 20  |.9000.B...."... |
00000A30: 53 49 4D 50 4C 45 20 41  53 53 45 4D 42 4C 45 52  |SIMPLE ASSEMBLER|
00000A40: 20 22 00 63 0E FC 03 99  22 11 20 20 20 12 41 92  | ".c....".   .A.|
00000A50: 20 12 32 30 30 30 92 20  12 4C 44 41 92 20 12 23  | .2000. .LDA. .#|
00000A60: 2B 31 38 00 7B 0E 06 04  99 22 20 20 28 43 48 41  |+18.{...."  (CHA|
00000A70: 4E 47 45 53 20 20 54 4F  3A 29 22 00 9A 0E 10 04  |NGES  TO:)".....|
00000A80: 99 22 41 20 32 30 30 30  20 41 39 20 31 32 20 20  |."A 2000 A9 12  |
00000A90: 20 20 4C 44 41 20 23 24  31 32 00 BB 0E 1A 04 99  |  LDA #$12......|
00000AA0: 22 41 20 32 30 30 32 20  12 2E 2E 4E 45 58 54 20  |"A 2002 ...NEXT |
00000AB0: 49 4E 53 54 52 55 43 54  49 4F 4E 00 E5 0E 24 04  |INSTRUCTION...$.|
00000AC0: 99 22 11 20 20 20 20 20  49 4E 20 54 48 45 20 41  |.".     IN THE A|
00000AD0: 42 4F 56 45 20 45 58 41  4D 50 4C 45 20 54 48 45  |BOVE EXAMPLE THE|
00000AE0: 20 55 53 45 52 00 0E 0F  2E 04 99 22 53 54 41 52  | USER......"STAR|
00000AF0: 54 45 44 20 41 53 53 45  4D 42 4C 59 20 41 54 20  |TED ASSEMBLY AT |
00000B00: 32 30 30 30 20 48 45 58  2E 20 20 54 48 45 00 3A  |2000 HEX.  THE.:|
00000B10: 0F 38 04 99 22 46 49 52  53 54 20 49 4E 53 54 52  |.8.."FIRST INSTR|
00000B20: 55 43 54 49 4F 4E 20 57  41 53 20 4C 4F 41 44 20  |UCTION WAS LOAD |
00000B30: 41 20 52 45 47 49 53 54  45 52 00 68 0F 42 04 99  |A REGISTER.h.B..|
00000B40: 22 57 49 54 48 20 49 4D  4D 45 44 49 41 54 45 20  |"WITH IMMEDIATE |
00000B50: 31 38 20 44 45 43 49 4D  41 4C 2E 20 49 4E 20 46  |18 DECIMAL. IN F|
00000B60: 4F 4C 4C 4F 57 49 4E 47  00 8F 0F 4C 04 99 22 4C  |OLLOWING...L.."L|
00000B70: 49 4E 45 53 20 54 48 45  20 55 53 45 52 20 4E 45  |INES THE USER NE|
00000B80: 45 44 20 4E 4F 54 20 54  59 50 45 20 54 48 45 00  |ED NOT TYPE THE.|
00000B90: BA 0F 56 04 99 22 41 20  41 4E 44 20 41 44 44 52  |..V.."A AND ADDR|
00000BA0: 45 53 53 2E 20 20 54 48  45 20 53 49 4D 50 4C 45  |ESS.  THE SIMPLE|
00000BB0: 20 41 53 53 45 4D 42 4C  45 52 00 E8 0F 60 04 99  | ASSEMBLER...`..|
00000BC0: 22 50 52 4F 4D 50 54 53  20 57 49 54 48 20 54 48  |"PROMPTS WITH TH|
00000BD0: 45 20 4E 45 58 54 20 41  44 44 52 45 53 53 2E 20  |E NEXT ADDRESS. |
00000BE0: 20 54 4F 20 45 58 49 54  00 14 10 6A 04 99 22 54  | TO EXIT...j.."T|
00000BF0: 48 45 20 41 53 53 45 4D  42 4C 45 52 20 54 59 50  |HE ASSEMBLER TYP|
00000C00: 45 20 41 20 52 45 54 55  52 4E 20 41 46 54 45 52  |E A RETURN AFTER|
00000C10: 20 54 48 45 00 2E 10 74  04 99 22 54 48 45 20 41  | THE...t.."THE A|
00000C20: 44 44 52 45 53 53 20 50  52 4F 4D 50 54 2E 00 57  |DDRESS PROMPT..W|
00000C30: 10 7E 04 99 22 20 20 50  52 45 56 49 4F 55 53 20  |.~.."  PREVIOUS |
00000C40: 4C 49 4E 45 53 20 4D 41  59 20 42 45 20 43 48 41  |LINES MAY BE CHA|
00000C50: 4E 47 45 44 20 42 59 00  7E 10 88 04 99 22 54 59  |NGED BY.~...."TY|
00000C60: 50 49 4E 47 20 4F 56 45  52 20 54 48 45 20 52 49  |PING OVER THE RI|
00000C70: 47 48 54 20 48 41 4E 44  20 50 41 52 54 2E 00 88  |GHT HAND PART...|
00000C80: 10 B0 04 8D 39 30 30 30  00 A4 10 C4 04 99 22 11  |....9000......".|
00000C90: 20 20 20 12 44 92 20 12  32 30 30 30 92 20 12 32  |   .D. .2000. .2|
00000CA0: 30 30 34 92 00 C3 10 CE  04 99 22 2E 20 32 30 30  |004.......". 200|
00000CB0: 30 20 41 39 20 31 32 20  20 20 20 4C 44 41 20 23  |0 A9 12    LDA #|
00000CC0: 24 31 32 00 E5 10 D8 04  99 22 2E 20 32 30 30 32  |$12......". 2002|
00000CD0: 20 39 44 20 30 30 20 38  30 20 53 54 41 20 24 38  | 9D 00 80 STA $8|
00000CE0: 30 30 30 2C 58 00 10 11  E2 04 99 22 11 20 20 20  |000,X......".   |
00000CF0: 20 20 44 49 53 41 53 53  45 4D 42 4C 45 53 20 49  |  DISASSEMBLES I|
00000D00: 4E 53 54 52 55 43 54 49  4F 4E 53 20 46 52 4F 4D  |NSTRUCTIONS FROM|
00000D10: 00 3B 11 EC 04 99 22 32  30 30 30 20 54 4F 20 32  |.;...."2000 TO 2|
00000D20: 30 30 34 20 48 45 58 2E  20 20 49 46 20 4F 4E 45  |004 HEX.  IF ONE|
00000D30: 20 41 44 44 52 45 53 53  20 49 53 00 67 11 F6 04  | ADDRESS IS.g...|
00000D40: 99 22 47 49 56 45 4E 2C  20 32 30 20 42 59 54 45  |."GIVEN, 20 BYTE|
00000D50: 53 20 57 49 4C 4C 20 42  45 20 44 49 53 41 53 53  |S WILL BE DISASS|
00000D60: 45 4D 42 4C 45 44 2E 00  90 11 00 05 99 22 49 46  |EMBLED......."IF|
00000D70: 20 4E 4F 20 41 44 44 52  45 53 53 2C 20 53 54 41  | NO ADDRESS, STA|
00000D80: 52 54 20 46 52 4F 4D 20  54 48 45 20 4C 41 53 54  |RT FROM THE LAST|
00000D90: 00 A4 11 0A 05 99 22 55  53 45 44 20 41 44 44 52  |......"USED ADDR|
00000DA0: 45 53 53 2E 00 CE 11 14  05 99 22 20 20 43 4F 44  |ESS......."  COD|
00000DB0: 45 20 4D 41 59 20 42 45  20 52 45 41 53 53 45 4D  |E MAY BE REASSEM|
00000DC0: 42 4C 45 44 20 42 59 20  4D 4F 56 49 4E 47 00 F8  |BLED BY MOVING..|
00000DD0: 11 1E 05 99 22 54 48 45  20 43 55 52 53 4F 52 20  |...."THE CURSOR |
00000DE0: 42 41 43 4B 20 41 4E 44  20 54 59 50 49 4E 47 20  |BACK AND TYPING |
00000DF0: 4F 56 45 52 20 54 48 45  00 0F 12 28 05 99 22 52  |OVER THE...(.."R|
00000E00: 49 47 48 54 20 48 41 4E  44 20 50 41 52 54 2E 00  |IGHT HAND PART..|
00000E10: 19 12 78 05 8D 39 30 30  30 00 32 12 82 05 99 22  |..x..9000.2...."|
00000E20: 11 11 11 12 20 46 49 4C  4C 20 4D 45 4D 4F 52 59  |.... FILL MEMORY|
00000E30: 20 22 00 53 12 8C 05 99  22 11 11 20 20 20 12 46  | ".S...."..   .F|
00000E40: 92 20 12 31 30 30 30 92  20 12 31 31 30 30 92 20  |. .1000. .1100. |
00000E50: 12 46 46 00 81 12 96 05  99 22 11 20 20 20 20 20  |.FF......".     |
00000E60: 46 49 4C 4C 53 20 54 48  45 20 4D 45 4D 4F 52 59  |FILLS THE MEMORY|
00000E70: 20 46 52 4F 4D 20 31 30  30 30 20 48 45 58 20 54  | FROM 1000 HEX T|
00000E80: 4F 00 A6 12 A0 05 99 22  31 31 30 30 20 48 45 58  |O......"1100 HEX|
00000E90: 20 57 49 54 48 20 54 48  45 20 42 59 54 45 20 46  | WITH THE BYTE F|
00000EA0: 46 20 48 45 58 2E 00 B0  12 DC 05 8D 39 30 30 30  |F HEX.......9000|
00000EB0: 00 C5 12 E6 05 99 22 11  11 11 12 20 47 4F 20 28  |......".... GO (|
00000EC0: 52 55 4E 29 22 00 D9 12  F0 05 99 22 11 20 20 20  |RUN)"......".   |
00000ED0: 12 47 92 20 12 31 30 30  30 00 06 13 FA 05 99 22  |.G. .1000......"|
00000EE0: 11 20 20 20 20 20 47 4F  20 54 4F 20 41 44 44 52  |.     GO TO ADDR|
00000EF0: 45 53 53 20 31 30 30 30  20 48 45 58 20 41 4E 44  |ESS 1000 HEX AND|
00000F00: 20 42 45 47 49 4E 00 1A  13 04 06 99 22 52 55 4E  | BEGIN......"RUN|
00000F10: 4E 49 4E 47 20 43 4F 44  45 2E 00 46 13 0E 06 99  |NING CODE..F....|
00000F20: 22 20 20 49 46 20 4E 4F  20 41 44 44 52 45 53 53  |"  IF NO ADDRESS|
00000F30: 20 49 53 20 47 49 56 45  4E 2C 20 54 48 45 20 41  | IS GIVEN, THE A|
00000F40: 44 44 52 45 53 53 00 6C  13 18 06 99 22 46 52 4F  |DDRESS.l...."FRO|
00000F50: 4D 20 54 48 45 20 3C 50  43 3E 20 52 45 47 49 53  |M THE <PC> REGIS|
00000F60: 54 45 52 20 49 53 20 55  53 45 44 2E 00 88 13 22  |TER IS USED...."|
00000F70: 06 99 22 11 12 20 4A 55  4D 50 20 28 53 55 42 52  |..".. JUMP (SUBR|
00000F80: 4F 55 54 49 4E 45 29 22  00 9C 13 2C 06 99 22 11  |OUTINE)"...,..".|
00000F90: 20 20 20 12 4A 92 20 12  31 30 30 30 00 C8 13 36  |   .J. .1000...6|
00000FA0: 06 99 22 11 20 20 20 20  20 43 41 4C 4C 20 41 44  |..".     CALL AD|
00000FB0: 44 52 45 53 53 20 31 30  30 30 20 48 45 58 20 41  |DRESS 1000 HEX A|
00000FC0: 4E 44 20 42 45 47 49 4E  00 F4 13 40 06 99 22 52  |ND BEGIN...@.."R|
00000FD0: 55 4E 4E 49 4E 47 20 43  4F 44 45 2E 20 20 52 45  |UNNING CODE.  RE|
00000FE0: 54 55 52 4E 20 54 4F 20  54 48 45 20 4D 4F 4E 49  |TURN TO THE MONI|
00000FF0: 54 4F 52 2E 00 FE 13 A4  06 8D 39 30 30 30 00 17  |TOR.......9000..|
00001000: 14 98 08 99 22 11 11 11  12 20 48 55 4E 54 20 4D  |....".... HUNT M|
00001010: 45 4D 4F 52 59 20 22 00  3A 14 A2 08 99 22 11 20  |EMORY ".:....". |
00001020: 20 20 12 48 92 20 12 43  30 30 30 92 20 12 44 30  |  .H. .C000. .D0|
00001030: 30 30 92 20 12 27 52 45  41 44 00 68 14 AC 08 99  |00. .'READ.h....|
00001040: 22 11 20 20 20 20 20 48  55 4E 54 20 54 48 52 55  |".     HUNT THRU|
00001050: 20 4D 45 4D 4F 52 59 20  46 52 4F 4D 20 43 30 30  | MEMORY FROM C00|
00001060: 30 20 48 45 58 20 54 4F  00 97 14 B6 08 99 22 44  |0 HEX TO......"D|
00001070: 30 30 30 20 48 45 58 20  46 4F 52 20 54 48 45 20  |000 HEX FOR THE |
00001080: 41 53 43 49 49 20 53 54  52 49 4E 47 20 12 52 45  |ASCII STRING .RE|
00001090: 41 44 92 20 41 4E 44 00  C5 14 C0 08 99 22 50 52  |AD. AND......"PR|
000010A0: 49 4E 54 20 54 48 45 20  41 44 44 52 45 53 53 20  |INT THE ADDRESS |
000010B0: 57 48 45 52 45 20 49 54  20 49 53 20 46 4F 55 4E  |WHERE IT IS FOUN|
000010C0: 44 2E 20 20 41 00 F1 14  CA 08 99 22 4D 41 58 49  |D.  A......"MAXI|
000010D0: 4D 55 4D 20 4F 46 20 33  32 20 43 48 41 52 41 43  |MUM OF 32 CHARAC|
000010E0: 54 45 52 53 20 4D 41 59  20 42 45 20 55 53 45 44  |TERS MAY BE USED|
000010F0: 2E 00 1B 15 D4 08 99 22  11 20 20 20 12 48 92 20  |.......".   .H. |
00001100: 12 43 30 30 30 92 20 12  44 30 30 30 92 20 12 32  |.C000. .D000. .2|
00001110: 30 92 20 12 44 32 92 20  12 46 46 00 49 15 DE 08  |0. .D2. .FF.I...|
00001120: 99 22 11 20 20 20 20 20  48 55 4E 54 20 4D 45 4D  |.".     HUNT MEM|
00001130: 4F 52 59 20 46 52 4F 4D  20 43 30 30 30 20 48 45  |ORY FROM C000 HE|
00001140: 58 20 54 4F 20 44 30 30  30 00 76 15 E8 08 99 22  |X TO D000.v...."|
00001150: 48 45 58 20 46 4F 52 20  54 48 45 20 53 45 51 55  |HEX FOR THE SEQU|
00001160: 45 4E 43 45 20 4F 46 20  42 59 54 45 53 20 32 30  |ENCE OF BYTES 20|
00001170: 20 44 32 20 46 46 00 A4  15 F2 08 99 22 41 4E 44  | D2 FF......"AND|
00001180: 20 50 52 49 4E 54 20 54  48 45 20 41 44 44 52 45  | PRINT THE ADDRE|
00001190: 53 53 2E 20 20 41 20 4D  41 58 49 4D 55 4D 20 4F  |SS.  A MAXIMUM O|
000011A0: 46 20 33 32 00 BD 15 FC  08 99 22 42 59 54 45 53  |F 32......"BYTES|
000011B0: 20 4D 41 59 20 42 45 20  55 53 45 44 2E 00 C7 15  | MAY BE USED....|
000011C0: 56 09 8D 39 30 30 30 00  D7 15 60 09 99 22 11 12  |V..9000...`.."..|
000011D0: 20 4C 4F 41 44 20 22 00  E5 15 61 09 99 22 11 20  | LOAD "...a..". |
000011E0: 20 20 12 4C 92 00 12 16  62 09 99 22 11 20 20 20  |  .L....b..".   |
000011F0: 4C 4F 41 44 20 41 4E 59  20 50 52 4F 47 52 41 4D  |LOAD ANY PROGRAM|
00001200: 20 46 52 4F 4D 20 43 41  53 53 45 54 54 45 20 23  | FROM CASSETTE #|
00001210: 31 2E 00 3B 16 63 09 99  22 11 20 20 20 20 12 4C  |1..;.c..".    .L|
00001220: 92 20 12 22 3B C7 28 33  34 29 3B 22 52 41 4D 20  |. .";.(34);"RAM |
00001230: 54 45 53 54 22 3B C7 28  33 34 29 00 67 16 64 09  |TEST";.(34).g.d.|
00001240: 99 22 11 20 20 20 4C 4F  41 44 20 46 52 4F 4D 20  |.".   LOAD FROM |
00001250: 43 41 53 53 45 54 54 45  20 23 31 20 54 48 45 20  |CASSETTE #1 THE |
00001260: 50 52 4F 47 52 41 4D 00  7F 16 65 09 99 22 4E 41  |PROGRAM...e.."NA|
00001270: 4D 45 44 20 12 52 41 4D  20 54 45 53 54 92 2E 00  |MED .RAM TEST...|
00001280: AD 16 6A 09 99 22 11 20  20 20 12 4C 92 20 12 22  |..j..".   .L. ."|
00001290: 3B C7 28 33 34 29 3B 22  52 41 4D 20 54 45 53 54  |;.(34);"RAM TEST|
000012A0: 22 3B C7 28 33 34 29 3B  22 2C 30 38 92 00 DB 16  |";.(34);",08....|
000012B0: 74 09 99 22 11 20 4C 4F  41 44 20 46 52 4F 4D 20  |t..". LOAD FROM |
000012C0: 44 49 53 4B 20 28 44 45  56 49 43 45 20 38 29 20  |DISK (DEVICE 8) |
000012D0: 54 48 45 20 50 52 4F 47  52 41 4D 00 F3 16 7E 09  |THE PROGRAM...~.|
000012E0: 99 22 4E 41 4D 45 44 20  12 52 41 4D 20 54 45 53  |."NAMED .RAM TES|
000012F0: 54 92 2E 00 1D 17 88 09  99 22 11 54 48 49 53 20  |T........".THIS |
00001300: 43 4F 4D 4D 41 4E 44 20  4C 45 41 56 45 53 20 42  |COMMAND LEAVES B|
00001310: 41 53 49 43 20 50 4F 49  4E 54 45 52 53 00 2E 17  |ASIC POINTERS...|
00001320: 92 09 99 22 55 4E 43 48  41 4E 47 45 44 2E 00 38  |..."UNCHANGED..8|
00001330: 17 BA 09 8D 39 30 30 30  00 49 17 8C 0A 99 22 11  |....9000.I....".|
00001340: 11 11 12 20 53 41 56 45  22 00 85 17 96 0A 99 22  |... SAVE"......"|
00001350: 11 20 20 20 12 53 92 20  12 22 3B C7 28 33 34 29  |.   .S. .";.(34)|
00001360: 3B 22 50 52 4F 47 52 41  4D 20 4E 41 4D 45 22 3B  |;"PROGRAM NAME";|
00001370: C7 28 33 34 29 3B 22 2C  30 31 2C 30 38 30 30 2C  |.(34);",01,0800,|
00001380: 30 43 38 30 22 00 B1 17  A0 0A 99 22 11 20 20 20  |0C80"......".   |
00001390: 20 20 53 41 56 45 20 54  4F 20 43 41 53 53 45 54  |  SAVE TO CASSET|
000013A0: 54 45 20 23 31 20 4D 45  4D 4F 52 59 20 46 52 4F  |TE #1 MEMORY FRO|
000013B0: 4D 00 DD 17 AA 0A 99 22  30 38 30 30 20 48 45 58  |M......"0800 HEX|
000013C0: 20 55 50 20 54 4F 20 42  55 54 20 4E 4F 54 20 49  | UP TO BUT NOT I|
000013D0: 4E 43 4C 55 44 49 4E 47  20 30 43 38 30 00 03 18  |NCLUDING 0C80...|
000013E0: B4 0A 99 22 48 45 58 20  41 4E 44 20 4E 41 4D 45  |..."HEX AND NAME|
000013F0: 20 49 54 20 12 50 52 4F  47 52 41 4D 20 4E 41 4D  | IT .PROGRAM NAM|
00001400: 45 92 2E 00 41 18 BE 0A  99 22 11 20 20 20 12 53  |E...A....".   .S|
00001410: 92 20 12 22 3B C7 28 33  34 29 3B 22 30 3A 50 52  |. .";.(34);"0:PR|
00001420: 4F 47 52 41 4D 20 4E 41  4D 45 22 3B C7 28 33 34  |OGRAM NAME";.(34|
00001430: 29 3B 22 2C 30 38 2C 31  32 30 30 2C 31 46 35 30  |);",08,1200,1F50|
00001440: 22 00 6E 18 C8 0A 99 22  11 20 20 20 20 53 41 56  |".n....".    SAV|
00001450: 45 20 54 4F 20 44 49 53  4B 20 44 52 49 56 45 20  |E TO DISK DRIVE |
00001460: 23 30 20 4D 45 4D 4F 52  59 20 46 52 4F 4D 00 9A  |#0 MEMORY FROM..|
00001470: 18 D2 0A 99 22 31 32 30  30 20 48 45 58 20 55 50  |...."1200 HEX UP|
00001480: 20 54 4F 20 42 55 54 20  4E 4F 54 20 49 4E 43 4C  | TO BUT NOT INCL|
00001490: 55 44 49 4E 47 20 31 46  35 30 00 C0 18 DC 0A 99  |UDING 1F50......|
000014A0: 22 48 45 58 20 41 4E 44  20 4E 41 4D 45 20 49 54  |"HEX AND NAME IT|
000014B0: 20 12 50 52 4F 47 52 41  4D 20 4E 41 4D 45 92 2E  | .PROGRAM NAME..|
000014C0: 00 CA 18 E6 0A 8D 39 30  30 30 00 E8 18 F0 0A 99  |......9000......|
000014D0: 22 11 11 11 11 12 20 54  52 41 4E 53 46 45 52 20  |"..... TRANSFER |
000014E0: 4D 45 4D 4F 52 59 20 22  00 0A 19 FA 0A 99 22 11  |MEMORY "......".|
000014F0: 20 20 20 12 54 92 20 12  31 30 30 30 92 20 12 31  |   .T. .1000. .1|
00001500: 31 30 30 92 20 12 35 30  30 30 00 38 19 04 0B 99  |100. .5000.8....|
00001510: 22 11 20 20 20 20 20 54  52 41 4E 53 46 45 52 20  |".     TRANSFER |
00001520: 4D 45 4D 4F 52 59 20 49  4E 20 54 48 45 20 52 41  |MEMORY IN THE RA|
00001530: 4E 47 45 20 31 30 30 30  00 66 19 0E 0B 99 22 48  |NGE 1000.f...."H|
00001540: 45 58 20 54 4F 20 31 31  30 30 20 48 45 58 20 41  |EX TO 1100 HEX A|
00001550: 4E 44 20 53 54 41 52 54  20 53 54 4F 52 49 4E 47  |ND START STORING|
00001560: 20 49 54 20 41 54 00 7E  19 18 0B 99 22 41 44 44  | IT AT.~...."ADD|
00001570: 52 45 53 53 20 35 30 30  30 20 48 45 58 2E 00 88  |RESS 5000 HEX...|
00001580: 19 4A 0B 8D 39 30 30 30  00 A5 19 54 0B 99 22 11  |.J..9000...T..".|
00001590: 11 11 11 12 20 43 4F 4D  50 41 52 45 20 4D 45 4D  |.... COMPARE MEM|
000015A0: 4F 52 59 20 22 00 C7 19  5E 0B 99 22 11 20 20 20  |ORY "...^..".   |
000015B0: 12 43 92 20 12 31 30 30  30 92 20 12 31 31 30 30  |.C. .1000. .1100|
000015C0: 92 20 12 35 30 30 30 00  F4 19 68 0B 99 22 11 20  |. .5000...h..". |
000015D0: 20 20 20 20 43 4F 4D 50  41 52 45 20 4D 45 4D 4F  |    COMPARE MEMO|
000015E0: 52 59 20 49 4E 20 54 48  45 20 52 41 4E 47 45 20  |RY IN THE RANGE |
000015F0: 31 30 30 30 00 1F 1A 72  0B 99 22 48 45 58 20 54  |1000...r.."HEX T|
00001600: 4F 20 31 31 30 30 20 48  45 58 20 57 49 54 48 20  |O 1100 HEX WITH |
00001610: 4D 45 4D 4F 52 59 20 53  54 41 52 54 49 4E 47 00  |MEMORY STARTING.|
00001620: 3A 1A 7C 0B 99 22 41 54  20 41 44 44 52 45 53 53  |:.|.."AT ADDRESS|
00001630: 20 35 30 30 30 20 48 45  58 2E 00 44 1A AE 0B 8D  | 5000 HEX..D....|
00001640: 39 30 30 30 00 5B 1A B8  0B 99 22 11 11 12 20 43  |9000.[...."... C|
00001650: 48 45 43 4B 20 44 49 53  4B 20 22 00 69 1A C2 0B  |HECK DISK ".i...|
00001660: 99 22 11 20 20 20 12 40  92 00 8D 1A CC 0B 99 22  |.".   .@......."|
00001670: 11 20 20 20 20 20 47 45  54 20 44 49 53 4B 20 53  |.     GET DISK S|
00001680: 54 41 54 55 53 20 4D 45  53 53 41 47 45 00 9C 1A  |TATUS MESSAGE...|
00001690: D6 0B 99 22 11 20 20 20  12 40 39 92 00 C7 1A E0  |...".   .@9.....|
000016A0: 0B 99 22 11 20 20 20 20  20 47 45 54 20 44 49 53  |..".     GET DIS|
000016B0: 4B 20 55 4E 49 54 20 39  20 53 54 41 54 55 53 20  |K UNIT 9 STATUS |
000016C0: 4D 45 53 53 41 47 45 00  D8 1A EA 0B 99 22 11 20  |MESSAGE......". |
000016D0: 20 20 12 40 2C 24 30 92  00 FA 1A F4 0B 99 22 11  |  .@,$0.......".|
000016E0: 20 20 20 20 20 47 45 54  20 44 52 49 56 45 20 30  |     GET DRIVE 0|
000016F0: 20 44 49 52 45 43 54 4F  52 59 00 10 1B FE 0B 99  | DIRECTORY......|
00001700: 22 11 20 20 20 12 40 2C  53 30 3A 54 45 4D 50 92  |".   .@,S0:TEMP.|
00001710: 00 3A 1B 08 0C 99 22 11  20 20 20 20 20 53 43 52  |.:....".     SCR|
00001720: 41 54 43 48 20 46 49 4C  45 20 27 54 45 4D 50 27  |ATCH FILE 'TEMP'|
00001730: 20 46 52 4F 4D 20 44 49  53 4B 00 44 1B 12 0C 8D  | FROM DISK.D....|
00001740: 39 30 30 30 00 61 1B 1C  0C 99 22 11 11 12 20 4F  |9000.a...."... O|
00001750: 55 54 50 55 54 20 54 4F  20 50 52 49 4E 54 45 52  |UTPUT TO PRINTER|
00001760: 22 00 88 1B 26 0C 99 22  11 43 41 4C 4C 20 53 55  |"...&..".CALL SU|
00001770: 50 45 52 4D 4F 4E 2B 20  46 52 4F 4D 20 42 41 53  |PERMON+ FROM BAS|
00001780: 49 43 20 57 49 54 48 3A  00 A9 1B 30 0C 99 22 11  |IC WITH:...0..".|
00001790: 20 20 12 4F 50 45 4E 20  34 2C 34 3A 43 4D 44 20  |  .OPEN 4,4:CMD |
000017A0: 34 3A 53 59 53 20 38 92  22 00 D2 1B 3A 0C 99 22  |4:SYS 8."...:.."|
000017B0: 11 41 4C 4C 20 43 4F 4D  4D 41 4E 44 53 20 57 49  |.ALL COMMANDS WI|
000017C0: 4C 4C 20 47 4F 20 54 48  45 20 50 52 49 4E 54 45  |LL GO THE PRINTE|
000017D0: 52 2E 00 F9 1B 44 0C 99  22 20 20 57 48 45 4E 20  |R....D.."  WHEN |
000017E0: 43 4F 4D 50 4C 45 54 45  2C 20 52 45 54 55 52 4E  |COMPLETE, RETURN|
000017F0: 20 54 4F 20 42 41 53 49  43 00 15 1C 4E 0C 99 22  | TO BASIC...N.."|
00001800: 57 49 54 48 20 12 58 92  20 41 4E 44 20 43 4F 4D  |WITH .X. AND COM|
00001810: 4D 41 4E 44 3A 00 31 1C  58 0C 99 22 11 20 20 12  |MAND:.1.X..".  .|
00001820: 50 52 49 4E 54 23 34 3A  43 4C 4F 53 45 20 34 92  |PRINT#4:CLOSE 4.|
00001830: 22 00 3B 1C 62 0C 8D 39  30 30 30 00 68 1C AC 0D  |".;.b..9000.h...|
00001840: 99 22 91 20 20 20 20 20  20 20 20 53 55 4D 4D 41  |.".        SUMMA|
00001850: 52 59 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |RY              |
00001860: 20 20 20 20 20 20 20 22  00 90 1C B1 0D 99 22 12  |       "......".|
00001870: 24 92 2C 12 2B 92 2C 12  26 92 2C 12 25 92 20 4E  |$.,.+.,.&.,.%. N|
00001880: 55 4D 42 45 52 20 43 4F  4E 56 45 52 53 49 4F 4E  |UMBER CONVERSION|
00001890: 00 A3 1C B6 0D 99 22 12  47 92 20 47 4F 20 28 52  |......".G. GO (R|
000018A0: 55 4E 29 00 C0 1C BB 0D  99 22 12 4A 92 20 4A 55  |UN)......".J. JU|
000018B0: 4D 50 20 20 28 53 55 42  52 4F 55 54 49 4E 45 29  |MP  (SUBROUTINE)|
000018C0: 00 E1 1C C0 0D 99 22 12  4C 92 20 4C 4F 41 44 20  |......".L. LOAD |
000018D0: 46 52 4F 4D 20 54 41 50  45 20 4F 52 20 44 49 53  |FROM TAPE OR DIS|
000018E0: 4B 00 FA 1C CA 0D 99 22  12 4D 92 20 4D 45 4D 4F  |K......".M. MEMO|
000018F0: 52 59 20 44 49 53 50 4C  41 59 00 15 1D D4 0D 99  |RY DISPLAY......|
00001900: 22 12 52 92 20 52 45 47  49 53 54 45 52 20 44 49  |".R. REGISTER DI|
00001910: 53 50 4C 41 59 00 34 1D  DE 0D 99 22 12 53 92 20  |SPLAY.4....".S. |
00001920: 53 41 56 45 20 54 4F 20  54 41 50 45 20 4F 52 20  |SAVE TO TAPE OR |
00001930: 44 49 53 4B 00 4C 1D E8  0D 99 22 12 58 92 20 45  |DISK.L....".X. E|
00001940: 58 49 54 20 54 4F 20 42  41 53 49 43 00 67 1D 10  |XIT TO BASIC.g..|
00001950: 0E 99 22 12 41 92 20 53  49 4D 50 4C 45 20 41 53  |..".A. SIMPLE AS|
00001960: 53 45 4D 42 4C 45 52 00  7E 1D 1A 0E 99 22 12 44  |SEMBLER.~....".D|
00001970: 92 20 44 49 53 41 53 53  45 4D 42 4C 45 52 00 94  |. DISASSEMBLER..|
00001980: 1D 24 0E 99 22 12 46 92  20 46 49 4C 4C 20 4D 45  |.$..".F. FILL ME|
00001990: 4D 4F 52 59 00 AA 1D 2E  0E 99 22 12 48 92 20 48  |MORY......".H. H|
000019A0: 55 4E 54 20 4D 45 4D 4F  52 59 00 C4 1D 4C 0E 99  |UNT MEMORY...L..|
000019B0: 22 12 54 92 20 54 52 41  4E 53 46 45 52 20 4D 45  |".T. TRANSFER ME|
000019C0: 4D 4F 52 59 00 DD 1D 51  0E 99 22 12 43 92 20 43  |MORY...Q..".C. C|
000019D0: 4F 4D 50 41 52 45 20 4D  45 4D 4F 52 59 00 FB 1D  |OMPARE MEMORY...|
000019E0: 56 0E 99 22 12 40 92 20  44 49 53 4B 20 53 54 41  |V..".@. DISK STA|
000019F0: 54 55 53 2F 43 4F 4D 4D  41 4E 44 00 05 1E A0 0F  |TUS/COMMAND.....|
00001A00: 8D 39 30 30 30 00 31 1E  AA 0F 99 22 91 12 53 55  |.9000.1...."..SU|
00001A10: 50 45 52 4D 4F 4E 92 20  57 49 4C 4C 20 4C 4F 41  |PERMON. WILL LOA|
00001A20: 44 20 49 54 53 45 4C 46  20 49 4E 54 4F 20 54 48  |D ITSELF INTO TH|
00001A30: 45 00 5E 1E B4 0F 99 22  54 4F 50 20 4F 46 20 4D  |E.^...."TOP OF M|
00001A40: 45 4D 4F 52 59 20 2E 2E  20 57 48 45 52 45 56 45  |EMORY .. WHEREVE|
00001A50: 52 20 54 48 41 54 20 48  41 50 50 45 4E 53 00 7B  |R THAT HAPPENS.{|
00001A60: 1E BE 0F 99 22 54 4F 20  42 45 20 4F 4E 20 59 4F  |...."TO BE ON YO|
00001A70: 55 52 20 4D 41 43 48 49  4E 45 2E 00 A8 1E DC 0F  |UR MACHINE......|
00001A80: 99 22 11 42 45 20 53 55  52 45 20 54 4F 20 4E 4F  |.".BE SURE TO NO|
00001A90: 54 45 20 54 48 45 20 53  59 53 20 43 4F 4D 4D 41  |TE THE SYS COMMA|
00001AA0: 4E 44 20 57 48 49 43 48  00 D5 1E E6 0F 99 22 4C  |ND WHICH......"L|
00001AB0: 49 4E 4B 53 20 12 53 55  50 45 52 4D 4F 4E 92 20  |INKS .SUPERMON. |
00001AC0: 54 4F 20 54 48 45 20 43  4F 4D 4D 4F 44 4F 52 45  |TO THE COMMODORE|
00001AD0: 2E 20 20 49 54 00 00 1F  F0 0F 99 22 4D 41 59 20  |.  IT......"MAY |
00001AE0: 42 45 20 55 53 45 44 20  54 4F 20 52 45 43 4F 4E  |BE USED TO RECON|
00001AF0: 4E 45 43 54 20 54 48 45  20 4D 4F 4E 49 54 4F 52  |NECT THE MONITOR|
00001B00: 00 2C 1F FA 0F 99 22 49  46 20 49 54 20 49 53 20  |.,...."IF IT IS |
00001B10: 41 43 43 49 44 45 4E 54  41 4C 4C 59 20 44 49 53  |ACCIDENTALLY DIS|
00001B20: 43 4F 4E 4E 45 43 54 45  44 20 42 59 00 55 1F 04  |CONNECTED BY.U..|
00001B30: 10 99 22 55 53 45 20 4F  46 20 54 48 45 20 52 55  |.."USE OF THE RU|
00001B40: 4E 2D 53 54 4F 50 2F 52  45 53 54 4F 52 45 20 4B  |N-STOP/RESTORE K|
00001B50: 45 59 53 2E 22 00 5F 1F  88 13 8D 39 30 30 30 00  |EYS."._....9000.|
00001B60: 68 1F 40 1F 89 20 33 30  00 AB 1F 28 23 99 22 13  |h.@.. 30...(#.".|
00001B70: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 11 11  |................|
00001B80: 11 11 11 11 11 11 11 11  1D 1D 1D 1D 1D 1D 12 20  |............... |
00001B90: 48 49 54 20 41 4E 59 20  4B 45 59 20 54 4F 20 43  |HIT ANY KEY TO C|
00001BA0: 4F 4E 54 49 4E 55 45 20  92 22 3B 00 BD 1F 32 23  |ONTINUE .";...2#|
00001BB0: 81 49 B2 31 A4 31 30 3A  A1 41 24 3A 82 00 D1 1F  |.I.1.10:.A$:....|
00001BC0: 3C 23 A1 41 24 3A 8B 41  24 B2 22 22 A7 39 30 32  |<#.A$:.A$."".902|
00001BD0: 30 00 FB 1F 10 27 99 22  93 20 20 20 20 20 20 20  |0....'.".       |
00001BE0: 20 12 20 53 20 55 20 50  20 45 20 52 20 4D 20 4F  | . S U P E R M O|
00001BF0: 20 4E 20 20 20 2B 20 20  20 92 22 00 27 20 1A 27  | N   +   .".' .'|
00001C00: 99 22 11 43 4F 4D 4D 41  4E 44 53 20 2D 20 55 53  |.".COMMANDS - US|
00001C10: 45 52 20 49 4E 50 55 54  20 49 4E 20 12 20 52 45  |ER INPUT IN . RE|
00001C20: 56 45 52 53 45 20 22 00  2D 20 38 27 8E 00 00 00  |VERSE ".- 8'....|
....... SUPERMON+ INSTR.#.... 10000.I...
. ".SUPERMON+ IS A NEW VERSION OF.R.(.."
'SUPERMON'  THE REASON FOR THE NEW...2..
"VERSION IS TO PROVIDE IDENTICAL...7.."C
OMMANDS TO THOSE OF THE BUILT-IN...<.."M
ONITOR OF THE COMMODORE 128....A..".  TH
E MOST VISIBLE CHANGES FROM.3.F.."EARLIE
R VERSIONS OF SUPERMON ARE:.^.K.."  --DE
CIMAL OR BINARY INPUT ALLOWED;...P.."  -
-DISK STATUS AND COMMANDS (@);...U.."  -
-LOOSER (EASIER) SYNTAX....D.. 9000.Q.N.
."... NUMBER CONVERSION "...X..".   .$20
00......" $2000......" +8192......" &200
00.!. .." %10000000000000.'.....P...."  
   IN THE ABOVE EXAMPLE THE USER.|...."H
AS ASKED FOR THE NUMERIC EQUIVALENTS...H
.."TO HEXADECIMAL 2000.  THE REPLY SHOWS
.T.R.."THE VALUE IN HEX ($), IN DECIMAL 
(+),......"IN OCTAL (&), AND IN BINARY (
%)..&...."  THE USER COULD ASK FOR A NUM
BER TO.Q...."BE CONVERTED FROM ANY OF TH
ESE BASES.Y...."BY GIVING THE APPROPRIAT
E PREFIX....,..9000. .6..".. IMPORTANT N
OTE -- ".K.@..". AT ANY TIME IN THE FOLL
OWING TEXT,...J.."YOU MAY ENTER ANY NUMB
ER IN ANY BASE.!.T.."AND CONVERSION WILL
 BE DONE FOR YOU..0.^.."EXAMPLE:.B.H.." 
  .M +4096.J.R.." ...  WILL CAUSE A MEMO
RY DISPLAY...|.."FROM DECIMAL ADDRESS 40
96.  IN THE......"DISPLAY, THE HEX ADDRE
SS ($1000) WILL......"BE SHOWN.  SIMILAR
LY,......"   .A +2048 LDA #%10000000.&..
.." ... WILL BE CONVERTED TO ASSEMBLE:.A
...."   .A $0400 LDA #$80.J...."   IF YO
U DON'T GIVE A PREFIX, THE...B.."MONITOR
 WILL ASSUME HEXADECIMAL.......9000.....
."... REGISTER DISPLAY ".E....".   .R...
...".   PC  SR AC XR YR SP......"; 0000 
01 02 03 04 05.-.&..".     DISPLAYS THE 
REGISTER VALUES SAVED.Y.0.."WHEN .SUPERM
ON+. WAS ENTERED.  VALUES...:.."MAY BE C
HANGED BY TYPING OVER THE...D.."DISPLAY 
FOLLOWED BY A RETURN CHARACTER..M.N..". 
 PC - PROGRAM COUNTER...X.."  SR - STATU
S REGISTER...B.."  AC, XR, YR - A, X, AN
D  Y REGISTERS.1.L.."  SP - STACK POINTE
R.;....9000.T.P..".   .M. .200. .209...Z
..".>0200 4D 20 32 30 30 20 32 30:.M 200
 20"......">0208 39 00 00 04 00 04 00 04
:.9......."......".     DISPLAY MEMORY F
ROM 0200 HEX TO......"0209 HEX.  DISPLAY
 IS IN LINES OF 8.4...."SO ADDRESSES $20
0 TO $20F ARE SHOWN..^...."  IF ONE ADDR
ESS ONLY IS GIVEN THEN......"12 LINES (9
6 LOCATIONS) WILL BE SHOWN.... .."IF NO 
ADDRESS IS GIVEN DISPLAY WILL GO.U.*.."F
ROM THE LAST ADDRESS....4.." EQUIVALENT 
ASCII CHARACTERS ARE SHOWN.!.>.."IN REVE
RSE AT THE RIGHT..M.H.."VALUES ARE CHANG
ED BY TYPING OVER THE.{.R.."DISPLAY FOLL
OWED BY A RETURN CHARACTER.......9000. .
...".... EXIT TO BASIC "......".   .X.W.
...".     RETURN TO BASIC .READY. MODE..
.....".WHEN YOU WISH TO RETURN TO SUPERM
ON+,......"COMMAND .SYS 8...%....9000.B.
..."... SIMPLE ASSEMBLER ".C....".   .A.
 .2000. .LDA. .#+18.{...."  (CHANGES  TO
:)"......"A 2000 A9 12    LDA #$12......
"A 2002 ...NEXT INSTRUCTION...$..".     
IN THE ABOVE EXAMPLE THE USER......"STAR
TED ASSEMBLY AT 2000 HEX.  THE.:.8.."FIR
ST INSTRUCTION WAS LOAD A REGISTER.H.B..
"WITH IMMEDIATE 18 DECIMAL. IN FOLLOWING
...L.."LINES THE USER NEED NOT TYPE THE.
..V.."A AND ADDRESS.  THE SIMPLE ASSEMBL
ER...`.."PROMPTS WITH THE NEXT ADDRESS. 
 TO EXIT...J.."THE ASSEMBLER TYPE A RETU
RN AFTER THE...T.."THE ADDRESS PROMPT..W
.~.."  PREVIOUS LINES MAY BE CHANGED BY.
~...."TYPING OVER THE RIGHT HAND PART...
....9000...D..".   .D. .2000. .2004..C.N
..". 2000 A9 12    LDA #$12...X..". 2002
 9D 00 80 STA $8000,X......".     DISASS
EMBLES INSTRUCTIONS FROM.;...."2000 TO 2
004 HEX.  IF ONE ADDRESS IS.G...."GIVEN,
 20 BYTES WILL BE DISASSEMBLED......."IF
 NO ADDRESS, START FROM THE LAST......"U
SED ADDRESS..N...."  CODE MAY BE REASSEM
BLED BY MOVING......"THE CURSOR BACK AND
 TYPING OVER THE...(.."RIGHT HAND PART..
..X..9000.2....".... FILL MEMORY ".S....
"..   .F. .1000. .1100. .FF......".     
FILLS THE MEMORY FROM 1000 HEX TO... .."
1100 HEX WITH THE BYTE FF HEX.......9000
.E....".... GO (RUN)".Y....".   .G. .100
0......".     GO TO ADDRESS 1000 HEX AND
 BEGIN......"RUNNING CODE..F...."  IF NO
 ADDRESS IS GIVEN, THE ADDRESS.L...."FRO
M THE <PC> REGISTER IS USED...."..".. JU
MP (SUBROUTINE)"...,..".   .J. .1000.H.6
..".     CALL ADDRESS 1000 HEX AND BEGIN
...@.."RUNNING CODE.  RETURN TO THE MONI
TOR.......9000......".... HUNT MEMORY ".
:....".   .H. .C000. .D000. .'READ.H....
".     HUNT THRU MEMORY FROM C000 HEX TO
......"D000 HEX FOR THE ASCII STRING .RE
AD. AND.E...."PRINT THE ADDRESS WHERE IT
 IS FOUND.  A...J.."MAXIMUM OF 32 CHARAC
TERS MAY BE USED....T..".   .H. .C000. .
D000. .20. .D2. .FF.I....".     HUNT MEM
ORY FROM C000 HEX TO D000.V...."HEX FOR 
THE SEQUENCE OF BYTES 20 D2 FF......"AND
 PRINT THE ADDRESS.  A MAXIMUM OF 32....
.."BYTES MAY BE USED..G.V..9000.W.`.."..
 LOAD "...A..".   .L....B..".   LOAD ANY
 PROGRAM FROM CASSETTE #1..;.C..".    .L
. .";G(34);"RAM TEST";G(34).G.D..".   LO
AD FROM CASSETTE #1 THE PROGRAM..E.."NA
MED .RAM TEST.....J..".   .L. .";G(34);"
RAM TEST";G(34);",08....T..". LOAD FROM 
DISK (DEVICE 8) THE PROGRAM...~.."NAMED 
.RAM TEST........".THIS COMMAND LEAVES B
ASIC POINTERS......"UNCHANGED..8....9000
.I....".... SAVE"......".   .S. .";G(34)
;"PROGRAM NAME";G(34);",01,0800,0C80"...
 ..".     SAVE TO CASSETTE #1 MEMORY FRO
M......"0800 HEX UP TO BUT NOT INCLUDING
 0C80......"HEX AND NAME IT .PROGRAM NAM
E...A....".   .S. .";G(34);"0:PROGRAM NA
ME";G(34);",08,1200,1F50".N.H..".    SAV
E TO DISK DRIVE #0 MEMORY FROM...R.."120
0 HEX UP TO BUT NOT INCLUDING 1F50......
"HEX AND NAME IT .PROGRAM NAME...J....90
00......"..... TRANSFER MEMORY "......".
   .T. .1000. .1100. .5000.8....".     T
RANSFER MEMORY IN THE RANGE 1000.F...."H
EX TO 1100 HEX AND START STORING IT AT.~
...."ADDRESS 5000 HEX....J..9000...T..".
.... COMPARE MEMORY ".G.^..".   .C. .100
0. .1100. .5000...H..".     COMPARE MEMO
RY IN THE RANGE 1000...R.."HEX TO 1100 H
EX WITH MEMORY STARTING.:.|.."AT ADDRESS
 5000 HEX..D....9000.[...."... CHECK DIS
K ".I.B..".   .@....L..".     GET DISK S
TATUS MESSAGE...V..".   .@9..G....".    
 GET DISK UNIT 9 STATUS MESSAGE.X....". 
  .@,$0.......".     GET DRIVE 0 DIRECTO
RY......".   .@,S0:TEMP..:....".     SCR
ATCH FILE 'TEMP' FROM DISK.D....9000.A..
.."... OUTPUT TO PRINTER"...&..".CALL SU
PERMON+ FROM BASIC WITH:...0..".  .OPEN 
4,4:CMD 4:SYS 8.".R.:..".ALL COMMANDS WI
LL GO THE PRINTER....D.."  WHEN COMPLETE
, RETURN TO BASIC...N.."WITH .X. AND COM
MAND:.1.X..".  .PRINT#4:CLOSE 4.".;.B..9
000.H....".        SUMMARY              
       "......".$.,.+.,.&.,.%. NUMBER CO
NVERSION......".G. GO (RUN)......".J. JU
MP  (SUBROUTINE)......".L. LOAD FROM TAP
E OR DISK...J..".M. MEMORY DISPLAY...T..
".R. REGISTER DISPLAY.4....".S. SAVE TO 
TAPE OR DISK.L....".X. EXIT TO BASIC.G..
..".A. SIMPLE ASSEMBLER.~....".D. DISASS
EMBLER...$..".F. FILL MEMORY......".H. H
UNT MEMORY.D.L..".T. TRANSFER MEMORY...Q
..".C. COMPARE MEMORY...V..".@. DISK STA
TUS/COMMAND... ..9000.1...."..SUPERMON. 
WILL LOAD ITSELF INTO THE.^...."TOP OF M
EMORY .. WHEREVER THAT HAPPENS.{...."TO 
BE ON YOUR MACHINE.......".BE SURE TO NO
TE THE SYS COMMAND WHICH.U...."LINKS .SU
PERMON. TO THE COMMODORE.  IT......"MAY 
BE USED TO RECONNECT THE MONITOR.,...."I
F IT IS ACCIDENTALLY DISCONNECTED BY.U..
.."USE OF THE RUN-STOP/RESTORE KEYS."._.
...9000.H.@.. 30...(#.".................
............... HIT ANY KEY TO CONTINUE 
.";...2#.I.1.10:.A$:..Q.<#.A$:.A$."".902
0....'.".        . S U P E R M O N   +  
 .".' .'.".COMMANDS - USER INPUT IN . RE
VERSE ".- 8'....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL