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

T.BIT.2

FILE INFORMATION

FILENAME(S): T.BIT.2

FILE TYPE(S): PRG

FILE SIZE: 4.9K

FIRST SEEN: 2025-11-30 18:12:20

APPEARS ON: 1 disk(s)

FILE HASH

14aac85b463c0e9c201a348c88941e8b8ddf44ce955277fffdbe0e8c1ebd4cb2

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
LOADSTAR 41 S 2 T.BIT.2 PRG Sailor, Ganheden 31 8 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 00 80 5E 55 3A 5A 45 52  4F 0D 0D 0D 20 20 20 20  |..^U:ZERO...    |
00000010: 20 20 20 20 20 20 20 20  20 C2 49 54 20 C2 59 20  |         .IT .Y |
00000020: C2 49 54 0D 20 20 20 20  20 20 20 20 20 20 20 20  |.IT.            |
00000030: 20 20 20 D0 41 52 54 20  32 0D 0D 20 20 20 20 20  |   .ART 2..     |
00000040: 20 20 20 20 20 20 C2 59  20 CD 49 4B 45 20 CD 41  |      .Y .IKE .A|
00000050: 59 4E 41 52 44 0D 20 20  20 20 20 20 20 20 20 20  |YNARD.          |
00000060: 20 20 20 20 26 20 CA 49  4D 20 D2 4F 57 0D 0D 0D  |    & .IM .OW...|
00000070: 20 20 C9 53 20 54 48 45  20 43 48 41 52 41 43 54  |  .S THE CHARACT|
00000080: 45 52 20 4C 45 53 53 20  54 48 41 4E 20 C3 C8 D2  |ER LESS THAN ...|
00000090: 24 28 31 39 29 3F 0D C9  46 20 53 4F 2C 20 42 52  |$(19)?..F SO, BR|
000000A0: 41 4E 43 48 20 54 4F 20  CE 32 3B 20 4F 54 48 45  |ANCH TO .2; OTHE|
000000B0: 52 57 49 53 45 20 4A 55  4D 50 0D 42 41 43 4B 20  |RWISE JUMP.BACK |
000000C0: 55 50 20 54 4F 20 C9 CE  C5 D2 2E 0D 0D CE 31 20  |UP TO ........1 |
000000D0: 20 20 20 20 20 20 C3 CD  D0 20 23 32 31 39 20 20  |      ... #219  |
000000E0: 20 20 20 20 3B 20 5B D3  C8 C6 D4 5D 20 2B 0D 20  |    ; [....] +. |
000000F0: 20 20 20 20 20 20 20 20  C2 C3 C3 20 CE 32 0D 20  |        ... .2. |
00000100: 20 20 20 20 20 20 20 20  CA CD D0 20 C9 CE C5 D2  |        ... ....|
00000110: 0D 0D 20 20 CE 4F 57 20  43 4F 4D 50 41 52 45 20  |..  .OW COMPARE |
00000120: 54 48 45 20 43 48 41 52  41 43 54 45 52 20 54 4F  |THE CHARACTER TO|
00000130: 0D C3 C8 D2 24 28 39 36  29 2E 20 C9 46 20 49 54  |....$(96). .F IT|
00000140: 27 53 20 4C 45 53 53 2C  20 42 52 41 4E 43 48 20  |'S LESS, BRANCH |
00000150: 54 4F 0D C2 D9 D4 C5 D3  2E 20 C9 46 20 4E 4F 54  |TO....... .F NOT|
00000160: 2C 20 43 4F 4D 50 41 52  45 20 54 48 45 20 43 48  |, COMPARE THE CH|
00000170: 41 52 41 43 54 45 52 0D  54 4F 20 C3 C8 D2 24 28  |ARACTER.TO ...$(|
00000180: 31 39 33 29 2E 20 20 C9  46 20 49 54 27 53 20 47  |193).  .F IT'S G|
00000190: 52 45 41 54 45 52 20 54  48 41 4E 0D 4F 52 20 45  |REATER THAN.OR E|
000001A0: 51 55 41 4C 20 54 4F 20  31 39 33 2C 20 42 52 41  |QUAL TO 193, BRA|
000001B0: 4E 43 48 20 54 4F 20 C2  D9 D4 C5 D3 3B 0D 4F 54  |NCH TO .....;.OT|
000001C0: 48 45 52 57 49 53 45 2C  20 4A 55 4D 50 20 42 41  |HERWISE, JUMP BA|
000001D0: 43 4B 20 55 50 20 54 4F  20 C9 CE C5 D2 2E 0D 0D  |CK UP TO .......|
000001E0: CE 32 20 20 20 20 20 20  20 C3 CD D0 20 23 39 36  |.2       ... #96|
000001F0: 20 20 20 20 20 20 20 3B  20 5B D3 C8 C6 D4 5D 20  |       ; [....] |
00000200: 2A 0D 20 20 20 20 20 20  20 20 20 C2 C3 C3 20 C2  |*.         ... .|
00000210: D9 D4 C5 D3 0D 20 20 20  20 20 20 20 20 20 C3 CD  |.....         ..|
00000220: D0 20 23 31 39 33 20 20  20 20 20 20 3B 20 5B D3  |. #193      ; [.|
00000230: C8 C6 D4 5D 20 C1 0D 20  20 20 20 20 20 20 20 20  |...] ..         |
00000240: C2 C3 D3 20 C2 D9 D4 C5  D3 0D 20 20 20 20 20 20  |... ......      |
00000250: 20 20 20 CA CD D0 20 C9  CE C5 D2 0D 0D 20 20 C3  |   ... ......  .|
00000260: 48 45 43 4B 20 54 4F 20  53 45 45 20 49 46 20 42  |HECK TO SEE IF B|
00000270: 49 54 20 30 20 41 4E 44  20 42 49 54 20 31 20 41  |IT 0 AND BIT 1 A|
00000280: 52 45 0D 4F 4E 20 49 4E  20 C6 D5 CE C3 D4 C9 CF  |RE.ON IN .......|
00000290: CE 20 41 4E 44 20 49 46  20 53 4F 20 42 52 41 4E  |. AND IF SO BRAN|
000002A0: 43 48 20 54 4F 0D C2 C9  D4 33 2E 0D 0D C2 D9 D4  |CH TO....3......|
000002B0: C5 D3 20 20 20 20 CC C4  C1 20 C6 D5 CE C3 D4 C9  |..    ... ......|
000002C0: CF CE 0D 20 20 20 20 20  20 20 20 20 C1 CE C4 20  |...         ... |
000002D0: 23 33 0D 20 20 20 20 20  20 20 20 20 C3 CD D0 20  |#3.         ... |
000002E0: 23 33 0D 20 20 20 20 20  20 20 20 20 C2 C5 D1 20  |#3.         ... |
000002F0: C2 C9 D4 33 0D 0D 20 20  C3 4F 4D 50 41 52 45 20  |...3..  .OMPARE |
00000300: C3 C8 C1 D2 20 54 4F 20  C3 C8 D2 24 28 36 35 29  |.... TO ...$(65)|
00000310: 2E 20 C9 46 20 4C 45 53  53 0D 49 54 27 53 20 4C  |. .F LESS.IT'S L|
00000320: 45 53 53 2C 20 54 48 45  4E 20 42 52 41 4E 43 48  |ESS, THEN BRANCH|
00000330: 20 54 4F 20 C2 C9 D4 32  2E 20 20 C9 46 0D 4E 4F  | TO ...2.  .F.NO|
00000340: 54 2C 20 54 48 45 4E 20  43 4F 4D 50 41 52 45 20  |T, THEN COMPARE |
00000350: 49 54 20 54 4F 20 C3 C8  D2 24 28 39 31 29 2E 20  |IT TO ...$(91). |
00000360: 20 C9 46 0D 49 54 27 53  20 45 51 55 41 4C 20 4F  | .F.IT'S EQUAL O|
00000370: 52 20 47 52 45 41 54 45  52 20 54 48 41 4E 20 39  |R GREATER THAN 9|
00000380: 31 2C 20 42 52 41 4E 43  48 0D 54 4F 20 C2 C9 D4  |1, BRANCH.TO ...|
00000390: 32 2E 0D 0D C2 C9 D4 31  20 20 20 20 20 CC C4 C1  |2......1     ...|
000003A0: 20 C3 C8 C1 D2 0D 20 20  20 20 20 20 20 20 20 C3  | .....         .|
000003B0: CD D0 20 23 36 35 20 20  20 20 20 20 20 3B 20 22  |.. #65       ; "|
000003C0: 41 22 0D 20 20 20 20 20  20 20 20 20 C2 C3 C3 20  |A".         ... |
000003D0: C2 C9 D4 32 0D 20 20 20  20 20 20 20 20 20 C3 CD  |...2.         ..|
000003E0: D0 20 23 39 31 20 20 20  20 20 20 20 3B 20 22 5B  |. #91       ; "[|
000003F0: 22 0D 20 20 20 20 20 20  20 20 20 C2 C3 D3 20 C2  |".         ... .|
00000400: C9 D4 32 0D 0D 20 20 C3  48 45 43 4B 20 54 4F 20  |..2..  .HECK TO |
00000410: 53 45 45 20 49 46 20 42  49 54 20 30 20 49 53 20  |SEE IF BIT 0 IS |
00000420: 53 45 54 20 49 4E 0D C6  D5 CE C3 D4 C9 CF CE 2E  |SET IN..........|
00000430: 20 20 C9 46 20 53 45 54  2C 20 54 48 45 4E 20 42  |  .F SET, THEN B|
00000440: 52 41 4E 43 48 20 54 4F  0D C1 CC D4 C2 C9 D4 31  |RANCH TO.......1|
00000450: 2E 0D 0D 20 20 20 20 20  20 20 20 20 CC C4 C1 20  |...         ... |
00000460: C6 D5 CE C3 D4 C9 CF CE  0D 20 20 20 20 20 20 20  |.........       |
00000470: 20 20 C1 CE C4 20 23 31  0D 20 20 20 20 20 20 20  |  ... #1.       |
00000480: 20 20 C3 CD D0 20 23 31  0D 20 20 20 20 20 20 20  |  ... #1.       |
00000490: 20 20 C2 C5 D1 20 C1 CC  D4 C2 C9 D4 31 0D 0D 20  |  ... ......1.. |
000004A0: 20 C3 48 45 43 4B 20 54  4F 20 53 45 45 20 49 46  | .HECK TO SEE IF|
000004B0: 20 42 49 54 20 31 20 49  53 20 53 45 54 20 49 4E  | BIT 1 IS SET IN|
000004C0: 0D C6 D5 CE C3 D4 C9 CF  CE 2E 20 C9 46 20 53 4F  |.......... .F SO|
000004D0: 2C 20 54 48 45 4E 20 42  52 41 4E 43 48 20 54 4F  |, THEN BRANCH TO|
000004E0: 20 C2 C9 D4 33 2E 0D C9  46 20 4E 4F 54 2C 20 4A  | ...3...F NOT, J|
000004F0: 55 4D 50 20 54 4F 20 C9  CE C5 D2 2E 0D 0D 20 20  |UMP TO .......  |
00000500: 20 20 20 20 20 20 20 CC  C4 C1 20 C6 D5 CE C3 D4  |       ... .....|
00000510: C9 CF CE 0D 20 20 20 20  20 20 20 20 20 C1 CE C4  |....         ...|
00000520: 20 23 32 0D 20 20 20 20  20 20 20 20 20 C3 CD D0  | #2.         ...|
00000530: 20 23 32 0D 20 20 20 20  20 20 20 20 20 C2 C5 D1  | #2.         ...|
00000540: 20 C2 C9 D4 33 0D 20 20  20 20 20 20 20 20 20 CA  | ...3.         .|
00000550: CD D0 20 C9 CE C5 D2 0D  0D 20 20 C1 44 44 20 31  |.. ......  .DD 1|
00000560: 32 38 20 54 4F 20 54 48  45 20 C1 D3 C3 C9 C9 20  |28 TO THE ..... |
00000570: 56 41 4C 55 45 20 4F 46  20 C3 C8 C1 D2 2C 0D 54  |VALUE OF ....,.T|
00000580: 48 45 4E 20 53 54 4F 52  45 20 42 41 43 4B 20 49  |HEN STORE BACK I|
00000590: 4E 54 4F 20 C3 C8 C1 D2  20 28 43 4F 4E 56 45 52  |NTO .... (CONVER|
000005A0: 54 0D 4C 4F 57 45 52 43  41 53 45 20 54 4F 20 D5  |T.LOWERCASE TO .|
000005B0: D0 D0 C5 D2 C3 C1 D3 C5  29 2C 20 54 48 45 4E 20  |........), THEN |
000005C0: 4A 55 4D 50 0D 54 4F 20  C2 C9 D4 C4 CF CE C5 2E  |JUMP.TO ........|
000005D0: 0D 0D C1 CC D4 C2 C9 D4  31 20 20 C3 CC C3 0D 20  |........1  .... |
000005E0: 20 20 20 20 20 20 20 20  CC C4 C1 20 C3 C8 C1 D2  |        ... ....|
000005F0: 0D 20 20 20 20 20 20 20  20 20 C1 C4 C3 20 23 31  |.         ... #1|
00000600: 32 38 0D 20 20 20 20 20  20 20 20 20 D3 D4 C1 20  |28.         ... |
00000610: C3 C8 C1 D2 0D 20 20 20  20 20 20 20 20 20 CA CD  |.....         ..|
00000620: D0 20 C2 C9 D4 C4 CF CE  C5 0D 0D 20 20 C3 48 45  |. .........  .HE|
00000630: 43 4B 20 54 4F 20 53 45  45 20 49 46 20 42 49 54  |CK TO SEE IF BIT|
00000640: 20 30 20 49 53 20 4F 4E  2E 20 20 C9 46 20 53 4F  | 0 IS ON.  .F SO|
00000650: 0D 54 48 45 4E 20 42 52  41 4E 43 48 20 54 4F 20  |.THEN BRANCH TO |
00000660: C2 C9 D4 33 2E 0D 0D C2  C9 D4 32 20 20 20 20 20  |...3......2     |
00000670: CC C4 C1 20 C6 D5 CE C3  D4 C9 CF CE 0D 20 20 20  |... .........   |
00000680: 20 20 20 20 20 20 C1 CE  C4 20 23 31 0D 20 20 20  |      ... #1.   |
00000690: 20 20 20 20 20 20 C3 CD  D0 20 23 31 0D 20 20 20  |      ... #1.   |
000006A0: 20 20 20 20 20 20 C2 C5  D1 20 C2 C9 D4 33 0D 0D  |      ... ...3..|
000006B0: 20 20 C3 4F 4D 50 41 52  45 20 54 48 45 20 43 48  |  .OMPARE THE CH|
000006C0: 41 52 41 43 54 45 52 20  54 4F 20 31 39 33 2E 20  |ARACTER TO 193. |
000006D0: C9 46 0D 49 54 27 53 20  4C 45 53 53 2C 20 42 52  |.F.IT'S LESS, BR|
000006E0: 41 4E 43 48 20 54 4F 20  C2 C9 D4 33 2E 20 C9 46  |ANCH TO ...3. .F|
000006F0: 20 49 54 27 53 0D 47 52  45 41 54 45 52 20 54 48  | IT'S.GREATER TH|
00000700: 41 4E 20 4F 52 20 45 51  55 41 4C 20 54 4F 20 32  |AN OR EQUAL TO 2|
00000710: 31 39 20 49 54 20 57 49  4C 4C 0D 41 4C 53 4F 20  |19 IT WILL.ALSO |
00000720: 42 52 41 4E 43 48 20 54  4F 20 C2 C9 D4 33 2E 20  |BRANCH TO ...3. |
00000730: 20 C9 46 20 54 48 45 0D  43 48 41 52 41 43 54 45  | .F THE.CHARACTE|
00000740: 52 20 49 53 20 42 45 54  57 45 45 4E 20 31 39 34  |R IS BETWEEN 194|
00000750: 20 41 4E 44 20 32 31 38  2C 20 49 54 0D 57 49 4C  | AND 218, IT.WIL|
00000760: 4C 20 46 41 4C 4C 20 54  48 52 4F 55 47 48 20 54  |L FALL THROUGH T|
00000770: 4F 20 54 48 45 20 52 4F  55 54 49 4E 45 0D 46 4F  |O THE ROUTINE.FO|
00000780: 4C 4C 4F 57 49 4E 47 20  54 48 49 53 20 4F 4E 45  |LLOWING THIS ONE|
00000790: 2E 0D 0D 0D 20 20 20 20  20 20 20 20 20 CC C4 C1  |....         ...|
000007A0: 20 C3 C8 C1 D2 0D 20 20  20 20 20 20 20 20 20 C3  | .....         .|
000007B0: CD D0 20 23 31 39 33 20  20 20 20 20 20 3B 20 5B  |.. #193      ; [|
000007C0: D3 C8 C6 D4 5D 20 C1 0D  20 20 20 20 20 20 20 20  |....] ..        |
000007D0: 20 C2 C3 C3 20 C2 C9 D4  33 0D 20 20 20 20 20 20  | ... ...3.      |
000007E0: 20 20 20 C3 CD D0 20 23  32 31 39 20 20 20 20 20  |   ... #219     |
000007F0: 20 3B 20 5B D3 C8 C6 D4  5D 20 2B 0D 20 20 20 20  | ; [....] +.    |
00000800: 20 20 20 20 20 C2 C3 D3  20 C2 C9 D4 33 0D 0D 20  |     ... ...3.. |
00000810: 20 C3 48 45 43 4B 20 54  4F 20 53 45 45 20 49 46  | .HECK TO SEE IF|
00000820: 20 42 49 54 20 31 20 49  53 20 53 45 54 2E 20 20  | BIT 1 IS SET.  |
00000830: C9 46 0D 49 54 20 49 53  20 53 45 54 2C 20 54 48  |.F.IT IS SET, TH|
00000840: 45 4E 20 4A 55 4D 50 20  54 4F 20 C1 CC D4 C2 C9  |EN JUMP TO .....|
00000850: D4 32 2E 20 20 C9 46 0D  49 54 27 53 20 4E 4F 54  |.2.  .F.IT'S NOT|
00000860: 2C 20 54 48 45 4E 20 4A  55 4D 50 20 54 4F 20 C9  |, THEN JUMP TO .|
00000870: CE C5 D2 2E 0D 0D 20 20  20 20 20 20 20 20 20 CC  |......         .|
00000880: C4 C1 20 C6 D5 CE C3 D4  C9 CF CE 0D 20 20 20 20  |.. .........    |
00000890: 20 20 20 20 20 C1 CE C4  20 23 32 0D 20 20 20 20  |     ... #2.    |
000008A0: 20 20 20 20 20 C3 CD D0  20 23 32 0D 20 20 20 20  |     ... #2.    |
000008B0: 20 20 20 20 20 C2 C5 D1  20 C1 CC D4 C2 C9 D4 32  |     ... ......2|
000008C0: 0D 20 20 20 20 20 20 20  20 20 CA CD D0 20 C9 CE  |.         ... ..|
000008D0: C5 D2 0D 0D 20 20 D3 55  42 54 52 41 43 54 20 31  |....  .UBTRACT 1|
000008E0: 32 38 20 46 52 4F 4D 20  54 48 45 20 C1 D3 C3 C9  |28 FROM THE ....|
000008F0: C9 20 56 41 4C 55 45 0D  4F 46 20 C3 C8 C1 D2 20  |. VALUE.OF .... |
00000900: 41 4E 44 20 53 54 4F 52  45 20 49 54 20 42 41 43  |AND STORE IT BAC|
00000910: 4B 20 49 4E 54 4F 20 C3  C8 C1 D2 2E 0D 28 43 4F  |K INTO ......(CO|
00000920: 4E 56 45 52 54 20 D5 D0  D0 C5 D2 C3 C1 D3 C5 20  |NVERT ......... |
00000930: 54 4F 20 4C 4F 57 45 52  43 41 53 45 29 2C 0D 54  |TO LOWERCASE),.T|
00000940: 48 45 4E 20 4A 55 4D 50  20 54 4F 20 C2 C9 D4 C4  |HEN JUMP TO ....|
00000950: CF CE C5 2E 0D 0D C1 CC  D4 C2 C9 D4 32 20 20 D3  |............2  .|
00000960: C5 C3 0D 20 20 20 20 20  20 20 20 20 CC C4 C1 20  |...         ... |
00000970: C3 C8 C1 D2 0D 20 20 20  20 20 20 20 20 20 D3 C2  |.....         ..|
00000980: C3 20 23 31 32 38 0D 20  20 20 20 20 20 20 20 20  |. #128.         |
00000990: D3 D4 C1 20 C3 C8 C1 D2  0D 20 20 20 20 20 20 20  |... .....       |
000009A0: 20 20 CA CD D0 20 C2 C9  D4 C4 CF CE C5 0D 0D 20  |  ... ......... |
000009B0: 20 C9 46 20 42 49 54 20  32 20 49 53 20 4E 4F 54  | .F BIT 2 IS NOT|
000009C0: 20 53 45 54 2C 20 42 52  41 4E 43 48 20 54 4F 0D  | SET, BRANCH TO.|
000009D0: C2 C9 D4 34 2E 0D 0D C2  C9 D4 33 20 20 20 20 20  |...4......3     |
000009E0: CC C4 C1 20 C6 D5 CE C3  D4 C9 CF CE 0D 20 20 20  |... .........   |
000009F0: 20 20 20 20 20 20 C1 CE  C4 20 23 34 0D 20 20 20  |      ... #4.   |
00000A00: 20 20 20 20 20 20 C2 CE  C5 20 C2 C9 D4 34 0D 0D  |      ... ...4..|
00000A10: 20 20 C3 4F 4D 50 41 52  45 20 54 48 45 20 43 48  |  .OMPARE THE CH|
00000A20: 41 52 41 43 54 45 52 20  54 4F 20 34 38 2E 20 C9  |ARACTER TO 48. .|
00000A30: 46 0D 49 54 27 53 20 4C  45 53 53 20 54 48 41 4E  |F.IT'S LESS THAN|
00000A40: 20 34 38 2C 20 54 48 45  4E 20 42 52 41 4E 43 48  | 48, THEN BRANCH|
00000A50: 20 54 4F 0D C2 C9 D4 34  2E 20 C9 46 20 4E 4F 54  | TO....4. .F NOT|
00000A60: 2C 20 54 48 45 4E 20 43  4F 4D 50 41 52 45 20 49  |, THEN COMPARE I|
00000A70: 54 20 54 4F 20 35 38 0D  41 4E 44 20 49 46 20 54  |T TO 58.AND IF T|
00000A80: 48 41 54 27 53 20 47 52  45 41 54 45 52 20 54 48  |HAT'S GREATER TH|
00000A90: 41 4E 20 4F 52 20 45 51  55 41 4C 0D 54 4F 20 35  |AN OR EQUAL.TO 5|
00000AA0: 38 20 54 48 45 4E 20 42  52 41 4E 43 48 20 54 4F  |8 THEN BRANCH TO|
00000AB0: 20 C2 C9 D4 34 2E 20 C9  46 20 4E 45 49 54 48 45  | ...4. .F NEITHE|
00000AC0: 52 0D 49 53 20 54 52 55  45 2C 20 54 48 45 4E 20  |R.IS TRUE, THEN |
00000AD0: 4A 55 4D 50 20 54 4F 20  C9 CE C5 D2 2E 0D 0D 20  |JUMP TO ....... |
00000AE0: 20 20 20 20 20 20 20 20  CC C4 C1 20 C3 C8 C1 D2  |        ... ....|
00000AF0: 0D 20 20 20 20 20 20 20  20 20 C3 CD D0 20 23 34  |.         ... #4|
00000B00: 38 20 20 20 20 20 20 20  20 3B 20 22 30 22 0D 20  |8        ; "0". |
00000B10: 20 20 20 20 20 20 20 20  C2 C3 C3 20 C2 C9 D4 34  |        ... ...4|
00000B20: 0D 20 20 20 20 20 20 20  20 20 C3 CD D0 20 23 35  |.         ... #5|
00000B30: 38 20 20 20 20 20 20 20  20 3B 20 22 3A 22 0D 20  |8        ; ":". |
00000B40: 20 20 20 20 20 20 20 20  C2 C3 D3 20 C2 C9 D4 34  |        ... ...4|
00000B50: 0D 20 20 20 20 20 20 20  20 20 CA CD D0 20 C9 CE  |.         ... ..|
00000B60: C5 D2 0D 0D 20 20 C3 48  45 43 4B 20 54 4F 20 53  |....  .HECK TO S|
00000B70: 45 45 20 49 46 20 42 49  54 20 33 20 49 53 20 53  |EE IF BIT 3 IS S|
00000B80: 45 54 2E 20 20 C9 46 0D  53 4F 20 54 48 45 4E 20  |ET.  .F.SO THEN |
00000B90: 42 52 41 4E 43 48 20 54  4F 20 C2 C9 D4 35 2E 0D  |BRANCH TO ...5..|
00000BA0: 0D C2 C9 D4 34 20 20 20  20 20 CC C4 C1 20 C6 D5  |....4     ... ..|
00000BB0: CE C3 D4 C9 CF CE 0D 20  20 20 20 20 20 20 20 20  |.......         |
00000BC0: C1 CE C4 20 23 38 0D 20  20 20 20 20 20 20 20 20  |... #8.         |
00000BD0: C3 CD D0 20 23 38 0D 20  20 20 20 20 20 20 20 20  |... #8.         |
00000BE0: C2 C5 D1 20 C2 C9 D4 35  0D 0D 20 C3 4F 4D 50 41  |... ...5.. .OMPA|
00000BF0: 52 45 20 C3 C8 C1 D2 20  54 4F 20 C3 C8 D2 24 28  |RE .... TO ...$(|
00000C00: 33 33 29 2E 20 20 C9 46  20 4C 45 53 53 0D 54 48  |33).  .F LESS.TH|
00000C10: 45 4E 20 42 52 41 4E 43  48 20 54 4F 20 C2 C9 D4  |EN BRANCH TO ...|
00000C20: 34 CE 2E 20 20 C9 46 20  4E 4F 54 20 54 48 45 4E  |4..  .F NOT THEN|
00000C30: 0D 43 4F 4D 50 41 52 45  20 54 4F 20 C3 C8 D2 24  |.COMPARE TO ...$|
00000C40: 28 34 38 29 2E 20 20 C9  46 20 45 51 55 41 4C 20  |(48).  .F EQUAL |
00000C50: 4F 52 0D 47 52 45 41 54  45 52 20 54 48 41 4E 20  |OR.GREATER THAN |
00000C60: 34 38 20 54 48 45 4E 20  42 52 41 4E 43 48 20 54  |48 THEN BRANCH T|
00000C70: 4F 20 C2 C9 D4 34 CE 2E  0D C9 46 20 4E 4F 54 20  |O ...4....F NOT |
00000C80: 54 48 45 20 4A 55 4D 50  20 54 4F 20 C9 CE C5 D2  |THE JUMP TO ....|
00000C90: 2E 0D 0D 20 20 20 20 20  20 20 20 20 CC C4 C1 20  |...         ... |
00000CA0: C3 C8 C1 D2 0D 20 20 20  20 20 20 20 20 20 C3 CD  |.....         ..|
00000CB0: D0 20 23 33 33 20 20 20  20 20 20 20 20 3B 20 22  |. #33        ; "|
00000CC0: 21 22 0D 20 20 20 20 20  20 20 20 20 C2 C3 C3 20  |!".         ... |
00000CD0: C2 C9 D4 34 CE 0D 20 20  20 20 20 20 20 20 20 C3  |...4..         .|
00000CE0: CD D0 20 23 34 38 20 20  20 20 20 20 20 20 3B 20  |.. #48        ; |
00000CF0: 22 30 22 0D 20 20 20 20  20 20 20 20 20 C2 C3 D3  |"0".         ...|
00000D00: 20 C2 C9 D4 34 CE 0D 20  20 20 20 20 20 20 20 20  | ...4..         |
00000D10: CA CD D0 20 C9 CE C5 D2  0D 0D 20 20 C3 4F 4D 50  |... ......  .OMP|
00000D20: 41 52 45 20 C3 C8 C1 D2  20 54 4F 20 C3 C8 D2 24  |ARE .... TO ...$|
00000D30: 28 35 38 29 2E 20 20 C9  46 20 4C 45 53 53 0D 54  |(58).  .F LESS.T|
00000D40: 48 45 4E 20 42 52 41 4E  43 48 20 54 4F 20 C2 C9  |HEN BRANCH TO ..|
00000D50: D4 34 CE 32 2E 20 20 C9  46 20 4E 4F 54 20 54 48  |.4.2.  .F NOT TH|
00000D60: 45 4E 0D 43 4F 4D 50 41  52 45 20 54 4F 20 C3 C8  |EN.COMPARE TO ..|
00000D70: D2 24 28 36 35 29 2E 20  20 C9 46 20 45 51 55 41  |.$(65).  .F EQUA|
00000D80: 4C 20 4F 52 0D 47 52 45  41 54 45 52 20 54 48 45  |L OR.GREATER THE|
00000D90: 4E 20 42 52 41 4E 43 48  20 54 4F 20 C2 C9 D4 34  |N BRANCH TO ...4|
00000DA0: CE 32 2E 20 20 C9 46 0D  4E 4F 54 20 54 48 45 4E  |.2.  .F.NOT THEN|
00000DB0: 20 4A 55 4D 50 20 54 4F  20 C9 CE C5 D2 2E 0D 0D  | JUMP TO .......|
00000DC0: C2 C9 D4 34 CE 20 20 20  20 CC C4 C1 20 C3 C8 C1  |...4.    ... ...|
00000DD0: D2 0D 20 20 20 20 20 20  20 20 20 C3 CD D0 20 23  |..         ... #|
00000DE0: 35 38 20 20 20 20 20 20  20 20 3B 20 22 3A 22 0D  |58        ; ":".|
00000DF0: 20 20 20 20 20 20 20 20  20 C2 C3 C3 20 C2 C9 D4  |         ... ...|
00000E00: 34 CE 32 0D 20 20 20 20  20 20 20 20 20 C3 CD D0  |4.2.         ...|
00000E10: 20 23 36 35 20 20 20 20  20 20 20 20 3B 20 22 41  | #65        ; "A|
00000E20: 22 0D 20 20 20 20 20 20  20 20 20 C2 C3 D3 20 C2  |".         ... .|
00000E30: C9 D4 34 CE 32 0D 20 20  20 20 20 20 20 20 20 CA  |..4.2.         .|
00000E40: CD D0 20 C9 CE C5 D2 0D  0D 20 20 C3 4F 4D 50 41  |.. ......  .OMPA|
00000E50: 52 45 20 54 4F 20 C3 C8  D2 24 28 39 31 29 2E 20  |RE TO ...$(91). |
00000E60: 20 C9 46 20 4C 45 53 53  20 54 48 45 4E 0D 42 52  | .F LESS THEN.BR|
00000E70: 41 4E 43 48 20 54 4F 20  C2 C9 D4 C4 CF CE C5 2E  |ANCH TO ........|
00000E80: 20 20 C9 46 20 4E 4F 54  20 43 4F 4D 50 41 52 45  |  .F NOT COMPARE|
00000E90: 20 54 4F 0D C3 C8 D2 24  28 39 36 29 2E 20 20 C9  | TO....$(96).  .|
00000EA0: 46 20 45 51 55 41 4C 20  4F 52 20 47 52 41 54 45  |F EQUAL OR GRATE|
00000EB0: 52 20 54 48 45 4E 0D 42  52 41 4E 43 48 20 54 4F  |R THEN.BRANCH TO|
00000EC0: 20 C2 C9 D4 C4 CF CE C5  2E 20 20 C9 46 20 4E 4F  | ........  .F NO|
00000ED0: 54 2C 20 54 48 45 4E 20  4A 55 4D 50 0D 54 4F 20  |T, THEN JUMP.TO |
00000EE0: C9 CE C5 D2 2E 0D 0D C2  C9 D4 34 CE 32 20 20 20  |..........4.2   |
00000EF0: C3 CD D0 20 23 39 31 20  20 20 20 20 20 20 20 3B  |... #91        ;|
00000F00: 20 22 5B 22 0D 20 20 20  20 20 20 20 20 20 C2 C3  | "[".         ..|
00000F10: C3 20 C2 C9 D4 C4 CF CE  C5 0D 20 20 20 20 20 20  |. ........      |
00000F20: 20 20 20 C3 CD D0 20 23  39 36 20 20 20 20 20 20  |   ... #96      |
00000F30: 20 20 3B 20 5B D3 C8 C6  D4 5D 20 2A 0D 20 20 20  |  ; [....] *.   |
00000F40: 20 20 20 20 20 20 C2 C3  D3 20 C2 C9 D4 C4 CF CE  |      ... ......|
00000F50: C5 0D 20 20 20 20 20 20  20 20 20 CA CD D0 20 C9  |..         ... .|
00000F60: CE C5 D2 0D 0D C2 C9 D4  C4 CF CE C5 20 20 CE CF  |............  ..|
00000F70: D0 0D 0D 20 20 D3 54 4F  52 45 20 54 48 45 20 43  |...  .TORE THE C|
00000F80: 48 41 52 41 43 54 45 52  20 49 4E 20 4D 45 4D 4F  |HARACTER IN MEMO|
00000F90: 52 59 2E 0D 0D D3 D4 CF  D2 C5 20 20 20 20 CC C4  |RY........    ..|
00000FA0: C1 20 C3 C8 C1 D2 0D 20  20 20 20 20 20 20 20 20  |. .....         |
00000FB0: CC C4 D9 20 D0 CF C9 CE  D4 C5 D2 0D 20 20 20 20  |... ........    |
00000FC0: 20 20 20 20 20 D3 D4 C1  20 D3 D4 D2 C9 CE C7 2C  |     ... ......,|
00000FD0: D9 0D 20 20 20 20 20 20  20 20 20 D3 D4 C1 20 C3  |..         ... .|
00000FE0: C8 C1 D2 0D 0D 20 20 D2  45 4D 4F 56 45 20 54 48  |.....  .EMOVE TH|
00000FF0: 45 20 43 55 53 54 4F 4D  20 43 55 52 53 4F 52 20  |E CUSTOM CURSOR |
00001000: 46 52 4F 4D 20 54 48 45  0D 53 43 52 45 45 4E 2E  |FROM THE.SCREEN.|
00001010: 0D 0D D0 D2 C9 CE D4 C9  D4 20 20 CC C4 C1 20 23  |.........  ... #|
00001020: 33 32 20 20 20 20 20 20  20 3B 20 5B D3 D0 C1 C3  |32       ; [....|
00001030: C5 5D 0D 20 20 20 20 20  20 20 20 20 CC C4 D9 20  |.].         ... |
00001040: 32 31 31 0D 20 20 20 20  20 20 20 20 20 D3 D4 C1  |211.         ...|
00001050: 20 28 32 30 39 29 2C D9  0D 20 20 20 20 20 20 20  | (209),..       |
00001060: 20 20 C9 CE C3 20 D0 CF  C9 CE D4 C5 D2 0D 0D 20  |  ... ......... |
00001070: 20 C3 48 45 43 4B 20 54  4F 20 53 45 45 20 49 46  | .HECK TO SEE IF|
00001080: 20 54 48 45 20 48 49 47  48 20 42 49 54 20 49 53  | THE HIGH BIT IS|
00001090: 20 53 45 54 0D 49 4E 20  C6 D5 CE C3 D4 C9 CF CE  | SET.IN ........|
000010A0: 2E 20 20 C9 46 20 53 4F  2C 20 54 48 45 4E 20 42  |.  .F SO, THEN B|
000010B0: 52 41 4E 43 48 20 54 4F  0D D3 D7 C9 D4 C3 C8 2D  |RANCH TO.......-|
000010C0: FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  |................|
000010D0: FF FF FF FF FF FF FF FF  FF FF FF FF FF 69 20 20  |.............i  |
000010E0: 20 C1 CE C4 20 23 31 32  38 0D 20 20 20 20 20 20  | ... #128.      |
000010F0: 20 20 20 C3 CD D0 20 23  31 32 38 0D 20 20 20 20  |   ... #128.    |
00001100: 20 20 20 20 20 C2 C5 D1  20 D3 D7 C9 D4 C3 C8 0D  |     ... .......|
00001110: 0D 20 20 D0 52 49 4E 54  20 C3 C8 C1 D2 20 4F 4E  |.  .RINT .... ON|
00001120: 20 54 48 45 20 53 43 52  45 45 4E 20 41 4E 44 20  | THE SCREEN AND |
00001130: 54 48 45 4E 0D 50 4F 4B  45 20 41 20 30 20 49 4E  |THEN.POKE A 0 IN|
00001140: 20 32 31 32 20 54 4F 20  44 49 53 41 42 4C 45 20  | 212 TO DISABLE |
00001150: 51 55 4F 54 45 0D 4D 4F  44 45 2E 0D 0D 20 20 20  |QUOTE.MODE...   |
00001160: 20 20 20 20 20 20 CC C4  C1 20 C3 C8 C1 D2 0D 20  |      ... ..... |
00001170: 20 20 20 20 20 20 20 20  CA D3 D2 20 D0 D2 C9 CE  |        ... ....|
00001180: D4 0D 20 20 20 20 20 20  20 20 20 CC C4 C1 20 23  |..         ... #|
00001190: 30 30 0D 20 20 20 20 20  20 20 20 20 D3 D4 C1 20  |00.         ... |
000011A0: 32 31 32 0D 20 20 20 20  20 20 20 20 20 CA CD D0  |212.         ...|
000011B0: 20 C9 CE C5 D2 0D 0D 20  20 CD 4F 56 45 20 54 48  | ......  .OVE TH|
000011C0: 45 20 42 4F 54 54 4F 4D  20 4F 46 20 53 54 52 49  |E BOTTOM OF STRI|
000011D0: 4E 47 20 53 54 4F 52 41  47 45 0D 41 52 45 41 20  |NG STORAGE.AREA |
000011E0: 54 4F 20 41 43 43 4F 4D  4D 4F 44 41 54 45 20 54  |TO ACCOMMODATE T|
000011F0: 48 45 20 4E 45 57 20 53  54 52 49 4E 47 0D 42 45  |HE NEW STRING.BE|
00001200: 49 4E 47 20 45 4E 54 45  52 45 44 2E 20 20 D5 50  |ING ENTERED.  .P|
00001210: 44 41 54 45 20 54 48 45  20 53 54 52 49 4E 47 27  |DATE THE STRING'|
00001220: 53 0D 50 4F 49 4E 54 45  52 53 20 49 4E 20 56 41  |S.POINTERS IN VA|
00001230: 52 49 41 42 4C 45 20 4D  45 4D 4F 52 59 2E 0D 0D  |RIABLE MEMORY...|
00001240: D3 D7 C9 D4 C3 C8 20 20  20 CC C4 D9 20 23 30 30  |......   ... #00|
00001250: 0D 20 20 20 20 20 20 20  20 20 CC C4 C1 20 D0 CF  |.         ... ..|
00001260: C9 CE D4 C5 D2 0D 20 20  20 20 20 20 20 20 20 D3  |......         .|
00001270: D4 C1 20 28 C2 D9 D4 C5  29 2C D9 0D 20 20 20 20  |.. (....),..    |
00001280: 20 20 20 20 20 C9 CE D9  0D 20 20 20 20 20 20 20  |     ....       |
00001290: 20 20 CC C4 C1 20 35 31  0D 20 20 20 20 20 20 20  |  ... 51.       |
000012A0: 20 20 D3 C2 C3 20 D0 CF  C9 CE D4 C5 D2 0D 20 20  |  ... ........  |
000012B0: 20 20 20 20 20 20 20 D3  D4 C1 20 28 C2 D9 D4 C5  |       ... (....|
000012C0: 29 2C D9 0D 20 20 20 20  20 20 20 20 20 C9 CE D9  |),..         ...|
000012D0: 0D 20 20 20 20 20 20 20  20 20 CC C4 C1 20 35 32  |.         ... 52|
000012E0: 0D 20 20 20 20 20 20 20  20 20 D3 C2 C3 20 23 30  |.         ... #0|
000012F0: 30 0D 20 20 20 20 20 20  20 20 20 D3 D4 C1 20 28  |0.         ... (|
00001300: C2 D9 D4 C5 29 2C D9 0D  20 20 20 20 20 20 20 20  |....),..        |
00001310: 20 D3 C5 C3 0D 20 20 20  20 20 20 20 20 20 CC C4  | ....         ..|
00001320: C1 20 35 31 0D 20 20 20  20 20 20 20 20 20 D3 C2  |. 51.         ..|
00001330: C3 20 23 30 31 0D 20 20  20 20 20 20 20 20 20 D3  |. #01.         .|
00001340: D4 C1 20 C2 D9 D4 C5 0D  20 20 20 20 20 20 20 20  |.. .....        |
00001350: 20 CC C4 C1 20 35 32 0D  20 20 20 20 20 20 20 20  | ... 52.        |
00001360: 20 D3 C2 C3 20 23 30 30  0D 20 20 20 20 20 20 20  | ... #00.       |
00001370: 20 20 D3 D4 C1 20 C2 D9  D4 C5 2B 31 0D 20 20 20  |  ... ....+1.   |
00001380: 20 20 20 20 20 20 CC C4  D8 20 D0 CF C9 CE D4 C5  |      ... ......|
00001390: D2 0D 20 20 20 20 20 20  20 20 20 C4 C5 D8 0D 0D  |..         .....|
000013A0: 20 20 20 20 20 2A 2A 2A  2A 20 C5 4E 44 20 CF 46  |     **** .ND .F|
000013B0: 20 D0 41 52 54 20 32 20  D4 45 58 54 20 2A 2A 2A  | .ART 2 .EXT ***|
000013C0: 2A 0D                                             |*.              |
..^U:ZERO...             BIT BY BIT.    
           PART 2..           BY MIKE MA
