Skip to main content

 "A  hamburger sat in a tree,  knitting jam.  Suddenly a  panther
flew  past,  but that didn't matter,  because it had an uncle  in
America."
                           (written by someone while drinking...)

            ST SOFTWARE REVIEW: PROTEXT 5.5 BY ARNOR
  (Or maybe more: A comparative review against "1st Word Plus")

                      by Richard Karsmakers


 When  one  wants to review a word processor  with  a  background
thought  of completely switching to full time use of it,  it's  a
rather  handy  thing  to  go and write the  review  of  the  word
processor in question using that very same word processor itself.
 Therefore  I  am now writing this review using  Arnor's  latest,
"Protext" version 5.52.

 Apart  from making a list of "1st Word Plus" key  functions  and
the "Protext" equivalents and printing that out (using "1st  Word
Plus") I have had to do two things so far.
 First, I had to install the "Protext" program. This is a doddle,
really,  and running the CONFIG program is easy too.  I used  it,
among other less significant things, to install "Protext" for use
with a German keyboard layout.  I also changed the default  ruler
so  that  is  complies with the 65-column width of  the  ST  NEWS
pageview mode.
 Second,  I  found the "'" was not present which I needed in  the
above paragraph already.  I used the CONFIG program and the Atari
ST ASCII table to get it properly installed.  So now the keyboard
layout  had  a  "'" and a "`",  both of which  were  not  present
before.

 When  starting  to work with "Protext",  there are a  couple  of
things that immediately strike you,  especially if you (like  me)
were used to working exclusively with "First Word Plus".  In  the
rest  of this review,  assuming that you are familiar with  GST's
word processor, I will mention "1st Word Plus" comparisons a lot.
 First, you will notice a different screen layout. As it does not
use GEM at all,  there is no GEM window.  This means you have the
full  width of the screen at your  disposal,  however.  Only  the
upper  three lines are occupied by two status lines and a  ruler.
The  menus that come falling down when pressing the  right  mouse
button or F3 are large and ergonomic, but quite a bit slower than
GEM.
 Second,  one  has  to  get used to  several  different  keyboard
functions.  Making  something  bold,  for  example,  entails  the
pressing of CTRL-X followed by 'b' (or the shorter version,  ALT-
B,  which is basically a default macro like we'll see further on)
instead of just F1 like was the case with "1st Word Plus". Having
a  hard space at the beginning of a paragraph (i.e.  an  indented
space   that  will  remain  ONE  space  in  spite   of   possible
reformatting)  is no longer CTRL-SPACE,  but CTRL-N  followed  by
pressing  SPACE.  Something that is also immediately apparent  is
the  swapping  that  took place between SHIFTED  arrow  keys  and
CONTROLLED arrow keys.
 Third, saving a file does not allow you to use an item selector.
It  either  saves under the same name it was  loaded  from  (i.e.
"Save and resume" in "1st Word Plus") or prompts for a file  name
when  the file has just been created.  Although you  can  specify
full  path names here,  using an item selector would have been  a
lot friendlier.
 Fourth, you can position the cursor anywhere on the screen. With
"1st Word Plus",  you could only get to a letter that was already
typed  on  the screen,  or to a defined  space.  Getting  to  the
position  directly  below the word 'item selector' in  the  above
paragraph,  for  example,  would have been impossible using  "1st
Word  Plus"  -  which would have put it at the end  of  the  line
ending with the word 'friendlier'.

 Using  the CONFIG program I utilised earlier to get the  "'"  to
work,  I  could  have  redefined the entire  keyboard  layout  of
"Protext".  It  is possible to redefine any key on  the  keyboard
with exceptions of the SHIFT keys.  I could have alleviated  some
of the key 'problems' I mentioned above but decided not to.  But,
nonetheless,  this  possibility makes for an  extremely  flexible
program  that  anyone  can adapt to his  or  her  own  particular
purposes  -  but working with the default functions  proves  fast
enough after the initial time you spend getting used to the whole
thing.  OK.
 Like in any proper review, I will now get down to describing the
various  features  of the program.  I will do this  by  means  of
taking myself through the manual.

Entering and correcting text

 In this department,  "Protext" makes all your wishes come  true.
Of course it can do all the obvious things that I will not insult
your  or my intelligence with by describing here.  On top of  the
default set of things, however, it can do quite a bit more.
 Case handling is quite deftly done,  for example.  With a  swift
key stroke it is possible to change case of a word or letter. You
can also swap two characters with one keystroke (to enable you to
correct a word like 'corretc'.  Deleted bits of line are buffered
and can be put back (undo) if longer than three  characters.  You
can  rapidly  use quick keystrokes to move  the  cursor  back-and
forward a letter,  a word,  a line or a sentence.  Many different
kinds of markers are catered for that are saved to disk with  the
text
.

The File Selector and Disk Utilities

 Although  you  can  set a parameter to using  the  GEM  (or  any
alternative)  file  selector,  "Protext"  has  quite  a  powerful
alternative built in itself.  It basically allows most operations
you'd expect (viewing in different sort orders,  loading, saving,
selecting),  but  you  can also have a go  at  copying,  erasing,
renaming,  contents viewing and folder creation.  As a matter  of
fact  it  offers  many  options that make  up  the  strengths  of
alternative file selectors like "Universal Item Selector III". It
even offers one function "UIS III" does not have:  It enables you
to map a disk - this shows all directories and subdirectories  in
a TREE kind of way,  which is very easy for the quick location of
folders.

Cut and paste editing

 Here, my feelings towards "1st Word Plus" are slightly bivalent.
I  like the GST program more on one hand because it  allows  more
keystroke block options such as 'go to start' and 'go to bottom'.
But that's about all that speaks in favour of said program.
 The main strength of "Protext" is that you can have most command
mode functions (see further) operate only on the block.  You can,
for  example,  apply COUNT (like "1st Word  Plus"  'statistics'),
FIND,  REPLACE, FIX (transform all soft spaces and TABs into hard
spaces),  NUMBER  (add/remove  line numbers - great  for  program
listings),  PRINT (and a host of varieties), SAVE, SAVEA (save as
ASCII)  and SPELL (spell-check) either to the entire document  or
to the block that's currently defined.
 Another  very powerful feature is hidden behind the 'box  mode'.
With  this it is possible to define special blocks called  boxes.
With this you can for example define block operations to work  on
a  column  of figures.  You can then delete an entire  column  of
figures with a few easy keystrokes without affecting the contents
to the left and right.  This replaces tedious repetitive  actions
you  have  to undertake manually on each line  because  otherwise
block  operations would affect all contents (of course you  could
also have used MACRO mode - see further - to do this,  but  boxes
are even handier).

Rulers, Tabs and Margins

 Like  "1st  Word Plus",  "Protext" allows limitless  amounts  of
rulers  to be used in the text so as to achieve effects  such  as
different  page  widths or pieces of text  with  different  tabs.
Unlike  "1st Word Plus",  these are displayed at the  appropriate
locations in the text.  This may sound messy (and it does mess up
the text a bit), but in the end it's easier.
 Where  "1st  Word  Plus"  offers two  different  sorts  of  TAB,
"Protext" offers three.  The first is the normal TAB that can  be
used for jumping horizontally,  or for indenting text. The second
is  the decimal or right justification TAB.  This allows  you  to
right justify against a TAB position. In the case of numbers, the
"." will be centred.  The right margin,  by default,  is a  right
justification  TAB.  Third,  "Protext" throws in the centre  TAB.
This  is a new one,  which allows text to be centred around  that
TAB  position.  This is a bit like the middle of the  ruler  with
"1st Word Plus", with the exception that the centre TAB can be on
any position in a ruler - and there can be several on one ruler.
 Easy  commands like "Copy default ruler" (CTRL-D)  and  "Restore
previous ruler but one" (CTRL-R) complement this department.

Text formatting

 Another  thing that will strike you when starting to  work  with
"Protext" is its auto reformatting.  This automatically reformats
the  paragraph you have edited once the cursor  leaves  it.  This
replaces the compulsory "go up to the start of the paragraph  and
then  press F10" of "1st Word Plus".  Wonderful.  More and  more,
"Protext" conveys a sense of being a word processor in the MS-DOS
quality sense of the word.
 Needless to say, "Protext" also supports word wrap (the sentence
automatically  being continued on the next line when typing  past
the  righthand margin) and right justification (the right  margin
being a straight line instead of a jagged one).
 Reformatting can also be done manually,  of course. Commands are
provided that format the rest of a paragraph (strictly taken this
is  F10  of  "1st Word Plus") or  format  the  current  paragraph
without  moving the cursor.  It is even possible to format  while
printing
;  this is a handy option when mail merging and the  data
lines  to  be included have contents of different length  in  the
middle of a paragraph that needs to be right justified.
 "Protext"  hyphenation  is  something  else  that  needs  to  be
mentioned separately.  Of course it supports soft hyphens  (words
are hyphenated only when at the right margin), but it also allows
the  user  to  influence the hyphenation  frequency  -  which  is
basically  the  ratio of white space and text that  needs  to  be
reached before it starts to auto-hyphenate any word.  Although  I
have admit that I have not worked with the program long enough to
have concluded that its auto-hyphenation is perfect,  it seems to
be  very  close  to  it.  A German  version  of  the  hyphenation
algorithm  (separate  algorithms may be loaded) is said  even  to
change  "Drucker" into "Druk-ker" and "Schiffahrt"  into  "Shiff-
fahrt".  Now  that's what I call neat;  the stuff that should  be
standard with any word processor but isn't.
 Before ending this bit,  the bit about 'widows and orphans'  and
'blank line suppression' during printing needs to be mentioned. A
'widow'  is  the last line of a paragraph at the top  of  a  next
page;  an 'orphan' is the first line of a paragraph on the end of
a  line - or the other way around.  These unwanted events can  be
suppressed.  Also,  a blank line on top of a document (e.g.  when
the  previous paragraph ended on the bottom line of the  previous
page and you added an empty line after it).
 Again: Very neat. It shows that thinking went into the program.

Find and Replace

 The 'find' and 'replace' options can only be called from command
mode  (more about that later) or from the pull  down  menu.  This
entails either pressing "Esc" followed by "FIND" or "REPLACE", or
F3, T, F/R respectively.
 This  is hardly as quick and intuitive as "1st Word  Plus"  that
allows ALT-F or ALT-R for these respective operations.  But I can
assure  you that there the inconveniences end - "Protext"  offers
search  and replace operation that will make any  writer's  mouth
drip with saliva (well...mine more or less did).
 What else to do rather then going through them one by one?
 GLOBAL.  When set,  the operation will be executed on the entire
document, regardless of current cursor position.
 CASE  SPECIFIC.  This switch sets the program to ignore  or  not
ignore  case.  So "find" will find "Find",  "find" and "FIND"  if
this switch is off.
 WORD.  This  is where "Protext" continues where "1st Word  Plus"
left  off.  When switched on,  this assured that the word  you're
looking for is only found when it is truly a word.  So "the" will
then only be found as "the" - and not in "there" and "loathe".
 Great, innit?
 BACKWARDS.  This  checks  backwards,  starting  at  the  current
position  or  at the bottom of the document (the latter  case  if
'global' is switched on).
 ALL.  Well...this  selects whether or not all strings should  be
replaced. In the case of find, however, it will give the total of
all occurrences of the string.
 SPACE IGNORE.  Another one I've always waited for.  It  switched
'ignore  spaces'  off  or on.  So  "Wow!  Wow!"  will  find  both
"Wow! Wow!" and "Wow!    Wow!", for example, if switched on.
 FIND OR REPLACE THE nTH OCCURRENCE. Another handy option.
 These  powerful  FIND and REPLACE commands are  complemented  by
quick key combination to repeat them,  either upward or  downward
(F5  and F6 respectively,  which is faster than "1st  Word  Plus"
ALT-A - that can also only repeat in the current direction).
 Further,  the use of the "?" wild card is allowed - also in  the
case  of  REPLACE,  even though the wild cards in  the  FIND  and
REPLACE strings must be the same. Of course, all FIND and REPLACE
commands  also have a variety that will only act on  the  current
block you've defined. Quick key combinations are provided to find
the previous/next word that is the same as the one the cursor  is
on.

Line Drawing Mode

 This  is a rather handy option that I  can,  unfortunately,  not
demonstrate due to the limitations of the ST NEWS page-view mode.
Within  "Protext",  this allows you to draw simple  line  figures
within the text.  They can be printed out as well,  provided that
the  printer has IBM character set support.  You can draw  either
with single or with double lines.
 Needless  to say,  this can greatly enhance the appearance of  a
document.

Some more miscellaneous Editing Commands

 In  this part of the review I will handle some of  the  commands
that the user manual also stored in a similar chapter.
 First,  there  is the possibility to AUTO-save a document  at  a
specific  time interval.  This specific time can be specified  in
seconds  using the CONFIG program,  as can the size beyond  which
this  should  not  be  done  automatically  but,   rather,  after
confirmation by the user.
 "Protext"  also allows some basic calculations.  These  make  it
possible to add together a column of figures or row of figures in
'addition  mode'.  The  result  can  be  inserted  in  the  text.
Unfortunately they have not included the xx'yy" format of numbers
to add hours and minutes (or minutes and seconds) together.  This
may be an idea for the future.
 For  work in 'program mode' (useful for typing in listings of  C
or  whatever)  an auto-indent option is even  catered  for.  This
makes it a lot easier to type indented pieces of program code.
 Further  commands are the typing of the current date or time  at
the current cursor position, the viewing of the text with (ouch!)
or  without  (sigh!) control codes,  and the definition  of  page
break lines. Additional lines can be displayed in monochrome mode
-  50  instead  of  the usual 25.  The  program  uses  a  smaller
character set then.

Multiple File Editing

 It has to be said that "1st Word Plus" made it very easy to work
with  multiple files in memory - so I was spoilt with respect  to
that. Although "Protext" allows up to 36 files to be in memory at
any  time  (providing sufficient memory  is  present),  initially
their  handling is not as easy as in "1st Word Plus"  (but,  then
again,  can it be any easier?).  Working with two files in memory
is  comfortable  and easy,  and with more  documents  things  get
slightly more complicated.
 When multiple files are in memory,  everything revolves around a
table  of documents currently in memory.  Each entry there has  a
number  (0-35),  a  filename and a full  filename  with  path.  A
document  that was edited but not yet saved has a  'tick'  before
its name. The SHOW command shows this table, after which "SWAP x"
or "SWAP filename" can be used to swap to a file with that number
(x) or to load in an extra file respectively.
 It  is possible to copy blocks between files and it is  possible
to  show  two files on the screen at the  same  time  (horizontal
split  screen).  These two files can then even be locked so  that
all  scroll operations are performed on both displayed  files  at
the same time.

Printing

 The number of printer drivers supplied with "Protext", that come
on a separate disk,  is impressive.  A separate booklet  explains
how they are to be installed.  What's even more useful,  however,
is  that  the  same booklet includes a list  of  just  about  any
printer on the market, along with the printer driver you had best
use for it.  Without that list,  I would have spent ages  finding
out  that  I  should use an Epson LQ2500 printer  driver  for  my
Citizen Swift 9 printer!  Installing a printer is one of the most
important things to be done when you want to do some serious word
processing  -  otherwise  it would be like  having  an  expensive
Pioneer  audio installation with defective white brand  speakers,
attached with defective wires.
 Great. Arnor scores a lot of points here.
 Printer  control  codes can be implemented in the  text  at  any
time. Principally, character styles like bold and underlined (and
combinations thereof) are printer control codes, too. You can add
a  printer  code by pressing CTRL-X followed by any of  16  (a-z)
characters.  These  can  be  programmed by the  user  to  achieve
anything the printer supports.  By default,  they already  handle
things like pica,  proportional, super/subscript, the text styles
(except light), condensed, elite, enlarged, et cetera. Oddly, the
light text style is not supported (I added it later in "1st  Word
Plus").
 With a wide variety of printing commands,  all available  either
through the command mode or the pull-down menus,  you can print a
block, print a page, print from disk ("1st Word Plus" 'print') or
print straight from memory ("1st Word Plus" 'print current'). You
can even print to the screen or to a file.  The first may be used
to check if everything comes out alright,  the latter may be used
to  create  files  that can later be  printed  with  the  desktop
view/print option.
 That is not all, however.
 As  you would expect from a decent  word  processor,  background
printing is supported.  Nothing exciting,  actually.  Some of the
more exciting things,  however,  are the support of microspacing,
proportional print and (hold on) the support of newspaper  column
printing.
 Newspaper  column printer allows you to print out a document  in
several columns,  like in a newspaper.  You can define the number
of  columns,  and you can define the total width (in  characters)
that may be taken up by the document on the printer.

The Spelling Checker

 Yes.  It has a spelling checker built in.  It features  110,000+
words  (including  medical and legal terms - rather a  lot)  with
very fast phonetic lookup for spelling corrections. That's pretty
neat  when  compared with "1st Word  Plus",  that  offers  'only'
40,000  English words (the Dutch dictionary offers  about  65,000
from what I've heard).  There are different dictionaries for  UK-
English, American English, German, French and Swedish.
 The  spelling checker does all I was used to get from "1st  Word
Plus"  - and a bit more.  Of course it will find words that  have
been  misspelt.  But  it will also check  for  capitalisation  of
proper  nouns.  It  will check "doesn't" as one word  instead  of
"doesn"  and  "t".  It also does this  with  "e.g.".  When  spell
checking  in  edit mode,  it will also warn you if it  finds  two
identical words in succession (a good thing,  as I often tend  to
type "is is" instead of "it is" - strange though this may be). It
will  check  for a capital at the start of a  sentence.  You  can
spell-check while typing. The works.
 You can spell-check a document, or a block, or the current word.
Nothing  seems  to  pose a  problem  for  "Protext".  When  spell
checking,  you have further options at your disposal the likes of
"change  spelling of word" ("1st Word Plus"  'replace'),  "ignore
all occurrences of the word" (you had to include it in the  spell
check  file with "1st Word Plus",  even if you didn't  want  that
to),  "store word in dictionary" ("1st Word Plus" 'store'), "look
up  correct spelling" ("1st Word Plus" 'browse') and "ignore  one
occurrence only".
 Like I said:  It offers what "1st Word Plus",  and probably most
other words processors offer - and does not stop at that.
 Before  going on to the next topic,  I would like to  mention  a
command mode function that relates to the spelling checker.  This
is the ANAGRAM command. This command is very powerful. It is best
illustrated by giving you the same examples the manual gives.
 "ANAGRAM  NAME".  This will give all anagrams  of  "NAME",  like
"MANE", and "AMEN".
 "ANAGRAM NAME?".  As you see, you can use wild cards here again.
This will come up with words containing the N,  A,  M,  E and one
more character. Like "NAMED" and "MEANS".
 "II????". This will come up with any 6-letter word containing at
least two I's. Try to think some up yourself. The program came up
with over 290...
 "KK*".  This  will come up with a word of any length  containing
two K's (at least). I have not tried typing this in to try.
 "?????????????????????????*". Will come up with any word that is
twentyfive characters or longer (it came up with 24 words,  which
almost  all had to do with medical science).  I will not  try  to
baffle you with them, easy though it would have been.
 It need not be said that this is the perfect solution to  people
who  enjoy doing crosswords,  or people who need to find  a  word
that rhymes, or...or...

The Thesaurus

 People who already started drooling when reading the above  will
start  to  have cataracts erupt from their  aural  cavities  when
learning  that "Protext",  as of version 5.5,  has a  "Thesaurus"
built  in.  Such  a  wonderful thing is  no  species  of  extinct
reptile,  as  you may know,  but a helping hand when looking  for
another  word for 'beautiful' or 'hateful',  or whatever you  may
come  up  with.  Synonyms  are only a  keystroke  away,  and  the
alternatives can be easily inserted into the text.
 It  has  43,000 entry points and 827,000 responses.  I  seem  to
recall  that "K-Roget" (the Kuma program with which I  faithfully
worked  so far) features about 150,000 responses - correct me  if
I'm wrong.
 It's simply beautiful.  Expect more excessive use of the English
language from me from now on!
 French and German versions are in the pipeline.

Index and contents

 Does  anyone  remember me raving a bit  about  "1st  Xtra",  the
utility  program  for "1st Word Plus",  the program  that  (among
other  things) allowed the creation of lists of contents  and  an
index for a file?
 With  respect  to the "1st Xtra" author,  look no  further  than
"Protext".  And  the brilliant thing is that it's all  built  in,
which  is  a  tremendous advantage.  You can  mark  words  to  be
included in the index,  and it can even be done with phrases. You
can  even have index references that do not appear in  the  text,
and index subheadings. Oh boy, oh boy.
 There's just so much of the good stuff in this program.  I can't
wait to get on to the next bit - so I won't.

Macros and Exec Files

 Comparisons between "Protext" and legendary word processors such
as  "Word Perfect" do not stop yet.  The fact that it allows  the
use of macros and exec files proves this rather adequately.
 Ah! How I love the understatement!
 Macros,  as you may know,  are recorded sequences of key presses
that can be played back.  In theory,  "Protext" allows up to  128
macros  to  be  defined  - and each can  have  a  length  of  255
characters. Many (about 50) of these possible macros have already
been defined by default,  allowing quicker selections of  special
characters and text styles for example.
 Macro recording is really easy.  Just press CTRL-F1 followed  by
the key you want the macro to be on.  Then you can record, ending
the  recording by CTRL-F1.  Macros can be saved with the  command
mode SAVEKEYS command.  Specialist macros can be defined by means
of the command mode MACRO command,  that allows you to enter  the
sequence  of keys and functions by means of typing their codes  -
as opposed to the recording method.
 On to the Exec files.
 As "Protext" has a command mode CLI not unlike MS-DOS, I was not
overly  surprised  (but duly satisfied) with the inclusion  of  a
kind of batch file possibility,  here called "Exec Files".  These
allow for sequences of commands you often use to be written in  a
text  file  to be executed afterwards by typing the name  of  the
text file. All codes, functions, etc. can be used by means of the
token list in the back of the manual.
 To make everything complete, there's even an AUTO exec file that
will be executed automatically when "Protext" is started.
 Very good, Arnor!

The Command Mode

 You  should  already have noticed me  mentioning  the  "Protext"
command mode at several occasions earlier in this review.  Here I
will go through some of the more remarkable commands that I  have
not already described.
 Pressing  "Esc"  causes the command line interpreter  to  appear
halfway down the screen.  Pressing "Esc" again will cause you  to
enter edit mode again; if you don't, you can enter commands.
 Some  of the basic I/O functions are catered for here.  You  may
find  the DIR,  ERASE,  MKDIR,  RENAME,  RMDIR and TYPE  commands
(among  others) familiar from a shell or MS-DOS  user  interface.
LOAD,  SAVE  and  PRINT  can also be found  here  (with  specific
varieties).
 The  commands  recognised  are  A  (selects  drive  A),  ABANDON
(empties printer buffer), ACCESS, ANAGRAM (see above), B (selects
drive B...),  BACK (switched background printing  on/off),  BUILD
(dictionary command),  C (...),  CALC (basic calculations),  CAT,
CHDIR,  CLEAR, CLEARKEYS, CLS, CODE, CONFIG, CONT, CONVERT (calls
the File Conversion utility),  COPY, COUNT, COUNTB, D (...er...),
DATE, DELWORDS (dictionary command), DIR, DOC, DRIVE, ECHO, ERASE
(also DEL),  EXEC, EXECS, EXT, FF, FIND (see above), FINDB, FINDW
(like ANAGRAM,  but does nut shuffle the characters),  FIX, FIXB,
FORMAT (format a document), FORMATB (format a block), FSORT, GOTO
(goto page/line/column), HELP (extensive help mode), INDEX (build
index),  INK  (ST-exclusive  command,  used  to  set  medium  res
colours),   INSWORDS  (dictionary  command),  KEY,  KEYB  (select
keyboard type,  on ST either 'normal' or 'with numeric keypad  as
on  PC'),  KEYDEF  (redefines  a  key),  LANG  (selects  keyboard
language,  e.g.  German,  English, etc.), LINK, LISTD (dictionary
list  command),  LMACROS  (list macros  already  defined),  LOAD,
LOADCFG,  LOADKEYS,  LOOKUP  (lookup a word in  the  dictionary),
MACRO (identical to KEY), MAKED (dictionary merge command), MERGE
(like  "1st  Word Plus" 'Read  file...'),  MKDIR,  NAME  (changes
current document name in memory),  NUMBER,  NUMBERB (numbers  the
lines in a block,  or removes them),  PARALLEL, PATH, PAUSE (when
in Exec File,  waits for a key), PM (calls the print menu), PRINT
(standard print command),  PRINTB (print block),  PRINTER  (loads
printer driver),  PRINTF (print to file), PRINTFB (print block to
file),  PRINTOFF/PRINTOF  (echo  of screen output to  printer  or
not),  PRINTP  (print  page(s)),  PRINTPQ (print  page  in  NLQ),
PRINTPS (print page to screen),  PRINTQ (print in  NLQ),  PRINTQB
(print block in NLQ),  PRINTS (print to screen),  PRINTSB  (print
block on screen),  PROG,  PROTECT (read-only a file - opposite to
ACCESS),  QUIT (...er...), RENAME, REPLACE (see above), REPLACEB,
RMDIR, SAVE, SAVEA (save as ASCII), SAVEAB (save block as ASCII),
SAVEB  (save  block),  SAVEKEYS (see  above),  SERIAL,  SET  (set
environment  variables),  SHOW  (see  above),  SL  (select  spell
checking  language;  automatically changes dictionary  paths  and
file names),  SPELL (see above),  SPELLB,  SPLIT,  SPOOL/SPOOLOFF
(switches on/off the echoing of screen output to a file),  STATUS
(shows "Protext" CONFIG status),  STOP, SWAP (see above), SYMBOL,
TAB,  TIME,  TOUCH  (set  file to current time  and  date),  TYPE
(display  a file on the screen),  TYPEWRITER (everything that  is
typed is printed immediately),  UPDATE (same as copy, but file is
only copied if source file is of later date as target file if  it
already exists) and WINDOW.
 These commands, there being plenty of them, increase the already
huge power of "Protext" tremendously.

Stored Commands

 "Protext" also enables the user to type in commands in the text.
These are of a totally different nature than the ones in  Command
Mode,  and generally have to do with output format.  At the start
of a document, for example, you can define its bottom margin, top
margin, side margins, headers, footers, etc.
 These  command are typed in in the text,  and are preceded by  a
greater  than  (>)  sign  at the start  of  a  line.  Some  allow
parameters to be passed.
 These  so-called stored commands are very specific.  I think  it
suffices to say that there are about fifty of them, and that I do
not want to describe them in this review.

File Conversion

 Although  not  integrated into "Protext"  itself,  the  software
package includes a CONVERT program that can easily be called from
the "Protext" command mode.
 The following conversions are possible:

ASCII                         from/to         Protext
CPM/CPC Protext               from/to         Protext
Amiga/Archimedes Protext      from/to         PC/ST Protext
WordStar (up to 5.5)          from/to         Protext
First Word Plus               from/to         Protext
Rich Text Format (RTF)        from/to         Protext

Concluding

 Not  everything  "Protext" is capable of doing is  mentioned  in
this review.  I have included the bits I found juicy,  and I  may
very well have left out an option or two that would  specifically
have turned you on.
 I think it is safe to say,  however,  that "Protext" is the best
word processor package I have ever been able to work with. I have
to  say that I have only had hands-on experience with  "1st  Word
Plus"  and  "Word Perfect" (a little) on the  ST  and  "Microsoft
Word"  on  the  PC.  I find "Protext"  a  lot  more,  let's  say,
transparent,   and  very  easy  to  use  yet  almost   infeasibly
extensive.  I am glad I discovered the existence of this package,
for  otherwise  I would have had a frustrating life ahead  of  me
without knowing that so much more is possible.
 "Protext"  offers  everything a writer may want.  It is  a  huge
integrated  chunk of program with all the knobs and bells on  you
might wish.  It also has powerful mail merge options that feature
read date from files;  ask for variables from  keyboard;  display
messages  while printing;  include file  for  printing;  reformat
whilst  printing;  conditional printing and  repeat-until  loops;
numeric calculations and string expressions including substrings;
record information to a separate file; Roman numeral output; self
incrementing variables and time and date.
 You  see:  It has everything you'd want.  And even if it  didn't
have it, I'm sure Arnor would do something about it eventually.
 Also,  the  fact that "Protext" seems not to use any GEM at  all
makes  it  possible to include dialog box operations  in  macros.
Also, this is the perfect way of avoiding the notorious "1st Word
Plus" crash bug, which is actually a bug in GEM.

 I am proud to be a "Protext" user.  It is a rich, extremely well
designed  program  with all the knobs  you'll  want.  Its  screen
output  is quite fast,  and the others bits are even better  than
that.  It is the "Superbase Professional" of word  processing.  I
had  always  thought  I hadn't missed anything  using  "1st  Word
Plus".  How  wrong  I turned out to have been.  Innocence  is  no
excuse.  Check out this program; once you've taken the trouble of
getting  used to its basic commands,  it will sweep you off  your
feet with joy.  It's a word processor, "K-Roget", "K-Rhyme" (kind
of),  "Mail Merge",  dictionary maintenance program and all  that
stuff in one.

 "Protext" is available at 152.75 pound sterling from:

 Arnor Limited
 611 Lincoln Road
 Peterborough PE1 3HA
 England
 Tel. (international): ++44-733-68909

 The program requires 1 megabyte of memory.  To really enjoy  it,
you would also need a harddisk or a large RAMdisk (so you'd  need
lotsa meg of memory).
 I'd  like to extend sincere thanks to Mr.  Douglas  Thompson  of
Arnor for arranging the review copy. Cheers!

Disclaimer
The text of the articles is identical to the originals like they appeared in old ST NEWS issues. Please take into consideration that the author(s) was (were) a lot younger and less responsible back then. So bad jokes, bad English, youthful arrogance, insults, bravura, over-crediting and tastelessness should be taken with at least a grain of salt. Any contact and/or payment information, as well as deadlines/release dates of any kind should be regarded as outdated. Due to the fact that these pages are not actually contained in an Atari executable here, references to scroll texts, featured demo screens and hidden articles may also be irrelevant.