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

                              The

                            $ R / O

                       R E A D   O N L Y


                  -=( October 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 115mb 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,  (813) 796-5627
at 1200 or 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.

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


            -={ DataCOM Systems -- Three Nodes }=-

It's  now official,  the new DataCOM PCBoard(tm) node went online
on August 31, 1986.  This new system is for IBM-PC or clone users
only as all online software is IBM-related.   The system  accepts
1200 or 2400 baud at logon and displays online color and graphics
to other IBM or compat machines with CGA card and color monitors.
If  you  have only a monochrome system,  then answer "N"o at  the
first prompt for color graphics.

This  new  system becomes DataCOM's third remote  node  and  adds
another  32mb  to our online data storage.   With the  multi-user
system  and  the new IBM system added together we now  offer  our
callers  over a 100 megabytes of  online  files!!   TBKUG/DataCOM
members  have access to all three systems for one low annual  fee
of $35.00.

According  to Telenet,  PC Pursuit service will be available  for
the  Tampa/St Petersburg/Clearwater areacode (813) by early  fall
and  is one of their next projects.   Telenet is also  installing
2400 baud modems in all the present 14 outdial areacodes and will
be  doing  the same to any new areas being added.   The new  2400
baud  service  will  be provided at no extra  cost  and  will  be
available in most areas very soon.

We  are  offering a 20-minute demo access on the new  PCBoard  to
non-members who complete an online registration.   You will  have
enough time to see what the board looks like and you can download
the   DATACOM.INF,   MEMBER.APP,   and  MASTER.ARC  files.    The
MASTER.ARC file is a daily-updated listing of all online files on
the PCBoard system, it presently lists about 18mb of files!

        DataCOM PCBoard  --  (813) 796-5627  1200/2400


           -={ Kaypro II/IV 256k RAM Mod Update }=-

                   by Dr. Michael W D Liddle


Ron  Rock had problems with my 83 Kaypro II/IV 256K  upgrade.   I
hope  the following will help him and others.   I also hope  that
those  of  you  who didn't spot my two typing  mistakes  will  be
generous and forgive me.

Ron  found  that after installing the mod while still  using  64K
chips  that  small programs worked but large ones  didn't.   This
suggested to me that different parts of RAM were being  addressed
simultaneously.   I  had  this at one stage whilst  debugging  my
prototype although from a different cause.

NOW  FOR THE CAUSE AND CURE :- My circuit as published has PIO  1
and A14b coming from U3 labelled the wrong way around.   I accept
full  responsibility  for  this mistake it slipped  past  all  my
checks.   Pins  10  and 11 of U3 (the 74LS153) should connect  to
A14B (Kaypro U33 pin 11) and Pin 12 of U3 goes to the PIO as  PIO
1 (PAD E29).

My  error  results  in A14 not reaching the memory and  thus  the
first  16K overlaps the second 16K whilst the third 16K  overlaps
the  fourth  16K.   Thus any program bigger than  16K  overwrites
itself and dies.  This would explain Ron Rocks problem.

If you get this far you will find another problem.   The  REFRESH
for RA8 won't work until you earth PIN 2 of the 74LS393 (U1).

Anybody  adding 256K to their machine please let me know how  you
get  on  with  it (especially Mr Rock and his son to  who  I  owe
special  thanks for bringing this problem to my  attention).   Do
tell me of any other problems and any solutions you find to them.


P.S.    The transposition of A14 and A15 (U33 pins 10 and 11) was
something  else I hadn't noticed.   I took the lid of my  machine
and  find that Micro-C have it right.   I apologise to anyone who
had  problems  using  the circuit in the file  that  appeared  on
various  BB's  shortly  before  Micro-C  published  the  official
version.   This  particular bug would only show up once  you  had
256K up and running.

P.P.S.   The  Micro-C version is correct in earthing pin 2 of the
74LS158  although  my system does work fine without this  it  may
make a difference to others.

P.P.P.S.   Since submitting the design to Micro-C I have  altered
the  PIO  connections.   Both work with the 63K CBIOS I  recently
made  available  however  the  ZCPR3 BIOS  needs  the  newer  PIO
arrangement.   For those who want an exact duplicate of my system
the  following is straight from my (working) motherboard to  you:
PIO 1 = PAD 29.  PIO 2 =  PAD 31.  PIO 3 =  PAD 28.

This  is  the corrected schematic for the  KAY256.LBR   256K  ram
modification  for '83 series KayPro computers,  Models II and IV.

TABLE I

            Signal on                  Chip on
            Board                      Kaypro II/IV

            REFRESH                    U48 pin 12
            MUX                        U33 pin 1
            A14                        U33 pin 11
            A15                        U33 pin 10
            RA7                        U20 pin 9
            RA8                        U20 pin 1
            PIO 1                      Pad E29
            PIO 2                      Pad E28
            PIO 3                      Pad E31


FIGURE 1

           +-----------------------------+
           |                             |
           |         +--------+          |
           |  +------|    7   |- 0v      |
           |  |     -|    4   |----------+
           |  |     -|    L   |-
           |  |     -|    S   |-
           |  |  0v -|    3   |-
           +--|------|    9   |- 0v
              | +5v -|    3  1|----------o----------< RFRSH
              |      +--------+          |
              |                          |
       33R    |      +--------+          |
RA7  <-- / /---|------|        |- 0v      |
              +------|    7   |-         |
           +---------|    4   |-         |
           |        -|    L   |-         |
           |        -|    S   |-         |
           |        -|    1   |-         |
           |     0v -|    5   |- 0v      |
           |    +5v -|    8  1|----------+
           |         +--------+
           |
           |         +--------+
           +---------|        |- 0v        33R
A14b  >------------o--|    7   |------------ / /--------> RA8
                   \_|    4   |-----------------o------< PIO 2
PIO 1 >---------------|    L   |-< +5v >-/\/\/\_/ 4.7k
                 0v -|    S   |-----------------o------< PIO 3
A15b  >---------------|    1   |-< +5v >-/\/\/\_/ 4.7k
                 0v -|    5   |------------------------< MUX
                +5v -|    3  1|- 0v
                     +--------+


               -={ CP/M Software Close Outs }=-

The following message was copied from the Lillipute  Z-Node,  and
deserves wider circulation.  I ordered the BASCOM/M80/L80 package
from  J&D Associates below and was astounded that I received  the
full  package complete with documentation in slip-case binder  --
and  for only $29.95 plus shipping and handling.   An  incredible
deal! -- Terry Carroll

R.I.P.   Osborne Computer Corporation.  (new and old) But you can
pick the bones for fun and profit!   The following companies have
bought the software inventory at auction:

J&D  Associates,  546 Green Lane,  Union,  New Jersey 07208

BASCOM (MicroSoft BASIC compiler w/ M80, L80) $29.95
FORTRAN ..................................... $24.95
PRESTO ...................................... $39.95
Public Domain Software Company (P.D.S.C),  Suite L3,  33 Gold ST.
New York, NY 10038 (212) 732-2565

For $17.00 each:
Documate plus (index and table of contents)
Deadline      (murder game)
ZORK-1        (adventure game)
Starcross     (Galaxy game)
Footnote      (footnotes for WordStar docs)
Math          (adds calculator to WordStar docs)

For $28.00 each:
StartPAC     (audio cassette tutorial for CP/M, BASIC, SuperCalc,
             and WordStar )
SuperCalc 1
MBASIC
FORTH ver 2.0
MicroLink
DBase 2 tutorial
Osborne 1 Diagnostic tester
Disk Doctor  (disk repair utility)
Milestone    (project manager)
Mailman      (mailing list database program)
Spellguard   (spelling checker)
FORTRAN
BASCOM       (MicroSoft BASIC compiler, no manual)

For $39.00 each:
BSTAM       (file transfer program)
SuperSort
Personal Datebook
WordPAC     (writers program package. Includes :
            Grammatick, Spellguard, Documate plus, Footnote)
DataStar    (database program)
Real Estate Manager
SuperCalc   (ver. 1 may run on other systems)
MicroSoft BASIC

For $95.00 each:
Osborne 1 bundled pack (including  MBASIC,  WordStar,  SuperCalc,
                       and manual)
Personal Pearl  (menu driven database program)

For $175.00 each:
DBase2 with ZIP
Osborne Executive bundled software (includes CBASIC, MBASIC, CP/M
3.0, WordStar, SuperCalc, and Personal Pearl)
Most  of  the  Osborne software will run on any  CP/M  compatible
system.   SuperCalc  version 1.12 and later is memory mapped  and
will  not run on other computers.   The FORTRAN may be  MicroSoft
FORTRAN,  which  also would include M80 and  L80,  the  MicroSoft
macro assembler and linker programs.

Call the above numbers for more information. The prices are right
if you can read or transfer from Osborne format disks.


             -={ ZCPR3 Shells - What Are They? }=-

                        by Steve Cohen


Msg #3858 posted 08/17/86  by JOHN LIN
To: ALL USERS     About: What are Shells? (6 lines)

It  did  not occur to me last night as I was reading  the  latest
issue  of Z-NEWS as to what shells really were.   The Conn manual
gives  a treatment to shells,  but assumes you have seen them  in
use  already.   Does anyone with greater background in  operating
systems have a defintion of shells and what they can be used  for
practically?

Msg #3859 posted 08/17/86  by Steve Cohen
To: JOHN LIN     About: What are Shells? (56 lines)

[Reply to msg #3858]

    Good question,  John, and one that is not so easy to answer.
A  shell  in  Zcpr3 anyway is a program which  when  loaded  into
memory,  "installs"  itself in such a way that it "pre-empts" the
user interface of the operating system (The CCP) and  substitutes
its  own interface.   Whenever the Multi-Command Buffer is empty,
you  would normally be put back into the CCP.   Instead,  with  a
shell you are put into its special and hopefully more  convenient
(for certain purposes anyway) interface.   Thus if you want to do
a lot of file management,  coying,  deletion,  etc.,  VFILER is a
much more convenient place to be than the ZCPR3 prompt.  In fact,
VFILER  has  been so expanded with so many options it is  for  me
almost  always a more convenient place to be such that VFILER  is
practically  my operating system.

   VCED is another shell (HSH is quite similar in function).  It
is  virtually  identical  to  the straight  CCP  except  that  it
"remembers"  in an accessible file commands  previously  entered,
yet another kind of function that can be done with a shell.  MENU
and  VMENU  allow the user to enter a number of possibly  complex
multiple  commands  at  a single  key-stroke  by  a  substitution
mechanism  (VFILER also has this capability).   Yet another shell
is  my own W.COM which allows wildcard capability to be given  to
some commands that do not normally accept them.   It, unlike most
other  shells,  does  this without further user  input  once  the
initial  command  is  typed.   It  creates  a  new  command  line
incorporating  the  name of an unambiguous file name in place  of
the wildcard typed in by the user,  doing so sequentially through
a list ofall matching files.

   Soon you will probably see a text editor that is a shell.  An
ideal  use for this would be with assemblers or  compilers.   The
compiler  command  line would be generated from  the  editor  and
control  would  be returned to the editor after  the  compilation
something like the way Turbo-Pascal works now.   The advantage of
the  shell set-up is much greater flexibility.   One of my gripes
with Turbo is you can't go TURBO MYPROG.PAS and immediately start
editing  that  file.   You will also have access to the  full  Z-
SYSTEM  commands including aliases,  ARUNZ,  CMDRUN and all  that
other  neat stuff you don't get from TURBO.COM's  internal  mini-
CCP.  (Yes that's what it is.)

   So  you  see  there is no limit to the variety  of  uses  for
shells.   What  they hold in common is:

1> the ability to generate new command lines (either manually or
automatically or by some sort of simplifying substitution scheme)
and  pass them to the CCP for execution.

2>  the  fact  that control is returned to the shell  after  the
command has been executed rather than to the raw CCP and,

3>  which  I haven't mentioned but must quite obviously  be  the
case,  that every shell has a way of exiting such that control is
then passes back to the command processor.

  There  is  one major disadvantage of  shells.   They  must  be
loaded into memory from disk each time they are re-invoked.  Thus
hardware speed is critical for shell performance, so much so that
VCED  and  HSH are virtually useless on floppy-based systems  and
only  really come into their own on  Ramdisk-based  systems.   To
some  extent this is also the case with VFILER,  VMENU and  MENU.
But with fast hardware,  shells greatly increase performance with
only a small penalty in speed.

 Thanks  for asking the question.   You stimulated me to expound
on  something  I understand but have never  tried  explaining  to
anyone else.


               -={ WHATSNEW in Public Domain }=-

All files listed here are readily available for download from The
DataCOM Super Systems' remote nodes.

[CP/M]

RCPM0986.LQT   The  Sept-Oct  1986 remote CP/M  systems  listing.
This list is updated every month - please use the latest copy  to
avoid placing modem calls to numbers no longer in service.

LX12.LBR   This  version  of  LX (Execute file  from  a  library)
determines if the COM file to be executed is a ZCPR3 utility.  If
it is, it auto-installs it (sets the address of the environemment
descriptor) so you don't need to install with Z3INS.

PHONER.CMD  This is a DbaseII phone-dialing routine, tested under
Dbase  2.41  on a Kaypro II (old
II w/ upgrade).   It's  a  handy
demonstration of the Dbase Poke routine,  commented so users  can
adabpt the program to their needs.

SPLTFST2.LBR  is a trick little program that "splits" large files
into smaller files by number of lines.   I like it, I can split a
large file into small enough chunks to use KP-EDIT or VDO.

FINDF25.LBR   Latest  version  of  FINDFast,  a  ZCPR3-only  file
finding  utility.   Let's you choose a single drive to  search...
ex:  ff b:*.mqg     to search drive B: for any MQG ext files.

DD12.LBR  is a ZCPR3-specific directory program with all sorts of
commandline options and toggles.

NEWRITKP  is  a new formatter for TOUR20 (PD  outline  processor)
files.   Real Turabian outlines with nice indentation.   Runs  on
KP, source (Pascal) included.  Buggy, but produces nice output.

VIDLOG20.LBR  is  set of dBASE command files to provide  an  easy
method of maintaining a simple catalog of your video tapes.   The
only requirements for this program is that you own dBASE II,  and
that  you  can  type.   Two  members  had  been  damaged  in  the
originally named VIDEOLOG.LBR and are replaced in this library.

[IBM-DOS]

PKX32A11.COM  is  a  self-unpacking archive  that  contains  Phil
Katz's newest ARChive utilities:  PKARC11 is a very fast  utility
to create,  add,  or freshen an existing archive.   PKXARC32 is a
very  fast  archive extractor utility.   The doc files  are  also
included in this self-unpacking archive.

ARCA122  is  the latest (fast) archive create,  add,  or  freshen
utility from Vern  Buerg and Wayne Chin.

ARCE206  is  also  from Buerg/Chin and is a  super  fast  archive
extractor utility.

NOTE:   All  of these new ARC utilities are MUCH faster than  the
ARC512.EXE  utility from S.E.A.  and are completely compatible in
format.   The  users  are benefitting from a minor  update  "war"
currently  going on between Phil Katz and Buerg/Chin to  see  who
will create the fastest ARC utilities.

PCBBS28D.LQT  The Sept 1986 remote PC (IBM) systems listing.

LIST60H.ARC is the latest version of Vern Buerg's excellent ASCII
file listing utility.  This program just keeping better with each
new release.   You can list files one at a time or use wildcards,
send  the  output to screen or printer or both.   LIST now has  a
split-screen  mode where you can freeze part of one file  on  the
top window and list another on the bottom window.  LIST will even
display binary files!  I would recommend this utility very highly
to anyone with a DOS machine!

CT515  is  an excellent personal/small business finance  manager,
you can keep track of up to TEN checking accounts,  likewise  for
investment/savings accounts.
SHOW  is a Dir utility that displays the  filenames,  sizes,  and
also the cluster(s) used by the files.

DPROT102.ARC  allows you to set your hard disk drive to read only
status while testing newly downloaded (and unknown) programs.

CHAIN,  OWNER,  &  MARKC are three nice utilities for finding out
what file uses what cluster(s) on the actual disk.  MARKC is used
to mark or unmark "bad" disk clusters.

JAXHST3A.ARC  is a remote mini-host for IBM-PCs  or  compatibles.
It  allows  access  to the DOS commandline and uses  the  XFER150
program  for XMODEM/YMODEM protocol transfers.   This is  a  nice
system  for  those  who wish to access  their  computer  remotely
without the hassle of setting up a "full blown" remote system.

QMODEM22.ARC  Latest version (as of 9/1/86) of QMODEM.  This is a
super modem program for any IBM-PC or compatible with internal or
external  Hayes-type smartmodem.   Supports all popular file xfer
protocols and has moveable pop-up help and xfer display windows.

EZFRMC24.ARC is EZ-FORMS ver c.24.  This is a form generator that
makes  any form that you may need.  It comes with  several  forms
that  you  can  use or adapt for your  needs.   Documentation  is
thorough and included.

ALTPAGE.ARC  Print on both sides of paper.   Do one side and then
flip it over, calculates internally for multiple page printouts.

GALXY12C.ARC  is  a Wordstar clone  with  multiple-file  editing,
multi-windows,  word-wrap,  print formatting,  pop-up help menus.
All  of  GALAXY's  functions are faster than  Wordstar  and  it's
screen appearance is very pleasant and easy to work  with.   Five
stars for this editor!

DISKVR41.ARC   Diskover v 4.1.  Prints an insert for disk  jacket
which  lists all files and explodes ARC and LBR files.   It  uses
the  compressed printing mode of most  dot-matrix  printers,  has
built-in  config for Epson FX/RX/MX,  IBM graphic,  IBM  Pro,  HP
Laser  Jet,   Okidata  192/193/Plug-n-Play,  Toshiba  P321,  AT&T
473/478/479,  &  C  ITOH 8510/1550 printers - plus you can  enter
your own sequences for any printer not listed.   This new version
now has a preview function for viewing the output before printing
if desired.  I'd be lost without this fine utility!


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

That does it for another month folks, check out the DataCOM Super
Systems,  we  just  added a new 85mb drive.   Lots of  new  files
online now and room for many more.

Remember,  the  PCBoard(tm)  node (another 31mb of files) is  now
online!  It's here, it's ready - please use it!
                          Cheers !!!

{eof}