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

Multiple names: M£T.0 WORDPRO XP, MW-WORDPRO▓ 470E

FILE INFORMATION

FILENAME(S):
• M£T.0&nbspWORDPRO&nbspXP<br>• MW-WORDPRO▓&nbsp470E

FILE TYPE(S): PRG

FILE SIZE: 4.3K

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

APPEARS ON: 2 disk(s)

FILE HASH

158535fb05c7cb6d6c2d930682616d7da1980b7d804358adc7532daf570f946d

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
PET UTILITY 09 M£T.0 WORDPRO XP PRG DuncanTwain 12 1 DOWNLOAD FILE
C64 HULP 29 2 MW-WORDPRO▓ 470E PRG DuncanTwain 11 2 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: AA 00 30 43 41 00 10 00  2E 3B 54 68 69 73 20 66  |..0CA....;This f|
00000010: 69 6C 65 20 69 6C 6C 75  73 74 72 61 74 65 73 20  |ile illustrates |
00000020: 74 68 65 20 4A 75 73 74  69 66 69 63 61 74 69 6F  |the Justificatio|
00000030: 6E 20 74 65 78 74 20 6D  61 63 72 6F 73 AE 20 00  |n text macros. .|
00000040: 2E 4D 20 35 20 36 30 20  36 33 20 B3 30 00 2E 54  |.M 5 60 63 .0..T|
00000050: 23 20 2E 2E 2E 2E 20 4C  45 54 54 45 52 20 54 4F  |# .... LETTER TO|
00000060: 20 4D 41 45 20 55 53 45  52 20 2E 2E 2E AE 40 00  | MAE USER ....@.|
00000070: 2E 66 6F 6F 74 20 3A 3A  3A 3A 20 43 4F 50 59 52  |.foot :::: COPYR|
00000080: 49 47 48 54 20 31 39 38  30 20 62 79 20 43 2E 20  |IGHT 1980 by C. |
00000090: 4D 6F 73 65 72 20 3A 3A  3A BA 50 00 2E 53 33 B0  |Moser :::.P..S3.|
000000A0: 60 00 43 61 72 6C 20 4D  6F 73 65 F2 70 00 2E EC  |`.Carl Mose.p...|
000000B0: 80 00 2E 73 33 B0 90 00  33 32 33 39 20 4C 69 6E  |...s3...3239 Lin|
000000C0: 64 61 20 44 72 69 76 E5  00 01 2E EC 10 01 2E 73  |da Driv........s|
000000D0: 33 B0 20 01 57 69 6E 73  74 6F 6E 2D 53 61 6C 65  |3. .Winston-Sale|
000000E0: 6D 2C 20 4E 2E 43 2E 20  32 37 31 30 B6 30 01 2E  |m, N.C. 2710.0..|
000000F0: 6C B2 40 01 44 65 61 72  20 4D 41 45 20 55 53 45  |l.@.Dear MAE USE|
00000100: 52 BA 50 01 2E 6C B2 60  01 2E F0 70 01 45 6E 63  |R.P..l.`...p.Enc|
00000110: 6C 6F 73 65 64 20 69 73  20 76 65 72 73 69 6F 6E  |losed is version|
00000120: 20 31 2E 32 20 6F 66 20  74 68 65 20 57 6F 72 64  | 1.2 of the Word|
00000130: 20 70 72 6F 63 65 73 73  6F 72 AE 80 01 54 68 65  | processor...The|
00000140: 20 61 64 64 69 74 69 6F  6E 61 6C 20 74 65 78 74  | additional text|
00000150: 20 6D 61 63 72 6F 73 20  6F 76 65 72 20 74 68 65  | macros over the|
00000160: 20 70 72 65 76 69 6F 75  73 20 63 6F 70 79 20 61  | previous copy a|
00000170: 72 65 BA 90 01 2E 6C B2  00 02 20 2E 46 4F 4F 54  |re....l... .FOOT|
00000180: 23 20 74 65 78 F4 10 02  2E EC 20 02 50 75 74 20  |# tex..... .Put |
00000190: 61 20 63 65 6E 74 65 72  65 64 20 66 6F 6F 74 69  |a centered footi|
000001A0: 6E 67 20 61 74 20 74 68  65 20 62 6F 74 74 6F 6D  |ng at the bottom|
000001B0: 20 6F 66 20 65 61 63 68  20 70 61 67 65 AE 30 02  | of each page.0.|
000001C0: 49 66 20 23 20 69 73 20  65 6E 74 65 72 65 64 2C  |If # is entered,|
000001D0: 20 74 68 65 6E 20 61 6C  73 6F 20 70 72 69 6E 74  | then also print|
000001E0: 20 74 68 65 20 6C 69 6E  65 20 6E 75 6D 62 65 72  | the line number|
000001F0: AE 40 02 2E 6C B2 50 02  20 2E 56 53 50 41 43 45  |.@..l.P. .VSPACE|
00000200: 20 EE 60 02 2E EC 70 02  56 65 72 74 69 63 61 6C  | .`...p.Vertical|
00000210: 20 73 70 61 63 65 20 61  73 20 6E 3D 31 20 74 6F  | space as n=1 to|
00000220: 20 73 69 6E 67 6C 65 20  73 70 61 63 65 20 28 64  | single space (d|
00000230: 65 66 61 75 6C 74 29 2C  20 6E 3D 32 20 74 6F 20  |efault), n=2 to |
00000240: 64 6F 75 62 6C 65 20 73  70 61 63 65 2C 20 65 74  |double space, et|
00000250: 63 AE 80 02 2E 6C B2 90  02 20 2E 4E 4F 46 49 4C  |c....l... .NOFIL|
00000260: CC 00 03 2E EC 10 03 50  72 6F 63 65 73 73 20 61  |.......Process a|
00000270: 73 20 72 61 67 67 65 64  2D 72 69 67 68 74 20 77  |s ragged-right w|
00000280: 69 74 68 6F 75 74 20 66  69 6C 6C 69 6E 67 20 75  |ithout filling u|
00000290: 70 20 74 68 65 20 6C 69  6E 65 20 77 69 74 68 20  |p the line with |
000002A0: 74 65 78 74 AE 20 03 49  2E 45 2E 20 6C 69 6E 65  |text. .I.E. line|
000002B0: 20 74 65 72 6D 69 6E 61  74 65 73 20 73 69 6D 69  | terminates simi|
000002C0: 6C 61 72 20 74 6F 20 75  73 65 72 20 69 6E 70 75  |lar to user inpu|
000002D0: 74 74 65 64 20 74 65 78  74 AE 30 03 2E 6C B2 40  |tted text.0..l.@|
000002E0: 03 20 2E 53 48 41 50 45  20 EE 50 03 2E EC 60 03  |. .SHAPE .P...`.|
000002F0: 50 72 69 6E 74 20 74 65  78 74 20 6F 6E 20 70 61  |Print text on pa|
00000300: 67 65 20 77 69 74 68 20  70 72 65 64 65 66 69 6E  |ge with predefin|
00000310: 65 64 20 73 68 61 70 65  20 6D 61 72 67 69 6E 73  |ed shape margins|
00000320: 2E 20 20 54 68 65 20 73  68 61 70 65 20 69 73 20  |.  The shape is |
00000330: 64 65 66 69 6E 65 E4 70  03 76 69 61 20 61 20 74  |define.p.via a t|
00000340: 61 62 6C 65 20 63 6F 6E  74 61 69 6E 65 64 20 69  |able contained i|
00000350: 6E 20 74 68 65 20 77 6F  72 64 20 70 72 6F 63 65  |n the word proce|
00000360: 73 73 6F 72 20 62 75 74  20 6F 6E 6C F9 80 03 74  |ssor but onl...t|
00000370: 61 62 6C 65 20 6E 3D 31  20 69 73 20 64 65 66 69  |able n=1 is defi|
00000380: 6E 65 64 20 28 63 61 70  69 74 61 6C 20 27 49 27  |ned (capital 'I'|
00000390: 29 AE 90 03 41 6E 20 65  78 61 6D 70 6C 65 20 6F  |)...An example o|
000003A0: 66 20 74 68 69 73 20 63  6F 6D 6D 61 6E 64 20 74  |f this command t|
000003B0: 6F 20 73 68 61 70 65 20  66 6F 72 20 74 68 65 20  |o shape for the |
000003C0: 6C 65 74 74 65 72 20 27  49 27 20 69 73 20 2E 53  |letter 'I' is .S|
000003D0: 48 41 50 45 20 31 AE 00  04 59 6F 75 20 6D 61 79  |HAPE 1...You may|
000003E0: 20 77 61 6E 74 20 74 6F  20 61 73 73 65 6D 62 6C  | want to assembl|
000003F0: 65 20 69 6E 20 79 6F 75  72 20 6F 77 6E 20 73 68  |e in your own sh|
00000400: 61 70 65 20 74 61 62 6C  65 20 61 6E 64 20 75 73  |ape table and us|
00000410: 65 20 6E 3D 32 20 74 68  72 75 20 32 35 35 AE 10  |e n=2 thru 255..|
00000420: 04 54 68 65 20 64 65 66  61 75 6C 74 20 69 73 20  |.The default is |
00000430: 6E 3D 30 20 6F 72 20 6E  6F 20 73 68 61 70 69 6E  |n=0 or no shapin|
00000440: 67 AE 20 04 2E 6C B4 30  04 49 27 6D 20 6D 6F 72  |g. ..l.0.I'm mor|
00000450: 65 20 6F 72 20 6C 65 73  73 20 6A 75 73 74 20 67  |e or less just g|
00000460: 6F 69 6E 67 20 74 6F 20  72 61 6D 62 6C 65 20 6F  |oing to ramble o|
00000470: 6E 20 69 6E 20 6F 72 64  65 72 20 74 6F 20 64 65  |n in order to de|
00000480: 73 63 72 69 62 E5 40 04  74 68 65 20 74 65 78 74  |scrib.@.the text|
00000490: 20 6D 61 63 72 6F 73 AE  50 04 46 69 72 73 74 20  | macros.P.First |
000004A0: 6C 65 74 73 20 64 65 66  69 6E 65 20 61 20 74 65  |lets define a te|
000004B0: 78 74 20 6D 61 63 72 6F  2E 20 20 41 6C 6C 20 74  |xt macro.  All t|
000004C0: 65 78 74 20 6D 61 63 72  6F F3 60 04 6D 75 73 74  |ext macro.`.must|
000004D0: 20 62 65 67 69 6E 20 77  69 74 68 20 61 20 70 65  | begin with a pe|
000004E0: 72 69 6F 64 20 28 2E 29  20 61 6E 64 20 73 74 61  |riod (.) and sta|
000004F0: 72 74 20 69 6E 20 63 6F  6C 75 6D 6E 20 31 AE 70  |rt in column 1.p|
00000500: 04 41 20 6E 6F 6E 2D 70  72 69 6E 74 69 6E 67 20  |.A non-printing |
00000510: 63 6F 6D 6D 65 6E 74 20  6D 61 79 20 62 65 20 69  |comment may be i|
00000520: 6E 73 65 72 74 65 64 20  76 69 61 20 2E 3B AE 80  |nserted via .;..|
00000530: 04 55 73 65 20 2E 50 6E  20 6D 20 74 6F 20 64 65  |.Use .Pn m to de|
00000540: 66 69 6E 65 20 77 68 61  74 20 61 20 70 61 72 61  |fine what a para|
00000550: 67 72 61 70 68 20 69 73  3A 5E 5E 6E 3D 23 20 6F  |graph is:^^n=# o|
00000560: 66 20 6C 69 6E 65 73 20  64 6F 77 EE 90 04 28 64  |f lines dow...(d|
00000570: 65 66 61 75 6C 74 3D 31  29 2C 20 6D 3D 23 20 73  |efault=1), m=# s|
00000580: 70 61 63 65 73 20 72 69  67 68 74 20 28 64 65 66  |paces right (def|
00000590: 61 75 6C 74 3D 35 29 AE  00 05 4C 65 74 73 20 64  |ault=5)...Lets d|
000005A0: 65 66 69 6E 65 20 61 20  70 61 72 61 67 72 61 70  |efine a paragrap|
000005B0: 68 20 61 73 20 32 20 6C  69 6E 65 73 20 64 6F 77  |h as 2 lines dow|
000005C0: 6E 20 61 6E 64 20 31 30  20 72 69 67 68 F4 10 05  |n and 10 righ...|
000005D0: 28 2E 50 20 32 20 31 30  29 2E 20 20 49 64 65 6E  |(.P 2 10).  Iden|
000005E0: 74 69 66 79 20 74 68 65  20 73 74 61 72 74 20 6F  |tify the start o|
000005F0: 66 20 61 20 70 61 72 61  67 72 61 70 68 20 77 69  |f a paragraph wi|
00000600: 74 68 20 2E D0 20 05 61  6E 64 20 6E 6F 20 70 61  |th .. .and no pa|
00000610: 72 6D 73 2E 20 20 4C 65  74 73 20 64 6F 20 69 74  |rms.  Lets do it|
00000620: BA 30 05 2E 50 20 32 20  31 B0 40 05 2E D0 50 05  |.0..P 2 1.@...P.|
00000630: 53 65 65 21 21 20 28 49  20 68 6F 70 65 29 5E 5E  |See!! (I hope)^^|
00000640: 4E 6F 77 20 6C 65 74 73  20 73 6B 69 70 20 74 6F  |Now lets skip to|
00000650: 20 74 68 65 20 6E 65 78  74 20 6C 69 6E 65 20 76  | the next line v|
00000660: 69 61 20 2E 4C AE 60 05  2E CC 70 05 68 6F 77 20  |ia .L.`...p.how |
00000670: 61 62 6F 75 74 20 35 20  6C 69 6E 65 73 20 76 69  |about 5 lines vi|
00000680: 61 20 2E 4C 35 AE 80 05  2E 4C B5 90 05 4E 6F 77  |a .L5....L...Now|
00000690: 20 6C 65 74 73 20 63 65  6E 74 65 72 20 61 20 70  | lets center a p|
000006A0: 68 72 61 73 65 20 73 75  63 68 20 61 73 BA 00 06  |hrase such as...|
000006B0: 2E 4C B2 10 06 20 2E 43  20 43 4F 4D 50 55 54 45  |.L... .C COMPUTE|
000006C0: 20 49 53 20 41 20 46 49  4E 45 20 50 55 42 4C 49  | IS A FINE PUBLI|
000006D0: 43 41 54 49 4F 4E AE 20  06 2E EC 30 06 20 2E 43  |CATION. ...0. .C|
000006E0: 20 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  | ---------------|
000006F0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000700: AD 40 06 2E 4C B2 50 06  49 74 20 73 68 6F 75 6C  |.@..L.P.It shoul|
00000710: 64 20 62 65 20 63 65 6E  74 65 72 65 64 20 66 6F  |d be centered fo|
00000720: 6C 6C 6F 77 69 6E 67 20  74 68 69 73 BA 60 06 2E  |llowing this.`..|
00000730: 6C B2 70 06 2E 43 20 43  4F 4D 50 55 54 45 20 49  |l.p..C COMPUTE I|
00000740: 53 20 41 20 46 49 4E 45  20 50 55 42 4C 49 43 41  |S A FINE PUBLICA|
00000750: 54 49 4F CE 80 06 2E 43  20 2D 2D 2D 2D 2D 2D 2D  |TIO....C -------|
00000760: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000770: 2D 2D 2D 2D 2D 2D 2D AD  90 06 2E 4C B2 00 07 41  |-------....L...A|
00000780: 20 74 69 74 6C 65 20 77  61 73 20 73 65 74 20 75  | title was set u|
00000790: 70 20 61 74 20 74 68 65  20 73 74 61 72 74 20 6F  |p at the start o|
000007A0: 66 20 74 68 69 73 20 66  69 6C 65 20 76 69 E1 10  |f this file vi..|
000007B0: 07 2E 6C B2 20 07 20 2E  54 23 20 2E 2E 2E 2E 20  |..l. . .T# .... |
000007C0: 4C 45 54 54 45 52 20 54  4F 20 4D 41 45 20 55 53  |LETTER TO MAE US|
000007D0: 45 52 20 2E 2E 2E AE 30  07 2E 4C B2 40 07 61 6E  |ER ....0..L.@.an|
000007E0: 64 20 74 68 65 20 66 6F  6F 74 20 77 61 73 20 73  |d the foot was s|
000007F0: 65 74 20 61 F3 50 07 2E  6C B2 60 07 20 2E 46 4F  |et a.P..l.`. .FO|
00000800: 4F 54 20 3A 3A 3A 3A 20  43 4F 50 59 52 49 47 48  |OT :::: COPYRIGH|
00000810: 54 20 31 39 38 30 20 62  79 20 43 2E 20 4D 6F 73  |T 1980 by C. Mos|
00000820: 65 72 20 3A 3A 3A BA 70  07 2E 6C B2 80 07 54 68  |er :::.p..l...Th|
00000830: 65 20 23 20 6D 65 61 6E  73 20 74 6F 20 70 72 6F  |e # means to pro|
00000840: 76 69 64 65 20 70 61 67  65 20 6E 75 6D 62 65 72  |vide page number|
00000850: 69 6E 67 2E 20 20 4C 65  74 73 20 63 68 61 6E 67  |ing.  Lets chang|
00000860: 65 20 74 68 65 20 70 68  72 61 73 E5 90 07 61 6E  |e the phras...an|
00000870: 64 20 73 77 61 70 20 70  61 67 65 20 6E 75 6D 62  |d swap page numb|
00000880: 65 72 69 6E 67 20 76 69  E1 00 08 2E EC 10 08 20  |ering vi....... |
00000890: 2E 54 20 3C 3E 3C 3E 20  4C 45 54 54 45 52 20 46  |.T <><> LETTER F|
000008A0: 52 4F 4D 20 43 20 4D 4F  53 45 52 20 3C 3E 3C BE  |ROM C MOSER <><.|
000008B0: 20 08 2E EC 30 08 61 6E  E4 40 08 2E EC 50 08 20  | ...0.an.@...P. |
000008C0: 2E 46 4F 4F 54 23 20 43  4F 50 59 52 49 47 48 54  |.FOOT# COPYRIGHT|
000008D0: 20 31 39 38 30 20 62 79  20 45 48 D3 60 08 2E EC  | 1980 by EH.`...|
000008E0: 70 08 2E 54 20 3C 3E 3C  3E 20 4C 45 54 54 45 52  |p..T <><> LETTER|
000008F0: 20 46 52 4F 4D 20 43 20  4D 4F 53 45 52 20 3C 3E  | FROM C MOSER <>|
00000900: 3C BE 80 08 2E 66 6F 6F  74 23 20 43 4F 50 59 52  |<....foot# COPYR|
00000910: 49 47 48 54 20 31 39 38  30 20 62 79 20 45 48 D3  |IGHT 1980 by EH.|
00000920: 90 08 4E 4F 54 45 3A 5E  5E 4E 6F 74 68 69 6E 67  |..NOTE:^^Nothing|
00000930: 20 68 61 70 70 65 6E 73  20 75 6E 74 69 6C 20 49  | happens until I|
00000940: 20 69 73 73 75 65 20 61  20 66 6F 72 6D 20 66 65  | issue a form fe|
00000950: 65 64 20 76 69 61 20 2E  46 46 2E 20 4C 65 74 F3  |ed via .FF. Let.|
00000960: 00 09 64 6F 20 69 74 AE  10 09 2E 46 C6 15 09 2E  |..do it....F....|
00000970: 50 20 31 20 B5 20 09 2E  D0 30 09 49 27 6D 20 67  |P 1 . ...0.I'm g|
00000980: 6F 69 6E 67 20 74 6F 20  63 68 61 6E 67 65 20 74  |oing to change t|
00000990: 68 65 20 6D 61 72 67 69  6E 73 20 6F 6E 20 74 68  |he margins on th|
000009A0: 65 20 66 6C 79 20 76 69  61 20 2E 4D 20 70 20 71  |e fly via .M p q|
000009B0: 20 72 20 73 20 77 68 65  72 E5 40 09 70 20 3D 20  | r s wher.@.p = |
000009C0: 74 68 65 20 6E 75 6D 62  65 72 20 6F 66 20 73 70  |the number of sp|
000009D0: 61 63 65 73 20 74 6F 20  73 6B 69 70 20 66 6F 72  |aces to skip for|
000009E0: 20 6C 65 66 74 20 6D 61  72 67 69 6E 2C 20 71 20  | left margin, q |
000009F0: 3D 20 74 68 65 20 6E 75  6D 62 65 F2 50 09 6F 66  |= the numbe.P.of|
00000A00: 20 63 68 61 72 61 63 74  65 72 73 20 70 65 72 20  | characters per |
00000A10: 6C 69 6E 65 2C 20 73 20  3D 20 6E 75 6D 62 65 72  |line, s = number|
00000A20: 20 6F 66 20 6C 69 6E 65  73 20 62 6C 61 6E 6B 20  | of lines blank |
00000A30: 61 74 20 74 6F 70 AC 60  09 62 6F 74 74 6F 6D 2C  |at top.`.bottom,|
00000A40: 20 61 6E 64 20 61 66 74  65 72 20 74 69 74 6C 65  | and after title|
00000A50: 2E 20 20 54 68 65 20 6E  75 6D 62 65 72 20 6F 66  |.  The number of|
00000A60: 20 6C 69 6E 65 73 20 70  65 72 20 70 61 67 65 20  | lines per page |
00000A70: 69 F3 70 09 72 2B 73 2E  20 20 57 61 74 63 68 20  |i.p.r+s.  Watch |
00000A80: 74 68 69 73 BA 80 09 2E  4D 20 31 35 20 33 B5 90  |this....M 15 3..|
00000A90: 09 2E 6C B2 00 10 4E 6F  77 20 77 65 20 68 61 76  |..l...Now we hav|
00000AA0: 65 20 61 20 64 69 66 66  65 72 65 6E 74 20 6D 61  |e a different ma|
00000AB0: 72 67 69 6E 2E 20 20 4C  65 74 73 20 63 6F 6E 73  |rgin.  Lets cons|
00000AC0: 69 64 65 72 20 74 68 65  20 6C 61 73 74 20 35 20  |ider the last 5 |
00000AD0: 6D 61 63 72 6F 73 AE 10  10 4D 61 63 72 6F 73 20  |macros...Macros |
00000AE0: 2E 52 52 2C 20 2E 52 4C  2C 20 2E 53 57 41 50 2C  |.RR, .RL, .SWAP,|
00000AF0: 20 2E 4A 55 2C 20 61 6E  64 20 2E 53 6E BA 20 10  | .JU, and .Sn. .|
00000B00: 2E 52 D2 30 10 2E 4C B2  40 10 2E 43 20 54 48 45  |.R.0..L.@..C THE|
00000B10: 20 2E 52 52 20 4D 41 43  52 CF 50 10 2E 4C B2 60  | .RR MACR.P..L.`|
00000B20: 10 57 65 20 61 72 65 20  6E 6F 77 20 69 6E 20 74  |.We are now in t|
00000B30: 68 65 20 72 61 67 67 65  64 20 72 69 67 68 74 20  |he ragged right |
00000B40: 6D 6F 64 65 20 28 2E 52  52 29 2E 20 20 4E 6F 74  |mode (.RR).  Not|
00000B50: 65 20 74 68 61 74 20 74  68 E5 70 10 6C 65 66 74  |e that th.p.left|
00000B60: 20 73 69 64 65 20 69 73  20 73 74 72 61 69 67 68  | side is straigh|
00000B70: 74 20 61 6E 64 20 74 68  65 20 72 69 67 68 74 20  |t and the right |
00000B80: 73 69 64 65 20 72 61 67  67 65 64 AE 80 10 2E 72  |side ragged....r|
00000B90: EC 90 10 2E 6C B2 00 11  2E 63 20 54 48 45 20 2E  |....l....c THE .|
00000BA0: 52 4C 20 4D 41 43 52 CF  10 11 2E 4C B2 20 11 57  |RL MACR....L. .W|
00000BB0: 65 20 61 72 65 20 6E 6F  77 20 69 6E 20 74 68 65  |e are now in the|
00000BC0: 20 72 61 67 67 65 64 20  6C 65 66 74 20 6D 6F 64  | ragged left mod|
00000BD0: 65 20 28 2E 52 4C 29 AE  30 11 4E 6F 74 65 20 74  |e (.RL).0.Note t|
00000BE0: 68 61 74 20 74 68 65 20  6C 65 66 74 20 73 69 64  |hat the left sid|
00000BF0: 65 20 69 73 20 72 61 67  67 65 64 20 61 6E 64 20  |e is ragged and |
00000C00: 74 68 65 20 72 69 67 68  74 20 73 69 64 65 20 73  |the right side s|
00000C10: 74 72 61 69 67 68 74 AE  40 11 54 68 69 73 20 6D  |traight.@.This m|
00000C20: 61 79 20 62 65 20 75 73  65 66 75 6C 20 66 6F 72  |ay be useful for|
00000C30: 20 73 70 65 63 69 61 6C  20 65 66 66 65 63 74 73  | special effects|
00000C40: 2E 20 20 49 20 74 68 69  6E 6B 20 77 65 64 64 69  |.  I think weddi|
00000C50: 6E 67 20 69 6E 76 69 74  61 74 69 6F 6E F3 50 11  |ng invitation.P.|
00000C60: 61 6E 64 20 6F 74 68 65  72 20 6E 6F 6E 2D 74 65  |and other non-te|
00000C70: 63 68 6E 69 63 61 6C 20  70 72 69 6E 74 69 6E 67  |chnical printing|
00000C80: 20 77 69 6C 6C 20 66 69  6E 64 20 74 68 69 73 20  | will find this |
00000C90: 66 65 61 74 75 72 E5 60  11 6D 6F 72 65 20 77 6F  |featur.`.more wo|
00000CA0: 72 74 68 77 68 69 6C 65  AE 70 11 2E 73 77 61 F0  |rthwhile.p..swa.|
00000CB0: 80 11 2E 6C B2 90 11 2E  63 20 54 48 45 20 2E 53  |...l....c THE .S|
00000CC0: 57 41 50 20 4D 41 43 52  CF 00 12 2E 4C B2 10 12  |WAP MACR....L...|
00000CD0: 54 68 69 73 20 6D 61 63  72 6F 20 73 69 6D 70 6C  |This macro simpl|
00000CE0: 79 20 73 77 61 70 73 20  66 72 6F 6D 20 72 61 67  |y swaps from rag|
00000CF0: 67 65 64 20 6C 65 66 74  20 74 6F 20 72 61 67 67  |ged left to ragg|
00000D00: 65 64 20 72 69 67 68 74  20 61 6E E4 20 12 76 69  |ed right an. .vi|
00000D10: 63 65 20 76 65 72 73 61  2D 2D 2D 61 20 74 6F 67  |ce versa---a tog|
00000D20: 67 6C 69 6E 67 20 6F 70  65 72 61 74 69 6F 6E AE  |gling operation.|
00000D30: 30 12 2E 6A F5 40 12 2E  6C B2 50 12 2E 63 20 54  |0..j.@..l.P..c T|
00000D40: 48 45 20 2E 4A 55 20 4D  41 43 52 CF 60 12 2E 4C  |HE .JU MACR.`..L|
00000D50: B2 70 12 54 68 69 73 20  6D 61 63 72 6F 20 72 65  |.p.This macro re|
00000D60: 76 65 72 74 73 20 62 61  63 6B 20 74 6F 20 74 68  |verts back to th|
00000D70: 65 20 64 65 66 61 75 6C  74 20 6A 75 73 74 69 66  |e default justif|
00000D80: 69 63 61 74 69 6F 6E 20  6D 6F 64 65 AE 80 12 4F  |ication mode...O|
00000D90: 6E 65 20 6D 6F 72 65 20  74 6F 70 69 63 20 6E 65  |ne more topic ne|
00000DA0: 65 64 73 20 74 6F 20 62  65 20 63 6F 76 65 72 65  |eds to be covere|
00000DB0: 64 20 61 6E 64 20 74 68  61 74 20 69 73 20 74 68  |d and that is th|
00000DC0: 65 A0 90 12 22 73 79 6D  62 6F 6C 69 63 20 73 70  |e..."symbolic sp|
00000DD0: 61 63 65 A2 00 13 2E 6C  B2 10 13 2E 63 20 54 48  |ace....l....c TH|
00000DE0: 45 20 53 59 4D 42 4F 4C  49 43 20 53 50 41 43 C5  |E SYMBOLIC SPAC.|
00000DF0: 20 13 2E 4C B2 30 13 54  68 65 20 73 79 6D 62 6F  | ..L.0.The symbo|
00000E00: 6C 69 63 20 73 70 61 63  65 20 69 73 20 74 68 65  |lic space is the|
00000E10: 20 75 70 2D 61 72 72 6F  77 20 63 68 61 72 61 63  | up-arrow charac|
00000E20: 74 65 F2 40 13 28 49 20  63 61 6E 27 74 20 70 72  |te.@.(I can't pr|
00000E30: 69 6E 74 20 69 74 20 62  65 63 61 75 73 65 20 69  |int it because i|
00000E40: 74 20 69 73 20 70 72 6F  63 65 73 73 65 64 20 69  |t is processed i|
00000E50: 6E 74 6F 20 61 20 73 70  61 63 65 29 20 61 6E E4  |nto a space) an.|
00000E60: 50 13 69 73 20 75 73 65  66 75 6C 20 69 66 20 79  |P.is useful if y|
00000E70: 6F 75 20 77 61 6E 74 20  61 6E 20 65 78 61 63 74  |ou want an exact|
00000E80: 20 6E 75 6D 62 65 72 20  6F 66 20 73 70 61 63 65  | number of space|
00000E90: 73 20 74 6F 20 62 65 A0  60 13 70 72 69 6E 74 65  |s to be.`.printe|
00000EA0: 64 AE 70 13 46 6F 72 20  65 78 61 6D 70 6C 65 2C  |d.p.For example,|
00000EB0: 20 69 66 20 79 6F 75 20  77 61 6E 74 20 35 20 73  | if you want 5 s|
00000EC0: 70 61 63 65 73 2C 20 70  72 65 73 73 20 74 68 65  |paces, press the|
00000ED0: 20 75 70 2D 61 72 72 6F  77 20 6B 65 79 20 35 20  | up-arrow key 5 |
00000EE0: 74 69 6D 65 F3 80 13 6C  69 6B 65 20 74 68 69 73  |time...like this|
00000EF0: 20 5E 5E 5E 5E 5E AE 90  13 4E 6F 74 65 20 74 68  | ^^^^^...Note th|
00000F00: 61 74 20 35 20 73 70 61  63 65 73 20 77 65 72 65  |at 5 spaces were|
00000F10: 20 67 65 6E 65 72 61 74  65 64 AE 00 14 2E 4C B2  | generated....L.|
00000F20: 10 14 2E 43 20 54 48 45  20 2E 53 6E 20 4D 41 43  |...C THE .Sn MAC|
00000F30: 52 CF 20 14 2E 6C B2 30  14 54 68 65 20 2E 53 6E  |R. ..l.0.The .Sn|
00000F40: 20 6D 61 63 72 6F 20 69  6E 64 65 6E 74 73 20 6F  | macro indents o|
00000F50: 76 65 72 20 6E 20 73 70  61 63 65 73 20 62 65 66  |ver n spaces bef|
00000F60: 6F 72 65 20 70 72 69 6E  74 69 6E 67 20 73 75 63  |ore printing suc|
00000F70: 68 20 61 73 BA 40 14 2E  EC 50 14 2E 73 31 B0 60  |h as.@...P..s1.`|
00000F80: 14 4E 6F 74 65 20 74 68  65 20 69 6E 64 65 6E 74  |.Note the indent|
00000F90: 20 6F 66 20 31 30 20 73  70 61 63 65 73 AE 70 14  | of 10 spaces.p.|
00000FA0: 2E 6C B2 80 14 2E 43 20  43 6F 6E 63 6C 75 64 69  |.l....C Concludi|
00000FB0: 6E 67 20 52 65 6D 61 72  6B F3 90 14 2E 43 20 2D  |ng Remark....C -|
00000FC0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000FD0: AD 00 15 2E 4C B2 10 15  54 68 65 20 6D 61 78 69  |....L...The maxi|
00000FE0: 6D 75 6D 20 6E 75 6D 62  65 72 20 6F 66 20 63 68  |mum number of ch|
00000FF0: 61 72 61 63 74 65 72 73  20 70 65 72 20 6C 69 6E  |aracters per lin|
00001000: 65 20 69 73 20 37 36 AC  20 15 54 68 69 73 20 77  |e is 76. .This w|
00001010: 6F 72 64 20 70 72 6F 63  65 73 73 6F 72 20 64 6F  |ord processor do|
00001020: 65 73 20 6E 6F 74 20 64  6F 20 68 79 70 68 6E 61  |es not do hyphna|
00001030: 74 69 6F 6E 2E 20 20 49  74 20 73 69 6D 70 6C 79  |tion.  It simply|
00001040: 20 70 72 69 6E 74 73 20  74 68 E5 30 15 77 6F 72  | prints th.0.wor|
00001050: 64 20 28 69 66 20 69 74  20 69 73 20 6C 6F 6E 67  |d (if it is long|
00001060: 65 72 20 74 68 61 6E 20  61 20 63 6F 6D 70 6C 65  |er than a comple|
00001070: 74 65 20 6C 69 6E 65 29  20 6F 76 65 72 72 69 64  |te line) overrid|
00001080: 64 69 6E E7 40 15 64 65  66 69 6E 65 64 20 6D 61  |din.@.defined ma|
00001090: 72 67 69 6E 73 2E 20 20  42 75 74 2C 20 74 68 65  |rgins.  But, the|
000010A0: 20 75 73 65 72 20 63 61  6E 20 73 69 6D 70 6C 79  | user can simply|
000010B0: 20 75 73 65 20 74 68 65  20 41 53 53 4D 2F 54 45  | use the ASSM/TE|
000010C0: 44 20 45 44 49 54 20 63  6F 6D 6D 61 6E E4 50 15  |D EDIT comman.P.|
000010D0: 74 6F 20 64 6F 20 61 20  73 74 69 6E 67 20 73 65  |to do a sting se|
000010E0: 61 72 63 68 20 61 6E 64  20 72 65 70 6C 61 63 65  |arch and replace|
000010F0: 20 77 69 74 68 20 68 79  70 68 65 6E 61 74 69 6F  | with hyphenatio|
00001100: 6E 20 61 73 20 72 65 71  75 69 72 65 64 AE 60 15  |n as required.`.|
00001110: 2E 6C B3 70 15 2E 72 F2  80 15 5E 5E 5E 5E 5E 5E  |.l.p..r...^^^^^^|
00001120: 5E 5E 5E 5E 53 69 6E 63  65 72 65 6C 79 AC 90 15  |^^^^Sincerely...|
00001130: 2E 6C B4 00 16 5E 5E 5E  5E 5E 5E 5E 5E 5E 5E 43  |.l...^^^^^^^^^^C|
00001140: 61 72 6C 20 4D 6F 73 65  F2 68                    |arl Mose.h      |
..0CA....;THIS FILE ILLUSTRATES THE JUST
IFICATION TEXT MACROS. ..M 5 60 63 .0..T
# .... LETTER TO MAE USER ....@..FOOT ::
:: COPYRIGHT 1980 BY C. MOSER :::.P..S3.
`.CARL MOSE.P......S3...3239 LINDA DRIV.
.......S3. .WINSTON-SALEM, N.C. 2710.0..
L.@.DEAR MAE USER.P..L.`...P.ENCLOSED IS
 VERSION 1.2 OF THE WORD PROCESSOR...THE
 ADDITIONAL TEXT MACROS OVER THE PREVIOU
