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 / CPM / ZCPRNEWS / Z-NEWS.802 < prev    next >
Text File  |  2000-06-30  |  19KB  |  297 lines

  1. ==============================================================================
  2. EI                            Z-NEWS 802                        17 August 1987
  3. ==============================================================================
  4. Of Significance.  ZAS/ZLINK v3.0 comes out of extensive beta testing and ships 
  5. this  week.  Duo moves to head of class, ahead of other assembler/linkers  for 
  6. price  and  performance: pure value!  See section starting page  2  below  for 
  7. complete ZAS/ZLINK package description.
  8.      Echelon  becomes  a  dealer for MicroPro's CP/M Edition  Release  4.0  of 
  9. WordStar.   We  offer  product for special price of  $195.00  ($295.00  retail 
  10. value)  to those who are not registered owners of either WordStar or  Newword.
  11. More on WS v4.0 below.
  12.      MOR,  Morrow  Owners'  Review, continues to be a vital  source  of  CP/M-
  13. compatible  news, previously mentioned in Z-News 701-3 and 709-1.  If you  use 
  14. our kind of computing machines we recommend you support such magazines to keep 
  15. them  going.   To subscribe, call or write MOR, P.O. Box  5487,  Berkeley,  CA 
  16. 94705,  415/644-2638; Kirsten Andreae is in charge of subscriptions.   If  MOR 
  17. and EI don't act in ways to get your enduring support both of us will cease to 
  18. be.  It's up to us!
  19. ------------------------------------------------------------------------------
  20. From The Mail Box.  Tony Afflalo, Brooklyn, NY, writes, "Your catalog is with-
  21. out  doubt, the most exiting news on microcomputing since MITS introduced  the 
  22. Altair./ Microcomputing for hobbyists is coming alive once more from the death 
  23. it  suffered as a result of the IBM PC and its clones./ Thanks  to  yourselves 
  24. and Hitachi, you have revived my interest again after four years of  dormancy, 
  25. and  I  am  very  happy to know that CP/M-compatibles  are  alive  and  well./ 
  26. Echelon, you speak my language when you mentioned about a philosophy of living 
  27. and  learning.  There is no greater enjoyment than the pursuit of  knowledge./ 
  28. I...enjoyed  reading your tutorial style catalog over and over, I think it  is 
  29. great,  and look forward with eagerness to receiving your Z-News./ I wish  you 
  30. continued  success,  and  please keep us abreast of the  happenings  in  CP/M-
  31. compatible computing with Z-News, and who is to say, maybe Z-News will grow to 
  32. Z-Magazine in the near future."  (Well, how do we respond!)  Thanks, Tony, for 
  33. the  kind words.  We do our best under trying conditions: a market "gone  with 
  34. the wind."  If a few more were of your thinking we would expand Z-News into  a 
  35. magazine.  We work to make such the case.
  36.       "I am enjoying the adventure of upgrading my system to Z33...running  Z-
  37. COM...in  interest  of helping others, on page 47 of the guide, line  GET  200 
  38. A15:ZC.COM should contain ZC.CP, not ZC.COM...learning both the inner workings 
  39. of  CP/M and about Assembly Language...things are starting to fall into  place 
  40. and  even  more fun,"  writes David Templin of West Sacramento,  CA.   Thanks, 
  41. David,  for  noticing an error; we fixed the next edition of ZCPR  3.3  User's 
  42. Guide.  Guide, with correction, is now at the offset-press printers.   Another 
  43. suggestion of David's not in the guide is to use :STRT as your startup command 
  44. in ZC.COM, as path doesn't presently contain current directory, per advice for 
  45. Z3.3,  include  current directory.  Use either ZPATCH or DU3 to  patch  ZC.COM 
  46. file.  Or you could move your startup file to ROOT directory and leave command 
  47. statements of STRT as they are.  Do either of these things before cold booting 
  48. with your Z-COM that contains ZCPR v3.3.
  49.      We  welcome  letters.   Please  write!  We're  interested  more  in  your 
  50. thoughts, less in your doings--nonetheless, both are equally important to you.
  51. A  digression:  though  both are important,  thought  should  precede  action.
  52. Ideally,  action  should  be  a result of previous  thinking.   If  we  train, 
  53. practice  then our subconscious soon takes control of our motion,  our  anima-
  54. tion.  So let's make sure we train wisely.  Automatic reaction is what we call 
  55. feeling,  emotion.   And  such usually controls what each of us  is.   A  wise 
  56. person  is rarely "emotional," and then only as a social tactic.   Next  news-
  57. letter contains a piece with further thoughts regarding language, extending Z-
  58. 801's  In Other Words section: what it is, and how to more  deeply  understand 
  59. the idea behind communications, human to human and otherwise.
  60.  
  61. Z-Node  News.   Two nodes significantly enhance their remote  access  systems.
  62. Rea Williams, Z-Node #10, El Torro, CA, 714/855-0672, upgrades to USR  Courier 
  63. 9600  bps modem.  Let's see if the dial-up phone lines are up to  such  speed.
  64. And for massive storage...
  65.      Rick  Petersen's El Paso, TX, Z-Node #31, 915/821-3638, has  installed  a 
  66. total of 145 megabytes of online storage on his Ampro computer.  Give Rea  and 
  67. Rick a call...
  68.  
  69. Z-User's  Corner.  We have reported many aliases using "IF $1=//"  conditional 
  70. testing,  to  display a simple built-in help message using  conventional  "//" 
  71. entry  to remind how to use the alias.  Now, seems new ZCPR v3.3 requires  the 
  72. constant,   the // in this case, be declared first.  To use your  old  aliases 
  73. containing  built-in  help, change such alias (and VMENU,  MENU,  and  VFILER) 
  74. statements  to  "IF //=$1".  Maybe Jay Sage, author of 3.3, has a way  to  fix 
  75. this  inconvenience.  If not, it is no big deal to remember to put the  passed 
  76. parameter after the equal sign.
  77.      By  now  most of you are getting used to the new features of  ZCPR  v3.3, 
  78. especially the new IF functions like AND and OR.  OR is used whenever a  piece 
  79. of script is to be used twice.  For example:
  80.  
  81.          IF //=$1;OR NU $1;ECHO <usage msg>;ELSE;<cmd statements>;FI
  82.  
  83. Here,  if either " //" or "<cr>", i.e., space followed by two forward  slashes 
  84. or  a  carriage  return, is entered after the command verb,  ECHO  outputs  to 
  85. screen the "usage message."
  86.  
  87. ZAS/ZLINK Package.  In response to customer demand, Echelon has invested  sub-
  88. stantial  resources into upgrading and enhancing the ZAS/ZLINK  assembler  and 
  89. linker  product.  First, let's discuss what exactly ZAS is, and  then  discuss 
  90. how version 3.0 differs from previous versions.
  91.      What is ZAS?  Priced reasonably at $69.00, the ZAS/ZLINK assembler/linker 
  92. package comes complete with:
  93.  
  94.      ZAS.COM  - A Z80/HD64180 Macro Assembler for use on  Z80-compatible  host 
  95. machines.  Noteworthy features include generation of object code in  Microsoft 
  96. REL  (relocatable)  format, Intel HEX format, or Turbo  Pascal  INC  (include) 
  97. format.   ZAS  operates approximately twice as fast as  comparable  assemblers 
  98. such  as M80 and MAC/RMAC, produces SYMbol files which greatly ease  debugging 
  99. tasks  when using professional debuggers such as DSD, and takes  advantage  of 
  100. ZCPR3  facilities  (if installed) while remaining completely  compatible  with 
  101. conventional CP/M 2.2 and 3.0.
  102.      ZLINK.COM  -  A Linking Loader for use on Z80-compatible  host  machines.
  103. Allows  the user to link REL-format object files together, and gives  complete 
  104. control  over  where  the various segments may reside in  memory.   A  Linking 
  105. Loader   permits  the  user  to  use  productivity  aids  such  as   Echelon's 
  106. SYSLIB/Z3LIB/VLIB in a very convenient and straightforward manner.
  107.      ZZCNFG.COM  -  A completely new menu-driven  configuration  program  that 
  108. allows  the user to configure ZAS.COM and ZLINK.COM in many ways.   Users  can 
  109. specify  elements  such as default file extensions (e.g., .REL,  .HEX,  etc.), 
  110. whether PRN and SYM files will be generated as the default mode of  operation, 
  111. and  what alternate directories will be searched if the desired files are  not 
  112. found by ZAS or ZLINK in the current directory.
  113.      ZLIB.COM - A Librarian used to create multiple-module library files  such 
  114. as SYSLIB, etc.
  115.      XIZ.COM,  XZI.COM  - Translators to convert  Intel  8080-mnemonic  format 
  116. source  code files to Zilog Z80-mnemonic format and vice versa.   Through  the 
  117. use  of  these programs, you can use ZAS/ZLINK with any  program  written  for 
  118. almost any dialect of assembler (e.g., files originally intended for use  with 
  119. ASM, MAC, or RMAC can be assembled easily by ZAS after translation).   Contri-
  120. buted to the package by public domain programming whiz Irv Hoff.
  121.      ZREF.COM  - Cross reference generator for source  code  files.   ZREF al-
  122. lows easy identification of where each label/symbol appears.
  123.      MLOAD.COM - Super HEX-format to executable program loader.  MLOAD contri-
  124. buted by another public domain programming whiz, Ron Fowler.
  125.      UNLOAD.COM - Executable program to HEX-format "unloader" program.
  126.  
  127. As  you  see, the ZAS/ZLINK product gives you all of the tools  you  need  for 
  128. creation of Z80/HD64180 assembly language programs, for only $69.00.   Compare 
  129. this  to  other  packages  costing $100.00 or more,  and  you  see  the  value 
  130. ZAS/ZLINK represents.
  131.      What's New in ZAS 3.0?  Changes incorporated into the 3.0 release of  ZAS 
  132. span  many suggestions and bug reports submitted by users over the past  year.
  133. Echelon  listens to its customers and this release is a result.   ZAS  package 
  134. changes  are summarized below.  First, 10 new features, then 9  reported  dis-
  135. crepancies eliminated.  New features:
  136.  
  137. 1.   Full DU:/DIR: filename usage now supported by ZAS and ZLINK, both at  the 
  138. command  line and within pseudo-ops such as MACLIB and INCLUDE.  DU:  recogni-
  139. tion will work in all situations (e.g., non-ZCPR3 systems), and DIR: recognit-
  140. ion allows you to use ZCPR3's named directories to better organize your work.
  141. 2.   Under ZCPR3, if an error in assembly occurs, ZAS 3.0  stores  information 
  142. retrievable via aliases and scripts about the file name and exact location  in 
  143. the  source  file where the error occurred.  This information can be  used  to 
  144. create  a  closed-loop edit/assemble cycle much like Turbo Modula-2  or  Turbo 
  145. Pascal,  where an editor is automatically invoked, with the cursor  positioned 
  146. at  the appropriate line.  When changes are complete, the assembler  is  auto-
  147. matically  re-run.   This  cycle can be repeated until either  no  errors  are 
  148. found, or the user decides to manually abort it.
  149. 3.   ZLINK  now sets the ZCPR3 Error Flag (if available) to  signal  an  error 
  150. (e.g., unresolved symbols) during the link process.
  151. 4.   Alternate  directory  searching can be enabled in  ZAS  and  ZLINK  which 
  152. permits files to be searched for in an alternate DU: if they are not found  in 
  153. the  current DU:.  This gives users running conventional CP/M systems a  semi-
  154. PUBLIC (as in ZRDOS/Z-System) capability, and can be used by users running  Z-
  155. System to locate files outside the normal PUBLIC range of drives A-H and users 
  156. 1-8.
  157. 5.  Pseudo-ops DB, DC, DZ, and their synonyms are much more flexible in use of 
  158. delimiter characters, which may be either the apostrophe (') or quotation mark 
  159. (").
  160. 6.   Added  pseudo-ops  DEFM  (same as DB); DEFC (same  as  DC);  INCLUDE  and 
  161. $INCLUDE  (same as .IN); ASET (same as SET); ENT, ENTRY, and GLOBAL  (same  as 
  162. PUBLIC); and DZ, DEFZ.
  163. 7.  Previous versions of ZAS required use of the non-standard square  brackets 
  164. ("[" and "]") in expressions involving direct addressing; ZAS 3.0 removes this 
  165. requirement while maintaining backward compatibility.  This is a real boon for 
  166. programmers  who  wish to write their source code so that it  will  be  easily 
  167. ported to different assemblers.
  168. 8.  New opcode synonyms: IM0 same as IM 0; IM1, as IM 1; and IM2, as IM 2.
  169. 9.   The  user  can configure ZAS and ZLINK to  different  default  filetypes.
  170. Thus, the user can change the default filetypes to his liking.
  171. 10.  Added statistics displayed by ZAS and ZLINK to show  code/segment  sizes, 
  172. and both load and execution addresses.
  173.  
  174.           Some ZAS/ZLINK problems fixed:
  175.  
  176. 1.   .PHASE and .DEPHASE now fully operable when generating HEX or INC  format 
  177. output files.
  178. 2.  COMMON functions now work properly in both ZAS and ZLINK.
  179. 3.   Keywords such as register names can no longer be used as  symbols/labels.
  180. A  "K"  error  is now generated to point out to the user that  he  cannot  use 
  181. reserved keywords as symbol names.
  182. 4.   Previous versions of ZAS would lock up if a zero-length file was used  as 
  183. an input or INCLUDE file, or if an input or INCLUDE file was an exact multiple 
  184. of 128 bytes; ZAS 3.0 is utterly reliable in this regard.
  185. 5.   Selecting  PRN file output sometimes caused previous versions of  ZAS  to 
  186. lock up or exhibit other strange behavior; ZAS 3.0 is utterly reliable in this 
  187. regard.
  188. 6.   Multiple apostrophes in DB statements were not correctly resolved as  per 
  189. the manual; ZAS 3.0 performs flawlessly.
  190. 7.  The "$" symbol when used in ASEG or .phase modes sometimes behaved  unpre-
  191. dictably.  ZAS 3.0 processes this situation without abnormal behavior.
  192. 8.  ZAS 3.0 permits auto-declaration of a label as PUBLIC if it is suffixed by 
  193. two  colons (::).  Although this practice can lead to poorly organized  source 
  194. code,  some  existing  programs are written this way  and  now  are  correctly 
  195. handled.
  196.  
  197. Users  presently owning ZAS can upgrade to ZAS 3.0 by contacting  the  company 
  198. which  sold  the original version to them.  Customers who  purchased  previous 
  199. versions  of  ZAS  from Echelon may upgrade for a $20.00 charge;  new  75-page
  200. manual is included.   Contact  us if you have any questions, would like to up-
  201. grade or purchase ZAS.
  202.  
  203. Hardware  Beat.  Konica Technology, Inc., 777 North Pastoria Ave.,  Sunnyvale, 
  204. CA 94086-2918, 408/773-9551, ships KT-510 10-megabyte floppy drive in  volume. 
  205. Downwardly  compatible  with ordinary 360Kb and 1.2Mb drives  (Z-News  607-4),
  206. half-height 5.25" drive has embedded SCSI controller, 1.6 megabits per  second 
  207. data  transfer rate, and 75 milliseconds average access time.   Diskettes--480 
  208. tracks per inch, embedded servo written--produced and sold by Konica, for from 
  209. $10  to $25 depending on quantity, are conventionally jacketed, not cased  and 
  210. shuttered  as are Kodak 10Mb units (Z-News 801-4).  Such diskette prices  will 
  211. certainly  come  down if they are ever produced in high volume.   Such  volume 
  212. depends on a major computer manufacturer using them in their products.
  213.      These high-capacity floppy drives, from either Kodak or Konica, especial-
  214. ly with the SCSI interface offer much easier and faster backup to RAM and hard 
  215. disks  than do tape drives.  Random access, instead of sequential,  to  stored 
  216. data make the difference.  Make direct contact if you are interested in  using 
  217. one in your personal computer.
  218.  
  219. Software  Beat.   Analytical Products (ANAPRO), Peter Shkabara, 213  Teri  Sue 
  220. Lane,  Buellton, CA 93427, 805/688-0826, dealer for Newword, offers  NW  v2.17 
  221. and The Word Plus spelling checker combination for only $69.00 while  supplies 
  222. last.   If you are not presently an owner of WS or NW, here's your  chance  to 
  223. get in on the action at low cost.  Call AP or us today and place your order.
  224.      Many  sources  tell of greatness of CP/M and ZCPR3-shell  WordStar  v4.0, 
  225. soon  to  be  shipping by MicroPro.  Shell version  was  developed  using  our 
  226. bootable-disk  version of Z-System on a Kaypro 10.  We wouldn't have  believed 
  227. the  over 120 enhancements were possible if we have not experienced them  our-
  228. selves,  with our eyes and fingers.  (Z-News 802 was produced with v4.0 and  a 
  229. Ricoh  PC Laser 6000 printer.)  Wow!  We owe MicroPro one huge debt of  grati-
  230. tude.  We at Echelon say now, "Thanks!"
  231.  
  232.                    Life--a draconian struggle for dignity,
  233.                     to obtain the quality of being worthy.
  234.  
  235. In  Other  Words.  The almighty yen, a huge trade surplus,  the  world's  love 
  236. affair with their manufactured products, the studies done on their  management 
  237. technique--these  things make the Japanese believe they have the  best  system 
  238. yet, bar none.  Having few natural resources, they buy from abroad, add labor, 
  239. then sell abroad.  Their standard of living is not the highest but the  future 
  240. bids  them  well, the better.  Their attitude of service to the  rest  of  the 
  241. world is the key to their success since 1945.  So why cannot we emulate them?
  242.  
  243.      Using  appliances is not all there is to life, but these days  most 
  244.      lifestyles  seem  to be determined by them...a time for  peace;  we 
  245.      swear it's not too late.
  246.  
  247.      Well,  we  live,  on average, much higher materially  than  the  Japanese 
  248. people and we will not--desire not to--lower our standard to compete.  But  if 
  249. we  don't think this through we will end with a standard not to  our  calling, 
  250. but  one determined by global market conditions we didn't help to create.   We 
  251. must be competitive worldwide to continue to live as we presently do.  We must 
  252. be a manufacturing nation in addition to a service one to stay ahead.  We  owe 
  253. nothing less to ourselves and to our children.
  254.      Putting USA's wealth into worldwide perspective: Total net worth of  U.S. 
  255. homes  is $12 trillion; total U.S. household financial assets, $5.5  trillion; 
  256. total foreign investment in U.S. is only $1.1 trillion.  Source of data:  U.S. 
  257. governmental agencies.
  258. ==============================================================================
  259. Of  Angels  and  Eagles.  What's our self-image?  How  we  perceive  ourselves 
  260. determines  what we are, how we act and react to life.  Self-esteem  comes  to 
  261. us, is fully established by 12 years of age, and stays with us all our  lives, 
  262. unless...unless  we use mental visualization techniques, physical  relaxation, 
  263. and  lots of personal "mind-talk" to change the things we don't  like,  change 
  264. the things that cause us to be less than what we want ourselves to be.
  265.      Now  to  celebrate day's end--it's been like seven miles of bad  road:  a 
  266. little  supper--we  have a pickled pig's foot and a cool glass  of  beer,  and 
  267. listen  to Bessie Smith, Lizzie Miles, and Billie Holliday records.   See  you 
  268. down the lines...
  269.  
  270. Echelon, Inc.       885 North San Antonio Road         Los Altos, CA 94022 USA 
  271. Telephone: 415/948-3820    Telex: 4931646   Z-Node Central (RAS): 415/948-6656
  272.  
  273. Trademarks:  Little Board, Bookshelf, Ampro Computers; SB180, SB180FX,  GT180, 
  274. Micromint; ON!, Oneac; DT42, The SemiDisk, Deep Thought 42, SemiDisk  Systems; 
  275. XLR8, M.A.N. Systems; VAX, Digital Equipment; Macintosh, Apple; HD63484/64180, 
  276. Hitachi;  Z-System,  ZOS,  ZCPR3, ZRDOS, Z-Tools, Zas,  Zlink,  Z-Msg,  Term3, 
  277. Quick-Task, NuKey, Z80 Turbo Modula-2, Lasting-Value Software, Echelon;  CP/M, 
  278. Digital Research; Unix, AT&T; TurboROM, Advent; Graphix Toolbox, Turbo Pascal, 
  279. Borland  Int'l;  Ada,  U.S. Government;  WordStar,  Newword,  MicroPro  Int'l; 
  280. JetFind, Bridger Mitchell.
  281.  
  282.  
  283.                    *                                        *
  284.  
  285.  
  286.  
  287.                             Fly with Z!
  288.  
  289.  
  290.  
  291.                    *                                        *
  292.  
  293.  
  294. Z-News  802  is  Copyright  MCMLXXXVII Echelon,  Inc.   All  Rights  Reserved. 
  295. Permission  to reprint, wholly or partially, automatically granted  if  source 
  296. credit is given to Echelon.
  297.