YNARD.              & JIM ROW...  IS THE
 CHARACTER LESS THAN CHR$(19)?.IF SO, BR
ANCH TO N2; OTHERWISE JUMP.BACK UP TO IN
ER...N1       CMP #219      ; [SHFT] +. 
        BCC N2.         JMP INER..  NOW 
COMPARE THE CHARACTER TO.CHR$(96). IF IT
'S LESS, BRANCH TO.BYTES. IF NOT, COMPAR
E THE CHARACTER.TO CHR$(193).  IF IT'S G
REATER THAN.OR EQUAL TO 193, BRANCH TO B
YTES;.OTHERWISE, JUMP BACK UP TO INER...
N2       CMP #96       ; [SHFT] *.      
   BCC BYTES.         CMP #193      ; [S
HFT] A.         BCS BYTES.         JMP I
NER..  CHECK TO SEE IF BIT 0 AND BIT 1 A
RE.ON IN FUNCTION AND IF SO BRANCH TO.BI
T3...BYTES    LDA FUNCTION.         AND 
#3.         CMP #3.         BEQ BIT3..  
COMPARE CHAR TO CHR$(65). IF LESS.IT'S L
ESS, THEN BRANCH TO BIT2.  IF.NOT, THEN 
COMPARE IT TO CHR$(91).  IF.IT'S EQUAL O
R GREATER THAN 91, BRANCH.TO BIT2...BIT1
     LDA CHAR.         CMP #65       ; "
