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

╭.─

FILE INFORMATION

FILENAME(S): ╭.─

FILE TYPE(S): DEL

FILE SIZE: 4.6K

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

APPEARS ON: 1 disk(s)

FILE HASH

e1e9af15ed2993c9a57d53365c5592a2a8d1b1a5bffea3d83697e1c71baba9f8

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
P P 2 S2 ╭.─ DEL DuncanTwain 31 15 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 78 74 2C 20 79 6F 75 27  6C 6C 20 6D 6F 73 74 20  |xt, you'll most |
00000010: 6C 69 6B 65 6C 79 20 62  65 20 69 6E 20 4F 76 65  |likely be in Ove|
00000020: 72 73 74 72 69 6B 65 20  6D 6F 64 65 2C 20 69 6E  |rstrike mode, in|
00000030: 64 69 63 61 74 65 64 20  62 79 20 74 68 65 20 62  |dicated by the b|
00000040: 6F 78 65 64 20 22 4F 22  20 69 6E 20 74 68 65 20  |oxed "O" in the |
00000050: 75 70 70 65 72 20 72 69  67 68 74 2D 68 61 6E 64  |upper right-hand|
00000060: 20 63 6F 72 6E 65 72 2E  20 49 6E 20 74 68 69 73  | corner. In this|
00000070: 20 6D 6F 64 65 2C 20 63  68 61 72 61 63 74 65 72  | mode, character|
00000080: 73 20 79 6F 75 20 65 6E  74 65 72 20 66 72 6F 6D  |s you enter from|
00000090: 20 74 68 65 20 6B 65 79  62 6F 61 72 64 20 6F 76  | the keyboard ov|
000000A0: 65 72 77 72 69 74 65 20  61 6E 79 20 63 68 61 72  |erwrite any char|
000000B0: 61 63 74 65 72 73 20 75  6E 64 65 72 20 74 68 65  |acters under the|
000000C0: 20 63 75 72 73 6F 72 2E  20 4E 6F 74 65 20 74 68  | cursor. Note th|
000000D0: 61 74 20 63 61 72 72 69  61 67 65 20 72 65 74 75  |at carriage retu|
000000E0: 72 6E 73 20 61 72 65 20  61 64 64 65 64 20 6F 6E  |rns are added on|
000000F0: 6C 79 20 77 68 65 6E 20  79 6F 75 27 76 65 20 72  |ly when you've r|
00000100: 65 61 63 68 65 64 20 74  68 65 20 65 6E 64 20 6F  |eached the end o|
00000110: 66 20 74 68 65 20 66 69  6C 65 3B 20 6F 74 68 65  |f the file; othe|
00000120: 72 77 69 73 65 2C 20 73  74 72 69 6B 69 6E 67 20  |rwise, striking |
00000130: 74 68 65 20 72 65 74 75  72 6E 20 6B 65 79 20 73  |the return key s|
00000140: 69 6D 70 6C 79 20 6D 6F  76 65 73 20 74 68 65 20  |imply moves the |
00000150: 63 75 72 73 6F 72 20 74  6F 20 74 68 65 20 62 65  |cursor to the be|
00000160: 67 69 6E 6E 69 6E 67 20  6F 66 20 74 68 65 20 6E  |ginning of the n|
00000170: 65 78 74 20 6C 69 6E 65  2E 0D 20 20 20 20 20 59  |ext line..     Y|
00000180: 6F 75 20 63 61 6E 20 61  6C 73 6F 20 65 6E 74 65  |ou can also ente|
00000190: 72 20 74 65 78 74 20 69  6E 20 49 6E 73 65 72 74  |r text in Insert|
000001A0: 20 6D 6F 64 65 2C 20 69  6E 64 69 63 61 74 65 64  | mode, indicated|
000001B0: 20 62 79 20 61 20 62 6F  78 65 64 20 22 49 22 20  | by a boxed "I" |
000001C0: 61 74 20 74 68 65 20 72  69 67 68 74 20 65 6E 64  |at the right end|
000001D0: 20 6F 66 20 74 68 65 20  73 74 61 74 75 73 20 6C  | of the status l|
000001E0: 69 6E 65 2E 20 54 68 65  20 49 4E 53 54 20 28 73  |ine. The INST (s|
000001F0: 68 69 66 74 65 64 20 44  45 4C 29 20 6B 65 79 20  |hifted DEL) key |
00000200: 74 6F 67 67 6C 65 73 20  62 65 74 77 65 65 6E 20  |toggles between |
00000210: 74 68 65 20 74 77 6F 20  6D 6F 64 65 73 2E 20 49  |the two modes. I|
00000220: 6E 20 49 6E 73 65 72 74  20 6D 6F 64 65 2C 20 61  |n Insert mode, a|
00000230: 6C 6C 20 74 65 78 74 20  61 66 74 65 72 20 74 68  |ll text after th|
00000240: 65 20 63 75 72 73 6F 72  20 69 73 20 6D 6F 76 65  |e cursor is move|
00000250: 64 20 64 6F 77 6E 2C 20  63 72 65 61 74 69 6E 67  |d down, creating|
00000260: 20 61 20 73 70 61 63 65  20 73 6F 20 79 6F 75 20  | a space so you |
00000270: 63 61 6E 20 65 6E 74 65  72 20 6E 65 77 20 74 65  |can enter new te|
00000280: 78 74 20 77 69 74 68 6F  75 74 20 6F 76 65 72 77  |xt without overw|
00000290: 72 69 74 69 6E 67 2E 20  54 68 65 20 66 69 72 73  |riting. The firs|
000002A0: 74 20 6C 69 6E 65 20 66  6F 6C 6C 6F 77 69 6E 67  |t line following|
000002B0: 20 74 68 65 20 69 6E 73  65 72 74 65 64 20 73 70  | the inserted sp|
000002C0: 61 63 65 20 77 69 6C 6C  20 61 70 70 65 61 72 20  |ace will appear |
000002D0: 61 73 20 74 68 65 20 6C  61 73 74 20 73 63 72 65  |as the last scre|
000002E0: 65 6E 20 6C 69 6E 65 2C  20 77 69 74 68 20 61 20  |en line, with a |
000002F0: 68 6F 72 69 7A 6F 6E 74  61 6C 20 6C 69 6E 65 20  |horizontal line |
00000300: 61 62 6F 76 65 20 69 74  2E 20 57 68 65 6E 20 79  |above it. When y|
00000310: 6F 75 27 76 65 20 66 69  6E 69 73 68 65 64 20 69  |ou've finished i|
00000320: 6E 73 65 72 74 69 6E 67  20 74 65 78 74 20 61 6E  |nserting text an|
00000330: 64 20 74 6F 67 67 6C 65  20 62 61 63 6B 20 74 6F  |d toggle back to|
00000340: 20 4F 76 65 72 73 74 72  69 6B 65 20 6D 6F 64 65  | Overstrike mode|
00000350: 2C 20 74 68 65 20 74 65  78 74 20 63 6C 6F 73 65  |, the text close|
00000360: 73 20 75 70 2C 20 77 69  74 68 20 74 68 65 20 69  |s up, with the i|
00000370: 6E 73 65 72 74 65 64 20  6D 61 74 65 72 69 61 6C  |nserted material|
00000380: 20 70 72 6F 70 65 72 6C  79 20 70 6C 61 63 65 64  | properly placed|
00000390: 2E 20 4E 6F 74 65 20 74  68 61 74 20 6D 6F 73 74  |. Note that most|
000003A0: 20 66 75 6E 63 74 69 6F  6E 73 20 79 6F 75 20 65  | functions you e|
000003B0: 6E 61 62 6C 65 20 77 69  6C 6C 20 61 62 6F 72 74  |nable will abort|
000003C0: 20 49 6E 73 65 72 74 20  6D 6F 64 65 2E 0D 20 20  | Insert mode..  |
000003D0: 20 20 20 57 68 69 6C 65  20 65 6E 74 65 72 69 6E  |   While enterin|
000003E0: 67 20 74 65 78 74 20 69  6E 20 4F 76 65 72 73 74  |g text in Overst|
000003F0: 72 69 6B 65 20 6D 6F 64  65 2C 20 79 6F 75 20 6D  |rike mode, you m|
00000400: 61 79 20 77 61 6E 74 20  74 6F 20 69 6E 73 65 72  |ay want to inser|
00000410: 74 20 61 20 73 69 6E 67  6C 65 20 63 68 61 72 61  |t a single chara|
00000420: 63 74 65 72 20 6F 72 20  74 77 6F 20 77 69 74 68  |cter or two with|
00000430: 6F 75 74 20 67 6F 69 6E  67 20 69 6E 74 6F 20 49  |out going into I|
00000440: 6E 73 65 72 74 20 6D 6F  64 65 2E 20 54 6F 20 66  |nsert mode. To f|
00000450: 61 63 69 6C 69 74 61 74  65 20 74 68 69 73 2C 20  |acilitate this, |
00000460: 74 68 65 20 46 31 20 6B  65 79 20 6F 70 65 6E 73  |the F1 key opens|
00000470: 20 61 20 73 69 6E 67 6C  65 20 73 70 61 63 65 20  | a single space |
00000480: 74 6F 20 74 68 65 20 72  69 67 68 74 20 6F 66 20  |to the right of |
00000490: 74 68 65 20 63 75 72 73  6F 72 2E 0D 20 20 20 20  |the cursor..    |
000004A0: 20 4F 6E 65 20 6F 66 20  74 68 65 20 66 6F 72 6D  | One of the form|
000004B0: 61 74 74 69 6E 67 20 63  68 61 72 61 63 74 65 72  |atting character|
000004C0: 73 20 74 68 61 74 20 67  65 6F 57 72 69 74 65 20  |s that geoWrite |
000004D0: 75 73 65 73 20 69 73 20  61 6C 73 6F 20 75 73 65  |uses is also use|
000004E0: 64 20 62 79 20 51 26 44  2C 20 62 75 74 20 69 6E  |d by Q&D, but in|
000004F0: 20 61 20 64 69 66 66 65  72 65 6E 74 20 77 61 79  | a different way|
00000500: 2E 20 49 6E 20 67 65 6F  57 72 69 74 65 2C 20 43  |. In geoWrite, C|
00000510: 54 52 4C 2F 49 20 74 61  62 73 20 79 6F 75 20 74  |TRL/I tabs you t|
00000520: 6F 20 74 68 65 20 6E 65  78 74 20 74 61 62 20 73  |o the next tab s|
00000530: 74 6F 70 2E 20 51 26 44  20 61 6C 73 6F 20 61 6C  |top. Q&D also al|
00000540: 6C 6F 77 73 20 79 6F 75  20 74 6F 20 65 6E 74 65  |lows you to ente|
00000550: 72 20 74 61 62 73 20 77  69 74 68 20 43 54 52 4C  |r tabs with CTRL|
00000560: 2F 49 2C 20 62 75 74 20  69 74 20 64 6F 65 73 20  |/I, but it does |
00000570: 6E 6F 74 20 61 63 74 75  61 6C 6C 79 20 72 65 70  |not actually rep|
00000580: 6F 73 69 74 69 6F 6E 20  74 68 65 20 74 65 78 74  |osition the text|
00000590: 2E 20 49 6E 73 74 65 61  64 2C 20 51 26 44 20 73  |. Instead, Q&D s|
000005A0: 69 6D 70 6C 79 20 64 69  73 70 6C 61 79 73 20 74  |imply displays t|
000005B0: 68 65 20 73 6D 61 6C 6C  20 6C 65 74 74 65 72 20  |he small letter |
000005C0: 74 20 61 73 20 61 20 74  61 62 20 73 79 6D 62 6F  |t as a tab symbo|
000005D0: 6C 2E 20 54 68 69 73 20  69 73 20 75 73 65 66 75  |l. This is usefu|
000005E0: 6C 20 69 66 20 79 6F 75  27 72 65 20 65 6E 74 65  |l if you're ente|
000005F0: 72 69 6E 67 20 63 6F 6C  75 6D 6E 61 72 20 64 61  |ring columnar da|
00000600: 74 61 2E 20 59 6F 75 20  6D 61 79 20 61 6C 73 6F  |ta. You may also|
00000610: 20 65 6E 74 65 72 20 61  20 74 61 62 20 62 79 20  | enter a tab by |
00000620: 75 73 69 6E 67 20 74 68  65 20 45 6E 67 6C 69 73  |using the Englis|
00000630: 68 20 70 6F 75 6E 64 20  6B 65 79 2E 0D 0D 52 65  |h pound key...Re|
00000640: 67 69 6F 6E 73 3A 0D 20  20 20 20 20 59 6F 75 20  |gions:.     You |
00000650: 63 61 6E 20 6D 6F 76 65  20 62 6C 6F 63 6B 73 20  |can move blocks |
00000660: 6F 66 20 74 65 78 74 20  62 65 74 77 65 65 6E 20  |of text between |
00000670: 64 69 66 66 65 72 65 6E  74 20 47 45 4F 53 20 61  |different GEOS a|
00000680: 70 70 6C 69 63 61 74 69  6F 6E 73 20 61 6E 64 20  |pplications and |
00000690: 77 69 74 68 69 6E 20 74  68 65 20 51 26 44 20 74  |within the Q&D t|
000006A0: 65 78 74 20 62 75 66 66  65 72 20 62 79 20 75 73  |ext buffer by us|
000006B0: 69 6E 67 20 74 68 65 20  52 65 67 69 6F 6E 20 63  |ing the Region c|
000006C0: 6F 6D 6D 61 6E 64 2C 20  64 65 66 69 6E 69 6E 67  |ommand, defining|
000006D0: 20 74 68 65 20 62 6C 6F  63 6B 20 6F 66 20 74 65  | the block of te|
000006E0: 78 74 20 74 6F 20 62 65  20 6D 6F 76 65 64 20 62  |xt to be moved b|
000006F0: 79 20 75 73 65 20 6F 66  20 74 68 65 20 73 74 6F  |y use of the sto|
00000700: 70 20 6B 65 79 2E 0D 20  20 20 20 20 46 69 72 73  |p key..     Firs|
00000710: 74 20 6D 6F 76 65 20 74  68 65 20 63 75 72 73 6F  |t move the curso|
00000720: 72 20 74 6F 20 74 68 65  20 62 65 67 69 6E 6E 69  |r to the beginni|
00000730: 6E 67 20 6F 66 20 74 68  65 20 72 65 67 69 6F 6E  |ng of the region|
00000740: 20 61 6E 64 20 68 69 74  20 74 68 65 20 73 74 6F  | and hit the sto|
00000750: 70 20 6B 65 79 3B 20 74  68 65 6E 20 6D 6F 76 65  |p key; then move|
00000760: 20 74 6F 20 74 68 65 20  65 6E 64 20 6F 66 20 74  | to the end of t|
00000770: 68 65 20 72 65 67 69 6F  6E 20 61 6E 64 20 70 72  |he region and pr|
00000780: 65 73 73 20 73 74 6F 70  20 61 67 61 69 6E 2E 20  |ess stop again. |
00000790: 54 68 65 20 75 70 70 65  72 20 74 72 69 61 6E 67  |The upper triang|
000007A0: 6C 65 20 69 6E 20 74 68  65 20 72 65 67 69 6F 6E  |le in the region|
000007B0: 2D 69 6E 64 69 63 61 74  6F 72 20 62 6F 78 20 77  |-indicator box w|
000007C0: 69 6C 6C 20 62 65 63 6F  6D 65 20 73 68 61 64 65  |ill become shade|
000007D0: 64 20 77 68 65 6E 20 79  6F 75 20 73 65 74 20 74  |d when you set t|
000007E0: 68 65 20 73 74 61 72 74  20 6F 66 20 74 68 65 20  |he start of the |
000007F0: 72 65 67 69 6F 6E 2C 20  61 6E 64 20 74 68 65 20  |region, and the |
00000800: 6C 6F 77 65 72 20 74 72  69 61 6E 67 6C 65 20 62  |lower triangle b|
00000810: 65 63 6F 6D 65 73 20 73  68 61 64 65 64 20 77 68  |ecomes shaded wh|
00000820: 65 6E 20 74 68 65 20 65  6E 64 20 69 73 20 73 65  |en the end is se|
00000830: 74 2E 20 28 54 6F 20 61  62 6F 72 74 20 72 65 67  |t. (To abort reg|
00000840: 69 6F 6E 20 73 65 6C 65  63 74 69 6F 6E 2C 20 68  |ion selection, h|
00000850: 69 74 20 74 68 65 20 72  75 6E 20 28 73 68 69 66  |it the run (shif|
00000860: 74 65 64 20 73 74 6F 70  29 20 6B 65 79 2C 20 61  |ted stop) key, a|
00000870: 6E 64 20 62 6F 74 68 20  74 72 69 61 6E 67 6C 65  |nd both triangle|
00000880: 73 20 69 6E 20 74 68 65  20 62 6F 78 20 77 69 6C  |s in the box wil|
00000890: 6C 20 63 6C 65 61 72 2E  29 20 4F 6E 63 65 20 79  |l clear.) Once y|
000008A0: 6F 75 20 68 61 76 65 20  73 65 6C 65 63 74 65 64  |ou have selected|
000008B0: 20 62 6F 74 68 20 65 6E  64 2D 70 6F 69 6E 74 73  | both end-points|
000008C0: 2C 20 74 68 65 20 74 65  78 74 20 62 65 74 77 65  |, the text betwe|
000008D0: 65 6E 20 74 68 65 6D 20  77 69 6C 6C 20 61 70 70  |en them will app|
000008E0: 65 61 72 20 72 65 76 65  72 73 65 64 2E 20 59 6F  |ear reversed. Yo|
000008F0: 75 20 63 61 6E 20 74 68  65 6E 20 64 65 6C 65 74  |u can then delet|
00000900: 65 20 74 68 65 20 68 69  67 68 6C 69 67 68 74 65  |e the highlighte|
00000910: 64 20 74 65 78 74 20 77  69 74 68 20 74 68 65 20  |d text with the |
00000920: 64 65 6C 65 74 65 20 28  44 45 4C 29 20 6B 65 79  |delete (DEL) key|
00000930: 2C 20 6F 72 20 79 6F 75  20 6D 61 79 20 75 73 65  |, or you may use|
00000940: 20 6F 6E 65 20 6F 66 20  74 68 65 20 43 6F 6D 6D  | one of the Comm|
00000950: 6F 64 6F 72 65 2D 6B 65  79 20 73 68 6F 72 74 63  |odore-key shortc|
00000960: 75 74 73 20 74 6F 20 75  73 65 20 74 68 65 20 72  |uts to use the r|
00000970: 65 67 69 6F 6E 20 61 73  20 61 20 74 65 78 74 20  |egion as a text |
00000980: 73 63 72 61 70 2E 0D 11  00 00 7F 02 28 00 7F 02  |scrap.......(...|
00000990: 7F 02 7F 02 7F 02 7F 02  7F 02 7F 02 00 00 00 00  |................|
000009A0: 00 00 20 20 20 20 20 59  6F 75 20 6D 61 79 20 63  |..     You may c|
000009B0: 6F 70 79 20 74 68 65 20  72 65 67 69 6F 6E 20 74  |opy the region t|
000009C0: 6F 20 61 20 74 65 78 74  20 73 63 72 61 70 20 77  |o a text scrap w|
000009D0: 69 74 68 20 74 68 65 20  43 6F 6D 6D 6F 64 6F 72  |ith the Commodor|
000009E0: 65 2F 43 20 63 6F 6D 62  69 6E 61 74 69 6F 6E 2C  |e/C combination,|
000009F0: 20 6F 72 20 64 65 6C 65  74 65 20 61 6E 64 20 63  | or delete and c|
00000A00: 6F 70 79 20 74 68 65 20  72 65 67 69 6F 6E 20 74  |opy the region t|
00000A10: 6F 20 61 20 73 63 72 61  70 20 77 69 74 68 20 74  |o a scrap with t|
00000A20: 68 65 20 43 6F 6D 6D 6F  64 6F 72 65 2F 58 20 63  |he Commodore/X c|
00000A30: 6F 6D 62 69 6E 61 74 69  6F 6E 2E 20 59 6F 75 20  |ombination. You |
00000A40: 63 61 6E 20 61 6C 73 6F  20 72 65 70 6C 61 63 65  |can also replace|
00000A50: 20 74 68 65 20 72 65 67  69 6F 6E 20 77 69 74 68  | the region with|
00000A60: 20 74 68 65 20 63 75 72  72 65 6E 74 20 74 65 78  | the current tex|
00000A70: 74 20 73 63 72 61 70 20  62 79 20 75 73 69 6E 67  |t scrap by using|
00000A80: 20 74 68 65 20 43 6F 6D  6D 6F 64 6F 72 65 2F 54  | the Commodore/T|
00000A90: 20 6B 65 79 20 63 6F 6D  62 69 6E 61 74 69 6F 6E  | key combination|
00000AA0: 2E 20 41 6E 79 20 6F 74  68 65 72 20 6B 65 79 20  |. Any other key |
00000AB0: 77 69 6C 6C 20 61 62 6F  72 74 20 74 68 65 20 72  |will abort the r|
00000AC0: 65 67 69 6F 6E 20 73 65  6C 65 63 74 69 6F 6E 2E  |egion selection.|
00000AD0: 0D 0D 53 65 61 72 63 68  20 61 6E 64 20 52 65 70  |..Search and Rep|
00000AE0: 6C 61 63 65 0D 20 20 20  20 20 59 6F 75 20 6C 6F  |lace.     You lo|
00000AF0: 61 64 20 74 68 65 20 73  65 61 72 63 68 2D 61 6E  |ad the search-an|
00000B00: 64 2D 72 65 70 6C 61 63  65 20 6D 6F 64 75 6C 65  |d-replace module|
00000B10: 20 77 69 74 68 20 65 69  74 68 65 72 20 74 68 65  | with either the|
00000B20: 20 43 6F 6D 6D 6F 64 6F  72 65 2F 53 20 63 6F 6D  | Commodore/S com|
00000B30: 62 69 6E 61 74 69 6F 6E  20 73 68 6F 72 74 63 75  |bination shortcu|
00000B40: 74 20 6F 72 20 74 68 65  20 6C 65 66 74 2D 61 72  |t or the left-ar|
00000B50: 72 6F 77 20 6B 65 79 2E  20 41 20 64 69 61 6C 6F  |row key. A dialo|
00000B60: 67 20 62 6F 78 20 61 70  70 65 61 72 73 20 74 68  |g box appears th|
00000B70: 61 74 20 63 6F 6E 74 61  69 6E 73 20 74 77 6F 20  |at contains two |
00000B80: 61 72 65 61 73 20 66 6F  72 20 65 6E 74 65 72 69  |areas for enteri|
00000B90: 6E 67 20 74 68 65 20 73  65 61 72 63 68 2D 61 6E  |ng the search-an|
00000BA0: 64 2D 72 65 70 6C 61 63  65 20 73 74 72 69 6E 67  |d-replace string|
00000BB0: 73 2E 20 57 68 65 6E 20  79 6F 75 20 66 69 72 73  |s. When you firs|
00000BC0: 74 20 6C 6F 61 64 20 74  68 65 20 6D 6F 64 75 6C  |t load the modul|
00000BD0: 65 2C 20 74 68 65 20 63  75 72 73 6F 72 20 69 73  |e, the cursor is|
00000BE0: 20 69 6E 20 74 68 65 20  73 65 61 72 63 68 2D 73  | in the search-s|
00000BF0: 74 72 69 6E 67 20 62 6F  78 2E 20 55 73 65 20 74  |tring box. Use t|
00000C00: 68 65 20 72 75 6E 20 6B  65 79 20 6F 72 20 63 6C  |he run key or cl|
00000C10: 69 63 6B 20 74 68 65 20  6D 6F 75 73 65 20 61 6E  |ick the mouse an|
00000C20: 79 77 68 65 72 65 20 65  78 63 65 70 74 20 6F 6E  |ywhere except on|
00000C30: 20 74 68 65 20 69 63 6F  6E 73 20 74 6F 20 73 77  | the icons to sw|
00000C40: 69 74 63 68 20 62 65 74  77 65 65 6E 20 74 68 65  |itch between the|
00000C50: 20 73 65 61 72 63 68 20  61 6E 64 20 74 68 65 20  | search and the |
00000C60: 72 65 70 6C 61 63 65 20  62 6F 78 65 73 2E 0D 20  |replace boxes.. |
00000C70: 20 20 20 20 59 6F 75 20  6D 61 79 20 65 6E 74 65  |    You may ente|
00000C80: 72 20 75 70 20 74 6F 20  33 32 20 63 68 61 72 61  |r up to 32 chara|
00000C90: 63 74 65 72 73 20 28 69  6E 63 6C 75 64 69 6E 67  |cters (including|
00000CA0: 20 74 61 62 73 20 61 6E  64 20 63 61 72 72 69 61  | tabs and carria|
00000CB0: 67 65 20 72 65 74 75 72  6E 73 29 20 66 6F 72 20  |ge returns) for |
00000CC0: 65 69 74 68 65 72 20 74  68 65 20 73 65 61 72 63  |either the searc|
00000CD0: 68 20 6F 72 20 74 68 65  20 72 65 70 6C 61 63 65  |h or the replace|
00000CE0: 20 73 74 72 69 6E 67 73  2E 20 53 69 6E 63 65 20  | strings. Since |
00000CF0: 79 6F 75 20 63 61 6E 20  73 65 61 72 63 68 20 66  |you can search f|
00000D00: 6F 72 20 74 61 62 73 20  61 6E 64 20 63 61 72 72  |or tabs and carr|
00000D10: 69 61 67 65 20 72 65 74  75 72 6E 73 2C 20 79 6F  |iage returns, yo|
00000D20: 75 20 63 61 6E 20 72 65  66 6F 72 6D 61 74 20 74  |u can reformat t|
00000D30: 65 78 74 20 66 69 6C 65  73 20 74 68 61 74 20 68  |ext files that h|
00000D40: 61 76 65 20 62 65 65 6E  20 22 68 61 72 64 2D 66  |ave been "hard-f|
00000D50: 6F 72 6D 61 74 74 65 64  22 20 28 69 2E 65 2E 2C  |ormatted" (i.e.,|
00000D60: 20 66 69 6C 65 73 20 77  69 74 68 20 61 20 63 61  | files with a ca|
00000D70: 72 72 69 61 67 65 20 72  65 74 75 72 6E 20 61 74  |rriage return at|
00000D80: 20 74 68 65 20 65 6E 64  20 6F 66 20 65 61 63 68  | the end of each|
00000D90: 20 6C 69 6E 65 20 61 6E  64 20 61 20 6E 75 6D 62  | line and a numb|
00000DA0: 65 72 20 6F 66 20 73 70  61 63 65 73 20 74 6F 20  |er of spaces to |
00000DB0: 66 6F 72 6D 20 61 20 6D  61 72 67 69 6E 20 61 74  |form a margin at|
00000DC0: 20 74 68 65 20 73 74 61  72 74 20 6F 66 20 65 61  | the start of ea|
00000DD0: 63 68 20 6C 69 6E 65 29  2E 0D 20 20 20 20 20 4F  |ch line)..     O|
00000DE0: 6E 63 65 20 79 6F 75 27  76 65 20 65 6E 74 65 72  |nce you've enter|
00000DF0: 65 64 20 74 68 65 20 73  74 72 69 6E 67 73 2C 20  |ed the strings, |
00000E00: 63 6C 69 63 6B 20 6F 6E  20 22 79 65 73 22 20 74  |click on "yes" t|
00000E10: 6F 20 61 63 74 69 76 61  74 65 3B 20 74 6F 20 63  |o activate; to c|
00000E20: 61 6E 63 65 6C 2C 20 63  6C 69 63 6B 20 6F 6E 20  |ancel, click on |
00000E30: 22 63 61 6E 63 65 6C 2E  22 20 54 68 65 20 73 65  |"cancel." The se|
00000E40: 61 72 63 68 20 61 6E 64  20 72 65 70 6C 61 63 65  |arch and replace|
00000E50: 20 73 74 61 72 74 73 20  61 74 20 74 68 65 20 63  | starts at the c|
00000E60: 75 72 72 65 6E 74 20 63  75 72 73 6F 72 20 70 6F  |urrent cursor po|
00000E70: 73 69 74 69 6F 6E 20 61  6E 64 20 61 6E 6E 6F 75  |sition and annou|
00000E80: 6E 63 65 73 20 74 68 65  20 6E 75 6D 62 65 72 20  |nces the number |
00000E90: 6F 66 20 72 65 70 6C 61  63 65 6D 65 6E 74 73 2C  |of replacements,|
00000EA0: 20 69 66 20 61 6E 79 2E  20 49 66 20 79 6F 75 20  | if any. If you |
00000EB0: 77 61 6E 74 20 74 6F 20  73 65 61 72 63 68 20 61  |want to search a|
00000EC0: 6E 64 20 72 65 70 6C 61  63 65 20 74 68 72 6F 75  |nd replace throu|
00000ED0: 67 68 20 74 68 65 20 65  6E 74 69 72 65 20 64 6F  |gh the entire do|
00000EE0: 63 75 6D 65 6E 74 2C 20  62 65 20 73 75 72 65 20  |cument, be sure |
00000EF0: 74 6F 20 70 6F 73 69 74  69 6F 6E 20 74 68 65 20  |to position the |
00000F00: 63 75 72 73 6F 72 20 61  74 20 74 68 65 20 66 69  |cursor at the fi|
00000F10: 72 73 74 20 63 68 61 72  61 63 74 65 72 20 69 6E  |rst character in|
00000F20: 20 74 68 65 20 66 69 6C  65 20 62 79 20 73 74 72  | the file by str|
00000F30: 69 6B 69 6E 67 20 74 68  65 20 68 6F 6D 65 20 6B  |iking the home k|
00000F40: 65 79 20 74 77 69 63 65  2E 0D 20 20 20 20 20 49  |ey twice..     I|
00000F50: 66 20 79 6F 75 20 6F 6E  6C 79 20 77 61 6E 74 20  |f you only want |
00000F60: 74 6F 20 73 65 61 72 63  68 2C 20 65 6E 74 65 72  |to search, enter|
00000F70: 20 6F 6E 6C 79 20 74 68  65 20 73 65 61 72 63 68  | only the search|
00000F80: 20 73 74 72 69 6E 67 2C  20 61 6E 64 20 6C 65 61  | string, and lea|
00000F90: 76 65 20 74 68 65 20 72  65 70 6C 61 63 65 20 62  |ve the replace b|
00000FA0: 6F 78 20 65 6D 70 74 79  2E 20 54 68 65 20 6E 65  |ox empty. The ne|
00000FB0: 78 74 20 6F 63 63 75 72  72 65 6E 63 65 20 6F 66  |xt occurrence of|
00000FC0: 20 74 68 61 74 20 73 74  72 69 6E 67 20 77 69 6C  | that string wil|
00000FD0: 6C 20 62 65 20 64 69 73  70 6C 61 79 65 64 20 6F  |l be displayed o|
00000FE0: 6E 20 74 68 65 20 63 65  6E 74 65 72 20 6C 69 6E  |n the center lin|
00000FF0: 65 20 6F 66 20 74 68 65  20 73 63 72 65 65 6E 2C  |e of the screen,|
00001000: 20 77 69 74 68 20 74 68  65 20 63 75 72 73 6F 72  | with the cursor|
00001010: 20 70 6F 73 69 74 69 6F  6E 65 64 20 61 74 20 74  | positioned at t|
00001020: 68 65 20 66 69 72 73 74  20 63 68 61 72 61 63 74  |he first charact|
00001030: 65 72 2E 20 4F 6E 63 65  20 79 6F 75 27 76 65 20  |er. Once you've |
00001040: 65 6E 74 65 72 65 64 20  61 20 73 65 61 72 63 68  |entered a search|
00001050: 20 73 74 72 69 6E 67 2C  20 79 6F 75 20 63 61 6E  | string, you can|
00001060: 20 66 69 6E 64 20 74 68  65 20 6E 65 78 74 20 6F  | find the next o|
00001070: 63 63 75 72 72 65 6E 63  65 20 62 79 20 75 73 69  |ccurrence by usi|
00001080: 6E 67 20 74 68 65 20 43  6F 6D 6D 6F 64 6F 72 65  |ng the Commodore|
00001090: 2F 4E 20 73 68 6F 72 74  63 75 74 2E 20 41 67 61  |/N shortcut. Aga|
000010A0: 69 6E 2C 20 74 68 65 20  73 65 61 72 63 68 20 73  |in, the search s|
000010B0: 74 61 72 74 73 20 61 74  20 74 68 65 20 63 75 72  |tarts at the cur|
000010C0: 73 6F 72 20 70 6F 73 69  74 69 6F 6E 2E 0D 0D 43  |sor position...C|
000010D0: 6F 6D 6D 61 6E 64 20 4B  65 79 20 53 75 6D 6D 61  |ommand Key Summa|
000010E0: 72 79 3A 0D 0D 4B 65 79  20 20 20 20 20 20 3A 20  |ry:..Key      : |
000010F0: 46 75 6E 63 74 69 6F 6E  0D 20 20 20 20 20 20 20  |Function.       |
00001100: 20 0D 48 4F 4D 45 20 20  20 20 20 3A 20 70 6C 61  | .HOME     : pla|
00001110: 63 65 73 20 63 75 72 73  6F 72 20 69 6E 20 75 70  |ces cursor in up|
00001120: 70 65 72 2D 6C 65 66 74  20 63 6F 72 6E 65 72 20  |per-left corner |
00001130: 28 69 66 20 63 75 72 73  6F 72 20 69 73 20 61 6C  |(if cursor is al|
00001140: 72 65 61 64 79 20 74 68  65 72 65 2C 20 74 68 69  |ready there, thi|
00001150: 73 20 77 69 6C 6C 20 6D  6F 76 65 20 79 6F 75 20  |s will move you |
00001160: 74 6F 20 74 68 65 20 74  6F 70 20 6F 66 20 74 68  |to the top of th|
00001170: 65 20 66 69 6C 65 29 2E  0D 43 4C 52 20 20 20 20  |e file)..CLR    |
00001180: 20 20 3A 20 6D 6F 76 65  73 20 74 6F 20 62 6F 74  |  : moves to bot|
00001190: 74 6F 6D 20 6F 66 20 74  65 78 74 2E 0D 44 45 4C  |tom of text..DEL|
000011A0: 20 20 20 20 20 20 3A 20  64 65 6C 65 74 65 20 61  |      : delete a|
000011B0: 20 63 68 61 72 61 63 74  65 72 20 6F 72 20 72 65  | character or re|
000011C0: 67 69 6F 6E 2E 0D 46 31  20 20 20 20 20 20 20 3A  |gion..F1       :|
000011D0: 20 69 6E 73 65 72 74 73  20 61 20 73 69 6E 67 6C  | inserts a singl|
000011E0: 65 20 73 70 61 63 65 2E  0D 46 35 2F 46 38 20 20  |e space..F5/F8  |
000011F0: 20 20 3A 20 70 61 67 65  73 20 75 70 20 6F 6E 65  |  : pages up one|
00001200: 20 73 63 72 65 65 6E 20  6F 66 20 74 65 78 74 2E  | screen of text.|
00001210: 0D 46 37 20 20 20 20 20  20 20 3A 20 70 61 67 65  |.F7       : page|
00001220: 73 20 64 6F 77 6E 20 6F  6E 65 20 73 63 72 65 65  |s down one scree|
00001230: 6E 20 6F 66 20 74 65 78  74 2E 0D                 |n of text..     |
XT, YOU'LL MOST LIKELY BE IN OVERSTRIKE 
MODE, INDICATED BY THE BOXED "O" IN THE 
UPPER RIGHT-HAND CORNER. IN THIS MODE, C
HARACTERS YOU ENTER FROM THE KEYBOARD OV
ERWRITE ANY CHARACTERS UNDER THE CURSOR.
 NOTE THAT CARRIAGE RETURNS ARE ADDED ON
LY WHEN YOU'VE REACHED THE END OF THE FI
LE; OTHERWISE, STRIKING THE RETURN KEY S
IMPLY MOVES THE CURSOR TO THE BEGINNING 
OF THE NEXT LINE..     YOU CAN ALSO ENTE
R TEXT IN INSERT MODE, INDICATED BY A BO
XED "I" AT THE RIGHT END OF THE STATUS L
INE. THE INST (SHIFTED DEL) KEY TOGGLES 
BETWEEN THE TWO MODES. IN INSERT MODE, A
LL TEXT AFTER THE CURSOR IS MOVED DOWN, 
CREATING A SPACE SO YOU CAN ENTER NEW TE
XT WITHOUT OVERWRITING. THE FIRST LINE F
OLLOWING THE INSERTED SPACE WILL APPEAR 
AS THE LAST SCREEN LINE, WITH A HORIZONT
AL LINE ABOVE IT. WHEN YOU'VE FINISHED I
NSERTING TEXT AND TOGGLE BACK TO OVERSTR
IKE MODE, THE TEXT CLOSES UP, WITH THE I
NSERTED MATERIAL PROPERLY PLACED. NOTE T
HAT MOST FUNCTIONS YOU ENABLE WILL ABORT
 INSERT MODE..     WHILE ENTERING TEXT I
N OVERSTRIKE MODE, YOU MAY WANT TO INSER
T A SINGLE CHARACTER OR TWO WITHOUT GOIN
G INTO INSERT MODE. TO FACILITATE THIS, 
THE F1 KEY OPENS A SINGLE SPACE TO THE R
IGHT OF THE CURSOR..     ONE OF THE FORM
ATTING CHARACTERS THAT GEOWRITE USES IS 
ALSO USED BY Q&D, BUT IN A DIFFERENT WAY
. IN GEOWRITE, CTRL/I TABS YOU TO THE NE
XT TAB STOP. Q&D ALSO ALLOWS YOU TO ENTE
R TABS WITH CTRL/I, BUT IT DOES NOT ACTU
ALLY REPOSITION THE TEXT. INSTEAD, Q&D S
IMPLY DISPLAYS THE SMALL LETTER T AS A T
AB SYMBOL. THIS IS USEFUL IF YOU'RE ENTE
RING COLUMNAR DATA. YOU MAY ALSO ENTER A
 TAB BY USING THE ENGLISH POUND KEY...RE
GIONS:.     YOU CAN MOVE BLOCKS OF TEXT 
BETWEEN DIFFERENT GEOS APPLICATIONS AND 
WITHIN THE Q&D TEXT BUFFER BY USING THE 
REGION COMMAND, DEFINING THE BLOCK OF TE
XT TO BE MOVED BY USE OF THE STOP KEY.. 
    FIRST MOVE THE CURSOR TO THE BEGINNI
