Skip to main content

Apple Orchard v5n1 1984 Jan

  • PublicationApple Periodicals
  • Pages116
  • SourceApple-Orchard-v5n1-1984-Jan.pdf
← Magazines Apple Orchard v5n1 1984 Jan
/ 116
Source: Internet Archive — Aggregated Apple-era periodicals, 1981–2012.
Page 1
Loading…
Text content (OCR)
JANUARY 1984 $3.25 U.S. ™ The Premier Magazine for Apple Computer Users AT LAST: THE WHOLE TRUTH ABOUT FLOPPIES. Amazing book reveals all! How to keep from brainwashing your disk so it never loses its memory, How fingerprints can actually damage disks. Unretouched Kirlian photographs of UFO's (Unidentified Floppy Objects)! The incredible importance of making copies: the Department of Redundancy Depart- ment—and what goes on when it goes on! Power- ful secret methods that. scientists claim can ac- tually prevent computer amnesia! All this, and much more... In short, it's an 80- page plain-English, graphically stunning, pocket-sized definitive guide to the care and feeding of flexible disks. For The Book, ask your nearest computer store that sells Elephant™ disks, and bring along one and one half earth dollars. For the name of the store, ask us, Elephant Memory Systems” Marketed exclusively by Dennison Computer Supplies, Inc., 55 Providence Highway, Norwood, MA 02062. Call toll free 1-800-343-8413. In Massachusetts, call collect (617) 769-8150. Telex 951-624. Cirele HelpCard No. 29 € Free Post-it Note tray from 3M diskettes. We'll give you a 3M Post-it™ Note tray anda on over 30 years experience in manu- sample pack of Post-it Notes—a $4.98 value. —_ facturing high quality computer media. Now Absolutely free! Just buy any specially marked we're giving you one more good reason to box of 3M diskettes and send in the proof of use high quality 3M diskettes. purchase —with 75¢ for postage So buy a specially marked box of and handling. Complete details 3M diskettes. And send for your inside specially marked diskette free Post-it tray and notes today! boxes. Look in the Yellow Pages under One 3M value computer supplies and parts for deserves another. 3 the 3M distributor nearest you. In Canada, write 3M Canada, 3M diskettes have long been Inc., London, Ontario. If it's noteworthy for their unparalleled | t worth remembering, it's worth reliability. A reputation based 3M data recording products. 3M hears you... | Cirele HelpCard No. 1 | Introducing Pro DOS - Morgan P. Caffrey A new Apple operating system. Reflections on an Applefest - Gene Wilson The changing market place. E - Z Card - Woody Liswood Build your own Z- 80 eard. Is CP/M For You? - Andrew P. Niemic Only you can decide. True Sixteen - Color Hi- Res - Allen Watson III A color breakthrough - and you can do it too! How the Double Hi- Res Hardware Came to Be - Allen Watson III Mr. Watson takes us inside. } How the Dot Patterns Produce Colors - Allen Watson III Just shift your bits. Software from the Consumer’s Point of View - Louis H.Milra What you're really buying. WPL- The Sleeping Giant - Richard Loggins Part Ill - More on the Address Book. EPS Keyboard - Woody Liswood Have all the function keys and more. Apple Dot Matrix Printer and Burtronix Printercard ///- Eugene M. Paymar Two very compatible products. j §.A.M. - Talk Is Cheap - Neil and Gary Lipson A low - cost voice synthesizer. Motherhood, Voodoo and the Gray Market - Steve Goldman Cee Coming Next Month... 2 The Real news for 1984! *nuff said. Apple pchard Vol. 5, No. 1 January 1984 Entire contents Copyright © 1984 by Orchard Potentials, Inc. Peter C. Weiglin-— Editor and Publisher Morgan P. Caffrey — Senior Editor Gene Wilson - Senior Editor Lenore Wolgelenter — Senior Editor Nicole Lefcourt — Editorial Assistant Cindy C. Mack — Advertising Coordinator Joseph Jasper - Graphics Contributing Editors: Mark L. Crosby —- New Products “Dr. Wo” - Pascal/Languages Editor Neil D. Lipson, P. E. A. S. (Woody) Liswood Barry D. Bayer Mike Kramer Jim Linhart — Miscellaneous Cartoonery Support Staff: Joanne Short - Business Manager Dawn Brown - Circulation Manager Ellen Rozner — Accounting Eva Baragona — Customer Service Jay Eisenberg - Advertising Director JE Publishers’ Representative Company 6855 Santa Monica Blvd. Los Angeles, CA 90038 (213) 467-2266 Boston - (617) 437-1700 Chicago - (312) 445-2489 Dallas - (214) 660-2253 Denver - (303) 595-4331 New York - (212) 724-7767 San Francisco - (415) 864-3252 Address for all subscriptions, correspondence, advertising material, manuscripts, ete.: Apple Orchard 908 George Street Santa Clara, CA 95050 (408) 727 - 7652 APPLE ORCHARD (ISSN 0277 Apple Core by Orehard Poter S “lass Postage paid at is published monthly for the Interna 3 St., Santa Clara, CA 95050. \d additional entry points. iption Rates (U.S. funds) sar, $45.00 for 2 years in the U. S..FPO & APO; $30.00-1 yr. in Canada; $36.00 (surface). $48.00 (airmail) in Mexico, Central Americ: bbean Islands, Phillippines, Sa $36.00 (surface), $60.00 (airmail) in South Amer rope, North Afr $72.00 (airmail) in Asia, Middle East, South Africa, Australia. “Apple” and the Apple logo are trademarks of Apple Computer, Ine. The opinions ssed herein are those of the authors, and do not necessarily represent the views of the Publisher or of the IAC. While we appreciate the co-operation of Apple Computer, Ine. a ations. APPLE ORCHARD does not necessarily represent the vie) mpanies. Our existence derives from the thousands of Apple users; it is their interests which we serve. 4 Apple Orchard Textfile Our normal schedule of articles has been knocked awry by one of the more interesting projects to come our way ina long time: True 16-color Hi-Res graphics on the Apple //e, from the disk of Allen Watson III. We reshuffled that schedule to bring this one to you as quickly as possible. If you type in the code (or get the demo disk), it’s something you can do your- self. And, Apple Computer is providing these routines to software developers; 16-color Hi-Res has only begun to im- pact the //e world. So what else has Allen Watson written? Well, how about the Apple //e Reference Manual? Literally, he “wrote the book”, and other manuals as well; we're honored to have him with us. Allen started programming after receiving his bach- elor’s degree in mathematics, and has worked with com- puters of all sizes. He bought Apple II serial number 248 in 1977, and has been with Apple since 1980. Elsewhere in this issue, Pat Caffrey introduces us to Pro- DOS, the new operating system for Apple IIs. Neil Lipson (with help) covers Software Automatic Mouth; Richard Log- gins continues his WPL series; Woody Liswood covers EPS and the EZeard; And we take a look at CP/M (with Gene Wilson to follow up). Apple Orchard is unique in that it’s written and edited by Apple users for Apple users, and not by recent and reeycled journalism majors. Only a small fraction of our authors are professional writers; but virtually all of our writers are Apple users, sharing their experiences with you. Our masthead shows some changes this month. Gene Wilson and Lenore Wolgelenter join us as Senior Editors (Lenore doesn’t look it), and Joanne Short as Business Man- ager. Lenore will also be handling some much-needed mar- keting chores for the magazine. As part of a reorganization around here, Ellen Roznar (Accounting) and Eva Baragona (Customer Service) join our staff full-time. It all means a bet- ter Apple Orchard. As we go to press, we learn that Apple is considering (and may have announced by the time you read this) dropping its AppleNet local area network. Instead, Apple will support and connect to the IBM local area network, when released. Further, buried in a news release was the comment that Apple would no longer insist on making its own disk drives. That could mean anything, but don’t be surprised to see the Sony 3¥4-inch drives turning up inside beige boxes. Those of you who read our February 1983 issue remember Pat Caffrey’s detailed article on the Apple //e. That issue appeared on the same day the //e was introduced, which meant that it was afew days late, but very timely. Well, Pat is still with us, Gene Wilson has joined us, and the February 1984 Apple Orchard will appear on January 24, a few days late. Must be something going on... —PCW. System Saver didn’t become the Apple’s number one selling’ peripheral by being just a fan. What made over 100,000 Apple’ owners fall in love with System Saver? The answer is simple. It's the most versatile, most convenient, most useful peripheral ever made for the Apple. System Saver filters out damaging AC line noise and power surges. 70-90% of all microcomputer malfunctions can be traced to power line problems** Problems your System Saver guards against. Power line noise can often be interpreted as data This confuses your computer and produces system errors. Power surges and spikes can cause severe damage to your Apple's delicate circuitry and lead to costly servicing. System Saver clips surges and Volts dc level. A PI type filter attenuates common and minimum of 30 dB from 600 iyi : kHz to 20 mHz with a max- lt that's more accurate, more efficient and more reliable. spikes at a 130 Volts RMS/175 = transverse mode noise by a imum attenuation of 50 dB. l| > is You end up with an Apple ill System Saver makes your Apple more convenient to use. No more reaching around to the back of your Apple to turn it on. No more fumbling for outlets and cords to plug in your monitor and printer. System Saver organizes all your power needs. It functions as a multi-outlet power strip with two switched outlets. Plus System Saver offers the ultimate convenience; a front mounted power switch for fingertip control of your entire system. System Saver lets your Apple keep its cool. Today's advanced peripheral cards generate heat. In addition, the cards block any natural air flow through the Apple Ile creating high temperature conditions that shorten the life of the Apple and peripheral cards. System Saver's efficient, quie fan draws fresh air across the mother board, over the power supply and out the side ventilation slots. It leaves your Apple cool, calm and running at top speed. So if you want to keep damaging heat, line noise and power surges out of your system for good, pick up the only peripheral that’s in use every second your computer is in use. The System Saver. You'll soon come to think of it as the piece Apple forgot. Compatible with Apple stand $89.95 at Apple dealers everywhere. = KENSINGTON MICROWARE 251 Park Avenue South, New York, NY 10010 (212) 486-7707 Telex: 236200 KEN UR *Softsel Computer Products Hot List. **PC Magazine: March 1983, System Saver is UL Listed. System Saver's surge suppression circuitry conforms to IEEE specification 507 1980, Category A. Available in 220/240 Volts, 50/60 Hz. ‘System Saver is @ registered trademark of Kensington Microware Ltd. © 1983 Kensington Microware Lid. System Saver is patent pending. Cirele HelpCard No. 27 Satisfying More Than With Innovation Grapplei + Bufferboard | Printer Interface For Apples and Printers | The Original Apple® graphics printer interface. The innovator in “dock-on” printer buffering. The Since its introduction three years ago, the Bufferboard easily adds memory to your current Grappler has been imitated by many, but never Apple interface system, freeing your computer for matched. Now with exclusive features for the additional input. Easily upgradable from 16K, the | Apple Ile and full support of new Bufferboard can store up to 20 pages of text. It Epson® graphics, fits neatly inside your Apple, “docking” onto your the Grappler + existing printer interface.” No clumsy boxes or | remains the most cables, no external power supplies. ..just conve- | intelligent interface nience and — z available. Over economy. With & i 1 tit TV twenty-seven com- the Bufferboard, "iaaans == @ mands give Apple users full control over any you might never \\ ie ——— = graphics or text on the Apple screen, including wait for your Mes THMNATANNNY anew 80 column text dump. Performance, relia- printer again. bility and support have made the Grappler + *Versions for standard Grappler +, Epson APL and Apple the # selling intelligent Apple interface. Parallel Interfaces. 135,000 Apple Owners ous Excellence. rappl Grappler The most sophisticated buffered Apple printer interface available. The New Buffered Grappler + combines the industry leading features of the Grappler + with the time saving economies of the Bufferboard.** “ANNU With this much interface power, you'll never need anything else. And the price will surprise you, too. **Not available for IDS printers. Apple is a registered trademark of Apple Computers, Inc. Epson is a registered trademark of Epson America Inc. Over 135,000 Apple® computers are using Orange Micro products. Innovation and excellence have made us the #1 manufacturer of intelligent printer interfaces. The top selling Grappler + has become an industry standard, recommended by more software houses and Apple dealers. To meet your growing needs, Orange Micro will continue to introduce new products. Recent inno- vations include the Grappler + for IDS color printers and the new Orange Interface, with text screen dumps and formatting at a low price. There is an Orange Micro product designed for your application. For a complete demonstration, see your Apple dealer today. 1400 N. Lakeview Ave., Anaheim, CA 92807 U.S.A. (714) 779-2772 TELEX: 183511 CSMA ©Orange Micro, Inc., 1983 Cirele HelpCard No. 38 International Apple Core Dave Alpert Harlan G. Felt Louis H. Milrad Allen G. Sneider Joseph H. Budge Kenneth D. Silverman Officers President Vice - President Vice - President Treasurer Secretary Executive Director Regional Directors Stephen Lloyd (Region 1) Jim Simpson (Region 2) Mike Kramer (Region 3 & 4) Bob Sander-Cederlof (Region 3 & 4) Barry Bayer (Region 5) Neil Lipson (Region 6) Robert Ramsdell (Region 7) Tom Wysocki (Region 8) Roger Keating Auby Mandell Dr. Steve Bellamy Coordinator: Louis H. Milrad 15 Sydnor Rd. Willowdale, Ont, Canada M2M 279 (416) 222-8447 Agriculture Susie Allen 1055 Saratoga-Sunnyvale Rd Sunnyvale CA 94087 (408) 746-0626 Apple /// Don Norris 1850 Union St # 494 San Francisco CA 94123 (415) 921-3774 Calc Applications John C. Hunter 58 McClure Crescent Scarborough, ONT Canada M1B 1J6 (416) 292-2590 Data Management Malcolm Slovin 10515 Tabor St # 1 Los Angeles CA 90034 (213) 837-3741 Dental Elis D. Neiburger 33263 N Cove Wildwood IL. 60030 (312) 244-0292 COMMITTEES TAC Librarian Software Club Activities New Club Assistance Region Area (415) 571 - 7370 (805) 492 - 3391 (713) 358 - 6687 (214) 324 - 2050 (312) 798 - 6496 (215) 356 - 6183 (617) 546 - 3104 (216) 942 - 7086 PA, NJ, FL OIRO DOE P.O. Box 448 Double Bay 2048, NSW Australia 409 Queen St. W. Toronto, Ont. Canada M5V 2A5 #402, 5-7-13 Tajiri Ichikawa, Chiba, Japan Special Interest Groups Education Ted Perry 2331 Rainbow Ave Sacramento CA 95821 (916) 485-1690 Family David Stern 6921 Old Stage Rd Rockville MD 20852 (301) 881-2543 Games Jim Eatherly 3342 18th St NW Washington DC 20010 (202) 232-6046 Handicapped David P Szetela c/o Micro Sparc POB 261 Lincoln MA 01773 (617) 259-9710 Health Services Terry Mikiten 7703 Floyd Curl Or San Antonio TX 78284 (512) 691-6367 Maj. Terry N. Taylor Dr. Charles Smith Ransom Fields Karen Zinsmeister (812) 648 - 1794 (408) 554 - 5211 (416) 222 - 8447 (617) 742 - 6100 (408) 554 - 5071 (408) 727 - 7652 Region Information CA zips 94100 & up, WA, OR, NV, HI, AK, & American Samoa Southern California, zips 93999 & lower AZ, MN, TX, OK, AR, MO, LA, MS, TN ID, UT, MT, WY, CO, ND, SD, NE, KS, MN, IA WI, IL, MI, IN, KY ME, CT, MA, NH, RI, VT, NY, DC OH, WV, MD, DE, VA, NC, SC, GA, AL (612) 389 - 2994 (416) 593 - 9862 0478 - 79 - 3610 Investments John McMullen Perry St, Jefferson Valley New York NY 10535 (914) 245-2734 Laboratory Applications Dr. Jaime Prilusky San Martin 7500; 5503 Carrodilla Mendoza ARGENTINA Languages Ed Titlebaum 674 Quaker Meeting House Rd Honeoye Falls NY 14472 (716) 275-4061 Lisa Gene Pope 3901 § Elkhart St Aurora CO 80014 (303) 690-7559 Medical Office Management Alexander Kleider 28 West King's Highway Sioux City 1A 51104 Telecommunications Craig Vaughan 7927 Jones Branch Dr # 400 Mc Lean VA 22102 (703) 471-0572 (218) 372 - 4134 (416) 297 - 3575 (415) 863 - 1093 (408) 727 - 7652 8 Apple Orchard Se sis tenes snl Si seal le sn coe me up! (P\ PIPE —>OPehard 1 Y Boa kK SUBSCRIPTION LZ IS SUES USA CANADA ELSEWHERE D1 foo LD &k%0 38:00 LT 88%0 LT tiie tS mat ates) Name Address City State Zip (1 Check/Money Order TiterbartteNtoy: CTT TET gai amber sboveryous remaon Madea L] MasterCard Charge CardNo.LL TTT TTTITTTTT TT Titty O visa Credit Card Card Signature Expires Payment must accompany order and must be made in U.S. funds and drawn on U.S. bank. Make check payable to APPLE ORCHARD. ubSCrIpuon cards Fidp Stamp Out Magazine The. Give onc of these coupons to people who ‘Borrow’ your Copy. Er...this is your copy isnt it? a YEAR SUBSCRIPTION L-2 ISSUES USA CANADA ELSEWHERE LC] $300 LA &48%o C1) i360 LD 880 Wits rat ial oes) Name Address City State Zip. ( Check/Money Order interbonk No. (TTT) cages above sour taste in Manan CJ MasterCard Chagecaane LOL EET PET TTT Tri tr) OO visa Credit Card Card Signature Expires Payment must accompany order and must be made in U.S. funds and drawn on U.S. bank. Make check payable to APPLE ORCHARD. T NO POSTAGE ! NECESSARY I IF MAILED | INTHE UNITED STATES i] I Ee Se eee oe BUSINESS REPLY MAIL et FIRST CLASS PERMIT NO. 1491 SANTA CLARA, CA eee | POSTAGE WILL BE PAID BY ADDRESSEE peer | TSR DE = ‘eR SERRATE I Ree SEI | FApple Orchard ————— sR = 908 George Street ne Santa Clara, CA 95050 SSS I i} | 1 Subscription cards Fidp Stamp Out Magazine Theft. Give onc of these coupons to people who ‘Borrow’ your copy. Er...this is your copy isnt it? ——— a 5 NO POSTAGE | NECESSARY | IF MAILED | IN THE UNITED STATES I I ———— BUSINESS REPLY MAIL —— FIRSTCLASS PERMITNO. 1491 SANTA CLARA, CA en I ea POSTAGE WILL BE PAID BY ADDRESSEE acgeiliaiaasemae ann a =—— | sa ; | Apple Orchard = | : ————e = 908 George Street ———— Santa Clara, CA 95050 — | 1 | | | ! Accidents will happen... Relax, you've got theSnapshot Copykit We've taken the worry out of computer use. A damaged disk no longer means weeks of waiting for a costly replacement, because you can now backup your important software with the Snapshot Copykit. Once again, Dark Star Systems have led the way with the introduction of the new generation of copy cards. Take a look at these superior design features: IT’S NEVER OUT OF DATE - The Snapshot Copykit exactly duplicates every byte of memory-resident programs up to 128k. Other copy cards disturb several bytes of memory. Sophisticated copy protection schemes can detect these changes and make the resulting backup unusable. Because all its software is in RAM rather than inflexible ROM, the system enhance- ments we develop can be made available to you at nominal cost. A full 8k of on-board memory will make the Snapshot Copykit particularly expandable for future use as a printer buffer, a multi-tasking system, a communications dispatcher and much more. IT'S COMPATIBLE - The Snapshot Copykit is a board for all systems. It sits in any slot on the Apple Ie and II+ as well as the Basis 108, the Franklin Ace and other “look-alikes”. ‘The Snapshot Copykit doesn’t need a language/memory card and won't interfere with any of your other peripherals. So, you never need to remove it after installation. IT’S USER-FRIENDLY - We have a well-deserved reputation for providing easy to use products. The Snapshot Copykit is no exception. Other copy cards force you to use complex, unreliable procedures and repeated booting of “utility disks” to copy larger programs. Old fashioned “nibble-copier” programs involve endless trial-and-error parameter changes before they will work. The Snapshot Copykit will backup memory-resident programs up to 128k with one simple menu and one press of the trigger — in seconds! IT’S POWERFUL - The Snapshot Copykit gives you back the power over your computer that copy-protected software took away. You can interrupt a running program, copy it, list it, disassemble it, step and trace it, modify it and resume running it. Great for debugging and customizing! ‘The program is not disturbed in any way, even if you suspend it for a while to run another! All backups made with the Snapshot Copykit are automatically BRUNnable files which you can transfer to hard disk. Its state-of-the-art compression facility lets you stack several backups on one floppy. IT'S GUARANTEED - All our products are covered by a 90-day, no-quibble guarantee for defective parts. We also support you with free technical advice — all owners of the Snapshot Copykit receive our consultancy hot-line number. The Snapshot Copykit is the “ultimate unlock system” for programmers, business users and hobbyists. Find out more by calling or writing for our info packet and the latest news on software updates and other new products. Cirele HelpCard No. 12 SYSTEM REQUIREMENTS SNAPSHOT Ile VERSION: Copies memory-resident programs up to 128k. Apple I, II+, Ie, Basis 108, Franklin Ace or other lookalike with disk drive. PRICE: $139.95 SNAPSHOT II VERSION: Copies memory-resident programs up to 48k. Apple Il, I+ (RAMcard required — please specify brand when ordering), Basis 108, Franklin Ace or other lookalike with disk drive. PRICE: $119.95 TO ORDER: Mail check payable to Dark Star Systems. Add $3 for shipping in the U.S. ($7.50 to Canada, $15 elsewhere). Mass. residents add 5% tax. COD costs $5 extra (not available outside U.S.). eark Star SYSTEMS R39A South Street, WILLIAMSBURG, MA 01096 Telephone: (413) 268-7351 PLE MODEM. WITH EVERYTHING. Your best buy in modem history. The Networker! a plug-in single-slot di- rect connect modem for your Apple II, ll+, and lle (or Franklin, Albert, or other Apple compatible computer). You are immediately linked to the vast network of computers — data bases like the Source® Compu- serve? or Dow Jones? friends, banks, businesses, and hundreds of local ‘‘bulletin boards.’’ For only $129. There’s absolutely nothing else to buy. And it even comes with software. This is the modem that does it all, and does it for less. The Apple Communications Card is on board, so you won't need to buy one. That will save a bunch. It's 300 baud, the most commonly used type of modem. It comes complete with its own communications software on Apple compati- ble disk, giving you features no modem offers. Like “‘data capture” to lock the messages into your Apples’ RAM, and then move the infor- mation onto a disk for easy reference and review. Aterminal program that turns your computer into a communications command center, displaying on-screen “‘help’’ menus, continuous updates of memory usage, carrier presence, baud rate, communications status, all while taking in and displaying information from any computer. The Networker supports both originate and answer modes, so you can send and receive in- formation, in full or half duplex modes. And its all easily programmable right from the keyboard of your Apple computer. All you do is plug Net- worker into any slot (except 0) in your Apple computer. It'll even ask you what slot it’s in. It's that easy to use NETMASTER™ COMMUNICATIONS — SOFTWARE For $179 we include the even more incredible Netmaster software for advanced users. Net- master is a ‘‘communications freeway’’ that lets you speed any Apple file to another Apple through noisy phone lines, without errors. Net- master even includes its own Disk Operating System to control the flow of information and leave you over 40K of “‘buffer’’ memory from your 64K RAM. And there’s always help when you want it. On screen. Status indicators keep you fully updated. Netmaster will let you transfer games, computer graphics, programs, sales reports. documents, any DOS 3.3 file, all directly from disk to disk, all with computer (not telephone) accuracy. Netmaster is completely configurable to understand any computer, even mainframes File size is unlimited But Netmaster is not stuffy. It will talk to the other communications packages like Visi- term® or ASCII Express® Of course they don’t support Netmaster’s superb error checking, that guarantees you won't miss even a comma It doesn’t only talk to the Networker either. It will also talk to those more expensive modems from Hayes and Novation. And Netmaster is fast. It trans- fers information disk to disk three to five times faster than the others. Of course Netmaster is fully compatible with them. But if you want things to happen really fast, talk to another Netmaster, We sell Netmaster by itself for $79, and even if you have another modem for your Apple, Netmaster is an outstanding value. It will even support auto dial and auto answer. Net- master requires 48K of Apple memory, disk drive and DOS 3.3, and ZOOM's Networker modem or another modem. It can also be used without a modem when two Apples are hard- wired together, using a 6850 or 6551-based in- terface card Networker, Netmaster, and Networker/ Netmaster combo are all produced in the USA by ZOOM Telephonics, producers of the popular DEMON DIALER. The Networker is FCC regis- tered, and all products come with a one-year warranty. HOW DO | GET ONE? OR TWO? Check with your computer dealer. Or call us direct at 1-800-631-3116, and we'll let you know where to get them in your area. ‘Massachusetts residents call 617-423-1288. Tne following are trademarks: Apple by Apple Computer, the Source servicemark by Source Telecomputing, Compuserve by Compuserve. Dow Jones by Dow Jones & Company, Visiterm by Visicorp, ASCII Ex press by Southwestern Data Systems, DEMON DIALER by ZOOM Telephonics. ©1983 Z00M Telephonics, Inc. DAI Cirele HelpCard No. 63 ZOOM Telephonics, Inc. 207 South Street, Boston, MA O21 oe Plantins a seed... ca The question before the House, quite literally, is “Are Video Terminals Safe?” Literally, because the question is likely to be on the agen- das of the U. S. Congress and many state legislatures during the next session. Some groups, including units of the AFL- CIO, are calling for government regulation of, and restric- tions on, cathode ray tube displays (TVs) in the interest of safety and health. The political process is responding predict- ably; the prospect of state-imposed regulations (different in each state, of course), is not a far-fetched idea. Some folks have been claiming for a while now that expos- ure to CRTs could cause everything from eyestrain to catar- acts to blindness to defects in generations yet unborn. Reports and studies pro and con have been waved about, and we now have areal live controversy. Of such stuff are medical, political, and labor-leader careers made. Not to mention Eyewitless News: “You could be going blind! Details at Eleven\” Yes, but does the CRT or VDT really cause health prob- lems? Or are we looking at a larger picture in which the CRT plays apart? A recent report by the National Research Coun- cil contained essentially negative findings; there may be a problem, but it’s not obvious even after much testing. More testing is required, they say. Comes now the University of Kentucky, which has issued a report saying that those who look at VDTss on the job are risk- ing eyestrain, eye irritation, blurred or deteriorating vision, and red eyes. Not to mention irritability, neck and shoulder pain, and fatigue. Well, UK isn’t exactly unbiased here: they were retained by the Newspaper Guild (AFL-CIO) to study the problem. One precious fact emerged from the UK study: VDT users were absent from work slightly more often than non-users of VDT's. Further, VDT user absences tended to be a half-day longer. The Eyestrain Machine? Let’s look at the absence thing first. Who operates most work-station CRTs? Some managers, true; but most of the people studied are clerical personnel, folks who find work with the CRT to be no more challenging than that of their paper-shuffling predecessors. Employee absenteeism rises where work is boring, non-challenging, etc. It it the CRT? We really don’t know. Consider next the computer hobbyist or hacker. We all know people who are hunched over their Apples for hours on end, and who do not complain of CRT-related fatigue, shoulder pains, or eyestrain. (Irritability, when present, is usually directed at some unsolved bug.) The key seems to be that they’re challenged by their work. Another factor in the employment situation: working with (and for) a machine that will tell your boss exactly how much work you did that day, and how well, tends to decrease your fondness for that machine. The potential for magnification of possible problems is present; let’s blame the machine. Reports and studies will continue to bombard us, as will Eyewitless News. But we must also look at the psychological framework surrounding CRT use. Even absent CRTs, it’s funny how students are more likely to develop eyestrain from Geometry texts than from Flashing Swords. We're going to look into this further. If you'd like to help, drop us a line. Fes L January 1984 11 Introducing-ProDOS by Morgan P. Caffrey roDOS is a much-improved op- erating system for the Apple II Plus and //e. It offers more features and responds to many ques- tions and complaints made about the DOS 3.3 system over the years. And, although the changes are substantive, the new system will continue to run the vast majority of existing DOS 3.3 appli- cations. The main drawback is that some hard- ware may not be supported, and that a file conversion process is required. The conversion may be a difficult process with some copy-protected software. Apple has been cooperating for some time with software vendors to smooth out these problem areas. In fact, Pro- DOS has already begun to reach the computer store shelves. In some cases you might have purchased such an appli- cation and not even know it. For those of you who are familiar with Apple ///’s SOS (Sophisticated Operat- ing System) there will be few filing sys- tem surprises. ProDOS will happily read a disk formatted or written to under SOS, and SOS will as gladly read what ProDOS creates. For those of you work- ing with Apple II Plus or //e and Apple ///, this means a simple method to pass data back and forth when necessary. This has been something of a thorn in the side of those who have purchased both machines. No more. Before you groan and throw up your hands in the face of yet another operat- ing system, Apple has taken some pains to make sure that programs written un- der Applesoft BASIC with DOS 3.3 com- mands imbedded will continue to work as before. Integer BASIC has been cast into the abyss. This will not please those who have invested time and effort into that speedy language, but change al- 12 Apple Orchard ways pinches someone. In this case, it’s a small but vocal percentage of the active owners, from whom we can ex- pect to hear. Let’s look at the rough outlines. Apple- soft continues to function not only as well as ever (now, now — I said no groan- ing), but improved. Most every program you have will continue to run properly once it has been converted to ProDOS. Only those programs which made direct access to the DOS 3.3 directory with assembler augmentations, or which used the MON or NOMON debug fea- tures will need rewriting. File Conventions Diskettes are initialized with volume names and files are assigned a “type” characteristic. There are a great number of different file “types” available (TXT, BAS, SYS, BIN, DIR... etc.) Files are thus identified by pathnames which con- sist of “/volume-name/file-name/”. The file type is not a part of the pathname. For instance, the diskette might be ini- tialized with the volume name “MAIL- PROG”. A file on the diskette might be called “FRIENDLIST”. The full path- name to access the data in FRIEND LIST would be“/MAILPROG/FRIEND- LIST”. Since this is a somewhat lengthy typing process, a “PREFIX” can easily be established which allows you to type only the filename. An extension not available previously in the Apple II series is the sub-direc- tory. A sub-directory is a “DIR”-type file containing a list of files accessible only through this directory path. This means that a subdirectory file on MAIL- PROG might be titled “BUSINESS” and be of type: “DIR”. When you access /MAILPROG/BUSINESS you access a list of other file titles, not visible with a standard catalog. Thus you ean view only that cluster of file information that you need. If the first file created with the /MAILPROG/BUSINESS directory were “PARTS”, the pathname to access the parts-suppliers data would be: “/volume/sub-directory/filename/” (e.g. “/MAILPROG/BUSINESS/PARTS”). The pathname cannot exceed 64 charac- ters. Since DOS 3.3 had no such mech- anism for dividing types of files, existing applications can ignore this feature en- tirely. But once used, it is attractive and useful and you won't want to ignore it. ProDOS has some good tools to manip- ulate the file environment. It has a FILER program that provides facilities to manipulate files. If you know Pascal or have worked with SOS this will hold no major surprises. It includes both volume and file commands. The file commands provide for files to be viewed as a directory, copied, renam- ed, compared (nice), deleted, write pro- tected (and vice-versa). It also includes the ability to make a file which IS a directory. Volume commands provide facilities to format and/or copy volumes, change volume names, check for bad blocks, assess space usage and even com- pare whole volumes. Tam miffed that no facility was inelud- ed to copy a text file to the screen, as with the TYPE command in CP/M. This means someone will have to write a sep- arate program to perform the frequently needed task of simply seeing what a file contains. Grrr!!. The format routine does a disk speed test when copying or formatting. My old drives were somewhat cantankerous so Thad them aligned last month. All my other programs were working fine. Since ProDOS refused to format or copy until I readjusted the speed, I couldn’t even back up the originals until I madea trip to the service center. This kind of “help” I don’t enjoy. On the other hand, nobody is going to format a diskette which another ProDOS system can’t read because of speed discrepancies, which eliminates a problem that existed under DOS 3.3. So, here you are with several years, or months, of working programs and you want to make the leap to ProDOS. Well, not just yet. This system is presently in the hands of licensed program develop- ers, but won't be released to the buying public until sometime in ‘84. The convert program will grab files from DOS 3.3 diskettes and write to ProDOS disk- ettes. It will also transfer from Pro DOS to DOS 3.3. That’s just fine. It took Mic- roSoft two years to get that little feature (CP/M to DOS 3.3 transfer) to Z-80 card buyers. Hardware Clocks If you have a THUNDERCLOCK in your system, ProDOS will take note, set the system time, and properly date- stamp any file’s origin and last mod- ification date. BASIC programs can make usual use of the clocks. We tried the Thunderclock, and it worked just fine. //e 64K Extended 80 column cards If you have a 128K Apple //e, ProDOS assigns the additional space as a RAM volume whose volume name is “/RAM”. ProDOS uses as much space as it can find on the card for files. It is quite fast. For applications requiring frequent disk access to a smallish amount of data (maximum is 63K) this is ideal. This re- quires either the program or the FILER to transfer data from a disk volume to the /RAM volume at the start, and re- versal of the procedure before shutting the system down. Lots of room for exper- imentation here. Disk Drives ProDOS “believes” to the depths of its soul that a floppy disk contains 35 tracks of 16 sectors. No more, no less, no other way. DOS 3.3 in Apple’s native mode is that way too. Some other disk drive man- ufacturers, however, have managed to patch DOS 3.8 to enable larger amounts of storage, up to 40 tracks. These manu- facturers will have to find a different way to patch ProDOS. And it may not be as easy this time because the method of tracking the available space (called the Volume Table of Contents) appears to be more rigid than was DOS 3.3. For the BASIC Programmer Again, everything, or very nearly ev- erything, already written should work properly. But there are subtle advances in this ubiquitous and sometimes aggra- vating language. Asmall regret: The useful commands “MON C,I,0” and““NOMON” have been removed. When I worked with Applesoft a lot, this command really made a dif- ference in debugging file-processing applications. It was unique among the BASIC languages I have worked with and was very useful. It was sacrificed to obtain space. Random Access Files Most of my best work in Applesoft file processing was done using random ac- cess mode (When allowed a choice I choose block-structured languages now). ProDOS stores the original record size when the file is created, normally re- opens the file with its original logical length and yet allows the program to temporarily use a different record size at need. This flexibility will be a great help. Random access read and write com- mands now include a field option (” Fn”) which will skip past “Fn” carriage re- turns (field separator) in a record. This is akin to the old “B” options which moved the file pointer to the Bth position in the file or record. This only works for fields separated by a carriage return. For those who have used the comma as the field separator, the older problems still remain. APPEND can now be used to add to random access files too. FLUSH is a new command which al- lows the program to insure that all data supposedly written to disk is actually sent to the disk. For those of you who haven't dealt with this problem this may seem confusing. It minimizes the effects of ocassional power failures. STORE and RESTORE When I first wrote programs which interacted with the cassette interface, I occasionally used these commands. STORE saved all the values of the mem- bers of an array to cassette and, if Iread “PACKAGES FOR BM ie AND APPLE: Transend cations for y Cirele HelpCard No. 57 January 1984 13 back the same values in the same se- quence after carefully declaring each variable in the same way, RESTORE would retrieve the data. Nice, but not very. Too messy and error prone. These commands have been improved to the point of great utility. Now, STORE saves all the values along with the name of all variables in a program to a disk file (a special compact- ed type called “VAR"). RESTORE, nat- urally enough, grabs the data from the disk and creates the variables in a pro- gram. It also clears all variables from memory before it does it, however, so watch your step. CHAIN CHAIN allows program segmenta- tion and run-time linking. Thus a pro- gram which is really larger than mem- ory can berun in segments. The problem is, without CHAIN the RUN command always clears the variables declared in a previous program and a lot of program space is wasted re-declaring variables. Several Applesoft augmentation pack- ages have included chaining because of user demand. CHAIN loads and runs a program on disk without losing the var- iables currently in memory. You can even select the line number in the chain- ed program to begin executing. IN# and PR# These two Apple-unique commands have the original meaning of directing character output to a slot device (PR#) and character input from a slot device (IN #) but have been neatly augmented to allow a routine at any address in RAM to gain control. Thus if a card is installed without ROM it can be con- trolled from a RAM routine. You could do this before but it wasn’t as easy. This simplifies things. The “—” command is a smart RUN com- mand. With the phrase “filename”, you tell ProDOS to load and execute the named file. It is ProDOS’s business to figure out if the file should be RUN, BRUN or EXECed. You don’t have to think about the type of file in order to run the program. CREATE This new command allows a program to create a sub-directory, thus grouping iS G ~ >” Y O ce \Py “BP \_ cen! +08 S p&X ch ° Ee a re. cov) ve) ret thet 0 como yr aR Sue po wot aan crane ger yo “qua? sith Sn OF eto IG sol vow od oc NEA BO nase eecunen ‘ x2 ae gvo0 ero tO oe iN or ‘8 wh ed iv & oO pat ait 8 Bak UP HoT yy CT ca” Kune sre BO et cathy nova wr Jn B onat™ EDP tO oO gate rg vem cor aN oh av Ye gS EQS re HO cori asa7DOre unig am ence Fo Oo ate PI as wee oy ay oe oa We soso sins pute Pere . yen une 49 9 te sate OO eat a0. NE oa © 6 2 BSE COPY | not v awn pe ga Cae ony (0) as § 3 oe pe a mit 0 99% 9, NP chee A RO ayn se Suite Nemo 31 Lien e wit 3 y, Circle HelpCard No. 60 14 Apple Orchard related files. This is especially helpful as the number of hard (difficult?) disks in use increases. It reduces the number of times the end-user has to look at a forest of filenames while looking for a single file. Or at least, with good program- ming, it can lead to that result. PREFIX Another new command which allows the user or program to assign a filename prefix value to the pathname. Thereaf- ter only the end-portion of a file path- name need be used. BSAVE and BLOAD and BRUN The first two commands are used to save (BSAVE) a region of memory to disk along with the information neces- sary to return (BLOAD) the memory contents to the exact same memory loca- tion. They can be used to save assembler programs, graphics images, ete. BRUN does a BLOAD and executes the file as an assembler program. The BLOAD command was always slightly difficult to use. It required the user to know not only the beginning loca- tion, but the number of characters to be saved. It has been improved in terms of ease of use and in terms of flexibility. You will still need to study the options to make best use but this is a real improve- ment. For the technically oriented, the nic- est change allows an image to have-a beginning and ending address instead of a beginning address and character count. The old method is also honored. The images may also be sent to a byte- position within an existing file. This last is flexible but slightly dangerous. It will be easy to make a small mistake and write over a valuable bit of code or bi- nary image. It will save some storage space since multiple binary images can be stored under a single filename. BLOAD can load any file type to any location and as indicated with BSAVE, portions of files can be BLOADED. With power comes responsibility to be careful. TRACE TRACE has been fixed so that it will work appropriately with active DOS commands. There were tricky ways to make this work before but this nor- malizes the procedure of following the program logic during program execu- tion to discover and fix bugs. APPLESEED” Apple Compatible Hardware for Dedicated Applications Design and program a system on a standard Apple computer and then market it with the low-cost APPLESEED system... Designed for use in systems where a full Apple computer may not be necessary or desired, the APPLESEED Bus system retains all the essential features of an Apple system, including mother board compatibility with almost every plug-in board available for the Apple ][. Programs are developed in assembly language ww“ on a standard Apple ][. Upon completion, a set of EPROM’s are blown and inserted into the APPLESEED Bus system, which then takes control of program execution. You buy only what you need for your application; gone are the built-in keyboard, the consumer- oriented packaging and graphics subsystems. Cost, size and power consumption are substantially reduced while flexibility is greatly increased. Compatibility with a multitude of sophisticated programming and hardware add-ons, widely available for the Apple ][, has been fully retained, providing a wide range of options for designing customized systems. (Applesoft? PROM’s are not included.) A sampling of APPLESEED Bus components: CPU BOARD The 6502 has been removed from the mother board and included in this card, which also contains the clock circuitry for the system. 64K RAM BOARD 64K of dynamic RAM with provision for control to be used in the normal Apple ][ conventions; deleting COOO-CFFF and software control over the DOOO-FFFF area. EPROM BOARD Jumper selectable for 2716 (EPROM) or 34199 (PROM); blow 2716 assembly language programs and then run them in this EPROM board. Jumpers allow selection of software on/off, initialize on/off and other controls. UART BOARD Software/hardware select all standard EIA baud rates. The board supports four 6850 UART’s which allow four independent input and output EIA lines. Each UART is fully programmable for parity, bit length, baud rate, etc. UNIVERSAL BOARD The APPLESEED Universal board contains the following: One 2716 socket for an F8 PROM, one 2K x 8 bit RAM (0-7FF), one UART channel for serial communications, 8 parallel INPUT lines (TTL), 8 parallel OUT- PUT lines (TTL), device decode for one additional standard slot-dependent board, support for standard Apple ][ style keyboard, and a power supply connection. Each feature is independent and any combination may be used simultaneously. The Universal board is designed to be used with the APPLESEED CPU board. TEXT BOARD The TEXT board is designed to add the conventional TEXT (page 1 and page 2) to an APPLESEED system. The board generates composite video to plug into a standard monitor or T.V. modulator. The board provides 40 columns x 24 rows in each page and is not slot dependent. MOTHER BOARD 10-slot motherboard is fully compatible with most Apple add-on cards currently available. Please call or write for prices and more detailed information on these and other APPLESEED Bus products. DOUGLAS ELECTRONICS 718 marina Bivd. « San Leandro, CA 94577 ¢ (415) 483-8770 APPLE is a registered trademark of Apple Computer Corporation —Saa a ————————————— Cirele HelpCard No. 14 Garbage Collection Applesoft (and many other Microsoft BASICs) has a flexible set of string- handling commands. The penalty for this flexibility was a lengthy process of culling active strings from a mass of ghost-strings to regain temporary stor- age space. The process, known as “gar- bage collection”, could take many minutes. ProDOS has a few other mem- ory management problems to take care of and this capacity has been included, reducing the time needed for this pro- cess to just a few seconds. This is a real boon. Machine-Language Interface Things get a bit difficult here. MAX- FILES has been thrown away (using a de facto max of 8 files) and ProDOS adjusts HIMEM and the ProDOS mem- ory bit-map each time it opens anew file. All machine language programs must be loaded before any file that requires such bit-map adjustment is opened. More on this as I get to understand the consequences better. Using the System (and sub) Directory Applesoft programs can easily review the contents of the main or any sub- directory. Any time a directory file is opened, ProDOS will read and pass the information in the file back to the pro- gram in text form, as it appears on the screen. Apple has published all the infor- mation necessary to get most pertinent information about files on the volume or files in a sub-directory into a BASIC program. This was a long arduous task under DOS 3.3 with Apple fighting every inch of the way. Even here, it does not provide the beginning block number of storage on the diskette. Ah well, some- thing for the kids to do on an idle evening or two. Assembler Programmers Although we don’t yet know exactly how the TOOLS and UTILITIES disk- ette will be vended, this second disk provides program developers with an assembler (a somewhat enhanced DOS TOOLKIT). The enhancements are sub- tle, useful and will not be covered here except to exclaim sadly that they do NOT include a macro facility and hap- pily that the system DOES include a relocating loader. 16 Apple Orehard Oh well, a few more details can’t hurt. The listings can include a cycle counter for each instruction for timing-critical code. Provisions have been included to allow the sophisticated user to add as- sembler mnemonics and addressing modes to handle the newer 6502X mi- croprocessor. The 16-bit emulator SWEET16 is included. There is also an Assembly language debugger called BUGBYTER. It is an excellent tool and a great addition to this system (I speak here as a fan). It allows for multiple break-points, con- stantly displays the contents of all regis- ters, allows user-selectable views of the hardware stack, and subtle views of memory locations, either as full address- es (appropriately dealing with the 6502s special zero-page characteristics) or as the contents pointed to by the contents of an address. The debugger quickly be- came intuitive when I first began to use it. I have debugged straight assembler and even used it to single step through timing-critical FORTH programs quick- ly identifying and fixing bugs. System Calls When working with DOS 3.3 as an assembler programmer we could make good use of RWTS (the primitive routine to read or write data to a particular track/sector) but Apple would say al- most nothing about DOS operation. A now-famous book was required to open the secrets of the file manager. Now, this information is in wide-spread use. No such secrecy with ProDOS. The system calls are freely available and pro- grammers are encouraged to become proficient in their use. They are a limited sub-set of the SOS system calls, having the same names and same value. A system call is made by loading a register (or registers) with a specific value to identify the desired function and the a jump is made to a dispatch routine which performs the function and returns a success/failure flag and option- ally a set of results. Also included in the TOOLs package is the ProDOS Machine- Language Exer- ciser. This is a menu-drive program which allows the knowledgeable assem- bler programmer to practice ProDOS system calls without having to write an interpreter. This makes it possible to” test the behavior of a sequence of calls prior to implementing calls. Interrupts ProDOS reportedly supports up to four sources of interrupts simultaneous- ly. It has a defined protocol for handling these interrupts which services the inter- rupts in the order in which the code is installed into ProDOS. I am frankly skep- tical. There is a basic flaw in the F8 (monitor) ROM which makes almost in- evitable a system conflict at some time or other. I heartily applaud the inclusion of a method to handle this extremely useful mechanism. I also await more information on how to overcome the flaw. This flaw exists in all Apple II, II Plus and //e ROMs and has been docu- mented in a number of places as the “location $45 problem”. Conclusion Bottom Line: ProDOS was created because of limitations in DOS 3.3, par- ticularly in operating ProFiles and other hard disks with Apple IIs. It will not require internal hardware changes to move from DOS 3.3 to ProDOS. Many software producers will use it, and you may not even know it. When it becomes available, try it; there are many improve- ments. e MOVING? Please help the Apple Orchard keep up with you. Send your mailing label and new address to: Apple Orchard 908 George Street Santa Clara CA 95050 Please give us 4 weeks notice to ensure uninterrupted delivery. And while you're at it, consider extending your subscription right now, even if it’s not due at this time. If you save us the extra trip through our files by doing this, we'll add a bonus issue to that extension. Apple Country Ltd. has your Number for ROCK BOTTOM PRI We Nast MONITORS COLOR T PLUS 294.95 COLOR Ir PLUS CoLor 117 Ww 300 (GREEN) ELECTROHOME 13" ELECTROHOME 13°RGB COLOR 12" GREEN 12" GREEN SCREEN 12s ECONO 6 re 43 ‘MONITOR GREEN EMBER vision VISION AMBER GREEN ZENITH RGB COLOR MONITOR uv AMBER MONITOR GREEN MONITOR 12" epee 12" GREEN MONITOR 139. 14" LO-RES COLOR 28995 mopens ANCHOR MARK I (RS~232) ANCHOR BNCHOR ANCHOR ANCHOR ANCHOR VIT (RS~232) ANCHOR MARK XII (RS-232) NOVATION J~cAt NOVATION 212 AUTO CAT SMARTCAT 212 (1200 BAUD) SMARTMODEM 300 BAUD. SMARTMODEM 1200 BAUD SMARTMODEM 12008 ~ TBM US ROBOTICS AUTODIAL 212 449.95 PRINTERS: ANADEX DP-9501a DP-9625a 1339198 SX DP-96200 3129098 X WP-6000 199.98 DP=eS00TR S0OCPS 2329-95 433995 539.95, 569.95, GOMREX CRT DAISY WHEEL 699195 COMREX CR-II DAISY WHEEL 469-95 DAISEYWRITER 2000, 1129.95 1029.95 GORILLA BANANA PRINTER IDS MICROPRISM IDS PRISM 132 IDS PRISM 132c - COL Jue 6100 PRINTER (E) MANNESMANN: TALLY MT'160L MANNESMANN TALLY MP180L MANNESMANN: TALLY MT1802 NEC 3550 SPINWRITER-IBM 1754.95 NEC 8025 120 CPS 136 COL 719. OKIDATA MICROLINE 80 299.95 OKIDATA PACEMARK 2350S 1999.95, OKIDATA 2199.9! 2329795 2499.95 379.95 OKIDATA 83A W/GRAPHICS 579-95 OKIDATA 84? 104979 OKIDATA 845 1129295 OKIDATA 92P 449-95, OKIDATA 932. 723.95 OXIDATA 935 829.95 PRINTMASTER (DATSY) 1549.95 PROWRITER I. PRINTER 34495, PROWRITER II. PRINTER MICROBUFFER_ IT PKASO INTERFACE WIZARD BPO. 16K WIZARD SOB 16K OTWER PRINTERS AVATLABLE APPLE. HARDWARE 8088 COPROCESSOR BOARD TER. TAXAN 410-64 RGB 2(AP20) TAXAN 410-80 RGB 2(AP2e) TS JOWSTICK w/TOGGLE Tre TRANSMODEM. Vioee VIDEOTEN w/sPrSw VIDEX_ ULTRATERM WIZARD-80 80 COL BOARD DISKETTES ELEPHANT DISKETTES $S/SD ELEPHANT DISKETTES 5S/DD ELEPHANT DISKETTES DS/DD 429.95 124.95 239.95, 239195, 1-800-222-2602 APPLE SOFTWARE ALIEN MUNCHIES TIT RAL ACCOUNTING C BASIC (REQ. 2-80) TAE DAIASTAR, (REQ. 7-80) TN INFOSTAR (REQ. 2-80) SUMPMAN KAREL THE ROBOT 7919: KEN USTON'S PRO BLACKJACK’ BS MAGIC WINDOW 11 MASTER FLANNER (REQ 200) 229: aze cence CoNsTsuCr, Ser. 23. PSF? REPO! PIESSPELLER Commun ATION ee 33 PIE WRITER 2.2 PINBALL CONSTRUCTION SET SPELLER SPACE ADVENTURE. SPEED READ + SPELLSTAR (REQ 2-80) STAR MAZE Beg 2-80) iv PRC SYSTEN IT EX TURNING Pr, TAX PREPARER | 104.88 9.495 ZENITA We will try to meet or beat any advertised price! CALL US... WE CAN HELP! 1-800-222-2602 For technical assistance, order status and California calls (619) 765-0239 Apple Country, Ltd., P.O. Box 1099, 2602 Washington St., Julian, Calif. 92036 Terms: We accept American Express. No extra charge for Visa/MasterCard, Cashier's Check, personal check (allow 2 weeks to clear) Shipping & Handling: 5% ($5 min.); APO FPO Alaska Hawaii & Monitors 5% ($10 min.) Foreign orders 15% ($15 min.) All items are new with manufacturer's warranty. Prices are subject to availability & change without notic Purchase order must include check. California residents add 6% sales tax. Send $1 (good toward first purchase) for new fall catalog Apple Country, Ltd. is a DISCOUNT MAIL ORDER HOUSE for the micro computer industry and is a California corporation not affiliated with Apple Computer inc, Apple is a trademark of Apple Computer Inc. Girele HelpCard N “| invented Topo for you--- whether you think of yourself as a programmer robot hobbyist, or futurist:’ Tad b ma NOLAN BUSHNELL Introducing the new Topo, worlds first personal robot, available in a limited Signature Edition _—— AN EXTENSION OF YOUR COMPUTER. AND TALENT. AND IMAGINATION. One day, when there is a robot in every home, most people will ask them- selves, “Why didn’t 1?” A few others— mostly today’s creative programmers and educators — will say, “I'm glad I did! Androbot invites you to help shape technological history by being one of the first to own and command Topo, the world’s first personal robot. TOPO CAN WALK.. TALK... SING AND MORE. ALL AT YOUR COMMAND. You program Topo's movements and speed via joystick or keyboard com- mands. You tell him what to to you, your family, students, or guests. In English, Spanish, Japanese — almost any language on earth. Movement is programmed on a fem of degrees and centimeters, displayed on your screen. Text-to speech synthesis is adjustable for pitch and volume. TOPO’S INNER ELECTRONICS MAKE HIM VERSATILE AND EXPANDABLE: Three 8031 microprocessors serve as Topo’s “brains” Two industrial-grade rechargeable batteries give him energy for hours of activity. His battery monitor voltage protection. s edge-mounted plug-in card cage system contains one board for motion control and another for two-way communication. Six additional slots will accom- modate the numerous optional func tions available soon, such as touch sensors, ultrasonic sensors, and even an infrared bar code reader. Naviga- tional ability can also be incorporated soon, with technology currently under development at Androbot. TOPO ARRIVES BUNDLED FOR ACTION. You provide Topo’s host computer: Any Apple® Ile, or 1+ with RS-232 interface (super serial card) disk drive, and joystick. (Versions of Topo designed to interface with IBM PC? Commodore? and Atari® computers will be available by Spring, 1984.) Your robot comes ready for use, with TopoSoft™" a high-level, easy-to-use language based on Forth. Plug Topo’s base communicator into the RS-232 port of your Apple? and your me: become commands tre Topo via his two-way infrared link. Optional software includes an Androbot extension package for AppleLogo™ to let you pr m Topo's maneuvers in that popular educational language. Optional Topdleach™ will enable your robot to save and remember a complex series of commands. Topo’s optional AndroWagon™ can carry beer, books, toys, or your guests’ coats and hats from room to room. Your Androbot dealer offers: Topo software and accessories, as well as service. o f& AND2O30T" ae le | Tiassa ANNOUNCING THE SIGNATURE EDITION FOR THE FIRST 500 WHO BUY TOPO. ach Signature Edition Topo will bear an engraved plaque signed by his in- ventor, Nolan Bushnell. Your Topo will be numbered and registered in your name, commemorating your leadership in the Age of Androbotics. There will be more Topo personal robots after this special limited edition is gone—but why wait? Order today by phone or by mailing the coupon below, for guaranteed delivery through your authorized Androbot dealer. Or better yet, him now. You may find Topo already at his store. ges #001 * OWN THIS COMMEMORATIVE 14K GOLD-PLATED TOPO STATUETTE, TOO. (©1984 by Androbot, Inc. Apple, IBM, Atari, andl Commodore are registered trademarks of Apple Computer, Inc, International Business Machines Corp., Atari, Inc, and Commodore Electronics Ltd. Cirele HelpCard No. 4 we ee a a a a a a a a a a a a ee Nolan Bushnell ANDROBOT, INC. P.O. Box 9-214 San Jose, CA 95103 YES, I AM in the Age of Androbotics. Please send the following: QUANTITY — Topo personal robots, compatible with Apple Ie or I+ computer, Ship to my nearest Androbot dealer, who will notify me of arrival in 4 to 6 weeks. $1595 each. — Topo Owner's Manual. $25 each; refundable with later purchase of Topo. (Included at no charge with Topo. ) — 14K gold-plated Androbot statuettes, 3% inches high, 134 pounds. Postpaid, $100 each. _— Androbot T:shirts. Postpaid, $10 ea. AdutSO MO LO XLO chidSO MO LO _—“Androbot Report” newsletter. One year $15. (Free with purchase of Topo.) And please add my name to the new Topo Users Group mailing list. California delivery only: Add 612% sales tax to the total above. Shipping and handling, Topo only: $45 each, (To dealer in Hawaii or Alaska: $65 each.) TOTAL s_N/C (aaa TOTAL $___ For residents of continental United States, Alaska and Hawaii: ‘TO ORDER BY PHONE, call (408) 262-4914 between 8am and 6pm Pacific Standard Time and give code 200 and the credit card information requested below. TO ORDER BY MAIL, enclose cashier's check or money order, or charge to VisaQ MasterCard —_Diner's Club © American Express — Carte Blanche 0 Card # Expiration date Cardholder's signature Name (Print) Address City. Home phone(__). Daytime phone ( (fer avalabe ont through parang Andro dealer in 1e US. Signature Edition limited the fst 500 Topo personal robots produced for sale. This direct offer expires February 29, 1984. Specifications and prices subject to change without notice. For residents of Canada: contact Prestige Electronics, Rexdale, Ont. (416) 674-1433. Zip. ANDROSOT an Francisco was recently able to show off its massive Moscone Convention Center, or more accurately, half of the center, as thou- sands of people were willing to pay ten dollars for a single day’s look at a real, live AppleFest. (Three day tickets were also on sale for twenty-five dollars.) This particular ’Fest had not appeared to have grown substa...ially from pre- vious years, but it is doubtful that there were any complaints from the crowd on this score; there seemed to be some- thing there for just about anyone's taste! Earlier shows had the “promise” of things to come as dealers used the occa- sion of these somewhat infrequent expo- sitions to introduce and highlight new products. In this show were a number of vendors whose new products included a plug-in CP/M board for the Apple /// that will have all required memory on the board to avoid problems with I/O (The board wasn’t quite ready to ship as testing was still underway). There was a very convincing Flow Charting package working on an Apple II/Plus/e that kept crowds packed at the monitors. There was even a Kroy (lettering machine) being “driven” by an Apple II. Several 68000 board/systems were on display, ADVERTISEMENT. Reflections On An Applefest by Gene Wilson and plug-in keyboards seemed to have found a good response. At the same time, it appeared that many manufacturers, software houses, and vendors were elsewhere for those three days. Their support seems to be shifting away to the really large gath- erings. Perhaps the cost of attending a large number of shows has caused the Snapshot for Apple Il PLUS reduced to $69 The Snapshot graphics/text dump card for Apple Il PLUS systems is now available at the reduced price of $69 from A-O.K. This special offer represents a42% cut in the retail price of $119. Used in conjunction with the Micro- buffer, Grappler or other popular inter- face cards, Snapshot allows the user to momentarily interrupt processing, dump a graphics or text screen, and continue processing without breaking the normal program flow. With Snapshot, the user simply pushes the “Snap” button and sends the graph- ics command to the printer card from the Apple keyboard. The card dumps the screen, and everything returns back to the program. No special programming is required. Snapshot is a powerful addition to Apple Il PLUS (Rev. C or later) computers. 20 Apple Orehard Depending upon the capabilities of the printer and printer interface, Snapshot lets the user: e Control “start-stop action” of animated programs Break machine language programs and exit to the Apple monitor with reg- isters displayed Seize control of the Apple and permit keyboard commands to be entered to the printer interface © Interrupt a program and dump to an internal user routine. To get the Snapshot at the reduced price of $69 (tax included), send check or money order payable to A-O.K.; P.O. Box 5687, Glendale, CA 91201. Shipping and handling charges will be paid by A-O.K. on all orders postmarked by January 10, 1984. For orders placed after that date, include $3 for shipping/ handling. Special Offer. With each Snapshot order, A-O.K. will send you the popular Magic Window word processing program by Artsci for just $25—$99 retail value. (This offer available to U.S. residents only.) Take advantage of this exceptional dis- count on Snapshot—a powerful tool for Apple Il PLUS users from casual game players to serious programmers. And get a tremendous deal on Magic Window as part of the bargain. Cirele HelpCard No. 2 thinning of the ranks of those who “show” in favor of those who “sell”. In many ways, this 'Fest took on the look of a mass marketing operation, with a sort of a “high-tech K-Mart” type of look at sales. This was the year of the “discount”; discount computer furni- ture, discount computer books, discount floppy disk drives (in any size from “slim” to “six-pack”), discount printers (you name it, from dot matrix to ink jet), dis- count software packages .. . from one end of the hall to the other. The most significant display tool seemed to be the vendor's use of one (or more) of those new “chalk boards” that uses the “multi- colored markers” to list products and prices. If a trip to competitors’ booths disclosed a lower price elsewhere, it then took only a few precious seconds to change the numbers to get the sales going again! On a positive note, Apple Computer's presence could only be described as “fully committed”. Their booth was large, well stocked and well staffed, LISA, Apple///, and the //e were all shown with pride and enthusiasm. The staff folks were dedicated and determined. I must admit at this point that I’m also dedicated and. determined, and manufacturers’ rep- resentatives are usually in for a rough set of questions. I don’t like people try- ing to quote from meaningless press re- leases, or faking knowledge they don’t have. Apple’s people are well trained and very knowledgeable in their par- ticular skill areas. Someone in Cuper- tino has been gratifyingly busy ‘polish- ing’ their Apple! DIVERSI-DOS IS THE BEST *** NEW *** NEW *** NEW *** TLIST — Lists BASIC files without destroying the program in memory. Use TLIST to copy lines from one program to another / Improved list format without indents, for easier editing / Visible control characters / Also lists program in memory with improved format Insert/Delete Mode — Makes program editing a pleasure! Insert characters in the middle of a line without re-typing, Also works for data entry! Keyboard MACROS — Enter whole phrases with asingle keystroke! Make your own custom editing keys, or redefine your entire keyboard (Dvorak keyboard included) Wildcard file names — Enter only the first few letters of a file name (searches the directory for a match) BSAVE — “A” and “L” parameters are not necessary (uses “A” and “L” from last BLOAD) Recognizable ESCAPE and INSERT mode cursors, Lowercase DOS commands accepted Catalog abort key Lists text files to screen or printer “Ofall the DOS enhancement packages reviewed in Peeling II to date, DIVERSI-DOS is the most powerful in terms of its capabilities coupled with its price. DIVERSI-DOS is the only product to speed up all areas of DOS—LOAD/BLOAD, RUN/BRUN, SAVE/BSAVE, as well as_ the READ and WRITE of text files...The documentation is superb. (Rating AA)” Peelings Il Magazine WHAT ARE YOU WAITING FOR??? Are you tired of waiting for DOS to load and save files? Are you tired of waiting for DOS to finish so you can type again? Are you tired of waiting for your printer? When you buy DIVERSI-DOS™, by Bill Basham, you won't have to wait any more! Here’s why: 1. DOS speed-up: Apple DOS 3.3 takes 18 disk revolutions to read a single track, whereas DIVERSI-DOS reads or writes a track in just 2 revolutions. This speeds up file processing tremendously (see table). 2. Keyboard Buffer: DIVERSL-DOS allows you to type ahead, as fast as you can, without missing a single character 3. Print Buffer: DIVERSI-DOS can use a RAM card (16K-128K) to temporarily save characters before they are printed. Thus, your computer won't have to wait for your printer to finish: 4. DDMOVER: DIVERSI-DOS can now be moved to a RAM card to increase the available memory in a BASIC program. DIVERSI-DOS, the QUADRUPLE. utility, requires a 48K Apple Il, I+ or //e with DOS3.3. A simple, menu-driven installation program is included on the unprotected disk. So what are you waiting for? ORDER TOLL-FREE. Call NOW: 800 835-2246 ext. 127 (orders only) For information, call 815 877-1343 Disks normally shipped within 24 hours. Only $30: Includes Ist class or foreign airmail Sold by mail order only. Return in 30 days for full refund, if not totally satisfied! FREE — with your order — FREE. DOGFIGHT® Il — By Bill Basham — A special mail-order version of the arcade game for 1 to 8 players, recently listed #6 on the best seller list! poccn-------- Send $30 (U.S. funds) to: Diversified Software Research, Inc. 5848 Crampton Court isl Rockford, Illinois 61111 Name: Address: City — — APPLE DOS _DIVERSI-DOS SAVES 27.1 sec. 5.9 sec. LOADt 19.2 sec. 45 sec. BSAVE* 136 sec. 4.1 sec. BLOAD* 9.5 sec. 26 sec. READ** 42.2 sec 12.4 sec. WRITE** 44.6 sec. 14.9 sec. APPEND** 21.3 sec. 23 sec res screen 80-sector BASIC program 52-sector text file State: _______ ip Code; —___ Visa Mastercard, C.O.D. or personal check accepted. Card # ' ' 1 i i i i I i 1 l ! ! I! t f] q t q] q] q] qj Exp. Date: ! q q Cirele HelpCard No. 18 Now you can monitor and control the world (or at least your part of it) with a little help from APPLIED ENGINEERING 12 BIT, 16 CHANNEL, PROGRAMMABLE GAIN A/D. 8 BIT, 8 CHANNEL A/D SIGNAL CONDITIONER on All new 1984 design incorporates the latest in state-of-art IC. technologies. Complete 12 bit A/D converter, with an accuracy of 0.02%! 16 single ended channels (single ended means that your signals are measured against the Apple's GND.) or 8 differential channels. Most all the signals you will measure are single ended, 9 software programmable full scale ranges, any of the 16 channels can have any range at any time. Under program Control, you can select any of the following ranges: +10 volts, +5V, £2.5V, £1.0V, +500MV, +250MY, £TOOMV, +50MV, or +25MV. Very fast conversion (25 micro seconds). ‘Analog input resistance greater than 1,000,000 ohms. Laser-trimmed scaling resistors. Low power consumption through the use of CMOS devices The user connector has +12 and-12 volts on it so you can power your Only elementary programming is required to use the A/D. The entire system is on one standard size plug in card that fits neatly inside the Apple. System includes sample programs on disk. PRICE $319 ‘A few applications may include the monitoring of @ wind speed @ wind direction @ light intensity @ pressure © RPM © soil moisture ‘and many more. 8 Channels 8 Bit Resolution (On Board Memory Fast Conversion (.078 ms per channel) A/D Process Totally Transparent to ‘Apple (looks like memory) The APPLIED ENGINEERING A/D BOARD is an 8 bit, 8 channel, memory buffered, data acquisition system. It consists of an 8 bit A/D converter, an 8 channel multiplexer and 8 x 8 random access memory. The analog to digital conversion takes place on a continuous, channel sequencing basis. Data is automatically transferred to on board memory at the end of each conversion. No A/D converter could be easier to use. (Our 8 channel signal conditioner is designed for use with both our A/D converters. This board incorporates 8 F-E.T. op-amps, which allow almost any gain or offset. For example: an input signal that varies from 2.00 to 2,15 volts or a signal that varies from 0 to 50 mV can easily be converted to 0-10V output for the A/D. The signal conditioner’s outputs are a high quality 16 pin gold I.C. socket that matches the ‘one on the A/D's soa simple ribbon cable connects the two. The signal conditioner can be powered by your Apple or from an external supply. FEATURES (© 4.5” square for standard card cage and 4 mounting holes for standard mounting. The signal conditioner does not pluginto the Apple, itcan be located up to % mile away from the A/D. 22 pin 156 spacing edge card input connector (extra connectors are easily available Le, Radio Shack) Large bread board area, Full detailed schematic included. PRICE $79.00 Our A/D board comes standard with 0, OV {ull scale inputs, These inputs can be changed by the user to 0, -10V, or -5V, +5V or other ranges as needed, ‘The user connector has +12 and -12 volts on it so you can power your sensors © Accuracy; 0.3% © Input Resistance: 20K Ohms Typ PRICE $129.00 flow @ temperature © humidity DIGITAL INPUT/OUTPUT BOARD Provides 8 buffered outputs to a standard 16 pin socket for standard dip ribbon cable connection, © Your inputs can be anything from high speed logic to simple switches. © Very simple to program, just PEEK at the © Power-up reset assures that all outputs a. are off when your Apple is turned on. © Features 8 inputs that can be driven from TTL logic or any 5 volt source. © Now, onone card, youcan haves digital ‘outputs and 8 digital inputs each with its ‘own connector. The super input/output board is your best choice for any control application. The SUPER INPUT/OUTPUT board manual includes many programs forinputs and outputs. A detailed schematic is included. ‘Some applications include: Burglar alarm, direction sensing, use with relays to tum on lights, sound buzzers, start motors, control tape recorders and printers, use with digital joystick. PRICE $69.00 Please see our other full page ad’in this magazine for information on Applied Engineering's Timemaster Clock Card and other products for the Apple. ur boards are far superior to most of the consumer electronics made today. All|.C:'s are in high quality sockets with mil-spec. components used throughout. P.C. boards are glass-epoxy with gold contacts. Made in America to be the best in the world, All products compatible with Apple Il and /e. Applied Engineering's products are fully tested with complete documentation and available for immediate delivery, All products are guaranteed with a no hassle three year warranty. Most Orders Shipped Same Day Texas Residents Add 5% Sales Tax ‘Add $1.00 If Outside U.S.A. Send Check or Money Order to: ‘APPLIED ENGINEERING P.O, Box 470301 Dallas, TX 75247 Call (214) 492-2027 7 am. to11 p.m. 7 days a week MasterCard, Visa & C.0.D. Welcome No extra charge for credit cards E-Z Card Review by Woody Liswood Manufactured by: Orbital Systems, Inc. P. O. Box 5277 Mesa, Arizona 85203 (800) 221 - 9280 0, YOU ASK, just what is an E-Z Card? It is a Z-80 card for your Apple Computer which allows you to run CP/M based software,. And what is so special about the E-Z Card? Two things. It is very low priced, and it is even lower priced, if you put it together yourself. Does it work? YES. I put one together and it ran the first time. It has been in use for over a month now with no problems. It runs everything that my Microsoft Z-80 card runs and, according to Andy Niemic, the President of Orbital Systems, draws far less power than my old card. Some other goodies: It has a lifetime guarantee. That means if it stops working some day, send it back to Orbital and they will repair it for you. The cost of the kit is $65. If you wish, you can purchase it for $90 already completed and ready for use. Was it hard to assemble? NO. From the time I plugged in the soldering iron, to the time I inserted the card into my Apple, only about 45 minutes had passed. That 45 minutes also included reading the instructions. Documentation The package contained a printed circuit board with a silk screen mask for all of the parts. It is almost impossible to put the thing together incorrectly. The hardest part was reading the color codes on the resistors so that I was certain that I was putting the correct resistor in the correct place on the board. The instructions also contain a full page well drawn picture of the E-Z CARD with all of the parts labeled as to where they really go on the board. That, plus the easy to read instructions should eliminate any problems you might have in determin- ing what to do with what. I never looked at that illustration until after I had completed the board. The instructions were so good that I just did not need to see an illustration. If you have not assembled a kit before, I would plan on about twice the time I spent. You should first practice solder- ing on some old wires before you attack the kit. However, if you have a friend who has done this before, then one or two Review” By Woody Liswood 1983 22 Apple Orchard minutes of demonstration will go a long way to relieve your fear of messing things up. When I first received the kit, the documentation said that the sockets used to insert the IC’s were optional. Orbital charged an additional $5 for the socket set. I made the com- ment to them that only the dumbest folks in the world will solder an IC directly to a circuit board (e.g. the memory in an IBM PC). and that I was going to recommend in this article that you always purchase the socket set with the kit. They called me back and told me that because of my comments they were going to include the socket set as a standard part of their package. If my count is correct there are 52 things to solder to the board, 11 of them are sockets and the rest are resistors, capacitors, an LED and a transistor. Equipment You will need a pencil type of soldering iron, for printed cir- cuit board work. These run 25 to 60 watts. Don’t try to work on PC boards with a soldering gun; that’s like a surgeon tak- ing out an appendix with a cleaver. You will need a rather small tip at the end of the iron so that you can place solder on the small legs of the sockets as they appear on the back side of board. You will need some 60 - 40 rosin core solder. That's 60 per cent tin, 40 per cent lead, best for electronic work. Do not use acid core solder, and don’t use soldering paste fluxes. You will need a small diagonal cutting pliers so that you can cut off the excess ends of resistor and capacitor leads after you solder them into place. You should also have some sort of solder cleaner so that you can spray the back of the board after you are done to remove the excess rosin left on the back of the board after you are finished. Optional Equipment If you are doing this for the first time, you should also get a soldering iron holder with a sponge so that you can clean the tip of the iron from time to time. I also used a small needle- nose pliers to bend the resistors and capacitors to fit the spac- ing in the board. You can do a more than adequate job with your fingers, but I like being a Virgo about such things and try to make the board look as neat as possible. I did not use any vise or clamp to hold the board firm. It seemed to work better, for this kit, to do the work directly ona table top. (Protect the table top from burns, however.) If you're just starting, you might like to clamp the board down so that if you press too hard with the iron, your work will not take off across the room. I priced these goodies at my local Radio Shack store. You should be able to purchase all of the equipment you need to assemble the kit for under $30. That still makes the kit a superb buy and you now have the equipment necessary to build other kits. Problems Thad no problems with the instructions or the kit. How- ever, I did not follow the instructions completely and the first time I assembled one kit it did not run. What I had done was to place the LED in backwards. The instructions clearly said that the flat end of the LED was to be facing the bottom edge of the board. And, the silk screen diagram on the board itself showed the flat edge on the bottom. Part of my being was somewhere else when I put the LED in; it was backwards. Recommendation Tf you need a CPM card, this is the best deal I have found. The kit was fun to assemble. It worked. It was cheap. What more would you want? Even if you do not want to have the fun of assembly, the completed board is cheaper than others on the market. Let me quote you part of a letter I received from Andy Neimec: The new Apple : nleashes literally ny time, omes with - retail n that COM ses instant: | (Can pu tel ur local compu! At yis for $299. chase P “We started our company with the idea that we could manufacture products and charge a fair price, a price that reflected the actual cost of producing that product. Today the consumer is asked to pay prices that have no rela- tionship to production costs. We were sure that everyone would ‘beat a path to our door’ when they saw our prices. We took care not to cut corners and to make a quality prod- uct. To our surprise, we found people to be apprehensive because our prices appeared to be low. We have no plans to raise our prices, instead we are hoping by word of mouth and people like yourself, to get the word out that our prod- ucts not only work, but the quality was not cut because our prices were fair.” Amen. I recommend their product. In addition, they also produce some other boards. They make a WISHCARD for $50 which will make back-up copies of your single-load protected disks; A CPM card for the //e; an 80 column card with 64K memory for the //e for $99 (I will report on that one in a future article); a 80/182 column card for the II for about $100, and a 128K ecard with built in disk drive for the II for about $200. I will try to get and put together all of these cards as they become availabie and will report to you about each of them. I suspect, after my initial experience that they all will work rather well. Conclusion Thaven’t had so much fun since I first purchased my Apple a number of years ago. I had forgotten what it meant to put something together with my hands. I was becoming a “user.” Well, I am still a user, but a self-satisfied one. e -\T! tore PRINT! Wy, for a limited time, NOMRINT-IT! direct from PO aa : Natever is on YOU" YE factory for just $idget can't accor ush butt Prints Mi id inted in th, is printecy For those OLR modate the ly; touc’ Nan in text, grap! “ar SE gE cr Whether you rg ann for gusness oss take an want or may scree! displays sot, shots Of Yin exactly where Yor ei cu ate len ss data, educa Fons, grahics- SNE" any time no mater ve we! will print YOUr Serre running, a6 WC Fan what proarary Ygction You EXPEC! o perifigent printer cara: supports: ms laa easily ‘igh and double hig “e : le resolution cee vide colvgp cotume cars, ee Betor wwf the Mov" dre easilY itch conditio db nal gua na TT uncetend dealer disco Call Toll e/print Texprint’s sure, AT! functions) IS ¥ take snap” aspecial introductio! sr dil 817A uri is backed with ied educe rice Of Qual sunts available 8 Blanchard Road Dept 1 Burlington, MA Oo Tel. (617) 273-39 Ile Free 1-800-255- mame aco 34 snp ce Circle HelpCard No. 56 January 1984 23 Is CP/M For You? Andrew P. Niemic President, Orbital Systems, Inc. 1S CP/M FOR YOU? by Andrew P. Niemic President, Orbital Systems, Inc. without question, “YES”! The main reason more Apple owners are not into CP/M is the cost of the required hardware. Until now, to get started, you had to spend around $800.00 to purchase a CP/M (Z-80) and an 80 column card. If your budget is like mine, this was a strong deterrent even though there is a vast quantity of powerful CP/M programs available on the market such as Wordstar, Multiplan, and dBase II. I s the benefit of CP/M worth the cost? The answer is A strong selling point for the Apple has always been the large quantity of software available. Most Apple owners do not realize the large quantity of CP/M software available for the Apple. To a great extent, these CP/M programs are busi- ness oriented but provide the user with very professional pro- grams. An additional enhancement to the Apple’s CP/M is the ability to interface with other CP/M computers. With CP/ M installed in the Apple, it is easier and less complicated to interface with other CP/M systems, making information transfer possible with other micro’s, mini’s, or mainframes. My company produces a high quality CP/M and 80 column card for a total retail cost of less than $175.00. Now Apple owners can have the best of two worlds, CP/M and Applesoft. Both of these cards are designed to operate with the Apple II, Apple II Plus, Franklin, and other Apple gender computers. By the way, you may have heard that some of the CP/M cards do not operate properly on the Apple //e. Orbital Systems has designed and developed a special CP/M card specifically to operate on the //e. To be more specific about the cards themselves: The CP/M card uses version 2.2; the majority of CP/M software on the market uses this version. The latest version CP/M, version 3.0, executes programs faster, but has been found to not be compatible with some Apple hardware. Ver- sion 3.0 may, in the future, become the prime version for marketed CP/M software. The 80 column card can be used with or without the CP/M card. It produces a clean set of characters with true lower case descenders. The board is designed to run 80 columns separately or in conjunction with the CP/M card, (most CP/M software is designed to run in 80 column screen display). An optional add-on feature to the Orbital 80 column card is the ability to display 66, or 132 columns, as well as the standard 80 columns. Both of these cards are available either factory wired, or, (if you like to build electronic devices), in kit form. 24 Apple Orehard Ifyou still have not decided that CP/M is for you, let me pro- vide some additional facts. @ = The cost of getting started is as low as I believe it will ever be. @ = The use of CP/M on the Apple is expanding, as can be seen by the increased sales of CP/M software. @ With the continued growth of CP/M, the large number of users will stimulate the development of more CP/M pro- grams. e@ Adding CP/M will increase the value and utility of your computer. e@ CP/Misan industry standard, making your system more compatible with other CP/M computers. @ CP/M offers new challenges and dimensions for personal computers, programmers, and users. I would like to leave you with these last thoughts. When you buy software or hardware that expands your computer, it becomes a personal learning experience. You invested many dollars in your computer(s) and you should get the best value for your investment (there is more to acomputer than playing games). There are many computers on the market today and Apple is just one of them. CP/M is the main operating system of many of these computers and having the ability to com- municate between them is an additional asset. If two com- municating computers use the same operating system, the problems of adjusting program code from one machine to another are reduced. I feel that CP/M expands the horizons of the Apple, and those waiting too long will find it difficult to catch up. Editor’s Note: Andy's commitment to the Apple II and to CP/M has caused him to offer Apple II owners a more cost effective means of solving problems. In future months, we will be giving glimpses into some of the other faces of the Apple CP/M world. For example, did you know that there will soon be an “*Applicard” available for the Apple /// that will have RAM for the entire CP/M operat- ing system all on the card, and the on-board Z-80 microp- rocessor will operate at 6MHz? And speaking of the Apple ///, we'llshow you the hardware “patch” for the Softeard that will allow it to work with the Profile hard disk. We'll even look at how CP/M programs must “interface” with the Apple ///’s “.CONSOLE” (that’s pronounced “dot console”) driver to work. There are some very interesting CP/M applications that we'll look at in great detail. (©1983 International Apple Core BRING THE OLYMPICS HOME As well as your other favorite sports. SPORTSBOARD™ Now you can support all the statistics of your favorite sport or event. Track the performance of the American Team at the 1984 Olympic Games. And doit all with your Apple. Instantly calculate and tabulate the names of athletes, events and results. Keep track of up to 200 competitors, 90 events and 249 scores for each event. SPORTSBOARD, published by International Apple Core, is an easy to use, high-speed machine language data base. Written for Apple II, Apple II+ and Apple //e. Available now for just $34.95. Order your copy today. To order by phone, call: (408) 727-7713, VISA or MasterCard accepted. Please have your card number ready. To order by mail, send check or money order to: International Apple Core, 908 George Street, Santa Clara, CA 95050. Payment written to International Apple Core must accompany order and must be in US. funds drawn on U.S. bank. California residents add $2.27 Sales Tax. Add $2.50 for shipping. Airmail outside of U.S., Canada and Mexico add $11.00 shipping. Please allow 3 to 4 weeks for delivery. Dealer inquiries are welcome. CI e Apple, Apple II, Apple IT + and Apple //e are registered trademarks of Apple Cirele HelpCard No. 21 True Sixteen-Color Hi-Res by Allen Watson III the Apple II, you have probably wished that the sixteen colors available in the low-resolution dis- play were also available in high resolution. With the Apple //e, your wish has come true. If you have an Apple //e with a 64K RAM card, all you have to do is wave the magic wand—pardon me, I mean load some software—to be able to generate high-resolution graph- ics with sixteen solid colors that are the same as the six- teen colors in the standard Lo-Res display. I f you are familiar with the graphics displays on 26 Apple Orchard I have to specify “solid” for these colors because of the many existing programs that use color mixtures or patterns (something like coarse half-tone reproduction) to extend the standard six colors. If such color mixtures appeal to you, just think of how many combinations you can make using six- teen colors. To display sixteen-color Hi-Res you need three things: @ an Apple //e configured for double Hi-Res; e@ software to draw the dot patterns that generate the colors; and @ acolor TV set and RF modulator or a composite (NTSC) color monitor. This article tells how the Apple //e generates a sixteen- color Hi-Res display and includes machine-language sub- routines you can use to add sixteen-color Hi-Res to your Applesoft programs. A Little About the Color Dots In the standard Hi-Res display, each pair of adjacent dots makes a pattern that a TV set displays as color. The four pos- sible combinations of the two dots should produce only four colors including black and white, but the Apple II has a spe- cial circuit that shifts the dots slightly to produce two more colors, giving a total of six. Where the standard Hi-Res display puts 280 dots across the screen, the double Hi-Res display puts 560 dots across the screen. With twice as many dots, it takes four adjacent dots to make a pattern that the TV set displays as color. There are sixteen possible ways four dots can be on and off, making six- teen possible colors. The colors generated this way are the same as the colors in standard Lo-Res graphics: black, white, two grays that look the same, and twelve chromatic colors. Sixteen-Color Graphics Is Better Sixteen-color Hi-Res not only gives you more colors than standard Hi-Res, it also lets you display any combination of those colors with no limitations. That's right: it doesn’t make those orange stair-steps you get in standard Hi-Res every time you draw a diagonal blue line on a green back- ground. The color limitation in standard Hi-Res is due to the dot- shift technique that the Apple II uses to obtain the second pair of Hi-Res colors. That technique also causes a second, more subtle problem: when using the dot-shift colors, the last dot from each byte is only half the normal width, and hence dim. Double Hi-Res mode dispenses with the dot shift entire- ly, so it is free from this defect. One of the defects of standard Hi-Res is actually the fault of the Hi-Res subroutines in Applesoft. In order to make line drawing as quick as possible, the subroutines draw lines only one dot wide. This causes problems with colored lines: vertical lines in some positions don’t show, and nearly verti- cal lines have gaps in them. The subroutines supplied with this article give the user a choice of two line widths: one dot wide, for 560-dot resolution black and white, and four dots wide, for colored lines with no gaps. Table 1 lists the defects of standard Hi-Res graphics that are corrected in double Hi- Res. Hardware Required for the Double Hi-Res Display The hardware required for the double Hi-Res display con- sists of: @ an Apple //e with Rev B (or later) main logic board; @ the Extended 80-column text card installed in the Aux- iliary slot; @ the Jumper installed on the extended 80-column card. You can find the revision level of your Apple //e by remov- ing the cover and looking along the back of the main logic board, under the words “Apple Computer Inc.” On a Revision-B machine, you'll see the part number 820-0064-B. If your Apple //e has a part number ending with A and you want to use the double Hi-Res display, you’ll have to do two things: (1) purchase an Extended 80-Column Text Card, and then (2) see your dealer to have a Revision B board installed in your Apple //e. At last count, authorized Apple dealers were upgrading Revision A boards to Revision B with no charge for Apple //e owners who can demonstrate a need for it. Take this article along to show the dealer why you need it. WARNING: If the main logic board in your Apple //e is Revision A, don’t install an auxiliary card with the jumper installed. If you do, your Apple //e won’t work. For the double Hi-Res display to work, you need to install a card that has memory in the Hi-Res page addresses into the Auxiliary Slot. In addition to the requisite memory, the card must also have a jumper that connects pins 50 and 55 of the Auxiliary Slot. The Apple Extended 80-Column Text Card meets both these requirements. Applesoft HGR routines Some vertical colored lines don’t appear. Near-vertical colored lines are broken. Line drawing doesn’t always use latest color (you must use HPLOT first). Some colors cannot appear next to each other in some positions. Diagonal lines have extra dots, making them look bum- py: With shifted colors, bits on right-hand byte boundaries, display as half-width dots and look dim. Sixteen-Color Subroutines All vertical colored lines appear. Near-vertical colored lines are solid. Line-drawing routine always uses the latest color. Any colors can appear next to each other in any positions. Diagonal lines don’t have extra dots. Doesn't use color shifting, so dot width is not affected by bit position in byte. Table 1. Comparison of problems with standard Hi- Res displays. If you want to find out the reasons for these requirements, read the sidebar about the hardware and the section on selecting double Hi-Res from a program. The Sixteen-Color Hi-Res Subroutines The subroutines in Listing 1 provide a way for you to start programming with double Hi-Res displays. The main fea- tures of the subroutines are: @ Drawing dots and lines in black and white with horizon- tal resolution of 560. January 1984 27 @ Drawing dots and lines in any of the sixteen standard Lo-Res colors with effective resolution between 140 and 560, depending on the colors used. @ Overeoming certain limitations of standard Applesoft Hi-Res graphics, as shown in Table 1. @ Supporting Applesoft programs via ampersand state- ments, as shown in Table 2. The subroutines give you a choice of two line widths for drawing dots and lines. To set the line width to 1 for high- resolution black-and-white displays, use the & PEN state- ment. To set the line width to 4 for color, use the & BRUSH statement. You can switch from one width to the other at any time. Drawing with four dots makes a point or line visible in any position, no matter what color it is. (Note: In Brush mode, you can put a wide dot or line on any 560-dot boundary. However, some colors will not give you the full 560-dot resolution, because with color some dots are on and others are off, as explained in the sidebar on color. That's show biz.) &DG Initializes the double Hi-Res display. & PEN Sets the line width to 1 for 560-dot horizontal resolution. Sets the line width to 4 for 16-color plotting. Sets the color for subsequent com- mands. Standard color values are 0 to 15. A value of 128 or greater selects reverse drawing. Sets the entire display to the current. color. & DOT AT x,y Draws a dot of the current color at position (x,y), with x between 0 and 559, y between 0 and 191. & LINE TO x,y Draws a line of the current color from the last position to position (x,y), with x between 0 and 559, y between 0 and 191. & BRUSH & HUE c & BKGND Table 2. Ampersand statements for use in Apple- soft programs. 28 Apple Orchard Assembling the Subroutines The sixteen-color Hi-Res subroutines in Listing 1 are writ- ten in 6502 Assembly language using the EdAsm assembler in the Apple DOS Toolkit. When you assemble the sub- routines, EdAsm creates a codefile whose nameis the name of the source file plus the suffix .OBJO; in this case, the name will be LISTING 1.0BJ0. You should use the RENAME command to change the name to something more approriate. The demo programs load the subroutines under the name NEW SUBS. Listing 1 shows the subroutines assembled with the origin at $6000 (decimal 24576), just above the second Hi-Res graphics page. The code for the subroutines occupies 1,084 (hexadecimal $43C) bytes. Unless your Applesoft programs are small enough that the program and variables will fit below the Hi-Res graphics Page 1, which starts at 8192 (hex- adecimal $2000), you should put the Applesoft variables safely above the subroutines by setting LOMEM to 25660. Ifyour Applesoft program alone is too large to fit below Hi- Res Page 1, you'll have to start the Applesoft program and data storage above it, at 16384 ($4000). Because there is no Applesoft command to do this, you'll have to modify the Applesoft program and data pointers in page zero. Appendix H of the Applesoft BASIC Programmer's Reference Manual, Volume 2, lists the pertinent locations. With the Applesoft program and data out of the space below Hi-Res Page 1, you can put the subroutines down there, say at 7000 (hexadecimal $1 B58), by changing the ORG statement in line 75 and re-assembling. Loading the Subroutines The subroutines include a routine that enables them to work with Applesoft programs via the ampersand state- ments listed in Table 2. To load the subroutines and activate the ampersand feature, use the BRUN command. To do this from your program, include the following statements near the beginning: 10 LET D$ = CHR$(13) + CHRS(4) 20 PRINT D$;"BRUN NEW SUBS" (Note: This assumes that you have renamed the object file NEW SUBS.) Once the subroutines are loaded and the ampersand fea- ture is active, you can run Applesoft programs that use the ampersand statements for sixteen-color Hi-Res. You can also use the ampersand statements from the keyboard. As soon as you reset the machine or run any routines that use the amper- sand feature for something else, the sixteen-color Hi-Res statements will not work any more; you'll have to activate the subroutines again with another BRUN statement. If you want to use the subroutines with your machine- language programs, you can either incorporate them into your source files or load them separately. Notice that some of the entry points shown in the table at lines 186 to 194 pick up parameters from BASIC via the subroutine DHFNS and the Applesoft routine GETBYT. Your program should enter the subroutines after such calls, and with the parameters in the accumulator (for the color-setting routine at DHCOLR}) or in the accumulator and the index registers (for the dot-drawing routine at DHPLTO and the line-drawing routine at DHLINO). The other subroutines (DHINIT, DHBKG, DHPEN, and DHBRUSH) take no parameters, so your pro- gram should eall the same locations that BASIC uses. ASHAMED TO ADMIT THAT YOU MADE A BIG MISTAKE? . . . ... That you bought some Apple® or fi Apple® compatible software, hardware, firm- ‘, ware or accessories from an unknown company, and after all was

Showing the first 100000 of 409707 characters.

mp.ls