A".         BCC BIT2.         CMP #91   
    ; "[".         BCS BIT2..  CHECK TO 
SEE IF BIT 0 IS SET IN.FUNCTION.  IF SET
, THEN BRANCH TO.ALTBIT1...         LDA 
FUNCTION.         AND #1.         CMP #1
.         BEQ ALTBIT1..  CHECK TO SEE IF
 BIT 1 IS SET IN.FUNCTION. IF SO, THEN B
RANCH TO BIT3..IF NOT, JUMP TO INER...  
       LDA FUNCTION.         AND #2.    
     CMP #2.         BEQ BIT3.         J
MP INER..  ADD 128 TO THE ASCII VALUE OF
 CHAR,.THEN STORE BACK INTO CHAR (CONVER
T.LOWERCASE TO UPPERCASE), THEN JUMP.TO 
BITDONE...ALTBIT1  CLC.         LDA CHAR
.         ADC #128.         STA CHAR.   
      JMP BITDONE..  CHECK TO SEE IF BIT
 0 IS ON.  IF SO.THEN BRANCH TO BIT3...B
IT2     LDA FUNCTION.         AND #1.   
      CMP #1.         BEQ BIT3..  COMPAR
E THE CHARACTER TO 193. IF.IT'S LESS, BR
ANCH TO BIT3. IF IT'S.GREATER THAN OR EQ
UAL TO 219 IT WILL.ALSO BRANCH TO BIT3. 
 IF THE.CHARACTER IS BETWEEN 194 AND 218
