home *** CD-ROM | disk | FTP | other *** search
/ Between Heaven & Hell 2 / BetweenHeavenHell.cdr / 100 / 65 / nywdoc.arc / UPDATE22.DOC < prev   
Text File  |  1987-05-12  |  10KB  |  207 lines

  1.                 UPDATE TO VERSION 2.2 OF NEW YORK WORD
  2.  
  3. OVERVIEW
  4.  
  5. - Pulldown menu system to aid new users
  6. - Spelling  checker  is  now integrated within NYW, and the interface
  7. enhanced.
  8. - Ability to capture the output of a DOS session and paste the  output
  9. in your document.
  10. - Proportional spacing and microjustification supported.
  11. - European  character  set  accepted.  New  enhancements for European
  12. users.
  13. - Printer configuration program added.
  14. - Better memory allocation
  15. - New documentation available.
  16.  
  17. NEW COMMANDS
  18.  
  19. 1) The big news is that there is now a pulldown menu system to aid you
  20. in learning NYW. The menu system can  be  activated  by  pressing  the
  21. <ALT>M  key.  You  can  move  along the menu bar by using the left and
  22. right arrow keys, and you can move up and  down  a  pulldown  menu  by
  23. using  the  up  and down arrow keys. To select an item, press CARRIAGE
  24. RETURN. To forget about the menu, press ESC. 
  25.  
  26. 2) The <CHANGE FILENAME> (invoked by the <CTRL> F10 key) allows you to
  27. change the file name of the current document you are  editing.  As  an
  28. example,  if  you are editing a file named "foo" and you would like to
  29. save it as a file named "baz", press the <CHANGE FILENAME> command and
  30. respond to the prompt by typing "baz". When you save the document, the
  31. output will be saved into "baz". 
  32.  
  33. 3) The <DOS CAPTURE> command (invoked by the <CTRL> X key) allows  you
  34. to  manipulate the output from a DOS session. After the DOS session is
  35. over, the output is placed into another window. You can then  use  the
  36. normal  cut  and  paste commands to place the output in your document.
  37. This command works by intercepting all output  bound  for  the  device
  38. CON:  (your  screen).  In  addition  to printing the characters on the
  39. screen, the characters will be saved in an internal NYW  buffer.  When
  40. you  exit  the  DOS  session, the output will be dumped to a temporary
  41. file, and the file will then be read into a window. You  can  use  the
  42. <CHANGE  FILENAME> command if you want to save the output under a more
  43. "descriptive" name. 
  44.  
  45. 4)  Two  new  "shortcut"  commands  have been added to allow NYWord to
  46. better emulate WordStar (TM of  MicroPro)  if  you  use  the  keyboard
  47. remapper.  The  <WORDWRAP>  command  (invoked by <CTRL> W) toggles the
  48. wordwrap setting of the current format block between ON and  OFF.  The
  49. <JUSTIFICATION>   command   (invoked   by   <CTRL>   K)   toggles  the
  50. justification setting of the current format block between ON and  OFF.
  51. Of  course,  these  two  parameters  can  be altered by going into the
  52. format menu as well.
  53.  
  54.  
  55. NEW CAPABILITIES
  56.  
  57. 1) Much support has been added for our  European  customers.  See  the
  58. enclosed  document  called  EUROPE.DOC. Basically, NYW now accepts the
  59. European character set. In versions prior to  2.2,  NYW  reserved  the
  60. extended ASCII characters as codes for things like attributes. We have
  61. slid these definitions up to the range  above  ASCII  220.  Therefore,
  62. documents  saved  in  NYW's internal format with versions prior to 2.2
  63. will not be accepted by version 2.2. You must edit  these  files  with
  64. the  older version of NYW, save them in ASCII, and then edit them with
  65. version 2.2.
  66.  
  67. 2)  The  state of the lock keys is now shown on the extreme right side
  68. of the status line. The letter 'C' is shown if CAPS LOCK is on, 'S' is
  69. shown if SCROLL LOCK is on, and 'N' is shown if NUM LOCK is on.
  70.  
  71. 3)  A new option has been added in the printer menu. This is 'print on
  72. odd/even pages'. This parameter has also been added  to  the  WPPRMENU
  73. file.  This capability has been added so you can print double sided. A
  74. typical scenario involves a LaserJet; you  would  first  tell  NYW  to
  75. print  on  the  odd  pages.  After  this is done, take out the printed
  76. sheets, put them in the LaserJet upside down, change the print  method
  77. to even pages, and print again.
  78.  
  79. 4) The <GRAPHICS MODE> command (the <CTRL> G key) gives you the option
  80. of drawing single lines or double lines.
  81.  
  82. 5)  In the printer menu, you now have a choice of how you want to have
  83. your document justified. You  have  the  choice  of  insertying  whole
  84. spaces  between words, using microjustification, or using proportional
  85. spacing. Proportional spacing is not  perfected,  and  has  only  been
  86. tested  on  the  DIABLO  630.  We anticipate many queries on this, but
  87. unless we have access to more printers, we cannot do  much  to  remedy
  88. this. (Are you listening HP?)
  89.  
  90. 6) LPT2 is now recognizes as a valid printer  device  in  the  printer
  91. menu.
  92.  
  93. 7)  The  WPDEFAUL  file  has two new parameters which you can alter to
  94. your needs. The 'sc' parameter (SCreen) contains the hex video segment
  95. address. This can be altered  if  you  have  a  non-IBM  machine  (for
  96. instance,  a  Texas  Instruments   computer).   The   'sw'   parameter
  97. controls  screen  width.  This  can  be  changed if you have a special
  98. graphics card which is capable of displaying more than  80  characters
  99. per line.
  100.  
  101. 8)  There  is  now a "tr" parameter in the WPDEFAUL file which changes
  102. the way characters are  viewed  on  the  screen.  The  format  is
  103.   "tr nnn=mmm"
  104. where  nnn is the ASCII number of the character to be changed, and mmm
  105. is the ASCII character which should be viewed on the screen.  See  the
  106. document EUROPE.DOC for an application of this.
  107.  
  108. 9) The WPDEFAUL file can have comment lines.  A  comment  line  starts
  109. with a pound sign (#).
  110.  
  111.  
  112. NEW PRINTER CAPABILITIES
  113.  
  114. 1) There is a new dot command, ".PR". This command  sends  a  code  to
  115. your  printer  when  it  is encountered. For instance, if you have the
  116. line
  117.   .PR ^XABC\154
  118. then <CTRL>X would be sent to the printer, followed by the  characters
  119. ABC, followed by the decimal number 154. As with all dot commands, the
  120. dot should start at the left margin.
  121.  
  122. 2)  If you are familiar with NYW, you know that the .TR dot command is
  123. used to translate one  character  into  a  control  string  when  that
  124. character  is  sent  to your printer. If you need the use TR sequences
  125. in every document, your life has been simplified. Your  printer's  PRT
  126. config file can  now  have  one  or  more  TR  paramters  in  it.  For
  127. instance,  if  you  want  every  occurence  of  ASCII character 173 to
  128. generate the control sequence <CTRL> A, then you would have the line
  129.   tr 173=^A
  130. in your PRT file.
  131.  
  132. 3)  In  order  to support proportional spacing and microjustification,
  133. we needed to define some new pamaters which you can use in  your  .PRT
  134. files. These parameters are :
  135.   wi xxx=yyy    (a character width, letter=width)
  136.   ps,pe         (proportional start/end)
  137.   ms,me         (microspacing start/end)
  138.   hm - HMI string
  139.   hb - HMI bias (amount to be added to HMI value - for DIABLO 630,
  140.        this value is 1)
  141.   hx - maximum HMI (usually 127)
  142.   hi - HMI amount (usually 120)
  143.   fw - width measurement of the font (usually 120, for TOSHIBA 321, 
  144.         it's 180, for EPSONs it's 60)
  145.   vm - VMI string
  146.   vb - VMI bias
  147.  
  148.     To  look  at  how  these  new  features  are  used,  look  in  the
  149. DIAB630.PRT file.
  150.  
  151. 4) Several backslash sequences have been added. These can be used when
  152. you define printer control strings. These new sequences are :
  153.   \C (send HMI/VMI value as a binary number)
  154.   \D (send HMI/VMI value as ASCII digits)
  155.   \2 (send HMI/VMI value as two ASCII digits)
  156.   \S (send the current CPI control string to the printer)
  157.   \L (letter el - send current line spacing string to the printer)
  158.  
  159. 5) If your printer has no underline sequence in its PRT  file,  under-
  160. lining is done by backspacing. 
  161.  
  162. 6)  There  is  a  full screen printer configuration program that comes
  163. with the version for registered users. This programs makes life a  lot
  164. easier when you want to develop a PRT file for your own printer.
  165.  
  166.  
  167. PERFORMANCE IMPROVEMENTS
  168.  
  169. 1)  The  memory allocation scheme is much improved, and therefore, NYW
  170. can edit much larger documents. The TX parameter found in the WPDEFAUL
  171. file is now ignored.
  172.  
  173. 2) The speed at which files are saved has been  improved.  Instead  of
  174. doing  a  block  by block copy when creating the BAK file, we now do a
  175. DOS rename. 
  176.  
  177.  
  178. SPELLING CHECKER
  179.  
  180.     We received many complaints about difficulties involved in running
  181. the spelling checker. In versions prior to 2.2, we had  to  spawn  off
  182. several  external  programs  and  had  to create several temp files in
  183. order to run the spelling checker. For hard disk systems,  this  would
  184. usually  not  be  a problem, but on floppy systems where space is at a
  185. premium and COMMAND.COM was not present on the disk, people  ran  into
  186. difficulties.
  187.  
  188.     The  spelling  checker  has  now  become  an  integrated  into the
  189. executable version  of  NYW.  The  only  external  files  we  use  are
  190. NYWORD.DCT  (the  compressed dictionary) and NYWDICT.AUX (the optional
  191. user-defined exception dictionary). No external programs  are  needed.
  192. The user interface has now been greatly improved.
  193.  
  194.     Because  of  the  increase  in  size  of  NYW  due to the spelling
  195. checker, the spelling checker  will  only  be  offered  to  registered
  196. users.
  197.  
  198. NEW DOCUMENTATION
  199.  
  200.     We certainly realize the inadaquacies of the current users manual.
  201. One of NYW's more ardent fans  has  been  working  on  a  new  manual.
  202. Sherman  Reinius  should be given much credit for the work that he has
  203. done in spreading the word of NYW. Users interested in his version  of
  204. the manual should contact him at 
  205.   4866 73rd Street, La Mesa, Cal. 92041
  206.  
  207.