home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / ZSYS / SIMTEL20 / Z-NEWS / Z-NEWS.0Q4 / Z3NEWS.004
Text File  |  2000-06-30  |  12KB  |  265 lines

  1.  
  2.  
  3.  
  4.                                                                 3 September 1984
  5.  
  6.                            ZCPR3 Newsletter 004
  7.  
  8.  Notice the ZCPR3 System uses a consistent command and utility program syntax.
  9.  Programmers writing new support utilities or application programs should know
  10.  and please remember established syntax for Z3 commands.  Recognize uniform
  11.  syntax is of great benefit to end users.  Conversely, Unix doesn't have
  12.  uniformity in its command language structure, this being one of many reasons
  13.  for its reputation, even among programmers, of user-unfriendliness.  Thus,
  14.  let's keep our advantage as it is presently and show overall concordancy within
  15.  our community, while sustaining a system of extreme versatility, power, and
  16.  ease of use.  Maintain existing syntax.  Amen!
  17.  -----------------
  18.  
  19.  EDITORIAL
  20.  
  21.  Our point of view:  RAM is and will remain more expensive than physically small
  22.  Winchester hard disk drives, drives so popular with small computer users.  The 
  23.  Winchester's price advantage, byte for byte, is tens to one over RAM.  A 10 to
  24.  40 megabyte packaged disk unit (e.g., using Seagate, Ampex, MicroSciences, etc.
  25.  drives) goes for less than $3,000.  RAM costs up to $600 per quarter megabyte.
  26.  
  27.  What we are leading up to is:  an 8-bit, 64K byte system using disk memory
  28.  overlays (like WordStar does so effectively) is all we need for a really fast
  29.  personal, desktop, portable or lap computer.  Why?  Those little Winchesters
  30.  can load 50K of files in less than two (2) seconds!  WordStar loading with any
  31.  size text file takes about 1 1/2 seconds.  A demonstration we recently gave:
  32.  loaded WordStar and a 68K source listing in less than 2 seconds, then scanned
  33.  from the top of file to bottom in 10 seconds using ^Q^C; scanned the same file,
  34.  using ^Q^R, from bottom back to top in 11 seconds!  (See footnote.)  Who needs
  35.  a RAM disk?  What with all the hassle of loading to volatile memory and making
  36.  sure saves are performed, a fast Winchester appears a better way to go.  Who
  37.  needs 16-bit machine and big RAM capacity expense?  Users of ZCPR3 don't! 
  38.  
  39.  We have the definitive operating system with all the features to do the things
  40.  we want to do.  But a good Winchester makes the floppy appear really slow, by a
  41.  factor of over ten to one.  That 10-to-1 is enough to make the difference in
  42.  success of overlays (or chaining) or not.  Application programs using overlays
  43.  can be any size required, using callable disk files.  T/Maker III uses this
  44.  technique with its many support files resulting in a fully integrated program
  45.  for word processing, list and database management, and a fast spreadsheet.
  46.  Such programs are a wonder to behold when run from a Winchester using an
  47.  Adaptec-type of controller.  (Adaptec of Milpitas, CA makes controller borads
  48.  that appear to have the fastest hard-disk date transfer techniques.)
  49.  
  50.  Additionally, it seems because of human nature being what it is, less efficient
  51.  (looser) code is written when more RAM is known to be available.  Eight-bit
  52.  programs require Assembly Language for speed and code efficiency; C Language is
  53.  simply not good enough here for high performance operations.  C programs run-
  54.  ning on 16-bit machines are not any better than Assembler running on 8-bit
  55.  machines.  Portability... so write application programs in structured Assembler
  56.  (SYSLIB3, of course) for Z-80's and in C for 8086's.  The rest of the cpu's
  57.  don't presently count for much in the commercial world.  (Sorry 68000's,
  58.  8000's, 16000's and 6502's, but here at Echelon we're CP/M-80 folks.)
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  ZCPR3 Newsletter 004                                                   Z3 Tips
  68.  
  69.  
  70.  
  71.  We challenge 16-bit machines running portable software to match ZCPR3 CP/M's
  72.  flexibility, speed, ease of use, and total environmental control, along with
  73.  total system price.
  74.  
  75.  The ZCPR3 System consists of 70, or so, utilities controlled by the ZCPR3
  76.  Command Processor (CP), the console module functional after complete system
  77.  installation.  Complementing this array of support utilities are these
  78.  recommended application programs:
  79.  
  80.                  1. WordStar for general wordprocessing
  81.                  2. The WORD Plus for spelling check and correction
  82.                  3. Punctuation & Style for punctuation and grammar
  83.                  4. WordMaster for Assembly Language program development
  84.                  5. dBASE II for relational database management
  85.                  6. SuperCalc II for spreadsheet calculations
  86.                  7. T/Maker III for an integrated environment of wordprocessing,
  87.                     spreadsheet, accounting, file and data management, and full
  88.                     online HELP documentation (editor set to WordStar commands
  89.                     as noted in User's Guide Magazine Issue #7, Feb 1984)
  90.                  8. MODEM7, MDM7, MEX, COMM7, or TERM III for communications
  91.  
  92.  Such programs combine with MENU and VMENU to produce a super powerful (and
  93.  useful) turnkey computer software set.  Don't be mislead by hype ads; 8-bit
  94.  software does the job at lowest cost and with minimum expenditure of your
  95.  time.  Single-user, networked workstations is the efficient method of resource
  96.  management and communications of the future.  Time-share CPU methods used by
  97.  Unix, and the like, will not survive!  Each user with his own CPU -- that's
  98.  the long-term future.  Let's quietly wait 'til Zilog's Z-800 is available; then
  99.  we'll see what happens to time-share concepts and systems.  Central processing,
  100.  as an efficient multiuser concept, is dead!  With ZCPR3, we have moved to high
  101.  efficiency, as well as resource economy and high individual console operator
  102.  productivity.  That's the route to winner-circles!  (End of Editorial.)
  103.  -----------------
  104.  
  105.  Z3 TIPS:  Notice XDIR.COM displays files in all User Areas if the "U" trailing
  106.  parameter is entered at the command line, e.g., XDIR *.* U  or  XDIR /U.
  107.  Entering  XDIR //  recalls full range of options for the command.
  108.  
  109.  ALIAS can call another alias.  STARTUP.COM could call STLDR.COM, where the
  110.  latter is a loader that doesn't change often.  So it is used in an alias where
  111.  the rest changes often.  The nesting saves frequent retyping the constant.
  112.  STARTUP.COM could consist of:
  113.  
  114.                        STLDR;SHOW E;VFILER;B0:
  115.  
  116.  where STLDR (for startup loading) is an alias made up of:
  117.  
  118.                 LDR SYS.RCP,SYS.FCP,SYS.NDR,MYTERM.Z3T
  119.  
  120.  SHOW was entered as an Error Handler with "E" trailing the command name.
  121.  ERROR2 could have been used instead and is another handler that's spectacular
  122.  in performance and flexibility.  Try both, and the other error handlers too,
  123.  before deciding which recovery program is best used in a specific activity.
  124.  
  125.  
  126.  
  127.                                                                         Page 2
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  ZCPR3 Newsletter 004                                                   Z3 Tips
  134.  
  135.  
  136.  A chain of three sample menus are on the AMPRO BBS, as MENU.MNU.  These can
  137.  be customized for your specific needs, but show some of the techniques getting
  138.  you started.  The ability to use the current directory ($D) and user ($U) to
  139.  return from a firm login is not shown but could be used wherever a hard B:
  140.  drive is declared.  When you get some general interest menus working, please
  141.  put them up on the BBS so others can see your handy work!  The community will
  142.  certainly give you its appreciation.
  143.  
  144.  SAK (strike any key) adds the key missing link to making complex command lines
  145.  and aliases really work.  Typing  SAK //  gives the customary reminder of what
  146.  the command does and its syntax.  As an example, SAK placed after an assembly
  147.  command and before the load command permits the operator to abort if errors
  148.  occurred in assembly, if operator is present at CRT screen to notice.  But the
  149.  load command may be auto executed, if after a preset time operator has not
  150.  pressed a key to abort.  The alias could look like:
  151.  
  152.               ASM $1;SAK /P10 Enter ^C if Errors Occurred;LOAD $1
  153.  
  154.  If the operator hasn't struck ^C within ten seconds after the assembly has
  155.  occurred, the program executes LOAD.  Add a B before the P and the console
  156.  bell rings to alert.  (P has a range of 1 to 9999!)  Try it and see the ways
  157.  to simply command-line programming.  $1 is filename to be assembled.  At 
  158.  command line, enter ALIASNAME <filename>.  Remember, ALIAS passes parameters
  159.  similar to ZEX and SUB plus has the ability to know the home directory with $D
  160.  for disk and $U for user.  $* passes the entire command line tail and $0, the
  161.  alias filename itself.  See ALIAS HELP for complete details.
  162.  
  163.  CLEANDIR (similar to public domain SAP -- so dear to our hearts -- but much
  164.  faster acting) of Phase 2 Distribution is more than handy to have around and
  165.  use on a regular basis.  Used often on all your disks, when the time comes to
  166.  use UNERASE to recover an accidentally erased file, chances are near 100% for
  167.  recovery being successful.  Remember we told you so.
  168.  
  169.  A note about VALUE:  Some realize the true-value nature of ZCPR3 and the ZCPR3
  170.  System, others do not.  Look at it this way.  Unix is about 8 megabytes of
  171.  software costing $40,000.00 for the source; object code goes for $750.00 for
  172.  single-user systems.  ZCPR3 consists of about 3 megabytes of object, source,
  173.  and online documentation on 16 disks -- the collection costs $173.00!  The
  174.  value represented here is 300 to 1 in favor of ZCPR3 over Unix.
  175.  
  176.  AXIOM:  Sustained success depends on meeting continuing needs of you, our
  177.  customers, and spending less than we take in; it's that simple, or that
  178.  complicated without individual discipline.  When David goes up against Goliath,
  179.  his sling shot must be in good repair!  "Sept d'un coup" -- seven in one blow;
  180.  that's the number of Goliaths out there.  Waste no blows.  Our motto:  Echelon
  181.  earns before it spends.  Adhering to sucg a motto means no financial debt; thus
  182.  we will never be a candidate for Chapter 11 of the Federal Bankruptcy Act.
  183.  Certainly we don't need another company producing what everybody else produces,
  184.  and we do our best to be different while being useful to you.
  185.  
  186.  See you down the lines...
  187.                                                  Echelon, Inc.
  188.                                                  101 First Street
  189.                                                  Los Altos, CA 94022
  190.                                                  Telephone: 415/948-3820
  191.  
  192.  
  193.                                                                         Page 3
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  ZCPR3 Newsletter 004                                                   Z3 Tips
  200.  
  201.  
  202.                                                  Modem: 408/258-8128
  203.  Footnote:  Equipment used was AMPRO BOOKSHELF Series 122 computer, Media
  204.  Distributing Ampex Hard Disk Add-on with Adaptec controlle, and Wyse Technology
  205.  WY-50 CRT terminal.  We believe the Wyse terminal to be of highest value.  The
  206.  Wyseword function key overlay strip makes using WordStar (and T/Maker) a joy.
  207.  Feel and quality of the unit is super, as is its $695 retail price.  And it
  208.  runs at 38,400 baud!  So does the AMPRO -- the two combine to make an
  209.  attractive combination.
  210.  
  211.  Trademarks: CP/M, Digital Research; BOOKSHELF, AMPRO Computers; Z-80, Zilog;
  212.  Unix, Bell Laboratories; WordStar, WordMaster, MicroPro Int'l; dBASE, Ashton-
  213.  Tate; SuperCalc, Sorcim/IUS Corp.; T/Maker, T/Maker Company; TERM III, Richard
  214.  L. Conn; The WORD Plus, Punctuation & Style, Oasis Systems; WY-50, Wyse Technology.
  215.  
  216.  
  217.  Newsletter 004 is Copyright 1984, Echelon, Inc.
  218.  All Rights Reserved
  219.  
  220.  
  221.  
  222.  
  223.  Echelon, Inc.
  224.  101 Frist Street  o  Los Altos, CA 94022
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.