, IT.WILL FALL THROUGH TO THE ROUTINE.FO
LLOWING THIS ONE....         LDA CHAR.  
       CMP #193      ; [SHFT] A.        
 BCC BIT3.         CMP #219      ; [SHFT
] +.         BCS BIT3..  CHECK TO SEE IF
 BIT 1 IS SET.  IF.IT IS SET, THEN JUMP 
TO ALTBIT2.  IF.IT'S NOT, THEN JUMP TO I
NER...         LDA FUNCTION.         AND
 #2.         CMP #2.         BEQ ALTBIT2
.         JMP INER..  SUBTRACT 128 FROM 
THE ASCII VALUE.OF CHAR AND STORE IT BAC
K INTO CHAR..(CONVERT UPPERCASE TO LOWER
CASE),.THEN JUMP TO BITDONE...ALTBIT2  S
EC.         LDA CHAR.         SBC #128. 
        STA CHAR.         JMP BITDONE.. 
 IF BIT 2 IS NOT SET, BRANCH TO.BIT4...B
IT3     LDA FUNCTION.         AND #4.   
      BNE BIT4..  COMPARE THE CHARACTER 
TO 48. IF.IT'S LESS THAN 48, THEN BRANCH
 TO.BIT4. IF NOT, THEN COMPARE IT TO 58.
AND IF THAT'S GREATER THAN OR EQUAL.TO 5
8 THEN BRANCH TO BIT4. IF NEITHER.IS TRU
E, THEN JUMP TO INER...         LDA CHAR
.         CMP #48        ; "0".         
BCC BIT4.         CMP #58        ; ":". 
        BCS BIT4.         JMP INER..  CH
ECK TO SEE IF BIT 3 IS SET.  IF.SO THEN 
BRANCH TO BIT5...BIT4     LDA FUNCTION. 
        AND #8.         CMP #8.         
BEQ BIT5.. COMPARE CHAR TO CHR$(33).  IF
 LESS.THEN BRANCH TO BIT4N.  IF NOT THEN
.COMPARE TO CHR$(48).  IF EQUAL OR.GREAT
ER THAN 48 THEN BRANCH TO BIT4N..IF NOT 
THE JUMP TO INER...         LDA CHAR.   
      CMP #33        ; "!".         BCC 
BIT4N.         CMP #48        ; "0".    
     BCS BIT4N.         JMP INER..  COMP
ARE CHAR TO CHR$(58).  IF LESS.THEN BRAN
CH TO BIT4N2.  IF NOT THEN.COMPARE TO CH
R$(65).  IF EQUAL OR.GREATER THEN BRANCH
 TO BIT4N2.  IF.NOT THEN JUMP TO INER...
BIT4N    LDA CHAR.         CMP #58      
  ; ":".         BCC BIT4N2.         CMP
 #65        ; "A".         BCS BIT4N2.  
       JMP INER..  COMPARE TO CHR$(91). 
 IF LESS THEN.BRANCH TO BITDONE.  IF NOT
 COMPARE TO.CHR$(96).  IF EQUAL OR GRATE
R THEN.BRANCH TO BITDONE.  IF NOT, THEN 
JUMP.TO INER...BIT4N2   CMP #91        ;
 "[".         BCC BITDONE.         CMP #
96        ; [SHFT] *.         BCS BITDON
E.         JMP INER..BITDONE  NOP..  STO
RE THE CHARACTER IN MEMORY...STORE    LD
A CHAR.         LDY POINTER.         STA
 STRING,Y.         STA CHAR..  REMOVE TH
E CUSTOM CURSOR FROM THE.SCREEN...PRINTI
T  LDA #32       ; [SPACE].         LDY 
211.         STA (209),Y.         INC PO
INTER..  CHECK TO SEE IF THE HIGH BIT IS
 SET.IN FUNCTION.  IF SO, THEN BRANCH TO
.SWITCH-.............................I  
 AND #128.         CMP #128.         BEQ
 SWITCH..  PRINT CHAR ON THE SCREEN AND 
THEN.POKE A 0 IN 212 TO DISABLE QUOTE.MO
DE...         LDA CHAR.         JSR PRIN
T.         LDA #00.         STA 212.    
     JMP INER..  MOVE THE BOTTOM OF STRI
NG STORAGE.AREA TO ACCOMMODATE THE NEW S
TRING.BEING ENTERED.  UPDATE THE STRING'
S.POINTERS IN VARIABLE MEMORY...SWITCH  
 LDY #00.         LDA POINTER.         S
TA (BYTE),Y.         INY.         LDA 51
.         SBC POINTER.         STA (BYTE
),Y.         INY.         LDA 52.       
  SBC #00.         STA (BYTE),Y.        
 SEC.         LDA 51.         SBC #01.  
       STA BYTE.         LDA 52.        
 SBC #00.         STA BYTE+1.         LD
X POINTER.         DEX..     **** END OF
 PART 2 TEXT ****.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL