24 March 1986
                                 Z-NEWS 406

New  Products  Update.    We run from 6 to 10 weeks behind  our  original  new
product development schedule (Z-News 401), were delayed mainly by graphics and
Term3,  Release 2, packages--but, now they are finished.  Hurray!  So,  on  to
the  other  equally important stuff:  ZCPR33, ZCPR/S3, ZCPR/B3,  ZCPR/M3,  and
ZRDOS3.   Look  for  3.3 by end of April, rest  by,  hopefully,  beginning  of
summer--June  1st.  B3 and M3 along with ZRDOS3 usher in a new era  for  high-
performance  8-bit systems.  CP/M is dead--long live Z!  Wide and  local  area
networking  with  E-Mail,  multi-tasking,  graphics,  flexibility,  speed  and
efficiency, these are features of Z-System.

ZCPR3:  The Libraries.   Robert Blum (Norcross, GA), erstwhile CP/M  columnist
of Dr. Dobb's Journal and now columnist for Micro/Systems Journal,  graciously
consents  to  write FOREWORD to next edition of The Libraries.   We  felt  Bob
ideal, as he so loves to use previous SYSLIB versions.  (Look for FOREWORD  on
Z-Nodes as file FOREWORD.RB.)
    As  you  may guess, we are proud of The Libraries.  Nothing  we  know  of
compares to it regarding assembly language programming, that programming we so
love.   In  addition to explaining programming philosophy, what  each  routine
does,  and how each routine is used, nine (9) example programs really  promote
quick  learning, show structure-technique of assembly language program  design
and  coding using REL libraries.  The Libraries, SYSLIB, Z3LIB, and VLIB,  are
premier tools to efficiently control microcomputer tasks, and provide much  of
the abstraction of Pascal and C languages but without poor code density.
    Here's  way  to  learn programming by  trial  and  self-correction.   You
learned  to  walk that way, not through instruction from  your  parents.   The
idea:  try, try, try...never think of lack of success as failure...your  self-
worth  is increased by trying, followed by being able to keep up with  change,
thus  changing yourself, your world.  Book creates environment  for  learning.
It  promotes learning-oriented, in addition to  less-important  goal-oriented,
programming activity.
     Book,  with  huge Table of Contents and Index--likes of  which  we  have
never  seen  before--sells for only $29.95 plus $4.00  S&H,  continental  USA.
Contains  310 loose-leaf pages in big and tan, plastic and indestructible,  3-
ring binder.  Need we say more?

Z-Node  Activity.   The beat goes on!  Zee Tall Trees Z-Node is online  and  a
downloader of our proprietary software.  Sysop Bob Peddicord, Selam OR, is  no
stranger  to  community,  being author of TALIAS.  Bob is  in  evergreen  tree
country and becomes node #60 with 503/597-2066 modem phone number.  Welcome to
the ever growing z-noder group, Bob.  Each willing to provide emotion, feeling
is welcomed to the list.
    To  cover  western  side of Missouri and eastern  Kansas,  Gregg  Britton
becomes  Z-Node #61 with 30 megabyte hard disk on Heath H89.   Gregg  operates
from  Whiteman  Air Force Base, MO 65305, an area with  little  RAS  activity.
With Gregg's enthusiasm that situation soon changes.
    Another down-under Z-Node now online, #62, is run by Sysop Lindsay Allen,
Perth, Western Australia, 6153, 61-9-364-9924 on a Morrow.  He is also a  ham,
VK6LJ call letters, and an airline pilot.  Welcome aboard, Lindsay.

    Michael Breaux, Poway (San Diego), CA 92064, 619/486-0735, becomes  Sysop
of  Z-Node  #63.  He runs a CompuPro 6-mHz Z80 and has  80  megabytes  storage
online.   Here's  much-needed  addition to assist  Roger  Warren,  Z-Node  #9,
619/270-3148, with southern California traffic.
    Edward Mecka, Hoboken, NJ 07030, 201/798-0065, Z-Node Node #64, starts to
handle east coast Z traffic.
    And--that's makes it 7 new nodes for this fortnight--thirty megabytes  of
storage online comes to us from Laurence Langer and his modified Kaypro.  Node
is  based  in cowboy country, Cheyenne, WY 82001,  307/635-8366.   Z-Node  #65
mixes it up for you guys tired of punching doggies.
    From Steve Kitahata, Z-Node #57, Gardena, CA, 213/532-3336, comes, "...by
becoming  a  Z-Node  and making my own contributions, I hope to  help  you  in
supporting the most powerful operating system written for microcomputers,  bar
none!"  Thanks, Steve, for recognizing something we have been telling of for a
long time.
    Our between Dallas and Fort Worth node (Bedford, TX) signs as  downloader
of EI proprietary software.  Terry Carroll, Z-Node #56 Sysop, 817/283-9167, is
ready to sell you what you want.  Give him a try.
    Bob Finch, ham radio packet to Z-Node #21, is soon ready to connect phone
line to his RAS.  Then the fun begins!

Amateur Z User Corner.   Our communications menu evolves as we gain experience
using  Term3  software  system, modem wide and RS-232 (and  SCSI)  local  area
networks.   Single  menu  below  can be expanded  to  control  everything  you
normally do with your computer.  Many more screens, up to 255, are  controlled
from  this  single top view.  You can use up to 36  single-keystroke  commands
from each screen, several on each screen-line, not one or two as we show here.
We  try  for  menu-display distinctiveness (using ^A and ^B  codes  for  line,
phrase, word, and character highlighting) and ease of use, clarity along  with
functionally.   (Can  you imagine boxes and windows applied to a  menu  screen
like this?)  Setting System File to name of menu permits going back and  forth
from  editor  to  screen,  interactively  developing  menu--demonstration   of
recursion!

-dpx
#
              >>>>> TERM3 COMMUNICATIONS MENU <<<<<

 ===================================================================
  1 - Originate Phone Call (dial from directory)      (T3FILER) - 1
  2 - Answer Phone & Enter:  Conversational Mode     (T3ANSWER) - 2
  3 -                        Terminal Mode           (T3ANSWER) - 3
  4 -                        Computer Command Line   (T3ANSWER) - 4
  5 -                        Message System  (T3LOGIN/T3ENVSET) - 5
  6 - Communications Control Menu                     (T3FILER) - 6
      C - Communication Set Editor     Macro Segment Editor - M
      T - Telephone Directory Editor   User Database Editor - U
  7 - Originate Phone Call (for T3DO)                  (T3TERM) - 7
  8 - Scan User Activity Log                           (T3NOTE) - 8
  9 - (spare)                                                   - 9
  0 - Initialize Modem and Telephone Interface         (T3INIT) - 0
 ==========================>>> H - HELP <<<=========================
                                         System File is $f1

      E - Edit System File (non-document mode)    (Newword) - E
      S - Set System File Name                    (SETFILE) - S
      V - Invoke VFILER        Scan Master Catalog (Discat) - D
      Z - Enter Command Line

#
1 BASE:t3dial /m;if ~er;BASE:t3filer /t;fi
2 BASE:t3answer;if ~er;BASE:t3filer /c;fi
3 BASE:t3answer;if ~er;BASE:t3filer /t;fi
4 BASE:t3answer;if ~er;dev c crtmod;fi
5 ROOT:dev c crtmod;BASE:t3answer;if ~er;BASE:t3login;BASE:t3envset;fi
6 BASE:t3filer /m
c TERM3:;edcst;$d$u:
m TERM3:;edtmc t3;$d$u:
t TERM3:;edtxd;$d$u:
u TERM3:;eduser;$d$u:
7 BASE:t3dial /m;if ~er;BASE:t3term /t;fi
8!BASE:vtype TERM3:activity.txt
0 BASE:t3init 2;echo modem initialized and set to 1200 bps;sak /p1
h!HELP:;help term3;$d$u:
s ROOT:setfile 1 "Enter Name of System File (fn.ft): "
e get 100 ROOT:nw.com;poke 74e ff;poke 787 ff;go $f1
d CAT;catscan "Define Optional File/Disk Search Mask: [*.doc [*.25?]]<cr> <<
 ";$d$u:
v ROOT:vfiler
z!"$d$u:Command>"
##

    Our  system  disk,  disk  A,  named  directories  are:  A0=ROOT,  A8=CAT,
A12=HELP,  A14=TERM3; and A15=ROOT.  Most work is on disk B and D, backups  go
to floppy disk C.  Notice we sometimes log-into the directory and other  times
not,  depending on needs that get job done quickly and efficiently.  From  the
menu,  we  can  get  to Discat Master Catalog,  use  VFILER,  and  by  setting
filename,  use  Newword (or any other editor or word processor)  to  edit  any
filename  known  to be in current directory.  We typically use  a  VFILER  CMD
macro to go to MAIL directory from any location on disk system.  Macro line is
simple:

7 MAIL:;ROOT:setfile 1 t3.mnu;ROOT:menu t3.mnu;%d%u:

Here, 1) we log into B7:MAIL> directory, 2) set System File #1 to name of menu
(we  continue  to  work on communications menu, better  to  serve  our  mutual
needs),  3)  run  MENU,  then after leaving menu with  ^C  we,  4)  return  to
directory  from  which we called VFILER macro command.  B7: is used  only  for
mail and files, received either locally or from Z-Nodes and other RASs.
    You  may wish to use VMENU instead of MENU for your communications  menu.
Each  program  has  its advantages and  disadvantages.   Although  at  present
program version levels, to have 16 pointer file names displayed with VMENU you
give  up only six (6) lines (16 total, versus 22 for MENU) that could be  used
as text and commands in menu screen--not much of a trade-off!  Having  ability
to  use both System Files and Pointer Files is fun (fulfilling).  Review  file
S.VMN in DEMO.LBR.  Therein VMENU power shows.
    We use recursion, procedures that repeat (use) themselves indefinitely or
until  a  specific condition is met, with reverence.   Why?   It's  catalytic,
stimulates learning.  And that's what Echelon is about and...

Of  Cabbages  and Kings.   Something-for-nothing!  Where  did  such  misunder-
standing  come  from?   To  become more than what  we  are,  individually  and
collectively,  requires  effort, work on the physical, the  intellectual,  the
emotional,  on  the Being.  Anything coming easy, needing little  or  no  work
doesn't alter the status quo, the balanced forces of stability.  Change  comes
from conscious effort, resulting in new structure.  Majority of us  understand
not  the  path,  way  to  fun.  We  WONDER  not,  seem  to  be  insufficiently
knowledgeable or wise...now back to Zinfandel, and a light head.  See you down
the lines...

                                                                Echelon, Inc.
                                                      885 N. San Antonio Road
                                                      Los Altos, CA 94022 USA
                                                      Telephone: 415/948-3820
                                           Z-Node Central (RAS): 415/489-9005

Trademarks:   SB180, COMM180, TKBBS, Micromint; PRO-180, Magnum  Digital;  XL-
M180,  ICD;  HD64180, Hitachi; Z-System, ZCPR3, ZRDOS,  Z-Tools,  Z-Com,  Zas,
Zlink,  ZDM,  Revas4, Z-Msg, DSD, Term3, Lasting-Value Software,  Echelon  and
owners and authors; CP/M, Digital Research; WY-50+, Wyse Technology; WordStar,
MicroPro;   Newword,  Newstar;  SCSI/Plus,  Little  Board,  Bookshelf,   AMPRO
Computers; One-Eighty File, NAOG.


                                                            eagle
                    *                                        here


                          Z   s e t s   y o u   F r e e  !


                    *                                        *


Z-News  406 is Copyright 1986 Echelon, Inc.  All Rights Reserved.   Permission
to  reprint,  wholly or partially, automatically granted if source  credit  is
given to Echelon.