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

XTRAMON.INS

FILE INFORMATION

FILENAME(S): XTRAMON.INS

FILE TYPE(S): PRG

FILE SIZE: 7.8K

FIRST SEEN: 2025-11-30 21:07:10

APPEARS ON: 1 disk(s)

FILE HASH

9f8587031afc9e81276fe00649e060d3cccad69a353c850c5608c103b32c82ab

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
EPROMMER 01 XTRAMON.INS PRG DuncanTwain 24 8 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 01 04 0F 04 64 00 97 35  39 34 36 38 2C 31 32 00  |....d..59468,12.|
00000010: 28 04 6E 00 8D 32 34 34  30 3A 8F 20 58 54 52 41  |(.n..2440:. XTRA|
00000020: 4D 4F 4E 20 49 4E 53 54  00 45 04 78 00 99 22 11  |MON INST.E.x..".|
00000030: 11 12 20 53 49 4D 50 4C  45 20 41 53 53 45 4D 42  |.. SIMPLE ASSEMB|
00000040: 4C 45 52 20 22 00 67 04  82 00 99 22 11 2E 41 20  |LER ".g...."..A |
00000050: 20 32 30 30 30 20 41 39  20 31 32 20 20 20 20 4C  | 2000 A9 12    L|
00000060: 44 41 20 23 24 31 32 00  8B 04 8C 00 99 22 2E 41  |DA #$12......".A|
00000070: 20 20 32 30 30 32 20 39  44 20 30 30 20 38 30 20  |  2002 9D 00 80 |
00000080: 53 54 41 20 24 38 30 30  30 2C 58 00 A8 04 96 00  |STA $8000,X.....|
00000090: 99 22 2E 41 20 20 32 30  30 35 20 12 44 45 58 3A  |.".A  2005 .DEX:|
000000A0: 92 47 41 52 42 41 47 45  00 D2 04 A0 00 99 22 11  |.GARBAGE......".|
000000B0: 20 20 20 20 20 49 4E 20  54 48 45 20 41 42 4F 56  |     IN THE ABOV|
000000C0: 45 20 45 58 41 4D 50 4C  45 20 54 48 45 20 55 53  |E EXAMPLE THE US|
000000D0: 45 52 00 FB 04 AA 00 99  22 53 54 41 52 54 45 44  |ER......"STARTED|
000000E0: 20 41 53 53 45 4D 42 4C  59 20 41 54 20 32 30 30  | ASSEMBLY AT 200|
000000F0: 30 20 48 45 58 2E 20 20  54 48 45 00 27 05 B4 00  |0 HEX.  THE.'...|
00000100: 99 22 46 49 52 53 54 20  49 4E 53 54 52 55 43 54  |."FIRST INSTRUCT|
00000110: 49 4F 4E 20 57 41 53 20  4C 4F 41 44 20 41 20 52  |ION WAS LOAD A R|
00000120: 45 47 49 53 54 45 52 00  53 05 BE 00 99 22 57 49  |EGISTER.S...."WI|
00000130: 54 48 20 49 4D 4D 45 44  49 41 54 45 20 31 32 20  |TH IMMEDIATE 12 |
00000140: 48 45 58 2E 20 20 49 4E  20 54 48 45 20 53 45 43  |HEX.  IN THE SEC|
00000150: 4F 4E 44 00 80 05 C8 00  99 22 4C 49 4E 45 20 54  |OND......"LINE T|
00000160: 48 45 20 55 53 45 52 20  44 49 44 20 4E 4F 54 20  |HE USER DID NOT |
00000170: 4E 45 45 44 20 54 4F 20  54 59 50 45 20 54 48 45  |NEED TO TYPE THE|
00000180: 00 AB 05 D2 00 99 22 41  20 41 4E 44 20 41 44 44  |......"A AND ADD|
00000190: 52 45 53 53 2E 20 20 54  48 45 20 53 49 4D 50 4C  |RESS.  THE SIMPL|
000001A0: 45 20 41 53 53 45 4D 42  4C 45 52 00 D3 05 DC 00  |E ASSEMBLER.....|
000001B0: 99 22 52 45 54 59 50 45  44 20 54 48 45 20 4C 41  |."RETYPED THE LA|
000001C0: 53 54 20 45 4E 54 45 52  45 44 20 4C 49 4E 45 20  |ST ENTERED LINE |
000001D0: 41 4E 44 00 01 06 E6 00  99 22 50 52 4F 4D 50 54  |AND......"PROMPT|
000001E0: 53 20 57 49 54 48 20 54  48 45 20 4E 45 58 54 20  |S WITH THE NEXT |
000001F0: 41 44 44 52 45 53 53 2E  20 20 54 4F 20 45 58 49  |ADDRESS.  TO EXI|
00000200: 54 00 2D 06 F0 00 99 22  54 48 45 20 41 53 53 45  |T.-...."THE ASSE|
00000210: 4D 42 4C 45 52 20 54 59  50 45 20 41 20 52 45 54  |MBLER TYPE A RET|
00000220: 55 52 4E 20 41 46 54 45  52 20 54 48 45 00 5B 06  |URN AFTER THE.[.|
00000230: FA 00 99 22 54 48 45 20  41 44 44 52 45 53 53 20  |..."THE ADDRESS |
00000240: 50 52 4F 4D 50 54 2E 20  20 53 59 4E 54 41 58 20  |PROMPT.  SYNTAX |
00000250: 49 53 20 54 48 45 20 53  41 4D 45 00 88 06 04 01  |IS THE SAME.....|
00000260: 99 22 41 53 20 54 48 45  20 44 49 53 41 53 53 45  |."AS THE DISASSE|
00000270: 4D 42 4C 45 52 20 4F 55  54 50 55 54 2E 20 20 41  |MBLER OUTPUT.  A|
00000280: 20 27 3A 27 20 43 41 4E  00 AA 06 0E 01 99 22 42  | ':' CAN......"B|
00000290: 45 20 55 53 45 20 54 4F  20 54 45 52 4D 49 4E 41  |E USE TO TERMINA|
000002A0: 54 45 20 41 20 4C 49 4E  45 2E 00 B4 06 18 01 8D  |TE A LINE.......|
000002B0: 32 34 31 30 00 CC 06 22  01 99 22 11 11 11 11 12  |2410..."..".....|
000002C0: 20 42 52 45 41 4B 20 53  45 54 20 22 00 E5 06 2C  | BREAK SET "...,|
000002D0: 01 99 22 11 2E 12 42 92  20 12 31 30 30 30 92 20  |.."...B. .1000. |
000002E0: 12 30 30 46 46 00 12 07  36 01 99 22 11 20 20 20  |.00FF...6..".   |
000002F0: 20 20 54 48 45 20 45 58  41 4D 50 4C 45 20 53 45  |  THE EXAMPLE SE|
00000300: 54 53 20 41 20 42 52 45  41 4B 20 41 54 20 31 30  |TS A BREAK AT 10|
00000310: 30 30 00 3B 07 40 01 99  22 48 45 58 20 4F 4E 20  |00.;.@.."HEX ON |
00000320: 54 48 45 20 46 46 20 48  45 58 20 4F 43 43 55 52  |THE FF HEX OCCUR|
00000330: 45 4E 43 45 20 4F 46 20  54 48 45 00 69 07 4A 01  |ENCE OF THE.i.J.|
00000340: 99 22 49 4E 53 54 52 55  43 54 49 4F 4E 20 41 54  |."INSTRUCTION AT|
00000350: 20 31 30 30 30 2E 20 20  42 52 45 41 4B 20 53 45  | 1000.  BREAK SE|
00000360: 54 20 49 53 20 55 53 45  44 00 96 07 54 01 99 22  |T IS USED...T.."|
00000370: 57 49 54 48 20 54 48 45  20 51 55 49 43 4B 20 54  |WITH THE QUICK T|
00000380: 52 41 43 45 20 43 4F 4D  4D 41 4E 44 2E 20 20 41  |RACE COMMAND.  A|
00000390: 20 42 52 45 41 4B 00 C4  07 5E 01 99 22 53 45 54  | BREAK...^.."SET|
000003A0: 20 57 49 54 48 20 43 4F  55 4E 54 20 42 4C 41 4E  | WITH COUNT BLAN|
000003B0: 4B 20 53 54 4F 50 53 20  41 54 20 54 48 45 20 46  |K STOPS AT THE F|
000003C0: 49 52 53 54 00 EA 07 68  01 99 22 4F 43 43 55 52  |IRST...h.."OCCUR|
000003D0: 45 4E 43 45 20 4F 46 20  54 48 45 20 42 52 45 41  |ENCE OF THE BREA|
000003E0: 4B 20 41 44 44 52 45 53  53 2E 00 F4 07 72 01 8D  |K ADDRESS....r..|
000003F0: 32 34 31 30 00 10 08 7C  01 99 22 11 11 12 20 43  |2410...|.."... C|
00000400: 4F 4D 50 41 52 45 20 4D  45 4D 4F 52 59 20 11 22  |OMPARE MEMORY ."|
00000410: 00 30 08 86 01 99 22 11  2E 12 43 92 20 12 31 30  |.0...."...C. .10|
00000420: 30 30 92 20 12 32 30 30  30 92 20 12 43 30 30 30  |00. .2000. .C000|
00000430: 00 5F 08 90 01 99 22 11  11 11 20 20 20 20 20 43  |._...."...     C|
00000440: 4F 4D 50 41 52 45 53 20  4D 45 4D 4F 52 59 20 46  |OMPARES MEMORY F|
00000450: 52 4F 4D 20 48 45 58 20  31 30 30 30 20 54 4F 00  |ROM HEX 1000 TO.|
00000460: 89 08 9A 01 99 22 48 45  58 20 32 30 30 30 20 54  |....."HEX 2000 T|
00000470: 4F 20 4D 45 4D 4F 52 59  20 42 45 47 49 4E 4E 49  |O MEMORY BEGINNI|
00000480: 4E 47 20 41 54 20 48 45  58 00 B7 08 A4 01 99 22  |NG AT HEX......"|
00000490: 43 30 30 30 2E 20 20 43  4F 4D 50 41 52 45 20 57  |C000.  COMPARE W|
000004A0: 49 4C 4C 20 50 52 49 4E  54 20 54 48 45 20 4C 4F  |ILL PRINT THE LO|
000004B0: 43 41 54 49 4F 4E 53 00  D3 08 AE 01 99 22 4F 46  |CATIONS......"OF|
000004C0: 20 54 48 45 20 55 4E 45  51 55 41 4C 20 42 59 54  | THE UNEQUAL BYT|
000004D0: 45 53 2E 00 DD 08 B8 01  8D 32 34 31 30 00 F6 08  |ES.......2410...|
000004E0: C2 01 99 22 11 11 12 20  44 49 53 41 53 53 45 4D  |..."... DISASSEM|
000004F0: 42 4C 45 52 20 22 00 08  09 CC 01 99 22 11 2E 12  |BLER "......"...|
00000500: 44 92 20 12 32 30 30 30  00 29 09 D6 01 99 22 2E  |D. .2000.)....".|
00000510: 2C 20 20 32 30 30 30 20  41 39 20 31 32 20 20 20  |,  2000 A9 12   |
00000520: 20 4C 44 41 20 23 24 31  32 00 4D 09 E0 01 99 22  | LDA #$12.M...."|
00000530: 2E 2C 20 20 32 30 30 32  20 39 44 20 30 30 20 38  |.,  2002 9D 00 8|
00000540: 30 20 53 54 41 20 24 38  30 30 30 2C 58 00 69 09  |0 STA $8000,X.i.|
00000550: EA 01 99 22 2E 2C 20 20  32 30 30 35 20 41 41 20  |...".,  2005 AA |
00000560: 20 20 20 20 20 20 54 41  58 00 97 09 F4 01 99 22  |      TAX......"|
00000570: 11 20 20 20 20 20 44 49  53 41 53 53 45 4D 42 4C  |.     DISASSEMBL|
00000580: 45 53 20 54 4F 20 54 48  45 20 45 4E 44 20 4F 46  |ES TO THE END OF|
00000590: 20 4D 45 4D 4F 52 59 00  C4 09 FE 01 99 22 53 54  | MEMORY......"ST|
000005A0: 41 52 54 49 4E 47 20 41  54 20 31 30 30 30 20 48  |ARTING AT 1000 H|
000005B0: 45 58 2E 20 20 54 48 45  20 54 48 52 45 45 20 42  |EX.  THE THREE B|
000005C0: 59 54 45 53 00 F1 09 08  02 99 22 46 4F 4C 4C 4F  |YTES......"FOLLO|
000005D0: 57 49 4E 47 20 54 48 45  20 41 44 44 52 45 53 53  |WING THE ADDRESS|
000005E0: 20 4D 41 59 20 42 45 20  4D 4F 44 49 46 49 45 44  | MAY BE MODIFIED|
000005F0: 2E 00 1F 0A 12 02 99 22  55 53 45 20 54 48 45 20  |......."USE THE |
00000600: 43 52 53 52 20 4B 45 59  53 20 54 4F 20 4D 4F 56  |CRSR KEYS TO MOV|
00000610: 45 20 54 4F 20 41 4E 44  20 4D 4F 44 49 46 59 00  |E TO AND MODIFY.|
00000620: 4A 0A 1C 02 99 22 54 48  45 20 42 59 54 45 53 2E  |J...."THE BYTES.|
00000630: 20 20 48 49 54 20 52 45  54 55 52 4E 20 41 4E 44  |  HIT RETURN AND|
00000640: 20 54 48 45 20 42 59 54  45 53 00 76 0A 26 02 99  | THE BYTES.v.&..|
00000650: 22 49 4E 20 4D 45 4D 4F  52 59 20 57 49 4C 4C 20  |"IN MEMORY WILL |
00000660: 42 45 20 43 48 41 4E 47  45 44 2E 20 20 12 58 54  |BE CHANGED.  .XT|
00000670: 52 41 4D 4F 4E 92 00 A3  0A 30 02 99 22 57 49 4C  |RAMON....0.."WIL|
00000680: 4C 20 54 48 45 4E 20 44  49 53 41 53 53 45 4D 42  |L THEN DISASSEMB|
00000690: 4C 45 20 54 48 41 54 20  4C 49 4E 45 20 41 47 41  |LE THAT LINE AGA|
000006A0: 49 4E 2E 00 BC 0A 3A 02  99 22 11 2E 12 44 92 20  |IN....:.."...D. |
000006B0: 12 32 30 30 30 92 20 12  33 30 30 30 00 E8 0A 44  |.2000. .3000...D|
000006C0: 02 99 22 11 20 20 20 20  20 44 49 53 41 53 53 45  |..".     DISASSE|
000006D0: 4D 42 4C 45 53 20 46 52  4F 4D 20 32 30 30 30 20  |MBLES FROM 2000 |
000006E0: 54 4F 20 33 30 30 30 2E  00 F2 0A 4E 02 8D 32 34  |TO 3000....N..24|
000006F0: 31 30 00 0B 0B 58 02 99  22 11 11 11 12 20 46 49  |10...X..".... FI|
00000700: 4C 4C 20 4D 45 4D 4F 52  59 20 22 00 2A 0B 62 02  |LL MEMORY ".*.b.|
00000710: 99 22 11 11 2E 12 46 92  20 12 31 30 30 30 92 20  |."....F. .1000. |
00000720: 12 31 31 30 30 92 20 12  46 46 00 58 0B 6C 02 99  |.1100. .FF.X.l..|
00000730: 22 11 20 20 20 20 20 46  49 4C 4C 53 20 54 48 45  |".     FILLS THE|
00000740: 20 4D 45 4D 4F 52 59 20  46 52 4F 4D 20 31 30 30  | MEMORY FROM 100|
00000750: 30 20 48 45 58 20 54 4F  00 7D 0B 76 02 99 22 31  |0 HEX TO.}.v.."1|
00000760: 31 30 30 20 48 45 58 20  57 49 54 48 20 54 48 45  |100 HEX WITH THE|
00000770: 20 42 59 54 45 20 46 46  20 48 45 58 2E 00 87 0B  | BYTE FF HEX....|
00000780: 80 02 8D 32 34 31 30 00  9B 0B 8A 02 99 22 11 11  |...2410......"..|
00000790: 11 12 20 47 4F 20 52 55  4E 20 22 00 A6 0B 94 02  |.. GO RUN ".....|
000007A0: 99 22 11 2E 12 47 00 CE  0B 9E 02 99 22 11 20 20  |."...G......".  |
000007B0: 20 20 20 47 4F 20 54 4F  20 54 48 45 20 41 44 44  |   GO TO THE ADD|
000007C0: 52 45 53 53 20 49 4E 20  54 48 45 20 50 43 00 F9  |RESS IN THE PC..|
000007D0: 0B A8 02 99 22 52 45 47  49 53 54 45 52 20 44 49  |...."REGISTER DI|
000007E0: 53 50 4C 41 59 20 41 4E  44 20 42 45 47 49 4E 20  |SPLAY AND BEGIN |
000007F0: 52 55 4E 20 43 4F 44 45  2E 00 22 0C B2 02 99 22  |RUN CODE.."...."|
00000800: 41 4C 4C 20 54 48 45 20  52 45 47 49 53 54 45 52  |ALL THE REGISTER|
00000810: 53 20 57 49 4C 4C 20 42  45 20 52 45 50 4C 41 43  |S WILL BE REPLAC|
00000820: 45 44 00 44 0C BC 02 99  22 57 49 54 48 20 54 48  |ED.D...."WITH TH|
00000830: 45 20 44 49 53 50 4C 41  59 45 44 20 56 41 4C 55  |E DISPLAYED VALU|
00000840: 45 53 2E 22 00 56 0C C6  02 99 22 11 2E 12 47 92  |ES.".V...."...G.|
00000850: 20 12 31 30 30 30 00 83  0C D0 02 99 22 11 20 20  | .1000......".  |
00000860: 20 20 20 47 4F 20 54 4F  20 41 44 44 52 45 53 53  |   GO TO ADDRESS|
00000870: 20 31 30 30 30 20 48 45  58 20 41 4E 44 20 42 45  | 1000 HEX AND BE|
00000880: 47 49 4E 00 97 0C DA 02  99 22 52 55 4E 4E 49 4E  |GIN......"RUNNIN|
00000890: 47 20 43 4F 44 45 2E 00  A1 0C E4 02 8D 32 34 31  |G CODE.......241|
000008A0: 30 00 BA 0C EE 02 99 22  11 11 11 12 20 48 55 4E  |0......".... HUN|
000008B0: 54 20 4D 45 4D 4F 52 59  20 22 00 DB 0C F8 02 99  |T MEMORY "......|
000008C0: 22 11 2E 12 48 92 20 12  43 30 30 30 92 20 12 44  |"...H. .C000. .D|
000008D0: 30 30 30 92 20 12 27 52  45 41 44 00 09 0D 02 03  |000. .'READ.....|
000008E0: 99 22 11 20 20 20 20 20  48 55 4E 54 20 54 48 52  |.".     HUNT THR|
000008F0: 55 20 4D 45 4D 4F 52 59  20 46 52 4F 4D 20 43 30  |U MEMORY FROM C0|
00000900: 30 30 20 48 45 58 20 54  4F 00 38 0D 0C 03 99 22  |00 HEX TO.8...."|
00000910: 44 30 30 30 20 48 45 58  20 46 4F 52 20 54 48 45  |D000 HEX FOR THE|
00000920: 20 41 53 43 49 49 20 53  54 52 49 4E 47 20 12 52  | ASCII STRING .R|
00000930: 45 41 44 92 20 41 4E 44  00 66 0D 16 03 99 22 50  |EAD. AND.f...."P|
00000940: 52 49 4E 54 20 54 48 45  20 41 44 44 52 45 53 53  |RINT THE ADDRESS|
00000950: 20 57 48 45 52 45 20 49  54 20 49 53 20 46 4F 55  | WHERE IT IS FOU|
00000960: 4E 44 2E 20 20 41 00 92  0D 20 03 99 22 4D 41 58  |ND.  A... .."MAX|
00000970: 49 4D 55 4D 20 4F 46 20  33 32 20 43 48 41 52 41  |IMUM OF 32 CHARA|
00000980: 43 54 45 52 53 20 4D 41  59 20 42 45 20 55 53 45  |CTERS MAY BE USE|
00000990: 44 2E 00 BA 0D 2A 03 99  22 11 2E 12 48 92 20 12  |D....*.."...H. .|
000009A0: 43 30 30 30 92 20 12 44  30 30 30 92 20 12 32 30  |C000. .D000. .20|
000009B0: 92 20 12 44 32 92 20 12  46 46 00 E8 0D 34 03 99  |. .D2. .FF...4..|
000009C0: 22 11 20 20 20 20 20 48  55 4E 54 20 4D 45 4D 4F  |".     HUNT MEMO|
000009D0: 52 59 20 46 52 4F 4D 20  43 30 30 30 20 48 45 58  |RY FROM C000 HEX|
000009E0: 20 54 4F 20 44 30 30 30  00 15 0E 3E 03 99 22 48  | TO D000...>.."H|
000009F0: 45 58 20 46 4F 52 20 54  48 45 20 53 45 51 55 45  |EX FOR THE SEQUE|
00000A00: 4E 43 45 20 4F 46 20 42  59 54 45 53 20 32 30 20  |NCE OF BYTES 20 |
00000A10: 44 32 20 46 46 00 43 0E  48 03 99 22 41 4E 44 20  |D2 FF.C.H.."AND |
00000A20: 50 52 49 4E 54 20 54 48  45 20 41 44 44 52 45 53  |PRINT THE ADDRES|
00000A30: 53 2E 20 20 41 20 4D 41  58 49 4D 55 4D 20 4F 46  |S.  A MAXIMUM OF|
00000A40: 20 33 32 00 70 0E 52 03  99 22 42 59 54 45 53 20  | 32.p.R.."BYTES |
00000A50: 4D 41 59 20 42 45 20 55  53 45 44 2E 20 20 48 55  |MAY BE USED.  HU|
00000A60: 4E 54 20 43 41 4E 20 42  45 20 53 54 4F 50 45 44  |NT CAN BE STOPED|
00000A70: 00 89 0E 5C 03 99 22 57  49 54 48 20 54 48 45 20  |...\.."WITH THE |
00000A80: 53 54 4F 50 20 4B 45 59  2E 00 93 0E 66 03 8D 32  |STOP KEY....f..2|
00000A90: 34 31 30 00 B1 0E 70 03  99 22 11 11 12 20 49 4E  |410...p.."... IN|
00000AA0: 54 45 47 45 52 41 54 45  20 4D 45 4D 4F 52 59 20  |TEGERATE MEMORY |
00000AB0: 22 00 C3 0E 7A 03 99 22  11 2E 12 49 92 20 12 46  |"...z.."...I. .F|
00000AC0: 30 30 30 00 F3 0E 84 03  99 22 11 2E 27 20 46 30  |000......"..' F0|
00000AD0: 30 30 20 35 34 20 34 46  20 34 46 20 32 30 20 34  |00 54 4F 4F 20 4|
00000AE0: 44 20 34 31 20 34 45 20  35 39 12 54 4F 4F 20 4D  |D 41 4E 59.TOO M|
00000AF0: 41 4E 59 00 22 0F 8E 03  99 22 2E 27 20 46 30 30  |ANY."....".' F00|
00000B00: 38 20 32 30 20 34 36 20  34 39 20 34 43 20 34 35  |8 20 46 49 4C 45|
00000B10: 20 44 33 20 34 36 20 34  39 12 20 46 49 4C 45 53  | D3 46 49. FILES|
00000B20: 46 49 00 51 0F 98 03 99  22 11 20 20 20 44 49 53  |FI.Q....".   DIS|
00000B30: 50 4C 41 59 53 20 48 45  58 20 41 4E 44 20 41 53  |PLAYS HEX AND AS|
00000B40: 43 49 49 20 55 4E 54 49  4C 20 54 48 45 20 45 4E  |CII UNTIL THE EN|
00000B50: 44 00 62 0F A2 03 99 22  4F 46 20 4D 45 4D 4F 52  |D.b...."OF MEMOR|
00000B60: 59 2E 00 7B 0F AC 03 99  22 11 2E 12 49 92 20 12  |Y..{...."...I. .|
00000B70: 46 30 30 30 92 20 12 46  30 38 30 00 A6 0F B6 03  |F000. .F080.....|
00000B80: 99 22 11 20 20 20 44 49  53 50 4C 41 59 53 20 48  |.".   DISPLAYS H|
00000B90: 45 58 20 41 4E 44 20 41  53 43 49 49 20 46 52 4F  |EX AND ASCII FRO|
00000BA0: 4D 20 46 30 30 30 00 BD  0F C0 03 99 22 48 45 58  |M F000......"HEX|
00000BB0: 20 54 4F 20 46 30 38 30  20 48 45 58 2E 00 C7 0F  | TO F080 HEX....|
00000BC0: CA 03 8D 32 34 31 30 00  E2 0F D4 03 99 22 11 11  |...2410......"..|
00000BD0: 12 20 4C 4F 41 44 20 46  52 4F 4D 20 54 41 50 45  |. LOAD FROM TAPE|
00000BE0: 20 22 00 EE 0F DE 03 99  22 11 2E 12 4C 92 00 1A  | "......"...L...|
00000BF0: 10 E8 03 99 22 20 20 20  4C 4F 41 44 20 41 4E 59  |...."   LOAD ANY|
00000C00: 20 50 52 4F 47 52 41 4D  20 46 52 4F 4D 20 43 41  | PROGRAM FROM CA|
00000C10: 53 53 45 54 54 45 20 23  31 2E 00 40 10 F2 03 99  |SSETTE #1..@....|
00000C20: 22 11 2E 12 4C 92 20 12  22 3B C7 28 33 34 29 3B  |"...L. .";.(34);|
00000C30: 22 52 41 4D 20 54 45 53  54 22 3B C7 28 33 34 29  |"RAM TEST";.(34)|
00000C40: 00 6B 10 FC 03 99 22 20  20 20 4C 4F 41 44 20 46  |.k...."   LOAD F|
00000C50: 52 4F 4D 20 43 41 53 53  45 54 54 45 20 23 31 20  |ROM CASSETTE #1 |
00000C60: 54 48 45 20 50 52 4F 47  52 41 4D 00 83 10 06 04  |THE PROGRAM.....|
00000C70: 99 22 4E 41 4D 45 44 20  12 52 41 4D 20 54 45 53  |."NAMED .RAM TES|
00000C80: 54 92 2E 00 AF 10 10 04  99 22 11 2E 12 4C 92 20  |T........"...L. |
00000C90: 12 22 3B C7 28 33 34 29  3B 22 52 41 4D 20 54 45  |.";.(34);"RAM TE|
00000CA0: 53 54 22 3B C7 28 33 34  29 3B 22 2C 30 32 92 00  |ST";.(34);",02..|
00000CB0: DA 10 1A 04 99 22 20 20  20 4C 4F 41 44 20 46 52  |....."   LOAD FR|
00000CC0: 4F 4D 20 43 41 53 53 45  54 54 45 20 23 32 20 54  |OM CASSETTE #2 T|
00000CD0: 48 45 20 50 52 4F 47 52  41 4D 00 F2 10 24 04 99  |HE PROGRAM...$..|
00000CE0: 22 4E 41 4D 45 44 20 12  52 41 4D 20 54 45 53 54  |"NAMED .RAM TEST|
00000CF0: 92 2E 00 20 11 2E 04 99  22 11 20 20 20 42 45 57  |... ....".   BEW|
00000D00: 41 52 45 20 4C 4F 41 44  20 57 49 54 48 20 41 20  |ARE LOAD WITH A |
00000D10: 46 49 4C 45 20 4E 41 4D  45 20 42 52 45 41 4B 53  |FILE NAME BREAKS|
00000D20: 00 4C 11 38 04 99 22 54  48 45 20 49 52 51 20 53  |.L.8.."THE IRQ S|
00000D30: 41 56 45 44 20 42 59 20  54 48 45 20 4D 4F 4E 49  |AVED BY THE MONI|
00000D40: 54 4F 52 2E 20 20 44 4F  20 4E 4F 54 00 75 11 42  |TOR.  DO NOT.u.B|
00000D50: 04 99 22 55 53 45 20 47  4F 20 43 4F 4D 4D 41 4E  |.."USE GO COMMAN|
00000D60: 44 20 41 46 54 45 52 20  4C 4F 41 44 20 4F 52 20  |D AFTER LOAD OR |
00000D70: 53 41 56 45 2E 00 9F 11  4C 04 99 22 45 58 49 54  |SAVE....L.."EXIT|
00000D80: 20 54 4F 20 42 41 53 49  43 20 41 4E 44 20 52 45  | TO BASIC AND RE|
00000D90: 2D 45 4E 54 45 52 20 4D  4F 4E 49 54 4F 52 2E 00  |-ENTER MONITOR..|
00000DA0: A9 11 56 04 8D 32 34 31  30 00 C4 11 60 04 99 22  |..V..2410...`.."|
00000DB0: 11 11 12 20 4D 45 4D 4F  52 59 20 44 49 53 50 4C  |... MEMORY DISPL|
00000DC0: 41 59 20 22 00 DD 11 6A  04 99 22 11 2E 12 4D 92  |AY "...j.."...M.|
00000DD0: 20 12 30 30 30 30 92 20  12 30 30 38 30 00 05 12  | .0000. .0080...|
00000DE0: 74 04 99 22 11 2E 3A 20  20 30 30 30 30 20 30 30  |t.."..:  0000 00|
00000DF0: 20 30 31 20 30 32 20 30  33 20 30 34 20 30 35 20  | 01 02 03 04 05 |
00000E00: 30 36 20 30 37 00 2C 12  7E 04 99 22 2E 3A 20 20  |06 07.,.~..".:  |
00000E10: 30 30 30 38 20 30 38 20  30 39 20 30 41 20 30 42  |0008 08 09 0A 0B|
00000E20: 20 30 43 20 30 44 20 30  45 20 30 46 00 58 12 88  | 0C 0D 0E 0F.X..|
00000E30: 04 99 22 11 20 20 20 20  20 44 49 53 50 4C 41 59  |..".     DISPLAY|
00000E40: 20 4D 45 4D 4F 52 59 20  46 52 4F 4D 20 30 30 30  | MEMORY FROM 000|
00000E50: 30 20 48 45 58 20 54 4F  00 81 12 92 04 99 22 30  |0 HEX TO......"0|
00000E60: 30 30 38 20 48 45 58 2E  20 20 54 48 45 20 42 59  |008 HEX.  THE BY|
00000E70: 54 45 53 20 46 4F 4C 4C  4F 57 49 4E 47 20 54 48  |TES FOLLOWING TH|
00000E80: 45 00 AE 12 9C 04 99 22  41 44 44 52 45 53 53 20  |E......"ADDRESS |
00000E90: 4D 41 59 20 42 45 20 4D  4F 44 49 46 49 45 44 20  |MAY BE MODIFIED |
00000EA0: 42 59 20 45 44 49 54 49  4E 47 20 41 4E 44 00 CA  |BY EDITING AND..|
00000EB0: 12 A6 04 99 22 54 48 45  4E 20 54 59 50 49 4E 47  |...."THEN TYPING|
00000EC0: 20 41 20 52 45 54 55 52  4E 2E 00 D4 12 B0 04 8D  | A RETURN.......|
00000ED0: 32 34 31 30 00 EB 12 BA  04 99 22 11 12 20 4E 45  |2410......".. NE|
00000EE0: 57 20 4C 4F 43 41 54 45  52 20 22 00 19 13 C4 04  |W LOCATER ".....|
00000EF0: 99 22 11 2E 12 4E 92 20  12 36 30 30 30 92 20 12  |."...N. .6000. .|
00000F00: 36 38 30 30 92 20 12 33  30 30 30 92 20 12 30 34  |6800. .3000. .04|
00000F10: 30 30 92 20 12 38 30 30  30 00 47 13 CE 04 99 22  |00. .8000.G...."|
00000F20: 11 2E 12 4E 92 20 12 31  30 30 30 92 20 12 31 38  |...N. .1000. .18|
00000F30: 30 30 92 20 12 45 30 30  30 92 20 12 30 34 30 30  |00. .E000. .0400|
00000F40: 92 20 12 38 30 30 30 00  79 13 D8 04 99 22 11 2E  |. .8000.y...."..|
00000F50: 12 4E 92 20 12 36 30 30  30 92 20 12 36 38 30 30  |.N. .6000. .6800|
00000F60: 92 20 12 33 30 30 30 92  20 12 30 34 30 30 92 20  |. .3000. .0400. |
00000F70: 12 38 30 30 30 92 20 12  57 00 A8 13 E2 04 99 22  |.8000. .W......"|
00000F80: 11 20 20 20 20 54 48 45  20 46 49 52 53 54 20 4C  |.    THE FIRST L|
00000F90: 49 4E 45 20 46 49 58 45  53 20 41 4C 4C 20 54 48  |INE FIXES ALL TH|
00000FA0: 52 45 45 20 42 59 54 45  00 D4 13 EC 04 99 22 49  |REE BYTE......"I|
00000FB0: 4E 53 54 52 55 43 54 49  4F 4E 53 20 49 4E 20 54  |NSTRUCTIONS IN T|
00000FC0: 48 45 20 52 41 4E 47 45  20 24 36 30 30 30 2D 24  |HE RANGE $6000-$|
00000FD0: 36 38 30 30 00 FE 13 F6  04 99 22 42 59 20 41 44  |6800......"BY AD|
00000FE0: 44 49 4E 47 20 24 33 30  30 30 20 4F 46 46 53 45  |DING $3000 OFFSE|
00000FF0: 54 20 54 4F 20 54 48 45  20 42 59 54 45 53 00 29  |T TO THE BYTES.)|
00001000: 14 00 05 99 22 46 4F 4C  4C 4F 57 49 4E 47 20 54  |...."FOLLOWING T|
00001010: 48 45 20 49 4E 53 54 52  55 43 54 49 4F 4E 2C 20  |HE INSTRUCTION, |
00001020: 57 48 49 4C 45 20 54 48  45 00 53 14 0A 05 99 22  |WHILE THE.S...."|
00001030: 53 45 43 4F 4E 44 20 4C  49 4E 45 20 53 55 42 54  |SECOND LINE SUBT|
00001040: 52 41 43 54 53 20 24 32  30 30 30 28 21 29 2E 20  |RACTS $2000(!). |
00001050: 4E 45 57 00 81 14 14 05  99 22 4C 4F 43 41 54 45  |NEW......"LOCATE|
00001060: 52 20 57 49 4C 4C 20 4E  4F 54 20 41 44 4A 55 53  |R WILL NOT ADJUS|
00001070: 54 20 41 4E 59 20 49 4E  53 54 52 55 43 54 49 4F  |T ANY INSTRUCTIO|
00001080: 4E 00 A6 14 1E 05 99 22  4F 55 54 53 49 44 45 20  |N......"OUTSIDE |
00001090: 54 48 45 20 52 41 4E 47  45 20 24 30 34 30 30 2D  |THE RANGE $0400-|
000010A0: 24 38 30 30 30 2E 00 D0  14 28 05 99 22 54 48 45  |$8000....(.."THE|
000010B0: 20 54 48 49 52 44 20 4C  49 4E 45 20 41 44 4A 55  | THIRD LINE ADJU|
000010C0: 53 54 53 20 2E 57 4F 52  44 20 56 41 4C 55 45 53  |STS .WORD VALUES|
000010D0: 00 FC 14 32 05 99 22 49  4E 20 54 48 45 20 52 41  |...2.."IN THE RA|
000010E0: 4E 47 45 20 24 36 30 30  30 2D 24 36 38 30 30 2E  |NGE $6000-$6800.|
000010F0: 20 4E 45 57 20 4C 4F 43  41 54 45 52 00 2A 15 3C  | NEW LOCATER.*.<|
00001100: 05 99 22 53 54 4F 50 53  20 41 4E 44 20 44 49 53  |.."STOPS AND DIS|
00001110: 41 53 53 45 4D 42 4C 45  53 20 4F 4E 20 41 20 42  |ASSEMBLES ON A B|
00001120: 41 44 20 4F 50 43 4F 44  45 2E 00 34 15 46 05 8D  |AD OPCODE..4.F..|
00001130: 32 34 31 30 00 4C 15 50  05 99 22 11 11 12 20 51  |2410.L.P.."... Q|
00001140: 55 49 43 4B 20 54 52 41  43 45 20 22 00 57 15 5A  |UICK TRACE ".W.Z|
00001150: 05 99 22 11 2E 12 51 00  69 15 64 05 99 22 11 2E  |.."...Q.i.d.."..|
00001160: 12 51 92 20 12 31 30 30  30 00 97 15 6E 05 99 22  |.Q. .1000...n.."|
00001170: 11 20 20 20 20 20 54 48  45 20 46 49 52 53 54 20  |.     THE FIRST |
00001180: 45 58 41 4D 50 4C 45 20  42 45 47 49 4E 53 20 54  |EXAMPLE BEGINS T|
00001190: 52 41 43 45 20 41 54 00  C3 15 78 05 99 22 54 48  |RACE AT...x.."TH|
000011A0: 45 20 41 44 44 52 45 53  53 20 49 4E 20 54 48 45  |E ADDRESS IN THE|
000011B0: 20 50 43 20 4F 46 20 54  48 45 20 52 45 47 49 53  | PC OF THE REGIS|
000011C0: 54 45 52 00 F1 15 82 05  99 22 44 49 53 50 4C 41  |TER......"DISPLA|
000011D0: 59 2E 20 54 48 45 20 53  45 43 4F 4E 44 20 42 45  |Y. THE SECOND BE|
000011E0: 47 49 4E 53 20 41 54 20  31 30 30 30 20 48 45 58  |GINS AT 1000 HEX|
000011F0: 2E 00 1E 16 8C 05 99 22  45 41 43 48 20 49 4E 53  |......."EACH INS|
00001200: 54 52 55 43 54 49 4F 4E  20 49 53 20 45 58 49 43  |TRUCTION IS EXIC|
00001210: 55 54 45 44 20 41 53 20  49 4E 20 54 48 45 00 47  |UTED AS IN THE.G|
00001220: 16 96 05 99 22 57 41 4C  4B 20 43 4F 4D 4D 41 4E  |...."WALK COMMAN|
00001230: 44 20 42 55 54 20 4E 4F  20 44 49 53 41 53 53 45  |D BUT NO DISASSE|
00001240: 4D 42 4C 59 20 49 53 00  72 16 A0 05 99 22 53 48  |MBLY IS.r...."SH|
00001250: 4F 57 4E 2E 20 20 54 48  45 20 42 52 45 41 4B 20  |OWN.  THE BREAK |
00001260: 41 44 44 52 45 53 53 20  49 53 20 43 48 45 43 4B  |ADDRESS IS CHECK|
00001270: 45 44 00 98 16 AA 05 99  22 46 4F 52 20 54 48 45  |ED......"FOR THE|
00001280: 20 42 52 45 41 4B 20 4F  4E 20 4E 54 48 20 4F 43  | BREAK ON NTH OC|
00001290: 43 55 52 45 4E 43 45 2E  00 C5 16 B4 05 99 22 54  |CURENCE......."T|
000012A0: 48 45 20 45 58 45 43 55  54 49 4F 4E 20 4D 41 59  |HE EXECUTION MAY|
000012B0: 42 45 20 53 54 4F 50 45  44 20 42 59 20 50 52 45  |BE STOPED BY PRE|
000012C0: 53 53 49 4E 47 00 F3 16  BE 05 99 22 54 48 45 20  |SSING......"THE |
000012D0: 53 54 4F 50 20 41 4E 44  20 27 3D 27 20 4B 45 59  |STOP AND '=' KEY|
000012E0: 53 20 41 54 20 54 48 45  20 53 41 4D 45 20 54 49  |S AT THE SAME TI|
000012F0: 4D 45 2E 00 FD 16 C8 05  8D 32 34 31 30 00 1A 17  |ME.......2410...|
00001300: D2 05 99 22 11 11 12 20  52 45 47 49 53 54 45 52  |..."... REGISTER|
00001310: 20 44 49 53 50 4C 41 59  20 22 00 25 17 DC 05 99  | DISPLAY ".%....|
00001320: 22 11 2E 12 52 00 49 17  E6 05 99 22 11 20 20 20  |"...R.I....".   |
00001330: 20 20 50 43 20 20 49 52  51 20 20 53 52 20 41 43  |  PC  IRQ  SR AC|
00001340: 20 58 52 20 59 52 20 53  50 00 6C 17 F0 05 99 22  | XR YR SP.l...."|
00001350: 2E 3B 20 20 30 30 30 30  20 45 36 32 45 20 30 31  |.;  0000 E62E 01|
00001360: 20 30 32 20 30 33 20 30  34 20 30 35 00 9B 17 FA  | 02 03 04 05....|
00001370: 05 99 22 11 20 20 20 20  20 44 49 53 50 4C 41 59  |..".     DISPLAY|
00001380: 53 20 54 48 45 20 52 45  47 49 53 54 45 52 20 56  |S THE REGISTER V|
00001390: 41 4C 55 45 53 20 53 41  56 45 44 00 C9 17 04 06  |ALUES SAVED.....|
000013A0: 99 22 57 48 45 4E 20 12  58 54 52 41 4D 4F 4E 92  |."WHEN .XTRAMON.|
000013B0: 20 57 41 53 20 45 4E 54  45 52 45 44 2E 20 20 54  | WAS ENTERED.  T|
000013C0: 48 45 20 56 41 4C 55 45  53 00 F5 17 0E 06 99 22  |HE VALUES......"|
000013D0: 4D 41 59 20 42 45 20 43  48 41 4E 47 45 44 20 57  |MAY BE CHANGED W|
000013E0: 49 54 48 20 54 48 45 20  45 44 49 54 20 46 4F 4C  |ITH THE EDIT FOL|
000013F0: 4C 4F 57 45 44 00 08 18  18 06 99 22 42 59 20 41  |LOWED......"BY A|
00001400: 20 52 45 54 55 52 4E 2E  00 12 18 22 06 8D 32 34  | RETURN...."..24|
00001410: 31 30 00 2C 18 2C 06 99  22 11 11 11 12 20 53 41  |10.,.,..".... SA|
00001420: 56 45 20 54 4F 20 54 41  50 45 20 22 00 66 18 36  |VE TO TAPE ".f.6|
00001430: 06 99 22 11 2E 12 53 92  20 12 22 3B C7 28 33 34  |.."...S. .";.(34|
00001440: 29 3B 22 50 52 4F 47 52  41 4D 20 4E 41 4D 45 22  |);"PROGRAM NAME"|
00001450: 3B C7 28 33 34 29 3B 22  2C 30 31 2C 30 38 30 30  |;.(34);",01,0800|
00001460: 2C 30 43 38 30 22 00 92  18 40 06 99 22 11 20 20  |,0C80"...@..".  |
00001470: 20 20 20 53 41 56 45 20  54 4F 20 43 41 53 53 45  |   SAVE TO CASSE|
00001480: 54 54 45 20 23 31 20 4D  45 4D 4F 52 59 20 46 52  |TTE #1 MEMORY FR|
00001490: 4F 4D 00 BE 18 4A 06 99  22 30 38 30 30 20 48 45  |OM...J.."0800 HE|
000014A0: 58 20 55 50 20 54 4F 20  42 55 54 20 4E 4F 54 20  |X UP TO BUT NOT |
000014B0: 49 4E 43 4C 55 44 49 4E  47 20 30 43 38 30 00 E4  |INCLUDING 0C80..|
000014C0: 18 54 06 99 22 48 45 58  20 41 4E 44 20 4E 41 4D  |.T.."HEX AND NAM|
000014D0: 45 20 49 54 20 12 50 52  4F 47 52 41 4D 20 4E 41  |E IT .PROGRAM NA|
000014E0: 4D 45 92 2E 00 12 19 5E  06 99 22 11 20 20 20 42  |ME.....^..".   B|
000014F0: 45 57 41 52 45 20 53 41  56 45 20 57 49 54 48 20  |EWARE SAVE WITH |
00001500: 41 20 46 49 4C 45 20 4E  41 4D 45 20 42 52 45 41  |A FILE NAME BREA|
00001510: 4B 53 00 3E 19 68 06 99  22 54 48 45 20 49 52 51  |KS.>.h.."THE IRQ|
00001520: 20 53 41 56 45 44 20 42  59 20 54 48 45 20 4D 4F  | SAVED BY THE MO|
00001530: 4E 49 54 4F 52 2E 20 20  44 4F 20 4E 4F 54 00 67  |NITOR.  DO NOT.g|
00001540: 19 72 06 99 22 55 53 45  20 47 4F 20 43 4F 4D 4D  |.r.."USE GO COMM|
00001550: 41 4E 44 20 41 46 54 45  52 20 4C 4F 41 44 20 4F  |AND AFTER LOAD O|
00001560: 52 20 53 41 56 45 2E 00  91 19 7C 06 99 22 45 58  |R SAVE....|.."EX|
00001570: 49 54 20 54 4F 20 42 41  53 49 43 20 41 4E 44 20  |IT TO BASIC AND |
00001580: 52 45 2D 45 4E 54 45 52  20 4D 4F 4E 49 54 4F 52  |RE-ENTER MONITOR|
00001590: 2E 00 9B 19 86 06 8D 32  34 31 30 00 B9 19 90 06  |.......2410.....|
000015A0: 99 22 11 11 11 11 12 20  54 52 41 4E 53 46 45 52  |."..... TRANSFER|
000015B0: 20 4D 45 4D 4F 52 59 20  22 00 D9 19 9A 06 99 22  | MEMORY "......"|
000015C0: 11 2E 12 54 92 20 12 31  30 30 30 92 20 12 31 31  |...T. .1000. .11|
000015D0: 30 30 92 20 12 35 30 30  30 00 07 1A A4 06 99 22  |00. .5000......"|
000015E0: 11 20 20 20 20 20 54 52  41 4E 53 46 45 52 20 4D  |.     TRANSFER M|
000015F0: 45 4D 4F 52 59 20 49 4E  20 54 48 45 20 52 41 4E  |EMORY IN THE RAN|
00001600: 47 45 20 31 30 30 30 00  35 1A AE 06 99 22 48 45  |GE 1000.5...."HE|
00001610: 58 20 54 4F 20 31 31 30  30 20 48 45 58 20 41 4E  |X TO 1100 HEX AN|
00001620: 44 20 53 54 41 52 54 20  53 54 4F 52 49 4E 47 20  |D START STORING |
00001630: 49 54 20 41 54 00 4D 1A  B8 06 99 22 41 44 44 52  |IT AT.M...."ADDR|
00001640: 45 53 53 20 35 30 30 30  20 48 45 58 2E 00 57 1A  |ESS 5000 HEX..W.|
00001650: C2 06 8D 32 34 31 30 00  6C 1A CC 06 99 22 11 12  |...2410.l...."..|
00001660: 20 57 41 4C 4B 20 43 4F  44 45 20 22 00 77 1A D6  | WALK CODE ".w..|
00001670: 06 99 22 11 2E 12 57 00  A3 1A E0 06 99 22 11 20  |.."...W......". |
00001680: 20 20 20 20 53 49 4E 47  4C 45 20 53 54 45 50 20  |    SINGLE STEP |
00001690: 53 54 41 52 54 49 4E 47  20 41 54 20 41 44 44 52  |STARTING AT ADDR|
000016A0: 45 53 53 00 B9 1A EA 06  99 22 49 4E 20 52 45 47  |ESS......"IN REG|
000016B0: 49 53 54 45 52 20 50 43  2E 00 CA 1A F4 06 99 22  |ISTER PC......."|
000016C0: 11 2E 12 57 20 12 31 30  30 30 00 F6 1A FE 06 99  |...W .1000......|
000016D0: 22 11 20 20 20 20 20 53  49 4E 47 4C 45 20 53 54  |".     SINGLE ST|
000016E0: 45 50 20 53 54 41 52 54  49 4E 47 20 41 54 20 41  |EP STARTING AT A|
000016F0: 44 44 52 45 53 53 00 20  1B 08 07 99 22 31 30 30  |DDRESS. ...."100|
00001700: 30 20 48 45 58 2E 20 20  57 41 4C 4B 20 57 49 4C  |0 HEX.  WALK WIL|
00001710: 4C 20 43 41 55 53 45 20  41 20 53 49 4E 47 4C 45  |L CAUSE A SINGLE|
00001720: 00 4B 1B 12 07 99 22 53  54 45 50 20 54 4F 20 45  |.K...."STEP TO E|
00001730: 58 45 43 55 54 45 20 41  4E 44 20 57 49 4C 4C 20  |XECUTE AND WILL |
00001740: 44 49 53 41 53 53 45 4D  42 4C 45 00 67 1B 1C 07  |DISASSEMBLE.g...|
00001750: 99 22 54 48 45 20 4E 45  58 54 20 49 4E 53 54 52  |."THE NEXT INSTR|
00001760: 55 43 54 49 4F 4E 2E 00  90 1B 26 07 99 22 11 43  |UCTION....&..".C|
00001770: 4F 4E 54 52 4F 4C 20 53  50 45 45 44 20 57 49 54  |ONTROL SPEED WIT|
00001780: 48 20 43 48 4F 49 43 45  20 4F 46 20 4B 45 59 3A  |H CHOICE OF KEY:|
00001790: 00 AE 1B 30 07 99 22 11  20 20 12 3C 92 20 46 4F  |...0..".  .<. FO|
000017A0: 52 20 53 49 4E 47 4C 45  20 53 54 45 50 3B 00 CB  |R SINGLE STEP;..|
000017B0: 1B 3A 07 99 22 20 20 12  52 56 53 92 20 46 4F 52  |.:.."  .RVS. FOR|
000017C0: 20 53 4C 4F 57 20 53 54  45 50 3B 00 EE 1B 44 07  | SLOW STEP;...D.|
000017D0: 99 22 20 20 12 53 50 41  43 45 92 20 46 4F 52 20  |."  .SPACE. FOR |
000017E0: 46 41 53 54 20 53 54 45  50 50 49 4E 47 2E 00 F8  |FAST STEPPING...|
000017F0: 1B 4E 07 8D 32 34 31 30  00 13 1C 58 07 99 22 11  |.N..2410...X..".|
00001800: 11 11 12 20 45 58 49 54  20 54 4F 20 42 41 53 49  |... EXIT TO BASI|
00001810: 43 20 22 00 1E 1C 62 07  99 22 11 2E 12 58 00 46  |C "...b.."...X.F|
00001820: 1C 6C 07 99 22 11 20 20  20 20 20 52 45 54 55 52  |.l..".     RETUR|
00001830: 4E 20 54 4F 20 42 41 53  49 43 20 52 45 41 44 59  |N TO BASIC READY|
00001840: 20 4D 4F 44 45 2E 00 74  1C 76 07 99 22 54 48 45  | MODE..t.v.."THE|
00001850: 20 53 54 41 43 4B 20 56  41 4C 55 45 20 53 41 56  | STACK VALUE SAV|
00001860: 45 44 20 57 48 45 4E 20  45 4E 54 45 52 45 44 20  |ED WHEN ENTERED |
00001870: 57 49 4C 4C 00 A2 1C 80  07 99 22 42 45 20 52 45  |WILL......"BE RE|
00001880: 53 54 4F 52 45 44 2E 20  20 43 41 52 45 20 53 48  |STORED.  CARE SH|
00001890: 4F 55 4C 44 20 42 45 20  54 41 4B 45 4E 20 54 48  |OULD BE TAKEN TH|
000018A0: 41 54 00 CB 1C 8A 07 99  22 54 48 49 53 20 56 41  |AT......"THIS VA|
000018B0: 4C 55 45 20 49 53 20 54  48 45 20 53 41 4D 45 20  |LUE IS THE SAME |
000018C0: 41 53 20 57 48 45 4E 20  54 48 45 00 F0 1C 94 07  |AS WHEN THE.....|
000018D0: 99 22 4D 4F 4E 49 54 4F  52 20 57 41 53 20 45 4E  |."MONITOR WAS EN|
000018E0: 54 45 52 45 44 2E 20 20  41 20 43 4C 52 20 49 4E  |TERED.  A CLR IN|
000018F0: 00 19 1D 9E 07 99 22 42  41 53 49 43 20 57 49 4C  |......"BASIC WIL|
00001900: 4C 20 46 49 58 20 41 4E  59 20 53 54 41 43 4B 20  |L FIX ANY STACK |
00001910: 50 52 4F 42 4C 45 4D 53  2E 00 23 1D A8 07 8D 32  |PROBLEMS..#....2|
00001920: 34 31 30 00 52 1D B2 07  99 22 91 12 20 43 4F 4D  |410.R....".. COM|
00001930: 4D 4F 44 4F 52 45 20 4D  4F 4E 49 54 4F 52 20 49  |MODORE MONITOR I|
00001940: 4E 53 54 52 55 43 54 49  4F 4E 53 3A 20 92 20 20  |NSTRUCTIONS: .  |
00001950: 20 22 00 63 1D BC 07 99  22 12 47 92 20 47 4F 20  | ".c....".G. GO |
00001960: 52 55 4E 00 7C 1D C6 07  99 22 12 4C 92 20 4C 4F  |RUN.|....".L. LO|
00001970: 41 44 20 46 52 4F 4D 20  54 41 50 45 00 95 1D D0  |AD FROM TAPE....|
00001980: 07 99 22 12 4D 92 20 4D  45 4D 4F 52 59 20 44 49  |..".M. MEMORY DI|
00001990: 53 50 4C 41 59 00 B0 1D  DA 07 99 22 12 52 92 20  |SPLAY......".R. |
000019A0: 52 45 47 49 53 54 45 52  20 44 49 53 50 4C 41 59  |REGISTER DISPLAY|
000019B0: 00 C7 1D E4 07 99 22 12  53 92 20 53 41 56 45 20  |......".S. SAVE |
000019C0: 54 4F 20 54 41 50 45 00  DF 1D EE 07 99 22 12 58  |TO TAPE......".X|
000019D0: 92 20 45 58 49 54 20 54  4F 20 42 41 53 49 43 00  |. EXIT TO BASIC.|
000019E0: 0B 1E F8 07 99 22 11 12  20 58 54 52 41 4D 4F 4E  |.....".. XTRAMON|
000019F0: 20 41 44 44 49 54 49 4F  4E 41 4C 20 49 4E 53 54  | ADDITIONAL INST|
00001A00: 52 55 43 54 49 4F 4E 53  3A 20 22 00 26 1E 02 08  |RUCTIONS: ".&...|
00001A10: 99 22 12 41 92 20 53 49  4D 50 4C 45 20 41 53 53  |.".A. SIMPLE ASS|
00001A20: 45 4D 42 4C 45 52 00 3A  1E 0C 08 99 22 12 42 92  |EMBLER.:....".B.|
00001A30: 20 42 52 45 41 4B 20 53  45 54 00 53 1E 16 08 99  | BREAK SET.S....|
00001A40: 22 12 43 92 20 43 4F 4D  50 41 52 45 20 4D 45 4D  |".C. COMPARE MEM|
00001A50: 4F 52 59 00 6A 1E 20 08  99 22 12 44 92 20 44 49  |ORY.j. ..".D. DI|
00001A60: 53 41 53 53 45 4D 42 4C  45 52 00 80 1E 2A 08 99  |SASSEMBLER...*..|
00001A70: 22 12 46 92 20 46 49 4C  4C 20 4D 45 4D 4F 52 59  |".F. FILL MEMORY|
00001A80: 00 96 1E 34 08 99 22 12  48 92 20 48 55 4E 54 20  |...4..".H. HUNT |
00001A90: 4D 45 4D 4F 52 59 00 B2  1E 3E 08 99 22 12 49 92  |MEMORY...>..".I.|
00001AA0: 20 49 4E 54 45 47 45 52  41 54 45 20 4D 45 4D 4F  | INTEGERATE MEMO|
00001AB0: 52 59 00 C8 1E 48 08 99  22 12 4E 92 20 4E 45 57  |RY...H..".N. NEW|
00001AC0: 20 4C 4F 43 41 54 45 52  00 DE 1E 52 08 99 22 12  | LOCATER...R..".|
00001AD0: 51 92 20 51 55 49 43 4B  20 54 52 41 43 45 00 F8  |Q. QUICK TRACE..|
00001AE0: 1E 5C 08 99 22 12 54 92  20 54 52 41 4E 53 46 45  |.\..".T. TRANSFE|
00001AF0: 52 20 4D 45 4D 4F 52 59  00 0C 1F 66 08 99 22 12  |R MEMORY...f..".|
00001B00: 57 92 20 57 41 4C 4B 20  43 4F 44 45 00 16 1F 70  |W. WALK CODE...p|
00001B10: 08 8D 32 34 31 30 00 3A  1F 7A 08 99 22 11 11 12  |..2410.:.z.."...|
00001B20: 58 54 52 41 4D 4F 4E 92  20 43 41 4E 20 42 45 20  |XTRAMON. CAN BE |
00001B30: 52 45 4C 4F 43 41 54 45  44 2E 00 47 1F 84 08 99  |RELOCATED..G....|
00001B40: 22 11 54 59 50 45 3A 00  66 1F 8E 08 99 22 2E 12  |".TYPE:.f...."..|
00001B50: 54 92 20 12 31 30 30 30  92 20 12 31 38 30 30 92  |T. .1000. .1800.|
00001B60: 20 12 37 30 30 30 00 94  1F 98 08 99 22 2E 12 4E  | .7000......"..N|
00001B70: 92 20 12 37 30 30 30 92  20 12 37 38 30 30 92 20  |. .7000. .7800. |
00001B80: 12 36 30 30 30 92 20 12  30 34 30 30 92 20 12 39  |.6000. .0400. .9|
00001B90: 30 30 30 92 00 C5 1F A2  08 99 22 2E 12 4E 92 20  |000......."..N. |
00001BA0: 12 37 37 43 44 92 20 12  37 38 30 30 92 20 12 36  |.77CD. .7800. .6|
00001BB0: 30 30 30 92 20 12 30 34  30 30 92 20 12 39 30 30  |000. .0400. .900|
00001BC0: 30 92 20 12 57 00 EE 1F  AC 08 99 22 11 20 20 20  |0. .W......".   |
00001BD0: 20 54 48 45 20 46 49 52  53 54 20 4C 49 4E 45 20  | THE FIRST LINE |
00001BE0: 4D 4F 56 45 53 20 12 58  54 52 41 4D 4F 4E 00 1B  |MOVES .XTRAMON..|
00001BF0: 20 B6 08 99 22 41 54 20  24 31 30 30 30 20 54 4F  | ..."AT $1000 TO|
00001C00: 20 24 31 38 30 30 20 54  4F 20 41 20 4E 45 57 20  | $1800 TO A NEW |
00001C10: 4C 4F 43 41 54 49 4F 4E  20 41 54 00 42 20 C0 08  |LOCATION AT.B ..|
00001C20: 99 22 24 37 30 30 30 20  54 4F 20 24 37 38 30 30  |."$7000 TO $7800|
00001C30: 2E 20 20 54 48 45 20 53  45 43 4F 4E 44 20 4C 49  |.  THE SECOND LI|
00001C40: 4E 45 00 6C 20 CA 08 99  22 41 44 4A 55 53 54 53  |NE.l ..."ADJUSTS|
00001C50: 20 54 48 45 20 4D 41 43  48 49 4E 45 20 43 4F 44  | THE MACHINE COD|
00001C60: 45 2E 20 20 54 48 45 20  4C 41 53 54 00 91 20 D4  |E.  THE LAST.. .|
00001C70: 08 99 22 4C 49 4E 45 20  41 44 4A 55 53 54 53 20  |.."LINE ADJUSTS |
00001C80: 54 48 45 20 2E 57 4F 52  44 20 54 41 42 4C 45 53  |THE .WORD TABLES|
00001C90: 2E 00 BA 20 DE 08 99 22  11 20 20 20 20 54 48 45  |... ...".    THE|
00001CA0: 20 54 48 49 52 44 20 4C  49 4E 45 20 53 54 4F 50  | THIRD LINE STOP|
00001CB0: 53 20 41 54 20 41 20 42  41 44 00 E4 20 E8 08 99  |S AT A BAD.. ...|
00001CC0: 22 4F 50 43 4F 44 45 20  57 48 49 43 48 20 49 53  |"OPCODE WHICH IS|
00001CD0: 20 50 41 52 54 20 4F 46  20 54 48 45 20 4D 4F 4E  | PART OF THE MON|
00001CE0: 49 54 4F 52 00 F2 20 F2  08 99 22 54 41 42 4C 45  |ITOR.. ..."TABLE|
00001CF0: 53 2E 00 FC 20 FC 08 8D  32 34 31 30 00 2B 21 06  |S... ...2410.+!.|
00001D00: 09 99 22 11 11 20 20 20  20 20 12 58 54 52 41 4D  |.."..     .XTRAM|
00001D10: 4F 4E 92 20 41 4C 53 4F  20 48 41 53 20 52 45 50  |ON. ALSO HAS REP|
00001D20: 45 41 54 20 4B 45 59 53  20 4F 4E 00 58 21 10 09  |EAT KEYS ON.X!..|
00001D30: 99 22 54 48 45 20 43 55  52 53 4F 52 20 4C 45 46  |."THE CURSOR LEF|
00001D40: 54 2F 52 49 47 48 54 2C  20 43 55 52 53 4F 52 20  |T/RIGHT, CURSOR |
00001D50: 55 50 2F 44 4F 57 4E 2C  00 81 21 1A 09 99 22 49  |UP/DOWN,..!..."I|
00001D60: 4E 53 45 52 54 2F 44 45  4C 45 54 45 2C 20 41 4E  |NSERT/DELETE, AN|
00001D70: 44 20 54 48 45 20 53 50  41 43 45 20 4B 45 59 53  |D THE SPACE KEYS|
00001D80: 2E 00 AE 21 24 09 99 22  11 11 20 20 20 20 20 54  |...!$.."..     T|
00001D90: 48 45 20 52 45 50 45 41  54 20 4B 45 59 20 46 55  |HE REPEAT KEY FU|
00001DA0: 4E 43 54 49 4F 4E 20 57  49 4C 4C 20 42 45 00 D2  |NCTION WILL BE..|
00001DB0: 21 2E 09 99 22 44 49 53  41 42 4C 45 44 20 4F 4E  |!..."DISABLED ON|
00001DC0: 20 41 4E 59 20 4C 4F 41  44 20 4F 52 20 53 41 56  | ANY LOAD OR SAV|
00001DD0: 45 2E 00 FD 21 38 09 99  22 11 11 20 20 20 20 20  |E...!8.."..     |
00001DE0: 54 48 45 20 52 45 50 45  41 54 20 4B 45 59 20 57  |THE REPEAT KEY W|
00001DF0: 49 4C 4C 20 52 45 2D 45  4E 41 42 4C 45 00 20 22  |ILL RE-ENABLE. "|
00001E00: 42 09 99 22 41 46 54 45  52 20 41 4E 59 20 12 58  |B.."AFTER ANY .X|
00001E10: 54 52 41 4D 4F 4E 92 20  43 4F 4D 4D 41 4E 44 2E  |TRAMON. COMMAND.|
00001E20: 00 2A 22 4C 09 8D 32 34  31 30 00 53 22 56 09 8B  |.*"L..2410.S"V..|
00001E30: C2 28 34 35 30 35 38 29  B2 31 38 30 A7 24 58 2C  |.(45058).180.$X,|
00001E40: C2 28 34 35 30 35 31 29  AB 34 38 2C 22 49 4E 48  |.(45051).48,"INH|
00001E50: 4F 55 44 00 5E 22 60 09  99 22 93 22 3A 80 00 A2  |OUD.^"`..".":...|
00001E60: 22 6A 09 99 22 13 11 11  11 11 11 11 11 11 11 11  |"j.."...........|
00001E70: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 1D 1D  |................|
00001E80: 1D 1D 1D 1D 1D 12 20 48  49 54 20 41 4E 59 20 4B  |...... HIT ANY K|
00001E90: 45 59 20 54 4F 20 43 4F  4E 54 49 4E 55 45 20 92  |EY TO CONTINUE .|
00001EA0: 22 3B 00 B4 22 74 09 81  49 B2 31 A4 31 30 3A A1  |";.."t..I.1.10:.|
00001EB0: 41 24 3A 82 00 C8 22 7E  09 A1 41 24 3A 8B 41 24  |A$:..."~..A$:.A$|
00001EC0: B2 22 22 A7 32 34 33 30  00 F3 22 88 09 99 22 93  |."".2430.."...".|
00001ED0: 20 20 20 20 20 20 20 20  20 12 20 58 20 54 20 52  |         . X T R|
00001EE0: 20 41 20 4D 20 4F 20 4E  20 20 20 39 20 2E 20 30  | A M O N   9 . 0|
00001EF0: 20 92 22 00 1F 23 92 09  99 22 11 43 4F 4D 4D 41  | ."..#...".COMMA|
00001F00: 4E 44 53 20 2D 20 55 53  45 52 20 49 4E 50 55 54  |NDS - USER INPUT|
00001F10: 20 49 4E 20 12 52 45 56  45 52 53 45 22 3A 8E 00  | IN .REVERSE":..|
00001F20: 00 00                                             |..              |
....D..59468,12.(.N..2440:. XTRAMON INST
.E.X.."... SIMPLE ASSEMBLER ".G...."..A 
 2000 A9 12    LDA #$12......".A  2002 9
D 00 80 STA $8000,X......".A  2005 .DEX:
.GARBAGE.R. ..".     IN THE ABOVE EXAMPL
E THE USER......"STARTED ASSEMBLY AT 200
0 HEX.  THE.'...."FIRST INSTRUCTION WAS 
LOAD A REGISTER.S...."WITH IMMEDIATE 12 
HEX.  IN THE SECOND...H.."LINE THE USER 
DID NOT NEED TO TYPE THE...R.."A AND ADD
RESS.  THE SIMPLE ASSEMBLER.S...."RETYPE
D THE LAST ENTERED LINE AND......"PROMPT
S WITH THE NEXT ADDRESS.  TO EXIT.-...."
THE ASSEMBLER TYPE A RETURN AFTER THE.[.
..."THE ADDRESS PROMPT.  SYNTAX IS THE S
AME......"AS THE DISASSEMBLER OUTPUT.  A
 ':' CAN......"BE USE TO TERMINATE A LIN
E.......2410.L.".."..... BREAK SET "...,
.."...B. .1000. .00FF...6..".     THE EX
AMPLE SETS A BREAK AT 1000.;.@.."HEX ON 
THE FF HEX OCCURENCE OF THE.I.J.."INSTRU
CTION AT 1000.  BREAK SET IS USED...T.."
WITH THE QUICK TRACE COMMAND.  A BREAK.D
.^.."SET WITH COUNT BLANK STOPS AT THE F
IRST...H.."OCCURENCE OF THE BREAK ADDRES
S....R..2410...|.."... COMPARE MEMORY ."
.0...."...C. .1000. .2000. .C000._....".
..     COMPARES MEMORY FROM HEX 1000 TO.
....."HEX 2000 TO MEMORY BEGINNING AT HE
X......"C000.  COMPARE WILL PRINT THE LO
CATIONS.S...."OF THE UNEQUAL BYTES......
.2410...B.."... DISASSEMBLER "...L.."...
D. .2000.).V..".,  2000 A9 12    LDA #$1
2.M....".,  2002 9D 00 80 STA $8000,X.I.
...".,  2005 AA       TAX......".     DI
SASSEMBLES TO THE END OF MEMORY.D...."ST
ARTING AT 1000 HEX.  THE THREE BYTES....
.."FOLLOWING THE ADDRESS MAY BE MODIFIED
......."USE THE CRSR KEYS TO MOVE TO AND
 MODIFY.J...."THE BYTES.  HIT RETURN AND
 THE BYTES.V.&.."IN MEMORY WILL BE CHANG
ED.  .XTRAMON....0.."WILL THEN DISASSEMB
LE THAT LINE AGAIN....:.."...D. .2000. .
3000...D..".     DISASSEMBLES FROM 2000 
TO 3000....N..2410...X..".... FILL MEMOR
Y ".*.B.."....F. .1000. .1100. .FF.X.L..
".     FILLS THE MEMORY FROM 1000 HEX TO
.}.V.."1100 HEX WITH THE BYTE FF HEX....
...2410......".... GO RUN "......"...G.N
....".     GO TO THE ADDRESS IN THE PC..
...."REGISTER DISPLAY AND BEGIN RUN CODE
.."...."ALL THE REGISTERS WILL BE REPLAC
ED.D...."WITH THE DISPLAYED VALUES.".V.F
.."...G. .1000...P..".     GO TO ADDRESS
 1000 HEX AND BEGIN...Z.."RUNNING CODE..
.....2410......".... HUNT MEMORY "......
"...H. .C000. .D000. .'READ......".     
HUNT THRU MEMORY FROM C000 HEX TO.8...."
D000 HEX FOR THE ASCII STRING .READ. AND
.F...."PRINT THE ADDRESS WHERE IT IS FOU
ND.  A... .."MAXIMUM OF 32 CHARACTERS MA
Y BE USED....*.."...H. .C000. .D000. .20
. .D2. .FF...4..".     HUNT MEMORY FROM 
C000 HEX TO D000...>.."HEX FOR THE SEQUE
NCE OF BYTES 20 D2 FF.C.H.."AND PRINT TH
E ADDRESS.  A MAXIMUM OF 32.P.R.."BYTES 
MAY BE USED.  HUNT CAN BE STOPED...\.."W
ITH THE STOP KEY....F..2410...P.."... IN
TEGERATE MEMORY ".C.Z.."...I. .F000.....
."..' F000 54 4F 4F 20 4D 41 4E 59.TOO M
ANY."....".' F008 20 46 49 4C 45 D3 46 4
9. FILESFI.Q....".   DISPLAYS HEX AND AS
CII UNTIL THE END.B...."OF MEMORY..{....
"...I. .F000. .F080......".   DISPLAYS H
EX AND ASCII FROM F000......"HEX TO F080
 HEX..G.J..2410...T.."... LOAD FROM TAPE
 "......"...L......."   LOAD ANY PROGRAM
 FROM CASSETTE #1..@...."...L. .";G(34);
"RAM TEST";G(34).K...."   LOAD FROM CASS
ETTE #1 THE PROGRAM......"NAMED .RAM TES
T........"...L. .";G(34);"RAM TEST";G(34
);",02..Z...."   LOAD FROM CASSETTE #2 T
HE PROGRAM...$.."NAMED .RAM TEST... ....
".   BEWARE LOAD WITH A FILE NAME BREAKS
.L.8.."THE IRQ SAVED BY THE MONITOR.  DO
 NOT.U.B.."USE GO COMMAND AFTER LOAD OR 
SAVE....L.."EXIT TO BASIC AND RE-ENTER M
ONITOR....V..2410.D.`.."... MEMORY DISPL
AY "...J.."...M. .0000. .0080...T.."..: 
 0000 00 01 02 03 04 05 06 07.,.~..".:  
0008 08 09 0A 0B 0C 0D 0E 0F.X....".    
 DISPLAY MEMORY FROM 0000 HEX TO......"0
008 HEX.  THE BYTES FOLLOWING THE......"
ADDRESS MAY BE MODIFIED BY EDITING AND.J
...."THEN TYPING A RETURN..T....2410....
..".. NEW LOCATER "...D.."...N. .6000. .
6800. .3000. .0400. .8000.G.N.."...N. .1
000. .1800. .E000. .0400. .8000.Y.X.."..
.N. .6000. .6800. .3000. .0400. .8000. .
W......".    THE FIRST LINE FIXES ALL TH
REE BYTE.T...."INSTRUCTIONS IN THE RANGE
 $6000-$6800......"BY ADDING $3000 OFFSE
T TO THE BYTES.)...."FOLLOWING THE INSTR
UCTION, WHILE THE.S...."SECOND LINE SUBT
RACTS $2000(!). NEW......"LOCATER WILL N
OT ADJUST ANY INSTRUCTION......"OUTSIDE 
THE RANGE $0400-$8000..P.(.."THE THIRD L
INE ADJUSTS .WORD VALUES...2.."IN THE RA
NGE $6000-$6800. NEW LOCATER.*.<.."STOPS
 AND DISASSEMBLES ON A BAD OPCODE..4.F..
2410.L.P.."... QUICK TRACE ".W.Z.."...Q.
I.D.."...Q. .1000...N..".     THE FIRST 
EXAMPLE BEGINS TRACE AT.C.X.."THE ADDRES
S IN THE PC OF THE REGISTER......"DISPLA
Y. THE SECOND BEGINS AT 1000 HEX......."
EACH INSTRUCTION IS EXICUTED AS IN THE.G
...."WALK COMMAND BUT NO DISASSEMBLY IS.
R. .."SHOWN.  THE BREAK ADDRESS IS CHECK
ED......"FOR THE BREAK ON NTH OCCURENCE.
.E...."THE EXECUTION MAYBE STOPED BY PRE
SSING......"THE STOP AND '=' KEYS AT THE
 SAME TIME....H..2410...R.."... REGISTER
 DISPLAY ".%...."...R.I....".     PC  IR
Q  SR AC XR YR SP.L....".;  0000 E62E 01
 02 03 04 05......".     DISPLAYS THE RE
GISTER VALUES SAVED.I...."WHEN .XTRAMON.
 WAS ENTERED.  THE VALUES......"MAY BE C
HANGED WITH THE EDIT FOLLOWED......"BY A
 RETURN...."..2410.,.,..".... SAVE TO TA
PE ".F.6.."...S. .";G(34);"PROGRAM NAME"
;G(34);",01,0800,0C80"...@..".     SAVE 
TO CASSETTE #1 MEMORY FROM...J.."0800 HE
X UP TO BUT NOT INCLUDING 0C80...T.."HEX
 AND NAME IT .PROGRAM NAME.....^..".   B
EWARE SAVE WITH A FILE NAME BREAKS.>.H..
"THE IRQ SAVED BY THE MONITOR.  DO NOT.G
.R.."USE GO COMMAND AFTER LOAD OR SAVE..
..|.."EXIT TO BASIC AND RE-ENTER MONITOR
.......2410......"..... TRANSFER MEMORY 
".Y...."...T. .1000. .1100. .5000......"
.     TRANSFER MEMORY IN THE RANGE 1000.
5...."HEX TO 1100 HEX AND START STORING 
IT AT.M...."ADDRESS 5000 HEX..W.B..2410.
L.L..".. WALK CODE ".W.V.."...W......". 
    SINGLE STEP STARTING AT ADDRESS.....
."IN REGISTER PC..J...."...W .1000......
".     SINGLE STEP STARTING AT ADDRESS. 
...."1000 HEX.  WALK WILL CAUSE A SINGLE
.K...."STEP TO EXECUTE AND WILL DISASSEM
BLE.G...."THE NEXT INSTRUCTION....&..".C
ONTROL SPEED WITH CHOICE OF KEY:...0..".
  .<. FOR SINGLE STEP;.K.:.."  .RVS. FOR
 SLOW STEP;...D.."  .SPACE. FOR FAST STE
PPING....N..2410...X..".... EXIT TO BASI
C "...B.."...X.F.L..".     RETURN TO BAS
IC READY MODE..T.V.."THE STACK VALUE SAV
ED WHEN ENTERED WILL......"BE RESTORED. 
 CARE SHOULD BE TAKEN THAT.K...."THIS VA
LUE IS THE SAME AS WHEN THE......"MONITO
R WAS ENTERED.  A CLR IN......"BASIC WIL
L FIX ANY STACK PROBLEMS..#....2410.R...
.".. COMMODORE MONITOR INSTRUCTIONS: .  
 ".C....".G. GO RUN.|.F..".L. LOAD FROM 
TAPE...P..".M. MEMORY DISPLAY...Z..".R. 
REGISTER DISPLAY.G....".S. SAVE TO TAPE.
.....".X. EXIT TO BASIC......".. XTRAMON
 ADDITIONAL INSTRUCTIONS: ".&....".A. SI
MPLE ASSEMBLER.:....".B. BREAK SET.S....
".C. COMPARE MEMORY.J. ..".D. DISASSEMBL
ER...*..".F. FILL MEMORY...4..".H. HUNT 
MEMORY...>..".I. INTEGERATE MEMORY.H.H..
".N. NEW LOCATER...R..".Q. QUICK TRACE..
.\..".T. TRANSFER MEMORY...F..".W. WALK 
CODE...P..2410.:.Z.."...XTRAMON. CAN BE 
RELOCATED..G....".TYPE:.F...."..T. .1000
. .1800. .7000......"..N. .7000. .7800. 
.6000. .0400. .9000..E...."..N. .77CD. .
7800. .6000. .0400. .9000. .W......".   
 THE FIRST LINE MOVES .XTRAMON.. ..."AT 
$1000 TO $1800 TO A NEW LOCATION AT.B ..
."$7000 TO $7800.  THE SECOND LINE.L J..
"ADJUSTS THE MACHINE CODE.  THE LAST.. T
.."LINE ADJUSTS THE .WORD TABLES... ..."
.    THE THIRD LINE STOPS AT A BAD.. ...
"OPCODE WHICH IS PART OF THE MONITOR.. .
.."TABLES... ...2410.+!..."..     .XTRAM
ON. ALSO HAS REPEAT KEYS ON.X!..."THE CU
RSOR LEFT/RIGHT, CURSOR UP/DOWN,..!..."I
NSERT/DELETE, AND THE SPACE KEYS...!$.."
..     THE REPEAT KEY FUNCTION WILL BE.R
!..."DISABLED ON ANY LOAD OR SAVE...!8..
"..     THE REPEAT KEY WILL RE-ENABLE. "
B.."AFTER ANY .XTRAMON. COMMAND..*"L..24
10.S"V..B(45058).180.$X,B(45051).48,"INH
OUD.^"`..".":..."J.."...................
.............. HIT ANY KEY TO CONTINUE .
";.."T..I.1.10:.A$:..H"~..A$:.A$."".2430
.."...".         . X T R A M O N   9 . 0
 ."..#...".COMMANDS - USER INPUT IN .REV
ERSE":....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL