home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Between Heaven & Hell 2
/
BetweenHeavenHell.cdr
/
100
/
65
/
nywdoc.arc
/
UPDATE22.DOC
< prev
Wrap
Text File
|
1987-05-12
|
10KB
|
207 lines
UPDATE TO VERSION 2.2 OF NEW YORK WORD
OVERVIEW
- Pulldown menu system to aid new users
- Spelling checker is now integrated within NYW, and the interface
enhanced.
- Ability to capture the output of a DOS session and paste the output
in your document.
- Proportional spacing and microjustification supported.
- European character set accepted. New enhancements for European
users.
- Printer configuration program added.
- Better memory allocation
- New documentation available.
NEW COMMANDS
1) The big news is that there is now a pulldown menu system to aid you
in learning NYW. The menu system can be activated by pressing the
<ALT>M key. You can move along the menu bar by using the left and
right arrow keys, and you can move up and down a pulldown menu by
using the up and down arrow keys. To select an item, press CARRIAGE
RETURN. To forget about the menu, press ESC.
2) The <CHANGE FILENAME> (invoked by the <CTRL> F10 key) allows you to
change the file name of the current document you are editing. As an
example, if you are editing a file named "foo" and you would like to
save it as a file named "baz", press the <CHANGE FILENAME> command and
respond to the prompt by typing "baz". When you save the document, the
output will be saved into "baz".
3) The <DOS CAPTURE> command (invoked by the <CTRL> X key) allows you
to manipulate the output from a DOS session. After the DOS session is
over, the output is placed into another window. You can then use the
normal cut and paste commands to place the output in your document.
This command works by intercepting all output bound for the device
CON: (your screen). In addition to printing the characters on the
screen, the characters will be saved in an internal NYW buffer. When
you exit the DOS session, the output will be dumped to a temporary
file, and the file will then be read into a window. You can use the
<CHANGE FILENAME> command if you want to save the output under a more
"descriptive" name.
4) Two new "shortcut" commands have been added to allow NYWord to
better emulate WordStar (TM of MicroPro) if you use the keyboard
remapper. The <WORDWRAP> command (invoked by <CTRL> W) toggles the
wordwrap setting of the current format block between ON and OFF. The
<JUSTIFICATION> command (invoked by <CTRL> K) toggles the
justification setting of the current format block between ON and OFF.
Of course, these two parameters can be altered by going into the
format menu as well.
NEW CAPABILITIES
1) Much support has been added for our European customers. See the
enclosed document called EUROPE.DOC. Basically, NYW now accepts the
European character set. In versions prior to 2.2, NYW reserved the
extended ASCII characters as codes for things like attributes. We have
slid these definitions up to the range above ASCII 220. Therefore,
documents saved in NYW's internal format with versions prior to 2.2
will not be accepted by version 2.2. You must edit these files with
the older version of NYW, save them in ASCII, and then edit them with
version 2.2.
2) The state of the lock keys is now shown on the extreme right side
of the status line. The letter 'C' is shown if CAPS LOCK is on, 'S' is
shown if SCROLL LOCK is on, and 'N' is shown if NUM LOCK is on.
3) A new option has been added in the printer menu. This is 'print on
odd/even pages'. This parameter has also been added to the WPPRMENU
file. This capability has been added so you can print double sided. A
typical scenario involves a LaserJet; you would first tell NYW to
print on the odd pages. After this is done, take out the printed
sheets, put them in the LaserJet upside down, change the print method
to even pages, and print again.
4) The <GRAPHICS MODE> command (the <CTRL> G key) gives you the option
of drawing single lines or double lines.
5) In the printer menu, you now have a choice of how you want to have
your document justified. You have the choice of insertying whole
spaces between words, using microjustification, or using proportional
spacing. Proportional spacing is not perfected, and has only been
tested on the DIABLO 630. We anticipate many queries on this, but
unless we have access to more printers, we cannot do much to remedy
this. (Are you listening HP?)
6) LPT2 is now recognizes as a valid printer device in the printer
menu.
7) The WPDEFAUL file has two new parameters which you can alter to
your needs. The 'sc' parameter (SCreen) contains the hex video segment
address. This can be altered if you have a non-IBM machine (for
instance, a Texas Instruments computer). The 'sw' parameter
controls screen width. This can be changed if you have a special
graphics card which is capable of displaying more than 80 characters
per line.
8) There is now a "tr" parameter in the WPDEFAUL file which changes
the way characters are viewed on the screen. The format is
"tr nnn=mmm"
where nnn is the ASCII number of the character to be changed, and mmm
is the ASCII character which should be viewed on the screen. See the
document EUROPE.DOC for an application of this.
9) The WPDEFAUL file can have comment lines. A comment line starts
with a pound sign (#).
NEW PRINTER CAPABILITIES
1) There is a new dot command, ".PR". This command sends a code to
your printer when it is encountered. For instance, if you have the
line
.PR ^XABC\154
then <CTRL>X would be sent to the printer, followed by the characters
ABC, followed by the decimal number 154. As with all dot commands, the
dot should start at the left margin.
2) If you are familiar with NYW, you know that the .TR dot command is
used to translate one character into a control string when that
character is sent to your printer. If you need the use TR sequences
in every document, your life has been simplified. Your printer's PRT
config file can now have one or more TR paramters in it. For
instance, if you want every occurence of ASCII character 173 to
generate the control sequence <CTRL> A, then you would have the line
tr 173=^A
in your PRT file.
3) In order to support proportional spacing and microjustification,
we needed to define some new pamaters which you can use in your .PRT
files. These parameters are :
wi xxx=yyy (a character width, letter=width)
ps,pe (proportional start/end)
ms,me (microspacing start/end)
hm - HMI string
hb - HMI bias (amount to be added to HMI value - for DIABLO 630,
this value is 1)
hx - maximum HMI (usually 127)
hi - HMI amount (usually 120)
fw - width measurement of the font (usually 120, for TOSHIBA 321,
it's 180, for EPSONs it's 60)
vm - VMI string
vb - VMI bias
To look at how these new features are used, look in the
DIAB630.PRT file.
4) Several backslash sequences have been added. These can be used when
you define printer control strings. These new sequences are :
\C (send HMI/VMI value as a binary number)
\D (send HMI/VMI value as ASCII digits)
\2 (send HMI/VMI value as two ASCII digits)
\S (send the current CPI control string to the printer)
\L (letter el - send current line spacing string to the printer)
5) If your printer has no underline sequence in its PRT file, under-
lining is done by backspacing.
6) There is a full screen printer configuration program that comes
with the version for registered users. This programs makes life a lot
easier when you want to develop a PRT file for your own printer.
PERFORMANCE IMPROVEMENTS
1) The memory allocation scheme is much improved, and therefore, NYW
can edit much larger documents. The TX parameter found in the WPDEFAUL
file is now ignored.
2) The speed at which files are saved has been improved. Instead of
doing a block by block copy when creating the BAK file, we now do a
DOS rename.
SPELLING CHECKER
We received many complaints about difficulties involved in running
the spelling checker. In versions prior to 2.2, we had to spawn off
several external programs and had to create several temp files in
order to run the spelling checker. For hard disk systems, this would
usually not be a problem, but on floppy systems where space is at a
premium and COMMAND.COM was not present on the disk, people ran into
difficulties.
The spelling checker has now become an integrated into the
executable version of NYW. The only external files we use are
NYWORD.DCT (the compressed dictionary) and NYWDICT.AUX (the optional
user-defined exception dictionary). No external programs are needed.
The user interface has now been greatly improved.
Because of the increase in size of NYW due to the spelling
checker, the spelling checker will only be offered to registered
users.
NEW DOCUMENTATION
We certainly realize the inadaquacies of the current users manual.
One of NYW's more ardent fans has been working on a new manual.
Sherman Reinius should be given much credit for the work that he has
done in spreading the word of NYW. Users interested in his version of
the manual should contact him at
4866 73rd Street, La Mesa, Cal. 92041