Skip to main content

Apple Orchard v4n7 1983 Oct

  • PublicationApple Periodicals
  • Pages128
  • SourceApple-Orchard-v4n7-1983-Oct.pdf
← Magazines Apple Orchard v4n7 1983 Oct
/ 128
Source: Internet Archive — Aggregated Apple-era periodicals, 1981–2012.
Page 1
Loading…
Text content (OCR)
Apple $3.25 US. OCTOBER 1983 Wabi The Premier Magazine for Apple Computer Users SSS q TI IE, Z | _ SPEEDIES | APPLE Apple III Drivers ™ | Reading Text Files WPL AT LAST: THE WHOLE TRUTH ABOUT FLOPPIES. Amazing book reveals all! How to keep from brainwashing your disk so it never loses it's 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! Alll 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 Leading Edge Products, Inc., Information Systems and Supplies Division, 55 Providence Highway, Norwood, MA 02062. Call toll free 1-800-343-8413, In Massachusetts, call collect (617) 769-8150, Telex 951-624. =CRETS OF PERFECT MEMOR’ \ND ONE HALF EARTH DOLLAR Why Buy a Whole New System when what You Need is a Professional Keyboard ? FEATURES: © Plug-in EPS PROMWARE™ Modules reconfigure keyboard for popular software packages, virtually eliminating complex command sequences. ™ 12 Special Function Keys give up to 48 commands for popular software packages when used with EPS PROMWARE™ Modules. ™ PROMWARE Modules available for WORDSTAR VISICALC*, APPLEWRITER II*, DBASE II*, PASCAL and other packages. ®™ Configure your own function keys when writing your Own software. ® Unit comes with special BASIC and DOS commands which saves keystrokes. ® Interface Board plugs into keyboard socket on motherboard, no I/O slot required. Full Word Processing layout— convenient and time saving. Word Processing Edit Keys (Delete, Insert, Find, Replace). CAP-LOCK, Working SHIFT Key. Auto-Repeat on all keys. Full cursor control with UP and DOWN arrows improves speed in spread sheet and word processing applications. 21-key Numeric Pad allows easy data entry. Works with APPLE II’s, APPLE Il + and FRANKLINS. Optional Softswitch allows added flexibility by enabling both the Apple and EPS keyboard to ™ 6 ft. cord and telephone style jack provide operate interchangeably. ‘, convenient placement and portability. Ne ® Latching cover secures extra PROMWARE™ we Modules and Command Templates. & (ou TECHNICAL SPECIFICATIONS @ APPLEFEST @ Full ASCII character set e Parallel output ey © Microprocessorcontrolled _e No additional power required Booth #518 | @ pincumatcnesaPrlell © 19'4x9"x3" w requirements @ S!Zibs. The EPS Keyboard... To order, please call or write to: Executive Peripheral Systems, Inc. 800 san Antonio Road, Palo Alto, CA 94308 (415) 856-2822 EPS and PROMWARE are trademarks of Executive Peripheral Systems, Inc. *Trademarks of Micro Pro International, Personal Software, Apple Computer Inc., and Ashton-Tate. Articles 10 A Look at the Future - Don Norris Apple Software Developers Conference 18 One User Wonders What Happened to USER 1 on the //e- Dan Fischer ‘A missed signal. 22 Installing an Apple /// Driver - Mike Kramer Software interfaces made easy. 24 Changing an Apple /// CP/M Driver- Mike Kramer And while we're at it 30 The Speediest Apple - Neil D. Lipson, P.E. Combine the ingredients and stand back! 36 The Accelerator I - Barry D. Bayer The board that leaves IBM's in the dust | | 38 WPL: The Sleeping Giant, Part 1 - Richard Loggins The powerful language hidden inside your Apple Writer. b 44 Data Management - Malcolm Slovin First report from a new Special Interest Group. 4 50 Plot and Counterplot - Peter C. Weiglin Two new plotters hit the market. E 54 The Incredible Jack - Barry D. Bayer | t And Master of None? 58 Personal Resource Projection - Joe and Chris Jasper | How much will you be worth? 64 IAC Disks of the Month - Barry D. Bayer F Education and Machine Language disks. 68 Everything but the Kitchen Sink - Joyce Conklin A book to help teach BASIC. iI 70 The Documenter - Woody Liswood The Computer-generated flow chart. | 74 Use of the Disk Interface Card with Your Own Software - John Uhley Part 3 - Spiral Protection Systems Lin + =, Coming Next Month... Apples and the Law Direct Textfile Readout | Language Comparisons Koalapad, Videoterm reviews Apple pchard Vol. 4, No. 7 October 1983 Entire contents Copyright © 1983 by International Apple Core, Inc. Peter C. Weiglin - Editor and Publisher Donna Caldwell - Managing Editor Morgan P. Caffrey - Senior Editor Nicole Lefcourt - Editorial Assistant Val J. Golding - Editorial Associate Rick van Genderen - Design Director Contributing Editors: Mark L. Crosby - New Products “Dr. Wo” - Pascal/Languages Editor Neil D. Lipson, P. E. A. S. (Woody) Liswood Barry D. Bayer Jim Linhart - Miscellaneous Cartoonery Dawn Brown - Circulation Manager Karen Vanikiotis Zinsmeister - IAC Staff 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, etc.: Apple Orchard 908 George Street Santa Clara, CA 95050 (408) 727 - 7652 APPLE ORCHARD (ISSN 0277 - 1950) is published monthly by the International Apple Core, Inc., 908 George St, Santa Clara, CA 95050. Second Class Postage paid at ‘Santa Clara, CA and additional entry points. Subscription Rates (U.S. funds): $24.00 for 1 year, $45.00 for 2 years in the U. S,FPO & APO; $30.00-1 yr., $55.00-2 yr, in Canada; $36.00 (surface), $48.00 (airmail) in Mexico, Central America, Caribbean Islands, Phillippines, Samoa; $36.00 (surface), $60.00 (airmail) in South America, Europe, North Africa; $36.00 (surface), $72.00 (airmail) in Asia, Middle East, South Africa, Australia. APPLE ORCHARD is a publication of the International Apple Core, a worldwide federation of Apple computer User Groups, The opinions expressed herein are those of the authors, and do not necessarily represent the views of the International Apple Core. While we appreciate the co-operation of Apple Computer, Inc. and other sponsoring members, the IAC and APPLE ORCHARD do not necessarily represent the views of any of these companies. Our existence is derived from the thousands of Apple users, and it is their interests which we serve. 4 Apple Orchard Textfile Yes, we look a bit different this month; we hope you recognized us. Apple Orchard is in the process of revising and improving its graphic layout The next few months will bring even more changes. Rick Van Genderen has been working with us to make it happen against some “interesting” deadline problems caused by the magazine's growth in size and readership. Another new item in this issue is the Direct Help Card, which is opposite Page 88. It is designed to do what its name implies: get help for you on a product advertised or included in our The New Stuff column. Circle your interest and mail in the card. Our features this month include a search for speed. The intrepid Neil Lipson wondered what would happen if he used some of the products designed to speed up use of an Apple in combination. The amazing results appear on Page 30. We edited out his claim that his rig now can read files before writing to them. For more details, the Accelerator board for the Apple Il is checked out by Barry Bayer on Page 36. Note the IBM comparison with the ll. Note also that the Apple ///'s6502 chip operates at almost twice the speed of the Apple II's, which makes the unadorned /// much faster than the IBM. But nobody knows that. We do know a little bit about Apple the Company's future, thanks to Don Norris’ report on a recent Software Developers’ Conference sponsored by Apple. Watch the secret mice scamper across Bruce Tognazzini. Speaking of secrets, there's WPL, or Word Processing Language, which can be found hiding in every Apple Writer Il, //e, or///. tis amazing how many people haven't tackled WPL yet, and thus only use a third of Apple Writer's capabilities. Well, here's the first article in a Richard Loggins tutorial series on WPL It'sa real eye-opener, because WPL greatly extends Apple Writer's capabilities to meet your unique word processing requirements. For Apple /// owners specifically, we have two articles this month on drivers, in native mode and in CP/M. For everybody, a personal resource projection program can help chart your future, while one of two new plotters could make the charts prettier. And more. And, of course, there is The New Stuff, which is the most comprehensive new product listing and description you'll find anywhere. These items too are tied into the Help Card as an experiment (Yes, we used to call that column something else, but let’s face it, the old title just wasn’t as descriptive. Besides, Weiglin the Editor thought it was time we backed off the Apple puns just a bit The main thing is that you'll find the info.) We look forward to hearing from you. @ Correction. New Spell Perfect™ from LJK does what your second grade teacher wanted to do, It corrects your spelling.Used with Letter Perfect™, it checks your work against an expandable dictionary. Gives “sounds like” suggest- ions. Counts words. Add words. Technical terms. States and towns. ‘i a pesca You can do it all, all-in-one dictionary. When it comes to practical software for Ataris, Apples and look alikes, Spell Perfect is simple to learn. And hard to beat. Ask your dealer for a demonstration, or write LJK for by more information, LK, INC. + 7852 Big Bend Blvd, St. Louis, MO 63119 * (314) 962-1855 © LK Inc. 1983, Ask Us/ Tell ds Address your questions, answers, and comments to: Apple Orchard 908 George Street Santa Clara CA 95050 We recently installed a small computer system in our (medical) office. Paper- work is down, but some of our patients seem less friendly toward us. How com- mon is this? Can it be lessened? —T. G., Los Angeles Once you have a computer system in your office or store you will notice a problem you probably did not anticipate. Your computer is getting in the way of secretary-patient or — clerk-customer contact This relationship degenerates when the patient talks to your employee, who, at intervals takes time out to bang on the keyboard. The patient or customer is left watching the unattractive back of the computer terminal, a foreign, threating experience at best It may be practical for two staff members to handle this pro- blem: one person talks to the patient keeping eye contact while the other enters data in to the computer. Another technique is to avoid putting the computer between the patient and staff member. Position the terminal on the side of the desk/counter. This allows the patient to directly watch your staff and be watched in turn. A third technique is to have a small monitor facing the patient or customer, and requesting that he or she check the data for accuracy as it is entered. Thus, the client participates. We'd be happy to hear about any other solutions. —Ellis J. Neiburger, D.D.S. |My activity at times requires me to send textfiles over a modem, usually on the Source. These files should have a car- riage return at least every 80 characters, but my Apple Writer /// files don’t have those returns because they're justified on printout. Is there any way I can put in those carriage returns without having to do it one at atime? —L. F., Anderson, IN 6 Apple Orchard Saceucens Kah 4 i. Yes, there is. While it’s not highlighted as a feature, Apple Writer /// (and a number of other word processors) can be made to print to a Disk ASCII file instead of a printer, with the format, including carriage returns, inserted as for aprinter. One hitch with Apple Writer: the target file name must already be present in the directory when you do this. So, first SAVE the file to disk under its “print” pathname (e.g, “.d2/PRINTLTR”. Must be different from the storage name). Now use CTRL-P, set the print parameters (LM 0, RM 75, etc.) and replace the print destination (PD) “.PRINTER” with the “print” file pathname. At that point, you're “modifying” the “print” file. Clear memory and Load the “print” file. If you make the carriage returns visible (CTRL-Q;6) you'll see the fomat- ted document. That's sometimes helpful asa preview too. When transmission time comes, send the “print” file. —P.C. Weiglin We got a computer system that was touted to do everything. It falls short of our expectations. Shall we junk it? How do we go back to manual simplicity? — F. K., Chicago First, consider that just because you have been using a full system, you must de-computerize completely, even though your frustrations impel you in that direc- tion. Better to take a few steps back. Instead of doing all your office functions via computer, do only a few. . . like client mailing lists or word processing, appoint- ments, etc. There is no rule that requires you to use the computer for every func- tion. Just sit back and get a simple program or two and use it Perhaps sometime in the future there will appeara full office program that you can use and enjoy... but until then, you can still bene- fit from computerization. What happens when your system works perfectly but the hardware has glitches that render life unpleasant? Cut out the defective unit, wind down and sit back until a functioning improvement or re- placement is made... then get it and start up. The important key is that computeriza- tion is for your benefit and when it ceases to work well... change. You are not committed to use your system all the time and times do change. If it pays to stop computerizing fora while, do so. You will be able to pick things up a little later on. —Ellis J. Neiburger. BASIC Compare /// BASIC Compare /// is a program which will permit you to compare two Apple /// Business BASIC pro- grams (preferably two versions of the same program) and print the differences ona printer, display on aconsole, or send to disk. If you do much programming, you will soon find out how useful this can be, especially if you follow the good programming practice of not over- writing the old version of a pro- gram with the new. Requires Apple /// Business BASIC. Program by Mike Kramer. Send $25.00 to: INTERNATIONAL 908 George Street Santa Clara, CA 95050 612% Sales tax for California Residents Microsoft SoftCard systems introduce your Apple to thousands of new programs. More powerful Apples. When you plug a SoftCardm system software manufacturer. The very first. Today, into the Applee II, 1! Plus, or lle, you're adding the ability to Microsoft software is running on several run thousands of CP/Me-80-based programs. Word proc- million computers, worldwide. essing, data-base management, analysis and forecasting / 3 With a reputation for dependability programs—SoftCard gives your Apple access to eg and consistent product thousands of software tools for use in your business ve, beet = §~—enhancement. or home. i aa Ask your dealer. Ask about the Premium capabilities. Apple |! or || Plus owners ; : superior application programs the who want even more can add the Premium P SoftCard and Premium System make System. In addition to CP/M-80, it provides an ‘ d available to your Apple—high quality 80-column upper-and-lower case video card hake . programs for almost every area of home, and a 16K RAMCardm. Apple Ile owners pt 2 business and professional use. Then ask for a can have CP/M-80, 80-column video, “4 Vays 4 demonstration of the complete SoftCard, and 64K of RAM ona single card— o/ Premium System, or SoftCard Ile. And introduce the Premium SoftCard lle. , bf your system to some of those thousands of new Two computers in one. Any : i 3 programs. of these systems turn your Apple ¢ ‘J. into twocomputers. Onethatruns = : BETTER TOOLS FOR MICROCOMPUTERS Apple software and another thatruns ¢ 4 CP/M-80. Which means you'll double the utility of your computer. ™ MICROSOFT CORPORATION 10700 NORTHUP WAY Complete solutions. The SoftCard, Premium System, and Premium SoftCard lle have everythin you need. Easy-to-install circuit boards. The CP/M-80 BELLEVUE, WASHINGTON 98004 operating system. Microsoft® BASIC. And the utilities you Microsoft and the Microsoft logo are registered trademarks, and need to manage CP/M-80 files. SoftCard and RAMCard are trademarks of Microsoft Corporation. Why Microsoft? Microsoft was the first microcomputer FLOPPY DISKS SALE *$1.19 ea. Economy Model or Cadillac Quality We have the lowest prices! ECONOMY DISKS Good quality 54” single sided single density with hub rings. Bulk Pac 100 Qty. $1.19 ea. Total Price $119.00 10 Qty. 1.39 ea. Total Price 13.90 CADILLAC QUALITY e Each disk certified ° Free replacement lifetime warranty ° Automatic dust remover For those who want cadillac quality we have the Loran Floppy Disk. Used by professionals because they can rely on Loran Disks to store important data and programs without fear of loss! Each Loran disk is 100% certified (an exclusive process) plus each disk carries an exclusive FREE REPLACEMENT LIFETIME WARRANTY. With Loran disks you can have the peace of mind without the frustration of program loss after hours spent in program development. 100% CERTIFICATION TEST Some floppy disk manufacturers only sample test on a batch basis the disks they sell, and then claim they are certified. Each Loran disk is individually checked so you will never experience data or program loss during your lifetime! FREE REPLACEMENT LIFETIME WARRANTY We are so sure of Loran Disks that we give you a free replacement warranty against failure to perform due to faul- ty materials or workmanship for as long as you own your Loran disk. AUTOMATIC DUST REMOVER Just like a record needle, disk drive heads must travel hundreds of miles over disk surfaces. Unlike other floppy disks the Loran smooth surface finish saves disk drive head wear during the life of the disk. (A rough surface will grind your disk drive head like sandpaper). The lint free automatic CLEANING LINER makes sure the disk-killers (dust & dirt) are being constantly cleaned while the disk is being operated. PLUS the Loran Disk has the highest probability rate of any other disk in the industry for storing and retaining data without loss for the life of the disk. Loran is definitely the Cadillac disk in the world Just to prove it even further, we are offering these super LOW INTRODUCTORY PRICES List $4.99 ea. INTRODUCTORY SALE PRICE $2.99 ea. (Box of 10 only) Total price $29.90 $3.33 ea. (3 quantity) Total price $9.99 All disks come with hub rings and sleeves in an attractive package. RANKING FOR BEST PERFORMANCE MEASUREMENTS LORAN Verbatim Ultra 3M Amplitude 1 2 3 3 Missing bit ratio (reliability) 1 3 3 2 Extra bii rate 1 2 1 3 Modulation 1 3 2 2 Running torque 1 1 1 2 (Numbers that are the same indicate a tie for that position) Add $3.00 for postage. Add $6.00 for CANADA, PUERTO RICO, HAWAI! LORAN beats the competition cold!! orders. WE DO NOT EXPORT TO OTHER COUNTRIES. Pp R oO TE CcTo 1 . ! 1 1 Enclose Cashiers Check, Money Order or Personal Check. Allow 14 \ ENTERPRIZES (WE LOVE OUR CUSTOMERS) days for delivery, 2 to 7 days for phone orders, 1 day express mail! Canada orders must be in U.S. dollars. We accept Visa and Master BOX 550, BARRINGTON, ILLINOIS 60010 Phone 312/382-5244 to order t_ Card 80 Columns x 24 lines Green text display East to read - no eye strain Up front brightness control High resolution graphics Quick start - no preheating Regulated power supply Attractive metal cabinet UL and FCC approved 9” Data Monitor e 15 Day Free Trial - 90 Day Immediate Replacement Warranty 9” Screen - Green Text Display $ 79.00 12" Screen - Green Text Display (anti-reflective screen) $ 99.00 12" Screen - Amber Text Display (anti-reflective screen) $119.00 Display Monitors From Sanyo With the need for computing power growing every day, Sanyo has | stepped in to meet the nemand with a whole new line of low cost, high ® SANYO quality data monitors. Designed for commercial and personal com- Official Video Products puter use. All models come with an array of features, including up- of the Los Angeles 1984 Olympics front brightness and contrast controls. The capacity 5 x 7 dot characters as the input is 24 lines of characters with up to 80 characters per line. Equally important, all are built with Sanyo’s commitment to technological excellence. In the world of Audio/Video, Sanyo is synonymous with reliability and performance. And Sanyo quality is reflected in our reputation. Unlike some suppliers, Sanyo designs, manufactures and tests virtually all the parts that go into our products, from cameras to stereos. That’s an assurance not everybody can i , give you! EST SERVICE IN VER 500 PROGRAM PRO ONE DAY EXPRESS MAI © Ada $10.00 for shipping, handling and Insurance. Illinois residents © please add 6% tax. Add $20.00 for CANADA, PUERTO RICO, HAWAII | 1 orders. WE DO NOT EXPORT TO OTHER COUNTRIES. 1 1 Enclose Cashiers Check, Money Order or Personal Check. Allow 14 [ days for delivery, 2 to 7 days for phone orders, 1 day express mail! § | Canada orders must be in U.S. dollars. Visa - MasterCard -C.0.D. 4 LOWEST PRICES « 15 DAY FREE TRIAL 90 DAY FREE REPLACEMENT WARRANTY REE CATALOGS TECTO ENTERPRIZES ~«toveourcustomens) BOX 550, BARRINGTON, ILLINOIS 60010 Phone 312/382-5244 to order A Look at the Future... Apple’s Independent Software Developers Conference on a very extensive and thorough series of workshops and seminars for independent software develpers. The quality of the information presented by Apple at these four-day workshops makes it very obvious that Apple is com- mitted to supporting and working with the independent software developer. The goal is a broader range of better products for all of us. T wice a year, Apple Computer puts The most recent of these conferences took place between August 8 and August 11. System Failure $06 is in the Apple /// astack overflow, which is exactly how | felt after attending the sessions. How do you handle a2 to 3 inch high (paper) stack of information from a four day conference; a stack which could have been even higher if | had picked up everything available and been able to attend every workshop. John Sculley, Apple’s new Chief Exec- utive Officer, sounded the general theme. His comments in general: Apple’s market positioning is to be the best, not the biggest. Apple would be marketing on a performance basis and not on price. The latter strategy has been pursued by a couple of other computer companies with some disasterous financial results. Technical The conference began Monday after- noon with informal sessions on various topics. Of particular interest to me was the session on integrated software, which has become one of the microcomputer industry's buzz words in recent months. (Various manufacturers are claiming that their approximation of Lisa’s integrated approach is “imminent”. Sure it is.) 10 Apple Orchard by Don Norris This brought up the question of just what is meant by integrated software. Is it having several functions built into one piece of software, such as a spread sheet, database, and text editing all in one package or the ability to move data from within one program to a different pro- gram? The developers present indicated that there was no uniform standard in the industry for data transfer. (Nor for much of anything else—PCW) The only thing close to a standard means of file transfer and format is an ASCII text file. Everyone generally agreed that while it was not perfect it represented a starting point New tools are being developed to make software authors’ jobs easier. An example is a new language called Classcal, which has evolved as a result of the Lisa technology. It is a marriage of Simula and/or Smalltalk (plus some other lan- guage) and Pascal, and is designed to support object-oriented programming. Improvements have also been made to existing languages, particularly Pascal. Because these languages are loaded into memory rather than being resident in ROM as they are in some machines, they are easier to upgrade and debug. This gives greater latitude to the programmer, you do not have to make a hardware change when a bug has been cured or an improvement (enhancement) is made to the language. On the question of Rodents on the //e: Evidently rodent (mouse and beyond) technology is being developed for the Apple I-/// product family. This led to an interesting situation later in the morning when several developers started asking specific questions about the device of Bruce Tognazzini, who was trying valiant: ly to maintain data security about the new concept Bruce was unaware that El Presidente had let the mouse out of the bag, so to speak. Marketing The most startling news was in the area of market penetration: only 7% of the potential market for personal computers has been penetrated. As to whether the Apple //e or /// had been eclipsed by other machines, the answer from John Sculley was that we have not seen the last model of the Apple // or ///. There will be continuing product improvements, not phaseouts, in the product family which includes the // and the ///. You will see more and faster products in this family in the future. Particular attention was paid to the Apple ///, in light of industry rumors about the machine's future. A special team has been put together to address the marketing needs of the ///. Apple Vice President Ken Zerbe said the /// had been suffering because it was always under the direction of people with other commitments or people yet to be hired (called “TBH” in Apple land), or was assigned to a department which also had several other responsibilities. Conse- quently, the /// got lost in the shuffle. Many Apple /// owners had expressed the feeling that they were orphans, and now we know why. We were orphans. That should change. Future product enhancements will greatly enhance the portablity of dataand software within the //e and /// product family. Demonstrations Wednesday afternoon, various soft: ware and hardware vendors and develop- ers demonstrated new products they were going to unveil or already had on the market. Most of these can’t be revealed here, but of note to Apple /// owners were high density 5-4 inch floppy disk drives from Rana with 652K Bytes and Micro-Sci with 572K Bytes. Both of these drives can be daisy chained onto the ///. Tim Gill of Quark, Inc. demonstrated Version 2.0 of Catalyst. This new version is much easier to install and to use. It features an inverse cursor over a menu item. The user can then scroll to the program he wants to use, and merely press ‘RETURN: to run the desired pro- gram. Previously to use Catalyst you had to add every driver you might need for any program onto the Catalyst Boot Diskette SOS. Driver file. This meant that when using VisiCalc, the RS-232 driver and any graphics drivers would have to be on the boot diskette and loaded into memory even though they would not be needed by the program. Another addi- tion to the Catalyst Menu is the ability to exit to Lobotomy (Apple Il Emulation) Mode and turn your 256 K Apple /// into 48K Apple Il without rebooting. One question asked of a software developer was, “Why aren't you develop- ing software for the ‘other horse’ (pre- sumably Baby Blue) as well?”. The reply was that Blue provided no developer support, saying only, “Here is the gray box, you write your software for it” Another developer criticized Apple's low disk storage capacity, saying that he was working with IBM because, “I will not put on the market software for an Apple which requires multiple disks when I can market for the other machines on one diskette, thus making it much easier for the ultimate user.” Regarding the ultimate end user and disk storage, this was stated to be an item of great priority within Apple now since nifile and Duofile have been laid to rest They required too much power, and were too expensive to manufacture. All types of mass storage media are being investi- gated; Apple does not appear to be sleeping. Lisa Thursday was Lisa day. Lisa is the first in a family of personal computers to be released by Apple based on the 68000 CPU. Developers are being encouraged to write software for Lisa and to take advantage of its powerful integrated soft ware and ease of use for the end user. In this way the developer would have a head start on working with the new machines as they are introduced. A prime example of the kind of soft ware that has yet to be developed for Lisa is a spelling checker. Most of the material that was handed out at the conference was prepared using Lisalt contained several spelling errors. It was one more reminder that the imperfect human re- mains in control, but the tools continue to improve. An overiding theme of the conference was for developers to “leverage” their efforts with Apple by taking advantage of the research and development Apple has done regarding improved user interface and enhancements to programming lan- guages. Ease of use is an important part of Apple's marketing thrust and was stressed repeatedly during several of the workshops at the conference. The Apple folks stressed their commitment to inde- pendent developers as being necessary to Apple’s success. e October 1983 11 Now you can back up your protected software. Copy II Plus is the most sophisticated bit copy pro- gram available. It handles synchronized tracks, half tracks, nibble counting, bit insertion and other pro- tection schemes. It also includes a comprehensive and instructions on how to back-up dozens of popular programs. A disk system and speed check assure your drives are running in top condition and a nibble editor will allow you to repair dam- aged diskettes, analyze protection schemes, etc. ENTRAL POINT Software, Inc. a The Ultimate APPLE’ u COPY II PLUS discussion of disk format and protection techniques, ad usly [0 simultane jsicale IS and ive a screen Gy petlex Ne well | 16 Vita rer. AN. modes 2° reflex lity Program The last DOS utility disk you will need. Fully menu driven, the Copy II Plus utilities include a catalog display with binary file addresses and lengths, a disk usage map, and the ability to verify and compare files for differences. It can copy, lock, unlock and delete files and DOS can be copied, or removed from a disk to free up space You can change the greeting program on a DOS disk, or initialize a disk from scratch. The Copy II Plus sector editor will allow you to view and modify data in either hex or ASCII format. For your convenience, Copy II Plus is not copy protected for backup. Available at fine computer and software stores or direct from: PO. Box 19730-203 Portland, OR 97219 83 g»> (503) 244-5782 (Plus $2 s/h) Attention current Copy II Plus owners; Return your original disk with $19.95 for an update to Version 4.0. Attention IBM PC owners: Call us about backing up your protected software with Copy II PC! 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 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 GENERAL LEDGER MADE EASY. How would you like to have the most powerful General Ledger system ever produced for the Apple II* Plus and the IBM' PC? Mé&R’s SUP’ R LEDGER is just that...asystem that up until now was available only for large com- puters. How would you likea system that is so easy to use that in less than 4 hours you can have the system up-and-running? It’s true! Thanks to our simple, concise user’s guide the mystery of operation is quickly solved. Is it possible to have all of this and still have a program that can accommo- date 200 separate accounts, up to 1400 separate transactions in any given time period, and provide information on 10 separate cost centers? Yes! SUP’ R LEDGER offers all of this and much more. Send for details. SUP’ R LEDGER) #Apple Il Plus is a registered trademark of Apple Computers ‘Mé& R ENTERPRISES 910 GEORGE STREET SANTA CLARA, CA 95050 (408) 980-0160 IBM PC isa registered trademark of International Business Machines PROTECTING YOUR PROTECT YOUR APPLE* KEYBOARD PLEXA-LOK PROTECT YOUR EXPENSIVE INVESTMENT OFFERED FOR THE FIRST TIME PLEXA-LOK COMES WITH A 30-DAY MONEY BACK GUARANTEE IF NOT SATISFIED! PLEXA-LOK slips up and over the keyboard — then gently snaps into position. + Your valuable computer is protected from objects and spills directly on top of keyboard which could cost hundreds of dollars to repair! + PLEXA-LOK allows your secretary to go on break without having to worry about visitors accidentally destroying their hours (and your $) of work. Introducing the APPLI CENTER Model 12, an opening and closing cab- thet for the Apple Il. Unlocked, the APPLE CENTER opens up to allow you quick and easy access. Locked with the : key, the APPLE-CENTER shuts tight to protect yo! » Apple and 2 disk drives. Apple and your monitor Both voltage si in a filtered cooling fe + ENHANCES looks of + PROTECTS keyboard + ALLOWS computer to ‘rom dust your system remain on while unattended “TM APPLE COMPUTER ine INTRODUCTORY SPECIAL MON-FRI 9:00:00 APPLE Il $1995 ‘APPLE Il $24.95 =o : (applexcenter ) 2 =. POPPLE —1.50ena Call or write for additional information: Aor sess Ot frpa ues Bl DOSS INDUSTRIES a ontnental USA 5 Doster ngs Wekome (209) 754-1800 CA Resets Ad 6% Tax 1224 Mariposa, San Francisco, CA 94107 (415) 861-2223 Apple is a registered trade mark of Apple Computer, Inc. Plantins seed... st me The Badmouthers “Tell me; When is Apple gonna do anything right??” We keep hearing it (1) The Apple /// isa total disaster. (2) Lisa is a computer for which there is no real market; (who needs a $10,000 work station?). (3) MacIntosh will be eclipsed by the time it comes out And (4) the Apple //e should have happened a year sooner. (5) Unifile and Duofile are trash. (6) Apple rejected VisiCalc. (7) Applewriter, Quickfile, and other Apple software products are not the products of choice in their areas, Garbage, compared to what's available on CP/M or the IBM PC. (8) And there's no new software for the Apple. “Everybody” in software development is developing for the PC first (9) Steve Jobs is a megalomaniac, a lightweight who got lucky. The good news is that (10) with him “playing” in Macintoshland he’s out of the way and the grownups can run the company. (11) John (“The Fizz’) Sculley was hired because “Camp Runamuck” was in trouble. (12) What can you say about a company where the artistic design group controls product marketing strategy? Or (13) where the decision process makes the most-asked question “How come | didn’t know about this, when it's supposed to be my responsibility?” (15) “Apple people are devoted all right; haven't seen such dedication to a common purpose since Jonestown.” (15) Apple doesn't support its dealers. (16) Apple doesn’t screen its dealers, or train them. (17) Look at the large store chain that told Apple to visit a good taxidermist. (18) Apple doesn't support its customers, either; there used to be a hotline, but that stopped. They (19) killed mail-order to fatten profits. And service (20) ranges from nonexistent to just bad. In short, (21) Apple is a company that has already seen its best days. That's just a sample; the computer press is full of this kind of incendiary editorial driftwood, just as other segments of the press, radio, and TV are in hot pursuit of circulation through sensation and the broadcast of colorful negative innuendo and opinion. Well, sensation and attack may sell papers, but they don't satisfy the need for solid and helpful information. Here's the reason why Apple Orchard has existed without an “industry gossip” column: we have felt that most of the people who own Apple computers don't know about the politics of Apple, and care even less. The magazine's primary function is to help people do more with their computers; the Silicon Valley Soap Opera doesn't really contribute to that goal. We devote the space to new product coverage, which does help you. As to the good and bad decisions, sure, we'll call’em the way we see em; our loyalty as an independent publication is to you, the Apple user. But our responsibility is to present what facts there are, good or bad fora commercial interest, when the facts and context can be verified, and when it helps you. Frankly, we don't think you're well-served by the magpie cries of the gossipy sensationalists as they seek to feather their own nests. One more thing: if even a significant part of the bilge water referenced above were either true or relevant, would Apple ever have attained Fortune 500 size in five years? FRM gL October 1983 15 From the IAC Office... Ken Silverman, Executive Director There still seems to be a gross misconception about user groups and software piracy. A number of software vendors, authors, and retail stores perceive that most user groups are nothing more than a place where commercial software is copied. This perception is totally false. User Groups demonstrate commercial software, write reviews, and comment on the pros and cons. They are a resource center for prospective buyers, a place were you can get an honest answer from people who are using or have tried a specific program. This also applies to hardware; “what should | purchase in a printer” is a good example. A User Group is formed to help, educate, and inform - software copying is not part of that. The IAC, since its inception in 1979, has stood against the copying of any commercial/ copyrighted software. It is even one of the two conditions under which a member user group can be terminated from the IAC. In the past 4 years, we have issued warnings, which were complied with. The IAC has not had to terminate a group for this offense - that’s quite a record for a user group membership of over 450. This entire subject is regrettable and in the long run takes its toll in the form of higher prices and “protected”, harder to copy, software for everyone, Manufacturers generally accept that copy- ingis inevitable, and accordingly market their products at a higher price to recoup their costs before they lose money to copies. The so-called "copy protected disk” can be copied by someone with sufficient skill and expertise. But for the most part, this added difficulty reduces the number of copies that could be made. The “copy protected” program can be a burden on the legitimate purchaser in the form of delays, when a replacement is needed, and in some cases, of additional charges, when trying to obtain a backup. There have been many forums presented on this subject at computer shows. Many plans have been proposed to prevent copying while supplying the purchaser with ways or means of a backup so he always has access to his software. Each author or manufacturer has their own scheme. Again, this is regrettable, but it is something brought upon ourselves by knowingly accepting and using, from whatever sources, bootlegged programs. Available from the IAC: Apple /// Software Apple-CON (verter) from Apple Computer, Inc. Converts Applesoft programs to Business BASIC... . $ 10.00 RS232 Drive, slot selectable . 10.00” DOS to SOS Converter . 10.00 File Cabinet /// ........ 10.00 CP/M —} SOSText Mover....... 25.00 BASIC Compare ///............ 25.00 Apple ][ Software Pascal Attach-BIOS disk........ $8.00 Hi-Res Games (9 on disk) ... 8.00 Applesoft Tutorial ...... 8.00 Machine Language Tutorial . 8.00 Pinball Games ............. 8.00 Educational Disk ............... 8.00 IEEE Pascal Attach Diskette..... 8.00 © California residents add 6¥2%sales tax. © Any orders to be shipped outside of the U.S., Canada, or Mexico must include additional shipping costs of $2.50 per disk and $3.50 per back issue ordered. 16 Apple Orchard & Apple Orchard Back Issues Vol.2 No.1 .. -. 2.50 Vol.2 No.2 .. +» 2,50 Vol: 2 NO; 4 wscesissessnconnes 2.50 Vob3! Noy de sere save cterersidiorerarerwveere: 20 Vol.3 NO.2 ..cscecececeeveees 2.50 Vol.3 No.3 .. 2.50 Vol.3 No.4 .. 2.50 Vol.3 No.5 .. 2.50 Vol.4 No.1 .. 2.50 VoL 4 No.3 .iccssescsccvessss 2,50 Vol 4 No.4 scevecescecesosses 2.50 Vol4 NO5 scsssssstvaeweess 2.50 Allow 2-3 weeks for delivery No Tax Required on Back Issues International Apple Core 908 George Street Santa Clara, CA 95050 The 68000 DREAM MACHINE THE DTACK GRANDE: Above is a photograph of the prototype for the DRAM version of our Apple compatible 68000 board. We have modestly named it the DTACK Grande because it has a Grand(e) amount of memory: a megabyte! That's called a full gallon here in California. (You can buy one with on- ly 128K if you like.) This one has a 25MHz Xtal oscillator which we divide by two to generate the 12.5MHz clock for the 68000. DTACK is not grounded; there is one wait state. Refresh is performed in software, with a hardware assist so that the overhead is exactly the same for a megabyte as for 128K (4%). Thus the effective speed of this board is equivalent to 10MHz with no wait states. Which makes our one megabyte 68000 exactly twice as fast as another one megabyte 68000 system that you Ap- ple types may have heard of. The other one doesn’t work with Apple II's, of course. Ours does. Because the refresh is interrupt-driven, this board is in- herently capable of multi-tasking so all you print spooler and type-ahead buffer fans should /ove this board. We think it will make a dandy RAMDISK. Oh, yes: it has a big, fast 68000 microprocessor (we almost forgot while we were admiring all that memory!). TRUTH IN ADVERTISING: Many of you have seen that ad with the tricycle falling apart which asserts that the iAPX 286 is faster than the 68000. Here are the facts: 1) The board pictured above, with one wait state, can perform a 32 bit add in less than half a microsecond and an 8MHz 286 can’t. 2) Intel is currently running ads offering 6MHz 286 boards, projecting delivery of 7.7MHz boards early next year. What 8MHz 286? 3) The 68000 has exactly seventeen more 32-bit registers than the 286. That’s because the 286 doesn’t have any. 4) Back to that tricycle ad: have you noticed the fine print that says the speed of the 68000 has been “ad- justed”? 5) AMD and Intel like to compare against a slow 8MHz 68000, burdened down with a memory management chip for multi-user systems. We are offering 12.5MHz 68000s for single-user applications. BIG difference! Apple, Applesoft and Apple Il are trademarks of Apple Computer Company. 6) The 68000 can linearly and directly address up to 16 megabytes of RAM. The 286 can’t. That’s important when you have a megabyte of RAM! However, since we believe in ‘truth in advertising’ ourselves, that prototype pictured above doesn’t work yet. We have not yet programmed the PAL memory decode chips or the bootstrap PROMs. This ad is being written on 23 May '83, so things may have changed by the time you read this. THE ‘STUFFER’ BOARD: In our last ad we told you about a ‘block DMA’ interface we were developing. The production boards just walked in the door and we will be shipping that interface this month. It works with both the static and the dynamic RAM 68000 boards we make. (However, it was designed before the Apple Ile was available, so it is not compati- ble with the Ile.) SOFTWARE: All the stuff we mentioned in our previous ads is still available. We are well along the road developing HALGOL, a high speed BASIC-like language that runs at close to 68000 assembly language speeds - and that is very fast! Right now we are finishing up the BIOS. That stands for Basic I/O System. It turns the 6502 in the Ap- ple into an I/O handler exclusively, and lets the 68000 take over and run things. SHOULD YOU BUY OUR BOARD? Our board is still not suitable for persons who just want to turn on their computer and run canned software. You must have some interest in doing some programming yourself, or you will not want to buy one of our boards. We still provide lots of 68000 source code on unlocked, easily copyable disks. Three disks with demo programs and source code are shipped with each board. Aside from that, we can only think of a million reasons why you might like to buy one of the boards pictured above. DIGITAL ACOUSTICS 1415 E. McFadden, Ste. F Santa Ana, CA 92705 (714) 835-4884 One User Wonders What Happened to USER 1 on the //e by Dan Fischer Hidden away on the old Apple Il motherboard was a pair of solder pads affectionately referred to as “the USER 1 Jumper.” They were not flagged on the silk screen but they were pictured in the Apple Il Reference Manual (Page 99, if you doubt me). “If you connect a wire between these two pads, then the USER 1 line on each peripheral connector becomes active. If any peripheral card pulls this line low, ALL internal I/O decoding is disabled. The I/O SELECT* and the DEVICE SELECT* lines all go high and will remain high while USER 1 is low, regardless of the address on the address bus.” The USER 1 line was connected to pin 39 of each of the I/O slots if you installed the jumper. (I don’t know of anyone who did.) The other end of the line was held high bya pullup resistor. It served as a chip enable for the 74LS138 at chip location H12 (pin 6). (Chip locations are referenced by a combination of letter and number, just like the grid squares on a road map.) Although I know of no one who installed this jumper, | do know of two card manufacturers who use USER 1. The Mountain Computer CPS Multifunction Card includes a jumper that runs from the card to a little socket that snuggles under the 74LS138 at H12. The jumper accesses the USER 1 line without benefit of Apple's “USER 1 jumper.” By pulling this line low the CPS card can “ phantom’ its functions over other cards. The other card that uses USER 1 is Prometheus Products’ Versacard. The card also phantoms functions over slots where it does not reside. But the Prometheus card doesn't do it by pulling USER 1 low. The VERSACARD presumes a user is smart enough not to try to put two incompatible functions in the same slot. VERSACARD generates its own I/O SELECT* and DEVICE SELECT* for the slots where it is phantomed. And it recognizes the function of USER 1 and responds to it. If USER 1 goes low the VERSACARD does not generate its I/O SELECT* and DEVICE SELECT* signals. So along comes the Apple //e. It needs to improve on the Apple Il. (Hey, what's progress for, if not improvement?) There was only one pin on the Apple Il bus that wasn't used and Apple wanted to add two more signals. One of the new signals is ENKBD*. It is normally low and enables the normal keyboard. A peripheral board may lockout the keyboard by pulling this signal high. The other new signal is UPSYNC which is high during operation code fetch. It is a signal directly derived from the 6502. Used in conjunction with RDY a board could single step the 6502. Unfortunately, however, UPSYNC replaces the old USER 1. 18 Apple Orchard Well there goes the old compatibility. USER 1 just doesn't exist in the //e. The VERSACARD is in trouble because it disappears every op code fetch. (Easy fix, just cut the trace to pin 39.) But it may not be so easy for the CPS card. (Or maybe it's easier.) There being no USER 1 line any more, the CPS card could just ignore it, not attempt to disable I/O decoding. It just might work, ... BUT! Have you noticed that there are two 8K ROMS in the //e where there used to be six2K ROMs in the Apple IP In the Apple Il, the resident BASIC and the MONITOR occupied the addresses from $D000 to $FFFF, 12K of addresses, (6 * 2K = 12K). Have you wondered about what the extra 4K might be used for in the Apple //e? Have you wondered how to address it? Well so have |, but that is beyond the scope of this article. Suffice it to say that some of the extra 4K of ROM is phantomed over the I/O SELECT* areas. Any board that directly decodes these addresses may get into serious trouble when the MONITOR uses them. It is no longer so simple as to just decode the addresses. “SON OF USER 1” to the rescue! Remember pin 6 on the 74LS138 at H12? You know, USER 1. Well, it's been replaced by a new signal called CXXX. CXXX is generated by the //e's Memory Management Unit (MMQ). It is high whenever the address bus is addressing addresses between $C000 and ADDR: o-—=USER i —BDEN— —CXXX ES UBS USER 1 74L$138 Figure 1 APPLIED ENGINEERING THE BEST PERIPHERALS FOR THE BEST COMPUTER The TIMEMASTER Finally a clock that does it ALL! Hii © Designed in 1983 using I.C, technologies that simply did not exist when most other Apple clocks were designed. and time to 1 millisecond! The only clock with both year and ms. Powerful 2K ROM driver — No clock could be easier to use. Appleclock (but you'll like the TIMEMASTER mode better). Basic, Machine Code, CP/M and Pascal software on 2 disks! at the same time. (Many examples are included) ° the nearest millisecond. The TIMEMASTER includes 2 disks with some really fantastic time oriented programs (over 25) plus a DOS dater soit will automatically add the date when disk files are created or modified. This disk is over a $200.00 value alone — we give the software others sell, All software packages for business, data base management and communications are made to read the TIMEMASTER. If you want the most powerful and the easiest to use clock for yourApple, you want a TIMEMASTER. Just plug it in and your programs can read the year, month, date, day, Full emulation of most other clocks, including Mountain Hardware's Eight software controlled interrupts so you can execute two programs On board timer lets you time any interval up to 48 days long down to PRICE $129.00 Super Music Synthesizer Complete 16 voice music synthesizer on one card. Just plugit into your Apple, connect the audio cable (supplied) to your stereo, boot the disk supplied and you are ready to input and play songs. It’s easy to program music with our compose software. You will start right away at inputting your favorite songs. The Hi-Res screen shows what you have entered in standard sheet music format. Now with new improved software for the easiest and fastest mu: input system available anywhere. We give you lots of software, In addition to Compose and Play programs, 2 disks are filled with over 30 songs ready to play. Easy to program in Basic to generate complex sound effects. Now your games can have explosions, phaser zaps, train whistles, death cries. You name it, this card can do it. Four white noise generators which are great for sound effects. Plays music in true stereo as well as true discrete quadraphonic. Full control of attack, volume, decay, sustain and release. Will play songs written for ALF synthesizer (ALF software will not take advantage of all the features of this board. Their software sounds the same in our synthesizer.) Automatic shutoff on power-up or if reset is pushed. Many many more features. PRICE $159.00 ° e @ The only Z-80 card with a special 2K “CP/M detector” chip. © Fully compatible with microsoft disks (no pre-boot required). @ All new 1983 design incorporates the latest in I.C. technologies, Z-80 PLUS! © Red“CP/M WORKING” LED indicator, the Z-80 Plus does not interfere with non-CP/M programs. © An on-card PROM eliminates many |.C.'s for a cooler, less power consuming board. (We use the Z-80A at a fast 4MHZ) @ Does EVERYTHING the other Z-80 boards do, plus Z-80 interrupts. Don't confuse the Z-80 Plus with crude copies of the microsoft card. The Z-80 Plus employs a much more sophisticated and reliable design. With the Z-80 Plus you can access the largest body of software in existence. Two computers in one and the advantages of both, all at an unbelievably low price. PRICE $139.00 COMING SOON: The Z-80 Plus for the Apple III Viewmaster 80 There used to be about a dozen 80 column cards for the Apple, now there’s only ONE. © TOTALLY Videx Compatible © 80 characters by 24 lines, with a sharp 7x9 dot matrix © On-board 40/80 soft video switch with manual 40 column override © Fully compatible with ALL Apple languages and software — there are NO exceptions ‘© Low power consumption through the use of CMOS devices @ Allconnections on the card are made with standard video connectors, no cables are soldered to the board @ All new 1983 design (using a new Microprocessor based C.R.T. controller) JUST COMPARE! VIEWMASTER 169 YES YES YES YES YES Yes YES. SUP'RTERM 375 NO YES NO NO NO yes YES WIZARD80 245 «== NO-NO. Yes YES_--NO ves ves VISION80 375 YES. YES. YES YES NO No NO OMNIVISION 295 = NOYES NO NO NO yes YES VIEWMAX80 219 © -YES—YES Yes YES NO NO YES SMARTERM 360 -YES_—YES. YES NO NO Yes NO VIDEOTERM 345 = NO-NO NO YES YES No YES The VIEWMASTER 80 works with all 80 column applications including CP/M, Pascal, WordStar, Format II, Easywriter, Apple Writer Il, Viscalc, and many others. The \VIEWMASTER 80 is THE MOST compatible 80 column card you can buy at ANY price! PRICE $169.00 MemoryMaster I © Expands your Apple Ile to 192K memory © Provides an 80 column text display © Compatible with all Apple Ile 80 column and extended 80 column card software (Same physical size as Apple's 64K card) @ Available in 64K and 128K configurations @ Bank select LED's for each 64K bank @ Permits your Ile to use the new double high resolution graphics @ Automatically expands Visicalc to 95 storage in 80 columns! The 64K configuration is all that’s needed, 128K can take you even higher. le 128K RAM Card © Complete documentation included, we show you how to use all 128K. Ifyou already have Apple's 64K card, justorder the MEMORYMASTER with 64K and use the 64 from your old board to give youa full 128K. (Theboard is fully socketed so you simply plug in more chips.) MemoryMaster with 128K $249 Upgradeable MemoryMaster with 64K $169 Non-Upgradeable MemoryMaster with 64K $149 Our boards are far superior to most of the consumer electronicsmade today. Alll.C.'s are in high quality sockets with mil-spec. components used throughout P.C. boards are slass-epoxy with gold contacts, Made in America to be the best in the world. All products work in APPLE Ile, Il, I+ and Franklin (except MemoryMaste. Applied Engineering also manufactures a full line of data acquisition and control products for the Apple; A/D converters and digital 1/0 cards, etc. Please call for more information, All our products are fully tested with complete documentation and available for immediate delivery. All products are guaranteed with a no hassle THREE YEAR WARRANTY. Send Check or Money Order to: APPLIED ENGINEERING P.O. Box 470301 Dallas, TX 75247 Call (214) 492-2027 7am. to 11p.m. 7 days a week MasterCard, Visa & C.0.D. Welcome All Orders Shipped Same Day. Texas Residents Add 5% Sales Tax. Add $10.00 If Outside U.S.A. Dealer Inquiries Welcome. SCFFF AND when the MONITOR's CX Space is off. This signal allows I/O decoding just as USER 1 inhibited it The //e has a 74LS138 located at BS. It functions almost identically to the 74LS138 (the “138” to its friends) on the II Plus. Cards like the VERSACARD which used to read USER 1 can use a jumper to B5 pin 6 to read CXXX. Cards like the CPS card which used to pull USER 1 low have a slightly harder time of it. They must put some logic between CXXX and the 138 that will disable their own address decoding and pull pin 6 of the 138 low when CXXX goes low. Their logic must not attempt to pull CXXX low when they wish to inhibit I/O decoding. As long as the 74LS138 at B5 is socketed it won't be too hard to add a small circuit, such as the one pictured in Figure 1 to mimic the functions of USER 1. May the FORCE be with us if Apple ever decides to eliminate the socket under the 138. To implement the above circuit, the 74LS138 at B5 would have to be removed and inserted in a small circuit that would break the CXXX line and provide a jumper to the peripheral board needing the functions of USER 1. The new board would contain the 7400 and the 7408 chips diagrammed in Figure 1. CXXX high and a high from the board’s address decoding would pull low the USER 1 signal. This could be used by the board to enable its chips and outputs. It would be ANDed with CXXX and fed back thru the jumper to disable Apple //e on- board I/O decoding, Using this circuit I/O decoding would be inhibited either when CXXX went low or when CXXX was high and the peripheral board had decoded an address in its area. It sure is nice to know that some problems remain to be solved, isn't it? Mountain Computer says that they have a jumper with circuitry for $5.00 that allows the CPS card to function in the Apple //e. e Input/Output Made Easy! The uD-1000™ 1/0 System for Apple II* simplifies computer control. Software support allows control of all inputs and outputs using simple BASIC variable names. System includes two boards shown, cables, 60-page manual and disk. Special introductory price Apple Interface Board 1 Adjustable Reference User Interface Module 2 8 Channel A/D 1. 4 Analog Input Generators 8 Analog Inputs 2 8 Digital Input Switches 8 Digital Inputs 3-8 Digital Output Indicators 4 Uses 9-V Battery. No External 8 Buffered Digital Outputs Gold Plated Connector Plugs ous Power Required into Your Apple 5 Jacks to User Circuits 7 Digital Buffer 6 Parallel Jack to Computer 8 Peripheral Interface Adapter [UCR CRIMEN ETON E™ Innovative Microcomputer Enhancement Systems 4860 East 345th Street * Willoughby, Ohio 44094 © (216) 953-8414 “Apple Ilsa registered trademark of Apple Computer, Inc 20 Apple Orchard When you’re ready to expand...will your system let you? One of the most dramatic changes in the Apple Ile compared with the I+ has been the lower cost of doubling your available text area for use with spreadsheets, word-processing and other business programs. But buying a conventional 80-column card for your Ie can still be an expensive enhancement. You're faced with the stark choice of buying a card with no on-board memory now (and being left with a costly piece of junk later when you want to upgrade) or paying today’s high prices for a card with 64K RAM which you may not even need yet. Now Dark Star offers you a better choice... The NOVA-80” eighty-column card for the Apple Ile comes with eight empty sockets which accept standard RAM chips. You benefit from the increased versatility of 80 columns now and can simply plug in 64K RAM when you want it. NO CUTTING OR SOLDERING! Suggested Retail Price........$89.95 If you want that extra power right now....no problem! For just $60 extra, you can have the SUPER NOVA-80™ with 64K RAM ready installed. Suggested Retail Price.......$149.95 If you want yet more power, our RAMrod™ series of large memory expander boards are coming soon. The RAMrod cards will give your Apple up to half a megabyte of low-cost memory and let you take advantage of the new generation of high-powered software becoming available now without the need to buy a new system. For more information on the Dark Star Systems range of products, just leave your name and address with our 24-hour answering service at (413) 584-7600. We regret we cannot return all calls. TO ORDER: Mail check payable to Dark Star Systems. Add $3 for shipping in the U.S. ($15 elsewhere). Mass. residents add 5% tax. COD costs £5 extra (not available outside U.S.) aark Star SYSTEMS P.O Box 140, Amherst, MA 01004 Apple is a reg. trademark of Apple Computer. Only one copy system lets you backup _ 64K programs in 20 seconds flat... _..the Snapshot Copykit for Apple Ile and II+ While other manufacturers have been making wild promises, we've been quietly developing the superior copy system you've been waiting for: the SNAPSHOT COPYKIT. THE FLEXIBLE CARD - The SNAPSHOT COPYKIT isa board for all systems. It sits in any slot on the Apple Ie, I+ and II as well as software- compatible machines like the Basis 108 and the Franklin Ace. So, you can upgrade your system without paying for another card. Although NO LANGUAGE CARD/16K CARD IS REQUIRED, the SNAPSHOT COPYKIT can be used with any memory card andall peripheral cards. The SNAPSHOT COPYKIT is the only copy card that stays up-to-date. Because all its software is in RAM, rather than inflexible ROM, the new enhancements we continyally develop are made available to you at nominal cost — immediately. THE USER-FRIENDLY CARD - We refined backup techniques for two years to make the SNAPSHOT COPYKIT just right for you, whether you're new to the Apple or a seasoned pro. Other copy cards force you to use complex, unreliable procedures and repeated booting of ‘utility disks’ to copy programs larger than 48K. Outdated ‘nibble copier’ programs involve frustrating trial-and-error parameter changes. Only the SNAPSHOT COPYKIT backs up all 64K memory-resident programs (and most larger programs too) with one simple menu and one press of the trigger. THE POWERFUL CARD - 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 (even ifit’s ‘unlistable’), disassemble it, step and trace it, modify it and resume running it. The program is not disturbed in any way and never knows it was interrupted. You can view its graphics, print them (if you have a graphics card) and much more. You can even temporarily suspend one program while you use another. All backups are automatically BRUNnable files that you can move to hard disk. Our state-of-the-art compression facility lets you put a number of backups on one floppy. With powerful features like these, it’s no wonder that BYTE magazine called SNAPSHOT “The Ultimate Unlock System”. The SNAPSHOT COPYKIT has many more features for programmers, gamesters and others. Write for our info packet or leave your address and questions with our 24-hour answering service at (413) 584-7600. We regret we cannot retum all calls. All SNAPSHOT owners receive out’ Technical Hot-Line number for instant technical guidance. PRICE: $139.95 (Snapshot Two is still available for the Apple II+ and Franklin Ace at $119.95. 16K Card required; please specify brand when ordering). TO ORDER: Mail check payable to Dark Star Systems. Add $3 for shipping in the US. ($7.50 to Canada, $15 elsewhere). Mass. residents add 5% tax. COD costs $5 extra (not available outside U.S.). SYSTEMS P.O. BOX 140, Amherst, MA 01004 Apple is a reg. trademark of Apple Computer. i” Installing an Apple /// Driver or What Have I Gotten Myself Into? by Mike Kramer Houston Area Apple Users Group THE INITIAL SHOCK When my office Apple /// arrived a little over a year ago, everyone was anxious to see what it could do. This naturally included seeing it print something. After impressing everyone with being able to enter a simple VisiCalc spreadsheet without reading the manual, | lost all credibility when it wouldn't print anything on the Epson printer. After they left, | got out the owner's manual and discovered that Apple /// software normally comes configured for serial printers connected to the builtin serial port. For me to print on the Epson printer connected to the Universal Parallel Interface Card (commonly called a UPIC) in Slot 1, | needed to install and configure a parallel driver. What's more, | needed to do this with every boot disk I had or would ever have, that would use the parallel card. What | didn't realize at that point was that the source of my “difficulty” was in fact one of the outstanding features of the Apple ///. That feature is Apple ///'s ability to execute programs written with little regard to what kind of output device would be used (also known as device-independent I/O). Without the programmer knowing ahead of time where program output will go, output from Apple /// programs can be directed to a printer, the screen, anamed diskfile, etc. atrun time. The price we pay is having to generate appropriately configured drivers into any new software we get. Not much ofa price when you know how, and you should know howto install drivers if you intend to use an Apple ///. This is particularly so since generating drivers for the Apple /// is not something the typical store person knows very much about (there are exceptions, however). So after this rambling introduction, get out your Standard Device Drivers Manual and, if you have one, the UPIC Parallel Interface Installation and Operating Manual, and let's find out how to do it What is a Driver? First, let's review what a driver does. The Standard Device Drivers Manual describes peripheral devices such as the keyboard, video display, speaker, and input/output (I/O) ports as the “senses” of the computer, ie., the eyes, ears, etc. These senses are connected to the Sophisticated Operating System (SOS) by device drivers which perform four functions: - Process data generated by programs and send it to the devices as output. -Process data generated by the device and send it to programs as input - Permit programs and SOS to control the device and the driver itself. 22 Apple Orchard - Permit programs and SOS to read the status of the device and the driver. Most of you don't need to be concerned with the specifics of what the drivers do, but it should help your understanding if you're generally aware of what they do and why they are there. System Configuration Program One of the disks provided with the Apple /// is the System Utilities Disk, which includes the System Configuration Program (SCP). This is the tool for adding or removing device drivers, or changing the parameters that control their operation. You may have noticed when cataloging disks that every bootable disk has three special files named SOS.KERNEL, SOS.DRIVER, and SOS.INTERP. SOS.KERNEL is SOS itself. SOS.INTERP is the machine language “‘interpreter’ which runs on bootup. This can be Business BASIC, Pascal, Apple Writer ///, VisiCalc, etc. Unless you become very, very good with the Apple /// you will never create your own SOS.INTERP. SOS.DRIVER contains the system configuration, including the drivers and their control parameters, the number of disk drives connected, the video display character set, the ASCII character codes assigned to each key on the keyboard, and the slot assignments for any interface cards plugged into the connectors inside the Apple. Reading a Driver File First, let's find out which drivers are in fact currently on a boot disk. Place your System Utilities diskette in the built-in drive and boot it Next, run the SCP by moving the cursor to the third line and pressing RETURN. To look at and possibly change any of the information defining how your Apple /// operates, tell the SCP to READ in the SOS.DRIVER file from the diskette of interest by placing the cursor over “Read a Driver File” and pressing RETURN. Why not read in the SOS.DRIVER file from the Utilities diskette itself and configure it (you are using a backup copy of the original disk, aren't you?), so that you can list directories on your printer rather than always listing on the screen. The SCP defaults to .D1/SOS.DRIVER, so all you have to do is press RETURN. To read from a disk in the external drive, change .D1 to .D2 before pressing RETURN. After a few seconds, the current driver configuration will be displayed on the screen as shown on Page 12 of the Standard Device Drivers Manual. Note that each driver has a unique name beginning with a dot (looks suspiciously like a period). A driver can have any name as long as it begins with a dot (period) followed by a letter, is not more than 15 characters long, and contains only letters, numbers, and periods. Also note that an asterisk in front of a driver name means that driver is included in the driver file but is inactive. When flagged as inactive, that driver is not loaded into memory on bootup and cannot be accessed during program execution. The benefit of doing this is that you don’t use up memory with drivers you are not currently using. When you have finished reading the driver names press ESC to return to the SCP menu. Editing Driver Parameters Next select the “Edit Driver Parameters” option on the SCP menu. The driver file you read into memory earlier probably had a driver named .PRINTER. Ona new boot disk, this is most likely a serial driver. You can find out what it is by moving the cursor to highlight PRINTER and pressing «RETURN». You will then see a display which lists the device name, the type, the subtype, the activity status, comments, and driver configuration block information. At this point you are interested in whether the device is serial or not. You can usually assume .PRINTER is serial if the slotis indicated as “n/a”, which indicates. PRINTER has been assigned to the built-in port Unfortunately, few people bother to use the comments line to document in English how the drivers were configured. If you are installing a parallel driver, you will probably name it -PRINTER, since this is generally accepted as the name of the most commonly used driver. Rather than delete the serial driver from the disk, give it another name such as .SPRINTER and deactivate it You may wantto use it later when you get your serial letter quality printer. While you're at it, use the comments line to indicate that this is a serial driver. Adding a Driver File Assuming you're adding a parallel driver, insert the disk included with the UPIC card in one of the drives (we'll assume Drive 2). Press «ESC» twice to exit the Edit Driver Parameters display and return to the SCP menu. Once again select the “Read a Driver File” option. This time, when asked for the pathname of the driver file, type “.D2/PRINTER.DRIVER”. This will cause the parallel printer driver file to be read from the UPIC disk. Note that PARALLEL.DRIVER on the UPIC disk is intended for communication between computers using a parallel interface and should not be used here. Note that the new driver's name has been added to the end of the list of drivers and that you may have two drivers with the same name. Press «ESC» to return to the SCP menu. Configuring the New Driver The next step in this adventure is to configure the parallel driver for your particular printer and tell SOS in which slot your parallel interface card has been installed. To configure the driver, once again select “Edit Driver Parameters”. The driver name will be .PRINTER, so you will probably have no need to change it. It will also be active. You should make an entry in the comments line to indicate what printer you are using. Now for the hard part: tailoring the values in the Configura- tion Block for your printer. The Configuration Block can contain up to 255 values arranged in up to 16 rows of 16 values (the last row has 15). These values are used with serial drivers to specify baud rates, with the Silentype to control heating of the dots in the print head, etc. With the parallel driver, five values are used to tell the driver (1) what control signals in the cable are to be monitored, (2) what the normal values are, (3) whether the printer generates its own line feeds, (4) the polarity of the printer handshake signals, and (5) the printer response timeout To find out what these values should be for your printer, look on Page 19 of the UPIC manual. Enter these values into the Configuration Block. If you do not see your printer listed, try using “O00 00 00 00 0A”. Press «ESC» to return to the parameter list When you are satisfied that they are all correct press «ESC» to return to the SCP menu. Changing System Parameters All that remains is to tell the system where the parallel card is installed. This is done by selecting the “Change System Parameters” option. You will be shown a list of the current system parameters. Select the “Peripheral Slot Assignment” option to list the slot assignments. Most assignments will say “n/a’’, indicating built-in slots. To change a slot assignment, enter the number of the driver as shown on the display. When you are asked for the slot assignment, type it in. If you are unsure of the slot assignment, look at the openings in the back of the Apple and see which one has a filler plate labelled “Universal Parallel Printer Interface”. From the rear, Slot 1 ison the right Note that it's possible to have two or more drivers assigned to the same slot This would be done, for example, if you wanted to use both a dot matrix printer as a draft printer and a letter quality printer from the same program using the same “interface and a switch box. Press «ESC» to return to the listing of the Current System Parameters. Press «ESC» to return to the SCP menu. Generating a New System The final step is to generate a new system that incorporates the new configuration information and install it on the disk. Select “Generate New System”. There are two functions performed in system generation, validation of the configura- tion and storing of the new configuration on the disk. When validation is successfully completed, you will be asked for the name of the file where the new configuration is to be saved. You do not have to name the file SOS. DRIVER at this point In fact, you can create a disk containing nothing but system configura- tions for different applications and transfer these to your boot disks as needed. They do have to be named SOS.DRIVER to be loaded on bootup and used. If you decide to store the driver file on your disk under the name SOS.DRIVER and afile exists under that name, the SCP will ask if you want to replace it If you answer yes, the old SOS.DRIVER will be lost. You might want to name it NEW.DRI- VER at this point and preserve the original SOS.DRIVER file. When System Generation is complete, select the “Quit” option. If you have not performed a new system generation, a warning will be given and you will have to indicate that this is in fact what you want to do. Ifyou preserved the original SOS.DRIVER but want to try the new configuration, enter the Filer section of the Systems Utility and rename SOS.DRIVER something like OLD.DRIVER. Then change the name of NEW. DRIVER to SOS. DRIVER If all went well, you should be able to print on your parallel printer when you reboot using the modified boot disk. If the printer doesn't work, start over and pay close attention to which parallel driver is read in, what slot is specified, and what Configuration Block information is entered. If the printer prints, but does strange things, the Configuration Block is likely to be the problem. So there you have it No longer will you wonder why your printer does either weird things or nothing at all when you tell it to print, and you'll enjoy the flexibility of configuring drivers for anything and everything. October 1983 23 Changing an Apple /// CP/M Driver File by Mike Kramer Houston Area Apple Users Group under Apple /// CP/M is similar to that under SOS, it requires more steps and the steps required are not intuitively obvious. This discussion attempts to summarize those steps, but is not intended as a substitute for the manuals. A Ithough the procedure to add, change, or delete a driver Because of constraints in the CP/M system, the peripheral driver file is named DRIVER.SOS rather than SOS. DRIVER. As supplied by Apple, the CP/M system knows about the console, Silentype, and serial drivers. It is totally ignorant of parallel devices. Your task is further complicated by the fact that CP/M only knows about four physical devices, consoles (CON:), tape readers (RDR:), tape punches (PUN:), and system printers (LST:). It permits up to four logical devices per physical device. Your driver file, however, can have as many drivers as you want within memory constraints. You just can't access all of them easily. A further complication is that apparently you can't look at the contents of the driver configuration blocks once the driver file is placed on the CP/M disk. You can see what drivers are included and which are assigned to the CP/M logical devices. Preparing the Driver File The first step in adding to or changing the CP/M DRIVERSOS file is to boot the Apple /// SOS Utilities Disk. Since the procedure for preparing a driver file is well documented in Chapter 2 of the Standard Device Drivers Manual it will not be discussed here. The main point to remember is that you start the procedure under SOS, not CP/M. Further, you should store the driver file on the CP/M Utilities Diskette under the name DRIVER.SOS. If you name it SOS.DRIVER you would overwrite the SOS.DRIVER file on the utilities diskette, which you may not want to do. Transferring Driver from SOS to CP/M Insert the CP/M System diskette in the built-in drive (Drive A.); insert the CP/M Utilities Diskette in the external drive (Drive B:) and boot the system. Next type “SOSXFER’” to run the SOS-to-CP/M file translation program. After an asterisk appears, type the following: B: DRIVER. SOS = A: SOS. DRIVER Ifyou do not wantto change the driver file on the CP/M System diskette, you will need to specify a different destination name on the left side of the “=" which would have to be used through the rest of the procedure described below. After you specify the source and destination files and press - RETURN the screen will then display: 24 Apple Orchard Insert SOS disk into drive A: Insert CP/M disk into drive B: Press RETURN to begin When the transfer is complete, the message “Transfer complete” will be displayed. For more detail on the use of SOSXFER, see Page 74 of the Softcard /// Installation and Operation Manual. Configuring CP/M 1/0 Replace the SOS disk in Drive A: with the CP/M System Diskette, press Control-C to do a warm start, and run the configuration program by typing “CONFIG”. CONFIG will list the names of all the drivers in the DRIVER.SOS file, along with the current CP/M device assignments. Likely the device assignments will show that CON:=CO1 and that CO1:s. -CONSOLE. Also, it will probably show that LST:=LS1 and that LS1:s.PRINTER. If you named the parallel driver PRINTER then you are all set. If you wanted a Silentype to be the system printer and it is listed as LS2: you would just type LST:=LS2: When the device assignments are as you want them, type END. ora ControFC. You will then be asked if the changes should be made permanent If you answer “YES”, they will be written back to the built-in drive. See Page 52 of the Softcard /// Installation and Operation Manual for a sample display and detailed explanation of the use of the CONFIG utility. Transferring DRIVER.SOS to Other Disks Place any diskette on which you wish to have the new DRIVER.SOS file placed into the external drive (B:). Leave the CP/M System disk containing the new DRIVER.SOS in the builtin drive (A:). Press Control-C to tell CP/M a disk was changed. If you don’t, you will get an error when you try to write to it. Next erase the DRIVER.SOS file on the disk in the external drive with the following command: >ERA B: DRIVER. SOS Next, transfer the new DRIVER.SOS from the CP/M System disk with the following command: >PIP B: DRIVER. SOS=DRIVER. SOS When this operation is complete, you should have a disk with the desired I/O configuration, assuming that you did every- thing correctly. If you want the same I/O configuration on another disk, just PIP it 4 PLATO COURSEWARE MAKES SERIOUS EDUCATION FUN. Control Data PLATO® course- ware brings new excitement to education. Through such action concepts as darts, pinball, hangman and highly interactive graphics and texts, PLATO challenges kids to reach their learning goals. PLATO coaxes and guides stu- dents. PLATO rewards them with the feeling of accomplishment. PLATO courseware is being used in classrooms across the nation. Now you can bring this quality education home. You'll find PLATO lessons at selected retail outlets where quality software is sold. All PLATO micro courseware is available for the Apple II Plus and Apple Ile. Lessons are also available for the TI 99/4A and the Atari 800. PLATO COMPUTER-BASED EDUCATION There are lessons in Math, in- cluding Basic Number Facts, Whole Numbers, Decimals and Fractions; Foreign Language vocabulary builders in French, German and Spanish; a Physics lesson in ele- mentary mechanics; Computer Literacy that introduces kids and novices to the computer age; *Computer Concepts that pro- vide a springboard to more advanced computer lessons; and a **K eyboarding lesson that uses the famous Gregg typewriting approach to teach keyboarding techniques. Widen your child's world. See the entire growing library of PLATO quality courseware at selected retail outlets. Or for infor- mation and a free PLATO catalog, call toll-free: 800-233-3784. Or write: Control Data Publishing Co., PO. Box 261127, San Diego, CA 92126. In California call 800-233-3785. Warranty available free from Control Data Publishing Co., 4455 Eastgate Mall, San Diego, CA 92121 * Developed with Continuous Learning Corporation ** Developed with Gregg/McGraw-Hill E> CONTROL DATA PUBLISHING Satisfying Over With Innovation ™, ™ ° Grapplei + Bufferbos Printer Interface For Apples and Printers The economical way to add 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 Dual Hi-Res Graphics for side additional input. Easily upgradable from 16K, the by side reproductions and Mixed Bufferboard can store up to 20 pages of text. It The Original Apple® graphics printer interface. Mode screen dump- oF ing, the Grappler + remains the most intelligent interface available. Over two dozen commands fits neatly inside your Apple, “docking” onto your existing printer interface.” No clumsy boxes or cables, no external power supplies...j nience and economy. With the Bufferboard, give Apple users full control over any graphics or you might never text on the Apple screen, including a new 80 wait for your column text dump. Performance, reliability and printer again. Support have made the Grappler + the #1 selling “Versions for standard Grappler +, Epson APL and Apple | intelligent Apple interface. Parallel Interfaces. 90,000 Apple Owners And Excellence. 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.** 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. Over 90,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 the users’ latest 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. bedl Inc. 1400 N. Lakeview Ave., Anaheim, CA 92807 U.S.A. (714) 779-2772 TELEX: 183511 CSMA ©Orange Micro, Inc., 1983 ee) Share the secrets of the world’s greatest crackers... Axe Man, Bozo NYC, Candy Man, Cloneman, Disk Zapper, Lock Buster, Long John Silver, Jim Phelps, Mr. Krac-Man, Red Rebel, Trystan II, Reset Vector, The Woodpecker, Mr. Xerox...and many more! Study complete tutorials on Boot Tracing, Software Tricks, Non-Maskable Interrupt, Ram For faster service, charge your order to MasterCard or VISA. $39.95 Call our toll free number and ask for Operator 68 NAME: _ CRACKING TECHNIQUES Card Modifications, Hardware Tricks and other tried and true techniques. Discover indispensable tips on over 40 specific programs for Apple users. Customize your software to suit your own needs! Order your copy of CRACKIN NIQUES ‘83 today. Supplied on disk for Apple Computers. YES, I want to learn the secrets of Cracking Techniques '83. Apple Fest — 1983 Boston TECH- (1 Enclosed is my check/money order for $39.95 (Massachusetts residents add 5% sales tax). 1-800-824-7888 In California, call 1-800-852-7777 ary: — ADDRESS: —___ Ham Apple is a registered trademark of Apple Computer, Inc. FOR APPLE II PLUS, FRANKLIN, APPLE Ile Font DownLoader’* Expand the capacity of your printer hundreds of times Load custom fonts into your Apple® Matrix Printer, Pro writer 8510A, OKI* Microline 92, 93, 84 Step II, and Epson® FX and use them with virtually every word processor to turn your printer into a custom type- setter. After the fonts are loaded, they will stay in your printer until it's turned off. A font editor is also provided to allow you to create your own graphics, text, foreign language letters, math and electronics symbols to load into your printer. On-Disk (Specity Printer) $39.00 PASS APPLE SOFTWARE COPY SYSTEM “Requires printer interlace that eres 10 Apple protocal ymac. Apple. Epson, etc) Nill not work with Pkaso. Wizard and some others) $100 REWARD Submit the best or most unique font using the above software and we will make you $100 richer. Other prizes for the first 25 runners up. Dealer and Distributor Inquiries Invited micro “UATE 1342 B Rt. 23, Butler, NJ 07405 201-838-9027 COMPARE OUR PRICE $5 O95 TO ORDER: 1) Mail or phone orders accepted 2) Check, M.O., VISA or MC 3) Add $3 shipping in the US. 4) IN. residents add tax 5) Specify brand of your RAM card when ordering SYSTEM REQUIREMENTS: 48K Apple I+ or FRANKLIN —One disk drive 16K RAM card —(Not compatible with Apple IIE) SENECA SYSTEMS 2515 E. Michigan Blvd. Michigan City, IN 46360 219 874-5076 @ PIRATES eae >HARBOR gS oe PIRATES HARBOR, INC. | g PIRATES P.O. Box 8928, Boston, MA 02114 os. HARBOR VOICE: (617) 227-7760 MODEM: (617) 720-3600 PIRATES HARBOR, INC., P.O. Box 8928, Boston, MA 02114 AO] BACK-UP PROTECTED PROGRAMS WITH THE PUSH OF A BUTTON! * PASSKEY easily backs up most protected programs—even those which the “nibble copiers” can’t handle. * PASSKEY is a hardware card and diskette that dumps the contents of your 48K Apple memory to a copyable backup disk. * Uses your 16K RAM card. * Copies “total load” programs in which the entire program resides in memory and does not need to reac: cess the disk. Ideal for most games. * Simple push button operation, * No programming knowledge need: ed. * Creates autobooting disk in just 32 seconds. ‘* PASSKEY card not needed to use copies. RAM card required to boot, and run copies. * Self-prompting instructions— incredibly simple to use. ‘© Works with FRANKLIN Ace 1000 tool No RAM card needed for FRANKLIN. PASSKEY is offered for making personal archival copies only. Apple Il is a regis: tered trademark of Apple Computer, inc. With 3M diskettes, your computer never forgets. 3M diskettes remember everything, every time. Because at 3M, reliability is built into every diskette. We've been in the computer media business for over 30 years. And we've never settled in. We're constantly improving and perfecting our product line, from computer tape and data cartridges to floppy disks. 3M diskettes are made at 3M. That way, we have complete control over the entire manufacturing process. And you can have complete confidence in the reliability of every 3M diskette you buy. Apple® Compatible. 3M makes diskettes for use with Apple computers, including specially designed Fileware” diskettes for the Lisa” personal office system. Look in the Yellow Pages under Computer Supplies and Parts for the 3M distributor nearest you. In Canada, write 3M Canada, Inc., London, Ontario. If it’s worth remembering, it’s worth 3M diskettes. Apple, Apple logo, Fileware and Lisa are trademarks of Apple Computer, Inc. 3M hears you... The Speediest Apple Review by Neil D. Lipson, P.E. up your Apple Il Plus or Franklin Ace 1000. I did not try these techniques on the //e, but most of them should work as well. The following items will be covered: T his article will be the first part of a series on howto speed Ramex 128K card by Omega Microware Microseeds Fastload Diversi-Dos Synetix SSD Disk Emulator David-Dos Saturn Accelerator I] Routine Machine by Southwestern Data Systems Arithmetic Processor by California Computer Systems All of these products have a speed-improving impact on your Apple; one or more of the processes will execute more rapidly than ona standard machine. What! wondered was, what would happen if more than one of these devices were used at the same time? Let me tell you that the results are spectacular! First, let's look at some general results; then we'll go into many techniques and describe in detail exactly what I did, and how you can accomplish the same results. High Speed DOS In my previous article, Speeding Up DOS (Apple Orchard, November-December, 1982), we covered some methods for fast disk access. Here’s how to go one step further. | used the Saturn Accelerator Il with the normal preboot supplied with the program. | then inserted the Synetix SSD disk and ran the disk emulation program. Some Hi-Res pictures were then loaded into the emulator. Once this was done, | used either Diversi-Dos or Fastload from Microseeds in the patch mode to “patch” the DOS to make it faster. For the most part, DOS then ran instantly. | could load Hi-Res pictures that normally took 10 seconds per picture in about 1/10 of a second, or 10 frames a second. This is twice as fast as without the Accelerator Il. GR od ee Bt The same thing, using the Ramex 128 card instead of the Synetix SSD, gives about the same results, with the proper patch to the operating system. The Ramex 128 can, of course, also be used for high speed VisiCalc as well as generally extending memory. | used a custom patch, but understand that many of the fast DOS people are developing their own patches. Inaddition, the Saturn software worked well on the Ramex card. The card is quite versatile. 30 Apple Orchard High Speed Applesoft and 6502 Operation I then tried the following combination: the Accelerator Il, the CCS Arithmetic Processor and some programming tricks, Applesoft ran up to 250 times faster. The Accelerator Il made everything in the 6502 mode run faster, including games. Did you ever try to play Choplifter at a three-times-faster speed? One of the slowest things to do on a computer is sorting. Even with the high speed sort programs, it still takes a while. Well, those days are over. I tried the Routine Machine sorting routines with the above hardware. The sorting routines are only a small part of Routine Machine, which we'll discuss in more detail later. With the Routine Machine, and the Accelerator, sorts that normally took 5 minutes with my old Applesoft routines were done in about 6 seconds. Routine Machine has small machine language programs that append onto the main Applesoft program, and you use them accordingly. The package is amazing, and this is just one of many of their packages which we'll cover in future issues. One aspect of Applesoft and DOS that drives everyone crazy is slow loading and saving of text files. There are numerous ways to speed them up. If you have a random access file, use DiversiDOS. In quoting from their manual, DiversiDOS contains an optional faster way to specify the record and byte parameters when reading or writing a random access text file from Applesoft BASIC. CALL 1005 sets these parameters to the values in the Applesoft variables name “RE” ‘and “BY” respectively. The following example wil illustrate how to use this feature: Standard DOS way: 10 PRINT CHR$(4) ;"OPEN RANFILE, L500" 20 BY =0 30 FOR RE = 0 TO 100 40 PRINT CHR$(4) ;"WRITE RANFILE, R"; 50 PRINT "TEST DATA" 60 NEXT 70 PRINT CHRS (4) ;"CLOSE RANFILE" Diversi-DOS way: 10 PRINT CHR$(4) ;"OPEN RANFILE, L500" 20 BY=0 30 PRINT CHR$(4) ;"WRITE RANFILE" 40 FOR RE = 0 TO 100 50 CALL 1005 60 PRINT "TEST DATA" 70 NEXT 80 PRINT CHR$(4) ;"CLOSE RANFILE" The CALL 1005 is over 60 msec faster that the standard DOS PRINT command, which amounts to about a 2 to 4 times speed decrease. The counterpart to Diversi-DOS is David-DOS. David-DOS, though, speeds up sequential text file loading instead of random access text files. Therefore, you choose the DOS that fits your needs. To accomplish this, use the TLOAD command. TLOAD speed loads a random or sequential text file starting at $1000 or any address you choose with the “A” parameter. If you want less than the whole file, use the “L” parameter, otherwise, TLOAD always loads the whole track & sector list allotted to the file. This is necessary because DOS never records the last byte of a text file. We can’t look for the first “O” as the end mark because we also load random files and they don't use an “0”. Therefore, TLOAD without “L” loads the entire last sector even if the file ends in the middle of the sector. You can, if desired, make TLOADS to exact length with “L”. Understand? Well, if you don't, examples are given in the documentation with the program. Now let's go through each item and see what it does, and consider the advantages and disadvantages. 1. The RAMEX 128 card by Omega Microware This card gives tremendous flexibility to do disk emulation, expand RAM and even act as a large print buffer using Diversi- DOS. Italso has a high speed VisiCalc load (20 seconds), which is a pleasure, instead of having to wait up to 10 minutes. It's hardware compatible with the Saturn card, so the Saturn software will work properly with it The only incompatibility is with the Rana controller card and Super Expander Plus. This appears to be a problem with the Rana controller, which will hopefully be corrected in the future. In addition, you must understand that the card only holds 128K, which is not quite a full disk. This does not include DOS, but the real problem is if the DOS is deleted and the space is used for something else, it just won't fit This is a minor problem, however. 2. Microseed Fastload This is a good general program that allows fast loading of binary and Applesoft programs. It also has a patch program to “patch” DOS when using it with the Synetix Disk emulator. Itis compatible with almost every piece of software and is consider- ed excellent for general use. It will not, however, speed up text files. 3. DiversiDOS DiversiiDOS has one of the most unusual marketing approaches known to man. They tell you to give their program to everyone, and if the recipient likes it, then he sends them about $25. They will send you a sticker to put on your drive. Because the program is so reasonably priced and packed full of features, it is selling well. Bill Basham, head of DSR, Inc. isa programming genius in every sense of the word. The instructions are on the disk, and will print out automatic- ally if you want. Because DiversiDOS modifies DOS, any program that has a “trick” DOS may not work properly with the RAMEX 128 rt be QTE Synetix SSD Disk Emulator October 1983 31 program, so be careful. This also applies to protected pro- grams. There is a super fast back-up program on the disk thatis a breeze to use. Some of the more interesting features are the keyboard and print buffer utilities on the disk. This allows you to type on the keyboard while, for example, the drive is running, and not lose any characters. The print buffer is something else. | covered this point in great detail in my buffer article (Apple Orchard, April 1983), but for a short explanation, the computer must wait until the printer is finished printing before it sends more material. With the buffer option, the program is stored in the RAM card in Slot 0. If you have a Franklin, it comes with 16K there. If you replace it with the Ramex 128, you have a 128K print buffer! That can be more than 15 minutes of printing, which means you can use the computer for other purposes while the printer prints away. The buffer is set up to work with a variety of printer cards and RAM cards. Even the PKASO card is included, which is about the best parallel card on the market. But be careful, because the program disables some of the features (temporarily) on the card, DOS errors are given as numbers and this is also in the instructions

Showing the first 100000 of 434289 characters.

mp.ls