home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format 25 / af025.adf / Textengine / textengine.doc < prev    next >
Text File  |  1991-06-14  |  7KB  |  159 lines

  1.  
  2. Textengine V1.0 (C) Copyright Nicholas Harvey 1991.
  3.  
  4. This program is public domain shareware, so please register ownership 
  5. by sending £5 to:
  6.  
  7.         Nicholas Harvey
  8.         149 Manor Road North
  9.         Thames Ditton
  10.         Surrey
  11.         KT7 OBQ
  12.         England
  13.  
  14. The story so far...
  15. At the beginning of the 1990 summer holidays, I thought to myself, "I 
  16. need a word processor!" So, after looking through magazine adverts I 
  17. came to the conclusion that I was not going to spend £100+ on a 
  18. wordprocessing system, so I wrote my own. Ten months of R&D (and 
  19. thousands of problems) produced TEXTENGINE V1.0 - a word processor to 
  20. my own specification written entirely in assembly language. If you use
  21. it, please send £5 (or more) to me at the address above, and maybe, a 
  22. version 2 will appear soon, with cut & paste, search & replace and any
  23. other features I decide to add.
  24.  
  25.  
  26. Loading Textengine from Workbench.
  27. Double click on its icon and the program will load in a few seconds.
  28.  
  29. Loading Textengine from the CLI.
  30. Type RUN TEXTENGINE <filename> where the filename is the name of the 
  31. file you want the program to load automatically when it loads. If you 
  32. don't want to load a file on start up, ignore the <filename> option.
  33.  
  34.  
  35. Instructions.
  36. Control of the cursor and input of text is the same as any text editor
  37. you may have used during your life. There is a text buffer of 50kb, 
  38. which should be large enough for most documents. When the text buffer 
  39. is full, all text input will cease until some text is deleted, or the 
  40. buffer is cleared. You can check if the buffer is full by selecting 
  41. ABOUT from the EXTRAS pull-down menu.
  42.  
  43. The delete key (marked DEL), deletes the character to the left of the 
  44. cursor (like backspace) instead of the character underneath the
  45. cursor, and the TAB key produces a space character instead of a tab. 
  46. These should hopefully not cause you much of a problem. To move 
  47. quickly through the file, you can hold SHIFT down while using the up 
  48. and down cursor keys. This moves you 27 lines at a time!
  49.  
  50. The word-wrap works well if used properly. The width of the page is 70
  51. columns with a 5 column margin at either side. The word-wrap activates
  52. when the current line being edited becomes 71 characters long. When 
  53. this happens, the last word in that line is pushed onto the next line.
  54. For this to happen, though, the cursor has to be at the end of the 
  55. line, as if you were typing a line of text from scratch. If you are 
  56. inserting text into the middle of a line, text input will cease when 
  57. the line becomes 70 characters long.
  58.  
  59.  
  60. Disk operations.
  61. Loading and saving files is simplicity in itself. Selecting LOAD or 
  62. SAVE from the PROJECT pull-down-menu presents you with a string gadget
  63. (where you input the filename) and two other gadgets (LOAD or SAVE, 
  64. and CANCEL). When you have entered the filename, you can either 
  65. load/save the file, or cancel the procedure by selecting the 
  66. appropriate gadgets.
  67.  
  68. Selecting CLEAR from the menu will clear the text buffer after 
  69. confirming the operation with a requester.
  70.  
  71. Selecting QUIT from the menu will quit the program after confirming 
  72. the operation with a requester.
  73.  
  74. When you chose SLEEP from the menu, the program closes the main 
  75. editing screen and opens a small window on the workbench screen. In 
  76. doing this, the program can multitask more easily, and releases about 
  77. 50kb of memory. To get back to the editor and any text you may have 
  78. been editing, simply click on the CANCEL gadget. This returns you to 
  79. the editor, at the top of the current file.
  80.  
  81.  
  82. Printer styles.
  83. In the STYLES menu, there is a list of many different styles that most
  84. printers can produce. Selecting one of the styles will produce an 
  85. unusual character in the text. Eg  Ë  is the character for PICA text. 
  86. When using these control characters, the first time you use them, the 
  87. effect is turned on, and the next time you select the same style, it 
  88. is turned off. For instance, in the text
  89.  
  90.      Textengine V1.0 - The ªbestª wordprocessor for the Amiga.
  91.  
  92.                                          the word "best" is printed 
  93. ENLARGED, whereas the rest of the sentence is normal print. The only 
  94. two control characters which don't work like this are ELITE and PICA. 
  95. These only work as ON switches as they cancel each other when 
  96. selected. For instance, selecting ELITE cancels PICA, and selecting 
  97. PICA cancels ELITE. If you want to cancel all of the styles that have 
  98. been selected, us the CANCEL STYLES character. This resets the printer
  99. to normal draft mode.
  100.  
  101. My advice to you on using control characters is to type in the entire 
  102. file first, making sure it is correct, and then turn off the word-wrap
  103. and add all of the type styles that you need. Save this off as the 
  104. finished file, and then print it.
  105.  
  106.  
  107. Special tools.
  108. In the EXTRAS menu, a few useful tools can be found. The first is WORD
  109. COUNT which simply counts the number of words and lines in the file. 
  110. To stop counting, click on CANCEL.
  111.  
  112. The next menu item is the WORD WRAP switch. If there is a * symbol 
  113. before the words WORD WRAP, then word wrap is activated. If the * is 
  114. not present, then word wrap is switched off. To change the status of 
  115. the word wrap, hold the mouse pointer over the WORD WRAP menu item, 
  116. and then let go.
  117.  
  118. ABOUT gives a little information about the author of the program, and 
  119. also displays the size of the current file, and the amount of free 
  120. memory available.
  121.  
  122.  
  123. The next 3 items concern the set up of the word processor. The first 
  124. item, PRT: PREFS is short for PRINTER PREFERENCES. Here you have 3 
  125. inputs. TOP MARGIN is the number of lines you want left clear at the 
  126. top of a page. BOTTOM MARGIN is the number of lines you want left at 
  127. the bottom of the page. LINES PER PAGE is the maximum number of lines 
  128. of text you can fit onto the piece of paper you are using with no gaps
  129. at the top or bottom. It is very important that you get this value 
  130. correct.
  131.  
  132. After PRT: PREFS comes PALETTE, which allows you to change the screen 
  133. colours in the usual amiga way. Select the colour you want to change 
  134. by clicking on its box at the top of the palette, and then alter the 
  135. red, green and blue values of that colour using the sliding gadgets.
  136.  
  137. To save this setup, select SAVE SETUP from the menu. This writes a 48 
  138. byte long file to your disk called TEXTENGINE.CONFIG which contains 
  139. information about the screen colours, printer setup, and wordwrap 
  140. status. This file is automatically loaded up when Textengine is 
  141. started. If Textengine cannot find the configuration file on the disk,
  142. or the file does not exist, then the default settings are used.
  143.  
  144.  
  145. Final note.
  146. I hope you find this program as useful as I do, and get many miles of 
  147. printout from it!
  148.  
  149. Many thanks to Martin Guy and Mark Higgins for testing and ideas.
  150. Mega banana-like hellos to Peter Lee, James Stuart (both Acorn users -
  151. yeuch), Warren Saunders, Gary Taylor, and everyone else.
  152.  
  153. Keep on Amiga-ing.
  154.  
  155. Potential Difference rule the Nimbus network.
  156.  
  157. Anyway the wind blows...
  158.  
  159.