S COPY ARE....L... .FOOT# TEX..... .PUT 
A CENTERED FOOTING AT THE BOTTOM OF EACH
 PAGE.0.IF # IS ENTERED, THEN ALSO PRINT
 THE LINE NUMBER.@..L.P. .VSPACE .`...P.
VERTICAL SPACE AS N=1 TO SINGLE SPACE (D
EFAULT), N=2 TO DOUBLE SPACE, ETC....L..
. .NOFILL......PROCESS AS RAGGED-RIGHT W
ITHOUT FILLING UP THE LINE WITH TEXT. .I
.E. LINE TERMINATES SIMILAR TO USER INPU
TTED TEXT.0..L.@. .SHAPE .P...`.PRINT TE
XT ON PAGE WITH PREDEFINED SHAPE MARGINS
.  THE SHAPE IS DEFINE.P.VIA A TABLE CON
TAINED IN THE WORD PROCESSOR BUT ONL...T
ABLE N=1 IS DEFINED (CAPITAL 'I')...AN E
XAMPLE OF THIS COMMAND TO SHAPE FOR THE 
LETTER 'I' IS .SHAPE 1...YOU MAY WANT TO
 ASSEMBLE IN YOUR OWN SHAPE TABLE AND US
E N=2 THRU 255...THE DEFAULT IS N=0 OR N
O SHAPING. ..L.0.I'M MORE OR LESS JUST G
OING TO RAMBLE ON IN ORDER TO DESCRIB.@.
THE TEXT MACROS.P.FIRST LETS DEFINE A TE
XT MACRO.  ALL TEXT MACRO.`.MUST BEGIN W
ITH A PERIOD (.) AND START IN COLUMN 1.P
.A NON-PRINTING COMMENT MAY BE INSERTED 
VIA .;...USE .PN M TO DEFINE WHAT A PARA
GRAPH IS:^^N=# OF LINES DOW...(DEFAULT=1
), M=# SPACES RIGHT (DEFAULT=5)...LETS D
EFINE A PARAGRAPH AS 2 LINES DOWN AND 10
 RIGH...(.P 2 10).  IDENTIFY THE START O
F A PARAGRAPH WITH .P .AND NO PARMS.  LE
TS DO IT.0..P 2 1.@..PP.SEE!! (I HOPE)^^
NOW LETS SKIP TO THE NEXT LINE VIA .L.`.
.LP.HOW ABOUT 5 LINES VIA .L5....L...NOW
 LETS CENTER A PHRASE SUCH AS....L... .C
 COMPUTE IS A FINE PUBLICATION. ...0. .C
 -------------------------------.@..L.P.
