8 September 1986 Z-NEWS 509 Z Tips. LX versus LRUNZ. Renaming either to CMDRUN permits running COM files from within COMMAND.LBR without declaring their LX or LRUNZ name. But LX has extended capability to run files contained in any library on any directory accessed from any directory. For example: lx xdir HELP:*.h?p. From any directory at command line, LX runs XDIR.COM contained in COMMAND.LDR in A15:ROOT. Here XDIR lists all HLP type files found in HELP: directory, which by convention is A12:. (If LX.COM is renamed to CMDRUN.COM, LX verb need not be declared.) Using LX, access to libraries other than conventional default COMMAND.LBR is obtained by a dash placed immediately ahead of directory and library name. lx -b9:asm libzas command causes program LIBZAS to run from ASM.LBR in directory B9:. Caveat: you must declare the directory, either du or dir form, even if library is on logged-in directory. -------------------------------------------------------------------- Those interested in assembling a computer using a Single-Board Computer are encouraged to study Volume 2, Issue 2 of Computer Smyth Magazine, pages 26 through 29. Editor, Edward Dell finds Ampro's Z80 Little Boards ideal mates to Integrand's cabinets and power supplies. Easy-to-put-together Integrand Laser Series cabinets, attractively styled and finished, are perfect for office, lab, and home. We have long recommended both Ampro and Integrand products to those wanting to learn about hardware, how to construct a computer. Four Integrand-based machines work at Echelon offices--each put together in a couple of hours once we had all piece parts in hand, disk drives, cables, connectors, nuts, screws, and washers. We are more than happy with results. See Z-News 207 and 502 for more on Integrand and Computer Smyth. Ampro is reached at P.O. Box 390427, Mountain View, CA 94039, 415/962- 0230. Version 1.3 of Term3, our Z-System communications package, is shipping. Many small enhancements (and bugs found, removed) have been incorporated. Updates cost $20.00 plus $4.00 shipping and handling, continental USA--no need to send in your diskette masters, just your money. AC, Version 4.3, is released. It's on upcoming SUS #5 diskette. Dennis Wright makes tool ideal for copying and archiving files. Look at the options for partial or complete backup of disk and partition. AC // produces: AC - Archive Copy Utility, Version 4.3 Syntax: AC [dir:]new.typ=[dir:]old.typ /ooo... or AC [dir:]old.typ [dir:]new.typ /ooo... Options: A - Archive option. Only non-archived files are copied. Upon completion, source is archived. B - Backup complete disk. Same as using options A and G. E - Erase source option. Upon copy completion, source file is deleted (move option). G - Global selects all user areas on source and destination. N - No verify option. Copied files are not verified. O - Overwrite any duplicate files in destination directory without asking. Q - Query option. User is queried before each copy. R - Reset before copy option. User is prompted following disk changes before copy operation begins. After user response, disk system is reset. On copying files, AC sets "archive" bit in each file's name. (PROTECT and SFA can also set this bit. DFA displays file attributes.) When AC is used with "A" or "B" option, files that have not been archived or have been changed since last AC archive operation are copied automatically from source to destination. Think of neat aliases we can create! SUS Report. First four Software Update Service diskettes contain many significant offerings, programs talked about in previous newsletters. (Guess the utility used to print below directories, print-out here slightly edited.) Filename.Typ Size K RS Filename.Typ Size K RS Filename.Typ Size K RS -------- --- ------ -- -------- --- ------ -- -------- --- ------ -- -SUS .001 0 LDR15 .COM 4 UNERASE .COM 2 AC39 .COM 6 LGET .COM 4 VID01 .COM 2 CPY01 .COM 2 LHELP .COM 4 VMENU17 .COM 8 DIR .COM 2 LLF .COM 6 W20 .COM 6 DIR14 .COM 4 LX11 .COM 4 WF .COM 2 GH .COM 2 MENU40 .COM 6 W20 .DOC 8 GLF .COM 2 NULU151 .COM 16 ALIASES .HLP 8 GPT .COM 2 QUIET11 .COM 2 NULU .HQP 20 GS .COM 2 SEE .COM 2 SYSFCP14.LBR 20 HELP .COM 2 TALIAS15.COM 10 DEFAULT .VMN 6 HLP .COM 4 UNERA .COM 2 32 Files Using 170K, 32 Files on Disk and 18K Left -SUS .002 0 PCC .COM 12 CRUNCH11.LBR 14 AN .C 4 SQ106 .COM 6 HOLDZ .LBR 18 PCC .C 4 SQ111 .COM 6 HSH15 .LBR 30 WC .C 6 USQ .COM 2 IF14 .LBR 14 AN .COM 6 WC .COM 6 NULU15 .WQ 38 LC .COM 2 SCAN .EZ 2 17 Files Using 170K, 17 Files on Disk and 18K Left -SUS .003 0 TXTTOWS .COM 2 PRTSET .LBR 20 DEBUGRCP.ASM 28 UF20 .COM 2 SHUTILS .LBR 36 NULUTERM.ASM 4 VFILER41.COM 16 VCED16 .LBR 8 VF-ASM .CMD 4 Z3INS13 .COM 4 ASM .VMN 6 VF-WP .CMD 4 COMP28 .LBR 8 WRITING .VMN 6 FILTW .COM 2 PRTDFLT .LBR 16 17 Files Using 166K, 17 Files on Disk and 22K Left -SUS .004 0 BALIAS13.LBR 12 TXT42 .LBR 14 DIF2 .COM 16 LDSK20 .LBR 16 VERROR17.LBR 22 ARUNZ .HQP 8 SYSRCP14.LBR 44 ZCUBE11 .LBR 10 LUZ3 .HQP 6 THELLDEM.LBR 10 ZPUZL11 .LBR 6 ARUNZ09B.LBR 10 13 Files Using 174K, 13 Files on Disk and 14K Left Z-News 507 (and 506) contains full details of SUS principles. We urge you to subscribe if you cannot economically download from Z-Node RASs--it's the way to stay current, so important considering present quantity of changes in Z- System software and community. Caveat: TXTTWS, Text to WordStar translation program, requires file to be converted fit completely in memory. Files longer than about 36k-bytes should be divided before conversion is attempted. (TXTTWS, in general, needs better error trapping and reporting.) From Our Mail Box. John Linnell, Etobicoke, Ontario, writes, "Al Dunsmuir has been out of circulation for the last few months but said the other evening that he was going to get back at it [programming on ZEX32?]. ...and how about, say monthly, using a middle page for latest price lists. Be a big help." We respond by inserting our Price List #11. Place your next order today, John. PRICESnn.EI are on Z-Nodes everywhere for downloading and show our current prices, terms and conditions. "nn" reflects version level of file. From downunder, John Foat, Melbourne, Australia, asks us to seek a "gofer" to gather files, put on disks, and mail to him and Mick Stock, Sysop of Mitcham RCP/M. Seems our two Australian Z-Nodes are long distance from Melbourne. And, long distance phone charges are $2.00 per minute, $120.00 per hour. Wow! We think we have problems. Solution, John, is a subscription to EI Software Update Service. All the latest material is placed on diskette and mailed out once a month, or so. (See above and Z-News 506 and 507.) SUS should greatly improve distribution of Z-System software to those in geographical areas neither immediate nor convenient to a Z-Node. Fred Haines, Los Angeles, CA, points out that Irv Hoff's FIND, Version 5.4, finds text strings fast. We remember it as a program to search for entries in NEWCAT, the public domain disk catalog program. Well, we down- loaded the version and noticed it was copyrighted by Irv. FIND54 is not "public domain." We tested it on one of our Ampro Bookshelf computers, one with 20 megabyte Seagate 225N hard disk and Fujitsu (not Canon) 6ms step-rate 48tpi DSDD floppy. On our two-file 15-character benchmark, search was completed in 9.56 seconds on the HD and 17.38 seconds on the floppy. Or about three times faster than the commercial C Language search programs of Z-News 303, 505, and 506. What we have previously said, "Assembler is three times faster than C." Code density: SIFT, with similar capability to FIND54, occupies 148 records versus 22 of FIND54. Another example of density: our WC, Word Count, in C is 38 records long, the one in Assembler by Oasis Systems is 8. But still, there are places for a high-level programs like Dennis O'Neill's Electra-Find--we shudder to think what it takes to write such an elegant utility in Assembler. (Eric Gans' find-and-replace FINREP tested at 10.31 and 25.70 seconds; Sigi Kluger's find-and-unsqueeze FINDU, at 24.02 and 33.31.) We linger until Richard Conn finishes FINDStm before making conclud- ing search-program statements. Thanks, Fred, for making our day. Z-User's Corner. ZEX, Z-System EXecutive, has power to automate tasks requiring application program character input, normally supplied by operator from keyboard. With ZEX, inputs and prompts supplied by specifics of script, extremely complex procedures, ones requiring many keystrokes to implement, are developed and then used over and over. Script: scene, view of things happen- ing, to come, or caused to happen. Script is usually text processed by an executive, a program understanding specific script language. VFILER executes VFILER.CMD script; ARUNZ, ALIAS.CMD; and ZCPR3's command processor, ALIAS script (here, script has been converted into executable object code, into a COM file, by alias editor ALIAS, BALIAS, TALIAS, or VALIAS). ZEX processes and recognizes many control functions (all show from built-in help using con- ventional double forward slash after verb, ending with carriage return). ZEX script can direct your computer to perform desired tasks. Using ZEX from a controlling alias completes automation process, as we did with PR multi-copy print routine in Z-News 109. ----------------------------------- We goofed in our WF, Word Frequency, alias under ARUNZ, Z-News 507-1. We believe we now have one without blemish. The previous WF required file-to- process be on default drive, because Oasis Systems's WORDFREQ does not under- stand user areas and our script was deficient in handling situation correctly. ALIAS.CMD line reads: wf if $1=//;echo $0 - word frequency;echo syntax: $0 [du:]; << else;$d1$u1:;ROOT:lx wordfreq $:1.$.1;ROOT:sak strike any key; << ROOT:vtype $:1.frq;era $:1.frq;$d0$u0:;fi Power of ARUNZ's parameter passing shows; thank Jay Sage for fine tool design and coding. Study ARUNZ.HQP for details of features of ARUNZ.COM. "$:1.$.1" is fn.ft, used to get around optional passing of DU: in $1 to WORDFREQ. "$d1" and "$u1" are drive/user area optionally declared, i.e., declared if needed to access file, with its name and type. "$d0$u0:" is default drive/user area from which alias was called. Notice we logged into directory file-to-be- processed is in with "$d1$u1:" statement. What a flexible, complete set of parameters! We execute ARUNZ alias by calling normal alias, also named WF, containing: ROOT:arunz wf $1. Couldn't be much simpler. Typing WF fn.ft does the job, if fn.ft is in default directory. Else declare drive/user area in front of fn.ft. Now, who in Z-Community writes a Z-Tool to replace WORDFREQ, one that has built-in help and recognizes user areas and named directories? We need such a program for our soon-to-be-offered Writer's Tool Box Package. Program needs to 1) count number of words in selected file, 2) determine vocabulary of file, i.e., count number of unique words, 3) count number of words used only once, 4) place above three in table and show on CRT screen, and 5) create sorted file of words in single column with count of how many times each different word is used. Here, straight coding in Modula II or C Language does not do-- too slow for what is needed, compared to Assembler. What do you do when both resident and transient of same name are needed in an alias, menu, or ZEX script...well, notice ECHO in SEE alias of Z-News 508. By declaring where transient is, no path search is made; moreover, no check for resident command in CCP or RCP/FCP is performed by ZCPR3. For some time we successfully used IF12.COM in conjunction with FCP-resident IF. Using different names is a solution, though we prefer using du/dir in front of program name, mainly for increased access speed. SYSFCP, Version 1.4, has enough intelligence to check if transient function is available when requested internal, resident flow function is not found. Another point: transient commands have built-in help. If directory is declared, CCP by-passes resident function and goes directly to indicated transient. Thus du: // gets transient help instead of, without du/dir, trying to get non-existent resident help. Bob Peddicord, Selma, OR, Z-Node #60 Sysop, finishes VMENU, Version 18. Nearly finished. All we need now is a way to have program pop shell stack when moving from one directory to another and not have to use disk-based SHCTRL. A couple of seconds or so would be saved in the moving. Also, with this version, you use the same VMN name for all Vmenu files, ones you intend to move among, on your disk system. The name used on entering VMENU is retained as you manually move, by using L command, or equivalent, shown in Z- News 508-4, from directory to directory. Concept is similar to VFILER and its CMD--one per directory, all having the same name. But in case of VMENU, Version 18, the name is to your choosing and you can start from different menu VMN names--lots of flexibility here. SH, GETVAR, RESOLVE, ARUNZ, VFILER, MENU, and VMENU pass variables, lots of them. Variables are symbols whose values are determined by context (their scope) in which they are used. Things (objects) represented, replaced by, resolved into other things, these are variables. Relationship of variable names to their meanings is determined by binding processes. SHDEFINE produces a list of variables and what they are replaced with, what they mean, i.e., their bindings. Matching parameters to bindings is called unification, usual- ly performed by applying some form of logic. As you use GH alias, of Z-News 507-3, variable "ghelp" takes on the name of the help file you requested. RESOLVE (and SH) gets a variable, determines current meaning by checking SH.VAR file, and passes meaning to calling executive, usually a multiple command line of an alias, a menu, or a shell of one form or another. Vari- ables bridge (bind) shells. See Z-News 204-3 for more details about varia- bles, arguments, and parameters. Our language reflects our knowledge, our understanding, and finally our wisdom. We search, yearn for ultimates and absolutes...they must exist else we would have not words, a vocabulary describing them...time for lunch. Lunch Break. Z-System aliases and other script are generally unknown to the public at large but nonetheless comprise an important and newsworthy part of our computer culture. Most magazine editors consider what we do a dead-end street. If you don't, submit an article or a letter to a selected one. Give details of impressive features of Z-System and make comparisons to Unix, PC DOS, and to your ideal operating system. We wish you to share your ideas with others, with us. If you have better solutions to task automation than we present, alias, menu, or ZEX file, please send them along. Also, if you have a problem looking for a solution, by all means send it in. We thrive on problems. SemiDisk DT42 update. Both boards near production state. First version of BIOS controls primary functions of board-pair, is essentially finished. Contact SemiDisk Systems (Z-News 502-2) for current status and other details. Matsushita, Japan's fifth largest semiconductor manufacturer, claims their 4-megabit DRAM chips should be available for sampling in less than 18 months. Seems they are letting Toshiba, another Japanese chip manufacturer, have the 1-meg market in hopes of being first with even more dense devices. We understand their 4-megabit design (0.8 micron CMOS technology) is capable of expanding to 16 (0.5 micron). Such densities permit SemiDisk's DT42 RAM board to hold half gigabyte (500,000,000 bytes--500 million) of fast memory. What a bright future! Having instructional material online is one thing, but having the same material printed and available in full-sized loose-leaf note books is quite another. Information converted to knowledge, our immediate goal. Understand- ing comes later. Big loose-leaf binders are just-the-ticket to learn effic- iently while working the computer. Pull-down windows don't compare ergonom- ically. For same reason, small-paged manuals don't either. And, at any time you wish to study (read 7-times per Z-News 302, page 3), you have carry-away book to take to your easy-chair. For efficient study, little books are three feet short of a yard, significantly lacking. When, Oh! When do we think for ourselves, think as individuals, stop trooping, and become spheres (planets). "The imagination is the power of the mind over the possibilities of things."--Wallace Stevens. But are not thoughts things? If not, what are thoughts? Seems we cross into another dimension when comparing thoughts and things, do we not? Literal versus abstract; vertical, horizontal; surface, and beneath; contrasts, perspectives, illusions, and how we react to an unexpected event scientifically predict what we are. To be or not to be! Can we wish other? But, which do we choose? ==================================================================== Of Cabbages and Kings. Though having many clerical advantages, "expert" systems using Artificial Intelligence techniques represent risks that potent- ially reduce possibilities, reduce diversity. Do these systems promote our thinking, do they allow us to learn more efficiently, or do they make us more dependent on the thinking of others? Think! Here society is at a brink, ready to use another tool; but will we use it wisely? History says we will not. Look at what spreadsheets have done to progressive thinking. Wall Street money changers are out in force. Recent actions of US government, invasion of Granada and bombing of Libya, no matter what the reason, make our hearts burn. Troubles in Bolivia, El Salvador, Honduras, Nicaragua, etc., are result of general disrespect for people and their life, past inaction, slothfulness of ambassadors and their aides, and lack of wisdom at our grass roots. Solution is simple: we suggest getting on the side of angels and eagles--support the country's peasants, the depressed, those desiring freedom, those looking for possibilities. Would not this totally take wind out of sails of Communist, Marxist? We seem to support those who hold only material power and not moral power--moral power, foundat- ion of our nation's earlier successes. What does Lady Liberty say about our present lack of support for people seeking deliverance from bondage, from arbitrary and despotic government? Government, those in power, wherein each bureaucrat has a vested interest in maintaining the status quo, in general lacks sufficient soul. We manage our foreign policy the way we manage our industries, too often taking narrow and short views, seldom seeing. "Changing the world is easy. Learning to change with it is another story."--Larry Geisel, President/CEO, Carnegie Group, Inc., Pittsburgh, PA. We need not be creatures of habit craving only comfort and security, but creatures seeking opportunity to be. Phoenix...from dust comes fire. 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: Little Board, Bookshelf, Ampro Computers; SB180, Micromint; PRO- 180, Magnum Digital; ON!, Oneac; DT42, The SemiDisk, Deep Thought 42, SemiDisk Systems; TR-XL180, M.A.N, Systems; HD64180, Hitachi; Z-System, ZCPR3, ZRDOS, Z-Tools, Zas, Zlink, Z-Msg, Term3, Quick-Task, FINDS, Lasting-Value Software, Echelon; Unix, AT&T Bell Laboratories; GT180, Turbo Modula-II, Borland International; Lotus 1-2-3, Lotus Development; TWP, The Word Plus, Oasis Systems; SIFT, Siftsoft; Electra-Find, O'Neill Software. * * Z sets you FREE! * * Z-News 509 is Copyright 1986 Echelon, Inc. All Rights Reserved. Permission to reprint, wholly or partially, automatically granted if source credit is given to Echelon. Z-System PRICE LIST -- effective 11 August 1986 Operating System Modules Item Price 01. ZCPR3(tm) Core Starter Kit contains source to permit manual installation of ZCPR3 CCP (console command processor) and its buffers using MOVCPM, DDT, MAC and SYSGEN. Item 81 below included, with 20 utility programs in binary form (6/1/84) ...................................................... $44.00 02. ZCPR3 Utilities Package consists of 70 programs in both binary and source code form. Combined with Item 01 forms complete command processing sub- system. Online (over 400k-byte) help system included (6/1/84) ..... $89.00 03. Z3-Dot-Com(tm) is the auto-install version of ZCPR3. Package contains all utility programs (in binary); complete system minus I/O Package allocation; includes both open and secure versions. Installs in four minutes or less; full online help system, Item 81 below included (9/15/84) .......... $99.00 04. Z3-Dot-Com on one disk for those who already have Item 02 and wish to add auto-install to their collection (9/15/84) ......................... $49.95 05. Z-Com(tm) combines Item 03 and Item 12 with I/O Package space allocated; full Z-System with IOP allocation, Item 81 below included (1/28/85) $119.00 06. Z-Com combines Item 04 with Item 12, on two disks (1/28/85) ........ $69.95 11. ZRDOS3 for HD64180 and Z800 chips, multi-tasking, large memory address space usage, directory hashing, disk full-track buffering, file time/date stamping, permits easy application program migration from MS-DOS, etc. Priced tentatively (no release date set) .......................... $150.00 12. PUBLIC ZRDOS Plus(tm) improved BDOS in auto-installing binary form, six (6) tool-style utilities: file backup and archiving, set and display file attributes; screen-oriented file compare, dump, and bi-directional viewing. Upward compatible with CP/M-80. Over 60k-bytes of online help for both functions and utilities, plus 35-page loose-leaf manual (Item 85 below) for programming system functions. Major feature is ability to declare direct- ories public, plus single-level re-entrance permits compact I/O segment code development (9/23/85) ......................................... $59.50 13. Kaypro Z-System Bootable Disks, for all models and versions. Three pre- configured system sizes provide all features of ZCPR3 and PUBLIC ZRDOS Plus, including IOP allocation. For beginners, 70-page loose-leaf manual makes learning easy (3/31/86) ...................................... $69.95 16. QUICK-TASK(tm) real-time ROMable kernel, executive is multitasking with full command set to control processes of any kind. One-time license fee per physical site or corporate division location. Mail boxes, queues, interrupts, synchronization, scheduling, cancel, resume, status, read, fill, priorities, up to 255 tasks, full command set and source code written in Z80 mnemonics (4/14/86) ........................................ $249.00 18. Software Update Service (SUS). Average of nine diskettes of software discussed in Z-News per year. Utilities, aliases, and program enhancements mailed regularly to keep up-to-date with changes (7/31/86) ..... Item 18 is $12.00 per disk; 18a, $47.00 for six-month subscription; and 18b, one year subscription for $85.00, continental USA. Z-Tools(tm) (Software Development System Utilities) 20. Relocating Z80/HD64180 Macro Assembler (ZAS(tm)) for Zilog/Hitachi mnemonics, includes linker (ZLINK(tm)), librarian (ZLIB(tm)), Intel to Zilog code converter, and cross-reference generator. Compatible with ASM, MAC, RMAC, LINK, M80, and L80; supports ZCPR3 flow control conditional assembly error testing; 70-page loose-leaf manual. Super value! (7/8/85) .................................................................... $69.00 Item Price 21. Z80 Debugger and Monitor (ZDM/ZDMZ/ZDMH(tm)) dynamic trouble-shooting and patching in Intel, Zilog, and Hitachi code; DDT command compatible but with ten additional functions, 20-page loose-leaf manual (7/8/85) ....... $50.00 22. Translators (ITOZ(tm)) convert Intel to/from Zilog and CDL/TDL mnemonics; automatic conversions, table design permits easy pseudo-op additions with utility supplied; 17-page manual, $80.00 value (1/25/85) ........... $51.00 23. Disassembler (REVAS3/4(tm)) handles 5 popular Intel and Zilog mnemonic sets and extended HD64180 set; best and easiest-to-use disassembler, with 80- page manual showing how to disassemble and how the disassembler works. Promotes learning Assembly Language code writing (2/4/85) .......... $90.00 24. Z-Tools(tm) Package of Items 20 thru 23 above; $260.00 value! ..... $150.00 25. Dynamic Screen Debugger (DSD(tm)), full-screen symbolic debugging program; shows flags, cpu registers, stack and dual-memory areas; complete software InCircuit-Emulator; DDT upward compatibility, in-context online help, and other useful features; with 53-page loose-leaf manual (3/11/85) ... $129.95 27. The Libraries. Consists of SYSLIB3(tm), Z3LIB, and VLIB assembly language subroutines in source form, Zilog mnemonics, and compiled Microsoft compat- ible REL libraries. Over 400 functions used to write ZCPR3 and ZRDOS utilities. Designed for use with Item 20, ZAS relocating macro assembler and ZLINK linker. Works with 8080/Z80/NSC800/HD64180 targets. Full online documentation describes use of each subroutine. Add Item 82 to greatly assist learning and aid function reference (1/6/86) ................ $69.00 28. Graphics and Windows. Two REL libraries permit modern ASCII terminals, which produce business graphic characters, straight lines, intersects, and corners, to create boxes, open windows. Windows may overlap, be pop-up, tiled or paneled, or be pull-down-menu style; up to sixteen may be opened. Documentation shows how to use in utility and application programs. ZLINK (Item 20 above), Digital Research LINK, or Microsoft LINK-80 required as program linking loader; terminal cursor addressing required, return cursor position and character desirable (2/17/86) ......................... $49.00 29. Libraries Package consisting of Items 27 and 28 above and 82 below, saving $18.95 from buying items separately. Here's the bargain to start assembly language programming (2/17/86) .................................... $129.00 Input/Output Package Segments 40. Input/Output Recorder (I/OR(tm)), redirector outputs to/from console or to printer and to default file, controlled by ZCPR3 RECORD command, 1.5k-byte segment, ZRDOS Plus req'd (7/28/85) ................................ $39.95 41. Print Spooler (BPrinter(tm)), deluxe background single-file printing with no TPA size change, 1.5k-byte segment, ZRDOS Plus req'd (3/24/86) .. $39.95 42. Key Translator (PKey(tm)) converts key strokes to command strings, saved as loadable files; programmable function key generator works with either ZRDOS or ZRDOS Plus; 1.5k-byte segment (1/28/85) ......................... $39.95 43. I/O Package Group of Items 40, 41, and 42 above (7/28/85) .......... $89.95 Lasting-Value Software(tm) (Applications) 60. Discat(tm) efficiently maintains and catalogs floppy and hard disk files for easy recall; modular, menu-driven, fancy and easy to use; loose-leaf, 67-page instruction manual (8/24/84) ............................... $39.99 61. Term3(tm) provides full facilities for communicating with other computers, terminals, and information services. Wide and local area networking. Modular, menu-driven, extreme flexibility for automatic operations; auto phone answering and message handling (8/12/85) ..................... $99.00 Item Price 64. Z-Msg(tm) message handling program written in optimized C. Ideal for electronic mail and bulletin boards. Menu installation object files, complete user statistics, 80-page loose-leaf manual (3/29/85) ...... $99.95 65. Z-Msg same as Item 64 but with full source code and libraries for quick compilation by Manx Aztec C II Compiler (3/29/85) ................. $199.95 Documentation 80. Manuals to Software (refundable if software later purchased). a. Zas - $12.00 b. ZDM - $4.00 c. ITOZ - $2.00 d. Revas3/4 - $20.00 e. DSD - $20.00 f. Term3 - $20.00 g. Z-Msg - $20.00 h. Discat - $ 8.00 81. ZCPR3: The Manual is bible of ZCPR3 and its utilities, 351 pages, typeset, bound book. Recommended purchase. $24.00 if ordered alone, but includes fortnighter Newsletter; without Newsletter (7/19/85) ............... $19.95 82. ZCPR3: The Libraries describes VLIB, Z3LIB, and SYSLIB3, three libraries of assembly language subroutines used to write Z-System utilities. Very powerful; teaches structured, quick-program writing; used with Item 27 and 29 above; loose-leaf, 310 pages, plastic 3-ring binder (2/17/86) ... $29.95 83. Z-NEWS Z-System Fortnighter Newsletter automatically received for 6 months by EI customers ordering $44.00 or more software, or for one year with $35.00 user-support (free-ware) donation. Newsletter, after complementary period or per direct order, over 22 issues per year (7/23/84) ...... $24.00 84. ZCPR3 and IOPs explains step-by-step how to install input/output redirect- ion in your BIOS. I/OP design concepts and using DEV, DEVICE, and RECORD described in 50-page loose-leaf manual (8/7/85) ..................... $9.95 85. ZRDOS Programmer's Manual covers all functions of Z-System DOS from a programming view-point; 35 pages, loose-leaf (1/9/85) ............... $8.95 86. ZRDOS: The Manual completely describes all functions of Z-System DOS and its special utilities. Loose-leaf, 90 pages ............... (no price yet) 88. Z-System User's Guide teaches how to use Z-System and its utilities. Many examples explain aliases, batch processing, menus development, other ZCPR3 and ZRDOS features. A must for the computer user. Loose-leaf, 80 page tutorial (4/21/86) ............................................ $14.95 89. Z-Index. Comprehensive index to Z-News Newsletter, Item 83. Many cross- references to over 1700 subjects; 35 pages, loose-leaf (8/11/86) ... $8.95 Notes to Price List: a. Date in parentheses is Item first-shipment date; if none, shipment not presently scheduled, but soon will be. b. Items 05 thru 13, 16, 20 thru 24, and 27 thru 29 require Z80, NSC800, or HD64180 computer. c. Programs with "(tm)" superscript are copyrighted by, and trademarks or registered trademarks of, Echelon and their authors; CP/M, DDT, MAC, RMAC, and LINK are of Digital Research; M80, LINK-80, and L80 of Microsoft. ------------------------------------------------------------------------------- VOLUME DISCOUNT SCHEDULE Quantity: 1-4 Retail Price $100.00 (example) 5-49 30% 70.00 Exceptions: ZCPR3: The Manual and The Libraries (Items 81 & 82) and Z-System User's Guide (Item 88) 5-49 25% of prevailing list price 50-249 33% " " " " Contact us if you are interested in higher quantities. General Terms and Conditions 1. Discounts based on yearly volume with any mix. Minimum order of five (5) each, for quantity discount to apply. Site licenses available at 20% per additional computer. Dealer inquiries welcomed. 2. Special quantity prices may be negotiated for software without media, labels, serialization, or documentation, or documentation with binders. Write with detail requirements to receive our proposal. OEM and VAR Agreements available. 3. Echelon software is licensed on "per computer" basis. SYSLIB3 is licensed for non-commercial distribution only, not to be resold with other software and not to be sold, bundled with hardware. However, no restrictions are placed on binary code produced with SYSLIB3. 4. Terms FOB Los Altos, CA. Payment by cashier's check, money order, Visa or Mastercard. Personal and company checks cause delivery delay. COD's collected by UPS accepted. 5. Shipments via US Postal Service (Priority) unless special request. Orders are completed on business day following receipt, if product is in stock. Allow 10 days from date of shipment for delivery in continental USA; other areas, including Canada, may take longer. 6. Prices may change without notice. Echelon, Inc. 885 N. San Antonio Road Los Altos, CA 94022 USA Order Desk and Technical Assistance Telephone: 415/948-3820 Business Hours: 9am to 5pm, Pacific Time ORDER FORM 1. Name ___________________________________________________ Date ______________ Street ____________________________________ Telephone _________________________ City ____________________________________ State ______________ Zip ____________ 2. Z80 CP/M based computer? (yes/no) Computer type/brand _____________________ 3. Disk Format: 8 inch SSSD IBM 3740 standard (yes/no) or 5 1/4 inch, 40 tracks, soft-sectored, single-sided double-density: (yes/no) Computer format: o Kaypro o Osborne1 o Epson QX-10 o Heath/Zenith 89/90/100 (check one) o Ampro o Morrow o DEC VT-180 o TeleVideo 802/803 o Sanyo o Micromint SB180 Any special instructions? _____________________________________________________ 4. Ordering: (see PRICE LIST Sheet, prices are US Dollars) Item Number and Name Quantity Unit Price Extension _______________________________ ________ __________ _________ _______________________________ ________ __________ _________ _______________________________ ________ __________ _________ _______________________________ ________ __________ _________ _______________________________ ________ __________ _________ _______________________________ ________ __________ _________ _______________________________ ________ __________ _________ Subtotal $ ___________ If California, add 7.0% sales tax _________ Shipping & Handling charges: add $4.00 if continental USA; $6.00 for Hawaii, Alaska, Canada or Mexico; or actual if International address. S&H $ _________ Payment: Money Order, Check or Credit Card TOTAL $ ___________ (UPS COD's acceptable) VISA/MC _________________________________________ Expiration date _____________ Bank number if MC ________________ (Please print order clearly, thank you.)