=================================================================

                              The

                            $ R / O

                       R E A D   O N L Y


                    -=( May 1986 Issue )=-



The   monthly   news  magazine of the Tampa Bay   Kaypro   User's
            Group and the DataCOM Super Systems(tm)

=================================================================
News and reviews of programs, hardware, and peripherals for users
of microcomputers with CP/M,  MP/M,  MS-DOS,  PC-DOS, or TurboDOS
operating systems.
=================================================================

              Steven L. Sanders - Editor (Sysop)

=================================================================

The  DataCOM Super Systems(tm) is a "state of the art" multi-user
remote  database  with  40mb of files online.   An annual fee  of
$35.00 is required  for access,  an application may be downloaded
by  calling (813) 791-1454 at 300/1200/2400 baud or send a   SASE
along with your request to:


               TBKUG / DataCOM Super Systems(tm)
                     2643 Cedar View Court
                     Clearwater, FL 33519


                     -==( DISCLAIMER )==-

Articles and reviews of microcomputers,  hardware,  software, and
other peripherals reflect currently advertised prices as released
by  the distributors and are included here for  YOUR  INFORMATION
ONLY.   The  TBKUG/DataCOM Super Systems(tm) is  NOT  being  paid
to    advertise   these  products  and  we   cannot    be    held
accountable   for  the  actual retail price  and/or   performance
of  said products.

=================================================================


             -={ Software Review: PRESTO! v. 2 }=-

                   Review by Peter Donnelly
                     Victoria, BC, Canada

(PRESTO! is a multi-function software supercharger by Eric Meyer)

vendor:     Spectre Technologies, Inc.
           22458 Ventura Blvd., Ste. E
           Woodland Hills, CA 91364

price:      $42.95 (US dollars) postpaid

    From among several Sidekick-style programs for CP/M machines
that  have  appeared  recently,  I chose Presto  because  it  was
reasonably priced,  required no hardware modifications,  and came
from an established firm that had already given us Rembrandt. The
program is available for all Kaypros and Osbornes; I'm running it
on an '84 Kaypro 2X with graphics but no clock.

    Presto  is  four  utilities:  a  notepad,  a  calculator,  a
timekeeper,  and  a  screen dumper.  Overlays for each  of  these
functions  reside  on  disk whence they are called up by  a  core
program  that  sits  in  high memory  regardless  of  what  other
software  is  being  run.  Say  you are  editing  a  document  in
Wordstar. You hit ^\, a bell sounds, and in about three seconds a
window  appears  on  the screen with  the  Presto  menu.  Another
keystroke  calls up the utility you want,  again inside a  window
with  a  menu  (optional for the  notepad).  Striking  ESC  twice
cancels back through the main menu to Wordstar and the screen  is
refreshed, all within four seconds.

    In  CP/M  2.2 the console command processor is rewritten  by
Presto,  and there are some visible changes.  DIR now lists files
in five columns instead of four.  The user number appears at  the
system prompt unless it is 0. TYPE strips the high bit from files
as  it  displays them,  so that Wordstar document files will  not
appear  to contain Kaypro graphics or other  strange  characters.

    Users of ZCPR do not have to give up their CCP for Presto's,
if  they  have the source code.  The manual gives  the  necessary
instructions.

    With  63K  or  less at their disposal,  CP/M users  must  be
conscious of headroom,  and the first question they are likely to
ask about a resident utility program is:  how much memory does it
take?  The promotional material for Presto encouragingly promises
that  it  will  cost only "a few K," but the  fact  is  that  the
version for newer Kaypros occupies a whopping 11008 bytes of RAM.
Thus  the transient program area on my machine is reduced to  46K
when Presto is loaded.   If I want to add Xtrakey,  even allowing
for  the minimum of keystring space I'm left with only 42K.  That
allows  enough  room to work with files of moderate  length  (300
lines  or  so)  in  Turbo Pascal or  MBASIC  - but  it  precludes
Wordstar from running at all.

    As for disk space,  on 1984+ Kaypros the minimum requirement
is  24K for the core program plus any one function.  If you  want
all four functions you need 44K, allowing for the 2K holding file
created  by  the notepad.  The maximum requirement  for  the  old
single-sided  Kaypros is 36K.   None of the files have to  be  on
your  working  drive:  you  can keep them all on  drive  B  while
running Turbo Pascal on drive A, for example.

                        What Presto Does

    First, the NOTEPAD function, which as the manual says is the
heart  of Presto.  One of my reasons for wanting the program  was
that  I  found  it  a nuisance to load Wordstar  for  any  little
writing job like putting a short note on a disk.  (Yes,  I know I
can do it with PIP, if I'm willing to forgo editing.) The notepad
does  this and a lot more.   It is a complete  interface  between
screen  display,  program,  disk,  and printer,  and handles just
about any kind of exchange.

    At all times Presto keeps a single page of 11 lines in  disk
memory  and this appears whenever the notepad is called  up.  The
whole  page  can be sent to a permanent file or the  printer,  or
individual  lines  can be sent to the screen at the  last  cursor
position  (where they are fed into any program you are  running).
Pages can be saved individually, or appended one to the other. As
well as exporting,  you can import text from the screen or from a
disk file of any length.   A key feature is the ability to scan a
file  without  importing  it wholesale into  the  program  you're
running.  Once a file is opened you can scroll forward  manually,
either  line-by-line or in notepad pages,  or have Presto  search
for a text string.

    Editing  on  the  pad is done with a small set  of  Wordstar
commands  for simple cursor  moves,  character  deletion,  insert
toggling,  and  insertion and deletion of lines.  Other  commands
will  home the cursor,  erase the notepad,  or undo what has been
done since the last file operation.

   The  notepad  does have its limitations.  You  cannot  scroll
backwards,  and there is no word wrap. Imported lines longer than
80 characters are truncated.  Wordstar documents come in as  non-
document  files with no print codes;  and I've had a problem with
occasional  lines dropping out between pages when scrolling  with
^C.  At the system level Presto is not suitable for editing files
of more than its 11 lines, since even changing a date on a letter
would require a number of appended saves.

    The  CALCULATOR  provides many features invaluable  for  the
programmer,  including  the  logical  functions  (AND,  OR,  ones
complement,   etc.)  and  operations  in   octal,   binary,   and
hexadecimal  (worth  the  price  of the program  as  far  as  I'm
concerned), as well as easy conversions from one base to another,
and   conversions   of  ASCII  characters  to   their   numerical
equivalents   and   back  again.    It  does  not  do  roots   or
trigonometrical functions. The operation is straight-forward, and
results  can  be  written to the notepad  or  directly  into  the
program you're working on. Up to seven values can retained in the
calculator's memory for as long as Presto is loaded.

    The TIMEPAD provides a calendar of any month in this century
and,  on  machines with clocks (various makes are  supported),  a
display of the current time,  a timer, and an alarm that will not
only ring a bell but also print a message to the screen. The date
and  time  can  be  written to the  underlying  software  or  the
notepad.   The  calendar too can be written to the  notepad,  and
from there into a document; but I encountered some problems here.
When  the  calendar was transferred to the  notepad,  the  cursor
would  keep  on printing blanks and finally the page would  blank
out and some gibberish would appear on the pad.   By experiment I
found that the only way around this,  unaccountably, was to enter
the date on the notepad with the WN command from the timepad menu
before using the WC command.

    Finally,  the  SCREEN  DUMP  function will send  the  entire
screen (i.e.  what underlies the Presto window) to the printer or
a disk file, or create a graphics file for use with REMBRANDT.

    Presto  is a powerful program,  well-presented and  easy  to
use.   Programmers  and technical writers are likely to find  the
calculator function a godsend. The notepad is a convenient way of
saving  or printing lines from the screen,  creating hasty notes,
and  finding  needed  information  in  other  files.   It  is  an
especially useful tool for programming in MBASIC.

    Still,  the  hefty chunk of memory Presto requires  must  be
weighed against its many useful features.  If you're in the habit
of  using  a  key-definition  program,   you  may  find  yourself
reluctant  to  part  with it for the sake of being  able  to  use
Presto  with  Wordstar.  (This  may  or  may  not  be  necessary,
depending  on  your machine and key-definition program,  and  the
length  of  your keystrings.) But if you find you  have  to  live
without  Presto  in word processing,  you can at least  use  your
keystrings  to  emulate some of its notepad features - for  which
see  Dick  Ezzard's article "Shades of  Wordstar,"  available  on
bulletin boards as SHADES.DOC.


     -={ Review: Adaptec ACB-2070A IBM HDD Controller }=-

                  (c) 1986 by Steven Sanders

The  Adaptec ACB-2070A Winchester disk controller is the  highest
performance  unit available today for IBM PC-XTs and clones.   It
is  also one of the best kept "secrets" in the business.  I  have
never  seen this controller advertised anywhere and  believe  me,
before  I  bought  my clone I checked every ad  in  The  Computer
Shopper.    The  ACB-2070A is fully IBM hardware compatible  with
PC-XT  controllers  and plugs directly into the  chassis  without
modification.   It  can  handle two 5-1/4" or  3-1/2"  ST506-type
Winchester  disk  drives and has its own DOS drivers for ease  of
installation.   The 2070A will handle drives with up to 16  heads
and  1024 cylinders and even supports wedge servo drives like the
Sysquest  and  Microscience  International.  Plus  features  like
power-on  diagnostic  and self-diagnostic testing to  insure  the
controller is functioning properly.

The  ACB-2070A when used with RLL capable drives such as  Seagate
ST-238,   Tandon  TM755,   Vertex  V150,   Microscience   HH-725,
Miniscribe  3425,  Lapine,  or Titan will yield approximately 50%
more formatted disk capacity.    Yes,  I said 50% more  formatted
disk  capacity!   The  ACB-2070A  uses RLL (run  length  limited)
encoding  with a 3:1 interleave factor which turns a  20mb  drive
into a 30mb+ formatted drive.   It performs this magic by using a
25 sectors-per-track density versus the 17 sectors-per-track used
by standard IBM controllers.

The  ACB-2070A features a primary formatting utility resident  in
ROM  which  is easily called up by using the DOS  utility  DEBUG.
There  is no software diskette supplied with the drive as  anyone
with   DEBUG.COM  (which  comes  with  DOS)  has  access  to  the
formatting  routines.   The format program is self-prompting  and
allows  you to enter the locations marked bad (if any)  from  the
factory  and  any other bad spots will be mapped and  locked  out
during  the  format  process.

You  may  also partition a single drive into many  equal  logical
units.   The  units  can be up to 32mb each (a  DOS  restriction)
having  a maximum of eight units for one or two physical  drives.
If  you  do  some  quick arithmetic you will find  that  the  DOS
restriction of 32mb is no longer valid,  the 2070A will handle up
to 256mb of online storage.


MFM (modified frequency modulation) Encoding:

  - 4 megabit per second (4.0 MHz) transfer rate on ST506/412
  - 100 nanosecond data window (+/- 50ns from center)


2,7 RLL (run length limited) Encoding:

  - 7.5 Megabit per second (7.5 MHz) transfer rate on ST506/412
  - 66.6 nanosecond data window (+/- 33.3ns from center)

Not   all  ST506/412  interface  Winchester  drives  meet   these
requirements.   Based  on testing done by Adaptec engineers  many
drives  that  use the thin film-plated and sputtered  media  meet
these  requirements.   Most drives using oxide media do NOT.   An
example  of  an oxide media drive is the  popular  Seagate  ST225
which can be used only with the MFM encoding.

As  always,  you  the  reader benefit from  my  prior  experience
(and  expense),  I have just found the Adaptec controller bundled
with a Microscience 20mb hard disk drive for only $499.00  !!!

Contact:    Worldwide Access, 6311-L Desoto Ave., Woodland Hills,
           CA. 91367  1-800-826-3736, 10-day trial period.


               -={ WHATSNEW in Public Domain }=-

All  files mentioned here are readily available for  download  on
any of the DataCOM Super Systems' remote nodes.

[PC/MS-DOS Files]

LSWP103.LBR  contains the latest DOS library-sweep utility  which
allows you to manipulate .LBR type files.   LSWEEP is an extract-
only utility, you can extract and optionally unsqueeze any or all
internal  member  files to the default drive or any  other  valid
drive.  LSWEEP displays the library directory in circular fashion
like  CWEEP or PCSWEEP,  you simply move to the desired  filename
and then enter the appropriate command letter.

PCSWP21.LBR  is the newest DOS file-sweep maintenance program and
now features a built-in LSWEEP mode.  PCSWEEP can squeeze and un-
squeeze   files  using  the  standard  HUFFMAN  encoding   scheme
supported by most SQ utilities.  PCSWEEP can also now extract and
extract/usq  library  file members with the addition of  the  "="
command.   It  operates the same way as LSWEEP using  a  circular
directory  and  is  very  easy  to  use.   PCSWEEP  supports  DOS
directories  and  you can easily log into another dir or  sub-dir
once it has been invoked.   PCSWEEP should now run on any  IBM-PC
or clone machine, earlier version were very IBM BIOS specific and
usually bombed on clones.

COMMANDO.LBR  is  also  from the authors of PCSWEEP and  is  very
similar  to a very enhanced 1DIR type program.   COMMANDO  allows
full manipulation of files on any drive or directory with  simple
function  key entries.   You are shown a full-screen display with
many different windows showing disk space remaining, memory, date
and time,  and sorted file listings.  A file pointer can be moved
over  any  listed  file  to  perform  the  desired  function  and
executable  programs  can  be run  by  pressing  the  appropriate
function  key.   All of PCSWEEP's features are included plus  you
get a really nice full color interactive screen display.  This is
a super nice program, buy a legal copy from the authors!

QMDM20E.LBR  is probably the best freeware modem program for IBM-
PC  or  true  clones.   Full support of  all  XMODEM  and  YMODEM
protocols except 1k packet which will (hopefully) be supported in
future versions (if everyone asks John nicely!)  The 2.0E version
now also supports SCRipt files for auto logons and automatic file
transfers.   The  library  has a multitude of pre-done  .SCR(ipt)
files  for  logging into most major telecom  services  like  CIS,
Source,  FIDOs,  BBSs,  MCI-MAIL,  and  others.   Other  features
include  an auto-dialing phone
directory that can also change the
communications  parameters (baud,  data bits,  stop bits) on  the
fly.   On  screen  pop-up windows for all  operations  which  are
easily  configured to whatever colors suit your monitor best plus
you can also move them to another part of the screen if  desired.
If  you're not going to buy a commercial program such as  MEX-PC,
then I would highly recommend QMODEM as a shareware alternative.

SEARCH.LBR  is  similar to the GLOBAL utility and allows  you  to
access  any  file in any directory once SEARCH has been  defined.
SEARCH will replace the DOS PATH command and allow access to  ALL
files,  not  just  .COM,  .EXE,  or .BAT files - but  ALL  files.
SEARCH  also  works properly under DOS 3.x which is where  GLOBAL
fails.  SEARCH can be disabled or enabled with simple commands.

DISMOD.LBR  contains a disk utility program similar to CP/M's  DU
and  allows  full modification of data in any DOS  file.   DISMOD
uses full-screen editing to display the data record,  the + and -
keys move you forward and backward through the file.  Editing can
be  done  in either the HEX or ASCII display areas and  does  not
become permanent until you issue the "S"ave command.   This is  a
very  useful  addition to anyone's bag of DOS tricks and is  much
easier  to  use  then DEBUG  for  most  ASCII  search-and-replace
applications.

DSM206.LBR is the latest version of DOSAMATIC.   This is a multi-
purpose  DOS operating shell that initially comes up looking like
PC-BOSS  or 1DIR but also allows psuedo multi-tasking of  several
programs  like MULTI-CH.   You can switch back and forth  between
different  segments of memory running different  programs.   It's
main   purpose   is  to  manipulate  files  from  a   menu-driven
environment  plus   have all the usual DOS  commands  like  TYPE,
CHDIR, CHKDIR, ERA, and REN available on the function keys.  This
is  the last version of this program to be put into the shareware
community.   Version  3.00 is sent to users who purchase the  $39
registered (and enhanced) version, and is well worth the $$$.

PROCOM23.LBR  PROCOMM is another full-featured modem program with
many of the same commands as used by QMODEM.  PROCOMM was written
in  'C'  and  is available as one large .EXE file  unlike  QMODEM
which  is written in Turbo Pascal and consists of  many  external
overlays.   PROCOMM  features  many different "exploding"  pop-up
windows to set parameters,  transfer files,  dial numbers, and is
very easy to use.   Once connected with a host system,  the  PgDn
key  will initiate a file download sequence with full support  of
XMODEM, YMODEM, Telelink, and Kermit protocols.

GAMES,  GAMES,  GAMES ...  In the DOS-FUN file section we have an
excellent  assortment  of  the latest color  graphic  games  like
PACMAN,   FLIGHTMARE,   QUBERT,   TIC-TAC-TOE,  CHESS,  MONOPOLY,
SPACEWAR,  PINBALL,  STRIKER, DIGGER, and many other to keep your
interest for hours.  For kids of all ages!


[CP/M 2.2 Files]

KP-DB22.LBR  is  the  latest (and probably last)  version  of  my
Kaypro-specific  multiple-file  mailing  list  database  &  name,
address,   and   phone   roladex   program.   During   first-time
installation  of DB you will now be prompted whether or not  your
Kaypro has an Advent TurboROM installed.  If you answer YES, then
the  codes used to generate the status line on video Kaypros will
be  handled differently to accomodate the altered BIOS used  with
the TurboROM.  I have added the "U" option to switch to any valid
CP/M  user number 0 through 15 during program  execution.   Added
support for both the Kaypro 2/4 and Kaypro 10 Legacy clock boards
as  each  uses  different PIO port  addresses.   And  I  added  a
"W"ildcard  string  search option which will attempt to  match  a
string  you input to a string anywhere in the name,  address,  or
city  fields.   This is handy when you can't  remember  someone's
name but you do remember what city they live in.   All known bugs
have  been removed and version 2.2 is fully compatible with  .DAT
files created by version 2.1 and 2.0.

DZ-FEB86.LBR   This  is  the  newest  update  to  the  absolutely
incredible  DAZLSTAR disassembler utility.   DZ will  disassemble
any  CP/M file and gives you an on screen display almost  exactly
like Wordstar.  Help menus on top (in inverse if supported), then
two windows below with HEX,  ASCII,  and opcodes.  You can change
the  size of the display windows for HEX or code or do away  with
one or the other altogether.  Can dump the disassembled code into
a diskfile and build a symbol table,  and much,  much more.  This
new  version  features an install program with many of  the  most
popular terminals pre-defined for a simple "pick the menu letter"
installation.  This is not just for hackers!

BD02.LBR  is  a  long-overdue  update to  the  essential  FINDBAD
utility  for locating bad sectors on disks and locking them  out.
BD goes FINDBAD one better by also showing which filename(s) were
affected by a locked out sector.   BD will work on any floppy  or
hard disk drive being used under CP/M 2.x.

FINREP22.LBR   Eric  Gans' Find & Replace utility  that  is  much
faster then the ^QA of Wordstar and offers many more options such
as:  wildcards in the search string, wildcard filenames, can have
hex  and control codes in the replace string,  and even works  on
object  (.COM) files as well as text files.   All of it's command
parameters  can be fed in by a SUBmit file to fully automate  the
process if desired.

WINDEX21.LBR   Indexes Wordstar document files with lengths up to
9,999  pages  and with up to 254 key  words.   Many  improvements
above  and  beyond the ability of MicroPro's  STARINDEX  program.
This is just another example of Eric Gans' fine CP/M utilities.

B29V301.LBR  is a NEWSWEEP look-alike/work-alike disk maintenance
utility that now even has LSWEEP features added.   You can  copy,
print,  delete,  and  rename  files either in single or  multiple
modes.   B29 now also has the ability to extract,  view, or print
library file members much the same as LSWEEP.  The only known bug
with  version 3.01 is with the "N" command for changing a  file's
user number assignment.   It does not seem to work right on  hard
disk drives but is OK for floppy-only systems like K4'84s.

CHG11.LBR   CHG  is a small utility that allows you to  change  a
file's user number assignment or unerase a file.  This is a great
utility for hard disk owners as you can move a file from one user
area  to another of the same drive without the need or delay of a
physical copy.  You can also specify a filename and a user number
to restore a previously erased file.

COMP-DIR.LBR   CDIR  is another handy utility for  hard  disk  or
floppy-based  system owners,  it will compare the directories  of
two disks and show duplicate filenames.   The standard version is
set to compare diskette A to diskette B and the Kaypro 10 version
will let you compare any drive user area of the hard drive to the
user 0 area of the floppy drive.   Great way to find out what you
have already backed off the hard drive to the floppy drive.

CRUNCHLZ.LBR   Here's  a new kind of CP/M file  squeezer  utility
that  compresses files smaller then can be obtained  by  HUFFMAN-
encoded files.  CRUNCH uses a different kind of alogrythm to gain
a  superior compression ratio.   This is the scheme being used in
the  DOS archive program ARC51.EXE and is now available for  CP/M
users as two very small (2k each) utilities.

TYPELZ.LBR   This is the first of the new utilities for use  with
CRunched files.   TYPELZ can display any ASCII CP/M file  whether
it  be normal uncompressed form or compressed either with SQueeze
or  CRunch.   TYPELZ  will display the file  in  paginated  form,
pausing  after  24  lines.   You  can advance a  single  line  by
pressing the spacebar or an entire page by hitting RETURN.

EGUTIL50.LBR   I  have already mentioned the  FINREP  and  WINDEX
utilities  by Eric Gans,  EGUTIL50.LBR is a collection of all  of
his latest CP/M utilities.   There are many Kaypro 10 (hard disk)
specific utilities in this library plus a wrath of others  usable
by anyone running CP/M 2.2 or ZCPR3.

CSWEEP.LBR   CSWEEP is a command-mode version of NSWEEP,  it does
not have an interactive mode but rather is operated strictly from
the  commandline.   CSWEEP fully accepts wildcards and  can  move
files from one user area to another, much easier to use then PIP.

SSTAT19.LBR   Replacement  for the standard STAT command plus  it
has  a circular directory display that easily allows you  to  set
and  reset  file  attribute  bits.   Inverse  video  display  for
terminals that support it like the newer Kaypro models.

DDRAW-20.LBR   The much awaited release of Dan Griffith's graphic
editor  for  video Kaypros - the complete source  code  in  Turbo
Pascal  is now available.   Lots of super routines in the  source
code  that can be used by Turbo hackers to enhance other programs
using graphic screen routines.


                  -={ Until Next Month ... }=-

That's about it for another month.   Looking at the number of new
CP/M  programs available I'm reminded of the phrase,  "Rumours of
my death are greatly exagerrated."

                    Steve Sanders - Editor