IT SHOULD BE CENTERED FOLLOWING THIS.`..
L.P..C COMPUTE IS A FINE PUBLICATION...C
 ------------------------------....L...A
 TITLE WAS SET UP AT THE START OF THIS F
ILE VI....L. . .T# .... LETTER TO MAE US
ER ....0..L.@.AND THE FOOT WAS SET A.P..
L.`. .FOOT :::: COPYRIGHT 1980 BY C. MOS
ER :::.P..L...THE # MEANS TO PROVIDE PAG
E NUMBERING.  LETS CHANGE THE PHRAS...AN
D SWAP PAGE NUMBERING VI....... .T <><> 
LETTER FROM C MOSER <><. ...0.AN.@...P. 
.FOOT# COPYRIGHT 1980 BY EHS`...P..T <><
> LETTER FROM C MOSER <><....FOOT# COPYR
IGHT 1980 BY EHS..NOTE:^^NOTHING HAPPENS
 UNTIL I ISSUE A FORM FEED VIA .FF. LET.
..DO IT....FF...P 1 . ..P0.I'M GOING TO 
CHANGE THE MARGINS ON THE FLY VIA .M P Q
 R S WHER.@.P = THE NUMBER OF SPACES TO 
SKIP FOR LEFT MARGIN, Q = THE NUMBE.P.OF
 CHARACTERS PER LINE, S = NUMBER OF LINE
S BLANK AT TOP.`.BOTTOM, AND AFTER TITLE
.  THE NUMBER OF LINES PER PAGE I.P.R+S.
  WATCH THIS....M 15 3....L...NOW WE HAV
E A DIFFERENT MARGIN.  LETS CONSIDER THE
 LAST 5 MACROS...MACROS .RR, .RL, .SWAP,
 .JU, AND .SN. ..RR0..L.@..C THE .RR MAC
ROP..L.`.WE ARE NOW IN THE RAGGED RIGHT 
MODE (.RR).  NOTE THAT TH.P.LEFT SIDE IS
 STRAIGHT AND THE RIGHT SIDE RAGGED....R
....L....C THE .RL MACRO...L. .WE ARE NO
W IN THE RAGGED LEFT MODE (.RL).0.NOTE T
HAT THE LEFT SIDE IS RAGGED AND THE RIGH
T SIDE STRAIGHT.@.THIS MAY BE USEFUL FOR
 SPECIAL EFFECTS.  I THINK WEDDING INVIT
ATION.P.AND OTHER NON-TECHNICAL PRINTING
 WILL FIND THIS FEATUR.`.MORE WORTHWHILE
.P..SWA....L....C THE .SWAP MACRO...L...
THIS MACRO SIMPLY SWAPS FROM RAGGED LEFT
 TO RAGGED RIGHT AN. .VICE VERSA---A TOG
GLING OPERATION.0..J.@..L.P..C THE .JU M
ACRO`..L.P.THIS MACRO REVERTS BACK TO TH
E DEFAULT JUSTIFICATION MODE...ONE MORE 
TOPIC NEEDS TO BE COVERED AND THAT IS TH
E .."SYMBOLIC SPACE....L....C THE SYMBOL
IC SPACE ..L.0.THE SYMBOLIC SPACE IS THE
 UP-ARROW CHARACTE.@.(I CAN'T PRINT IT B
ECAUSE IT IS PROCESSED INTO A SPACE) AN.
P.IS USEFUL IF YOU WANT AN EXACT NUMBER 
OF SPACES TO BE `.PRINTED.P.FOR EXAMPLE,
 IF YOU WANT 5 SPACES, PRESS THE UP-ARRO
W KEY 5 TIME...LIKE THIS ^^^^^...NOTE TH
AT 5 SPACES WERE GENERATED....L....C THE
 .SN MACRO ..L.0.THE .SN MACRO INDENTS O
VER N SPACES BEFORE PRINTING SUCH AS.@..
.P..S1.`.NOTE THE INDENT OF 10 SPACES.P.
.L....C CONCLUDING REMARK....C ---------
--------....L...THE MAXIMUM NUMBER OF CH
ARACTERS PER LINE IS 76. .THIS WORD PROC
ESSOR DOES NOT DO HYPHNATION.  IT SIMPLY
 PRINTS TH.0.WORD (IF IT IS LONGER THAN 
A COMPLETE LINE) OVERRIDDIN.@.DEFINED MA
RGINS.  BUT, THE USER CAN SIMPLY USE THE
 ASSM/TED EDIT COMMAN.P.TO DO A STING SE
ARCH AND REPLACE WITH HYPHENATION AS REQ
UIRED.`..L.P..R...^^^^^^^^^^SINCERELY...
.L...^^^^^^^^^^CARL MOSE.H
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL