CEMA.DOC
FILE INFORMATION
FILENAME(S): CEMA.DOC
FILE TYPE(S): SEQ
FILE SIZE: 22.2K
FIRST SEEN: 2025-11-02 22:12:24
APPEARS ON: 1 disk(s)
FILE HASH
7f173f3ca84c4a7b7cdcd6abd552772dcfa47b841a9c21a1bd099123c8f2e0eb
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| HEADB SYNTAX | CEMA.DOC | SEQ | Treasure Chest - ToGuMi | 16 | 6 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 43 45 4D 41 BC 58 3B 43 45 4D 41 2E 44 4F 43 0D |CEMA.X;CEMA.DOC.| 00000010: 0D 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |.;--------------| 00000020: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 4C |---------------L| 00000030: 4F 41 44 49 4E 47 80 49 4E 53 54 52 55 43 54 49 |OADING.INSTRUCTI| 00000040: 4F 4E 53 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |ONS-------------| 00000050: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000060: 0D 81 50 4F 57 45 52 80 55 50 80 54 48 45 80 43 |..POWER.UP.THE.C| 00000070: 2D 36 34 2E 80 46 52 4F 4D 80 42 41 53 49 43 2C |-64..FROM.BASIC,| 00000080: 80 4C 4F 41 44 80 54 48 45 80 50 52 4F 47 52 41 |.LOAD.THE.PROGRA| 00000090: 4D 80 22 42 4F 4F 54 22 2C 38 80 54 48 45 4E 80 |M."BOOT",8.THEN.| 000000A0: 52 55 4E 2E 0D 0D 81 42 4F 4F 54 80 4C 4F 41 44 |RUN....BOOT.LOAD| 000000B0: 53 80 41 4E 44 80 52 55 4E 53 80 41 80 42 49 4E |S.AND.RUNS.A.BIN| 000000C0: 41 52 59 80 50 52 4F 47 52 41 4D 80 43 41 4C 4C |ARY.PROGRAM.CALL| 000000D0: 45 44 80 27 4C 4F 41 44 45 52 2E 4F 42 4A 27 2E |ED.'LOADER.OBJ'.| 000000E0: 0D 0D 81 4C 4F 41 44 45 52 2E 4F 42 4A 80 57 49 |...LOADER.OBJ.WI| 000000F0: 4C 4C 80 4C 4F 41 44 80 41 4E 44 80 52 55 4E 80 |LL.LOAD.AND.RUN.| 00000100: 43 45 4D 41 2E 80 49 46 80 41 4E 80 45 52 52 4F |CEMA..IF.AN.ERRO| 00000110: 52 80 4F 43 43 55 52 53 80 57 48 49 4C 45 80 4C |R.OCCURS.WHILE.L| 00000120: 4F 41 44 49 4E 47 2C 0D 80 4C 4F 41 44 45 52 80 |OADING,..LOADER.| 00000130: 57 49 4C 4C 80 52 45 54 55 52 4E 80 54 4F 80 42 |WILL.RETURN.TO.B| 00000140: 41 53 49 43 80 41 4E 44 80 42 4F 4F 54 80 57 49 |ASIC.AND.BOOT.WI| 00000150: 4C 4C 80 52 45 41 44 80 41 4E 44 80 44 49 53 50 |LL.READ.AND.DISP| 00000160: 4C 41 59 80 54 48 45 80 45 52 52 4F 52 80 4D 45 |LAY.THE.ERROR.ME| 00000170: 53 53 41 47 45 2E 0D 0D 0D 83 57 48 45 4E 80 43 |SSAGE.....WHEN.C| 00000180: 45 4D 41 80 49 53 80 46 49 52 53 54 80 4C 4F 41 |EMA.IS.FIRST.LOA| 00000190: 44 45 44 80 54 48 45 80 53 43 52 45 45 4E 80 53 |DED.THE.SCREEN.S| 000001A0: 48 4F 55 4C 44 80 43 4F 4D 45 80 55 50 80 47 52 |HOULD.COME.UP.GR| 000001B0: 45 59 80 57 49 54 48 80 42 4C 55 45 80 42 4F 52 |EY.WITH.BLUE.BOR| 000001C0: 44 45 52 2E 0D 0D 80 41 54 80 54 48 45 80 42 4F |DER....AT.THE.BO| 000001D0: 54 54 4F 4D 80 4F 46 80 54 48 45 80 53 43 52 45 |TTOM.OF.THE.SCRE| 000001E0: 45 4E 80 49 53 80 54 48 45 80 54 57 4F 81 4C 49 |EN.IS.THE.TWO.LI| 000001F0: 4E 45 80 4F 50 54 49 4F 4E 80 57 49 4E 44 4F 57 |NE.OPTION.WINDOW| 00000200: 2E 80 54 48 45 80 46 49 52 53 54 80 4C 49 4E 45 |..THE.FIRST.LINE| 00000210: 0D 53 48 4F 55 4C 44 80 4C 4F 4F 4B 80 53 4F 4D |.SHOULD.LOOK.SOM| 00000220: 45 54 48 49 4E 47 80 4C 49 4B 45 80 54 48 49 53 |ETHING.LIKE.THIS| 00000230: 3A 0D 0D 45 4E 54 45 52 80 4F 50 54 49 4F 4E 2D |:..ENTER.OPTION-| 00000240: 8C 24 39 46 46 46 2D 24 39 46 46 46 0D 0D 80 59 |.$9FFF-$9FFF...Y| 00000250: 4F 55 27 52 45 80 4E 4F 57 80 49 4E 80 54 48 45 |OU'RE.NOW.IN.THE| 00000260: 80 4F 50 54 49 4F 4E 80 4D 4F 44 45 2E 80 54 48 |.OPTION.MODE..TH| 00000270: 45 80 4E 55 4D 42 45 52 53 80 41 54 80 54 48 45 |E.NUMBERS.AT.THE| 00000280: 80 52 49 47 48 54 80 53 48 4F 57 80 54 48 45 80 |.RIGHT.SHOW.THE.| 00000290: 53 49 5A 45 0D 41 4E 44 80 4C 4F 43 41 54 49 4F |SIZE.AND.LOCATIO| 000002A0: 4E 80 4F 46 80 54 48 45 80 43 55 52 52 45 4E 54 |N.OF.THE.CURRENT| 000002B0: 80 53 4F 55 52 43 45 80 46 49 4C 45 2E 0D 80 54 |.SOURCE.FILE...T| 000002C0: 4F 80 47 45 54 80 54 4F 80 54 48 45 80 45 44 49 |O.GET.TO.THE.EDI| 000002D0: 54 80 4D 4F 44 45 2C 80 50 52 45 53 53 80 27 45 |T.MODE,.PRESS.'E| 000002E0: 27 80 4F 52 80 41 4E 59 80 4E 4F 4E 2D 4F 50 54 |'.OR.ANY.NON-OPT| 000002F0: 49 4F 4E 80 46 55 4E 54 49 4F 4E 80 4B 45 59 2E |ION.FUNTION.KEY.| 00000300: 80 28 41 4E 59 80 43 55 52 53 4F 52 0D 4B 45 59 |.(ANY.CURSOR.KEY| 00000310: 80 57 49 4C 4C 80 44 4F 29 0D 0D 80 54 48 45 80 |.WILL.DO)...THE.| 00000320: 4A 55 4E 4B 80 41 54 80 54 48 45 80 54 4F 50 80 |JUNK.AT.THE.TOP.| 00000330: 4F 46 80 54 48 45 80 53 43 52 45 45 4E 80 57 49 |OF.THE.SCREEN.WI| 00000340: 4C 4C 80 44 49 53 41 50 50 45 41 52 80 4C 45 41 |LL.DISAPPEAR.LEA| 00000350: 56 49 4E 47 80 4F 4E 4C 59 80 54 48 45 80 43 55 |VING.ONLY.THE.CU| 00000360: 52 53 4F 52 80 41 54 0D 54 48 45 80 54 4F 50 80 |RSOR.AT.THE.TOP.| 00000370: 4C 45 46 54 80 48 41 4E 44 80 43 4F 52 4E 45 52 |LEFT.HAND.CORNER| 00000380: 2E 80 59 4F 55 27 52 45 80 4E 4F 57 80 52 45 41 |..YOU'RE.NOW.REA| 00000390: 44 59 80 54 4F 80 45 4E 54 45 52 80 41 80 53 4F |DY.TO.ENTER.A.SO| 000003A0: 55 52 43 45 80 46 49 4C 45 2E 0D 0D 0D 0D 0D 2A |URCE.FILE......*| 000003B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 000003C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 45 |---------------E| 000003D0: 44 49 54 4F 52 80 46 55 4E 43 54 49 4F 4E 53 2D |DITOR.FUNCTIONS-| 000003E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 000003F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0D |--------------..| 00000400: 80 4C 49 4E 45 53 80 48 41 56 45 80 41 80 4D 41 |.LINES.HAVE.A.MA| 00000410: 58 49 4D 55 4D 80 4C 45 4E 47 54 48 80 4F 46 80 |XIMUM.LENGTH.OF.| 00000420: 38 30 80 43 48 41 52 41 43 54 45 52 53 2E 0D 80 |80.CHARACTERS...| 00000430: 49 46 80 41 80 4C 4F 47 49 43 41 4C 80 4C 49 4E |IF.A.LOGICAL.LIN| 00000440: 45 80 4F 43 43 55 50 49 45 53 80 4D 4F 52 45 80 |E.OCCUPIES.MORE.| 00000450: 54 48 41 4E 80 4F 4E 45 80 50 48 59 53 49 43 41 |THAN.ONE.PHYSICA| 00000460: 4C 80 4C 49 4E 45 80 4F 4E 80 54 48 45 80 53 43 |L.LINE.ON.THE.SC| 00000470: 52 45 45 4E 80 54 48 45 4E 0D 54 48 45 80 43 41 |REEN.THEN.THE.CA| 00000480: 52 52 49 47 45 80 52 45 54 55 52 4E 80 57 49 4C |RRIGE.RETURN.WIL| 00000490: 4C 80 42 45 80 44 49 53 50 4C 41 59 45 44 80 41 |L.BE.DISPLAYED.A| 000004A0: 53 80 41 80 4C 45 46 54 80 41 52 52 4F 57 2E 0D |S.A.LEFT.ARROW..| 000004B0: 0D 0D 0D 80 4D 41 4E 59 80 4F 46 80 54 48 45 80 |....MANY.OF.THE.| 000004C0: 45 44 49 54 4F 52 80 46 55 4E 43 54 49 4F 4E 53 |EDITOR.FUNCTIONS| 000004D0: 80 41 52 45 80 49 4D 50 4C 45 4D 45 4E 54 45 44 |.ARE.IMPLEMENTED| 000004E0: 80 55 53 49 4E 47 80 53 4F 4D 45 80 4F 46 80 54 |.USING.SOME.OF.T| 000004F0: 48 45 80 4C 45 53 53 0D 55 53 45 44 80 4B 45 59 |HE.LESS.USED.KEY| 00000500: 53 80 4F 46 80 54 48 45 80 43 2D 36 34 80 4B 45 |S.OF.THE.C-64.KE| 00000510: 59 42 4F 41 52 44 2E 80 54 48 45 53 45 80 4B 45 |YBOARD..THESE.KE| 00000520: 59 53 80 41 52 45 80 52 45 56 49 45 57 45 44 80 |YS.ARE.REVIEWED.| 00000530: 48 45 52 45 2E 0D 0D 80 41 52 52 4F 57 80 55 50 |HERE....ARROW.UP| 00000540: 80 2D 80 4B 45 59 80 4A 55 53 54 80 54 4F 80 54 |.-.KEY.JUST.TO.T| 00000550: 48 45 80 4C 45 46 54 80 4F 46 80 52 45 53 54 4F |HE.LEFT.OF.RESTO| 00000560: 52 45 80 4B 45 59 80 28 41 4C 53 4F 80 50 49 29 |RE.KEY.(ALSO.PI)| 00000570: 2E 0D 82 2D 55 53 45 44 80 54 4F 80 50 41 47 45 |...-USED.TO.PAGE| 00000580: 80 55 50 0D 82 2D 53 48 49 46 54 80 41 52 52 4F |.UP..-SHIFT.ARRO| 00000590: 57 80 55 50 80 55 53 45 44 80 54 4F 80 50 41 47 |W.UP.USED.TO.PAG| 000005A0: 45 80 44 4F 57 4E 0D 0D 80 45 4E 47 4C 49 53 48 |E.DOWN...ENGLISH| 000005B0: 80 50 4F 55 4E 44 80 2D 80 4B 45 59 80 4A 55 53 |.POUND.-.KEY.JUS| 000005C0: 54 80 54 4F 80 54 48 45 80 52 49 47 48 54 81 4F |T.TO.THE.RIGHT.O| 000005D0: 46 80 54 48 45 80 4D 49 4E 55 53 80 4B 45 59 0D |F.THE.MINUS.KEY.| 000005E0: 82 2D 55 53 45 44 80 54 4F 80 52 45 43 4F 56 45 |.-USED.TO.RECOVE| 000005F0: 52 80 41 80 4C 49 4E 45 0D 0D 80 41 52 52 4F 57 |R.A.LINE...ARROW| 00000600: 80 4C 45 46 54 80 2D 80 4B 45 59 80 4A 55 53 54 |.LEFT.-.KEY.JUST| 00000610: 80 54 4F 80 54 48 45 80 4C 45 46 54 80 4F 46 80 |.TO.THE.LEFT.OF.| 00000620: 54 48 45 80 4E 55 4D 42 45 52 80 4F 4E 45 80 4B |THE.NUMBER.ONE.K| 00000630: 45 59 2E 0D 82 2D 55 53 45 44 80 54 4F 80 44 45 |EY...-USED.TO.DE| 00000640: 4C 45 54 45 80 43 48 41 52 41 43 54 45 52 80 41 |LETE.CHARACTER.A| 00000650: 4E 44 80 42 41 43 4B 53 50 41 43 45 0D 82 2D 41 |ND.BACKSPACE..-A| 00000660: 4C 53 4F 80 55 53 45 44 80 54 4F 80 44 45 4C 45 |LSO.USED.TO.DELE| 00000670: 54 45 80 57 4F 52 44 0D 0D 80 50 4C 55 53 80 28 |TE.WORD...PLUS.(| 00000680: 2B 29 80 4B 45 59 80 2D 80 4B 45 59 80 4A 55 53 |+).KEY.-.KEY.JUS| 00000690: 54 80 54 4F 80 54 48 45 80 52 49 47 48 54 80 4F |T.TO.THE.RIGHT.O| 000006A0: 46 80 54 48 45 80 5A 45 52 4F 80 4B 45 59 0D 82 |F.THE.ZERO.KEY..| 000006B0: 2D 55 53 45 44 80 54 4F 80 49 4E 53 45 52 54 80 |-USED.TO.INSERT.| 000006C0: 41 4E 80 45 4E 54 49 52 45 80 4C 49 4E 45 0D 0D |AN.ENTIRE.LINE..| 000006D0: 80 4D 49 4E 55 53 80 4B 45 59 28 2D 29 80 2D 80 |.MINUS.KEY(-).-.| 000006E0: 4B 45 59 80 4A 55 53 54 80 54 4F 80 54 48 45 80 |KEY.JUST.TO.THE.| 000006F0: 52 49 47 48 54 80 4F 46 80 54 48 45 80 50 4C 55 |RIGHT.OF.THE.PLU| 00000700: 53 80 4B 45 59 0D 82 2D 55 53 45 44 80 54 4F 80 |S.KEY..-USED.TO.| 00000710: 44 45 4C 45 54 45 80 41 4E 80 45 4E 54 49 52 45 |DELETE.AN.ENTIRE| 00000720: 80 4C 49 4E 45 0D 0D 0D 0D 80 43 55 52 53 4F 52 |.LINE.....CURSOR| 00000730: 80 55 50 2C 44 4F 57 4E 2C 80 4C 45 46 54 80 41 |.UP,DOWN,.LEFT.A| 00000740: 4E 44 80 52 49 47 48 54 80 41 52 45 80 49 4D 50 |ND.RIGHT.ARE.IMP| 00000750: 4C 45 4D 45 4E 54 45 44 80 55 53 49 4E 47 80 54 |LEMENTED.USING.T| 00000760: 48 45 80 53 54 41 4E 44 41 52 44 80 43 2D 36 34 |HE.STANDARD.C-64| 00000770: 80 43 55 52 53 4F 52 0D 80 4B 45 59 53 2E 0D 0D |.CURSOR..KEYS...| 00000780: 0D 43 55 52 53 4F 52 80 55 50 80 41 4E 44 80 44 |.CURSOR.UP.AND.D| 00000790: 4F 57 4E 0D 80 41 54 80 54 48 45 80 54 4F 50 80 |OWN..AT.THE.TOP.| 000007A0: 4F 52 80 42 4F 54 54 4F 4D 80 4F 46 80 54 48 45 |OR.BOTTOM.OF.THE| 000007B0: 80 53 43 52 45 45 4E 80 57 49 4C 4C 80 43 41 55 |.SCREEN.WILL.CAU| 000007C0: 53 45 80 54 48 45 80 53 43 52 45 45 4E 80 54 4F |SE.THE.SCREEN.TO| 000007D0: 80 53 43 52 4F 4C 4C 2E 0D 80 43 55 52 53 4F 52 |.SCROLL...CURSOR| 000007E0: 80 44 4F 57 4E 80 41 54 80 54 48 45 80 45 4E 44 |.DOWN.AT.THE.END| 000007F0: 80 4F 46 80 54 48 45 80 46 49 4C 45 80 57 49 4C |.OF.THE.FILE.WIL| 00000800: 4C 80 43 41 55 53 45 80 41 4E 80 45 52 52 4F 52 |L.CAUSE.AN.ERROR| 00000810: 80 42 45 4C 4C 2E 80 50 52 45 53 53 80 52 45 54 |.BELL..PRESS.RET| 00000820: 55 52 4E 0D 80 54 4F 80 41 44 44 80 41 80 42 4C |URN..TO.ADD.A.BL| 00000830: 41 4E 4B 80 4C 49 4E 45 80 41 54 80 54 48 45 80 |ANK.LINE.AT.THE.| 00000840: 45 4E 44 80 4F 46 80 54 48 45 80 46 49 4C 45 2E |END.OF.THE.FILE.| 00000850: 0D 0D 0D 0D 53 48 49 46 54 2F 41 52 52 4F 57 80 |....SHIFT/ARROW.| 00000860: 55 50 82 2D 50 41 47 45 80 55 50 0D 0D 0D 80 4D |UP.-PAGE.UP....M| 00000870: 4F 56 45 53 80 54 48 45 80 43 55 52 53 4F 52 80 |OVES.THE.CURSOR.| 00000880: 32 34 80 4C 49 4E 45 53 80 55 50 80 46 52 4F 4D |24.LINES.UP.FROM| 00000890: 80 54 48 45 80 54 4F 50 80 4F 46 80 54 48 45 80 |.THE.TOP.OF.THE.| 000008A0: 53 43 52 45 45 4E 2E 0D 0D 41 52 52 4F 57 80 55 |SCREEN...ARROW.U| 000008B0: 50 88 2D 50 41 47 45 80 44 4F 57 4E 0D 0D 80 4D |P.-PAGE.DOWN...M| 000008C0: 4F 56 45 53 80 54 48 45 80 43 55 52 53 4F 52 80 |OVES.THE.CURSOR.| 000008D0: 32 34 80 4C 49 4E 45 53 80 44 4F 57 4E 80 46 52 |24.LINES.DOWN.FR| 000008E0: 4F 4D 80 54 48 45 80 42 4F 54 54 4F 4D 80 4F 46 |OM.THE.BOTTOM.OF| 000008F0: 80 54 48 45 80 53 43 52 45 45 4E 2E 0D 0D 0D 52 |.THE.SCREEN....R| 00000900: 45 54 55 52 4E 0D 0D 80 4D 4F 56 45 53 80 54 48 |ETURN...MOVES.TH| 00000910: 45 80 43 55 52 53 4F 52 80 54 4F 80 54 48 45 80 |E.CURSOR.TO.THE.| 00000920: 4C 45 46 54 80 4D 41 52 47 49 4E 80 41 4E 44 80 |LEFT.MARGIN.AND.| 00000930: 4F 4E 45 80 4C 49 4E 45 80 44 4F 57 4E 2E 0D 80 |ONE.LINE.DOWN...| 00000940: 49 46 80 54 48 45 80 43 55 52 53 4F 52 80 57 41 |IF.THE.CURSOR.WA| 00000950: 53 80 4F 4E 80 54 48 45 80 4C 41 53 54 80 4C 49 |S.ON.THE.LAST.LI| 00000960: 4E 45 2C 80 41 80 42 4C 41 4E 4B 80 4C 49 4E 45 |NE,.A.BLANK.LINE| 00000970: 80 57 49 4C 4C 80 42 45 80 41 44 44 45 44 2E 0D |.WILL.BE.ADDED..| 00000980: 0D 80 2A 2A 2A 2A 2A 4E 4F 54 45 2A 2A 2A 2A 2A |..*****NOTE*****| 00000990: 0D 0D 80 49 54 80 49 53 80 4E 4F 54 80 4E 45 53 |...IT.IS.NOT.NES| 000009A0: 45 53 53 41 52 59 80 54 4F 80 50 52 45 53 53 80 |ESSARY.TO.PRESS.| 000009B0: 54 48 45 80 52 45 54 55 52 4E 80 4B 45 59 80 54 |THE.RETURN.KEY.T| 000009C0: 4F 80 45 4E 54 45 52 80 41 80 4C 49 4E 45 80 49 |O.ENTER.A.LINE.I| 000009D0: 4E 54 4F 80 54 48 45 0D 46 49 4C 45 2E 80 54 48 |NTO.THE.FILE..TH| 000009E0: 45 80 4C 49 4E 45 80 42 55 46 46 45 52 80 49 53 |E.LINE.BUFFER.IS| 000009F0: 80 44 55 4D 50 45 44 80 54 4F 80 54 48 45 80 46 |.DUMPED.TO.THE.F| 00000A00: 49 4C 45 80 57 48 45 4E 80 54 48 45 80 43 55 52 |ILE.WHEN.THE.CUR| 00000A10: 53 4F 52 80 49 53 80 4D 4F 56 45 44 80 4F 46 46 |SOR.IS.MOVED.OFF| 00000A20: 80 4F 46 0D 4C 49 4E 45 2C 80 4F 52 80 57 48 45 |.OF.LINE,.OR.WHE| 00000A30: 4E 80 54 48 45 80 4F 50 54 49 4F 4E 80 4D 4F 44 |N.THE.OPTION.MOD| 00000A40: 45 80 49 53 80 43 41 4C 4C 45 44 2E 0D 0D 0D 5B |E.IS.CALLED....[| 00000A50: 53 48 46 54 5D 80 4D 49 4E 55 53 80 4B 45 59 80 |SHFT].MINUS.KEY.| 00000A60: 28 2D 29 0D 0D 80 44 45 4C 45 54 45 53 80 54 48 |(-)...DELETES.TH| 00000A70: 45 80 4C 49 4E 45 80 41 53 80 55 53 55 41 4C 2C |E.LINE.AS.USUAL,| 00000A80: 80 42 55 54 80 54 48 45 80 4C 49 4E 45 80 49 53 |.BUT.THE.LINE.IS| 00000A90: 80 41 4C 53 4F 80 53 41 56 45 44 80 49 4E 80 54 |.ALSO.SAVED.IN.T| 00000AA0: 48 45 80 52 45 43 4F 56 45 52 80 4C 49 4E 45 0D |HE.RECOVER.LINE.| 00000AB0: 80 42 55 46 46 45 52 2E 0D 0D 0D 5B 53 48 46 54 |.BUFFER....[SHFT| 00000AC0: 5D 80 50 4C 55 53 80 4B 45 59 80 28 2B 29 0D 80 |].PLUS.KEY.(+)..| 00000AD0: 49 4E 53 45 52 54 53 80 41 80 42 4C 41 4E 4B 80 |INSERTS.A.BLANK.| 00000AE0: 4C 49 4E 45 80 41 42 4F 56 45 80 54 48 45 80 43 |LINE.ABOVE.THE.C| 00000AF0: 55 52 53 4F 52 0D 0D 45 4E 47 4C 49 53 48 80 50 |URSOR..ENGLISH.P| 00000B00: 4F 55 4E 44 80 4B 45 59 0D 80 49 4E 53 45 52 54 |OUND.KEY..INSERT| 00000B10: 53 80 54 48 45 80 43 4F 4E 54 45 4E 54 53 80 4F |S.THE.CONTENTS.O| 00000B20: 46 80 54 48 45 80 52 45 43 4F 56 45 52 80 4C 49 |F.THE.RECOVER.LI| 00000B30: 4E 45 80 42 55 46 46 45 52 80 49 4E 54 4F 80 54 |NE.BUFFER.INTO.T| 00000B40: 48 45 80 46 49 4C 45 2E 0D 0D 44 45 4C 80 4B 45 |HE.FILE...DEL.KE| 00000B50: 59 0D 80 44 45 4C 45 54 45 53 80 43 48 41 52 41 |Y..DELETES.CHARA| 00000B60: 43 54 45 52 80 54 4F 80 54 48 45 80 49 4D 4D 45 |CTER.TO.THE.IMME| 00000B70: 44 49 41 54 45 80 4C 45 46 54 80 4F 46 80 43 55 |DIATE.LEFT.OF.CU| 00000B80: 52 53 4F 52 80 41 4E 44 80 50 55 4C 4C 53 80 54 |RSOR.AND.PULLS.T| 00000B90: 48 45 80 52 45 4D 41 49 4E 44 45 52 0D 80 4F 46 |HE.REMAINDER..OF| 00000BA0: 80 54 48 45 80 4C 49 4E 45 80 54 4F 80 54 48 45 |.THE.LINE.TO.THE| 00000BB0: 80 52 49 47 48 54 80 4F 46 80 54 48 45 80 43 55 |.RIGHT.OF.THE.CU| 00000BC0: 52 53 4F 52 80 4F 4E 45 80 53 50 41 43 45 80 4C |RSOR.ONE.SPACE.L| 00000BD0: 45 46 54 2E 0D 0D 0D 41 52 52 4F 57 80 4C 45 46 |EFT....ARROW.LEF| 00000BE0: 54 80 4B 45 59 0D 80 44 45 4C 45 54 45 53 80 54 |T.KEY..DELETES.T| 00000BF0: 48 45 80 43 48 41 52 41 43 54 45 52 80 55 4E 44 |HE.CHARACTER.UND| 00000C00: 45 52 80 54 48 45 80 43 55 52 53 4F 52 81 41 4E |ER.THE.CURSOR.AN| 00000C10: 44 80 4D 4F 56 45 53 80 54 48 45 80 43 55 52 53 |D.MOVES.THE.CURS| 00000C20: 4F 52 80 4C 45 46 54 2E 0D 80 28 4E 4F 54 45 80 |OR.LEFT...(NOTE.| 00000C30: 54 48 41 54 80 54 48 49 53 80 4B 45 59 80 44 4F |THAT.THIS.KEY.DO| 00000C40: 45 53 80 4E 4F 54 80 50 55 4C 4C 80 54 48 45 80 |ES.NOT.PULL.THE.| 00000C50: 52 45 4D 41 49 4E 44 45 52 80 4F 46 80 54 48 45 |REMAINDER.OF.THE| 00000C60: 80 4C 49 4E 45 80 4C 45 46 54 80 41 53 80 44 4F |.LINE.LEFT.AS.DO| 00000C70: 45 53 80 54 48 45 0D 80 44 45 4C 80 4B 45 59 29 |ES.THE..DEL.KEY)| 00000C80: 2E 0D 0D 0D 5B 43 54 52 4C 5D 80 41 52 52 4F 57 |....[CTRL].ARROW| 00000C90: 80 4C 45 46 54 80 4B 45 59 82 28 57 4F 52 44 80 |.LEFT.KEY.(WORD.| 00000CA0: 44 45 4C 2E 29 0D 80 44 45 4C 45 54 45 53 80 41 |DEL.)..DELETES.A| 00000CB0: 4C 4C 80 4F 46 80 54 48 45 80 43 48 41 52 41 43 |LL.OF.THE.CHARAC| 00000CC0: 54 45 52 53 80 46 52 4F 4D 80 54 48 45 80 43 55 |TERS.FROM.THE.CU| 00000CD0: 52 53 4F 52 2C 80 54 4F 80 54 48 45 80 53 54 41 |RSOR,.TO.THE.STA| 00000CE0: 52 54 80 4F 46 80 54 48 45 80 57 4F 52 44 0D 80 |RT.OF.THE.WORD..| 00000CF0: 54 48 41 54 80 54 48 45 80 43 55 52 53 4F 52 80 |THAT.THE.CURSOR.| 00000D00: 49 53 80 4F 4E 2E 0D 0D 0D 5B 53 48 49 46 54 5D |IS.ON....[SHIFT]| 00000D10: 80 44 45 4C 81 4F 52 80 49 4E 53 54 0D 80 49 4E |.DEL.OR.INST..IN| 00000D20: 53 45 52 54 53 80 4F 4E 45 80 53 50 41 43 45 80 |SERTS.ONE.SPACE.| 00000D30: 41 54 80 54 48 45 80 43 55 52 53 4F 52 80 41 4E |AT.THE.CURSOR.AN| 00000D40: 44 80 50 55 53 48 45 53 80 41 4C 4C 80 43 48 41 |D.PUSHES.ALL.CHA| 00000D50: 52 41 43 54 45 52 53 80 54 4F 80 54 48 45 80 52 |RACTERS.TO.THE.R| 00000D60: 49 47 48 54 80 4F 46 80 54 48 45 0D 80 43 55 52 |IGHT.OF.THE..CUR| 00000D70: 53 4F 52 80 52 49 47 48 54 2E 0D 0D 0D 48 4F 4D |SOR.RIGHT....HOM| 00000D80: 45 80 4B 45 59 0D 80 48 4F 4D 45 53 80 43 55 52 |E.KEY..HOMES.CUR| 00000D90: 53 4F 52 80 53 4F 80 54 48 41 54 80 54 48 45 80 |SOR.SO.THAT.THE.| 00000DA0: 53 43 52 45 45 4E 80 57 49 4C 4C 80 53 48 4F 57 |SCREEN.WILL.SHOW| 00000DB0: 80 54 48 45 80 46 49 52 53 54 80 50 41 47 45 80 |.THE.FIRST.PAGE.| 00000DC0: 4F 46 80 54 48 45 80 43 55 52 52 45 4E 54 80 46 |OF.THE.CURRENT.F| 00000DD0: 49 4C 45 2E 0D 0D 0D 5B 53 48 49 46 54 5D 80 48 |ILE....[SHIFT].H| 00000DE0: 4F 4D 45 80 4B 45 59 82 4F 52 80 43 4C 52 0D 0D |OME.KEY.OR.CLR..| 00000DF0: 80 4D 4F 56 45 53 80 54 48 45 80 43 55 52 53 4F |.MOVES.THE.CURSO| 00000E00: 52 81 54 4F 80 54 48 45 80 4C 41 53 54 80 50 41 |R.TO.THE.LAST.PA| 00000E10: 47 45 80 4F 46 80 54 48 45 80 43 55 52 52 45 4E |GE.OF.THE.CURREN| 00000E20: 54 80 46 49 4C 45 2E 0D 0D 0D 5B 53 48 49 46 54 |T.FILE....[SHIFT| 00000E30: 5D 80 52 45 54 55 52 4E 80 4B 45 59 0D 0D 80 53 |].RETURN.KEY...S| 00000E40: 50 4C 49 54 80 4C 49 4E 45 2E 80 43 48 41 52 41 |PLIT.LINE..CHARA| 00000E50: 43 54 45 52 53 80 54 4F 80 54 48 45 80 52 49 47 |CTERS.TO.THE.RIG| 00000E60: 48 54 80 4F 46 80 54 48 45 80 43 55 52 53 4F 52 |HT.OF.THE.CURSOR| 00000E70: 80 41 52 45 80 50 55 54 80 54 4F 80 4E 45 57 80 |.ARE.PUT.TO.NEW.| 00000E80: 4C 49 4E 45 80 42 45 4C 4F 57 0D 54 48 45 80 43 |LINE.BELOW.THE.C| 00000E90: 55 52 53 4F 52 2E 0D 0D 0D 0D 0D 52 55 4E 80 53 |URSOR......RUN.S| 00000EA0: 54 4F 50 2D 80 53 45 52 56 45 53 80 4E 4F 80 46 |TOP-.SERVES.NO.F| 00000EB0: 55 4E 43 54 49 4F 4E 0D 0D 52 55 4E 80 53 54 4F |UNCTION..RUN.STO| 00000EC0: 50 2F 80 52 45 53 54 4F 52 45 2D 80 57 49 4C 4C |P/.RESTORE-.WILL| 00000ED0: 80 44 4F 80 41 80 57 41 52 4D 53 54 41 52 54 0D |.DO.A.WARMSTART.| 00000EE0: 0D 0D 0D 2A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |...*------------| 00000EF0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000F00: 2D 2D 2D 2D 4F 50 54 49 4F 4E 81 43 4F 4D 4D 41 |----OPTION.COMMA| 00000F10: 4E 44 53 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |NDS-------------| 00000F20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000F30: 2D 0D 0D 0D 8A 4F 50 54 49 4F 4E 80 4C 4F 4F 50 |-....OPTION.LOOP| 00000F40: 0D 0D 81 46 55 4E 43 54 49 4F 4E 53 80 4F 46 80 |...FUNCTIONS.OF.| 00000F50: 54 48 49 53 80 45 44 49 54 4F 52 2D 41 53 53 45 |THIS.EDITOR-ASSE| 00000F60: 4D 42 4C 45 52 80 41 52 45 80 41 43 43 45 53 53 |MBLER.ARE.ACCESS| 00000F70: 45 44 80 57 49 54 48 80 53 49 4E 47 4C 45 80 4C |ED.WITH.SINGLE.L| 00000F80: 45 54 54 45 52 0D 80 43 4F 4D 4D 41 4E 44 53 80 |ETTER..COMMANDS.| 00000F90: 45 4E 54 45 52 45 44 80 4F 4E 43 45 80 59 4F 55 |ENTERED.ONCE.YOU| 00000FA0: 80 41 52 45 80 49 4E 80 54 48 45 80 4F 50 54 49 |.ARE.IN.THE.OPTI| 00000FB0: 4F 4E 80 4C 4F 4F 50 2E 0D 0D 81 54 4F 80 45 4E |ON.LOOP....TO.EN| 00000FC0: 54 45 52 80 54 48 45 80 4F 50 54 49 4F 4E 80 4C |TER.THE.OPTION.L| 00000FD0: 4F 4F 50 2C 80 50 52 45 53 53 80 54 48 45 80 46 |OOP,.PRESS.THE.F| 00000FE0: 31 80 4B 45 59 80 2E 80 4F 4E 43 45 80 59 4F 55 |1.KEY...ONCE.YOU| 00000FF0: 80 44 4F 80 54 48 49 53 80 41 80 54 57 4F 80 4C |.DO.THIS.A.TWO.L| 00001000: 49 4E 45 0D 80 43 4F 4D 4D 41 4E 44 80 57 49 4E |INE..COMMAND.WIN| 00001010: 44 4F 57 80 57 49 4C 4C 80 41 50 50 45 41 52 80 |DOW.WILL.APPEAR.| 00001020: 41 54 80 54 48 45 80 42 4F 54 54 4F 4D 80 4F 46 |AT.THE.BOTTOM.OF| 00001030: 80 54 48 45 80 53 43 52 45 45 4E 2E 80 54 48 45 |.THE.SCREEN..THE| 00001040: 80 4C 4F 57 45 52 80 4C 49 4E 45 80 49 53 0D 80 |.LOWER.LINE.IS..| 00001050: 55 53 45 44 80 54 4F 80 49 4E 50 55 54 80 44 41 |USED.TO.INPUT.DA| 00001060: 54 41 2E 80 54 48 45 80 55 50 50 45 52 80 4C 49 |TA..THE.UPPER.LI| 00001070: 4E 45 80 44 49 53 50 4C 41 59 53 80 54 48 45 80 |NE.DISPLAYS.THE.| 00001080: 43 55 52 52 45 4E 54 80 43 4F 4D 4D 41 4E 44 2C |CURRENT.COMMAND,| 00001090: 80 45 52 52 4F 52 80 43 4F 44 45 2C 0D 80 4D 45 |.ERROR.CODE,..ME| 000010A0: 4D 4F 52 59 80 4D 4F 44 45 80 28 42 4C 41 4E 4B |MORY.MODE.(BLANK| 000010B0: 80 46 4F 52 80 52 4F 4F 54 80 46 49 4C 45 2C 0D |.FOR.ROOT.FILE,.| 000010C0: 5B 48 5D 80 4F 52 80 5B 49 5D 80 46 4F 52 80 48 |[H].OR.[I].FOR.H| 000010D0: 49 44 45 80 41 4E 44 80 49 4E 43 4C 55 44 45 2E |IDE.AND.INCLUDE.| 000010E0: 29 80 41 4E 44 80 53 4F 55 52 43 45 80 46 49 4C |).AND.SOURCE.FIL| 000010F0: 45 80 4C 4F 43 41 54 49 4F 4E 2E 0D 0D 0D 0D 0D |E.LOCATION......| 00001100: 48 83 2D 48 49 44 45 0D 81 4D 4F 56 45 53 80 54 |H.-HIDE..MOVES.T| 00001110: 48 45 80 48 49 47 48 80 4D 45 4D 4F 52 59 80 50 |HE.HIGH.MEMORY.P| 00001120: 4F 49 4E 54 45 52 80 54 4F 80 42 45 4C 4F 57 80 |OINTER.TO.BELOW.| 00001130: 54 48 45 80 43 55 52 52 45 4E 54 80 53 4F 55 52 |THE.CURRENT.SOUR| 00001140: 43 45 80 28 52 4F 4F 54 29 80 46 49 4C 45 2E 0D |CE.(ROOT).FILE..| 00001150: 80 41 80 4E 45 57 80 53 4F 55 52 43 45 80 46 49 |.A.NEW.SOURCE.FI| 00001160: 4C 45 80 4D 41 59 80 42 45 80 4C 4F 41 44 45 44 |LE.MAY.BE.LOADED| 00001170: 80 4F 52 80 43 52 45 41 54 45 44 80 4C 45 41 56 |.OR.CREATED.LEAV| 00001180: 49 4E 47 80 54 48 45 80 52 4F 4F 54 80 46 49 4C |ING.THE.ROOT.FIL| 00001190: 45 80 49 4E 54 41 43 54 2E 0D 81 49 4E 80 54 48 |E.INTACT...IN.TH| 000011A0: 45 80 4F 50 54 49 4F 4E 80 57 49 4E 44 4F 57 80 |E.OPTION.WINDOW.| 000011B0: 54 48 45 80 4D 4F 44 45 80 50 52 4F 4D 50 54 80 |THE.MODE.PROMPT.| 000011C0: 43 48 41 4E 47 45 53 80 54 4F 80 5B 48 5D 80 41 |CHANGES.TO.[H].A| 000011D0: 4E 44 80 54 48 45 80 53 4F 55 52 43 45 80 46 49 |ND.THE.SOURCE.FI| 000011E0: 4C 45 0D 80 50 4F 49 4E 54 45 52 53 80 53 48 4F |LE..POINTERS.SHO| 000011F0: 57 80 54 48 45 80 4C 4F 43 41 54 49 4F 4E 80 4F |W.THE.LOCATION.O| 00001200: 46 80 54 48 45 80 48 49 44 45 80 46 49 4C 45 2E |F.THE.HIDE.FILE.| 00001210: 0D 0D 52 83 2D 52 45 53 54 4F 52 45 0D 81 52 45 |..R.-RESTORE..RE| 00001220: 54 55 52 4E 80 54 4F 80 54 48 45 80 52 4F 4F 54 |TURN.TO.THE.ROOT| 00001230: 80 46 49 4C 45 80 46 52 4F 4D 80 54 48 45 80 48 |.FILE.FROM.THE.H| 00001240: 49 44 45 80 4F 52 80 49 4E 43 4C 55 44 45 80 4D |IDE.OR.INCLUDE.M| 00001250: 4F 44 45 2E 80 54 48 45 80 48 49 44 45 80 4F 52 |ODE..THE.HIDE.OR| 00001260: 80 49 4E 43 4C 55 44 45 0D 80 46 49 4C 45 80 49 |.INCLUDE..FILE.I| 00001270: 53 80 4C 4F 53 54 80 46 52 4F 4D 80 52 41 4D 2E |S.LOST.FROM.RAM.| 00001280: 0D 0D 0D 51 83 2D 4D 45 52 47 45 81 41 50 50 45 |...Q.-MERGE.APPE| 00001290: 4E 44 80 54 48 45 80 43 55 52 52 45 4E 54 80 48 |ND.THE.CURRENT.H| 000012A0: 49 44 45 80 46 49 4C 45 80 54 4F 80 54 48 45 80 |IDE.FILE.TO.THE.| 000012B0: 42 45 47 49 4E 4E 49 4E 47 80 4F 46 80 54 48 45 |BEGINNING.OF.THE| 000012C0: 80 52 4F 4F 54 80 46 49 4C 45 0D 0D 0D 0D 46 83 |.ROOT.FILE....F.| 000012D0: 2D 46 49 4E 44 0D 82 45 4E 54 45 52 80 54 48 45 |-FIND..ENTER.THE| 000012E0: 80 53 54 52 49 4E 47 80 54 4F 80 53 45 41 52 43 |.STRING.TO.SEARC| 000012F0: 48 80 46 4F 52 2E 80 44 45 4C 49 4D 49 54 45 52 |H.FOR..DELIMITER| 00001300: 53 80 41 52 45 4E 27 54 80 52 45 51 55 49 52 45 |S.AREN'T.REQUIRE| 00001310: 44 2E 80 42 4C 41 4E 4B 53 80 43 4F 55 4E 54 21 |D..BLANKS.COUNT!| 00001320: 0D 80 50 52 45 53 53 80 52 45 54 55 52 4E 80 54 |..PRESS.RETURN.T| 00001330: 4F 80 53 54 41 52 54 80 53 45 41 52 43 48 2E 80 |O.START.SEARCH..| 00001340: 4E 4F 54 45 80 54 48 45 80 54 48 45 80 53 45 41 |NOTE.THE.THE.SEA| 00001350: 52 43 48 80 42 45 47 49 4E 53 80 41 54 80 54 48 |RCH.BEGINS.AT.TH| 00001360: 45 80 43 55 52 52 45 4E 54 0D 80 43 55 52 53 4F |E.CURRENT..CURSO| 00001370: 52 80 50 4F 53 49 54 49 4F 4E 2E 0D 0D 82 49 46 |R.POSITION....IF| 00001380: 80 54 48 45 80 53 54 52 49 4E 47 80 49 53 80 46 |.THE.STRING.IS.F| 00001390: 4F 55 4E 44 80 54 48 45 80 45 44 49 54 4F 52 81 |OUND.THE.EDITOR.| 000013A0: 57 49 4C 4C 80 44 49 53 50 4C 41 59 80 54 48 45 |WILL.DISPLAY.THE| 000013B0: 80 4C 49 4E 45 80 57 49 54 48 80 54 48 45 80 43 |.LINE.WITH.THE.C| 000013C0: 55 52 53 4F 52 0D 41 54 80 54 48 45 80 39 54 48 |URSOR.AT.THE.9TH| 000013D0: 80 4C 49 4E 45 80 44 4F 57 4E 2E 80 54 4F 80 43 |.LINE.DOWN..TO.C| 000013E0: 4F 4E 54 49 4E 55 45 81 53 45 41 52 43 48 49 4E |ONTINUE.SEARCHIN| 000013F0: 47 80 50 52 45 53 53 80 52 45 54 55 52 4E 2E 80 |G.PRESS.RETURN..| 00001400: 41 4E 59 80 4F 54 48 45 52 80 4B 45 59 80 54 4F |ANY.OTHER.KEY.TO| 00001410: 0D 41 42 4F 52 54 80 53 45 41 52 43 48 2E 0D 0D |.ABORT.SEARCH...| 00001420: 81 53 45 41 52 43 48 80 41 4E 44 80 52 45 50 4C |.SEARCH.AND.REPL| 00001430: 41 43 45 80 49 53 80 48 41 4E 44 4C 45 44 80 41 |ACE.IS.HANDLED.A| 00001440: 53 80 41 4E 80 4F 50 54 49 4F 4E 80 54 4F 80 54 |S.AN.OPTION.TO.T| 00001450: 48 45 80 46 49 4E 44 80 46 55 4E 43 54 49 4F 4E |HE.FIND.FUNCTION| 00001460: 2E 0D 82 49 46 80 59 4F 55 80 57 49 53 48 80 54 |...IF.YOU.WISH.T| 00001470: 4F 80 53 45 41 52 43 48 80 41 4E 44 80 52 45 50 |O.SEARCH.AND.REP| 00001480: 4C 41 43 45 81 41 80 53 54 52 49 4E 47 2C 80 49 |LACE.A.STRING,.I| 00001490: 4E 80 54 48 45 80 4F 50 54 49 4F 4E 80 4C 4F 4F |N.THE.OPTION.LOO| 000014A0: 50 80 50 52 45 53 53 0D 81 54 48 45 80 22 46 22 |P.PRESS..THE."F"| 000014B0: 80 4B 45 59 80 4A 55 53 54 80 41 53 80 59 4F 55 |.KEY.JUST.AS.YOU| 000014C0: 80 57 4F 55 4C 44 80 54 4F 80 44 4F 81 41 80 53 |.WOULD.TO.DO.A.S| 000014D0: 49 4D 50 4C 45 80 53 45 41 52 43 48 2E 80 57 48 |IMPLE.SEARCH..WH| 000014E0: 45 4E 80 50 52 4F 4D 50 54 45 44 0D 81 49 4E 80 |EN.PROMPTED..IN.| 000014F0: 54 48 45 80 43 4F 4D 4D 41 4E 44 80 57 49 4E 44 |THE.COMMAND.WIND| 00001500: 4F 57 2C 80 45 4E 54 45 52 80 54 48 45 81 53 54 |OW,.ENTER.THE.ST| 00001510: 52 49 4E 47 80 54 4F 80 53 45 41 52 43 48 80 54 |RING.TO.SEARCH.T| 00001520: 48 45 4E 80 50 52 45 53 53 80 54 48 45 0D 45 4E |HEN.PRESS.THE.EN| 00001530: 47 4C 49 53 48 80 50 4F 55 4E 44 80 4B 45 59 80 |GLISH.POUND.KEY.| 00001540: 41 53 80 41 80 44 45 4C 49 4D 49 54 45 52 2E 80 |AS.A.DELIMITER..| 00001550: 54 48 45 4E 80 54 59 50 45 80 54 48 45 80 53 54 |THEN.TYPE.THE.ST| 00001560: 52 49 4E 47 80 54 4F 80 55 53 45 80 41 53 80 41 |RING.TO.USE.AS.A| 00001570: 81 52 45 50 4C 41 43 45 4D 45 4E 54 0D 80 45 41 |.REPLACEMENT..EA| 00001580: 43 48 80 54 49 4D 45 80 54 48 45 80 53 45 41 52 |CH.TIME.THE.SEAR| 00001590: 43 48 80 53 54 52 49 4E 47 80 49 53 80 45 4E 43 |CH.STRING.IS.ENC| 000015A0: 4F 55 4E 54 45 52 45 44 80 59 4F 55 80 57 49 4C |OUNTERED.YOU.WIL| 000015B0: 4C 80 42 45 80 50 52 4F 4D 50 54 45 44 80 54 4F |L.BE.PROMPTED.TO| 000015C0: 0D 81 45 49 54 48 45 52 80 53 4B 49 50 80 54 48 |..EITHER.SKIP.TH| 000015D0: 45 80 53 54 52 49 4E 47 2C 80 52 45 50 4C 41 43 |E.STRING,.REPLAC| 000015E0: 45 80 54 48 45 80 53 54 52 49 4E 47 80 4F 52 80 |E.THE.STRING.OR.| 000015F0: 41 42 4F 52 54 80 54 48 45 80 53 45 41 52 43 48 |ABORT.THE.SEARCH| 00001600: 2E 81 28 50 52 45 53 53 80 53 2C 52 80 4F 0D 52 |..(PRESS.S,R.O.R| 00001610: 80 41 29 0D 81 49 46 80 41 80 45 4E 47 4C 49 53 |.A)..IF.A.ENGLIS| 00001620: 48 80 50 4F 55 4E 44 80 49 53 80 45 4E 54 45 52 |H.POUND.IS.ENTER| 00001630: 45 44 80 41 53 80 54 48 45 80 4C 41 53 54 80 43 |ED.AS.THE.LAST.C| 00001640: 48 41 52 41 43 54 45 52 80 4F 46 80 54 48 45 80 |HARACTER.OF.THE.| 00001650: 52 45 50 4C 41 43 45 0D 53 54 52 49 4E 47 80 54 |REPLACE.STRING.T| 00001660: 48 45 4E 80 54 48 45 80 45 44 49 54 4F 52 80 57 |HEN.THE.EDITOR.W| 00001670: 49 4C 4C 80 52 45 50 4C 41 43 45 80 41 4C 4C 80 |ILL.REPLACE.ALL.| 00001680: 4F 43 43 55 52 41 4E 43 45 53 80 4F 46 80 54 48 |OCCURANCES.OF.TH| 00001690: 45 80 53 45 41 52 43 48 80 53 54 52 49 4E 47 0D |E.SEARCH.STRING.| 000016A0: 46 52 4F 4D 80 54 48 45 80 43 55 52 53 4F 52 80 |FROM.THE.CURSOR.| 000016B0: 54 4F 80 54 48 45 80 45 4E 44 80 4F 46 80 54 48 |TO.THE.END.OF.TH| 000016C0: 45 80 46 49 4C 45 80 57 49 54 48 4F 55 54 80 41 |E.FILE.WITHOUT.A| 000016D0: 4E 59 80 50 52 4F 4D 50 54 2E 0D 0D 45 58 41 4D |NY.PROMPT...EXAM| 000016E0: 50 4C 45 3A 0D 0D 4F 4C 44 80 4E 45 57 84 3B 52 |PLE:..OLD.NEW.;R| 000016F0: 45 50 4C 41 43 45 80 57 49 54 48 80 50 52 4F 4D |EPLACE.WITH.PROM| 00001700: 50 54 0D 0D 4F 4C 44 80 4E 45 57 84 3B 52 45 50 |PT..OLD.NEW.;REP| 00001710: 4C 41 43 45 80 57 49 54 48 4F 55 54 80 50 52 4F |LACE.WITHOUT.PRO| 00001720: 4D 50 54 0D 0D 0D 4E 83 2D 4E 45 57 81 45 52 41 |MPT...N.-NEW.ERA| 00001730: 53 45 80 54 48 45 80 43 55 52 52 45 4E 54 80 46 |SE.THE.CURRENT.F| 00001740: 49 4C 45 2E 0D 0D 0D 4D 83 2D 4D 45 4D 4F 52 59 |ILE....M.-MEMORY| 00001750: 81 4D 4F 4E 49 54 4F 52 80 4D 4F 44 45 0D 0D 80 |.MONITOR.MODE...| 00001760: 45 4E 54 45 52 80 54 48 45 80 48 45 58 80 41 44 |ENTER.THE.HEX.AD| 00001770: 44 52 45 53 53 80 28 57 49 54 48 4F 55 54 80 54 |DRESS.(WITHOUT.T| 00001780: 48 45 80 24 80 21 29 80 4F 52 80 50 52 45 53 53 |HE.$.!).OR.PRESS| 00001790: 80 52 45 54 55 52 4E 80 54 4F 80 55 53 45 80 54 |.RETURN.TO.USE.T| 000017A0: 48 45 80 4C 41 53 54 0D 41 44 44 52 45 53 53 80 |HE.LAST.ADDRESS.| 000017B0: 55 53 45 44 2E 0D 80 41 4E 80 45 4E 54 49 52 45 |USED...AN.ENTIRE| 000017C0: 80 50 41 47 45 80 57 49 54 48 80 38 80 42 59 54 |.PAGE.WITH.8.BYT| 000017D0: 45 53 80 50 45 52 80 4C 49 4E 45 80 57 49 4C 4C |ES.PER.LINE.WILL| 000017E0: 80 42 45 80 44 49 53 50 4C 41 59 45 44 2E 0D 80 |.BE.DISPLAYED...| 000017F0: 41 4C 4C 80 43 55 52 53 4F 52 80 46 55 4E 43 54 |ALL.CURSOR.FUNCT| 00001800: 49 4F 4E 53 80 57 49 4C 4C 80 4F 50 45 52 41 54 |IONS.WILL.OPERAT| 00001810: 45 2C 80 49 4E 43 4C 55 44 49 4E 47 80 50 41 47 |E,.INCLUDING.PAG| 00001820: 45 80 55 50 80 41 4E 44 80 50 41 47 45 80 44 4F |E.UP.AND.PAGE.DO| 00001830: 57 4E 2E 0D 80 59 4F 55 80 4D 41 59 80 41 4C 54 |WN...YOU.MAY.ALT| 00001840: 45 52 80 4D 45 4D 4F 52 59 80 42 59 80 43 48 41 |ER.MEMORY.BY.CHA| 00001850: 4E 47 49 4E 47 80 41 4E 59 80 4F 46 80 54 48 45 |NGING.ANY.OF.THE| 00001860: 80 4E 55 4D 42 45 52 53 80 41 4E 44 80 50 52 45 |.NUMBERS.AND.PRE| 00001870: 53 53 49 4E 47 80 52 45 54 55 52 4E 2E 0D 80 4E |SSING.RETURN...N| 00001880: 4F 54 45 80 54 48 41 54 80 54 48 45 80 45 44 49 |OTE.THAT.THE.EDI| 00001890: 54 4F 52 80 4F 4E 4C 59 80 41 43 43 45 50 54 53 |TOR.ONLY.ACCEPTS| 000018A0: 80 48 45 58 80 4B 45 59 53 54 52 4F 4B 45 53 2E |.HEX.KEYSTROKES.| 000018B0: 80 41 4C 54 45 52 49 4E 47 80 54 48 45 80 41 44 |.ALTERING.THE.AD| 000018C0: 44 52 45 53 53 0D 57 49 4C 4C 80 48 41 56 45 80 |DRESS.WILL.HAVE.| 000018D0: 4E 4F 80 45 46 46 45 43 54 2E 0D 0D 82 41 53 43 |NO.EFFECT....ASC| 000018E0: 49 49 80 44 55 4D 50 80 4F 50 54 49 4F 4E 0D 83 |II.DUMP.OPTION..| 000018F0: 57 48 45 4E 80 45 4E 54 45 52 49 4E 47 80 54 48 |WHEN.ENTERING.TH| 00001900: 45 80 41 44 44 52 45 53 53 80 46 4F 52 80 54 48 |E.ADDRESS.FOR.TH| 00001910: 45 80 4D 45 4D 4F 52 59 80 44 55 4D 50 2C 80 49 |E.MEMORY.DUMP,.I| 00001920: 46 80 54 48 45 80 41 44 44 52 45 53 53 80 49 53 |F.THE.ADDRESS.IS| 00001930: 0D 46 4F 4C 4C 4F 57 45 44 80 42 59 80 41 80 53 |.FOLLOWED.BY.A.S| 00001940: 4C 41 53 48 2C 80 4D 45 4D 4F 52 59 80 57 49 4C |LASH,.MEMORY.WIL| 00001950: 4C 80 42 45 80 44 49 53 50 4C 41 59 45 44 80 49 |L.BE.DISPLAYED.I| 00001960: 4E 80 41 53 43 49 49 2E 0D 0D 34 30 30 30 2F 0D |N.ASCII...4000/.| 00001970: 0D 82 50 52 49 4E 54 45 52 80 4F 50 54 49 4F 4E |..PRINTER.OPTION| 00001980: 3A 0D 80 41 46 54 45 52 80 45 4E 54 45 52 49 4E |:..AFTER.ENTERIN| 00001990: 47 80 54 48 45 80 4D 45 4D 4F 52 59 80 44 55 4D |G.THE.MEMORY.DUM| 000019A0: 50 80 4D 4F 44 45 80 54 48 45 80 4D 45 4D 4F 52 |P.MODE.THE.MEMOR| 000019B0: 59 80 4D 41 59 80 42 45 80 44 55 4D 50 45 44 80 |Y.MAY.BE.DUMPED.| 000019C0: 54 4F 80 54 48 45 80 50 52 49 4E 54 45 52 80 42 |TO.THE.PRINTER.B| 000019D0: 59 0D 80 53 41 56 49 4E 47 80 54 4F 80 44 45 56 |Y..SAVING.TO.DEV| 000019E0: 49 43 45 80 23 34 2E 0D 80 50 52 49 4E 54 45 52 |ICE.#4...PRINTER| 000019F0: 80 57 49 4C 4C 80 43 4F 4E 54 49 4E 55 45 80 44 |.WILL.CONTINUE.D| 00001A00: 55 4D 50 80 55 4E 54 49 4C 80 41 80 52 55 4E 53 |UMP.UNTIL.A.RUNS| 00001A10: 54 4F 50 2F 52 45 53 54 4F 52 45 2E 0D 0D 80 45 |TOP/RESTORE....E| 00001A20: 47 2E 0D 87 45 4E 54 45 52 80 4F 50 54 49 4F 4E |G...ENTER.OPTION| 00001A30: 80 4C 4F 4F 50 0D 87 50 52 45 53 53 80 53 80 46 |.LOOP..PRESS.S.F| 00001A40: 4F 52 80 53 41 56 45 0D 87 54 59 50 45 80 23 34 |OR.SAVE..TYPE.#4| 00001A50: 80 54 4F 80 53 41 56 45 80 54 4F 80 44 45 56 49 |.TO.SAVE.TO.DEVI| 00001A60: 43 45 80 23 34 28 50 52 49 4E 54 45 52 29 0D 0D |CE.#4(PRINTER)..| 00001A70: 0D 49 83 2D 49 4E 53 54 52 55 43 54 49 4F 4E 81 |.I.-INSTRUCTION.| 00001A80: 44 49 53 41 53 53 45 4D 42 4C 45 0D 0D 80 45 4E |DISASSEMBLE...EN| 00001A90: 54 45 52 80 48 45 58 80 41 44 44 52 45 53 53 80 |TER.HEX.ADDRESS.| 00001AA0: 4F 52 80 52 45 54 55 52 4E 80 54 4F 80 55 53 45 |OR.RETURN.TO.USE| 00001AB0: 80 54 48 45 80 4C 41 53 54 2E 80 43 55 52 53 4F |.THE.LAST..CURSO| 00001AC0: 52 80 55 50 80 41 4E 44 80 44 4F 57 4E 80 57 49 |R.UP.AND.DOWN.WI| 00001AD0: 4C 4C 0D 80 53 43 52 4F 4C 4C 80 54 48 45 80 44 |LL..SCROLL.THE.D| 00001AE0: 49 53 50 4C 41 59 2E 80 50 41 47 45 80 44 4F 57 |ISPLAY..PAGE.DOW| 00001AF0: 4E 80 50 41 47 45 53 80 44 4F 57 4E 2E 80 41 4E |N.PAGES.DOWN..AN| 00001B00: 59 80 4F 54 48 45 52 80 4B 45 59 80 54 4F 80 45 |Y.OTHER.KEY.TO.E| 00001B10: 58 49 54 2E 0D 80 41 53 43 49 49 80 43 4F 44 45 |XIT...ASCII.CODE| 00001B20: 53 80 41 52 45 80 44 49 53 50 4C 41 59 45 44 80 |S.ARE.DISPLAYED.| 00001B30: 41 54 80 54 48 45 80 46 41 52 80 52 49 47 48 54 |AT.THE.FAR.RIGHT| 00001B40: 2E 0D 0D 84 50 52 49 4E 54 45 52 80 4F 50 54 49 |....PRINTER.OPTI| 00001B50: 4F 4E 0D 80 45 4E 54 45 52 80 4F 50 54 49 4F 4E |ON..ENTER.OPTION| 00001B60: 80 4C 4F 4F 50 2C 80 50 52 45 53 53 80 53 80 46 |.LOOP,.PRESS.S.F| 00001B70: 4F 52 80 53 41 56 45 2E 80 54 48 45 4E 80 45 4E |OR.SAVE..THEN.EN| 00001B80: 54 45 52 80 54 48 45 80 41 44 44 52 45 53 53 80 |TER.THE.ADDRESS.| 00001B90: 46 4F 4C 4C 4F 57 45 44 80 49 4D 4D 45 44 49 41 |FOLLOWED.IMMEDIA| 00001BA0: 54 4C 0D 80 42 59 80 23 34 0D 0D 80 45 47 2E 80 |TL..BY.#4...EG..| 00001BB0: 43 46 30 30 23 34 0D 0D 80 50 52 49 4E 54 45 52 |CF00#4...PRINTER| 00001BC0: 80 57 49 4C 4C 80 43 4F 4E 54 49 4E 55 45 80 44 |.WILL.CONTINUE.D| 00001BD0: 55 4D 50 80 55 4E 54 49 4C 80 41 80 52 55 4E 53 |UMP.UNTIL.A.RUNS| 00001BE0: 54 4F 50 2F 52 45 53 54 4F 52 45 2E 0D 0D 0D 0D |TOP/RESTORE.....| 00001BF0: 54 83 2D 54 52 41 4E 53 46 45 52 81 4D 45 4D 4F |T.-TRANSFER.MEMO| 00001C00: 52 59 80 42 4C 4F 43 4B 80 4D 4F 56 45 2E 0D 0D |RY.BLOCK.MOVE...| 00001C10: 80 45 4E 54 45 52 80 54 48 45 80 53 54 41 52 54 |.ENTER.THE.START| 00001C20: 80 41 4E 44 80 45 4E 44 80 41 44 44 52 45 53 53 |.AND.END.ADDRESS| 00001C30: 80 4F 46 80 54 48 45 80 53 4F 55 52 43 45 80 42 |.OF.THE.SOURCE.B| 00001C40: 4C 4F 43 4B 80 41 4E 44 80 54 48 45 80 53 54 41 |LOCK.AND.THE.STA| 00001C50: 52 54 80 41 44 44 52 45 53 53 0D 4F 46 80 54 48 |RT.ADDRESS.OF.TH| 00001C60: 45 80 44 45 53 54 49 4E 41 54 49 4F 4E 2E 0D 0D |E.DESTINATION...| 00001C70: 44 83 2D 46 49 4C 4C 80 4D 45 4D 4F 52 59 80 57 |D.-FILL.MEMORY.W| 00001C80: 49 54 48 80 41 80 53 50 45 43 49 46 49 45 44 80 |ITH.A.SPECIFIED.| 00001C90: 42 59 54 45 0D 0D 0D 0D 4C 83 2D 4C 4F 41 44 0D |BYTE....L.-LOAD.| 00001CA0: 80 4C 4F 41 44 80 41 80 53 4F 55 52 43 45 80 46 |.LOAD.A.SOURCE.F| 00001CB0: 49 4C 45 2E 80 54 48 45 80 46 49 4C 45 80 4D 55 |ILE..THE.FILE.MU| 00001CC0: 53 54 80 42 45 80 49 4E 80 43 45 4D 41 80 53 4F |ST.BE.IN.CEMA.SO| 00001CD0: 55 52 43 45 80 46 49 4C 45 80 46 4F 52 4D 41 54 |URCE.FILE.FORMAT| 00001CE0: 2E 80 28 53 45 45 80 41 50 50 45 4E 44 49 58 0D |..(SEE.APPENDIX.| 00001CF0: 0D 85 42 4C 4F 43 4B 80 4C 4F 41 44 80 4F 50 54 |..BLOCK.LOAD.OPT| 00001D00: 49 4F 4E 3A 0D 0D 8F 54 45 53 54 2E 53 52 43 2F |ION:...TEST.SRC/| 00001D10: 42 0D 0D 80 43 4F 4E 54 45 4E 54 53 80 4F 46 80 |B...CONTENTS.OF.| 00001D20: 54 48 45 80 44 49 53 4B 80 46 49 4C 45 80 41 52 |THE.DISK.FILE.AR| 00001D30: 45 80 49 4E 53 45 52 54 81 45 44 80 41 54 80 54 |E.INSERT.ED.AT.T| 00001D40: 48 45 80 43 55 52 53 4F 52 80 50 4F 53 49 54 49 |HE.CURSOR.POSITI| 00001D50: 4F 4E 2E 0D 80 4E 4F 54 45 3A 80 54 48 49 53 80 |ON...NOTE:.THIS.| 00001D60: 49 53 80 54 48 45 80 4F 4E 4C 59 80 42 4C 4F 43 |IS.THE.ONLY.BLOC| 00001D70: 4B 80 43 4F 4D 4D 41 4E 44 82 54 48 41 54 80 44 |K.COMMAND.THAT.D| 00001D80: 4F 45 53 80 4E 4F 54 80 52 45 51 55 49 52 45 80 |OES.NOT.REQUIRE.| 00001D90: 42 4C 4F 43 4B 80 4D 41 52 4B 45 52 53 2E 0D 0D |BLOCK.MARKERS...| 00001DA0: 0D 53 83 2D 53 41 56 45 81 53 41 56 45 53 80 41 |.S.-SAVE.SAVES.A| 00001DB0: 80 43 45 4D 41 80 53 4F 55 52 43 45 80 46 49 4C |.CEMA.SOURCE.FIL| 00001DC0: 45 2E 0D 0D 80 2A 2A 2A 2A 4E 4F 54 45 3A 80 41 |E....****NOTE:.A| 00001DD0: 4C 4C 80 46 49 4C 45 80 4E 41 4D 45 53 80 41 55 |LL.FILE.NAMES.AU| 00001DE0: 54 4F 4D 41 54 49 43 41 4C 4C 59 81 48 41 56 45 |TOMATICALLY.HAVE| 00001DF0: 80 41 4E 80 27 40 30 3A 27 80 50 55 54 80 4F 4E |.AN.'@0:'.PUT.ON| 00001E00: 80 42 45 46 4F 52 45 80 47 4F 49 4E 47 80 54 4F |.BEFORE.GOING.TO| 00001E10: 0D 80 54 48 45 80 44 49 53 4B 80 43 4F 4E 54 52 |..THE.DISK.CONTR| 00001E20: 4F 4C 4C 45 52 2E 80 49 4E 80 4F 54 48 45 52 80 |OLLER..IN.OTHER.| 00001E30: 57 4F 52 44 53 2C 80 49 46 80 41 80 46 49 4C 45 |WORDS,.IF.A.FILE| 00001E40: 80 45 58 49 53 54 53 80 4F 4E 80 54 48 45 80 44 |.EXISTS.ON.THE.D| 00001E50: 49 53 4B 80 57 49 54 48 80 54 48 45 0D 80 53 41 |ISK.WITH.THE..SA| 00001E60: 4D 45 80 4E 41 4D 45 2C 80 49 54 80 57 4C 4C 80 |ME.NAME,.IT.WLL.| 00001E70: 42 45 80 44 45 4C 45 54 45 44 80 42 45 46 4F 52 |BE.DELETED.BEFOR| 00001E80: 45 80 54 48 45 80 4E 45 57 80 46 49 4C 45 80 49 |E.THE.NEW.FILE.I| 00001E90: 53 80 53 41 56 45 44 2E 0D 0D 0D 83 42 4C 4F 43 |S.SAVED.....BLOC| 00001EA0: 4B 80 53 41 56 45 80 4F 50 54 49 4F 4E 3A 0D 0D |K.SAVE.OPTION:..| 00001EB0: 8F 54 45 53 54 2E 41 53 43 2F 42 0D 0D 81 54 48 |.TEST.ASC/B...TH| 00001EC0: 45 80 43 4F 44 45 80 49 4E 53 49 44 45 80 54 48 |E.CODE.INSIDE.TH| 00001ED0: 45 80 42 4C 4F 43 4B 80 4D 41 52 4B 45 52 53 80 |E.BLOCK.MARKERS.| 00001EE0: 49 53 81 53 41 56 45 44 80 41 53 80 41 80 53 4F |IS.SAVED.AS.A.SO| 00001EF0: 55 52 43 45 80 46 49 4C 45 2E 0D 0D 0D 83 50 52 |URCE.FILE.....PR| 00001F00: 49 4E 54 45 52 80 4F 50 54 49 4F 4E 0D 80 54 48 |INTER.OPTION..TH| 00001F10: 45 80 44 45 46 41 55 4C 54 80 44 45 56 49 43 45 |E.DEFAULT.DEVICE| 00001F20: 80 4E 55 4D 42 45 52 80 46 4F 52 80 41 80 53 41 |.NUMBER.FOR.A.SA| 00001F30: 56 45 80 43 4F 4D 4D 41 4E 44 80 49 53 80 23 38 |VE.COMMAND.IS.#8| 00001F40: 28 44 49 53 4B 29 2E 80 54 48 49 53 80 4D 41 59 |(DISK)..THIS.MAY| 00001F50: 80 42 45 80 43 48 41 4E 47 45 44 0D 54 4F 80 53 |.BE.CHANGED.TO.S| 00001F60: 41 56 45 80 54 4F 80 44 45 56 49 43 45 80 23 34 |AVE.TO.DEVICE.#4| 00001F70: 28 50 52 49 4E 54 45 52 29 80 42 59 80 49 4E 43 |(PRINTER).BY.INC| 00001F80: 4C 55 44 49 4E 47 80 41 80 23 34 80 49 4D 4D 45 |LUDING.A.#4.IMME| 00001F90: 44 49 41 54 4C 59 80 41 46 54 45 52 80 54 48 45 |DIATLY.AFTER.THE| 00001FA0: 80 46 49 4C 45 80 4E 41 4D 45 2E 0D 0D 80 45 47 |.FILE.NAME....EG| 00001FB0: 2E 80 47 4F 52 46 23 34 0D 0D 80 4E 4F 54 45 80 |..GORF#4...NOTE.| 00001FC0: 54 48 41 54 80 57 48 45 4E 80 53 41 56 49 4E 47 |THAT.WHEN.SAVING| 00001FD0: 80 54 4F 80 54 48 45 80 50 52 49 4E 54 45 52 80 |.TO.THE.PRINTER.| 00001FE0: 41 80 46 49 4C 45 80 4E 41 4D 45 80 49 53 80 4E |A.FILE.NAME.IS.N| 00001FF0: 4F 54 80 4E 45 43 45 53 53 41 52 59 2E 0D 0D 80 |OT.NECESSARY....| 00002000: 45 47 2E 80 23 34 0D 0D 80 54 48 45 80 42 4C 4F |EG..#4...THE.BLO| 00002010: 43 4B 80 53 41 56 45 80 4D 41 59 80 41 4C 53 4F |CK.SAVE.MAY.ALSO| 00002020: 80 42 45 80 44 49 52 45 43 54 45 44 80 54 4F 80 |.BE.DIRECTED.TO.| 00002030: 54 48 45 80 50 52 49 4E 54 45 52 80 42 59 80 54 |THE.PRINTER.BY.T| 00002040: 48 45 80 53 41 4D 45 80 4D 45 54 48 4F 44 2E 0D |HE.SAME.METHOD..| 00002050: 0D 80 45 47 2E 80 47 4F 52 46 23 34 2F 42 0D 0D |..EG..GORF#4/B..| 00002060: 0D 0D 0D 4A 83 2D 42 49 4E 41 52 59 80 4C 4F 41 |...J.-BINARY.LOA| 00002070: 44 0D 81 54 48 45 80 46 49 4C 45 80 4D 55 53 54 |D..THE.FILE.MUST| 00002080: 80 42 45 80 41 80 50 52 4F 47 52 41 4D 80 46 49 |.BE.A.PROGRAM.FI| 00002090: 4C 45 2E 0D 0D 81 54 48 45 80 53 54 41 52 54 80 |LE....THE.START.| 000020A0: 41 4E 44 80 45 4E 44 80 41 44 44 52 45 53 53 80 |AND.END.ADDRESS.| 000020B0: 49 53 80 44 49 53 50 4C 41 59 45 44 80 41 53 80 |IS.DISPLAYED.AS.| 000020C0: 49 54 27 53 80 4C 4F 41 44 45 44 2E 0D 0D 89 45 |IT'S.LOADED....E| 000020D0: 44 49 54 80 4F 50 54 49 4F 4E 3A 0D 0D 8F 54 45 |DIT.OPTION:...TE| 000020E0: 53 54 2E 4F 42 4A 2F 45 0D 0D 81 54 48 45 80 44 |ST.OBJ/E...THE.D| 000020F0: 45 53 54 49 4E 41 54 49 4F 4E 80 4F 46 80 54 48 |ESTINATION.OF.TH| 00002100: 45 80 46 49 4C 45 80 42 45 49 4E 47 80 4C 4F 41 |E.FILE.BEING.LOA| 00002110: 44 45 44 80 4D 41 59 80 42 45 80 43 48 41 4E 47 |DED.MAY.BE.CHANG| 00002120: 45 44 80 42 59 80 45 44 49 54 49 4E 47 80 54 48 |ED.BY.EDITING.TH| 00002130: 45 0D 80 4E 55 4D 42 45 52 80 49 4E 80 54 48 45 |E..NUMBER.IN.THE| 00002140: 80 53 54 52 49 4E 47 80 57 49 4E 44 4F 57 2E 0D |.STRING.WINDOW..| 00002150: 0D 0D 4B 83 2D 42 49 4E 41 52 59 80 53 41 56 45 |..K.-BINARY.SAVE| 00002160: 0D 81 54 48 45 80 53 50 45 43 49 46 49 45 44 80 |..THE.SPECIFIED.| 00002170: 42 4C 4F 43 4B 80 4F 46 80 4D 45 4D 4F 52 59 80 |BLOCK.OF.MEMORY.| 00002180: 49 53 80 53 41 56 45 44 80 41 53 80 41 80 50 52 |IS.SAVED.AS.A.PR| 00002190: 4F 47 52 41 4D 80 46 49 4C 45 2E 0D 81 45 4E 54 |OGRAM.FILE...ENT| 000021A0: 45 52 80 54 48 45 80 46 49 4C 45 80 4E 41 4D 45 |ER.THE.FILE.NAME| 000021B0: 2C 53 54 41 52 54 2C 45 4E 44 80 41 44 44 52 2E |,START,END.ADDR.| 000021C0: 0D 0D 0D 57 83 2D 57 49 50 45 82 28 44 45 4C 45 |...W.-WIPE.(DELE| 000021D0: 54 45 80 44 49 53 4B 80 46 49 4C 45 29 0D 0D 81 |TE.DISK.FILE)...| 000021E0: 45 4E 54 45 52 80 54 48 45 80 46 49 4C 45 80 4E |ENTER.THE.FILE.N| 000021F0: 41 4D 45 2E 80 55 53 45 80 57 49 4C 44 43 41 52 |AME..USE.WILDCAR| 00002200: 44 53 80 54 4F 80 44 45 4C 45 54 45 80 4D 4F 52 |DS.TO.DELETE.MOR| 00002210: 45 80 54 48 41 4E 80 4F 4E 45 80 46 49 4C 45 2E |E.THAN.ONE.FILE.| 00002220: 0D 81 57 48 45 4E 80 43 4F 4D 50 4C 45 54 45 2C |..WHEN.COMPLETE,| 00002230: 80 54 48 45 80 44 49 53 4B 80 43 4F 4E 54 52 4F |.THE.DISK.CONTRO| 00002240: 4C 4C 45 52 80 45 52 52 4F 52 80 4D 45 53 53 41 |LLER.ERROR.MESSA| 00002250: 47 45 80 57 49 4C 4C 80 42 45 80 50 52 49 4E 54 |GE.WILL.BE.PRINT| 00002260: 45 44 2E 80 54 48 45 0D 80 4E 55 4D 42 45 52 80 |ED..THE..NUMBER.| 00002270: 41 46 54 45 52 80 54 48 45 80 27 46 49 4C 45 53 |AFTER.THE.'FILES| 00002280: 80 53 43 52 41 54 43 48 45 44 27 80 53 54 52 49 |.SCRATCHED'.STRI| 00002290: 4E 47 80 49 4E 44 49 43 41 54 45 53 80 48 4F 57 |NG.INDICATES.HOW| 000022A0: 80 4D 41 4E 59 80 46 49 4C 45 53 80 57 45 52 45 |.MANY.FILES.WERE| 000022B0: 0D 44 45 4C 45 54 45 44 2E 0D 0D 54 45 53 54 2E |.DELETED...TEST.| 000022C0: 2A 85 3B 43 4F 4D 4E 44 80 57 49 4E 44 4F 57 80 |*.;COMND.WINDOW.| 000022D0: 45 4E 54 52 59 0D 0D 30 31 2C 46 49 4C 45 53 80 |ENTRY..01,FILES.| 000022E0: 53 43 52 41 54 43 48 45 44 2C 30 33 2C 30 30 80 |SCRATCHED,03,00.| 000022F0: 3B 33 80 46 49 4C 45 53 80 57 45 52 45 0D 99 44 |;3.FILES.WERE..D| 00002300: 45 4C 45 54 45 44 0D 0D 0D 42 4C 4F 43 4B 80 4D |ELETED...BLOCK.M| 00002310: 41 52 4B 45 52 53 0D 0D 80 41 80 42 4C 4F 43 4B |ARKERS...A.BLOCK| 00002320: 80 4D 41 52 4B 45 52 80 43 4F 4E 53 49 53 54 53 |.MARKER.CONSISTS| 00002330: 80 4F 46 80 41 54 80 4C 45 41 53 54 80 46 4F 55 |.OF.AT.LEAST.FOU| 00002340: 52 80 41 53 54 45 52 49 53 4B 53 80 49 4E 80 54 |R.ASTERISKS.IN.T| 00002350: 48 45 80 4C 41 42 45 4C 80 46 49 45 4C 44 2E 0D |HE.LABEL.FIELD..| 00002360: 46 4F 52 80 43 4F 50 59 80 41 4E 44 80 44 45 4C |FOR.COPY.AND.DEL| 00002370: 45 54 45 80 54 48 45 80 43 55 52 53 4F 52 80 4D |ETE.THE.CURSOR.M| 00002380: 55 53 54 80 4E 4F 54 80 42 45 80 49 4E 53 49 44 |UST.NOT.BE.INSID| 00002390: 45 80 54 48 45 80 42 4C 4F 43 4B 2E 80 49 46 80 |E.THE.BLOCK..IF.| 000023A0: 4D 4F 52 45 80 4F 52 0D 4C 45 53 53 80 54 48 41 |MORE.OR.LESS.THA| 000023B0: 4E 80 54 57 4F 80 4D 41 52 4B 45 52 53 80 41 52 |N.TWO.MARKERS.AR| 000023C0: 45 80 46 4F 55 4E 44 80 41 4E 80 45 52 52 4F 52 |E.FOUND.AN.ERROR| 000023D0: 80 57 49 4C 4C 80 4F 43 43 55 52 2E 0D 0D 45 58 |.WILL.OCCUR...EX| 000023E0: 41 4D 50 4C 45 3A 0D 0D 80 2A 2A 2A 2A 0D 81 4C |AMPLE:...****..L| 000023F0: 44 41 80 47 4F 52 46 0D 81 53 54 41 80 47 4F 52 |DA.GORF..STA.GOR| 00002400: 46 2B 31 0D 80 2A 2A 2A 2A 0D 0D 0D 43 83 2D 43 |F+1..****...C.-C| 00002410: 4F 50 59 80 42 4C 4F 43 4B 0D 0D 80 43 4F 4E 54 |OPY.BLOCK...CONT| 00002420: 45 4E 54 53 80 4F 46 80 54 48 45 80 42 4C 4F 43 |ENTS.OF.THE.BLOC| 00002430: 4B 80 41 52 45 80 43 4F 50 49 45 44 80 54 4F 80 |K.ARE.COPIED.TO.| 00002440: 54 48 45 80 43 55 52 53 4F 52 80 50 4F 53 49 54 |THE.CURSOR.POSIT| 00002450: 49 4F 4E 2E 80 4D 41 52 4B 45 52 53 80 41 52 45 |ION..MARKERS.ARE| 00002460: 80 4E 4F 54 80 43 4F 50 49 45 0D 0D 58 83 2D 44 |.NOT.COPIE..X.-D| 00002470: 45 4C 45 54 45 80 42 4C 4F 43 4B 0D 0D 81 54 48 |ELETE.BLOCK...TH| 00002480: 45 80 42 4C 4F 43 4B 80 41 4E 44 80 4D 41 52 4B |E.BLOCK.AND.MARK| 00002490: 45 52 53 80 41 52 45 80 44 45 4C 45 54 45 44 2E |ERS.ARE.DELETED.| 000024A0: 0D 0D 0D 41 83 2D 41 53 53 45 4D 42 4C 45 0D 0D |...A.-ASSEMBLE..| 000024B0: 47 83 2D 47 4F 80 28 52 55 4E 29 81 41 54 80 48 |G.-GO.(RUN).AT.H| 000024C0: 45 58 80 41 44 44 52 45 53 53 0D 82 45 4E 54 45 |EX.ADDRESS..ENTE| 000024D0: 52 80 54 48 45 80 41 44 44 52 45 53 53 80 57 49 |R.THE.ADDRESS.WI| 000024E0: 54 48 4F 55 54 80 54 48 45 80 27 24 27 21 0D 0D |THOUT.THE.'$'!..| 000024F0: 55 83 2D 52 55 4E 80 41 54 80 45 58 50 52 45 53 |U.-RUN.AT.EXPRES| 00002500: 53 49 4F 4E 0D 81 52 55 4E 80 41 54 80 44 45 43 |SION..RUN.AT.DEC| 00002510: 49 4D 41 4C 2C 48 45 58 80 28 57 49 54 48 80 27 |IMAL,HEX.(WITH.'| 00002520: 24 27 29 80 4F 52 80 4C 41 42 45 4C 53 80 46 52 |$').OR.LABELS.FR| 00002530: 4F 4D 80 41 4E 80 41 53 53 45 4D 42 4C 59 2E 0D |OM.AN.ASSEMBLY..| 00002540: 0D 56 83 2D 56 41 4C 55 45 0D 82 52 45 54 55 52 |.V.-VALUE..RETUR| 00002550: 4E 53 80 56 41 4C 55 45 80 4F 46 80 41 4E 59 80 |NS.VALUE.OF.ANY.| 00002560: 56 41 4C 49 44 80 45 58 50 52 45 53 53 49 4F 4E |VALID.EXPRESSION| 00002570: 2E 80 54 48 49 53 80 49 4E 43 4C 55 44 45 53 80 |..THIS.INCLUDES.| 00002580: 45 4E 54 52 49 45 53 80 49 4E 80 54 48 45 0D 80 |ENTRIES.IN.THE..| 00002590: 56 41 52 49 41 42 4C 45 80 54 41 42 4C 45 2E 0D |VARIABLE.TABLE..| 000025A0: 81 54 48 45 80 56 41 4C 55 45 80 49 53 80 44 49 |.THE.VALUE.IS.DI| 000025B0: 53 50 4C 41 59 45 44 80 49 4E 80 42 4F 54 48 80 |SPLAYED.IN.BOTH.| 000025C0: 48 45 58 80 41 4E 44 80 44 45 43 49 4D 41 4C 2E |HEX.AND.DECIMAL.| 000025D0: 0D 0D 0D 5B 53 48 49 46 54 5D 3F 0D 81 45 4E 54 |...[SHIFT]?..ENT| 000025E0: 45 52 80 3F 80 54 4F 80 50 52 49 4E 54 80 54 48 |ER.?.TO.PRINT.TH| 000025F0: 45 80 45 4E 54 49 52 45 80 56 41 52 49 41 42 4C |E.ENTIRE.VARIABL| 00002600: 45 80 54 41 42 4C 45 2E 0D 0D 5B 53 48 49 46 54 |E.TABLE...[SHIFT| 00002610: 5D 23 0D 80 45 4E 54 45 52 80 23 80 54 4F 80 50 |]#..ENTER.#.TO.P| 00002620: 52 49 4E 54 80 54 48 45 80 45 4E 54 49 52 45 80 |RINT.THE.ENTIRE.| 00002630: 56 41 52 49 42 4C 45 80 54 41 42 4C 45 80 54 4F |VARIBLE.TABLE.TO| 00002640: 80 54 48 45 80 50 52 49 4E 54 45 52 2E 0D 0D 0D |.THE.PRINTER....| 00002650: 0D 0D 43 83 2D 43 41 54 41 4C 4F 47 81 46 49 4C |..C.-CATALOG.FIL| 00002660: 45 80 44 49 52 45 43 54 4F 52 59 2E 0D 81 50 52 |E.DIRECTORY...PR| 00002670: 49 4E 54 80 54 48 45 80 44 49 53 4B 80 46 49 4C |INT.THE.DISK.FIL| 00002680: 45 80 44 49 52 45 43 54 4F 52 59 2E 80 54 48 45 |E.DIRECTORY..THE| 00002690: 80 53 50 41 43 45 80 42 41 52 80 57 49 4C 4C 80 |.SPACE.BAR.WILL.| 000026A0: 50 41 55 53 45 80 54 48 45 80 44 49 53 50 4C 41 |PAUSE.THE.DISPLA| 000026B0: 59 2E 0D 0D 0D 50 83 2D 50 4C 41 43 45 0D 80 41 |Y....P.-PLACE..A| 000026C0: 46 54 45 52 80 41 53 53 45 4D 42 4C 59 80 4F 52 |FTER.ASSEMBLY.OR| 000026D0: 80 52 55 4E 53 54 4F 50 2F 52 45 53 54 4F 52 80 |.RUNSTOP/RESTOR.| 000026E0: 54 48 45 80 50 4C 41 43 45 80 43 4F 4D 4D 41 4E |THE.PLACE.COMMAN| 000026F0: 44 80 57 49 4C 4C 80 52 45 54 55 52 4E 80 54 48 |D.WILL.RETURN.TH| 00002700: 45 80 43 55 52 53 4F 52 0D 54 4F 80 59 4F 55 52 |E.CURSOR.TO.YOUR| 00002710: 80 4C 41 53 54 80 52 45 46 45 52 45 4E 43 45 80 |.LAST.REFERENCE.| 00002720: 50 4F 49 4E 54 2E 0D 0D 5A 83 2D 44 49 52 45 43 |POINT...Z.-DIREC| 00002730: 54 80 53 45 43 54 4F 52 80 41 43 43 45 53 53 0D |T.SECTOR.ACCESS.| 00002740: 81 41 4C 4C 4F 57 53 80 44 49 52 45 43 54 80 53 |.ALLOWS.DIRECT.S| 00002750: 45 43 54 4F 52 80 52 45 41 44 80 41 4E 44 80 57 |ECTOR.READ.AND.W| 00002760: 52 49 54 45 2E 80 54 48 45 80 46 4F 52 4D 80 4F |RITE..THE.FORM.O| 00002770: 46 80 54 48 45 80 43 4F 4D 4D 41 4E 44 80 49 53 |F.THE.COMMAND.IS| 00002780: 3A 0D 0D 41 44 44 52 45 53 53 2C 42 4C 4F 43 4B |:..ADDRESS,BLOCK| 00002790: 53 2C 54 52 41 43 4B 2C 53 45 43 54 4F 52 2F 44 |S,TRACK,SECTOR/D| 000027A0: 49 52 45 43 54 49 4F 4E 0D 0D 80 57 48 45 52 45 |IRECTION...WHERE| 000027B0: 3A 0D 0D 41 44 44 52 45 53 53 81 49 53 80 54 48 |:..ADDRESS.IS.TH| 000027C0: 45 80 53 54 41 52 54 80 4F 46 80 4D 45 4D 4F 52 |E.START.OF.MEMOR| 000027D0: 59 80 54 4F 80 42 45 80 52 45 41 44 80 46 52 4F |Y.TO.BE.READ.FRO| 000027E0: 4D 80 4F 52 80 57 52 49 54 54 45 4E 80 54 4F 2E |M.OR.WRITTEN.TO.| 000027F0: 0D 0D 42 4C 4F 43 4B 53 82 49 53 80 54 48 45 80 |..BLOCKS.IS.THE.| 00002800: 4E 55 4D 42 45 52 80 4F 46 80 32 35 36 80 42 59 |NUMBER.OF.256.BY| 00002810: 54 45 80 53 45 43 54 4F 52 53 2E 0D 0D 54 52 41 |TE.SECTORS...TRA| 00002820: 43 4B 83 49 53 80 54 52 41 43 4B 80 31 80 2D 80 |CK.IS.TRACK.1.-.| 00002830: 24 32 33 0D 0D 53 45 43 54 4F 52 82 49 53 80 30 |$23..SECTOR.IS.0| 00002840: 80 2D 80 24 31 33 80 28 4F 52 80 4C 45 53 53 80 |.-.$13.(OR.LESS.| 00002850: 44 45 50 45 4E 44 49 4E 47 80 4F 4E 80 57 48 49 |DEPENDING.ON.WHI| 00002860: 43 48 80 54 52 41 43 4B 2E 53 45 45 80 44 49 53 |CH.TRACK.SEE.DIS| 00002870: 4B 80 4D 41 4E 55 41 4C 0D 0D 44 49 52 45 43 54 |K.MANUAL..DIRECT| 00002880: 49 4F 4E 81 49 53 80 54 48 45 80 4C 45 54 54 45 |ION.IS.THE.LETTE| 00002890: 52 80 27 52 27 80 4F 52 80 27 57 27 80 46 4F 52 |R.'R'.OR.'W'.FOR| 000028A0: 80 52 45 41 44 80 4F 52 80 57 52 49 54 45 2E 0D |.READ.OR.WRITE..| 000028B0: 0D 0D 80 57 48 45 4E 80 4D 4F 52 45 80 54 48 41 |...WHEN.MORE.THA| 000028C0: 4E 80 4F 4E 45 80 53 45 43 54 4F 52 80 49 53 80 |N.ONE.SECTOR.IS.| 000028D0: 42 45 49 4E 47 80 41 43 43 45 53 53 45 44 80 54 |BEING.ACCESSED.T| 000028E0: 48 45 80 4E 45 58 54 80 53 45 43 54 4F 52 80 55 |HE.NEXT.SECTOR.U| 000028F0: 53 45 44 80 49 53 80 54 48 45 0D 4E 45 58 54 80 |SED.IS.THE.NEXT.| 00002900: 48 49 47 48 45 53 54 80 4E 55 4D 42 45 52 2E 80 |HIGHEST.NUMBER..| 00002910: 54 48 49 53 80 49 53 80 55 4E 4C 49 4B 45 80 54 |THIS.IS.UNLIKE.T| 00002920: 48 45 80 44 49 53 4B 80 43 4F 4E 54 52 4F 4C 4C |HE.DISK.CONTROLL| 00002930: 45 52 80 57 48 49 43 48 80 47 45 4E 45 52 41 4C |ER.WHICH.GENERAL| 00002940: 59 0D 55 53 45 53 80 45 56 45 52 59 80 46 4F 55 |Y.USES.EVERY.FOU| 00002950: 52 54 48 80 53 45 43 54 4F 52 80 57 48 45 4E 80 |RTH.SECTOR.WHEN.| 00002960: 57 52 49 54 49 4E 47 80 41 80 46 49 4C 45 2E 0D |WRITING.A.FILE..| 00002970: 41 54 80 54 48 45 80 45 4E 44 80 4F 46 80 54 52 |AT.THE.END.OF.TR| 00002980: 41 43 4B 80 33 35 2C 80 49 54 80 57 52 41 50 53 |ACK.35,.IT.WRAPS| 00002990: 80 41 52 4F 55 4E 44 80 54 4F 80 54 52 41 43 4B |.AROUND.TO.TRACK| 000029A0: 80 23 31 2E 0D 0D 80 57 48 45 4E 80 57 52 49 54 |.#1....WHEN.WRIT| 000029B0: 49 4E 47 80 53 45 43 54 4F 52 53 80 42 41 4D 80 |ING.SECTORS.BAM.| 000029C0: 49 53 80 4E 4F 54 80 55 50 44 41 54 45 44 2E 0D |IS.NOT.UPDATED..| 000029D0: 0D 80 54 48 45 80 53 4C 41 53 48 80 44 45 4C 49 |..THE.SLASH.DELI| 000029E0: 4D 45 54 45 52 80 43 41 4E 80 42 45 80 41 80 43 |METER.CAN.BE.A.C| 000029F0: 4F 4D 4D 41 80 49 46 80 59 4F 55 80 50 52 45 46 |OMMA.IF.YOU.PREF| 00002A00: 45 52 2E 80 42 45 80 43 41 52 45 46 55 4C 80 4E |ER..BE.CAREFUL.N| 00002A10: 4F 54 80 54 4F 80 55 53 45 80 41 4E 0D 49 4C 4C |OT.TO.USE.AN.ILL| 00002A20: 45 47 41 4C 80 54 52 41 43 4B 80 41 4E 44 80 53 |EGAL.TRACK.AND.S| 00002A30: 45 43 54 4F 52 80 43 4F 4D 42 49 4E 41 54 49 4F |ECTOR.COMBINATIO| 00002A40: 4E 80 41 53 80 41 80 53 54 41 52 54 49 4E 47 80 |N.AS.A.STARTING.| 00002A50: 50 4C 41 43 45 2C 80 54 48 45 80 45 52 52 4F 52 |PLACE,.THE.ERROR| 00002A60: 80 57 49 4C 4C 0D 4E 4F 54 80 42 45 80 44 45 54 |.WILL.NOT.BE.DET| 00002A70: 45 43 54 45 44 2E 0D 0D 80 4E 4F 54 45 80 54 48 |ECTED....NOTE.TH| 00002A80: 41 54 80 41 4C 4C 80 4E 55 4D 42 45 52 53 80 41 |AT.ALL.NUMBERS.A| 00002A90: 52 45 80 49 4E 80 48 45 58 2E 0D 0D 45 58 41 4D |RE.IN.HEX...EXAM| 00002AA0: 50 4C 45 53 3A 0D 0D 34 30 30 30 2C 30 31 2C 31 |PLES:..4000,01,1| 00002AB0: 32 2C 30 30 2F 52 81 3B 52 45 41 44 80 42 41 4D |2,00/R.;READ.BAM| 00002AC0: 80 28 31 38 2C 30 29 80 54 4F 80 24 34 30 30 30 |.(18,0).TO.$4000| 00002AD0: 0D 38 30 30 30 2C 30 34 2C 31 2C 30 2F 57 83 3B |.8000,04,1,0/W.;| 00002AE0: 57 52 49 54 45 80 24 38 30 30 30 2D 24 38 33 46 |WRITE.$8000-$83F| 00002AF0: 46 80 54 4F 80 53 45 43 54 4F 52 53 80 30 2D 33 |F.TO.SECTORS.0-3| 00002B00: 80 4F 46 80 54 52 41 43 4B 80 31 0D 0D 0D 0D 0D |.OF.TRACK.1.....| 00002B10: 2A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |*---------------| 00002B20: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 53 50 45 |-------------SPE| 00002B30: 43 49 41 4C 80 45 44 49 54 4F 52 80 46 55 4E 43 |CIAL.EDITOR.FUNC| 00002B40: 54 49 4F 4E 53 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |TIONS-----------| 00002B50: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D |---------------.| 00002B60: 0D 0D 81 53 41 56 45 0D 0D 80 57 48 45 4E 80 54 |...SAVE...WHEN.T| 00002B70: 48 45 80 53 41 56 45 80 43 4F 4D 4D 41 4E 44 80 |HE.SAVE.COMMAND.| 00002B80: 49 53 80 43 41 4C 4C 45 44 2C 80 49 46 80 54 48 |IS.CALLED,.IF.TH| 00002B90: 45 80 46 49 52 53 54 80 4C 49 4E 45 80 4F 46 80 |E.FIRST.LINE.OF.| 00002BA0: 54 48 45 80 46 49 4C 45 80 43 4F 4E 54 41 49 4E |THE.FILE.CONTAIN| 00002BB0: 53 0D 80 41 80 56 41 4C 49 44 80 46 49 4C 45 80 |S..A.VALID.FILE.| 00002BC0: 4E 41 4D 45 80 50 52 45 43 45 45 44 45 44 80 42 |NAME.PRECEEDED.B| 00002BD0: 59 80 41 80 53 45 4D 49 43 4F 4C 4F 4E 2C 80 54 |Y.A.SEMICOLON,.T| 00002BE0: 48 45 80 45 44 49 54 4F 52 80 57 49 4C 4C 80 54 |HE.EDITOR.WILL.T| 00002BF0: 52 41 4E 53 46 45 52 0D 80 54 48 41 54 80 4E 41 |RANSFER..THAT.NA| 00002C00: 4D 45 80 54 4F 80 54 48 45 80 53 54 52 49 4E 47 |ME.TO.THE.STRING| 00002C10: 80 57 49 4E 44 4F 57 2E 80 59 4F 55 80 4E 45 45 |.WINDOW..YOU.NEE| 00002C20: 44 80 4F 4E 4C 59 80 54 4F 80 50 52 45 53 53 80 |D.ONLY.TO.PRESS.| 00002C30: 52 45 54 55 52 4E 80 54 4F 80 53 41 56 45 0D 80 |RETURN.TO.SAVE..| 00002C40: 54 48 45 80 46 49 4C 45 80 55 4E 44 45 52 80 54 |THE.FILE.UNDER.T| 00002C50: 48 41 54 80 4E 41 4D 45 21 80 4F 52 80 45 44 49 |HAT.NAME!.OR.EDI| 00002C60: 54 80 49 54 80 54 4F 80 59 4F 55 52 80 4E 45 57 |T.IT.TO.YOUR.NEW| 00002C70: 80 53 50 45 43 53 2E 0D 0D 53 41 4D 50 4C 45 80 |.SPECS...SAMPLE.| 00002C80: 46 49 52 53 54 80 4C 49 4E 45 53 3A 0D 0D 3B 54 |FIRST.LINES:..;T| 00002C90: 45 53 54 2E 53 52 43 0D 0D 0D 80 46 49 4E 44 0D |EST.SRC....FIND.| 00002CA0: 0D 81 57 48 45 4E 80 54 48 45 80 46 49 4E 44 80 |..WHEN.THE.FIND.| 00002CB0: 43 4F 4D 4D 41 4E 44 80 49 53 80 43 41 4C 4C 45 |COMMAND.IS.CALLE| 00002CC0: 44 2C 80 49 46 80 59 4F 55 80 45 4E 54 45 52 80 |D,.IF.YOU.ENTER.| 00002CD0: 41 80 4E 55 4C 4C 80 53 54 52 49 4E 47 80 28 50 |A.NULL.STRING.(P| 00002CE0: 52 45 53 53 80 52 45 54 55 52 4E 29 0D 80 54 48 |RESS.RETURN)..TH| 00002CF0: 45 80 45 44 49 54 4F 52 80 57 49 4C 4C 80 53 45 |E.EDITOR.WILL.SE| 00002D00: 41 52 43 48 80 46 4F 52 80 54 48 45 80 4C 41 53 |ARCH.FOR.THE.LAS| 00002D10: 54 80 53 45 41 52 43 48 80 53 54 52 49 4E 47 80 |T.SEARCH.STRING.| 00002D20: 55 53 45 44 2E 0D 0D 0D 80 46 41 54 41 4C 80 45 |USED.....FATAL.E| 00002D30: 52 52 4F 52 0D 80 49 46 80 41 54 80 41 4E 59 80 |RROR..IF.AT.ANY.| 00002D40: 54 49 4D 45 80 54 48 45 80 45 44 49 54 4F 52 80 |TIME.THE.EDITOR.| 00002D50: 47 45 54 53 80 43 4F 4D 50 4C 45 54 45 4C 59 80 |GETS.COMPLETELY.| 00002D60: 43 4F 4E 46 55 53 45 44 2C 80 54 48 45 80 45 52 |CONFUSED,.THE.ER| 00002D70: 52 4F 52 80 42 45 4C 4C 0D 57 49 4C 4C 80 52 49 |ROR.BELL.WILL.RI| 00002D80: 4E 47 80 35 80 54 49 4D 45 53 80 54 48 45 80 53 |NG.5.TIMES.THE.S| 00002D90: 43 52 45 45 4E 80 57 49 4C 4C 80 54 55 52 4E 80 |CREEN.WILL.TURN.| 00002DA0: 52 45 44 80 41 4E 44 80 54 48 45 80 45 44 49 54 |RED.AND.THE.EDIT| 00002DB0: 4F 52 80 57 49 4C 4C 80 52 45 49 4E 49 54 49 41 |OR.WILL.REINITIA| 00002DC0: 4C 49 5A 45 2E 0D 80 28 44 4F 80 41 80 4E 45 57 |LIZE...(DO.A.NEW| 00002DD0: 29 2E 0D 81 49 46 80 41 54 80 41 4E 59 80 54 49 |)...IF.AT.ANY.TI| 00002DE0: 4D 45 80 54 48 45 80 53 43 52 45 45 4E 80 54 55 |ME.THE.SCREEN.TU| 00002DF0: 52 4E 53 80 42 4C 55 45 80 41 4E 44 80 53 54 41 |RNS.BLUE.AND.STA| 00002E00: 59 53 80 54 48 41 54 80 57 41 59 2C 80 54 48 41 |YS.THAT.WAY,.THA| 00002E10: 54 27 53 80 41 80 52 45 41 4C 0D 46 41 54 41 4C |T'S.A.REAL.FATAL| 00002E20: 80 45 52 52 4F 52 2E 80 59 4F 55 27 4C 4C 80 48 |.ERROR..YOU'LL.H| 00002E30: 41 56 45 80 54 4F 80 52 45 42 4F 4F 54 2E 80 4D |AVE.TO.REBOOT..M| 00002E40: 41 4A 4F 52 80 45 52 52 4F 52 53 80 4C 49 4B 45 |AJOR.ERRORS.LIKE| 00002E50: 80 54 48 45 53 45 80 41 52 45 80 55 53 55 41 4C |.THESE.ARE.USUAL| 00002E60: 4C 59 0D 43 41 55 53 45 44 80 42 59 80 44 45 53 |LY.CAUSED.BY.DES| 00002E70: 54 52 4F 59 49 4E 47 80 54 48 45 80 53 4F 55 52 |TROYING.THE.SOUR| 00002E80: 43 45 80 46 49 4C 45 80 50 4F 49 4E 54 45 52 53 |CE.FILE.POINTERS| 00002E90: 2E 0D 0D 0D 0D 2A 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |.....*----------| 00002EA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00002EB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 41 53 53 45 4D 42 4C |---------ASSEMBL| 00002EC0: 45 52 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |ER--------------| 00002ED0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00002EE0: 2D 2D 2D 2D 0D 0D 0D 80 45 52 52 4F 52 80 48 41 |----....ERROR.HA| 00002EF0: 4E 44 4C 49 4E 47 0D 81 49 46 80 54 48 45 80 41 |NDLING..IF.THE.A| 00002F00: 53 53 45 4D 42 4C 45 52 80 45 4E 43 4F 55 4E 54 |SSEMBLER.ENCOUNT| 00002F10: 45 52 53 80 41 4E 80 45 52 52 4F 52 80 49 54 80 |ERS.AN.ERROR.IT.| 00002F20: 57 49 4C 4C 80 44 49 53 50 4C 41 59 80 54 48 45 |WILL.DISPLAY.THE| 00002F30: 80 45 52 52 4F 52 80 43 4F 44 45 80 41 4E 44 0D |.ERROR.CODE.AND.| 00002F40: 80 54 48 45 80 4F 46 46 45 4E 44 49 4E 47 80 4C |.THE.OFFENDING.L| 00002F50: 49 4E 45 2E 80 49 54 80 57 49 4C 4C 80 54 48 45 |INE..IT.WILL.THE| 00002F60: 4E 80 57 41 49 54 80 46 4F 52 80 41 80 4B 45 59 |N.WAIT.FOR.A.KEY| 00002F70: 50 52 45 53 53 2E 0D 81 50 52 45 53 53 80 41 80 |PRESS...PRESS.A.| 00002F80: 54 4F 80 41 42 4F 52 54 80 41 53 53 45 4D 42 4C |TO.ABORT.ASSEMBL| 00002F90: 59 2E 80 41 4E 59 80 4F 54 48 45 52 80 4B 45 59 |Y..ANY.OTHER.KEY| 00002FA0: 80 54 4F 80 43 4F 4E 54 49 4E 55 45 2E 80 4F 4E |.TO.CONTINUE..ON| 00002FB0: 80 41 80 44 49 53 4B 80 45 52 52 4F 52 80 54 48 |.A.DISK.ERROR.TH| 00002FC0: 45 0D 41 42 4F 52 54 80 49 53 80 41 55 54 4F 4D |E.ABORT.IS.AUTOM| 00002FD0: 41 54 49 43 2E 0D 81 4F 4E 80 41 42 4F 52 54 80 |ATIC...ON.ABORT.| 00002FE0: 54 48 45 80 45 44 49 54 4F 52 80 57 49 4C 4C 80 |THE.EDITOR.WILL.| 00002FF0: 42 45 80 41 54 80 54 48 45 80 4F 46 46 45 4E 44 |BE.AT.THE.OFFEND| 00003000: 49 4E 47 80 4C 49 4E 45 2E 80 49 46 80 54 48 45 |ING.LINE..IF.THE| 00003010: 80 45 52 52 4F 52 80 57 41 53 80 49 4E 80 41 4E |.ERROR.WAS.IN.AN| 00003020: 0D 49 4E 43 4C 55 44 45 80 46 49 4C 45 2C 80 54 |.INCLUDE.FILE,.T| 00003030: 48 45 80 45 44 49 54 4F 52 80 57 49 4C 4C 80 42 |HE.EDITOR.WILL.B| 00003040: 45 80 49 4E 80 54 48 45 80 49 4E 43 4C 55 44 45 |E.IN.THE.INCLUDE| 00003050: 80 4D 4F 44 45 2E 80 54 48 49 53 80 49 53 80 54 |.MODE..THIS.IS.T| 00003060: 48 45 80 53 41 4D 45 80 41 53 0D 41 53 80 49 46 |HE.SAME.AS.AS.IF| 00003070: 80 59 4F 55 80 48 41 44 80 44 4F 4E 45 80 41 80 |.YOU.HAD.DONE.A.| 00003080: 48 49 44 45 80 41 4E 44 80 4C 4F 41 44 45 44 80 |HIDE.AND.LOADED.| 00003090: 54 48 45 49 4E 43 4C 55 44 45 80 46 49 4C 45 2E |THEINCLUDE.FILE.| 000030A0: 80 54 4F 80 47 45 54 80 42 41 43 4B 80 54 4F 0D |.TO.GET.BACK.TO.| 000030B0: 41 53 53 45 4D 42 4C 49 4E 47 2C 80 46 49 52 53 |ASSEMBLING,.FIRS| 000030C0: 54 80 46 49 58 80 54 48 45 80 45 52 52 4F 52 2E |T.FIX.THE.ERROR.| 000030D0: 80 54 48 45 4E 80 53 41 56 45 80 54 48 45 80 49 |.THEN.SAVE.THE.I| 000030E0: 4E 43 4C 55 44 45 80 46 49 4C 45 2E 80 52 45 53 |NCLUDE.FILE..RES| 000030F0: 54 4F 52 45 80 54 4F 80 47 45 54 80 42 41 43 0D |TORE.TO.GET.BAC.| 00003100: 54 4F 80 54 48 45 80 52 4F 4F 54 80 46 49 4C 45 |TO.THE.ROOT.FILE| 00003110: 2C 80 54 48 45 4E 80 59 4F 55 80 43 41 4E 80 41 |,.THEN.YOU.CAN.A| 00003120: 53 53 45 4D 42 4C 45 80 41 47 41 49 4E 2E 0D 80 |SSEMBLE.AGAIN...| 00003130: 41 54 80 54 48 45 80 45 4E 44 80 4F 46 80 41 53 |AT.THE.END.OF.AS| 00003140: 53 45 4D 42 4C 59 2C 80 4F 52 80 4F 4E 80 41 42 |SEMBLY,.OR.ON.AB| 00003150: 4F 52 54 2C 80 54 48 45 80 4F 52 49 47 49 4E 80 |ORT,.THE.ORIGIN.| 00003160: 49 53 80 50 4C 41 43 45 44 80 49 4E 80 54 48 45 |IS.PLACED.IN.THE| 00003170: 80 44 45 46 41 55 4C 54 0D 41 44 44 52 45 53 53 |.DEFAULT.ADDRESS| 00003180: 80 43 4F 55 4E 54 45 52 80 55 53 45 44 80 42 59 |.COUNTER.USED.BY| 00003190: 80 54 48 45 80 49 80 41 4E 44 80 4D 80 45 44 49 |.THE.I.AND.M.EDI| 000031A0: 54 4F 52 80 43 4F 4D 4D 41 4E 44 53 2E 0D 80 46 |TOR.COMMANDS...F| 000031B0: 4F 52 80 45 58 41 4D 50 4C 45 3A 80 49 46 80 54 |OR.EXAMPLE:.IF.T| 000031C0: 48 45 80 41 53 53 45 4D 42 4C 59 80 41 42 4F 52 |HE.ASSEMBLY.ABOR| 000031D0: 54 53 80 46 4F 52 80 41 80 24 43 31 80 28 4D 45 |TS.FOR.A.$C1.(ME| 000031E0: 4D 4F 52 59 80 50 52 4F 54 45 43 54 45 44 29 80 |MORY.PROTECTED).| 000031F0: 45 52 52 4F 52 2C 80 54 4F 0D 46 49 4E 44 80 57 |ERROR,.TO.FIND.W| 00003200: 48 41 54 80 54 48 45 80 4F 52 49 47 49 4E 80 57 |HAT.THE.ORIGIN.W| 00003210: 41 53 80 41 54 80 41 42 4F 52 54 3A 0D 0D 83 43 |AS.AT.ABORT:...C| 00003220: 41 4C 4C 80 54 48 45 80 49 80 4F 52 80 4D 80 43 |ALL.THE.I.OR.M.C| 00003230: 4F 4D 4D 41 4E 44 0D 83 45 4E 54 45 52 80 41 80 |OMMAND..ENTER.A.| 00003240: 4E 55 4C 4C 80 41 44 44 52 45 53 53 0D 81 54 48 |NULL.ADDRESS..TH| 00003250: 45 80 44 49 53 50 4C 41 59 80 57 49 4C 4C 80 42 |E.DISPLAY.WILL.B| 00003260: 45 47 49 4E 80 41 54 80 54 48 45 80 4F 52 49 47 |EGIN.AT.THE.ORIG| 00003270: 49 4E 2E 0D 0D 80 4F 52 0D 82 55 53 45 80 54 48 |IN....OR..USE.TH| 00003280: 45 80 56 41 4C 55 45 80 43 4F 4D 4D 41 4E 44 80 |E.VALUE.COMMAND.| 00003290: 54 4F 80 56 41 4C 55 45 80 2A 2E 0D 0D 0D 80 4D |TO.VALUE.*.....M| 000032A0: 45 4D 4F 52 59 80 50 52 4F 54 45 43 54 49 4F 4E |EMORY.PROTECTION| 000032B0: 0D 80 57 48 45 4E 80 41 53 53 45 4D 42 4C 49 4E |..WHEN.ASSEMBLIN| 000032C0: 47 80 54 4F 80 4D 45 4D 4F 52 59 2C 80 49 46 80 |G.TO.MEMORY,.IF.| 000032D0: 41 4E 59 80 43 4F 44 45 80 49 53 80 54 41 52 47 |ANY.CODE.IS.TARG| 000032E0: 45 54 45 44 80 57 49 54 48 49 4E 80 54 48 45 80 |ETED.WITHIN.THE.| 000032F0: 53 4F 55 52 43 45 0D 46 49 4C 45 80 41 52 45 41 |SOURCE.FILE.AREA| 00003300: 80 41 80 24 43 31 80 45 52 52 4F 52 80 57 49 4C |.A.$C1.ERROR.WIL| 00003310: 4C 80 4F 43 43 55 52 2E 0D 80 42 59 80 50 4C 41 |L.OCCUR...BY.PLA| 00003320: 43 49 4E 47 80 49 4E 43 4C 55 44 45 80 46 49 4C |CING.INCLUDE.FIL| 00003330: 45 53 80 41 54 80 54 48 45 80 42 45 47 49 4E 80 |ES.AT.THE.BEGIN.| 00003340: 49 4E 47 80 4F 46 80 54 48 45 80 52 4F 4F 54 80 |ING.OF.THE.ROOT.| 00003350: 46 49 4C 45 2C 80 53 4F 4D 45 54 49 4D 45 53 80 |FILE,.SOMETIMES.| 00003360: 49 54 80 49 53 0D 50 4F 53 53 49 42 4C 45 80 54 |IT.IS.POSSIBLE.T| 00003370: 4F 80 41 53 53 45 4D 42 4C 45 80 4F 42 4A 43 54 |O.ASSEMBLE.OBJCT| 00003380: 80 43 4F 44 45 80 41 4C 4C 80 54 48 45 80 57 41 |.CODE.ALL.THE.WA| 00003390: 59 80 55 50 80 54 4F 80 54 48 45 80 42 4F 54 54 |Y.UP.TO.THE.BOTT| 000033A0: 4F 4D 80 4F 46 80 54 48 45 80 52 4F 4F 54 0D 46 |OM.OF.THE.ROOT.F| 000033B0: 49 4C 45 21 0D 0D 0D 0D 4F 50 43 4F 44 45 53 81 |ILE!....OPCODES.| 000033C0: 41 52 45 80 53 54 41 4E 44 41 52 44 80 45 58 43 |ARE.STANDARD.EXC| 000033D0: 45 50 54 2C 0D 81 53 48 49 46 54 80 41 4E 44 80 |EPT,..SHIFT.AND.| 000033E0: 52 4F 54 41 54 45 80 55 53 45 44 80 49 4E 80 54 |ROTATE.USED.IN.T| 000033F0: 48 45 80 49 4D 50 4C 49 45 44 80 41 44 44 52 45 |HE.IMPLIED.ADDRE| 00003400: 53 53 49 4E 47 80 4D 4F 44 45 80 4D 55 53 54 80 |SSING.MODE.MUST.| 00003410: 4E 4F 54 80 48 41 56 45 80 54 48 45 80 27 41 27 |NOT.HAVE.THE.'A'| 00003420: 0D 49 4E 80 54 48 45 80 41 44 44 52 45 53 53 80 |.IN.THE.ADDRESS.| 00003430: 46 49 45 4C 44 2E 80 49 46 80 54 48 45 52 45 80 |FIELD..IF.THERE.| 00003440: 49 54 80 57 49 4C 4C 80 42 45 80 54 41 4B 45 4E |IT.WILL.BE.TAKEN| 00003450: 80 41 53 80 41 80 4C 41 42 45 4C 2E 0D 0D 41 3D |.AS.A.LABEL...A=| 00003460: 80 24 34 30 30 30 0D 80 41 53 4C 80 41 83 3B 53 |.$4000..ASL.A.;S| 00003470: 48 49 46 54 53 80 24 34 30 30 30 0D 80 41 53 4C |HIFTS.$4000..ASL| 00003480: 85 3B 53 48 49 46 54 53 80 41 43 43 55 4D 55 4C |.;SHIFTS.ACCUMUL| 00003490: 41 54 4F 52 0D 0D 0D 2A 2D 2D 2D 50 53 55 45 44 |ATOR...*---PSUED| 000034A0: 4F 80 4F 50 53 2D 2D 2D 2D 2D 2D 2D 0D 81 4F 4E |O.OPS-------..ON| 000034B0: 4C 59 80 54 48 45 80 50 45 52 49 4F 44 80 41 4E |LY.THE.PERIOD.AN| 000034C0: 44 80 54 48 45 80 46 49 52 53 54 80 32 80 4C 45 |D.THE.FIRST.2.LE| 000034D0: 54 54 45 52 53 80 41 52 45 80 52 45 51 55 49 52 |TTERS.ARE.REQUIR| 000034E0: 45 44 2E 80 54 48 45 80 52 45 53 54 80 4F 46 80 |ED..THE.REST.OF.| 000034F0: 54 48 45 0D 4E 41 4D 45 80 57 49 4C 4C 80 42 45 |THE.NAME.WILL.BE| 00003500: 80 49 47 4E 4F 52 45 44 2E 0D 0D 2E 4C 49 81 2B |.IGNORED....LI.+| 00003510: 0D 2E 4C 49 53 54 80 2B 0D 2E 4C 49 56 45 52 26 |..LIST.+..LIVER&| 00003520: 4F 4E 49 4F 4E 53 80 2B 0D 0D 81 54 48 45 52 45 |ONIONS.+...THERE| 00003530: 80 4D 55 53 54 80 42 45 80 41 54 80 4C 45 41 53 |.MUST.BE.AT.LEAS| 00003540: 54 80 4F 4E 45 80 53 50 41 43 45 80 42 45 54 57 |T.ONE.SPACE.BETW| 00003550: 45 45 4E 80 54 48 45 80 50 53 55 45 44 4F 2D 4F |EEN.THE.PSUEDO-O| 00003560: 50 80 41 4E 44 80 41 4E 59 80 45 58 50 52 45 53 |P.AND.ANY.EXPRES| 00003570: 53 49 4F 4E 0D 54 48 41 54 80 46 4F 4C 4C 4F 57 |SION.THAT.FOLLOW| 00003580: 53 2E 0D 0D 0D 0D 0D 2E 4C 49 53 54 0D 87 2B 80 |S.......LIST..+.| 00003590: 3D 80 4F 4E 82 53 45 4E 44 53 80 4C 49 53 54 49 |=.ON.SENDS.LISTI| 000035A0: 4E 47 80 54 4F 80 53 43 52 45 45 4E 0D 87 2D 80 |NG.TO.SCREEN..-.| 000035B0: 3D 80 4F 46 46 0D 87 44 45 46 41 55 4C 54 80 49 |=.OFF..DEFAULT.I| 000035C0: 53 80 4F 46 46 2E 0D 0D 87 23 34 86 53 45 4E 44 |S.OFF....#4.SEND| 000035D0: 53 80 4C 49 53 54 49 4E 47 80 54 4F 80 50 52 49 |S.LISTING.TO.PRI| 000035E0: 4E 54 45 52 2E 0D 0D 0D 2E 43 4F 44 45 0D 87 2B |NTER.....CODE..+| 000035F0: 80 3D 80 4F 4E 0D 87 2D 80 3D 80 4F 46 46 0D 86 |.=.ON..-.=.OFF..| 00003600: 49 46 80 2D 2C 80 54 48 45 4E 80 44 4F 80 4E 4F |IF.-,.THEN.DO.NO| 00003610: 54 80 47 45 4E 45 52 41 54 45 80 41 4E 59 80 4F |T.GENERATE.ANY.O| 00003620: 42 4A 45 43 54 80 43 4F 44 45 2E 80 44 45 46 41 |BJECT.CODE..DEFA| 00003630: 55 4C 54 80 49 53 80 4F 4E 2E 0D 0D 2E 41 53 83 |ULT.IS.ON....AS.| 00003640: 41 53 43 49 49 80 53 54 52 49 4E 47 0D 0D 81 44 |ASCII.STRING...D| 00003650: 45 4C 49 4D 45 54 45 52 53 80 41 52 45 80 52 45 |ELIMETERS.ARE.RE| 00003660: 51 55 49 52 45 44 2E 80 41 4E 59 80 43 48 41 52 |QUIRED..ANY.CHAR| 00003670: 41 43 54 45 52 80 4E 4F 54 80 49 4E 80 54 48 45 |ACTER.NOT.IN.THE| 00003680: 80 53 54 52 49 4E 47 80 57 49 4C 4C 80 44 4F 2E |.STRING.WILL.DO.| 00003690: 0D 0D 2E 41 53 80 22 53 54 52 49 4E 47 22 0D 2E |...AS."STRING"..| 000036A0: 41 53 80 41 22 53 54 52 49 4E 47 22 41 0D 0D 2E |AS.A"STRING"A...| 000036B0: 53 43 82 53 41 4D 45 80 41 53 80 2E 41 53 80 42 |SC.SAME.AS..AS.B| 000036C0: 55 54 80 54 48 45 80 43 4F 44 45 53 80 41 52 45 |UT.THE.CODES.ARE| 000036D0: 80 43 4F 4E 56 45 52 54 45 44 80 54 4F 80 43 4F |.CONVERTED.TO.CO| 000036E0: 4D 4D 4F 44 4F 52 45 80 53 43 52 45 45 4E 80 43 |MMODORE.SCREEN.C| 000036F0: 4F 44 45 21 0D 0D 2E 42 53 82 42 4C 4F 43 4B 80 |ODE!...BS.BLOCK.| 00003700: 53 41 56 45 2E 80 28 44 45 46 49 4E 45 80 53 50 |SAVE..(DEFINE.SP| 00003710: 41 43 45 29 0D 81 57 48 45 4E 80 41 53 53 45 4D |ACE)..WHEN.ASSEM| 00003720: 42 4C 49 4E 47 80 54 4F 80 41 80 54 41 52 47 45 |BLING.TO.A.TARGE| 00003730: 54 80 46 49 4C 45 80 54 48 45 80 43 4F 4E 54 45 |T.FILE.THE.CONTE| 00003740: 4E 54 53 80 4F 46 80 4D 45 4D 4F 52 59 80 41 54 |NTS.OF.MEMORY.AT| 00003750: 80 54 48 45 80 4F 52 49 47 49 4E 80 41 54 0D 54 |.THE.ORIGIN.AT.T| 00003760: 48 41 54 80 54 49 4D 45 80 28 32 4E 44 80 50 41 |HAT.TIME.(2ND.PA| 00003770: 53 53 29 80 41 52 45 80 44 55 4D 50 45 44 80 54 |SS).ARE.DUMPED.T| 00003780: 4F 80 54 48 45 80 4F 42 4A 45 43 54 80 46 49 4C |O.THE.OBJECT.FIL| 00003790: 45 2E 0D 0D 2E 48 53 81 48 45 58 80 53 54 52 49 |E....HS.HEX.STRI| 000037A0: 4E 47 0D 81 43 4F 4E 56 45 52 54 53 80 41 80 53 |NG..CONVERTS.A.S| 000037B0: 54 52 49 4E 47 80 4F 46 80 48 45 58 80 44 49 47 |TRING.OF.HEX.DIG| 000037C0: 49 54 53 80 54 4F 80 4E 55 4D 42 45 52 53 80 49 |ITS.TO.NUMBERS.I| 000037D0: 4E 80 4D 45 4D 4F 52 59 2E 80 54 57 4F 80 44 49 |N.MEMORY..TWO.DI| 000037E0: 47 49 54 53 80 50 45 52 0D 42 59 54 45 2E 80 4E |GITS.PER.BYTE..N| 000037F0: 4F 54 45 80 54 48 45 52 45 80 4D 55 53 54 80 42 |OTE.THERE.MUST.B| 00003800: 45 80 41 4E 80 45 56 45 4E 80 4E 55 4D 42 45 52 |E.AN.EVEN.NUMBER| 00003810: 80 4F 46 80 44 49 47 49 54 53 2E 0D 0D 2E 48 53 |.OF.DIGITS....HS| 00003820: 80 30 31 30 32 30 33 81 3B 80 46 49 4C 4C 80 33 |.010203.;.FILL.3| 00003830: 80 42 59 54 45 53 80 57 49 54 48 80 54 48 45 80 |.BYTES.WITH.THE.| 00003840: 4E 55 4D 42 45 52 53 80 31 2C 32 80 26 80 33 0D |NUMBERS.1,2.&.3.| 00003850: 0D 2E 44 41 54 41 82 52 45 50 4C 41 43 45 53 80 |..DATA.REPLACES.| 00003860: 2E 42 59 54 45 80 26 80 2E 57 4F 52 44 0D 81 4E |.BYTE.&..WORD..N| 00003870: 4F 52 4D 41 4C 4C 59 80 53 54 4F 52 45 53 80 32 |ORMALLY.STORES.2| 00003880: 80 42 59 54 45 53 2E 80 49 46 80 54 48 45 80 45 |.BYTES..IF.THE.E| 00003890: 58 50 52 45 53 53 49 4F 4E 80 49 53 80 50 52 45 |XPRESSION.IS.PRE| 000038A0: 43 45 45 44 45 44 80 42 59 80 23 80 4F 52 80 2F |CEEDED.BY.#.OR./| 000038B0: 0D 54 48 45 4E 80 4F 4E 45 80 42 59 54 45 80 49 |.THEN.ONE.BYTE.I| 000038C0: 53 80 53 54 4F 52 45 44 2E 80 4D 55 4C 54 49 50 |S.STORED..MULTIP| 000038D0: 4C 45 80 45 58 50 52 45 53 53 49 4F 4E 53 80 41 |LE.EXPRESSIONS.A| 000038E0: 52 45 80 53 45 50 41 52 41 54 45 44 80 42 59 80 |RE.SEPARATED.BY.| 000038F0: 43 4F 4D 4D 41 53 2E 0D 0D 0D 2E 44 41 80 23 33 |COMMAS.....DA.#3| 00003900: 84 3B 80 4F 4E 45 80 42 59 54 45 0D 2E 44 41 80 |.;.ONE.BYTE..DA.| 00003910: 24 34 30 30 30 81 3B 80 54 57 4F 80 42 59 54 45 |$4000.;.TWO.BYTE| 00003920: 53 0D 2E 44 41 80 4C 41 42 45 4C 81 3B 80 32 80 |S..DA.LABEL.;.2.| 00003930: 42 59 54 45 53 0D 2E 44 41 80 23 4C 41 42 45 4C |BYTES..DA.#LABEL| 00003940: 80 3B 80 4C 4F 57 80 42 59 54 45 80 4F 46 80 4C |.;.LOW.BYTE.OF.L| 00003950: 41 42 45 4C 0D 2E 44 41 80 2F 4C 41 42 45 4C 80 |ABEL..DA./LABEL.| 00003960: 3B 80 48 49 47 48 80 42 59 54 45 80 4F 46 80 4C |;.HIGH.BYTE.OF.L| 00003970: 41 42 45 4C 0D 0D 2E 44 41 80 2F 4C 41 42 45 4C |ABEL...DA./LABEL| 00003980: 2C 23 4C 41 42 45 4C 80 3B 80 54 48 45 80 32 80 |,#LABEL.;.THE.2.| 00003990: 42 59 54 45 80 56 41 4C 55 45 80 4F 46 80 4C 41 |BYTE.VALUE.OF.LA| 000039A0: 42 45 4C 80 57 49 54 48 80 54 48 45 80 42 59 54 |BEL.WITH.THE.BYT| 000039B0: 45 53 80 52 45 56 45 52 53 45 44 0D 0D 2E 45 51 |ES.REVERSED...EQ| 000039C0: 55 41 54 45 82 54 48 45 80 4C 41 42 45 4C 80 41 |UATE.THE.LABEL.A| 000039D0: 53 53 55 4D 45 53 80 54 48 45 80 56 41 4C 55 45 |SSUMES.THE.VALUE| 000039E0: 80 4F 46 80 54 48 45 80 45 58 50 52 45 53 53 49 |.OF.THE.EXPRESSI| 000039F0: 4F 4E 2E 0D 0D 81 4E 4F 54 45 3A 80 54 48 45 80 |ON....NOTE:.THE.| 00003A00: 3D 80 53 49 47 4E 80 49 53 80 41 4C 53 4F 80 52 |=.SIGN.IS.ALSO.R| 00003A10: 45 43 4F 47 4E 49 5A 45 44 2E 80 49 4E 80 54 48 |ECOGNIZED..IN.TH| 00003A20: 49 53 80 43 41 53 45 80 54 48 45 52 45 80 4E 45 |IS.CASE.THERE.NE| 00003A30: 45 44 80 4E 4F 54 80 42 45 80 41 0D 53 50 41 43 |ED.NOT.BE.A.SPAC| 00003A40: 45 80 41 46 54 45 52 80 54 48 45 80 4C 41 42 45 |E.AFTER.THE.LABE| 00003A50: 4C 2E 0D 0D 4C 41 42 45 4C 80 2E 45 51 80 24 34 |L...LABEL..EQ.$4| 00003A60: 30 30 30 0D 4C 41 42 45 4C 3D 80 24 34 30 30 30 |000.LABEL=.$4000| 00003A70: 0D 4C 41 42 45 4C 80 3D 80 24 34 30 30 30 0D 0D |.LABEL.=.$4000..| 00003A80: 2E 4F 52 49 47 49 4E 82 53 45 54 80 54 48 45 80 |.ORIGIN.SET.THE.| 00003A90: 4F 52 49 47 49 4E 80 43 4F 55 4E 54 45 52 80 41 |ORIGIN.COUNTER.A| 00003AA0: 4E 44 80 54 48 45 80 54 41 52 47 45 54 80 43 4F |ND.THE.TARGET.CO| 00003AB0: 55 4E 54 45 52 80 54 4F 80 54 48 45 80 56 41 4C |UNTER.TO.THE.VAL| 00003AC0: 55 45 80 4F 46 0D 54 48 45 80 45 58 50 52 45 53 |UE.OF.THE.EXPRES| 00003AD0: 53 49 4F 4E 2E 0D 49 46 80 54 48 45 80 4F 52 49 |SION..IF.THE.ORI| 00003AE0: 47 49 4E 80 49 53 4E 27 54 80 53 45 54 80 49 54 |GIN.ISN'T.SET.IT| 00003AF0: 80 57 49 4C 4C 80 44 45 46 41 55 4C 54 80 54 4F |.WILL.DEFAULT.TO| 00003B00: 80 24 33 34 30 30 2E 0D 59 4F 55 80 4D 41 59 80 |.$3400..YOU.MAY.| 00003B10: 52 45 2D 53 45 54 80 54 48 45 80 4F 52 49 47 49 |RE-SET.THE.ORIGI| 00003B20: 4E 80 37 80 54 49 4D 45 53 80 57 49 54 48 49 4E |N.7.TIMES.WITHIN| 00003B30: 80 41 4E 80 41 53 53 45 4D 42 4C 59 2E 0D 0D 2E |.AN.ASSEMBLY....| 00003B40: 54 41 52 47 45 54 82 53 45 54 80 54 48 45 80 54 |TARGET.SET.THE.T| 00003B50: 41 52 47 45 54 80 41 44 44 52 45 53 53 80 43 4F |ARGET.ADDRESS.CO| 00003B60: 55 4E 54 45 52 0D 0D 81 54 48 45 80 54 41 52 47 |UNTER...THE.TARG| 00003B70: 45 54 80 43 4F 55 4E 54 45 52 80 44 45 54 45 52 |ET.COUNTER.DETER| 00003B80: 4D 49 4E 45 53 80 57 48 45 52 45 80 54 48 45 80 |MINES.WHERE.THE.| 00003B90: 4F 42 4A 45 43 54 80 43 4F 44 45 80 57 49 4C 4C |OBJECT.CODE.WILL| 00003BA0: 80 42 45 80 53 54 4F 52 45 44 80 49 4E 0D 4D 45 |.BE.STORED.IN.ME| 00003BB0: 4D 4F 52 59 2E 80 4E 4F 52 4D 41 4C 4C 59 80 54 |MORY..NORMALLY.T| 00003BC0: 48 45 80 54 80 43 4F 55 4E 54 45 52 80 49 53 80 |HE.T.COUNTER.IS.| 00003BD0: 54 48 45 80 53 41 4D 45 80 41 53 80 54 48 45 80 |THE.SAME.AS.THE.| 00003BE0: 4F 52 49 47 49 4E 2E 0D 80 54 48 45 80 43 4F 44 |ORIGIN...THE.COD| 00003BF0: 45 80 49 53 80 41 53 53 45 4D 42 4C 45 44 80 41 |E.IS.ASSEMBLED.A| 00003C00: 53 80 49 46 80 49 54 80 57 41 53 80 41 54 80 54 |S.IF.IT.WAS.AT.T| 00003C10: 48 45 80 4F 52 49 47 49 4E 2C 80 42 55 54 80 49 |HE.ORIGIN,.BUT.I| 00003C20: 54 80 57 49 4C 4C 80 42 45 80 4C 4F 43 41 54 45 |T.WILL.BE.LOCATE| 00003C30: 44 80 41 54 0D 54 48 45 80 54 41 52 47 45 54 80 |D.AT.THE.TARGET.| 00003C40: 41 44 44 52 45 53 53 2E 0D 80 57 48 45 4E 80 41 |ADDRESS...WHEN.A| 00003C50: 53 53 45 4D 42 4C 49 4E 47 80 54 4F 80 41 80 54 |SSEMBLING.TO.A.T| 00003C60: 41 52 47 45 54 80 46 49 4C 45 2C 80 2E 54 41 80 |ARGET.FILE,..TA.| 00003C70: 48 41 53 80 4E 4F 80 45 46 46 45 43 54 2E 80 41 |HAS.NO.EFFECT..A| 00003C80: 80 54 41 52 47 45 54 80 46 49 4C 45 80 41 4C 57 |.TARGET.FILE.ALW| 00003C90: 41 59 53 0D 4C 4F 41 44 53 80 54 4F 80 54 48 45 |AYS.LOADS.TO.THE| 00003CA0: 80 4F 52 49 47 49 4E 2E 80 54 4F 80 4C 4F 41 44 |.ORIGIN..TO.LOAD| 00003CB0: 80 41 80 46 49 4C 45 80 54 4F 80 54 48 45 80 54 |.A.FILE.TO.THE.T| 00003CC0: 41 52 47 45 54 80 41 44 44 52 45 53 53 2C 80 49 |ARGET.ADDRESS,.I| 00003CD0: 54 80 4D 55 53 54 80 42 45 80 44 4F 4E 45 0D 4D |T.MUST.BE.DONE.M| 00003CE0: 41 4E 55 41 4C 4C 59 80 55 53 49 4E 47 80 54 48 |ANUALLY.USING.TH| 00003CF0: 45 80 45 80 4F 50 54 49 4F 4E 80 4F 46 80 42 4C |E.E.OPTION.OF.BL| 00003D00: 4F 41 44 2E 0D 0D 2E 54 46 82 54 41 52 47 45 54 |OAD....TF.TARGET| 00003D10: 80 46 49 4C 45 0D 81 57 48 45 4E 80 55 53 45 44 |.FILE..WHEN.USED| 00003D20: 80 54 48 49 53 80 43 4F 4D 4D 41 4E 44 80 4D 55 |.THIS.COMMAND.MU| 00003D30: 53 54 80 49 4D 4D 45 44 49 41 54 4C 59 80 46 4F |ST.IMMEDIATLY.FO| 00003D40: 4C 4C 4F 57 80 54 48 45 80 2E 4F 52 49 47 49 4E |LLOW.THE..ORIGIN| 00003D50: 2E 0D 81 49 46 80 54 48 45 80 4F 52 49 47 49 4E |...IF.THE.ORIGIN| 00003D60: 80 49 53 80 52 45 53 45 54 80 41 80 4E 45 57 80 |.IS.RESET.A.NEW.| 00003D70: 54 41 52 47 45 54 80 46 49 4C 45 80 4D 55 53 54 |TARGET.FILE.MUST| 00003D80: 80 42 45 80 43 52 45 41 54 45 44 80 46 4F 52 80 |.BE.CREATED.FOR.| 00003D90: 54 48 41 54 80 4F 52 49 47 49 4E 0D 42 4C 4F 43 |THAT.ORIGIN.BLOC| 00003DA0: 4B 2E 0D 81 2E 43 4F 44 45 80 2D 80 57 49 4C 4C |K....CODE.-.WILL| 00003DB0: 80 52 45 41 4C 4C 59 80 53 43 52 45 57 80 54 48 |.REALLY.SCREW.TH| 00003DC0: 49 4E 47 53 80 55 50 80 49 46 80 55 53 45 44 80 |INGS.UP.IF.USED.| 00003DD0: 57 49 54 48 49 4E 80 41 80 54 41 52 47 45 54 80 |WITHIN.A.TARGET.| 00003DE0: 46 49 4C 45 80 42 4C 4F 43 4B 2E 0D 0D 0D 80 2E |FILE.BLOCK......| 00003DF0: 4D 58 81 4F 52 49 47 49 4E 80 4D 41 58 0D 81 54 |MX.ORIGIN.MAX..T| 00003E00: 48 49 53 80 41 4C 4C 4F 57 53 80 59 4F 55 80 54 |HIS.ALLOWS.YOU.T| 00003E10: 4F 80 41 54 80 41 4E 59 80 54 49 4D 45 2C 80 43 |O.AT.ANY.TIME,.C| 00003E20: 48 45 43 4B 80 54 48 45 80 4F 52 49 47 49 4E 80 |HECK.THE.ORIGIN.| 00003E30: 54 4F 80 53 45 45 80 49 46 80 49 54 80 48 41 53 |TO.SEE.IF.IT.HAS| 00003E40: 0D 45 58 43 45 45 44 45 44 80 54 48 45 80 4D 41 |.EXCEEDED.THE.MA| 00003E50: 58 80 56 41 4C 55 45 2E 80 49 46 80 54 48 45 80 |X.VALUE..IF.THE.| 00003E60: 4F 52 47 80 49 53 80 3E 80 4F 52 80 3D 80 54 4F |ORG.IS.>.OR.=.TO| 00003E70: 80 4D 41 58 2C 80 54 48 45 4E 80 41 80 24 32 37 |.MAX,.THEN.A.$27| 00003E80: 80 45 52 52 4F 52 0D 80 49 53 80 46 4F 52 43 45 |.ERROR..IS.FORCE| 00003E90: 44 2E 0D 0D 80 2E 4F 52 80 24 34 30 30 30 0D 80 |D.....OR.$4000..| 00003EA0: 4E 4F 50 0D 80 4E 4F 50 0D 80 4E 4F 50 0D 80 2E |NOP..NOP..NOP...| 00003EB0: 4D 58 80 24 34 30 30 34 82 3B 4F 52 47 3D 24 34 |MX.$4004.;ORG=$4| 00003EC0: 30 30 33 2C 80 4E 4F 80 45 52 52 4F 52 0D 80 4E |003,.NO.ERROR..N| 00003ED0: 4F 50 0D 80 4E 4F 50 0D 80 4E 4F 50 0D 80 2E 4D |OP..NOP..NOP...M| 00003EE0: 58 80 24 34 30 30 34 82 3B 4F 52 47 3D 24 34 30 |X.$4004.;ORG=$40| 00003EF0: 30 36 2C 80 24 32 37 80 45 52 52 4F 52 0D 0D 0D |06,.$27.ERROR...| 00003F00: 80 2E 49 4E 43 4C 55 44 45 0D 82 49 4E 43 4C 55 |..INCLUDE..INCLU| 00003F10: 44 45 80 54 48 45 80 53 50 45 43 49 46 49 45 44 |DE.THE.SPECIFIED| 00003F20: 80 46 49 4C 45 80 49 4E 80 54 48 45 80 41 53 53 |.FILE.IN.THE.ASS| 00003F30: 45 4D 42 4C 59 2E 80 4E 4F 54 45 80 54 48 41 54 |EMBLY..NOTE.THAT| 00003F40: 80 54 48 45 80 2E 49 4E 0D 4D 41 59 80 4F 4E 4C |.THE..IN.MAY.ONL| 00003F50: 59 80 42 45 80 55 53 45 44 80 49 4E 80 54 48 45 |Y.BE.USED.IN.THE| 00003F60: 80 52 4F 4F 54 80 46 49 4C 45 2E 80 57 48 45 4E |.ROOT.FILE..WHEN| 00003F70: 80 54 48 45 80 41 53 53 45 4D 42 4C 45 52 80 45 |.THE.ASSEMBLER.E| 00003F80: 4E 43 4F 55 4E 54 45 52 53 80 41 4E 0D 49 4E 43 |NCOUNTERS.AN.INC| 00003F90: 4C 55 44 45 80 46 49 4C 45 80 49 54 80 4C 4F 41 |LUDE.FILE.IT.LOA| 00003FA0: 44 53 80 49 54 80 49 4E 54 4F 80 52 41 4D 80 42 |DS.IT.INTO.RAM.B| 00003FB0: 45 4C 4F 57 80 54 48 45 80 52 4F 4F 54 80 46 49 |ELOW.THE.ROOT.FI| 00003FC0: 4C 45 80 45 58 41 43 54 4C 59 80 41 53 80 59 4F |LE.EXACTLY.AS.YO| 00003FD0: 55 0D 57 4F 55 4C 44 80 4C 4F 41 44 80 46 52 4F |U.WOULD.LOAD.FRO| 00003FE0: 4D 80 54 48 45 80 48 49 44 45 80 4D 4F 44 45 2E |M.THE.HIDE.MODE.| 00003FF0: 0D 0D 82 2E 49 4E 43 4C 55 44 45 80 41 4E 44 80 |....INCLUDE.AND.| 00004000: 2E 54 46 0D 0D 81 44 4F 4E 27 54 80 52 45 51 55 |.TF...DON'T.REQU| 00004010: 49 52 45 80 41 80 22 80 44 45 4C 49 4D 45 54 45 |IRE.A.".DELIMETE| 00004020: 52 2E 80 49 54 80 57 49 4C 4C 81 42 45 80 49 47 |R..IT.WILL.BE.IG| 00004030: 4E 4F 52 45 44 80 49 46 80 54 48 45 52 45 2E 0D |NORED.IF.THERE..| 00004040: 0D 80 2E 49 4E 80 22 54 45 53 54 22 0D 80 2E 49 |...IN."TEST"...I| 00004050: 4E 80 54 45 53 54 0D 0D 0D 0D 2A 2D 2D 2D 2D 2D |N.TEST....*-----| 00004060: 2D 2D 2D 45 58 50 52 45 53 53 49 4F 4E 53 2D 2D |---EXPRESSIONS--| 00004070: 2D 2D 2D 0D 80 41 4E 80 45 58 50 52 45 53 53 49 |---..AN.EXPRESSI| 00004080: 4F 4E 80 43 4F 4E 53 49 53 54 53 80 4F 46 80 4F |ON.CONSISTS.OF.O| 00004090: 50 45 52 41 4E 44 53 80 4C 49 4E 4B 45 44 80 54 |PERANDS.LINKED.T| 000040A0: 4F 47 45 54 48 45 52 80 57 49 54 48 80 4F 50 45 |OGETHER.WITH.OPE| 000040B0: 52 41 54 4F 52 53 2E 0D 50 41 52 45 4E 54 48 45 |RATORS..PARENTHE| 000040C0: 53 49 53 80 41 52 45 80 4E 4F 54 80 41 4C 4C 4F |SIS.ARE.NOT.ALLO| 000040D0: 57 45 44 2E 0D 0D 80 41 54 80 50 52 45 53 45 4E |WED....AT.PRESEN| 000040E0: 54 80 4F 4E 4C 59 80 2B 80 41 4E 44 80 2D 80 41 |T.ONLY.+.AND.-.A| 000040F0: 52 45 80 56 41 4C 49 44 80 4F 50 45 52 41 54 4F |RE.VALID.OPERATO| 00004100: 52 53 2E 0D 0D 80 56 41 4C 49 44 80 4F 50 45 52 |RS....VALID.OPER| 00004110: 41 4E 44 53 80 41 52 45 3A 0D 0D 82 44 45 43 49 |ANDS.ARE:...DECI| 00004120: 4D 41 4C 80 4E 55 4D 42 45 52 53 0D 0D 82 48 45 |MAL.NUMBERS...HE| 00004130: 58 80 4E 55 4D 42 45 52 53 0D 0D 82 2A 82 2D 52 |X.NUMBERS...*.-R| 00004140: 45 54 55 52 4E 53 80 54 48 45 80 56 41 4C 55 45 |ETURNS.THE.VALUE| 00004150: 80 4F 46 80 54 48 45 80 4F 52 49 47 49 4E 0D 0D |.OF.THE.ORIGIN..| 00004160: 82 41 53 43 49 49 80 4C 49 54 45 52 41 4C 53 81 |.ASCII.LITERALS.| 00004170: 2D 41 4E 80 41 53 43 49 49 80 43 48 41 52 41 43 |-AN.ASCII.CHARAC| 00004180: 54 45 52 80 50 52 45 43 45 45 44 45 44 80 42 59 |TER.PRECEEDED.BY| 00004190: 80 41 80 53 49 4E 47 4C 45 80 51 55 4F 54 45 80 |.A.SINGLE.QUOTE.| 000041A0: 4D 41 52 4B 2E 0D 0D 0D 80 23 81 52 45 54 55 52 |MARK.....#.RETUR| 000041B0: 4E 53 80 54 48 45 80 4C 4F 57 80 42 59 54 45 80 |NS.THE.LOW.BYTE.| 000041C0: 4F 46 80 54 48 45 80 45 4E 54 49 52 45 80 45 58 |OF.THE.ENTIRE.EX| 000041D0: 50 52 45 53 53 49 4F 4E 2E 0D 80 2F 81 54 48 45 |PRESSION.../.THE| 000041E0: 80 48 49 47 48 80 42 59 54 45 2E 0D 0D 4E 4F 54 |.HIGH.BYTE...NOT| 000041F0: 45 3A 80 49 54 80 49 53 80 4E 4F 54 80 50 4F 53 |E:.IT.IS.NOT.POS| 00004200: 53 49 42 4C 45 80 54 4F 80 55 53 45 80 54 48 45 |SIBLE.TO.USE.THE| 00004210: 80 23 80 41 4E 44 80 2F 80 4F 4E 80 49 4E 44 49 |.#.AND./.ON.INDI| 00004220: 56 49 44 55 41 4C 80 4F 50 45 52 41 4E 44 53 2E |VIDUAL.OPERANDS.| 00004230: 0D 0D 0D 53 4F 4D 45 80 56 41 4C 49 44 80 45 58 |...SOME.VALID.EX| 00004240: 50 52 45 53 53 49 4F 4E 53 3A 0D 0D 80 4C 41 42 |PRESSIONS:...LAB| 00004250: 45 4C 2B 24 34 30 30 30 2D 31 0D 80 2A 2B 4F 46 |EL+$4000-1..*+OF| 00004260: 46 53 45 54 0D 80 23 4C 41 42 45 4C 0D 80 2F 4C |FSET..#LABEL../L| 00004270: 41 42 45 4C 0D 80 23 31 2B 32 2B 33 2B 34 2B 35 |ABEL..#1+2+3+4+5| 00004280: 0D 0D 8F 3B 4C 49 54 45 52 41 4C 53 0D 0D 80 4C |...;LITERALS...L| 00004290: 44 41 80 23 27 41 87 3B 52 45 54 55 52 4E 53 80 |DA.#'A.;RETURNS.| 000042A0: 23 24 34 31 0D 0D 80 4C 44 41 80 23 27 88 3B 24 |#$41...LDA.#'.;$| 000042B0: 32 30 80 28 42 4C 41 4E 4B 29 0D 80 43 4D 50 80 |20.(BLANK)..CMP.| 000042C0: 23 27 80 2B 31 85 3B 24 32 31 0D 80 4F 52 41 80 |#'.+1.;$21..ORA.| 000042D0: 23 27 21 87 3B 24 32 31 80 28 45 58 43 4C 41 4D |#'!.;$21.(EXCLAM| 000042E0: 41 54 49 4F 4E 29 0D 0D 0D 4C 41 42 45 4C 53 0D |ATION)...LABELS.| 000042F0: 81 4D 55 53 54 80 42 45 47 49 4E 80 57 49 54 48 |.MUST.BEGIN.WITH| 00004300: 80 41 4E 80 41 4C 50 48 41 80 43 48 52 2E 80 41 |.AN.ALPHA.CHR..A| 00004310: 46 54 45 52 80 54 48 41 54 80 41 4E 59 54 48 49 |FTER.THAT.ANYTHI| 00004320: 4E 47 80 46 52 4F 4D 80 30 80 54 4F 80 5A 80 28 |NG.FROM.0.TO.Z.(| 00004330: 41 53 43 49 49 0D 80 24 33 30 2D 24 37 41 29 80 |ASCII..$30-$7A).| 00004340: 49 53 80 41 4C 4C 4F 57 45 44 2E 0D 4E 4F 54 45 |IS.ALLOWED..NOTE| 00004350: 3A 80 54 48 45 52 45 80 41 52 45 80 54 57 4F 80 |:.THERE.ARE.TWO.| 00004360: 45 58 43 45 50 54 49 4F 4E 53 2E 0D 80 2E 80 28 |EXCEPTIONS.....(| 00004370: 50 45 52 49 4F 44 29 80 49 53 80 41 4C 4C 4F 57 |PERIOD).IS.ALLOW| 00004380: 45 44 0D 80 3D 80 49 53 80 4E 4F 54 80 41 4C 4C |ED..=.IS.NOT.ALL| 00004390: 4F 57 45 44 2E 0D 0D 0D 0D 4C 4F 43 41 4C 80 4C |OWED.....LOCAL.L| 000043A0: 41 42 45 4C 53 0D 81 45 41 43 48 80 4E 4F 52 4D |ABELS..EACH.NORM| 000043B0: 41 4C 80 4C 41 42 45 4C 80 4D 41 59 80 48 41 56 |AL.LABEL.MAY.HAV| 000043C0: 45 80 4C 4F 43 41 4C 80 4C 41 42 45 4C 53 80 41 |E.LOCAL.LABELS.A| 000043D0: 53 53 4F 43 49 41 54 45 44 80 57 49 54 48 80 49 |SSOCIATED.WITH.I| 000043E0: 54 2E 80 54 48 45 80 56 41 4C 55 45 0D 4F 46 80 |T..THE.VALUE.OF.| 000043F0: 41 80 4C 4F 43 41 4C 80 49 53 80 52 45 54 55 52 |A.LOCAL.IS.RETUR| 00004400: 4E 45 44 80 41 53 80 54 48 45 80 56 41 4C 55 45 |NED.AS.THE.VALUE| 00004410: 80 4F 46 80 54 48 45 80 4E 4F 52 4D 41 4C 80 4C |.OF.THE.NORMAL.L| 00004420: 41 42 45 4C 80 50 4C 55 53 80 41 80 50 4F 53 49 |ABEL.PLUS.A.POSI| 00004430: 54 49 56 45 0D 4F 46 46 53 45 54 80 4F 46 80 30 |TIVE.OFFSET.OF.0| 00004440: 80 54 4F 80 24 46 46 2E 80 41 80 4D 41 58 80 4F |.TO.$FF..A.MAX.O| 00004450: 46 80 36 34 80 4C 4F 43 41 4C 53 80 4D 41 59 80 |F.64.LOCALS.MAY.| 00004460: 42 45 80 55 53 45 44 80 57 49 54 48 80 45 41 43 |BE.USED.WITH.EAC| 00004470: 48 80 4C 41 42 45 4C 2E 0D 80 54 48 45 80 4C 4F |H.LABEL...THE.LO| 00004480: 43 41 4C 80 43 4F 4E 53 49 53 54 53 80 4F 46 80 |CAL.CONSISTS.OF.| 00004490: 4F 4E 45 80 4F 52 80 54 57 4F 80 48 45 58 80 44 |ONE.OR.TWO.HEX.D| 000044A0: 49 47 49 54 53 80 50 52 45 43 45 45 44 45 44 80 |IGITS.PRECEEDED.| 000044B0: 42 59 80 41 80 50 45 52 49 4F 44 2E 0D 0D 4C 41 |BY.A.PERIOD...LA| 000044C0: 42 45 4C 80 4C 44 58 80 23 33 0D 2E 31 83 4C 44 |BEL.LDX.#3..1.LD| 000044D0: 41 80 24 34 30 30 30 2C 58 0D 85 42 4D 49 80 2E |A.$4000,X..BMI..| 000044E0: 39 46 0D 85 44 45 58 21 80 42 50 4C 80 2E 31 0D |9F..DEX!.BPL..1.| 000044F0: 2E 39 46 82 42 52 4B 0D 0D 0D 43 4F 4D 4D 45 4E |.9F.BRK...COMMEN| 00004500: 54 53 0D 0D 81 41 80 53 45 4D 49 43 4F 4C 4F 4E |TS...A.SEMICOLON| 00004510: 80 4F 52 80 41 53 54 45 52 49 53 4B 80 49 4E 80 |.OR.ASTERISK.IN.| 00004520: 54 48 45 80 31 53 54 80 43 4F 4C 55 4D 4E 80 4F |THE.1ST.COLUMN.O| 00004530: 46 80 54 48 45 80 4C 41 42 45 4C 80 46 49 45 4C |F.THE.LABEL.FIEL| 00004540: 44 80 57 49 4C 4C 80 43 4F 4D 4D 45 4E 54 0D 45 |D.WILL.COMMENT.E| 00004550: 56 45 52 59 80 54 48 49 4E 47 80 54 4F 80 54 48 |VERY.THING.TO.TH| 00004560: 45 80 45 4F 4C 2E 0D 0D 80 2A 2D 2D 2D 2D 2D 2D |E.EOL....*------| 00004570: 2D 2D 54 48 49 53 80 49 53 80 41 80 43 4F 4D 4D |--THIS.IS.A.COMM| 00004580: 45 4E 54 0D 80 3B 2D 2D 2D 2D 2D 2D 2D 2D 53 4F |ENT..;--------SO| 00004590: 80 49 53 80 54 48 49 53 0D 80 2A 2A 2A 2A 2D 2D |.IS.THIS..****--| 000045A0: 2D 2D 2D 54 48 49 53 80 49 53 80 41 80 43 4F 4D |---THIS.IS.A.COM| 000045B0: 4D 45 4E 54 80 41 4E 44 80 41 4C 53 4F 80 41 80 |MENT.AND.ALSO.A.| 000045C0: 42 4C 4F 43 4B 80 4D 41 52 4B 45 52 21 21 21 0D |BLOCK.MARKER!!!.| 000045D0: 0D 0D 81 49 4E 80 4C 49 4E 45 53 80 57 48 45 52 |...IN.LINES.WHER| 000045E0: 45 80 54 48 45 80 49 4E 53 54 52 55 43 54 49 4F |E.THE.INSTRUCTIO| 000045F0: 4E 80 55 53 45 53 80 54 48 45 80 41 44 44 52 45 |N.USES.THE.ADDRE| 00004600: 53 53 80 46 49 45 4C 44 2C 80 45 56 45 52 59 54 |SS.FIELD,.EVERYT| 00004610: 48 49 4E 47 80 46 52 4F 4D 0D 31 80 53 50 41 43 |HING.FROM.1.SPAC| 00004620: 45 80 41 46 54 45 52 80 54 48 45 80 41 44 44 52 |E.AFTER.THE.ADDR| 00004630: 45 53 53 80 54 4F 80 54 48 45 80 45 4F 4C 80 49 |ESS.TO.THE.EOL.I| 00004640: 53 80 43 4F 4D 4D 45 4E 54 45 44 2E 0D 0D 80 4C |S.COMMENTED....L| 00004650: 44 41 80 24 34 30 30 30 80 48 45 52 45 27 53 80 |DA.$4000.HERE'S.| 00004660: 41 80 43 4F 4D 4D 45 4E 54 0D 80 4C 44 41 80 23 |A.COMMENT..LDA.#| 00004670: 33 80 43 4F 4D 4D 45 4E 54 21 80 53 54 41 80 32 |3.COMMENT!.STA.2| 00004680: 30 0D 0D 0D 81 57 48 45 4E 80 54 48 45 80 49 4E |0....WHEN.THE.IN| 00004690: 53 54 52 55 43 54 49 4F 4E 80 4F 4E 4C 59 80 55 |STRUCTION.ONLY.U| 000046A0: 53 45 53 80 54 48 45 80 49 4D 50 4C 49 45 44 80 |SES.THE.IMPLIED.| 000046B0: 41 44 44 52 45 53 53 49 4E 47 80 4D 4F 44 45 2C |ADDRESSING.MODE,| 000046C0: 80 45 56 45 52 59 54 48 49 4E 47 0D 41 46 54 45 |.EVERYTHING.AFTE| 000046D0: 52 80 54 48 45 80 4F 50 43 4F 44 45 80 49 53 80 |R.THE.OPCODE.IS.| 000046E0: 43 4F 4D 4D 45 4E 54 45 44 2E 0D 0D 80 42 52 4B |COMMENTED....BRK| 000046F0: 83 43 4F 4D 4D 45 4E 54 0D 80 4E 4F 50 43 4F 4D |.COMMENT..NOPCOM| 00004700: 4D 45 4E 54 0D 0D 81 49 4E 80 4C 49 4E 45 53 80 |MENT...IN.LINES.| 00004710: 57 49 54 48 80 4F 4E 4C 59 80 41 80 4C 41 42 45 |WITH.ONLY.A.LABE| 00004720: 4C 80 4F 52 80 57 48 45 4E 80 54 48 45 80 49 4E |L.OR.WHEN.THE.IN| 00004730: 53 54 52 55 43 54 49 4F 4E 80 49 53 80 4F 4E 45 |STRUCTION.IS.ONE| 00004740: 80 4F 46 80 54 48 45 80 53 48 49 46 54 0D 4F 52 |.OF.THE.SHIFT.OR| 00004750: 80 52 4F 54 41 54 45 53 80 49 4E 80 54 48 45 80 |.ROTATES.IN.THE.| 00004760: 49 4D 50 4C 49 45 44 80 4D 4F 44 45 2C 80 54 48 |IMPLIED.MODE,.TH| 00004770: 45 4E 80 41 80 53 45 4D 49 43 4F 4C 4F 4E 80 49 |EN.A.SEMICOLON.I| 00004780: 53 80 52 45 51 55 49 52 45 44 2E 0D 0D 4C 41 42 |S.REQUIRED...LAB| 00004790: 45 4C 82 3B 43 4F 4D 4D 45 4E 54 0D 2E 31 31 84 |EL.;COMMENT..11.| 000047A0: 3B 43 4F 4D 4D 45 4E 54 80 57 49 54 48 80 4C 4F |;COMMENT.WITH.LO| 000047B0: 43 41 4C 0D 0D 80 52 4F 52 80 3B 43 4F 4D 4D 45 |CAL...ROR.;COMME| 000047C0: 4E 54 0D 80 41 53 4C 21 80 41 53 4C 21 80 41 53 |NT..ASL!.ASL!.AS| 000047D0: 4C 21 80 41 53 4C 80 3B 2A 31 36 0D 0D 0D 0D 4D |L!.ASL.;*16....M| 000047E0: 55 4C 54 49 50 4C 45 80 49 4E 53 54 52 55 43 54 |ULTIPLE.INSTRUCT| 000047F0: 49 4F 4E 53 0D 80 21 80 41 43 54 53 80 41 53 80 |IONS..!.ACTS.AS.| 00004800: 41 4E 80 45 4F 4C 80 54 4F 80 54 48 45 80 41 53 |AN.EOL.TO.THE.AS| 00004810: 53 45 4D 42 4C 45 52 2E 0D 0D 80 4C 44 41 80 23 |SEMBLER....LDA.#| 00004820: 33 21 80 43 4C 43 21 80 41 44 43 21 80 41 53 4C |3!.CLC!.ADC!.ASL| 00004830: 21 80 41 53 4C 21 80 41 53 4C 21 80 41 53 4C 0D |!.ASL!.ASL!.ASL.| 00004840: 0D 0D 0D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |...-------------| 00004850: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00004860: 2D 2D 2D 2D 2D 2D 2D 2D 4D 49 53 43 2D 2D 2D 2D |--------MISC----| 00004870: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00004880: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00004890: 2D 2D 0D 0D 80 54 48 45 80 42 52 45 41 4B 80 49 |--...THE.BREAK.I| 000048A0: 4E 53 54 52 55 43 54 49 4F 4E 80 56 45 43 54 4F |NSTRUCTION.VECTO| 000048B0: 52 80 49 53 80 53 45 54 80 54 4F 80 52 45 54 55 |R.IS.SET.TO.RETU| 000048C0: 52 4E 80 54 4F 80 43 45 4D 41 2E 80 4E 4F 54 45 |RN.TO.CEMA..NOTE| 000048D0: 80 54 48 41 54 80 41 54 80 42 52 45 41 4B 0D 4F |.THAT.AT.BREAK.O| 000048E0: 52 80 57 41 52 4D 53 54 41 52 54 80 43 45 4D 41 |R.WARMSTART.CEMA| 000048F0: 80 57 49 4C 4C 80 53 57 49 54 43 48 80 4F 55 54 |.WILL.SWITCH.OUT| 00004900: 80 42 41 53 49 43 80 42 45 46 4F 52 45 80 52 55 |.BASIC.BEFORE.RU| 00004910: 4E 4E 49 4E 47 80 49 54 53 45 4C 46 2E 0D 0D 80 |NNING.ITSELF....| 00004920: 41 80 53 41 46 45 80 45 4E 54 52 59 80 50 4F 49 |A.SAFE.ENTRY.POI| 00004930: 4E 54 80 49 4E 54 4F 80 43 45 4D 41 80 49 53 80 |NT.INTO.CEMA.IS.| 00004940: 41 54 80 24 41 30 30 34 2C 80 4F 52 80 47 4F 80 |AT.$A004,.OR.GO.| 00004950: 54 4F 80 41 80 42 52 4B 80 28 30 30 29 2C 80 4F |TO.A.BRK.(00),.O| 00004960: 52 80 4A 55 4D 50 0D 49 4E 44 49 52 45 43 54 80 |R.JUMP.INDIRECT.| 00004970: 54 48 52 4F 55 47 48 80 28 24 41 30 30 30 29 0D |THROUGH.($A000).| 00004980: 0D 0D 0D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 80 41 |...-----------.A| 00004990: 50 50 45 4E 44 49 58 80 49 82 2D 4D 45 4D 4F 52 |PPENDIX.I.-MEMOR| 000049A0: 59 80 55 53 41 47 45 0D 0D 89 4D 45 4D 4F 52 59 |Y.USAGE...MEMORY| 000049B0: 80 4D 41 50 0D 24 43 46 46 46 0D 0D 24 39 46 30 |.MAP.$CFFF..$9F0| 000049C0: 30 82 2D 43 45 4D 41 0D 0D 24 39 45 46 46 82 2D |0.-CEMA..$9EFF.-| 000049D0: 54 4F 50 80 4F 46 80 53 4F 55 52 43 45 80 46 49 |TOP.OF.SOURCE.FI| 000049E0: 4C 45 0D 88 28 45 58 50 41 4E 44 53 80 44 4F 57 |LE..(EXPANDS.DOW| 000049F0: 4E 29 0D 0D 0D 0D 0D 0D 0D 24 39 30 30 82 2D 53 |N).......$900.-S| 00004A00: 54 41 52 54 81 56 41 52 49 41 42 4C 45 80 54 41 |TART.VARIABLE.TA| 00004A10: 42 4C 45 0D 88 28 45 58 50 41 4E 44 53 80 55 50 |BLE..(EXPANDS.UP| 00004A20: 29 0D 0D 24 38 30 30 2D 24 38 46 46 80 2D 43 45 |)..$800-$8FF.-CE| 00004A30: 4D 41 53 80 56 41 52 49 41 42 4C 45 53 80 26 80 |MAS.VARIABLES.&.| 00004A40: 42 55 46 46 45 52 53 0D 0D 24 33 39 2D 24 33 45 |BUFFERS..$39-$3E| 00004A50: 82 2D 43 4F 4E 54 41 49 4E 80 56 41 52 49 41 42 |.-CONTAIN.VARIAB| 00004A60: 4C 45 80 54 41 42 4C 45 80 41 4E 44 0D 8A 53 4F |LE.TABLE.AND..SO| 00004A70: 55 52 43 45 80 46 49 4C 45 80 50 4F 49 4E 54 45 |URCE.FILE.POINTE| 00004A80: 52 53 2E 0D 8A 4C 45 41 56 45 80 49 54 80 41 4C |RS...LEAVE.IT.AL| 00004A90: 4F 4E 45 21 0D 0D 0D 0D 0D 2D 2D 2D 2D 2D 2D 2D |ONE!.....-------| 00004AA0: 2D 80 41 50 50 45 4E 44 49 58 80 49 49 83 45 52 |-.APPENDIX.II.ER| 00004AB0: 52 4F 52 80 43 4F 44 45 53 0D 0D 82 41 4C 4C 80 |ROR.CODES...ALL.| 00004AC0: 45 52 52 4F 52 80 43 4F 44 45 53 80 41 52 45 80 |ERROR.CODES.ARE.| 00004AD0: 44 49 53 50 4C 41 59 45 44 80 49 4E 0D 80 48 45 |DISPLAYED.IN..HE| 00004AE0: 58 2E 0D 0D 0D 81 31 83 2D 49 4E 56 41 4C 49 44 |X.....1.-INVALID| 00004AF0: 80 4F 50 43 4F 44 45 0D 0D 81 32 83 2D 49 4E 56 |.OPCODE...2.-INV| 00004B00: 41 4C 49 44 80 4C 49 4E 45 0D 0D 81 33 83 2D 56 |ALID.LINE...3.-V| 00004B10: 41 4C 55 45 80 55 4E 44 45 52 2F 4F 56 45 52 46 |ALUE.UNDER/OVERF| 00004B20: 4C 4F 57 0D 0D 81 34 83 2D 44 45 43 49 4D 41 4C |LOW...4.-DECIMAL| 00004B30: 80 4F 56 45 52 46 4C 4F 57 0D 0D 81 35 83 2D 56 |.OVERFLOW...5.-V| 00004B40: 41 4C 55 45 80 45 52 52 4F 52 0D 0D 81 36 83 2D |ALUE.ERROR...6.-| 00004B50: 41 44 44 52 45 53 53 49 4E 47 80 4D 4F 44 45 80 |ADDRESSING.MODE.| 00004B60: 45 52 52 4F 52 0D 0D 81 37 83 2D 42 52 41 4E 43 |ERROR...7.-BRANC| 00004B70: 48 80 4F 55 54 80 4F 46 80 52 41 4E 47 45 0D 0D |H.OUT.OF.RANGE..| 00004B80: 81 38 83 2D 55 4E 44 45 46 49 4E 45 44 80 56 41 |.8.-UNDEFINED.VA| 00004B90: 52 49 41 42 4C 45 0D 0D 81 39 83 2D 44 55 50 4C |RIABLE...9.-DUPL| 00004BA0: 49 43 41 54 45 80 56 41 52 49 41 42 4C 45 0D 0D |ICATE.VARIABLE..| 00004BB0: 81 41 81 2A 2A 2D 49 4E 56 41 4C 49 44 80 56 41 |.A.**-INVALID.VA| 00004BC0: 52 49 41 42 4C 45 80 54 41 42 4C 45 0D 88 45 4E |RIABLE.TABLE..EN| 00004BD0: 54 52 59 0D 81 42 83 2D 49 4E 56 41 4C 49 44 80 |TRY..B.-INVALID.| 00004BE0: 50 53 55 45 44 4F 80 4F 50 0D 88 4F 52 0D 88 53 |PSUEDO.OP..OR..S| 00004BF0: 59 4E 54 41 58 80 45 52 52 4F 52 80 49 4E 80 50 |YNTAX.ERROR.IN.P| 00004C00: 2E 80 4F 50 0D 0D 81 43 81 2A 2A 2D 46 55 4E 43 |..OP...C.**-FUNC| 00004C10: 54 49 4F 4E 80 4E 4F 54 80 49 4D 50 4C 45 4D 45 |TION.NOT.IMPLEME| 00004C20: 4E 54 45 44 0D 0D 81 44 83 2D 56 41 4C 55 45 80 |NTED...D.-VALUE.| 00004C30: 45 52 52 4F 52 80 49 4E 80 50 53 55 45 44 4F 80 |ERROR.IN.PSUEDO.| 00004C40: 4F 50 0D 0D 81 45 83 2D 44 45 4C 49 4D 45 54 45 |OP...E.-DELIMETE| 00004C50: 52 80 45 52 52 4F 52 0D 0D 81 46 83 2D 32 4E 44 |R.ERROR...F.-2ND| 00004C60: 80 50 41 53 53 80 4F 52 49 47 49 4E 80 45 52 52 |.PASS.ORIGIN.ERR| 00004C70: 4F 52 0D 0D 81 31 30 82 2D 49 4E 56 41 4C 49 44 |OR...10.-INVALID| 00004C80: 80 4C 4F 43 41 4C 0D 0D 81 31 31 82 2D 4C 4F 43 |.LOCAL...11.-LOC| 00004C90: 41 4C 80 4F 55 54 80 4F 46 80 52 41 4E 47 45 0D |AL.OUT.OF.RANGE.| 00004CA0: 0D 81 31 32 82 2D 44 55 50 4C 49 43 41 54 45 80 |..12.-DUPLICATE.| 00004CB0: 4C 4F 43 41 4C 0D 0D 81 31 33 82 2D 55 4E 44 45 |LOCAL...13.-UNDE| 00004CC0: 46 49 4E 45 44 80 4C 4F 43 41 4C 0D 0D 81 31 34 |FINED.LOCAL...14| 00004CD0: 82 2D 49 4E 56 41 4C 49 44 80 46 49 4C 45 80 4E |.-INVALID.FILE.N| 00004CE0: 41 4D 45 0D 8A 4F 52 80 49 4E 56 41 4C 49 44 80 |AME..OR.INVALID.| 00004CF0: 44 45 43 49 4D 41 4C 80 4E 55 4D 42 45 52 0D 0D |DECIMAL.NUMBER..| 00004D00: 81 31 35 82 2D 49 4E 56 41 4C 49 44 80 4F 50 45 |.15.-INVALID.OPE| 00004D10: 52 41 54 4F 52 0D 0D 81 31 36 82 2D 54 4F 4F 80 |RATOR...16.-TOO.| 00004D20: 4D 41 4E 59 80 4F 52 49 47 49 4E 53 0D 0D 81 32 |MANY.ORIGINS...2| 00004D30: 30 82 2D 46 49 4C 45 80 54 59 50 45 80 45 52 52 |0.-FILE.TYPE.ERR| 00004D40: 4F 52 0D 88 4F 52 0D 88 48 45 41 44 45 52 80 45 |OR..OR..HEADER.E| 00004D50: 52 52 80 49 4E 80 42 49 4E 41 52 59 80 46 49 4C |RR.IN.BINARY.FIL| 00004D60: 45 0D 0D 81 32 31 82 2D 54 4F 4F 80 4D 41 4E 59 |E...21.-TOO.MANY| 00004D70: 80 42 4C 4F 43 4B 80 4D 41 52 4B 53 0D 0D 81 32 |.BLOCK.MARKS...2| 00004D80: 32 82 2D 4E 4F 54 80 45 4E 4F 55 47 48 80 4D 41 |2.-NOT.ENOUGH.MA| 00004D90: 52 4B 53 0D 0D 81 32 33 82 2D 43 55 52 53 4F 52 |RKS...23.-CURSOR| 00004DA0: 80 49 4E 80 42 4C 4F 43 4B 0D 0D 81 32 35 80 2A |.IN.BLOCK...25.*| 00004DB0: 2A 2D 45 52 52 4F 52 80 49 4E 80 4C 4F 43 41 4C |*-ERROR.IN.LOCAL| 00004DC0: 80 56 41 52 49 41 42 4C 45 80 54 41 42 4C 45 0D |.VARIABLE.TABLE.| 00004DD0: 0D 81 32 36 82 2D 54 4F 4F 80 4D 41 4E 59 80 4C |..26.-TOO.MANY.L| 00004DE0: 4F 43 41 4C 53 0D 0D 81 32 37 82 2D 2E 4D 58 80 |OCALS...27.-.MX.| 00004DF0: 46 4F 52 43 45 44 80 45 52 52 4F 52 0D 0D 81 35 |FORCED.ERROR...5| 00004E00: 30 82 2D 46 49 4C 45 80 54 59 50 45 80 4D 49 53 |0.-FILE.TYPE.MIS| 00004E10: 4D 41 54 43 48 80 4F 52 80 48 45 41 44 45 52 0D |MATCH.OR.HEADER.| 00004E20: 88 45 52 52 4F 52 0D 0D 81 35 31 82 2D 53 41 56 |.ERROR...51.-SAV| 00004E30: 45 80 45 52 52 4F 52 80 46 49 4C 45 80 50 4F 49 |E.ERROR.FILE.POI| 00004E40: 4E 54 45 52 53 80 41 52 45 0D 87 4D 45 53 53 45 |NTERS.ARE..MESSE| 00004E50: 44 80 55 50 0D 0D 81 35 32 82 2D 49 4E 43 4C 55 |D.UP...52.-INCLU| 00004E60: 44 45 80 45 52 52 4F 52 0D 0D 81 43 30 82 2D 4E |DE.ERROR...C0.-N| 00004E70: 45 53 54 45 44 80 49 4E 43 4C 55 44 45 0D 0D 81 |ESTED.INCLUDE...| 00004E80: 43 31 82 2D 4D 45 4D 4F 52 59 80 50 52 4F 54 45 |C1.-MEMORY.PROTE| 00004E90: 43 54 45 44 0D 0D 0D 81 45 52 52 4F 52 80 43 4F |CTED....ERROR.CO| 00004EA0: 44 45 53 80 46 4C 41 47 45 44 80 57 49 54 48 80 |DES.FLAGED.WITH.| 00004EB0: 2A 2A 80 53 48 4F 55 4C 44 80 4E 4F 54 80 4F 43 |**.SHOULD.NOT.OC| 00004EC0: 43 55 52 80 49 4E 80 4E 4F 52 4D 41 4C 80 4F 50 |CUR.IN.NORMAL.OP| 00004ED0: 45 52 41 54 49 4F 4E 2E 80 53 4F 4D 45 54 48 49 |ERATION..SOMETHI| 00004EE0: 4E 47 0D 49 53 80 52 45 41 4C 4C 59 80 53 43 52 |NG.IS.REALLY.SCR| 00004EF0: 45 57 45 44 80 55 50 2E 0D 0D 0D 81 45 52 52 4F |EWED.UP.....ERRO| 00004F00: 52 53 80 52 45 54 55 52 4E 45 44 80 46 52 4F 4D |RS.RETURNED.FROM| 00004F10: 80 54 48 45 80 44 49 53 4B 80 43 4F 4E 54 52 4F |.THE.DISK.CONTRO| 00004F20: 4C 4C 45 52 80 41 52 45 80 49 4E 80 54 48 45 80 |LLER.ARE.IN.THE.| 00004F30: 46 4F 4C 4C 4F 57 49 4E 47 80 46 4F 52 4D 41 54 |FOLLOWING.FORMAT| 00004F40: 0D 0D 36 32 2C 46 49 4C 45 80 4E 4F 54 80 46 4F |..62,FILE.NOT.FO| 00004F50: 55 4E 44 2C 30 30 2C 30 30 0D 0D 44 45 43 49 4D |UND,00,00..DECIM| 00004F60: 41 4C 80 45 52 52 4F 52 23 2C 4D 45 53 53 41 47 |AL.ERROR#,MESSAG| 00004F70: 45 2C 42 4C 4F 43 4B 2C 53 45 43 54 4F 52 0D 0D |E,BLOCK,SECTOR..| 00004F80: 0D 81 4D 4F 53 54 80 4F 46 80 54 48 45 80 45 52 |..MOST.OF.THE.ER| 00004F90: 52 4F 52 80 43 4F 44 45 53 80 41 52 45 80 53 45 |ROR.CODES.ARE.SE| 00004FA0: 4C 46 80 45 58 50 4C 41 4E 41 54 4F 52 59 2E 80 |LF.EXPLANATORY..| 00004FB0: 48 45 52 45 27 53 80 4D 4F 52 45 80 44 45 54 41 |HERE'S.MORE.DETA| 00004FC0: 49 4C 80 4F 4E 0D 53 4F 4D 45 80 54 48 41 54 80 |IL.ON.SOME.THAT.| 00004FD0: 4D 41 59 80 4E 4F 54 80 42 45 2E 0D 0D 0D 0D 46 |MAY.NOT.BE.....F| 00004FE0: 80 2D 80 32 4E 44 80 50 41 53 53 80 4F 52 49 47 |.-.2ND.PASS.ORIG| 00004FF0: 49 4E 80 45 52 52 4F 52 2E 0D 81 54 48 45 80 41 |IN.ERROR...THE.A| 00005000: 53 53 45 4D 42 4C 45 52 80 4B 45 45 50 53 80 54 |SSEMBLER.KEEPS.T| 00005010: 52 41 43 4B 80 4F 46 80 54 48 45 80 53 49 5A 45 |RACK.OF.THE.SIZE| 00005020: 80 4F 46 80 45 41 43 48 80 42 4C 4F 43 4B 80 4F |.OF.EACH.BLOCK.O| 00005030: 46 80 43 4F 44 45 2E 80 49 46 80 54 48 45 80 53 |F.CODE..IF.THE.S| 00005040: 49 5A 45 80 49 53 0D 44 49 46 46 45 52 45 4E 54 |IZE.IS.DIFFERENT| 00005050: 80 49 4E 80 54 48 45 80 32 4E 44 80 50 41 53 53 |.IN.THE.2ND.PASS| 00005060: 2C 80 49 54 27 53 80 55 53 55 41 4C 4C 59 80 4F |,.IT'S.USUALLY.O| 00005070: 4E 45 80 4F 46 80 54 57 4F 80 43 41 55 53 45 53 |NE.OF.TWO.CAUSES| 00005080: 3A 0D 0D 81 31 29 80 43 4F 4E 54 49 4E 55 49 4E |:...1).CONTINUIN| 00005090: 47 80 41 53 53 45 4D 42 4C 59 80 41 46 54 45 52 |G.ASSEMBLY.AFTER| 000050A0: 80 41 4E 80 45 52 52 4F 52 80 4F 46 54 45 4E 80 |.AN.ERROR.OFTEN.| 000050B0: 47 45 54 53 80 41 4E 80 46 80 45 52 52 4F 52 2E |GETS.AN.F.ERROR.| 000050C0: 0D 81 32 29 80 41 80 46 4F 52 57 41 52 44 80 52 |..2).A.FORWARD.R| 000050D0: 45 46 45 52 45 4E 43 45 80 54 4F 80 41 80 53 49 |EFERENCE.TO.A.SI| 000050E0: 4E 47 4C 45 80 42 59 54 45 80 56 41 52 49 41 42 |NGLE.BYTE.VARIAB| 000050F0: 4C 45 2E 0D 84 41 4C 4C 80 53 49 4E 47 4C 45 80 |LE...ALL.SINGLE.| 00005100: 42 59 54 45 80 41 4E 44 80 5A 45 52 4F 80 50 41 |BYTE.AND.ZERO.PA| 00005110: 47 45 80 56 41 52 49 41 42 4C 45 53 80 4D 55 53 |GE.VARIABLES.MUS| 00005120: 54 80 42 45 80 45 51 55 41 54 45 44 80 42 45 46 |T.BE.EQUATED.BEF| 00005130: 4F 52 45 80 54 48 45 59 80 41 52 45 0D 84 55 53 |ORE.THEY.ARE..US| 00005140: 45 44 21 0D 0D 0D 2D 2D 2D 2D 2D 2D 2D 2D 80 41 |ED!...--------.A| 00005150: 50 50 45 4E 44 49 58 80 49 49 49 82 46 49 4C 45 |PPENDIX.III.FILE| 00005160: 80 53 54 52 55 43 54 55 52 45 0D 0D 80 43 45 4D |.STRUCTURE...CEM| 00005170: 41 80 53 4F 55 52 43 45 80 46 49 4C 45 53 80 41 |A.SOURCE.FILES.A| 00005180: 52 45 80 50 55 54 80 4F 4E 80 54 48 45 80 44 49 |RE.PUT.ON.THE.DI| 00005190: 53 4B 80 41 53 80 53 45 51 55 45 4E 54 49 4C 80 |SK.AS.SEQUENTIL.| 000051A0: 46 49 4C 45 53 2E 80 54 48 45 80 46 49 4C 45 80 |FILES..THE.FILE.| 000051B0: 48 41 53 80 41 80 53 49 58 0D 42 59 54 45 80 48 |HAS.A.SIX.BYTE.H| 000051C0: 45 41 44 45 52 80 54 4F 80 4C 45 54 80 43 45 4D |EADER.TO.LET.CEM| 000051D0: 41 80 4B 4E 4F 57 80 57 48 41 54 80 49 54 80 49 |A.KNOW.WHAT.IT.I| 000051E0: 53 2E 0D 80 54 48 45 80 46 49 52 53 54 80 46 4F |S...THE.FIRST.FO| 000051F0: 55 52 80 42 59 54 45 53 80 41 52 45 80 54 48 45 |UR.BYTES.ARE.THE| 00005200: 80 41 53 43 49 49 80 43 4F 44 45 53 80 46 4F 52 |.ASCII.CODES.FOR| 00005210: 80 27 43 45 4D 41 27 2E 80 54 48 45 80 4E 45 58 |.'CEMA'..THE.NEX| 00005220: 54 80 54 57 4F 80 42 59 54 45 53 0D 41 52 45 80 |T.TWO.BYTES.ARE.| 00005230: 54 48 45 80 4C 45 4E 47 54 48 80 4F 46 80 54 48 |THE.LENGTH.OF.TH| 00005240: 45 80 46 49 4C 45 2E 80 54 48 45 80 52 45 53 54 |E.FILE..THE.REST| 00005250: 80 4F 46 80 54 48 45 80 46 49 4C 45 80 49 53 80 |.OF.THE.FILE.IS.| 00005260: 49 4E 80 53 54 41 4E 44 41 52 44 80 46 4F 52 4D |IN.STANDARD.FORM| 00005270: 41 54 80 57 49 54 48 0D 24 44 80 41 53 80 4C 49 |AT.WITH.$D.AS.LI| 00005280: 4E 45 80 54 45 52 4D 49 4E 41 54 4F 52 2E 0D 0D |NE.TERMINATOR...| 00005290: 80 49 4E 80 4D 45 4D 4F 52 59 80 54 48 45 80 46 |.IN.MEMORY.THE.F| 000052A0: 49 4C 45 80 49 53 80 49 4E 80 53 54 41 4E 44 41 |ILE.IS.IN.STANDA| 000052B0: 52 44 80 46 4F 52 80 4D 41 54 2E 80 54 48 45 80 |RD.FOR.MAT..THE.| 000052C0: 46 49 52 53 54 80 4C 49 4E 45 80 49 53 80 41 54 |FIRST.LINE.IS.AT| 000052D0: 80 54 48 45 80 4C 4F 57 45 52 0D 4D 45 4D 4F 52 |.THE.LOWER.MEMOR| 000052E0: 59 80 50 4F 53 49 54 49 4F 4E 2C 80 41 4E 44 80 |Y.POSITION,.AND.| 000052F0: 54 48 45 80 45 4E 44 80 49 53 80 41 54 80 54 48 |THE.END.IS.AT.TH| 00005300: 45 80 54 4F 50 2E 0D 0D 80 42 49 4E 41 52 59 80 |E.TOP....BINARY.| 00005310: 46 49 4C 45 53 80 41 52 45 80 49 4E 80 53 54 41 |FILES.ARE.IN.STA| 00005320: 4E 44 41 52 44 80 43 4F 4D 4D 4F 44 4F 52 45 80 |NDARD.COMMODORE.| 00005330: 50 52 4F 47 52 41 4D 80 46 49 4C 45 80 46 4F 52 |PROGRAM.FILE.FOR| 00005340: 4D 41 54 2E 80 54 48 45 80 46 49 52 53 54 80 54 |MAT..THE.FIRST.T| 00005350: 57 4F 0D 42 59 54 45 53 80 41 52 45 80 54 48 45 |WO.BYTES.ARE.THE| 00005360: 80 4C 4F 41 44 80 41 44 44 52 45 53 53 2E 0D 0D |.LOAD.ADDRESS...| 00005370: 0D 0D 0D 2D 2D 2D 2D 2D 2D 2D 2D 2D 41 50 50 45 |...---------APPE| 00005380: 4E 44 49 58 81 49 56 82 50 52 49 4E 54 45 52 80 |NDIX.IV.PRINTER.| 00005390: 43 4F 4D 4D 41 4E 44 53 0D 0D 80 54 48 45 80 46 |COMMANDS...THE.F| 000053A0: 4F 4C 4F 57 49 4E 47 80 49 53 80 41 80 4C 49 53 |OLOWING.IS.A.LIS| 000053B0: 54 80 4F 46 80 43 4F 44 45 53 80 54 4F 80 42 45 |T.OF.CODES.TO.BE| 000053C0: 80 55 53 45 44 80 41 53 80 49 4D 42 45 44 44 45 |.USED.AS.IMBEDDE| 000053D0: 44 80 50 52 49 4E 54 45 52 80 43 4F 4D 4D 41 4E |D.PRINTER.COMMAN| 000053E0: 44 53 2E 0D 54 48 45 80 5E 80 53 59 4D 42 4F 4C |DS..THE.^.SYMBOL| 000053F0: 80 53 54 41 4E 44 53 80 46 4F 52 80 43 4F 4E 54 |.STANDS.FOR.CONT| 00005400: 52 4F 4C 80 4B 45 59 2C 80 53 48 80 4D 45 41 4E |ROL.KEY,.SH.MEAN| 00005410: 53 80 53 48 49 46 54 80 4B 45 59 2E 0D 28 45 53 |S.SHIFT.KEY..(ES| 00005420: 43 29 80 4D 45 41 4E 53 80 54 48 41 54 80 54 48 |C).MEANS.THAT.TH| 00005430: 45 80 4B 45 59 50 52 45 53 53 80 4D 55 53 54 80 |E.KEYPRESS.MUST.| 00005440: 42 45 80 50 52 45 43 45 45 44 45 44 80 42 59 80 |BE.PRECEEDED.BY.| 00005450: 41 4E 80 45 53 43 41 50 45 80 53 45 51 55 45 4E |AN.ESCAPE.SEQUEN| 00005460: 43 45 80 54 4F 0D 44 45 46 45 41 54 80 49 54 53 |CE.TO.DEFEAT.ITS| 00005470: 80 43 4F 4E 54 52 4F 4C 80 46 55 4E 43 54 49 4F |.CONTROL.FUNCTIO| 00005480: 4E 2E 80 54 48 45 80 45 53 43 41 50 45 0D 4D 4F |N..THE.ESCAPE.MO| 00005490: 44 45 80 49 53 80 53 45 54 80 42 59 80 50 52 45 |DE.IS.SET.BY.PRE| 000054A0: 53 53 49 4E 47 80 43 4F 4E 54 52 4F 4C 2D 4C 45 |SSING.CONTROL-LE| 000054B0: 46 54 80 42 52 41 43 4B 45 54 2C 80 28 80 5E 5B |FT.BRACKET,.(.^[| 000054C0: 80 29 2E 0D 0D 0D 0D 0D 0D 30 30 95 33 38 85 38 |.).......00.38.8| 000054D0: 8E 37 30 81 53 48 81 50 0D 30 31 85 5E 41 8D 33 |.70.SH.P.01.^A.3| 000054E0: 39 85 39 8E 37 31 81 53 48 81 51 0D 30 32 85 5E |9.9.71.SH.Q.02.^| 000054F0: 42 8D 33 41 85 3A 8E 37 32 81 53 48 81 52 0D 30 |B.3A.:.72.SH.R.0| 00005500: 33 80 28 45 53 43 29 5E 43 8D 33 42 85 3B 8E 37 |3.(ESC)^C.3B.;.7| 00005510: 33 81 53 48 81 53 0D 30 34 85 5E 44 8D 33 43 85 |3.SH.S.04.^D.3C.| 00005520: 3C 8E 37 34 81 53 48 81 54 0D 30 35 85 5E 45 8D |<.74.SH.T.05.^E.| 00005530: 33 44 85 3D 8E 37 35 81 53 48 81 55 0D 30 36 80 |3D.=.75.SH.U.06.| 00005540: 28 45 53 43 29 5E 46 8D 33 45 85 3E 8E 37 36 81 |(ESC)^F.3E.>.76.| 00005550: 53 48 81 56 0D 30 37 85 5E 47 8D 33 46 85 3F 8E |SH.V.07.^G.3F.?.| 00005560: 37 37 81 53 48 81 57 0D 30 38 85 5E 48 8D 34 30 |77.SH.W.08.^H.40| 00005570: 85 40 8E 37 38 81 53 48 81 58 0D 30 39 85 5E 49 |.@.78.SH.X.09.^I| 00005580: 8D 34 31 85 41 8E 37 39 81 53 48 81 59 0D 30 41 |.41.A.79.SH.Y.0A| 00005590: 85 5E 4A 8D 34 32 85 42 8E 37 41 81 53 48 81 5A |.^J.42.B.7A.SH.Z| 000055A0: 0D 30 42 85 5E 4B 8D 34 33 85 43 8E 37 42 80 28 |.0B.^K.43.C.7B.(| 000055B0: 45 53 43 29 53 48 80 2B 0D 30 43 85 5E 4C 8D 34 |ESC)SH.+.0C.^L.4| 000055C0: 34 85 44 8E 37 43 0D 30 44 80 28 45 53 43 29 5E |4.D.7C.0D.(ESC)^| 000055D0: 4D 8D 34 35 85 45 8E 37 44 80 28 45 53 43 29 53 |M.45.E.7D.(ESC)S| 000055E0: 48 80 2D 0D 30 45 85 5E 4E 8D 34 36 85 46 8E 37 |H.-.0E.^N.46.F.7| 000055F0: 45 0D 30 46 85 5E 4F 8D 34 37 85 47 8E 37 46 0D |E.0F.^O.47.G.7F.| 00005600: 31 30 85 5E 50 8D 34 38 85 48 0D 31 31 80 28 45 |10.^P.48.H.11.(E| 00005610: 53 43 29 5E 51 8D 34 39 85 49 0D 31 32 85 5E 52 |SC)^Q.49.I.12.^R| 00005620: 8D 34 41 85 4A 0D 31 33 80 28 45 53 43 29 5E 53 |.4A.J.13.(ESC)^S| 00005630: 8D 34 42 85 4B 0D 31 34 80 28 45 53 43 29 5E 54 |.4B.K.14.(ESC)^T| 00005640: 8D 34 43 85 4C 0D 31 35 85 5E 55 8D 34 44 85 4D |.4C.L.15.^U.4D.M| 00005650: 0D 31 36 85 5E 56 8D 34 45 85 4E 0D 31 37 85 5E |.16.^V.4E.N.17.^| 00005660: 57 8D 34 46 85 4F 0D 31 38 85 5E 58 8D 35 30 85 |W.4F.O.18.^X.50.| 00005670: 50 0D 31 39 85 5E 59 8D 35 31 85 51 0D 31 41 85 |P.19.^Y.51.Q.1A.| 00005680: 5E 5A 8D 35 32 85 52 0D 31 42 80 28 45 53 43 29 |^Z.52.R.1B.(ESC)| 00005690: 5E 5B 8D 35 33 85 53 0D 31 43 80 28 45 53 43 29 |^[.53.S.1C.(ESC)| 000056A0: 28 45 4E 47 4C 49 53 48 80 23 29 84 35 34 85 54 |(ENGLISH.#).54.T| 000056B0: 0D 31 44 95 35 35 85 55 0D 31 45 80 28 45 53 43 |.1D.55.U.1E.(ESC| 000056C0: 29 5E 28 55 50 80 41 52 52 4F 57 29 84 35 36 85 |)^(UP.ARROW).56.| 000056D0: 56 0D 31 46 95 35 37 85 57 0D 32 30 85 21 8E 35 |V.1F.57.W.20.!.5| 000056E0: 38 85 58 0D 32 31 85 22 8E 35 39 85 59 0D 32 32 |8.X.21.".59.Y.22| 000056F0: 85 23 8E 35 41 85 5A 0D 32 33 85 24 8E 35 42 85 |.#.5A.Z.23.$.5B.| 00005700: 5B 0D 32 34 85 25 8E 35 43 85 5C 0D 32 35 85 26 |[.24.%.5C.\.25.&| 00005710: 8E 35 44 85 5D 0D 32 36 85 27 8E 35 45 85 5E 0D |.5D.].26.'.5E.^.| 00005720: 32 37 85 28 8E 35 46 80 28 45 53 43 29 28 4C 45 |27.(.5F.(ESC)(LE| 00005730: 46 54 80 41 52 52 4F 57 29 0D 32 38 85 29 8E 36 |FT.ARROW).28.).6| 00005740: 30 0D 32 39 85 2A 8E 36 31 81 53 48 81 41 0D 32 |0.29.*.61.SH.A.2| 00005750: 41 85 2B 8E 36 32 81 53 48 81 42 0D 32 42 85 2C |A.+.62.SH.B.2B.,| 00005760: 8E 36 33 81 53 48 81 43 0D 32 43 85 2D 8E 36 34 |.63.SH.C.2C.-.64| 00005770: 81 53 48 81 44 0D 32 44 85 2E 8E 36 35 81 53 48 |.SH.D.2D...65.SH| 00005780: 81 45 0D 32 45 85 2F 8E 36 36 81 53 48 81 46 0D |.E.2E./.66.SH.F.| 00005790: 32 46 85 3F 3F 3F 8C 36 37 81 53 48 81 47 0D 33 |2F.???.67.SH.G.3| 000057A0: 30 85 30 8E 36 38 81 53 48 81 48 0D 33 31 85 31 |0.0.68.SH.H.31.1| 000057B0: 8E 36 39 81 53 48 81 49 0D 33 32 85 32 8E 36 41 |.69.SH.I.32.2.6A| 000057C0: 81 53 48 81 4A 0D 33 33 85 33 8E 36 42 81 53 48 |.SH.J.33.3.6B.SH| 000057D0: 81 4B 0D 33 34 85 34 8E 36 43 81 53 48 81 4C 0D |.K.34.4.6C.SH.L.| 000057E0: 33 35 85 35 8E 36 44 81 53 48 81 4D 0D 33 36 85 |35.5.6D.SH.M.36.| 000057F0: 36 8E 36 45 81 53 48 81 4E 0D 33 37 85 37 8E 36 |6.6E.SH.N.37.7.6| 00005800: 46 81 53 48 81 4F 0D 0D 0D 80 54 48 45 53 45 80 |F.SH.O....THESE.| 00005810: 43 4F 44 45 53 80 41 52 45 80 44 49 53 50 4C 41 |CODES.ARE.DISPLA| 00005820: 59 45 44 80 4F 4E 80 54 48 45 80 53 43 52 45 45 |YED.ON.THE.SCREE| 00005830: 4E 80 41 53 80 46 4F 4C 4C 4F 57 53 3A 0D 0D 30 |N.AS.FOLLOWS:..0| 00005840: 30 80 2D 80 31 46 85 43 48 41 52 41 43 54 45 52 |0.-.1F.CHARACTER| 00005850: 53 80 49 4E 56 45 52 53 45 80 56 49 44 45 4F 0D |S.INVERSE.VIDEO.| 00005860: 33 30 80 2D 80 35 46 85 4E 4F 52 4D 41 4C 80 43 |30.-.5F.NORMAL.C| 00005870: 48 41 52 41 43 54 45 52 53 80 44 49 53 50 4C 41 |HARACTERS.DISPLA| 00005880: 59 45 44 0D 36 30 80 2D 80 37 46 85 53 50 45 43 |YED.60.-.7F.SPEC| 00005890: 49 41 4C 80 47 52 41 50 48 49 43 53 80 43 48 41 |IAL.GRAPHICS.CHA| 000058A0: 52 41 43 54 45 52 53 80 44 49 53 50 4C 41 59 45 |RACTERS.DISPLAYE| 000058B0: 44 80 4F 4E 80 53 43 52 45 45 4E 2E 0D 0D 0D 0D |D.ON.SCREEN.....| 000058C0: 0D 0D 0D |... |
CEMA.X;CEMA.DOC..;---------------------- -------LOADING.INSTRUCTIONS------------- ----------------..POWER.UP.THE.C-64..FRO M.BASIC,.LOAD.THE.PROGRAM."BOOT",8.THEN. RUN....BOOT.LOADS.AND.RUNS.A.BINARY.PROG RAM.CALLED.'LOADER.OBJ'....LOADER.OBJ.WI LL.LOAD.AND.RUN.CEMA..IF.AN.ERROR.OCCURS .WHILE.LOADING,..LOADER.WILL.RETURN.TO.B ASIC.AND.BOOT.WILL.READ.AND.DISPLAY.THE. ERROR.MESSAGE.....WHEN.CEMA.IS.FIRST.LOA DED.THE.SCREEN.SHOULD.COME.UP.GREY.WITH. BLUE.BORDER....AT.THE.BOTTOM.OF.THE.SCRE EN.IS.THE.TWO.LINE.OPTION.WINDOW..THE.FI RST.LINE.SHOULD.LOOK.SOMETHING.LIKE.THIS :..ENTER.OPTION-.$9FFF-$9FFF...YOU'RE.NO W.IN.THE.OPTION.MODE..THE.NUMBERS.AT.THE .RIGHT.SHOW.THE.SIZE.AND.LOCATION.OF.THE .CURRENT.SOURCE.FILE...TO.GET.TO.THE.EDI T.MODE,.PRESS.'E'.OR.ANY.NON-OPTION.FUNT ION.KEY..(ANY.CURSOR.KEY.WILL.DO)...THE. JUNK.AT.THE.TOP.OF.THE.SCREEN.WILL.DISAP PEAR.LEAVING.ONLY.THE.CURSOR.AT.THE.TOP. LEFT.HAND.CORNER..YOU'RE.NOW.READY.TO.EN TER.A.SOURCE.FILE......*---------------- ---------------EDITOR.FUNCTIONS--------- ----------------------...LINES.HAVE.A.MA XIMUM.LENGTH.OF.80.CHARACTERS...IF.A.LOG ICAL.LINE.OCCUPIES.MORE.THAN.ONE.PHYSICA L.LINE.ON.THE.SCREEN.THEN.THE.CARRIGE.RE TURN.WILL.BE.DISPLAYED.AS.A.LEFT.ARROW.. ....MANY.OF.THE.EDITOR.FUNCTIONS.ARE.IMP LEMENTED.USING.SOME.OF.THE.LESS.USED.KEY S.OF.THE.C-64.KEYBOARD..THESE.KEYS.ARE.R EVIEWED.HERE....ARROW.UP.-.KEY.JUST.TO.T HE.LEFT.OF.RESTORE.KEY.(ALSO.PI)...-USED .TO.PAGE.UP..-SHIFT.ARROW.UP.USED.TO.PAG E.DOWN...ENGLISH.POUND.-.KEY.JUST.TO.THE .RIGHT.OF.THE.MINUS.KEY..-USED.TO.RECOVE R.A.LINE...ARROW.LEFT.-.KEY.JUST.TO.THE. LEFT.OF.THE.NUMBER.ONE.KEY...-USED.TO.DE LETE.CHARACTER.AND.BACKSPACE..-ALSO.USED .TO.DELETE.WORD...PLUS.(+).KEY.-.KEY.JUS T.TO.THE.RIGHT.OF.THE.ZERO.KEY..-USED.TO .INSERT.AN.ENTIRE.LINE...MINUS.KEY(-).-. KEY.JUST.TO.THE.RIGHT.OF.THE.PLUS.KEY..- USED.TO.DELETE.AN.ENTIRE.LINE.....CURSOR .UP,DOWN,.LEFT.AND.RIGHT.ARE.IMPLEMENTED .USING.THE.STANDARD.C-64.CURSOR..KEYS... .CURSOR.UP.AND.DOWN..AT.THE.TOP.OR.BOTTO M.OF.THE.SCREEN.WILL.CAUSE.THE.SCREEN.TO .SCROLL...CURSOR.DOWN.AT.THE.END.OF.THE. FILE.WILL.CAUSE.AN.ERROR.BELL..PRESS.RET URN..TO.ADD.A.BLANK.LINE.AT.THE.END.OF.T HE.FILE.....SHIFT/ARROW.UP.-PAGE.UP....M OVES.THE.CURSOR.24.LINES.UP.FROM.THE.TOP .OF.THE.SCREEN...ARROW.UP.-PAGE.DOWN...M OVES.THE.CURSOR.24.LINES.DOWN.FROM.THE.B OTTOM.OF.THE.SCREEN....RETURN...MOVES.TH E.CURSOR.TO.THE.LEFT.MARGIN.AND.ONE.LINE .DOWN...IF.THE.CURSOR.WAS.ON.THE.LAST.LI NE,.A.BLANK.LINE.WILL.BE.ADDED....*****N OTE*****...IT.IS.NOT.NESESSARY.TO.PRESS. THE.RETURN.KEY.TO.ENTER.A.LINE.INTO.THE. FILE..THE.LINE.BUFFER.IS.DUMPED.TO.THE.F ILE.WHEN.THE.CURSOR.IS.MOVED.OFF.OF.LINE ,.OR.WHEN.THE.OPTION.MODE.IS.CALLED....[ SHFT].MINUS.KEY.(-)...DELETES.THE.LINE.A S.USUAL,.BUT.THE.LINE.IS.ALSO.SAVED.IN.T HE.RECOVER.LINE..BUFFER....[SHFT].PLUS.K EY.(+)..INSERTS.A.BLANK.LINE.ABOVE.THE.C URSOR..ENGLISH.POUND.KEY..INSERTS.THE.CO NTENTS.OF.THE.RECOVER.LINE.BUFFER.INTO.T HE.FILE...DEL.KEY..DELETES.CHARACTER.TO. THE.IMMEDIATE.LEFT.OF.CURSOR.AND.PULLS.T HE.REMAINDER..OF.THE.LINE.TO.THE.RIGHT.O F.THE.CURSOR.ONE.SPACE.LEFT....ARROW.LEF T.KEY..DELETES.THE.CHARACTER.UNDER.THE.C URSOR.AND.MOVES.THE.CURSOR.LEFT...(NOTE. THAT.THIS.KEY.DOES.NOT.PULL.THE.REMAINDE R.OF.THE.LINE.LEFT.AS.DOES.THE..DEL.KEY) ....[CTRL].ARROW.LEFT.KEY.(WORD.DEL.)..D ELETES.ALL.OF.THE.CHARACTERS.FROM.THE.CU RSOR,.TO.THE.START.OF.THE.WORD..THAT.THE .CURSOR.IS.ON....[SHIFT].DEL.OR.INST..IN SERTS.ONE.SPACE.AT.THE.CURSOR.AND.PUSHES .ALL.CHARACTERS.TO.THE.RIGHT.OF.THE..CUR SOR.RIGHT....HOME.KEY..HOMES.CURSOR.SO.T HAT.THE.SCREEN.WILL.SHOW.THE.FIRST.PAGE. OF.THE.CURRENT.FILE....[SHIFT].HOME.KEY. OR.CLR...MOVES.THE.CURSOR.TO.THE.LAST.PA GE.OF.THE.CURRENT.FILE....[SHIFT].RETURN .KEY...SPLIT.LINE..CHARACTERS.TO.THE.RIG HT.OF.THE.CURSOR.ARE.PUT.TO.NEW.LINE.BEL OW.THE.CURSOR......RUN.STOP-.SERVES.NO.F UNCTION..RUN.STOP/.RESTORE-.WILL.DO.A.WA RMSTART....*---------------------------- ----OPTION.COMMANDS--------------------- ---------....OPTION.LOOP...FUNCTIONS.OF. THIS.EDITOR-ASSEMBLER.ARE.ACCESSED.WITH. SINGLE.LETTER..COMMANDS.ENTERED.ONCE.YOU .ARE.IN.THE.OPTION.LOOP....TO.ENTER.THE. OPTION.LOOP,.PRESS.THE.F1.KEY...ONCE.YOU .DO.THIS.A.TWO.LINE..COMMAND.WINDOW.WILL .APPEAR.AT.THE.BOTTOM.OF.THE.SCREEN..THE .LOWER.LINE.IS..USED.TO.INPUT.DATA..THE. UPPER.LINE.DISPLAYS.THE.CURRENT.COMMAND, .ERROR.CODE,..MEMORY.MODE.(BLANK.FOR.ROO T.FILE,.[H].OR.[I].FOR.HIDE.AND.INCLUDE. ).AND.SOURCE.FILE.LOCATION......H.-HIDE. .MOVES.THE.HIGH.MEMORY.POINTER.TO.BELOW. THE.CURRENT.SOURCE.(ROOT).FILE...A.NEW.S OURCE.FILE.MAY.BE.LOADED.OR.CREATED.LEAV ING.THE.ROOT.FILE.INTACT...IN.THE.OPTION .WINDOW.THE.MODE.PROMPT.CHANGES.TO.[H].A ND.THE.SOURCE.FILE..POINTERS.SHOW.THE.LO CATION.OF.THE.HIDE.FILE...R.-RESTORE..RE TURN.TO.THE.ROOT.FILE.FROM.THE.HIDE.OR.I NCLUDE.MODE..THE.HIDE.OR.INCLUDE..FILE.I S.LOST.FROM.RAM....Q.-MERGE.APPEND.THE.C URRENT.HIDE.FILE.TO.THE.BEGINNING.OF.THE .ROOT.FILE....F.-FIND..ENTER.THE.STRING. TO.SEARCH.FOR..DELIMITERS.AREN'T.REQUIRE D..BLANKS.COUNT!..PRESS.RETURN.TO.START. SEARCH..NOTE.THE.THE.SEARCH.BEGINS.AT.TH E.CURRENT..CURSOR.POSITION....IF.THE.STR ING.IS.FOUND.THE.EDITOR.WILL.DISPLAY.THE .LINE.WITH.THE.CURSOR.AT.THE.9TH.LINE.DO WN..TO.CONTINUE.SEARCHING.PRESS.RETURN.. ANY.OTHER.KEY.TO.ABORT.SEARCH....SEARCH. AND.REPLACE.IS.HANDLED.AS.AN.OPTION.TO.T HE.FIND.FUNCTION...IF.YOU.WISH.TO.SEARCH .AND.REPLACE.A.STRING,.IN.THE.OPTION.LOO P.PRESS..THE."F".KEY.JUST.AS.YOU.WOULD.T O.DO.A.SIMPLE.SEARCH..WHEN.PROMPTED..IN. THE.COMMAND.WINDOW,.ENTER.THE.STRING.TO. SEARCH.THEN.PRESS.THE.ENGLISH.POUND.KEY. AS.A.DELIMITER..THEN.TYPE.THE.STRING.TO. USE.AS.A.REPLACEMENT..EACH.TIME.THE.SEAR CH.STRING.IS.ENCOUNTERED.YOU.WILL.BE.PRO MPTED.TO..EITHER.SKIP.THE.STRING,.REPLAC E.THE.STRING.OR.ABORT.THE.SEARCH..(PRESS .S,R.O.R.A)..IF.A.ENGLISH.POUND.IS.ENTER ED.AS.THE.LAST.CHARACTER.OF.THE.REPLACE. STRING.THEN.THE.EDITOR.WILL.REPLACE.ALL. OCCURANCES.OF.THE.SEARCH.STRING.FROM.THE .CURSOR.TO.THE.END.OF.THE.FILE.WITHOUT.A NY.PROMPT...EXAMPLE:..OLD.NEW.;REPLACE.W ITH.PROMPT..OLD.NEW.;REPLACE.WITHOUT.PRO MPT...N.-NEW.ERASE.THE.CURRENT.FILE....M .-MEMORY.MONITOR.MODE...ENTER.THE.HEX.AD DRESS.(WITHOUT.THE.$.!).OR.PRESS.RETURN. TO.USE.THE.LAST.ADDRESS.USED...AN.ENTIRE .PAGE.WITH.8.BYTES.PER.LINE.WILL.BE.DISP LAYED...ALL.CURSOR.FUNCTIONS.WILL.OPERAT E,.INCLUDING.PAGE.UP.AND.PAGE.DOWN...YOU .MAY.ALTER.MEMORY.BY.CHANGING.ANY.OF.THE .NUMBERS.AND.PRESSING.RETURN...NOTE.THAT .THE.EDITOR.ONLY.ACCEPTS.HEX.KEYSTROKES. .ALTERING.THE.ADDRESS.WILL.HAVE.NO.EFFEC T....ASCII.DUMP.OPTION..WHEN.ENTERING.TH E.ADDRESS.FOR.THE.MEMORY.DUMP,.IF.THE.AD DRESS.IS.FOLLOWED.BY.A.SLASH,.MEMORY.WIL L.BE.DISPLAYED.IN.ASCII...4000/...PRINTE R.OPTION:..AFTER.ENTERING.THE.MEMORY.DUM P.MODE.THE.MEMORY.MAY.BE.DUMPED.TO.THE.P RINTER.BY..SAVING.TO.DEVICE.#4...PRINTER .WILL.CONTINUE.DUMP.UNTIL.A.RUNSTOP/REST ORE....EG...ENTER.OPTION.LOOP..PRESS.S.F OR.SAVE..TYPE.#4.TO.SAVE.TO.DEVICE.#4(PR INTER)...I.-INSTRUCTION.DISASSEMBLE...EN TER.HEX.ADDRESS.OR.RETURN.TO.USE.THE.LAS T..CURSOR.UP.AND.DOWN.WILL..SCROLL.THE.D ISPLAY..PAGE.DOWN.PAGES.DOWN..ANY.OTHER. KEY.TO.EXIT...ASCII.CODES.ARE.DISPLAYED. AT.THE.FAR.RIGHT....PRINTER.OPTION..ENTE R.OPTION.LOOP,.PRESS.S.FOR.SAVE..THEN.EN TER.THE.ADDRESS.FOLLOWED.IMMEDIATL..BY.# 4...EG..CF00#4...PRINTER.WILL.CONTINUE.D UMP.UNTIL.A.RUNSTOP/RESTORE.....T.-TRANS FER.MEMORY.BLOCK.MOVE....ENTER.THE.START .AND.END.ADDRESS.OF.THE.SOURCE.BLOCK.AND .THE.START.ADDRESS.OF.THE.DESTINATION... D.-FILL.MEMORY.WITH.A.SPECIFIED.BYTE.... L.-LOAD..LOAD.A.SOURCE.FILE..THE.FILE.MU ST.BE.IN.CEMA.SOURCE.FILE.FORMAT..(SEE.A PPENDIX...BLOCK.LOAD.OPTION:...TEST.SRC/ B...CONTENTS.OF.THE.DISK.FILE.ARE.INSERT .ED.AT.THE.CURSOR.POSITION...NOTE:.THIS. IS.THE.ONLY.BLOCK.COMMAND.THAT.DOES.NOT. REQUIRE.BLOCK.MARKERS....S.-SAVE.SAVES.A .CEMA.SOURCE.FILE....****NOTE:.ALL.FILE. NAMES.AUTOMATICALLY.HAVE.AN.'@0:'.PUT.ON .BEFORE.GOING.TO..THE.DISK.CONTROLLER..I N.OTHER.WORDS,.IF.A.FILE.EXISTS.ON.THE.D ISK.WITH.THE..SAME.NAME,.IT.WLL.BE.DELET ED.BEFORE.THE.NEW.FILE.IS.SAVED.....BLOC K.SAVE.OPTION:...TEST.ASC/B...THE.CODE.I NSIDE.THE.BLOCK.MARKERS.IS.SAVED.AS.A.SO URCE.FILE.....PRINTER.OPTION..THE.DEFAUL T.DEVICE.NUMBER.FOR.A.SAVE.COMMAND.IS.#8 (DISK)..THIS.MAY.BE.CHANGED.TO.SAVE.TO.D EVICE.#4(PRINTER).BY.INCLUDING.A.#4.IMME DIATLY.AFTER.THE.FILE.NAME....EG..GORF#4 ...NOTE.THAT.WHEN.SAVING.TO.THE.PRINTER. A.FILE.NAME.IS.NOT.NECESSARY....EG..#4.. .THE.BLOCK.SAVE.MAY.ALSO.BE.DIRECTED.TO. THE.PRINTER.BY.THE.SAME.METHOD....EG..GO RF#4/B.....J.-BINARY.LOAD..THE.FILE.MUST .BE.A.PROGRAM.FILE....THE.START.AND.END. ADDRESS.IS.DISPLAYED.AS.IT'S.LOADED....E DIT.OPTION:...TEST.OBJ/E...THE.DESTINATI ON.OF.THE.FILE.BEING.LOADED.MAY.BE.CHANG ED.BY.EDITING.THE..NUMBER.IN.THE.STRING. WINDOW....K.-BINARY.SAVE..THE.SPECIFIED. BLOCK.OF.MEMORY.IS.SAVED.AS.A.PROGRAM.FI LE...ENTER.THE.FILE.NAME,START,END.ADDR. ...W.-WIPE.(DELETE.DISK.FILE)...ENTER.TH E.FILE.NAME..USE.WILDCARDS.TO.DELETE.MOR E.THAN.ONE.FILE...WHEN.COMPLETE,.THE.DIS K.CONTROLLER.ERROR.MESSAGE.WILL.BE.PRINT ED..THE..NUMBER.AFTER.THE.'FILES.SCRATCH ED'.STRING.INDICATES.HOW.MANY.FILES.WERE .DELETED...TEST.*.;COMND.WINDOW.ENTRY..0 1,FILES.SCRATCHED,03,00.;3.FILES.WERE..D ELETED...BLOCK.MARKERS...A.BLOCK.MARKER. CONSISTS.OF.AT.LEAST.FOUR.ASTERISKS.IN.T HE.LABEL.FIELD..FOR.COPY.AND.DELETE.THE. CURSOR.MUST.NOT.BE.INSIDE.THE.BLOCK..IF. MORE.OR.LESS.THAN.TWO.MARKERS.ARE.FOUND. AN.ERROR.WILL.OCCUR...EXAMPLE:...****..L DA.GORF..STA.GORF+1..****...C.-COPY.BLOC K...CONTENTS.OF.THE.BLOCK.ARE.COPIED.TO. THE.CURSOR.POSITION..MARKERS.ARE.NOT.COP IE..X.-DELETE.BLOCK...THE.BLOCK.AND.MARK ERS.ARE.DELETED....A.-ASSEMBLE..G.-GO.(R UN).AT.HEX.ADDRESS..ENTER.THE.ADDRESS.WI THOUT.THE.'$'!..U.-RUN.AT.EXPRESSION..RU N.AT.DECIMAL,HEX.(WITH.'$').OR.LABELS.FR OM.AN.ASSEMBLY...V.-VALUE..RETURNS.VALUE .OF.ANY.VALID.EXPRESSION..THIS.INCLUDES. ENTRIES.IN.THE..VARIABLE.TABLE...THE.VAL UE.IS.DISPLAYED.IN.BOTH.HEX.AND.DECIMAL. ...[SHIFT]?..ENTER.?.TO.PRINT.THE.ENTIRE .VARIABLE.TABLE...[SHIFT]#..ENTER.#.TO.P RINT.THE.ENTIRE.VARIBLE.TABLE.TO.THE.PRI NTER......C.-CATALOG.FILE.DIRECTORY...PR INT.THE.DISK.FILE.DIRECTORY..THE.SPACE.B AR.WILL.PAUSE.THE.DISPLAY....P.-PLACE..A FTER.ASSEMBLY.OR.RUNSTOP/RESTOR.THE.PLAC E.COMMAND.WILL.RETURN.THE.CURSOR.TO.YOUR .LAST.REFERENCE.POINT...Z.-DIRECT.SECTOR .ACCESS..ALLOWS.DIRECT.SECTOR.READ.AND.W RITE..THE.FORM.OF.THE.COMMAND.IS:..ADDRE SS,BLOCKS,TRACK,SECTOR/DIRECTION...WHERE :..ADDRESS.IS.THE.START.OF.MEMORY.TO.BE. READ.FROM.OR.WRITTEN.TO...BLOCKS.IS.THE. NUMBER.OF.256.BYTE.SECTORS...TRACK.IS.TR ACK.1.-.$23..SECTOR.IS.0.-.$13.(OR.LESS. DEPENDING.ON.WHICH.TRACK.SEE.DISK.MANUAL ..DIRECTION.IS.THE.LETTER.'R'.OR.'W'.FOR .READ.OR.WRITE.....WHEN.MORE.THAN.ONE.SE CTOR.IS.BEING.ACCESSED.THE.NEXT.SECTOR.U SED.IS.THE.NEXT.HIGHEST.NUMBER..THIS.IS. UNLIKE.THE.DISK.CONTROLLER.WHICH.GENERAL Y.USES.EVERY.FOURTH.SECTOR.WHEN.WRITING. A.FILE..AT.THE.END.OF.TRACK.35,.IT.WRAPS .AROUND.TO.TRACK.#1....WHEN.WRITING.SECT ORS.BAM.IS.NOT.UPDATED....THE.SLASH.DELI METER.CAN.BE.A.COMMA.IF.YOU.PREFER..BE.C AREFUL.NOT.TO.USE.AN.ILLEGAL.TRACK.AND.S ECTOR.COMBINATION.AS.A.STARTING.PLACE,.T HE.ERROR.WILL.NOT.BE.DETECTED....NOTE.TH AT.ALL.NUMBERS.ARE.IN.HEX...EXAMPLES:..4 000,01,12,00/R.;READ.BAM.(18,0).TO.$4000 .8000,04,1,0/W.;WRITE.$8000-$83FF.TO.SEC TORS.0-3.OF.TRACK.1.....*--------------- -------------SPECIAL.EDITOR.FUNCTIONS--- -----------------------....SAVE...WHEN.T HE.SAVE.COMMAND.IS.CALLED,.IF.THE.FIRST. LINE.OF.THE.FILE.CONTAINS..A.VALID.FILE. NAME.PRECEEDED.BY.A.SEMICOLON,.THE.EDITO R.WILL.TRANSFER..THAT.NAME.TO.THE.STRING .WINDOW..YOU.NEED.ONLY.TO.PRESS.RETURN.T O.SAVE..THE.FILE.UNDER.THAT.NAME!.OR.EDI T.IT.TO.YOUR.NEW.SPECS...SAMPLE.FIRST.LI NES:..;TEST.SRC....FIND...WHEN.THE.FIND. COMMAND.IS.CALLED,.IF.YOU.ENTER.A.NULL.S TRING.(PRESS.RETURN)..THE.EDITOR.WILL.SE ARCH.FOR.THE.LAST.SEARCH.STRING.USED.... .FATAL.ERROR..IF.AT.ANY.TIME.THE.EDITOR. GETS.COMPLETELY.CONFUSED,.THE.ERROR.BELL .WILL.RING.5.TIMES.THE.SCREEN.WILL.TURN. RED.AND.THE.EDITOR.WILL.REINITIALIZE...( DO.A.NEW)...IF.AT.ANY.TIME.THE.SCREEN.TU RNS.BLUE.AND.STAYS.THAT.WAY,.THAT'S.A.RE AL.FATAL.ERROR..YOU'LL.HAVE.TO.REBOOT..M AJOR.ERRORS.LIKE.THESE.ARE.USUALLY.CAUSE D.BY.DESTROYING.THE.SOURCE.FILE.POINTERS .....*---------------------------------- -ASSEMBLER------------------------------ ----....ERROR.HANDLING..IF.THE.ASSEMBLER .ENCOUNTERS.AN.ERROR.IT.WILL.DISPLAY.THE .ERROR.CODE.AND..THE.OFFENDING.LINE..IT. WILL.THEN.WAIT.FOR.A.KEYPRESS...PRESS.A. TO.ABORT.ASSEMBLY..ANY.OTHER.KEY.TO.CONT INUE..ON.A.DISK.ERROR.THE.ABORT.IS.AUTOM ATIC...ON.ABORT.THE.EDITOR.WILL.BE.AT.TH E.OFFENDING.LINE..IF.THE.ERROR.WAS.IN.AN .INCLUDE.FILE,.THE.EDITOR.WILL.BE.IN.THE .INCLUDE.MODE..THIS.IS.THE.SAME.AS.AS.IF .YOU.HAD.DONE.A.HIDE.AND.LOADED.THEINCLU DE.FILE..TO.GET.BACK.TO.ASSEMBLING,.FIRS T.FIX.THE.ERROR..THEN.SAVE.THE.INCLUDE.F ILE..RESTORE.TO.GET.BAC.TO.THE.ROOT.FILE ,.THEN.YOU.CAN.ASSEMBLE.AGAIN...AT.THE.E ND.OF.ASSEMBLY,.OR.ON.ABORT,.THE.ORIGIN. IS.PLACED.IN.THE.DEFAULT.ADDRESS.COUNTER .USED.BY.THE.I.AND.M.EDITOR.COMMANDS...F OR.EXAMPLE:.IF.THE.ASSEMBLY.ABORTS.FOR.A .$C1.(MEMORY.PROTECTED).ERROR,.TO.FIND.W HAT.THE.ORIGIN.WAS.AT.ABORT:...CALL.THE. I.OR.M.COMMAND..ENTER.A.NULL.ADDRESS..TH E.DISPLAY.WILL.BEGIN.AT.THE.ORIGIN....OR ..USE.THE.VALUE.COMMAND.TO.VALUE.*.....M EMORY.PROTECTION..WHEN.ASSEMBLING.TO.MEM ORY,.IF.ANY.CODE.IS.TARGETED.WITHIN.THE. SOURCE.FILE.AREA.A.$C1.ERROR.WILL.OCCUR. ..BY.PLACING.INCLUDE.FILES.AT.THE.BEGIN. ING.OF.THE.ROOT.FILE,.SOMETIMES.IT.IS.PO SSIBLE.TO.ASSEMBLE.OBJCT.CODE.ALL.THE.WA Y.UP.TO.THE.BOTTOM.OF.THE.ROOT.FILE!.... OPCODES.ARE.STANDARD.EXCEPT,..SHIFT.AND. ROTATE.USED.IN.THE.IMPLIED.ADDRESSING.MO DE.MUST.NOT.HAVE.THE.'A'.IN.THE.ADDRESS. FIELD..IF.THERE.IT.WILL.BE.TAKEN.AS.A.LA BEL...A=.$4000..ASL.A.;SHIFTS.$4000..ASL .;SHIFTS.ACCUMULATOR...*---PSUEDO.OPS--- ----..ONLY.THE.PERIOD.AND.THE.FIRST.2.LE TTERS.ARE.REQUIRED..THE.REST.OF.THE.NAME .WILL.BE.IGNORED....LI.+..LIST.+..LIVER& ONIONS.+...THERE.MUST.BE.AT.LEAST.ONE.SP ACE.BETWEEN.THE.PSUEDO-OP.AND.ANY.EXPRES SION.THAT.FOLLOWS.......LIST..+.=.ON.SEN DS.LISTING.TO.SCREEN..-.=.OFF..DEFAULT.I S.OFF....#4.SENDS.LISTING.TO.PRINTER.... .CODE..+.=.ON..-.=.OFF..IF.-,.THEN.DO.NO T.GENERATE.ANY.OBJECT.CODE..DEFAULT.IS.O N....AS.ASCII.STRING...DELIMETERS.ARE.RE QUIRED..ANY.CHARACTER.NOT.IN.THE.STRING. WILL.DO....AS."STRING"..AS.A"STRING"A... SC.SAME.AS..AS.BUT.THE.CODES.ARE.CONVERT ED.TO.COMMODORE.SCREEN.CODE!...BS.BLOCK. SAVE..(DEFINE.SPACE)..WHEN.ASSEMBLING.TO .A.TARGET.FILE.THE.CONTENTS.OF.MEMORY.AT .THE.ORIGIN.AT.THAT.TIME.(2ND.PASS).ARE. DUMPED.TO.THE.OBJECT.FILE....HS.HEX.STRI NG..CONVERTS.A.STRING.OF.HEX.DIGITS.TO.N UMBERS.IN.MEMORY..TWO.DIGITS.PER.BYTE..N OTE.THERE.MUST.BE.AN.EVEN.NUMBER.OF.DIGI TS....HS.010203.;.FILL.3.BYTES.WITH.THE. NUMBERS.1,2.&.3...DATA.REPLACES..BYTE.&. .WORD..NORMALLY.STORES.2.BYTES..IF.THE.E XPRESSION.IS.PRECEEDED.BY.#.OR./.THEN.ON E.BYTE.IS.STORED..MULTIPLE.EXPRESSIONS.A RE.SEPARATED.BY.COMMAS.....DA.#3.;.ONE.B YTE..DA.$4000.;.TWO.BYTES..DA.LABEL.;.2. BYTES..DA.#LABEL.;.LOW.BYTE.OF.LABEL..DA ./LABEL.;.HIGH.BYTE.OF.LABEL...DA./LABEL ,#LABEL.;.THE.2.BYTE.VALUE.OF.LABEL.WITH .THE.BYTES.REVERSED...EQUATE.THE.LABEL.A SSUMES.THE.VALUE.OF.THE.EXPRESSION....NO TE:.THE.=.SIGN.IS.ALSO.RECOGNIZED..IN.TH IS.CASE.THERE.NEED.NOT.BE.A.SPACE.AFTER. THE.LABEL...LABEL..EQ.$4000.LABEL=.$4000 .LABEL.=.$4000...ORIGIN.SET.THE.ORIGIN.C OUNTER.AND.THE.TARGET.COUNTER.TO.THE.VAL UE.OF.THE.EXPRESSION..IF.THE.ORIGIN.ISN' T.SET.IT.WILL.DEFAULT.TO.$3400..YOU.MAY. RE-SET.THE.ORIGIN.7.TIMES.WITHIN.AN.ASSE MBLY....TARGET.SET.THE.TARGET.ADDRESS.CO UNTER...THE.TARGET.COUNTER.DETERMINES.WH ERE.THE.OBJECT.CODE.WILL.BE.STORED.IN.ME MORY..NORMALLY.THE.T.COUNTER.IS.THE.SAME .AS.THE.ORIGIN...THE.CODE.IS.ASSEMBLED.A S.IF.IT.WAS.AT.THE.ORIGIN,.BUT.IT.WILL.B E.LOCATED.AT.THE.TARGET.ADDRESS...WHEN.A SSEMBLING.TO.A.TARGET.FILE,..TA.HAS.NO.E FFECT..A.TARGET.FILE.ALWAYS.LOADS.TO.THE .ORIGIN..TO.LOAD.A.FILE.TO.THE.TARGET.AD DRESS,.IT.MUST.BE.DONE.MANUALLY.USING.TH E.E.OPTION.OF.BLOAD....TF.TARGET.FILE..W HEN.USED.THIS.COMMAND.MUST.IMMEDIATLY.FO LLOW.THE..ORIGIN...IF.THE.ORIGIN.IS.RESE T.A.NEW.TARGET.FILE.MUST.BE.CREATED.FOR. THAT.ORIGIN.BLOCK....CODE.-.WILL.REALLY. SCREW.THINGS.UP.IF.USED.WITHIN.A.TARGET. FILE.BLOCK......MX.ORIGIN.MAX..THIS.ALLO WS.YOU.TO.AT.ANY.TIME,.CHECK.THE.ORIGIN. TO.SEE.IF.IT.HAS.EXCEEDED.THE.MAX.VALUE. .IF.THE.ORG.IS.>.OR.=.TO.MAX,.THEN.A.$27 .ERROR..IS.FORCED.....OR.$4000..NOP..NOP ..NOP...MX.$4004.;ORG=$4003,.NO.ERROR..N OP..NOP..NOP...MX.$4004.;ORG=$4006,.$27. ERROR.....INCLUDE..INCLUDE.THE.SPECIFIED .FILE.IN.THE.ASSEMBLY..NOTE.THAT.THE..IN .MAY.ONLY.BE.USED.IN.THE.ROOT.FILE..WHEN .THE.ASSEMBLER.ENCOUNTERS.AN.INCLUDE.FIL E.IT.LOADS.IT.INTO.RAM.BELOW.THE.ROOT.FI LE.EXACTLY.AS.YOU.WOULD.LOAD.FROM.THE.HI DE.MODE.....INCLUDE.AND..TF...DON'T.REQU IRE.A.".DELIMETER..IT.WILL.BE.IGNORED.IF .THERE.....IN."TEST"...IN.TEST....*----- ---EXPRESSIONS-----..AN.EXPRESSION.CONSI STS.OF.OPERANDS.LINKED.TOGETHER.WITH.OPE RATORS..PARENTHESIS.ARE.NOT.ALLOWED....A T.PRESENT.ONLY.+.AND.-.ARE.VALID.OPERATO RS....VALID.OPERANDS.ARE:...DECIMAL.NUMB ERS...HEX.NUMBERS...*.-RETURNS.THE.VALUE .OF.THE.ORIGIN...ASCII.LITERALS.-AN.ASCI I.CHARACTER.PRECEEDED.BY.A.SINGLE.QUOTE. MARK.....#.RETURNS.THE.LOW.BYTE.OF.THE.E NTIRE.EXPRESSION.../.THE.HIGH.BYTE...NOT E:.IT.IS.NOT.POSSIBLE.TO.USE.THE.#.AND./ .ON.INDIVIDUAL.OPERANDS....SOME.VALID.EX PRESSIONS:...LABEL+$4000-1..*+OFFSET..#L ABEL../LABEL..#1+2+3+4+5...;LITERALS...L DA.#'A.;RETURNS.#$41...LDA.#'.;$20.(BLAN K)..CMP.#'.+1.;$21..ORA.#'!.;$21.(EXCLAM ATION)...LABELS..MUST.BEGIN.WITH.AN.ALPH A.CHR..AFTER.THAT.ANYTHING.FROM.0.TO.Z.( ASCII..$30-$7A).IS.ALLOWED..NOTE:.THERE. ARE.TWO.EXCEPTIONS.....(PERIOD).IS.ALLOW ED..=.IS.NOT.ALLOWED.....LOCAL.LABELS..E ACH.NORMAL.LABEL.MAY.HAVE.LOCAL.LABELS.A SSOCIATED.WITH.IT..THE.VALUE.OF.A.LOCAL. IS.RETURNED.AS.THE.VALUE.OF.THE.NORMAL.L ABEL.PLUS.A.POSITIVE.OFFSET.OF.0.TO.$FF. .A.MAX.OF.64.LOCALS.MAY.BE.USED.WITH.EAC H.LABEL...THE.LOCAL.CONSISTS.OF.ONE.OR.T WO.HEX.DIGITS.PRECEEDED.BY.A.PERIOD...LA BEL.LDX.#3..1.LDA.$4000,X..BMI..9F..DEX! .BPL..1..9F.BRK...COMMENTS...A.SEMICOLON .OR.ASTERISK.IN.THE.1ST.COLUMN.OF.THE.LA BEL.FIELD.WILL.COMMENT.EVERY.THING.TO.TH E.EOL....*--------THIS.IS.A.COMMENT..;-- ------SO.IS.THIS..****-----THIS.IS.A.COM MENT.AND.ALSO.A.BLOCK.MARKER!!!....IN.LI NES.WHERE.THE.INSTRUCTION.USES.THE.ADDRE SS.FIELD,.EVERYTHING.FROM.1.SPACE.AFTER. THE.ADDRESS.TO.THE.EOL.IS.COMMENTED....L DA.$4000.HERE'S.A.COMMENT..LDA.#3.COMMEN T!.STA.20....WHEN.THE.INSTRUCTION.ONLY.U SES.THE.IMPLIED.ADDRESSING.MODE,.EVERYTH ING.AFTER.THE.OPCODE.IS.COMMENTED....BRK .COMMENT..NOPCOMMENT...IN.LINES.WITH.ONL Y.A.LABEL.OR.WHEN.THE.INSTRUCTION.IS.ONE .OF.THE.SHIFT.OR.ROTATES.IN.THE.IMPLIED. MODE,.THEN.A.SEMICOLON.IS.REQUIRED...LAB EL.;COMMENT..11.;COMMENT.WITH.LOCAL...RO R.;COMMENT..ASL!.ASL!.ASL!.ASL.;*16....M ULTIPLE.INSTRUCTIONS..!.ACTS.AS.AN.EOL.T O.THE.ASSEMBLER....LDA.#3!.CLC!.ADC!.ASL !.ASL!.ASL!.ASL....--------------------- ----------------MISC-------------------- ------------------...THE.BREAK.INSTRUCTI ON.VECTOR.IS.SET.TO.RETURN.TO.CEMA..NOTE .THAT.AT.BREAK.OR.WARMSTART.CEMA.WILL.SW ITCH.OUT.BASIC.BEFORE.RUNNING.ITSELF.... A.SAFE.ENTRY.POINT.INTO.CEMA.IS.AT.$A004 ,.OR.GO.TO.A.BRK.(00),.OR.JUMP.INDIRECT. THROUGH.($A000)....-----------.APPENDIX. I.-MEMORY.USAGE...MEMORY.MAP.$CFFF..$9F0 0.-CEMA..$9EFF.-TOP.OF.SOURCE.FILE..(EXP ANDS.DOWN).......$900.-START.VARIABLE.TA BLE..(EXPANDS.UP)..$800-$8FF.-CEMAS.VARI ABLES.&.BUFFERS..$39-$3E.-CONTAIN.VARIAB LE.TABLE.AND..SOURCE.FILE.POINTERS...LEA VE.IT.ALONE!.....--------.APPENDIX.II.ER ROR.CODES...ALL.ERROR.CODES.ARE.DISPLAYE D.IN..HEX.....1.-INVALID.OPCODE...2.-INV ALID.LINE...3.-VALUE.UNDER/OVERFLOW...4. -DECIMAL.OVERFLOW...5.-VALUE.ERROR...6.- ADDRESSING.MODE.ERROR...7.-BRANCH.OUT.OF .RANGE...8.-UNDEFINED.VARIABLE...9.-DUPL ICATE.VARIABLE...A.**-INVALID.VARIABLE.T ABLE..ENTRY..B.-INVALID.PSUEDO.OP..OR..S YNTAX.ERROR.IN.P..OP...C.**-FUNCTION.NOT .IMPLEMENTED...D.-VALUE.ERROR.IN.PSUEDO. OP...E.-DELIMETER.ERROR...F.-2ND.PASS.OR IGIN.ERROR...10.-INVALID.LOCAL...11.-LOC AL.OUT.OF.RANGE...12.-DUPLICATE.LOCAL... 13.-UNDEFINED.LOCAL...14.-INVALID.FILE.N AME..OR.INVALID.DECIMAL.NUMBER...15.-INV ALID.OPERATOR...16.-TOO.MANY.ORIGINS...2 0.-FILE.TYPE.ERROR..OR..HEADER.ERR.IN.BI NARY.FILE...21.-TOO.MANY.BLOCK.MARKS...2 2.-NOT.ENOUGH.MARKS...23.-CURSOR.IN.BLOC K...25.**-ERROR.IN.LOCAL.VARIABLE.TABLE. ..26.-TOO.MANY.LOCALS...27.-.MX.FORCED.E RROR...50.-FILE.TYPE.MISMATCH.OR.HEADER. .ERROR...51.-SAVE.ERROR.FILE.POINTERS.AR E..MESSED.UP...52.-INCLUDE.ERROR...C0.-N ESTED.INCLUDE...C1.-MEMORY.PROTECTED.... ERROR.CODES.FLAGED.WITH.**.SHOULD.NOT.OC CUR.IN.NORMAL.OPERATION..SOMETHING.IS.RE ALLY.SCREWED.UP.....ERRORS.RETURNED.FROM .THE.DISK.CONTROLLER.ARE.IN.THE.FOLLOWIN G.FORMAT..62,FILE.NOT.FOUND,00,00..DECIM AL.ERROR#,MESSAGE,BLOCK,SECTOR....MOST.O F.THE.ERROR.CODES.ARE.SELF.EXPLANATORY.. HERE'S.MORE.DETAIL.ON.SOME.THAT.MAY.NOT. BE.....F.-.2ND.PASS.ORIGIN.ERROR...THE.A SSEMBLER.KEEPS.TRACK.OF.THE.SIZE.OF.EACH .BLOCK.OF.CODE..IF.THE.SIZE.IS.DIFFERENT .IN.THE.2ND.PASS,.IT'S.USUALLY.ONE.OF.TW O.CAUSES:...1).CONTINUING.ASSEMBLY.AFTER .AN.ERROR.OFTEN.GETS.AN.F.ERROR...2).A.F ORWARD.REFERENCE.TO.A.SINGLE.BYTE.VARIAB LE...ALL.SINGLE.BYTE.AND.ZERO.PAGE.VARIA BLES.MUST.BE.EQUATED.BEFORE.THEY.ARE..US ED!...--------.APPENDIX.III.FILE.STRUCTU RE...CEMA.SOURCE.FILES.ARE.PUT.ON.THE.DI SK.AS.SEQUENTIL.FILES..THE.FILE.HAS.A.SI X.BYTE.HEADER.TO.LET.CEMA.KNOW.WHAT.IT.I S...THE.FIRST.FOUR.BYTES.ARE.THE.ASCII.C ODES.FOR.'CEMA'..THE.NEXT.TWO.BYTES.ARE. THE.LENGTH.OF.THE.FILE..THE.REST.OF.THE. FILE.IS.IN.STANDARD.FORMAT.WITH.$D.AS.LI NE.TERMINATOR....IN.MEMORY.THE.FILE.IS.I N.STANDARD.FOR.MAT..THE.FIRST.LINE.IS.AT .THE.LOWER.MEMORY.POSITION,.AND.THE.END. IS.AT.THE.TOP....BINARY.FILES.ARE.IN.STA NDARD.COMMODORE.PROGRAM.FILE.FORMAT..THE .FIRST.TWO.BYTES.ARE.THE.LOAD.ADDRESS... ...---------APPENDIX.IV.PRINTER.COMMANDS ...THE.FOLOWING.IS.A.LIST.OF.CODES.TO.BE .USED.AS.IMBEDDED.PRINTER.COMMANDS..THE. ^.SYMBOL.STANDS.FOR.CONTROL.KEY,.SH.MEAN S.SHIFT.KEY..(ESC).MEANS.THAT.THE.KEYPRE SS.MUST.BE.PRECEEDED.BY.AN.ESCAPE.SEQUEN CE.TO.DEFEAT.ITS.CONTROL.FUNCTION..THE.E SCAPE.MODE.IS.SET.BY.PRESSING.CONTROL-LE FT.BRACKET,.(.^[.).......00.38.8.70.SH.P .01.^A.39.9.71.SH.Q.02.^B.3A.:.72.SH.R.0 3.(ESC)^C.3B.;.73.SH.S.04.^D.3C.<.74.SH. T.05.^E.3D.=.75.SH.U.06.(ESC)^F.3E.>.76. SH.V.07.^G.3F.?.77.SH.W.08.^H.40.@.78.SH .X.09.^I.41.A.79.SH.Y.0A.^J.42.B.7A.SH.Z .0B.^K.43.C.7B.(ESC)SH.+.0C.^L.44.D.7C.0 D.(ESC)^M.45.E.7D.(ESC)SH.-.0E.^N.46.F.7 E.0F.^O.47.G.7F.10.^P.48.H.11.(ESC)^Q.49 .I.12.^R.4A.J.13.(ESC)^S.4B.K.14.(ESC)^T .4C.L.15.^U.4D.M.16.^V.4E.N.17.^W.4F.O.1 8.^X.50.P.19.^Y.51.Q.1A.^Z.52.R.1B.(ESC) ^[.53.S.1C.(ESC)(ENGLISH.#).54.T.1D.55.U .1E.(ESC)^(UP.ARROW).56.V.1F.57.W.20.!.5 8.X.21.".59.Y.22.#.5A.Z.23.$.5B.[.24.%.5 C.\.25.&.5D.].26.'.5E.^.27.(.5F.(ESC)(LE FT.ARROW).28.).60.29.*.61.SH.A.2A.+.62.S H.B.2B.,.63.SH.C.2C.-.64.SH.D.2D...65.SH .E.2E./.66.SH.F.2F.???.67.SH.G.30.0.68.S H.H.31.1.69.SH.I.32.2.6A.SH.J.33.3.6B.SH .K.34.4.6C.SH.L.35.5.6D.SH.M.36.6.6E.SH. N.37.7.6F.SH.O....THESE.CODES.ARE.DISPLA YED.ON.THE.SCREEN.AS.FOLLOWS:..00.-.1F.C HARACTERS.INVERSE.VIDEO.30.-.5F.NORMAL.C HARACTERS.DISPLAYED.60.-.7F.SPECIAL.GRAP HICS.CHARACTERS.DISPLAYED.ON.SCREEN..... ...
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL