Z TIPS: Directly from Richard Conn comes advice: "Both MENU/VMENU tools lock
onto the current directory when they run. To switch DIRs under them, you have
to issue a command like: SHCTRL POP;DU:;VMENU *.* fn.VMN<cr> so that old
VMENU shell (in this case) is popped off the stack, DU switch is done, and new
VMENU is run. It has always been this way. The Manual discusses this topic."
Lots of users are pushing menus under Z-System to upper limits. Still, built-
in fundamental flexibility of ZCPR3 permits you to do what you want, if you
know how. Manual has many answers, a top source for understanding.
You use IFs and GOTOs in loops: chances are you'll need XIF. Testing
within a loop may leave many pending IFs. But XIF cancels all IFs, allowing
fresh loop start.
Program DEBUGRCP.ASM is available on Z-Nodes for downloading. For
assembly language programmers...get, assemble, and use as a temporary,
dynamically loaded, RCP to debug your programs...it's MU3, but resident! T-
h-i-n-k of all the ZCPR3 alias possibilities! Also, VERROR, now in style of
VMENU, VTYPE, and VALIAS, is also up. And Jay Sage (Z-Node #3) has his first
issue (not yet official) of ARUNZ out--like LRUNZ is to COM files, but for
aliases under Z-System!
PUBLIC Issue: After much soul searching, we decided to implement a public
facility in ZRDOS. But instead of making files public, we chose to make
public operator-specified DIRECTORIES (disk/user areas)! We felt this new
approach better and with less hassle than any other. No special utilities are
needed to manage the facility--only one new tool that make DUs and DIRs public
at the user's direction. You simply place all your programs that use overlays
and special (CMD) files, e.g., dBASE, Word Plus, WordStar, etc., into selected
public DIRs--there's up to 32 available--along search path. The rest is
automatic, ZCPR3 style. COM files and associated overlays don't necessarily
have to be in same DIR. COM files may be in any DIR along path. Overlays and
special command files are placed in DIRs that were specified as public.
We depart from intentions expressed earlier because we believe course
taken now is best, with continued full wheel-byte security (see Z-News 206).
Both ZRDOS and ZRDOS Plus have new (never previously implemented by anyone)
public directory capability--shipping from stock at previous prices of $49.50
and $59.50, respectively. Updates at usual $20.00 price, with your original
program disk.
We_Get_Letters: From Joe Silvia, Lawndale, CA, "Having just returned to the
real world of CP/M...implementation of ZCPR3...mind boggling experience... ."
Proclaims D. Boone, Valley Mills, TX, "I'm mostly interested in the news of
Z800 [and HD64180] and transfer of MS-DOS/PC-DOS software to ZCPR3."
Capability is coming Mr. D!
David Orrahood, Owensboro, KY, asks, "Will I be able to obtain the
complete 'dream' CP/M computer from you and when will it be available and what
will it cost?" Depends on your dreams, David; we don't sell hardware, only OS
software upward compatible with CP/M-80 and application programs taking
advantage of Z-System capabilities. The SB180 (single board computer running
full Z-System), available from Micromint, Inc. (25 Terrace Drive, Vernon, CT
06066, 1-800/635-3355), satisfies lots of dreamers. It's shipping now and
sells for from $369.00 to $499.00, depending on software option specified. Of
course, you need disk drives, power supply, cables, case, and terminal to make
complete computer system.
"ZCPR3 is really a must for anyone running under CPM-80." This we
received from Philippe Billotte, Casablanca, Morocco! Philippe manually
installed Z3 on a Northstar and has become a good-neighbor helper.
Cry for HELP! Lee McTaggart, 212 Beecher Drive, Southbury, CT 06488, has
a Cache-BIOS Ithaca Intersystems S-100 computer. Can anyone help him get a
manual-install version of Z-System up and running? Here's your chance to show
your stuff! A neighbor needs you to assist pushing his 8-bit system into Z
modern world. HELP!
Z-Node Activity: We now have Z-Node #41 in mid-Atlantic area (Baltimore, MD)
readying to serve. Fresh Sysop, Larry Mansfield, should be up and running
soon.
Gosh! we goofed! Sysop Charles Boghosian's correct node number is
919/383-6595 in Durham, NC; Richard Rodeheaver's, 614/864-2673.
Richard Peterson, El Paso, TX, Z-Node #31, now has 24 megabytes and new
2400 bps modem online; 915/821-3638. Ed Unrein, Z-Node #29, has a few bytes
more, at 30 megs, and too has new 2400 bps modem; 305/295-0844. These two
nodes are current, with latest of everything coming directly from Z-Node
Central; use them instead of Central, wil' ya, please!
Convention established: RAS modem/computer phone numbers are always
underlined; straight voice numbers are not.
Amateur Z User's Corner: Disk Editor, DU3, is so easy to use once you get
over fear of complexity. Start first by using MU3, the Memory Utility of
ZCPR3. The editor within DU3 is near identical to MU3, full screen oriented,
with high-lighting and cursor arrow keys to point to byte to change. Richard
Conn's editor arrangement has made altering data in memory or on disk so easy,
compared with ways of the recent past. Gain confidence with MU3 then go on to
learn DU3. Use the "E" command of DU3 and notice familiarity! Run DU3 using
a "scratch" disk (one you don't mind losing data from) just in case you do
things not intended! On entering DU3, at command line, type t2;d<cr>, and you
will be observing first eight lines, 16-bytes per line, of disk directory
area. Type s2;d<cr> and see next Sector! Directory starts a Track 2, Sector
1. (For further information on disk track/sector organization, read one or
two of many books written about CP/M systems. We recommend "The Programmers's
CP/M Handbook" written by Andy Johnson-Laird, published by Osborne/McGraw-
Hill.) Just remember, you can't hurt anything; any changes you make by using
the editor are not put to disk until you use the "write" command, CTRL-W.
In hardcopy, subscription edition: here placed
Lewis Carroll sketch of walrus, old man, and clams in school.
Quote under drawing, "Let us learn of Z... "
Study ZCPR3: The Manual from pages 161 through 180 to learn of vast
capabilities of disk editor. Online help (DU3.HLP) also is useful to quickly
remind of commands and syntax forgotten. Manual is best to beginning-learn
from; that's why it was written, to complement extensive, existing, online
help system (more than 700 screens!) that keeps you and me learning.
IF and ELSE conditional testing is easily understood once (if) idea of
statements being true and false is clearly understood (see Z-News 207, pg 2,
discussing true/false situations). If the IF statement (conditional) is
false, the ELSE verb (command) converts stored false condition to true. Then,
statements containing commands-to-be-run after the ELSE are executed by your
computer.
Now tell us, is walrus or is old man teaching...who among you dares
speculate?
Search Program Review: Needing a way to find files that contained a specific
character string, we procured SIFT from Siftsoft, 100 Valencia, San Francisco,
CA 94103, 415/864-8205. Thinking it had power and flexibility we needed, we
tried SIFT on some complex string searches with wildcard file declarations.
The user interface was near perfect, built-in syntax help (shades of Z-
System), and plenty of options--wonderful, but for two things! Program was
written in BDS-C and takes 20k-bytes of memory and disk space and is slow--fat
and porky. (We suddenly remembered why we stopped, after 18 months,
programming in C.) SIFT does things one would want a search program to do;
unfortunately, doesn't do them quickly! At $26.36 many may find it of value,
but our time is worth enough for us to seek an assembly language program for
these functions, one that makes us feel our computer isn't being abused.
Well-meaning producers of SIFT wrote a detailed manual telling all,
though extremely small typeface made for laborious reading. In general,
Sifsoft remind us of those who don't bench-mark to find relative speed
position of their product. They likely thought since BDS-C is the fastest 8-
bit C compiler, their program would be as fast as it could be! C programs can
be competitive; but for time and mental energy it takes, you might as well
have written it in Assembler from the start. That's the way we go (and
recommend) for other than 32/64-bit mainframe programs. Use SYSLIB (con-
taining LULIB), Z3LIB, and VLIB for generating desktop application programs!
Our Logo: Some number of EI customers have asked what our logo means, if
anything, and is there any connection with eagles? Well, since logos and
eagles are dear to our hearts (and heads), we thought we'd respond publicly.
Logo's three (3) horizontal lines form an abstract "E" of first letter,
followed by "i" to complete initials, of legal corporate name. The
abstraction symbolizes triad (3) of forces working in Cosmos, source and use,
both constructive and destructive. One echelon supports another for sub-
stantial stability, pointing to possible perfection. (Stability is not
absolute, else there would be no change--no change implies perfection, truth.
What is truth? It's that which does not change: truth is!)
Smoothed cornered, near square border around EI letters symbolizes non-
perfect world we're in. (A circle would imply perfection exists now!) And,
border is closed, reminding us that Cosmos's rate-of-change towards perfection
is constant.
Eagles fly level-to-level stimulating graceful change and interplay
between biological and non-biological life, influence ranging from our Moon to
our Sun. Few eagles need exist to have the work effective, to satisfy
existing Law. Believe it or not! If you're between belief and no, perhaps
you WONDER!
Industry Brief: All evidence points to Unix being a failure for economy,
speed, efficiency, and user interface. But that doesn't stop you-know-who
from continuing to push it with all their might. The supermirco houses using
68xxx chips have been patching every port with preprocessors in effort to
improve user keyboard response. Back in Newsletter 004 we said, "Time-share
CPU methods used by Unix, and the like, will not survive! Each user with his
own CPU--that's the long term future." We still believe time-share systems
far-less-than-optimum, real losers! A good local area network (LAN)
essentially provides parallel processing, with throughput proportional to
number of users! You want, need more? Mainframe (priest) mentally is hard to
shake. As is our general attitude toward customers and making money.
A business requires making a profit to survive--but financial profit
should not be primary goal (many other types of profit exist). Certainly,
first goal is satisfying customers, and from there certain profits come.
Satisfied customers create business climate that guarantees all kinds of
profits. So what do we see in most high-technology industries? Technology
for its own sake? Customers being duped into thinking this product or that
will do something to make-their-day! Let's face it: desktop computers have
been oversold by those in the trade, with customers' expectations (see Z-News
201, pg 3, for what earlier was said about expectations) not being fulfilled.
Word is around, customers have dried up! Computers don't do what majority of
customers thought they would. Long live customers (and computers)! See you
down the lines...
Echelon, Inc.
101 First Street
Los Altos, CA 94022
Telephone: 415/948-3820
Z-Node Central: 415/489-9005
Trademarks: SB180, COMM180, TKBBS, Micromint; HD63484/64180, Hitachi;
Z80/800, Zilog; NSC800, National; WY-50/350, Wyse Technology; Z-System, ZCPR3,
ZRDOS, Z-Tools, Z-Com, Zas, Zlink, ZDM, REVAS, Z-Msg, DSD, TERM III, Term3,
Lasting-Value Software, Echelon and their respective owners and authors;
MOSART, XE1201/03, Xecom; Sift, Siftsoft; MS-DOS, Microsoft; CP/M, Digital
Research; Unix, AT&T; BDS-C, Leor Zolman.
Drawing of
big eagle here Z s e t s y o u F R E E !
in subscription
edtion.
Z-News 303 is Copyright 1985 Echelon, Inc. All Rights Reserved. Permission
to reprint, wholly or partially, automatically granted if source credit is
given to Echelon.