Multiple names: M£T.0 WORDPRO XP, MW-WORDPRO▓ 470E
FILE INFORMATION
FILENAME(S):
• M£T.0 WORDPRO XP<br>• MW-WORDPRO▓ 470E
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 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL