home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / jsage / znode3 / info / nzcom.inf < prev    next >
Encoding:
Text File  |  1993-06-08  |  5.8 KB  |  101 lines

  1.    Joe Wright, Bridger Mitchell, and Jay Sage have just completed NZ-COM and
  2. Z3PLUS, new versions of the Z-System that are automatic, universal, and
  3. dynamic.  NZ-COM runs on CP/M-2.2 computers; Z3PLUS runs on CP/M-Plus
  4. computers.  NZ-COM does run on Apple CP/M cards.
  5.  
  6.    They are automatic in that no installation is required.  In particular,
  7. no changes have to be made in the BIOS.  There is no need for source code,
  8. editing, assembling, MOVCPM, SYSGEN, or DDT.  The Z-System can be removed at
  9. any time by issuing a command that reinstates the user's underlying CP/M
  10. system.  Joe Wright invented the basic technique with his Z3-DOT-COM and 
  11. Z-COM products several years ago.  Bridger Mitchell has (hooray!) extended
  12. the technique to CP/M-Plus systems, and many very substantial enhancements
  13. have been added.
  14.  
  15.    The new systems are universal in that system modules can be provided in a
  16. file format that can be used on any system with memory allocated for that
  17. module.  Bridger Mitchell invented a new relocatable file format which we
  18. call ZRL, for Z-system ReLocatable.  It is based on the seldom-used named
  19. common facility supported in advanced assemblers.  For example, the new
  20. command processor, ZCPR34, can be supplied as a small, binary file (e.g.,
  21. ZCPR34.ZRL) that can be loaded into any CP/M-2.2-based Z-System, no matter
  22. how its memory is configured (Z3PLUS has an equivalent command processor). 
  23. There is no longer a need to assemble from source code with a Z3BASE.LIB
  24. file configured to describe the user's particular system.  The same is true
  25. for RCPs, FCPs, DOSs, and other code modules.
  26.  
  27.    Jay Sage's contribution to the effort (besides the version 3.4 command
  28. processor) was to make the operating systems dynamic.  It is no longer
  29. necessary to make a static, once-and-for-all trade-off between Z-System
  30. features and program memory space.  The operating system is now more like an
  31. application program -- it can be changed at any time, even right in the
  32. middle of a multiple command line.  It can be changed manually or
  33. automatically under the control of aliases that use the Z-System flow
  34. control facility.
  35.  
  36.    Now you can allocate memory (1.5K typically) for an IOP (input/output
  37. package) only when you are actually using an IOP.  When a memory-hungry
  38. application program is to be run, you can drop the two largest buffers, the
  39. RCP and IOP, which usually take 3.5K of memory.  If you need still more
  40. room, you can drop the NDR and FCP.  You can make a minimum Z-System that
  41. takes only 1.0K and still provides its most important features.  If your
  42. application requires absolutely every available byte of memory, you can drop
  43. back to CP/M.  Using SUBMIT, even this process can be automated!  The
  44. Z-System can disappear, an application can run under standard CP/M, and the
  45. Z-System can be reestablished, all automatically as a result of a single
  46. user command!  You never even know that Z-System was gone.
  47.  
  48.    With NZ-COM's system definition utility MKZCM (MaKe Z-Com) you can define
  49. the sizes of the following modules: CCP, DOS, BIOS, IOP, RCP (resident
  50. command package), FCP (flow command package), NDR (named directory
  51. register), shell stack, and an all-purpose user buffer.  The latter can be
  52. used for "above-BIOS" items like DateStamper, BYE, special drivers, and so
  53. on.  In the case of the shell stack, you can define both the size and number
  54. of stack entries supported.  And, by the way, that was not a misprint above
  55. -- you can define systems with nonstandard CCP, DOS, and BIOS sizes.  This
  56. allows for some rather interesting experiments and configurations.  Z3PLUS
  57. allows similar capabilities.
  58.  
  59.    You can now have several versions of command processor or DOS and load a
  60. new one with a simple command.  NZCOM is supplied with four significant
  61. variants of the command processor; Z3PLUS includes two versions, one of
  62. which puts the time in the prompt.  Similarly, with NZ-COM you can switch
  63. between ZRDOS (supplied with NZ-COM) and other versions of the DOS now (or
  64. soon) available, such as P2DOS, Z80DOS, ZSDOS, and ZDDOS.  (Z3PLUS uses the
  65. CP/M-Plus DOS.)
  66.  
  67.    Each product includes an extensive manual (more than 70 pages in 'IBM'
  68. format binder, written by Jay Sage and Bridger Mitchell) covering the
  69. particular product and Z-System in general.  There are many examples and
  70. hints.  Each product is priced at $69.95 for the standard version including
  71. the necessary operating system files and a minimum set of Z utilities.  
  72. NZ-COM is offered in a version with some sources (including the source to
  73. ZCPR34) at $99.95.  Eventually there will probably be some higher priced
  74. versions that include a more extensive set of Z utilities on diskette.  For
  75. those who have access to Z-Nodes, Royal Oak, or Simtel20, there will be no
  76. need to spend the extra money on these versions.  For those who for some
  77. unusual reason cannot use NZ-COM (or for the stubborn who insist on an
  78. inferior, manually installed system), the source to ZCPR34 is available
  79. separately at $49.95.
  80.  
  81.    For those who have not heard, Joe Wright's Alpha Systems has taken over
  82. the marketing of Z-System from Echelon, which is essentially out of
  83. business.  Orders for the new products can be placed with any of the
  84. following sources:
  85.  
  86.         Alpha Systems (Joe Wright)
  87.         711 Chatsworth Place
  88.         San Jose, CA 95128
  89.         408-297-5583 (voice)
  90.  
  91.         Sage Microsystems East
  92.         1435 Centre Street
  93.         Newton Centre, MA 02159
  94.         617-965-3552 (voice)
  95.         617-965-7259 (modem, 24 hr, pw=DDT, VISA/MC orders
  96.                 and download delivery)
  97.  
  98.         Plu*Perfect Systems (Bridger Mitchell, for Z3PLUS)
  99.         410 23rd Street
  100.         Santa Monica, CA 90402