NG OF THE REGION AND HIT THE STOP KEY; T
HEN MOVE TO THE END OF THE REGION AND PR
ESS STOP AGAIN. THE UPPER TRIANGLE IN TH
E REGION-INDICATOR BOX WILL BECOME SHADE
D WHEN YOU SET THE START OF THE REGION, 
AND THE LOWER TRIANGLE BECOMES SHADED WH
EN THE END IS SET. (TO ABORT REGION SELE
CTION, HIT THE RUN (SHIFTED STOP) KEY, A
ND BOTH TRIANGLES IN THE BOX WILL CLEAR.
) ONCE YOU HAVE SELECTED BOTH END-POINTS
, THE TEXT BETWEEN THEM WILL APPEAR REVE
RSED. YOU CAN THEN DELETE THE HIGHLIGHTE
D TEXT WITH THE DELETE (DEL) KEY, OR YOU
 MAY USE ONE OF THE COMMODORE-KEY SHORTC
UTS TO USE THE REGION AS A TEXT SCRAP...
...(..............     YOU MAY C
OPY THE REGION TO A TEXT SCRAP WITH THE 
COMMODORE/C COMBINATION, OR DELETE AND C
OPY THE REGION TO A SCRAP WITH THE COMMO
DORE/X COMBINATION. YOU CAN ALSO REPLACE
 THE REGION WITH THE CURRENT TEXT SCRAP 
BY USING THE COMMODORE/T KEY COMBINATION
. ANY OTHER KEY WILL ABORT THE REGION SE
LECTION...SEARCH AND REPLACE.     YOU LO
AD THE SEARCH-AND-REPLACE MODULE WITH EI
THER THE COMMODORE/S COMBINATION SHORTCU
T OR THE LEFT-ARROW KEY. A DIALOG BOX AP
PEARS THAT CONTAINS TWO AREAS FOR ENTERI
NG THE SEARCH-AND-REPLACE STRINGS. WHEN 
YOU FIRST LOAD THE MODULE, THE CURSOR IS
 IN THE SEARCH-STRING BOX. USE THE RUN K
EY OR CLICK THE MOUSE ANYWHERE EXCEPT ON
 THE ICONS TO SWITCH BETWEEN THE SEARCH 
AND THE REPLACE BOXES..     YOU MAY ENTE
R UP TO 32 CHARACTERS (INCLUDING TABS AN
D CARRIAGE RETURNS) FOR EITHER THE SEARC
H OR THE REPLACE STRINGS. SINCE YOU CAN 
SEARCH FOR TABS AND CARRIAGE RETURNS, YO
U CAN REFORMAT TEXT FILES THAT HAVE BEEN
 "HARD-FORMATTED" (I.E., FILES WITH A CA
RRIAGE RETURN AT THE END OF EACH LINE AN
D A NUMBER OF SPACES TO FORM A MARGIN AT
 THE START OF EACH LINE)..     ONCE YOU'
VE ENTERED THE STRINGS, CLICK ON "YES" T
O ACTIVATE; TO CANCEL, CLICK ON "CANCEL.
" THE SEARCH AND REPLACE STARTS AT THE C
URRENT CURSOR POSITION AND ANNOUNCES THE
 NUMBER OF REPLACEMENTS, IF ANY. IF YOU 
WANT TO SEARCH AND REPLACE THROUGH THE E
NTIRE DOCUMENT, BE SURE TO POSITION THE 
CURSOR AT THE FIRST CHARACTER IN THE FIL
E BY STRIKING THE HOME KEY TWICE..     I
F YOU ONLY WANT TO SEARCH, ENTER ONLY TH
E SEARCH STRING, AND LEAVE THE REPLACE B
OX EMPTY. THE NEXT OCCURRENCE OF THAT ST
RING WILL BE DISPLAYED ON THE CENTER LIN
E OF THE SCREEN, WITH THE CURSOR POSITIO
NED AT THE FIRST CHARACTER. ONCE YOU'VE 
ENTERED A SEARCH STRING, YOU CAN FIND TH
E NEXT OCCURRENCE BY USING THE COMMODORE
/N SHORTCUT. AGAIN, THE SEARCH STARTS AT
 THE CURSOR POSITION...COMMAND KEY SUMMA
RY:..KEY      : FUNCTION.        .HOME  
   : PLACES CURSOR IN UPPER-LEFT CORNER 
(IF CURSOR IS ALREADY THERE, THIS WILL M
OVE YOU TO THE TOP OF THE FILE)..CLR    
  : MOVES TO BOTTOM OF TEXT..DEL      : 
DELETE A CHARACTER OR REGION..F1       :
 INSERTS A SINGLE SPACE..F5/F8    : PAGE
S UP ONE SCREEN OF TEXT..F7       : PAGE
S DOWN ONE SCREEN OF TEXT..
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL