Skip to main content

BMUG Newsletter Fall 1986

  • PublicationBMUG Newsletter
  • Pages452
  • SourceBMUG-Newsletter-Fall-1986.pdf
← Magazines BMUG Newsletter Fall 1986
/ 452
Page 1
Loading…
Text content (OCR)
The Fall 1986 BMUG Newsletter Announcement Line: (415) 849-9114 CompuServe: 70007,2271 Help Hot-Line: (415) 849-HELP Delphi: BMUG BMUG BBS WEST: (415) 849-BMUG GEnie: BMUG BMUG Business Line: (415) 549-BMUG The WELL: BMUG MCI Mail: BMUG AppleLink: UGOO1 Copyright © 1986 BMUG, Inc. 1442A Walnut St., Suite 62, Berkeley, CA 94709 BMUG, Inc. is a California Educational Nonprofit Corporation, and a registered student group at the University of California at Berkeley. BMUG membership is $40.00 per year (including domestic postage and handling). It includes regular publications containing meeting notes, news, product reviews, product recommendations and reference information, accompanied by a disk containing selected choice public domain software; access to the bulletin board system and telephone help hot line; and access to the reeulay General Meeting and Special Interest Groups. For more information see the back of this newsletter. The material appearing in this newsletter may not be reproduced, in whole or in part, for any commercial purpose without written permission from BMUG, Inc. Articles in the newsletter which are not specifically copyrighted by the author may be reproduced for non-profit distribution between individuals or within other non-profit users groups, if and only if, proper citation is made to “BMUG, Inc., Berkeley, California, USA,” and the BMUG newsletter issue in which the material appeared. Copies of any such reproductions must be sent to BMUG. Opinions expressed herein do not necessarily represent those of BMUG or the University of California or its affiliates. Throughout the newsletter, titles of trademarked software and hardware products are presented. All such proper names are assumed to be trademarks of their manufacturing companies. Cover leaf by Dan Wood Title page corn by Carol Morita Page header graphics by Kim Payne Additional artwork and design by Steve Costa, John Heckendom, Beverley Kane, and Scott Kronick Back cover illustration adapted by Dan Wood from Berke Breathed’s original, used with permission from the Washington Post Co. Table of Contents INTRODUCTIONS Introduction ° The state of the group address The “Newsletter” * What we do in between ice cream runs DESIGN, GRAPHICS & ANIMATION Beyond Pretty Pages © Planning and assembling a booklet Zen and the Art of the Macintosh ¢ A book for those without a motorcycle Tutorial: Silicon Press Printing cards, labels, and leaflets, plus color SuperPaint: Its Name is True ¢ Paint and draw in one program A Preview of Cricket Draw ¢ Producing modifiable PostScript files directly ComicWorks & GraphicWorks The page layout program with two names Towards a Strategy for Macintosh Explosions « Improving your destructive capability High Speed Animation on the Mac * A powerful way to produce animation How 3D Graphics is Done on the Mac ¢ What's inside three 3D programs Programming in PostScript ¢ New graphic capabilities through coding Adventures with PostScript BMUG ‘ggg: - Fall 1986 - “ ‘ Reese Jones Kee Nethery Ann Casamajor Frank Patrick Barbara J. Chan Dan Wood Dan Wood Dan Wood Glenn Harris Philip J. Suh Greg Simons Denis G. Pelli Arthur Luehrmann 11 14 16 20 23 25 27 29 31 35 45 BITS & BYTES File and Disk Recovery for Just About Anyone * You should have made a backup, but nooooo... A Picture of Everything a Computer Knows ¢ A glimpse of assembly language for first timers Using Font/DA Mover ¢ Installing and removing fonts, DAs, and more Editing Your DSAT ° A ResEdit challenge ResEdit: Hacking for the Rest of Us * Changing menus, cursors, dialogs, and icons The Animator: A Simple Lightspeed Pascal Program ¢ A programming exercise using animation ZBasic * A quick review by a BASIC user Bypassing the Trap Dispatcher for Fun and Profit * A hackers tool for speeding up applications PRODUCTIVITY TOOLS File Finders ¢ Three programs that locate files Koala KAT-ing Around the Classroom ° A mouse alternative Micrograde and the Joys of Teaching Classes * Grade bookkeeping and calculations All the Home Accounting Programs « Five programs reviewed Mini Reviews * On time, tax, and disk zapping Smart Alarms ¢ An appointment DA WORD PROCESSING WriteNow and HabaWord ¢ The second generation of Mac word processing The New Word Processors ° More word processing alternatives Word Handler ¢ Yet another view ii Steve Costa Scott Kronick Stephen Howard Christian Wiedmann Christian Wiedmann Linda Custer Ken Huie James E. Hopper Mark Loncar Kenneth William Hirsch Jasper Rine Scott Beamer Scott Beamer Steve Cisler John Heckendorn Peter Korn Kenneth William Hirsch 57 65 70 73 75 78 85 88 93 96 98 101 107 110 113 121 126 EgWord * A Japanese word processor More Than You Want to Know About Spell Checkers * A comparison of eight programs Fonts * An introduction to font design Editors ¢ Two editors to use along with MacWrite Document Compare ° A program to compare text files WYSIWYG Technical Word Processing ¢ The current state of equation processors An Equation Maker for the Mac ¢ ADA for including equations in your documents TX for the Macintosh from K&S and FTL * Two very different implementations of T,X FeiMa Chinese Language Processor ¢ Chinese character processing ARTIFICIAL INTELLIGENCE Electricity for My Dreams ¢ An Overview of Artificial Intelligence Prologue to LISP ¢ LISP compared with Pascal and C Experlisp 1.5 ¢ An advanced look at the classic AI language MacScheme ¢ A dialect of LISP reviewed ExperProlog II ¢ The AI language newcomer Robotics ¢ Making machines on the Mac Alfonso’s Head is Half-Connected ° An interview with Racter Alice's LISP Machine ° A saga from MIT BMUG Choice AI Products ° Fact and fantasy Paul Swingle Scott Beamer Richard S. Palais Gordon Haig Kenneth William Hirsch Richard S. Palais Doug Shier Richard S. Palais Barbara J. Chan illust. Chris Molé Beverley Kane Beverley Kane Bill Woodruff Andrew Shalit Dan Shafer Jim Strope Alfonso Qwerty C. Stacy, A. Wecsler, & N. Chiappa Al Staff 128 132 145 151 154 159 164 167 169 175 180 184 189 192 199 202 205 210 PRINTING Practical Tips for LaserWriter Authors ¢ Getting a step on trial and error Tips on the LaserWriter ¢ And Other Postscript Printers and Typesetters Linotronic L100 Tips ¢ Lots more dots per inch Using the HP THINKJET and QUIETJET+ ° Hewlett-Packard printers HARDWARE Speeding up the Old Mac 512 * When the watch seems to stop Why Everyone Should Get the New ROMs ° The decision to upgrade I'm Upgrading! * More reasons to beef up the Mac The heart of the Apple ][ is still beating * About the Apple IIGS Radio Shack Model 100 Portable Computer ° Making it a Macintosh add-on A Day at the Races with MacCharlie ¢ In the IBM den Keyboard Wrist Rest ° A do it yourself project for tired typists Locking your Macintosh * Alternate security kits Hush, Micah! ¢ Installing an on-off switch for a hard drive Tips for Hard Disk Users * Getting the most out of your hard drive Building Your Own Hard Disk * Assembling a SCSI disk from scratch Making Printed Circuit Boards on a Macintosh ¢ Using MacPaint to design and make PC boards SCSI Hacking ¢ General purpose I/O with the SCSI port Ronald A. Schmidt Arthur Naiman Ronald A. Schmidt Kenneth William Hirsch Joseph Schaller Gordon Haig Ken Wait Linda Custer Gordon Haig Vicken Khachadourian Kenneth William Hirsch Cliff Stoll Michael Lamoureux Dan Callaway Tim Standing Bryan McDonald Michael Lamoureux 213 218 235 236 239 246 248 249 253 263 266 268 269 271 274 288 294 Adjusting Your Mac * With a voltmeter and guts, you can... CONNECTIVITY AppleTalk Networking Large-scale corporate networking MACLINK-ing CP/M and MS DOS * Wordstar: From IBM to Mac and back MacLink: IBM Data Transfer to Mac ¢ Simple data transfer from an IBM PC to a Mac The Mac Underground ° Connecting to an on-line intelligence system CompuServe Update ° Dungeons and Dragons On-Line 2400 Baud Modems e Experiences with faster modems Strategic Conquest Plus ¢ Connecting with a Mac game MCS: Multichannel Communications System ¢ Transatlantic transmission of files using Macs Two for the Lab: MacADIOS and LabVIEW ¢ The laboratory interface grows up BUSINESS You Don't Need $250,000! Publishing Mac software successfully A Review of the Excellent Exchange ¢ A collection of Excel applications Microcomputer Consultanting ¢ Pointers and pitfalls in working for yourself Big Guns: Double Helix vs. Omnis 3 Plus ¢ Comparing the two database systems dBase Mac and dMac III ¢ Comparing the Mac and IBM database systems Record Holder ¢ Asimple and cheap database system Poor Tom « An associative database David W. Berry Michael Rogers Kenneth William Hirsch Harry Critchfield Chris Halaska Linda Custer Timothy Standing Steven Fransen Paul B. Blood Paul F. Daley Shepard Tamler Don Scellato Audrey D. Cole Rick Eisner M. Joseph Schaller David Morgenstern Glenn Harris 300 303 310 313 314 320 322 323, 326 328 335, 338 341 346 349 351 Macintosh Statistics Software Six programs for statistical analysis COMMENTARY Computers in Berkeley? ¢ The Mac in local politics Australia and the Macintosh © What's up down there Piracy and Rentals ° Legal update Just Say No to Piracy ¢ Nancy takes a stand Diary of a MacNeophyte * How to be a free Beta test site How Do We Pick Our Computers © Let me count the ways A Beginner's Guide to Getting Help Is there anything besides BMUG Herb Cain Punches John Dvoruk for Making Pass at Dear Abbey © Ugly scene mars desktop publishing expo BMUG CHOICES BMUG Choice Products © The very good, the good, or the only The Latest BMUG Disks ° Desktop views of recent library additions BMUG Newsletter Disk #60 Info on the disk that comes with this newsletter BMUG Membership and Product Order Form ¢ Make copies and give to friends Michael La Belle & Melissa Austin Enrique Zambrano Ronald A. Schmidt Scott Beamer Scott Beamer Glen Frendel Enrique Zambrano Mark R. Chandler Scott Kronick 353 361 364 366 369 371 379 382 383 389 402 Table of Specials Mlustrations San Francisco Skyline BMUG Meeting Attendees Circle Dark Castle Architectural Drawing Big Eyes Boxes Puffs Ballons SpiderWeb Watch Shoe Fun and Games T-House Star Scream Processing Words Boxes Flying Horse Arabic Calligraphy Holiday Graphics Dark Castle Pen vii Jones Kronick Chan Silicon Beach Kanemoto Callway Hockabout Wood Wood Wood Wood ‘Wood Wood Chan Zambrano Chan Hockabout Molé Godlas Kanemoto Silicon Beach Wood 19 30 56 77 92 97 100 106 109 lll 112 120 144 166 168 169 173 174 198 234 Race Peruvian Lily Steve Wozniak Scroll TV Faces Blocks Start-up screens Boxes Q-Graphics I-House II Flower Cat Bill the Cat Scan Glass Wire Cappuccino Mac BBS Excerpts Mac Draft 1.2 Tips Grateful Dead Request Pascal Comments Pascal Comments Mac-Chimney Large Screens? Mac Virtues LaserBoard BBS Apple // ina Mac Bmug Graphic and Design SIG Micah Question Hockabout Chan Kane Wood Wood Wood Hockabout Suh Hockabout Cole Chan SunShine Graphics Suh Wood Howard 252 264 265 299 302 309 334 345 348 370 387 19 69 83 84 125 158 183 188 217 267 268 Mac Hard Disk Drives Make a Mac Hard Disk Drive HP 12C DA Big Mac Screen MS Word Question Mac Virtues Avatex Modem Macs in Tolman. Micah Woes Tips MacLabeler Where to get SCSI connecters 270 293 313 322 327 340 342 352 64 363 i ny i= et Introductions INTRODUCTIONS Introduction. Reese Jones The state of the group address The “Newsletter” Kee Nethery © What we do in between ice cream runs Fall 1986 4 An Introduction to BMUG Reese Jones BMUG, Incorporated (previously known as the Berkeley Macintosh Users Group) is located at the University of California at Berkeley and is a registered student group. This volunteer run group is primarily devoted to the exchange of information about microcomputers, primarily the Macintosh and related products. Also supported are the new generation of UNIX based university workstations including the Sun 3, DEC MicroVAX, IBM RT and others. A particular focus of BMUG is the use of personal computers in the academic environment and the interconnection of different brands of computers through networks and telecommunications. BMUG’s membership consists of roughly 3000 people: students, faculty, and staff of U.C. Berkeley, Lawrence Berkeley and Livermore National Labs, numerous other universities and research institutions, as well as a substantial number of members from the surrounding community and all over the world. BMUG, Incorporated (A California Educational NonProfit Corporation) BMUG Inc. became legally incorporated in December 1985. BMUG Inc. is now a California educational non-profit corporation and has received 501c3 tax exempt status, which makes any contributions to BMUG tax deductible. BMUG is volunteer-run and is budgeted to be self funding and hopefully break even. BMUG has a paid support staff to handle operational tasks while most BMUG activities are a result of the efforts of numerous enthusiastic and creative volunteers. Prices are set to meet cost of materials and to cover operational expenses for the various services provided by BMUG like the office staff, phone help lines, BBS systems, equipment testing, meeting and mailing costs, etc. Approximately 90% of BMUG's budget goes directly towards cost of goods and direct costs of servicing the stated purpose of the group. BMUG is entirely self-funded and receives no funding from Apple Computer Inc. or the University of California. BMUG takes no advertising (a substantial financial concession) in order to maintain as objective a view as possible. BMUG functions primarily on the substantial efforts and good will of its membership. BMUG People Include: Kee Nethery Beverley Kane Scott Kronick Steve Costa Raines Cohen Linda Custer Barbara Chan Harry Critchfield John Heckendorn Kent Hockabout Tony Vignaux Gordon Haig Michael Rogers Lori Brooks Anne Levine Phil Suh Reese Jones Tenley Sutton Amy Roberts Lisa Cort Michael Lamoureux Sam Roberts Fred Huxham Tom Santos Dan Wood Bill Woodruff Kelley Wicks Jay James Ann Casamajor Carl Di Giorgio Bernard Aboba Rex Dog Help Lines The BMUG help line is usually staffed during the afternoon/evening hours on weekdays. Call (415) 849-9114 for announcements or to leave a message (we will try to return your calls) and (415) 849-HELP to talk to a person (usually the infamous Steve Costa, or leave a message and we will try to return your call). To reach the BMUG office call (415) 549-BMUG during business hours. By modem call (415) 849-BMUG to reach the BMUG BBS. On the help lines we try to ~~) } BMUG ~~. FALL 1986 cae answer your questions or refer you to someone who can. Members who are familiar with a particular program or topic have volunteered to answer Macintosh questions over the phone during a particular time and day (such as Sunday 4 to 5 pm). If you can help answer questions on a particular topic or program, please volunteer; it can force you to really learn your topic. The BMUG Newsletter Minutes from the weekly meetings are are published regularly on the BMUG BBS with excerpts reprinted in the BMUG Newsletter which is published twice a year and also contains news, product reviews, product recommendations, tutorials, and reference information. The BMUG newsletter does not include advertisements because we wish to maintain a high level of objectivity. Neither BMUG Inc. nor the University of California is responsible for any damage or loss resulting from the information, software or hardware products distributed by BMUG. The newsletter consists of material submitted by the membership. See Kee Nethery’s article in this section for information on how to contribute. Submissions don’t have to be long. Contributors will be properly credited and articles may be copyrighted by the author. Let’s share what we've found out. The Spring 1987 newsletter is already underway! General Meetings BMUG holds at least 3 meetings every week. BMUG general meetings are held every Thursday at 6:00 PM in PSL (Physical Sciences Lecture Hall) on the U.C. Campus, near the East Gate of the campus. (In the event we can't reserve PSL for some reason, the new location will be posted there.) Meetings consist of new product demonstrations, tutorials, and/or presentations by invited guests, following the first hour of open discussion, demonstrations, and question- and-answer sessions. Attendance is typically between 250 and 350 people. We try to keep the atmosphere informal, particularly towards the end of the meeting when many people linger to exchange ideas or look more closely at the demonstration equipment. The room ts well- equipped for the meetings with a HUGE video projector (a Hughes high resolution projector directly connected to a Mac) for viewing the Mac's or other computers’ window during demonstration, or video tapes. Meetings are always free and open to the public; you need not be a member to attend meetings or to purchase BMUG distribution disks ($3 each), blank disks, or other BMUG products. New members may register before or after the meetings. We also distribute materials and handouts from software and hardware vendors at the meetings. Beginners’ Group Meetings The BMUG Beginners’ SIG (Special Interest Group) currently meets every Tuesday at 6:00 pm (call the announcement line to find out the location). The meetings are small and informal, and are tailored to the new user who may be lost among the often technical presentations and gossip at the general meetings. Graphics/Publishing SIG Meetings The BMUG Graphics SIG currently meets every Monday at 8:00 pm at Byting Your Time computer parlor on Durant below Telegraph (call the announcement line to make sure). The meetings are small and informal, and oriented to those who are particularly interested in graphics (printed or screen), desktop publishing, PostScript programming, digitizers, typesetters etc. Developers’ Special Interest Group The BMUG Beginning Developers’ SIG currently meets alternate Wednesdays at 6:00 PM in 30 Wheeler on the U.C. campus during the school year. (Call BMUG to verify meeting and location before attending.) The Beginning Developers’ Group is oriented to those who are starting out BMUG Fall 1986 programming stand-alone applications on the Macintosh and deals with the’ basics of creating programs in MPW, Lightspeed Pascal and the like. Advanced Developers’ Special Interest Group The BMUG “Advanced” Developers’ SIG currently meets on the other alternate Wednesdays (vs Beginning Developers Group) at 6:00 PM in 30 Wheeler on the U.C. campus during the school year. (Call BMUG to verify the location before attending.) The Developers’ Group Spring 1985 Newsletter is available to BMUG members for $18 each. It contains tutorials and examples of programs in Consulair C from the Spring 1985 meetings. BMUG disk #18, included with the newsletter, contains source code and compiled programs that supplement the Developers’ Newsletter. The Advanced Developers’ Group is orlented to those who want to discuss the subtleties of programming on the Macintosh and deals primarily with MPW and Consulair C. Computer Music Users Group (CMUG) The BMUG music SIG meets approximately every 3 weeks to discuss the use of the computers in music. There are demonstrations, discussion on such topics as MIDI control and composition. CMUG usually meets on Saturday at Leo's Music on Telegraph at 57th in Oakland. Call the announcement line for details on the next meeting. Educational Software SIG The Educational Software SIG meets now and again and deals with issues in the development of course ware for the university environment. The group tries to bring together instructors, developers and others interested in the uses of computers in education. Trade Shows and Festivals BMUG operates information booths at most of the major computer trade shows, and in the fall of each year, BMUG hosts the Berkeley MacToberFest. Upcoming shows of particular note include the MacWorld Expo/San Francisco (Jan.8-10th), the original Macintosh exclusive computer show, to be held at the Moscone Auditorium, San Francisco. The MacWorld shows are usually well run and are particularly worth going to, with hundreds of different companies showing their products there, often things you can’t find in stores. There are also seminars and demonstrations to see. Contact Mitch Hall Associates (617) 329-7466 for more information. Come help at the BMUG Booth or stop by and visit when you are there. Bulletin Board Systems BMUG currently operates a BBS system in Berkeley running 24 hours a day, seven days a week. We are currently running on Scott Watson’s Red Ryder Host software. To use the BBS, dial (415) 849-BMUG (that’s 849-2684 for you digital people) at 2400/1200/300 baud. You don’t need an account to log on for the first time, the BBS will prompt you on what to do (leave a password of your choice the first time). Then until your account validated, you will be given five minutes per call to explore the system and to write to the SYSOP asking for validation. Raines Cohen is BMUG’s Berkeley BBS principal SYSOP. The SYSOP will check your membership and try to validate you within a couple of days (remember SYSOPs take vacations too.) When you are validated, you will have full access to mailboxes, news (including a rumors section hosted by Oliver Wendell Jones III, featuring the juiciest computer gossip you'll ever see), and chatting with a SYSOP (if he/she is around and awake). You can upload submissions (new software, newsletter submissions, etc.) or download files from our massive library, which has over 20 megabytes online. If you try calling and the line is busy, don’t despair! BMUG BBS's are understandably popular BMUG FALL 1986 ~e, ma and frequently in use (3-6am PST is the best time to get through). We're looking into expanding into a multiple-line system; call or write if you can help. BMUG and the online services BMUG also follows or maintains a section and a presence on most of the major national online network services including CompuServe, Delphi, GEnie, DARPAnet/Usenet, The WELL and others. If you can help with any of these, please call. MacRecorderll™ Kit BMUG offers a kit called MacRecorder II, which is a speech digitizer and analog to digital converter (hardware and software combination). Cost is $55 for the kit, which includes the circuit board, all parts, box, power supply, microphone, complete software (source code is also available), assembly instructions for building the device, and shipping. See the articles by Michael Lamoureux in previous issues for more information on the design of the MRII. Assembled/tested kits are available from Farallon Computing Berkeley (415)849-2331. MacRecorder II is completely hardware compatible with the MacNIFTY sound digitizer. The MRII has applications for laboratory A/D data collection, recording voice/music on the Macintosh, real time oscilloscope display, displaying and analyzing wave forms on the screen, incorporating recorded sounds into your programs, speech recognition, alarm systems, music and who knows what; give your Mac ears! Adaptor Cables and other Hardware BMUG distributes a variety of difficult to find adaptor cables (Plus to DB-9, modem cables, keyboard extension cables, etc), hardware kits (MacRecorderlI) and group purchase items (modems, mousepads, blank disks etc.). These are often difficult to find or expensive in a store, so we get the parts in quantity and can thus sell them for approximately half of the usual retail cost. See the hardware notes (here and in back issues) for information on making your own cables or adaptors for various purposes. Also note we periodically have “Make your own cable nights” or “Install Your own SCSI port nights” at BMUG meetings where we bring the parts and tools then help you solder them yourself. BMUG, however is not in the business of selling computer supplies but distributes these items for their educational value. BMUG Video Tape Library BMUG maintains a video tape Mbrary of significant meeting presentations, interesting lectures, computer related TV shows, and Macintosh advertisement and promotional tapes. 4-hr. VHS tapes are available for $20 from BMUG. Call or write the office for information. BMUG Products Distribution BMUG products are available at Thursday BMUG meetings or by mail at 1442A Walnut St.#62, Berkeley CA 94709. BMUG products are also available at a couple of local computer parlors : Copy-Rite copy center (415)-548-4433 at 2154 University Ave., (Between Shattuck and Oxford, open till midnight) and at Winner's Circle Computer Dealer Telegraph Ave, near Derby. Referrals We often get calls from companies and individuals looking for freelance programmers, consultants, or instructors to work on short- or long-term projects involving the Mac or to teach classes about the Mac. We maintain referral lists, both of openings and of available freelance specialists from our group. If you are a company or individual looking for a consultant, programmer, or instructor/tutor, or if you are a Mac programmer, instructor, or freelancer who is looking for a project, call the BMUG HELP line so that we may connect you with the appropriate company or person. BM KG YQ )' fe) —— « ep & J Fall | Nal: ‘ Floppy Disk Review Project BMUG is currently conducting a large scale floppy disk test project where we are distributing 1,000 of each major brand of 3.5 inch floppy disks in the market. The disks are labeled on the back with their batch number and the return address and phone number to report any failures. The disks are passed out (for free) at shows, meetings and other computer events with the instructions to “use the disk in your daily routine, and if it fails for any reason to return it fora replacement.” The disks are brand-new off-the-shelf units from the manufacturers’ normal production runs and have NOTHING ON THEM (some confusion there) and, if you can format the disk in your Mac, they should work as well as any other new disk (SS). So please use the disks for whatever and report back if you have any problems. So far we have passed out 6000 between February and October and we are tracking the failure rate of these disks and the remaining brands of disks to be distributed over the next year. We are keeping statistics on initial failure rates, and how long the media and cases last under normal use for each brand. Ten of each brand's one thousand disks are damaged by us before distribution (Controls) so we can also keep proper reporting statistics for disks distributed at different events (see Tables). Objectively evaluating the quality of different brands of floppy disks is a very difficult task because failure rates are typically on the order of 1 in 100; thus to get adequate statistics, a large number of disks must be tested in a carefully controlled protocol. We are most interested how the disks perform in normal use and have designed this test to evaluate that. We have received back several failed disks and have compiled here some preliminary statistics on the test results. These results should be viewed cautiously because they are preliminary and include only the user reported failures, we are currently evaluating and re-testing each of the returned disks to see if they cannot be formatted in our machines and why. The statistics are interesting nonetheless, particularly in that all of the brands had roughly similar failure rates (in the range of 1 in 100) compared with our previous experience a year ago where some brands seemed to have failure rates as much as 5 times higher (1 in 20). We were somewhat disappointed with our control reporting rates, 10-40%, indicating that some of you have not been returning your failed test disks. Please do so; the results will improve our statistics and aid us all in evaluating these different brands of disks. We intend to follow the lives of these and several other brands of disks over the next year to report on media failure rates (in contrast to initialization failures reported here). Tolal ¥ of al | Total ¥ of To Tk Tsibulon | Tod Fol] Nonberof [Ff Contos] % Conbos | ists Retuned | Disks Returned [ta Ser Too Brand | Color} Time Period } Disks Distibuted | Cont Disks | ReturnedRqportin (aldsks) |} (non contol) [roma | it | Use [Conti femorex [Blue paniFeb 8 1000 W Tort * T @ vy? i) q IBASF = Tan Jan/Feb 85 1000 10 3olt0 wh tt 8 1] 2 1 4 lashua | BlackJon/Feb 86 1000 10 4oh10 Mm 7 3 0 1 2 0 jony Blue | Mar/Apr. 86 1000 10 400 Wh a 4]2 2 0 lemorex |Blue |SepvOct 86 1000 10 1oft0 10% 6 5 2 1 1 1 Ful Bue |SeptOct 86 1000 10 1oft0 10% 2 1 0 1 0 0 ol Cases where | % Reported Falire T) : Tk] Sad Fase rFein wsavajsiCotsed [HE] Bs] We spre Favs pr 10) Des Brand [Tone [ Use [| Coneed | (hougt ds ad deta) | Fas | Fas | _ Reason le aod es femorex | 0 i) v a) tw | R BASF 1 1 4 50% oh 13% 19% lashua a 2 0 % Bh oh % ony 4 2 0 % 5 o% 0% lemorex | 2 1 1 20% 20h am Wh Fu 0 ) ) % 10% | Oh 0% Percent of all Percent of Percent of Control [Calculated Overall Reporting Faire Fale Expected Disks RetunedTesf Disks Reumned Test Disks Retuned | Reporfing | Before Double Check (Corrected for Faure per {including Contrdls) {non Contos} (wiConfusion Correction) | Rate %Contols Reporting & Confusion) 100 disks 19% TH Whi4 1h Zr o rales pa TOUS | 110% 080% 040% i 13 142 Fallers pet 100 Disks 010% 030% 030% ah 8% 142 Failers par 100 Disks 1.20% 080% 080% Xe 2% 222 Falles par 100 Disks 0.60% 050% 040% 10% 4% 4.+3 Fails par 100 Disks 020% 10% 10% 1h 1.0% 143 Fallers per 100 Disks Public Domain Software BMUG has the most up-to-date public domain software library around. Disks are currently available to members for $3 each (SS or DS!). See our detailed library listings at the back. We always offer the latest versions available, and we are constantly updating our software library. BMUG Fall 1986 me If you have any new software for the Macintosh, we welcome your submissions. If you've discovered a wonderful public domain or shareware program, have written one yourself, have created a wonderful template, or have drawn some interesting art, upload it to the BBS or send BMUG a disk. If you send us a disk, we will return a disk to you full of goodies! The maintenance of a comprehensive BMUG software library available to all depends on you! Newsletter Back Issues You can purchase back issues of BMUG newsletters. Each of the back newsletter issues come with a disk and can be purchased for $15. Newsletter Exchange Policy We now welcome exchanges with other users groups. Send your newsletter to BMUG, Attn: Steve Costa, at the address on the inside cover. Don’t bother sending “zero-effort” newsletters or collections of meeting announcements. If you've put in some effort, we'll send back a newsletter in exchange. We intend to bind, index, read, and make newsletters sent to us available in a public location and we hope that you will do the same. We apologize to groups that, in the past, have sent us newsletters without ever hearing back. SF Skyline / Jones BMUG Meeting Attendees / Kronick BMUG FALL 1986 ee Pie: Your Article In MacWrite ba IF a dct () (6 lines/inch The “Newsletter” (Bookman, 18 Point, Plain Text) Kee Nethery (Bookman, 14 Point, Plain Text) J keds nd NE Nise ada 6lines/inch SE EI itil. Welcome to the BMUG “newsletter”! This Fall newsletter body is set in Bookman, 10 point, plain text, with no beginning paragraph indentation, at 6 lines per inch, single spaced, and with full justification. This article has several purposes: to describe what happens to make the newsletter come together, to show you how we want your articles formatted, and to request articles on specific topics for the next newsletter. Building The BMUG “Newsletter”: Bookman, 10 point, bold text Each semester the newsletter eventually appears in your mail box. Two things are obvious: it's always late and each issue gets bigger. What's not obvious to you is what happens before it reaches you. A step-by-step article on how to build a newsletter would be nice for us to write, but every newsletter comes together differently. The newsletter team job descriptions are fairly consistent between newsletters. In practice, the editing team shares all these jobs and titles, and works together to bring you this publication. Contributors: People like you write about what they are doing. Beginners describe the basics that we've forgotten were difficult to understand. Hackers satisfy our curiosity about what really happens inside our computer. And the rest of you tell us the truth about things we would like to know but haven't had the time to learn. Thanks! Editor-In-Chief: In theory, the editor-in-chief is concerned with all the tasks involved in producing the newsletter. It's the editor's job to make sure that everything gets done. In practice, the editor worries about as much as possible and everything else gets handled by others who worry about why something is not getting done. Section Editors: Some newsletter sections are decided ahead of time (like the AI section) and a person assumes responsibility for getting and editing articles on that particular topic. More typically, we receive several articles that naturally would be grouped together under one general topic and a person assumes responsibility for editing that group of articles. Section Editors also merge all their articles into one final MacWrite document. Editors: Many people spend many weekends copy-editing each article, checking for accuracy, BMUG ‘ble, Fall 1986 Pe spelling, format, etc. They do the bulk of the newsletter work. Art Editor: Arranges for the front and back covers, headers, and artwork to accompany articles or to be used as filler. Our local Graphics Design SIG (Special Interest Group) has supplied much of our artwork. Production Coordinator: Finds the least expensive print shop that will do a good quality job. Past issues have been photocopied from LaserWriter prints and bound by the copy shop. The cost is high but small incremental orders are possible. This issue is offset printed and Perfect Bound because it looks better and is less expensive in large quantities. BMUG Office Staff: Unlike all these other jobs, entering your membership data into our database is a paid position because it's so important and needs to be done professionally. The staff, with occasional volunteer assistance, also handles packaging, postage, and addressing of your newsletter. When you're sending out thousands of newsletters, like we are, this is a huge job. Software Librarian: Keeps our public domain and shareware software up-to-date, recovers newsletter files when they get trashed, and generally keeps up with what software has value. This person also ponders over what gets included in our membership disk. On-Line Services: Several people spend large amounts of time monitoring the various on-line services (AppleLink, ARPAnet, BMUG BBS, CompuServe, Delphi, GEnie, UseNet, MCI MAIL, etc.) They answer questions, collect information, and generally keep informed so that BMUG information is as up-to-date as possible. Please Format Your Articles We only accept articles on disk (in the past, we have accepted them by other means, including on-line transmission, but we have found some problems with the reliability of these methods). We like to receive them pre-formatted to our guidelines (just like this article). The text should be in MacWrite. If you don’t have MacWrite, print out your article and give us a “text-only” file. I know, you love MS Word, PageMaker, etc. but we have to be able to pass your file around from person to person and we all own MacWrite or some word processor that can read MacWrite files. "_@ File Edit View Special 1 The Animator 16 items 405K in disk ‘300K available ao Zz oo E23) snimatorFigare Custer The aniator About Animator... Custer Sereen Shot. Custer BMUG FALL 1986 en, ~ Graphics can be included in your MacWrite document or you can send us MacPaint screen shots or MacDraw diagrams, or GLUE documents, or Startup Screens, or FullPaint or SuperPaint documents. We will handle putting the graphics into your article. Screen shots (MacPaint images of the current screen, like above) can be made by simultaneously pressing Command-Shift-3 in most programs. The headers and footers need to be big enough to include our standard information. Please format them with four blank lines each, single spaced, at 6 lines per inch (check the box in the ruler). Please keep the margins the same as what you get when you ask for a New MacWrite document. You can tab to your heart’s content; please don’t use spaces to make tables. Basically, look at how these articles are formatted and do what we do. We try to adhere to certain style conventions. Menus, dialog choices, and other program selections, like Save, are Bold and capitalized. Keyboard commands are capitalized and hyphenated if they should be pressed simultaneously (Shift-Option-3). Software programs, and book and magazine titles, like MacWorld or MacWrite are Italic text and capitalized. Programming languages, like C or Pascal, hardware, fonts, DAs (Desk Accessories) and utilities are capitalized. We get a heavy dose of TLAs (Three Letter Acronyms)... Please spell them out at least once. If you review a product, include the company’s Name, Address, Phone, Price, and if it’s software, whether copy protected. Finally, in Berkeley, this editor is very careful to use non-sexist pronouns (instead of he or she). See why the editors have so much work to do? We can send you a Writer's Disk for the next newsletter. The disk contains the screen versions of the laser fonts we will be using, a pre-formatted MacWrite document, and instructions. Send a note about what you will be writing about and include your return address. P.S. When you send us your article, write a small blurb about yourself. We (Mr. & Mrs. John Q. Public) are curious about you. So who are you?? Articles / Information We Would Like To Have For The Next Newsletter ° What's useful for the disabled? ° What's it like computing outside the United States? What should hardware and software designers include for markets outside the US? How do you keep up-to-date? Artificial intelligence applications. Medical applications. How To ... articles (custom start-up screens and sounds, build your own hardware, etc.) Tricks and Tips for use as filler at the end of articles. Graphics and Publishing. ° Hardware peripherals (SCSI drives, optical character readers, digitizers) * Networking (AppleTalk, Ethernet, corporate and university networks) * Telecommunicating (running a BBS, on-line research, modems and mobile phones) ¢ Articles you would like to see. Kee Nethery was the Editor-In-Chief for Spring 1986, and has been an absentee Editor-In-Chief for Fall 1986. His new car is fine, thank you, and he intends to keep it on the road. For grins he organizes large PhoneNet AppleTalk networks connecting various vendors together at Macintosh trade shows, Bookman, 10 point, Italics. 10 BMUG Yi Fall 1986 a a Design, Graphics & Animation DESIGN, GRAPHICS & ANIMATION Beyond Pretty Pages ¢ Planning and assembling a booklet Zen and the Art of the Macintosh ¢ A book for those without a motorcycle Tutorial: Silicon Press « Printing cards, labels, and leaflets, plus color SuperPaint: Its Name is True ¢ Paint and draw in one program A Preview of Cricket Draw ° Producing modifiable PostScript files directly ComicWorks & GraphicWorks ° The page layout program with two names Towards a Strategy for Macintosh Explosions ¢ Improving your destructive capability High Speed Animation on the Mac ¢ A powerful way to produce animation How 3D Graphics is Done on the Mac © What's inside three 3D programs Programming in PostScript ° New graphic capabilities through coding Adventures with PostScript © Book production and fine art Ann Casamajor Frank Patrick Barbara J. Chan Dan Wood Dan Wood Dan Wood Glenn Harris Philip J. Suh Greg Simons Denis G. Pelli Arthur Luehrmann 1l 14 16 20 23 25 27 29 31 35 45 BMUG Fall 1986 Pe # : 2 Beyond Pretty Pages: Planning and Assembling a Booklet Ann Casamajor, J.D. publish \vt 2 ...b: to produce or release for publication; specif; PRINT OK, you've learned to use PageMaker or Microsoft Word and made yourself some pretty pages. Now what? Are you desktop publishing yet? That depends. A term paper or business report will generally go on 8-1/2 x 11 paper in a big stack just as it comes out of the LaserWriter. Velo-bind it and you're done. How many copies do you need? Step over to the photocopy machine and collate that many stacks before binding. Sometimes, however, you might want your final product to be a different size. In my case, that size was dictated by the rules of the United States Supreme Court. After being shocked by the high cost of typeset, printed briefs in the peculiar size specified, I used my Mac to produce two different briefs that were needed in the course of drilling a dry hole in Washington, D.C. Our case was not among the three-in-a-hundred chosen for review by the court, but I was intrigued by the possibilities of publishing such briefs "on the desktop." This article describes the process by which pages put together in Microsoft Word were assembled into a folded, stapled booklet approximately the size of a typical small software manual. Unless you're independently wealthy (or can otherwise justify the cost of a LaserWriter and a large-sheet photocopier), you'll probably need the help of your friendly local copy shop/laser parlor. I used Copy-Rite, partly because they are cozy with BMUG (selling BMUG disks and posting the help line number, among other things), and partly because their laser time is very reasonable. They're also friendly, helpful, and ready to take over whatever part of the process you may not want to handle yourself. Supreme Court briefs must be 6-1/8 x 9-1/4, with a page image size of 4-1/8 x 7-1/8. I used Word, because it's what I'm used to and has some nice options, such as specifiable line spacing, which lend themselves to typesetting work and the minimalist graphics required to make an attractive cover/coverleaf page. A little fiddling with the margins, followed by some trial prints on the ImageWriter, set up the pages. I printed the final in 12- point Times, but used 10-point New York at home to approximate the same page size. Comparison to the expensive printshop product ($800 and up) resulted in 15-point line spacing, which is set from the Word paragraph formats dialog box. This is slightly wider than single spacing and considerably more compact than double spacing. It's what the Big Boys use. The two briefs were printed differently. The first was offset printed and the second was photocopied; there is no perceptible difference in the final product. I think I would offset only if extremely high quality was imperative, meaning the page proofs would come out of a Linotronic typesetter rather than the LaserWriter. Laser printers and photocopiers have approximately the same resolution, so little or no quality is lost in reproducing your pretty pages yourself, likely in the same shop in which you rented laser time. Paste-up is required. I know of no software product that will allow you to lay out non-contiguous pages in landscape page orientations on 11 x 17 paper without nightmarish document-arrangement problems. Something might do it on a Linotronic, but I haven't had occasion to check it out. 11 x 17 is necessary because nothing in 8-1/2 width will be tall enough, when folded, to make the finished booklet. My finished unfolded page size was 12-1/8 x 9-1/4. ll BMUG FALL 19 an The briefs required a table of contents and a table of authorities cited, and also had a short appendix. The drill here is to print the text pages, beginning with Arabic page 1 (which may or may not carry a page number), consecutively from one document, then use the hard copy to peg the tabled locations in the text. Once such things as the tables and any other preliminary materials (preface, forward, author note, etc.) are arranged on pages in another document, number that group of pages with lower-case Roman numerals (i, ti, etc.) and print it out. You can also manually index this way. Open the document, use the search functions to find all references to key words and phrases, confirm the page location on your hard copy, and build an index document, with its own pagination. The cover and coverleaf are essentially the same page, which contains the title of the court, case, and document as well as the names and addresses of the attorneys. The traditional typeset style is to put the case number at the top of the page, then a very tight pair of horizontal lines to bracket most of the page. A similar pair of lines at the bottom of the page completes the bracket. I used Times for everything, 18-point bold for the court's name, 14-point bold caps for the document title, sparing use of italics, and made the pairs of lines by making one (centered paragraph, hold down underscore) line, returning, doing another below it, selecting the two lines and choosing 2-point line spacing from the paragraph formats dialog box.. Experiment a little with length to balance its visual impact with the rest of the page, then copy it to the bottom. If you set your margins so as to leave the standard 3/4" at the top, paste-up is simplified. Slide the top of the printout along the top of the paste-up sheet until the justified margins are 3/4" from the edge of the paste-up sheet on the left and a mark made at 11-1/2" to the right. Real paste-up paper and a waxer are nice, but any clean white 11 x 17 will do, using a glue stick or rubber cement. Before you can paste up, you must plan the layout of the folded sheets so the fronts and backs will all fall into the right order. This can fry your brain if you don't have a method and a good idea of how you want your booklet to look. First, make a map, or “plant,” which is a pictorial diagram of the stack before folding and stapling. Use MacPaint or MacDraw (or something similar) to draw a bold horizontal line for the cover, then a series of thinner lines underneath. Label each face of the lines with the number of the page, including blanks for such things as every face but one of the bold cover line. Plan such things as whether your first page will start on the right-hand of the open booklet, which is the usual style, and use blanks freely, especially at the beginning or end, where they may be necessary or convenient to make a nicer arrangement of finished booklet pages. Make a chart of your pages The number of lines in the stack is the number of sheets you will need to reproduce. The arrangement of pages on the sheets above is for a booklet that folds downward, so the cover is at the top right, which opens to the booklet coverleaf (with a blank back), then lower-case Romans for the tables of contents and authorities (use more if your tables or similar introductory matters run longer). Page 1 falls on the right-hand side of the open booklet, and the Arabic text pages follow front-and-back to the appendix. The appendix coverleaf should also fall on the right-hand side, followed by a blank. Insert a blank at the end or in front of the booklet coverleaf if your page count is uneven. Paper-clip the page proofs (LaserWriter output) together, assemble the stack, and tum through them to make sure it all looks right. Once you're sure it's just the way you want it, paste them up in order. 12 BMU* Fall 1986 we blank m cover blank blank overleaf sP3 apa ; blank blank PP T Blank i Appendix 12 1 blank 10 iW e 3 9 & 5 4 7 6 Make two-sided copies of the pasted proofs, referring to the chart and making a trial copy of each before running the full count. Double-check the margins and the matchup through the page. Front and back should cover the same areas of the sheet. If it's off line, move the second-side master around until the trial print matches up. There's no easy way to collate this kind of work, unless you find a machine that can keep track of the fronts and backs while collating, so you will probably need to assemble the final stacks manually. Photocopy the covers on an index or other suitable stock, or consider having the covers offset-printed as a separate job while you do the rest. Cut the stacks, with covers, down to the finished size. For a booklet of more than 20 or so pages, allow a little more than twice the finished size (a sixteenth of an inch) when pasting up and cutting to allow for a thick fold. A good sharp paper cutter (a.k.a finger remover) will do this, but the print shops have a machine that cuts stacks very cleanly. Do it yourself slowly and carefully or pay to have it lopped off ina trice. Folding and stapling is easy on the machines at Copy-Rite, but the job is relatively simple to do manually. Staple through the cover toward the center sheet, so the ends of the staples are inside the booklet, and fold carefully along the staple line. Now, put 40 of these into a big envelope addressed to the Supreme Court, put six dollars of postage on it, and wait a few months. 13 BMUG FALL 1986 ee Zen and the Art of the Macintosh: Discoveries on the Path to Computer Enlightenment Frank Patrick y) This has been a summer of nostalgia for me. First I rediscover my Alma Mater through an alumni marching band (Rutgers University '73). Then a business trip takes me to central North Carolina, the scene of the summer of my youth (Greensboro, 1967). Last week there was a 20th anniversary salute to the Fillmore on HBO. And now I pick up a book that I expect to be about one of my current infatuations, the Macintosh, and find out that it is really about some of my old infatuations— Zen and the Tao; those holistic philosophies of my counter-cultural youth. Tll admit it. Sometimes my tastes are just this side of weird. So when I saw this book at the Princeton MacFest and was caught by the title (so blatantly lifted from the classic Zen and the Art of Motorcycle Maintenance by Robert Pirsig, a tale of coming to grips with rhetoric and technology), 1 browsed through it and was totally blown away by the MacPaint illustrations. I knew I had to check it out more thoroughly. Zen and the Art of the Macintosh, by writer/illustrator Michael Green, is one of, if not the first major publishing project “written, edited, designed, illustrated, typeset, laid out, and pasted-up entirely on a Macintosh computer.” It is ostensibly the odyssey of Mr. Green in his introduction, fascination, and coming to grips with the graphic seduction of the Mac. Profusely illustrated with an eclectic, but heavily orient-oriented assortment of MacPaintings and modified digitizings, Zen and the Art of the Macintosh is highly reminiscent of the multimedia books of Marshal Macluhan and Buckminster Fuller from the 1960s (There’s even a poster included, like my old Dylan album!!!). The media is the message/massage. The content is in the art as much as in the words. If not more so. Green is one of those people who can use the phrase, “the rest of us,” in full seriousness, without the slightest smirk. He can do a full functional specification on the concept of yin and yang, worthy of an IBM manual for the one side of your brain, and then fill the next two pages with a highly stylized version of the dots in the overlapping circles for the other side. Verbally and visually quoting the I Ching, the Tao, and various Zen masters, as well as numerous western artists and philosophers, like Descartes, Chagall, Leonardo, and Lewis Carroll, he draws the obvious parallel between the philoshophical duality and the digital 1s and Os that one might readily expect. But then he goes and draws another, unexpected, parallel between the early hacker ethic of free sharing of information and the medieval artists who shared ideas and images. It's a frustrating book, alternately infuriating and fascinating. Indeed, sometimes the turtle-necked, 1960s, Eastern philosophical sensibilities come through a bit too strong and get a bit syrupy. But just when that starts to happen, you turn the page and are fascinated by a either a little gem of verbal glitter (like the idea of “mental floss”) or by a fireworks display of lasered graphics. Even the author admits this when, discussing his analysis of the left brain-right brain, analytical-holistic dichotomy, he writes that the 14 BMUG Fall 1986 Pree “Analytical You is scrutinizing these statements for flaws in accuracy right now. Holistic You has already lost interest in the discussion. It's— She's (!)— probably staring out the window, wondering when we're getting on to the next picture.” And what pictures! From highly detailed fat-bit edited manipulations to the simplest filled-region and sumi-style minimalism, the book is overflowing with images and ideas. And not only does he offer the graphics as support for his narrative, but in several cases takes the reader/viewer through his creative process, leading in and out of the trial-and-error path that the Undo and Save as.., commands make so fertile for him. The final chapter, “Nuts & Bolts & Bits”, is a primer on the tools and techniques used in the artwork. Essentially MacPaint with Click-Art Effects, Pagemaker, and Easy3D, none of the tips are particularly new, but when told by an artist, with examples, one can really see their use. One which indicates the thought that Green puts into his tools, is the use of Pagemaker as a graphic tool, drawing beyond the boundaries of the page to attain huge, sweeping arcs otherwise only difficultly attainable. Not only the how-to but the why as well. How-to and Why. Word and Pictures. 1960s and 1980s. Digital and Natural. Macluhan and Macintosh. Hippie and Hacker. Yin-Yang and Binary Bits. Mr. Natural and Steve Jobs. Sumi and Fat-Bits. Switcher and Sutras. Mantras and Mice. Sitting Zazen and Midnight Hacking. Art and Science. Art of Science. Science of Art. Haiku and High-tech. Options and Option Keys. Tao and Technology. Infuriating and Fascinating. Angels and Architecture. Simon and Garfunkel. Omigod. . . He's got me doing it!!! Zen and the Art of the Macintosh is an intriguing book (I like the word “intriguing” — it can be totally meaningless in the right context—like a Zen koan!). It’s not only for the Macintosh user, but also for anyone interested in creativity, philosophy, technology, and the arts. It would be sure to be appreciated by your average renaissance man or woman, or your average idealistic college kid (if there are any of those left around days), or your average ex-hippie who's thinking of getting a computer to go with his Cuisinart and condo. But a warning— don't show it to your company’s IBM/MIS department if you're still trying to convince them of the Macintosh as a tool. They won't understand. Zen and the Art of the Macintosh: Discoveries on the Path to Computer Enlightenment Michael Green, Running Press 15 BMUG FALL 1986 on, Tutorial:* Silicon Press Barbara J. Chan Print mailing labels, cards, ID tags, invitations and disk labels in color?! Silicon Beach Software, creators of RealSound (Airborne! and Enchanted Scepters) and useful utilities such as those in Accessory Pak 1, released Silicon Press this spring for Macintosh color fans. With Silicon Press you can lay out graphics and text to match any card or label up to 17 x 17 inches. By pasting in your artwork and selecting fonts for the text, you can design an attractive label or leaflet for both black and white or color printing on the ImageWriter I, II or LaserWriter. When you want to print colored mailing labels for people whose names are stored in your database, you can import data from your favorite database file (FileMaker, MS File, Word, OverVUE, Jazz, and Multiplan to name a few). I wanted to mail an announcement to some conservation corps members (Figure 1). Besides wanting to create the flyer in color, I wanted a colored mailing label with logo (3-1/2 x 15/16 inches) for 35 addressees. So I loaded MacPaint with Rulers (from Accessory Pak I) and Silicon Press into Switcher. Designing the Mailing Label First design a logo 3/4 inch square in MacPaint, using the MacPaint icon. The page was to be printed in black, the paint streak and paint brush tip in red, and the paint brush and hand in blue. Using the lasso, separate the original drawing into three components: page, paint streak and brush tip, and brush and hand. Save them individually in a MacPaint document. Next switch to Silicon Press. Set the mailing label design size at 3.5 x .94 inches and the page for Portrait (corresponds to Tall in MacWrite Page Setup) with the same measurements. If you are using an ImageWriter II, set Preferences in the Format menu for black and white screen and color ImageWriter II printer. That brings up an additional menu called Pen Color. Now go back and Copy the page component from MacPaint and Paste it into the Silicon Press Design window at the lefthand side. Clicking on Show Rectangles/Colors under the Format menu brings up a dotted rectangle around each item in the design window. Now click your pointer in the middle of the page graphic, go up to the Pen Color menu and select black. Repeat the process with the other two graphic components by copying and pasting them into the Silicon Press window. Before positioning them into the page component, click on each of the parts and select red and blue pen colors. Now, using the pointer, move them into proper position. With the Show Rectangles/ Colors feature on, you can see exactly which components will be printed in what color. Figure 2 shows the mailing label and its components. To type the address data format, select a font from the Font menu, click on the point size you desire, and choose a color from Pen Color. As with Microsoft Word’s Merge, type in your field names, marking them with the data merge characters (option-backslash and shift-option- backslash): 16 Fall 1986 om FALL GREETINGS ‘As an Environmental Conservationist, you have contributed to the health and welfare of our ecological environment. We'd like to bring you up-to-date on how your contributions have helped expand the work ofthe Bay Area Conservation Network. AAs part of our ongoing work, $5,000 of the money you raised last year was devoted to three recycling ‘enters In Oakland, Berkeley and Albany. The funda were used to upgrade existing equipment and to provide recycling containera for residential customers. Each of the cities where the recycling centers are located subsidizes the operation by providing people to staff the centers. Because of our commitment to increasing the open space acreage for everyone to use, The Network <onated $10,000 to purchase the area now known as Purple Ridge Park in the East Bay Hilla, ‘This year we will Increase our fund-raising activities to inchide a Summer Auction, a Wildlife Slide and Sound Show by Bill Hickock anda Mud Mime Troup play about the environment. e Chickadee aye: Red Won't you join us in these and other activities? For more information, contact Bay Area Conservation Network at 415-ECO-LOGY. < Beak: Orange Hoad: Black Artwork courtesy of Real by Electric Cottage Industries CHICKADEE COMPONENTS Figure 1 Breast: Orange Upper Wing: Blue ‘owar Wing: Black & «name» MAILING LABEL COMPONENTS Underoresits:.¥ alow: address» citys, «stale» «zips © Poge: Black Paint streak and brush tip: Red Pine Bow: Green 2 a Hand with brush handle: Blue igs ‘Address: Green address» citys, «state» «zips Figure 2 17 «name» «address» «city», «state» «zip» Now it's time to test your design using Test Print from the File menu. Test Print prints your design with a dotted rectangle the size you have indicated in the Set Design Size feature, and it helps you position your design on the mailing label. My design was created for roll labels 3-1/2 x 15/16 inches. If your design is not correctly aligned, reposition your mailing labels and try it again until it is perfect. Then Save the design under the name "Mailing." Next set up the data file for the print merge. Quit MacPaint and load your database application in Switcher. My records are stored in FileMaker and include more than 13 fields. I only wanted to print five fields. I sorted through my database and selected the 35 names to whom I wanted to mail my flyer. With FileMaker it's easy to output the data to an ASCII textfile with the name, address, city, state and zip fields selected. The data was saved under a new name, SP Merge. Switch back to Silicon Press, open "Mailing", and click Open from the File Menu. Next Open SP Merge. The contents flow into the Data Window. To format it for print merge, clean up the tabs and separate each field with a comma and space. Once that is done, click on Print from the File Menu and your labels will be printed one by one, with the proper data recorded for each addressee. Note that there is no separate Print Merge command in the file Menu. You must import your data into the Data Window for the merge feature to work. Creating the Colored Flyer Set your flyer design at 8-1/2 x 11-1/2 inches under Page Setup. Under the Format menu Set Design Size at 8 x 11 inches. I chose a chickadee from Electronic Cottage Industries’ Real Art. As with the mailing logo, you separate the graphic into its color components (Figure 3) and position them in Silicon Press. Remember how we can't wrap words around graphics in MacWrite or MS Word? Silicon Press solves that problem by allowing you to lay out graphics in different color components, and to type text anywhere on the page in the color of your choice. By typing your text in blocks and placing the blocks wherever you like, you can get the word wraparound effect (see Figure 1). If you type each block of text separately and choose your color, it will be easy to lay out your page design. Voila, a completed color flyer! Comments The Silicon Press manual is logically and thoughtfully organized with ample illustrations and begins with a brief tutorial called A Quick Look at Silicon Press. The bulk of the documentaton focuses on using the program. It concludes with appendices to show you how to use Silicon Press with Switcher and with keyboard commands. I would like to see a tool box similar to that found in MacDraw, MacDraft, MacPaint or PageMaker. Granted, Silicon Press is not meant to be a full-fledged page layout program, but it could use line, box and circle drawing tools, and several shaded fill patterns. Lines and boxes can be effective design enhancements. 18 BMUG At $79.95 Silicon Press is a bargain for anyone who wants to create colorful leaflets and flyers. For more information, contact Silicon Beach Software, P.O. Box 261430, San Diego, CA 92126 (619-695-6956). Other Products Mentioned: FileMaker Real Art Forethought MacWare Electric Cottage Industries 1973 Landings Dr. P. O. Box 217 Mountain View, CA 94043 Spooner, WI 54801-0217 800-622-9273 715-635-3516 Barbara J. Chan is a freelance writer, trainer and desktop publishing consultant. She can be reached via GEnie: BJCHAN, The Well: bjc, or 415-644-2794, Msg. #4177 in **Public Messages** Posted on 10/31/86 at 09:09:16 To: ALL From: MARK NDLER Subject: MacDraft vl.2a Her 's a few tips to users of MacDraft vl.2a: 1) If you hold down the TAB key dimension line (rather than having 2) If you are having proble: le drawing a line, you will get a choose it from the LINE menu. s selecting fill patterns, power down ALL hardware, remove your battery for about 30 seconds, and then boot back up (not sure why it works, but it does). Also, if you are using old control panel, the blink rate (upper right setting) should NOT be turned off. 3) Older 1.1 documents can't be opened from the desktop, you musr open them from within the program self (from the file meun). The creator type was changed (from MACD to MDFT). Hope these help, Mark Chandler 19 BMUG FALL 1986 aaa SUPERPAINT: Its Name is True Dan Wood I first saw SuperPaint in its earliest form back in January 1986 when the programmer, Bill Snider was showing it off for Silicon Beach Software. SuperPaint is an extremely well- thought- out combination of FullPaint and MacDraw, with improvements on both. SuperPaint gives you a pattern palette and a tool palette on the screen like FullPaint, and allows you to open multiple documents. The key to the program, however, is that it actually consists of two layers: a bitmapped, painting layer (like what FullPaint or MacPaint produce) and a object-oriented layer (like what MacDraw or MacDraft produce). The layers coexist in harmony, sharing almost all the same tools. A Background Although bitmapped objects and draw objects that appear on the screen may look the same, they have quite different characteristics. A painted circle, for example, is a mere collection of dots (which can be changed with the spray can, the eraser, the pencil, etc.) that will print with the “jaggies,” while a drawn circle is stored as a circle with a particular fill and pen pattern that can be resized or reshaped at any time and will print very smoothly on a laser printer. Similarly, a painted block of text prints with the jaggies but can be modified graphically, while a drawn block of text will print with beautiful laser fonts and can be edited at any time. The fact that the different characteristics of bitmap (painted) versus object (drawn) objects are needed for different reasons makes the availibility of both kinds extremely useful. As an example, most text in a document should be created on the drawing layer, so that they will be printed in laser fonts. Text with special effects of some sort are better off being painted, so that they can be modified. A polygon representing some geometric form should be drawn; a polygon which is the basis for a picture should be painted. While the ability to combine of painted and drawn graphics was available to some extent in MacDraw (using MacPaint and Switcher), the process was time-consuming; the resulting graphics were never quite right. SuperPaint is a program which was carefully written to ensure that everything comes out just right. The scaling of drawn and painted objects align exactly. A painting with a drawn border will be aligned when printed just as it is aligned on the screen. Accomplishing this was impossible in MacDraw! The Macintosh screen displays 72 dots per inch. Since the LaserWriter displays 300 dots per inch, SuperPaint makes one dot on the Mac screen print as 1/75th of an inch (4X4 LaserWriter pixels). Additionally, with a wonderful feature called LaserBits, a painted object will be printed at 300 dots per inch (more on this later). What the Program Will Do SuperPaint has almost all of the features in both FullPaint and MacDraw. The Basic tools— ovals, rectangles, lines, polygons, arcs, freehand shapes, fill patterns, line patterns, and so on, are all there. Other basic tools which only apply to painting (since they deal with bitmaps) include selection boxes, lassos, fatbits, erasers, spray cans, and paint buckets. Tools and concepts which apply only to objects include resizing and reshaping, grouping, bringing to front and sending to back, and true gray shades. 20 BMUG Fall 1986 a“ Here are some other amazing features in SuperPaint, which | will destribe in sentence fragments: Filling characters and character backgrounds with gray patterns. Scaling drawn objects by an entered percentage. Selecting graphics for cut & paste from both layers at once. Full screen graphics (like FullPaint) with the ability to hide the tool palettes and the menu bars. Auto Scrolling for drawing or selecting of large objects. Drawing shapes (rectangles, circles, etc.) from the center out. Double-clicking the lasso for lassoing of the whole document. Drawing a selection box around bitmaps that will turn into a lasso or shrink into a box around the edges. Constraining lines not only to 45° and 90° but also to 30° and 60°. 32 gray shades. Dragging complex objects as outlines to speed things up. Adding vertices to polygons. Being able to open and save as MacPaint, PICT, and startup screen documents. Arbitrary font sizes. Color printing on ImageWriter II. Grabber (hand to move about the document) available all the time. 2X, 4X, and 8X magnification. Editable brushes and patterns. Multiple pattern palettes. Lines that can be of varying horizontal and vertical thicknesses. Free rotation, stretching, slanting, skewing, and perspective (like ClickArt Effects) on paintings. “Nudging” a selection to move one pixel at a time. Rulers. Since SuperPaint works on two planes, you can transfer an object from one plane to another. For example, if you have drawn (using objects) a robot, using rectangles, and you want to then add various shadings, you can select the objects and copy them onto the painting layer. The image (as you see on your screen) is now in bitmap form, which can be altered with the spray can or the eraser. The robot was first created as a then moved to paint then moved back to draw layer, collection of objects layer and edited also reduced 33%, on a grey bax. Transferring in the opposite direction is equally useful. If you want to put the picture of the robot on a gray background, you would select the picture of the robot with the marquee and transfer it into an object. The robot will now be seen as a drawn object (with handles) which can be placed upon a gray rectangle. An object which is actually a bitmap image is fairly static; it can't be modified with the painting tools. The real beauty of moving painted object onto the graphics plane is that they can be shrunken or expanded without losing any resolution when printed on the laser printer. No longer are you forced to create bitmapped graphics that reek of Mac— just draw something bigger than you want it to appear, shrink it, and print it on the LaserWriter. SuperPaint takes this concept of high-resolution bitmapped images one step further. With LaserBits, a separate bitmapped picture (stored in a different SuperPaint file) is linked into a SuperPaint file to be printed at 300 dots per inch, the resolution of the LaserWriter. What you see on the screen is only an approximation of a very sharp image. The image is actually just a bitmap picture printed at 25% actual size. Thus a SuperPaint document which is 8 inches by 10 21 oe inches will be 2 inches by 2.5 inches on your document. Since the LaserBits image is stored ina separate file, the document can contain many of these images without hogging the Mac's memory. part of original LaserBits image on the LaserBits Image when screen printed SuperPaint is, without a doubt, the best graphics program available for the Macintosh. If you create graphics, you will make a lot of use of this program. This is, of course, only the first version of the program, and I can think of several more features I'd like to see in an upgrade, such as arbitrary rotation of objects, tracing outlines, reshaping rounded rectangles, masking bit images (like ComicWorks), entering the dimensions of an object, and producing real, editable PostScript code (which would allow rotation of text, thinner line widths, and special effects), like Cricket Draw. But then, these features would make it the ultimate graphics program. For now, I'm happy with just the penultimate. Note: As of this writing,SuperPaint has just been released; I am reviewing version 0.95, available for customers who can't wait for version 1.0. It lacks five features scheduled for 1.0: color printing, rulers, bitmap effects like rotation and stretching, arbitrary text size entry, and grids. By the time you read this, version 1.0 or greater may already be out. Charlie Jackson, the president of Silicon Beach Software, says that future versions should have more features. The company is very accommodating in handling the requests of the public, so if you have any comments about what you'd like to see in the program, drop them a line. SUPERPAINT Silicon Beach Software, P.O. Box 261430, San Diego, CA 92126. (619) 695-6956. List price $99.95. 22 BMUG Fall 1986 a A Preview of Cricket Draw Dan Wood Cricket Draw, by Cricket Software, the makers of Cricket Graph, is an object-oriented graphics program like MacDraw with a sophisticated twist. As of this writing it hasn't been released, but I saw it in demonstrated at the MacWorld Expo in Boston and the Seybold Desktop Publishing Conference in San Francisco. The special thing about Cricket Draw is that instead of sending its output to the LaserWriter by the standard method (using the LaserWriter driver to encode it into a pseudo-PostScript gibberish that the LaserWriter can barely understand and most humans cannot), the graphics are converted into a more-or-less understandable, modifyable PostScript file which is then sent to the LaserWriter. So you don't program in PostScript? You're not alone. The main advantage is that the program can generate much more accurate graphics that look much better. If you've used MacDraw, you've probably wished for thinner or thicker lines or more shades of gray. Cricket Draw supports that. PostScript also allows for dashed lines of various patterns, which I believe is also supported directly from the program. And, of course, any item (including text, you MacDraft fans) can be rotated to any value, and slanted, such as turning a rectangle into a parallelogram. What was impossible in MacDraw is trivial for this program since it sends direct PostScript. The tools available on the program are much like MacDraw-— Polygons, text, circles, arcs, and so on. There was a strange little printer icon at the bottom that has something to do with bitmapped graphics. Cricket Draw also has some “special effects,” which consist of starbursts (a circle made up of lots of lines radiated from the center), horizon lines, and "fountains" (filling an object with gray that starts light at one end and gradually turns darker towards the other end). These are very nice, although I dread to see the next generation of documents that reek of Macintosh by having fountains and starbursts all over them! Hopefully Cricket will be coming out with a library of other PostScript goodies for some variety. Once the document is created, a window can be displayed that contains the actual PostScript for that document. Each object on the screen corresponds to a few lines of straightforward PostScript code. If you had created a triangle filled with a particular shade of gray and a particular line thickness, you probably wouldn't have much trouble finding that on the PostScript listing and seeing what corresponds to what, then adding a few embellishments if desired. The coordinates of the objects look somewhat complicated (such as moving to point 312, 412 and drawing a line to 330, 446...you get the picture) since those numbers aren't too revealing about the location on the page. Hopefully the final program will have the option of giving coordinates in inches or centimeters so that the position on the page will be more intuitive. Iam very excited about this program! As a PostScript programmer, I have had to suffer with the tedium of laying out a page with a lot of guesswork. This will bring the “what you see is what you get” aspect of the Mac (or, as they say, “what you get is better than what you see”) to PostScript programming. 23 The person at Cricket Software with whom I spoke told me that the graphics created with Cricket Draw (including the unique effects) could be cut out and pasted into other applications, retaining their PostScript compatibility. I certainly hope that's true! I doubt, however, that any changes that you make to the PostScript text get reflected in graphic document. The sample page which they handed out contained an airplane that was created in MacDraw, so you won't have to start from scratch. If you do graphics on the Mac, check out this program when it's available. It's on my Christmas wish list. CRICKET DRAW (not yet released as of this writing, due Fall/Winter 1986) Cricket Software 3508 Market Street, Suite 206, Philadelphia, PA 19104. (215) 387-7955, (800) 345-8112 TidBytes by Ken Huie History of VaporWare The term vaporware may be a newly coined term but the concept is centuries old. In 1777, at the end of a self-published pamphlet, George Palmer promised a future “Chemical Treatise on the Art of Dying” and a transcript of a discussion with Samuel Johnson “concerning the production of black cloth.” They were mentioned as forthcoming by several other authors for the next twenty years but neither of the two products ever came into being. A Speedy & Simple Serial Signal Stethoscope An undocumented feature of the ImageWriter I is the ability to convert all ASCII received to hexadecimal format, 24 hex numbers to a line. This ability is useful when you need to test a terminal program, debug a print routine, or you just want to find out exactly which control codes are being sent out through serial port. To get into this mode, hold the LINE FEED button down when you turn the printer on. When there are less than a line's worth of characters in the buffer, pressing SELECT will print those characters received. Get out of this mode by cycling the power off/on again. This function is a ROM holdover from the time when the ImageWriter was known as the ProWriter (built by C. Itoh). It was not documented then either. Custom Airborne! The game Airborne! has a file called StartupSong that can be replaced with any MacRecorder file shorter than 160K. Make the MacRecorder file from a speeded-up recording since Airborne! will play back at a slower speed. Use SetFile or FEdit to change the Type to WAVE and Creator to WVED, then copy the file to the game disk. There is nothing like a rousing chorus of Loute Louie before doing battle with the infinite horde. 24 BMUG Fall 1986 _ ComicWorks & GraphicWorks Two Programs, One Review, Two Opinions. Dan Wood The program(s) ComicWorks, from MacroMind and Mike Saenz, the creator of the Shatter comic books, is a program that allows Macintosh Users to make comic books, cards, ads, posters, newsletters, and comic strips. Essentially, it is a combination of MacPaint and MacDraw. GraphicWorks, on the other hand, is essentially the same program with a different title. MindScape, the company distributing ComicWorks and GraphicWorks, has released the same program under two different titles and packages so that non-comic-artists will not be deterred by an unserious title. The software packages are not very different. The main differences are that the templates provided with the program are essentially space-hero pictures in one, page templates in the other (can you guess which one is which?); and that the manual has been rewritten. The software, except for a few minor differences, is functionally the same. Thus, I will be referring to the ComicWorks program, although I am actually referring to both. Confused? Good. What it does ComicWorks works on the surface much like MacPaint, in that you are given a number of painting tools to draw a picture. Rather than working in a page, you work on an easel. That is, you only draw one particular object within the confines of an easel. Several easels fit within a panel, and several panels will fit within page. Imagining the page of a comic book, the terms are fairly clear. The painting aspect of ComicWorks is very easy, since it is almost the same as MacPaint. One feature in the program that I absolutely love is the airbrush. It is similar to MacPaint’s spray can, but the airbrush paints with an intensity depending on how long the brush is held down in a given spot. It makes the old spray can obsolete. The other new paint feature is ThinBits™ (was FatBits ever trademarked?), which allows you to draw while in the Show Page display. With this feature, you can draw something big with the right proportions, then clean it up in normal size or FatBits. Anybody who has tried to draw a full-page figure in MacPaint will love this feature. The way that easels work within a panel is ComicWork's most interesting feature. Easels overlap, so that objects can be drawn individually and placed in the correct place on a panel. For instance, a panel might contain a mostly-black field of stars on the bottom, with a planet, spaceship, and rocket-blast tail on top. Overlapping bitmap images is no trivial matter, since overlapping black and white dots should produce the correct effect. Given a picture of a person standing in front of his airplane, you shouldn't be able to see through the person! ComicWorks deals with this by having objects be masked— that is, an outline of the topmost figure is essentially erased before placing the outlined figure on the page. All the standard methods of bitmap transferring on the Macintosh are also available: COPY, OR, XOR, BIC, etc., allowing for some special effects. The other main feature of ComicWorks is the “voice balloon” universal to all comics. ComicWorks provides a wide variety of balloons (that can be reshaped and stretched at any time) containing any mix of fonts and styles (Hooray!). A voice balloon exists on the same plane as an easel; it can be moved around on a panel. 25 BMUG FALL 1986 The templates Two disks of templates come with the ComicWorks program. Essentially these are only useful for inspiration, unless you want to make a space opera. There are several views of a couple of spaceships, several pictures of a serious, muscular astronaut, probably named Dirk or Lance, a shapely blonde space woman, grotesque BEM's (bug-eyed monsters), Dinosaurs, planets, alien landscapes, explosions, and star fields. The artwork is probably the best bitmapped Macintosh graphics around! Additionally, a sample comic book (featuring the same ships, aliens, and humans), figures in motion, and sample greeting cards and newsletters can be found on the template disks. GraphicWorks comes with one template disk of typical desktop publishing templates. How does it handle? ComicWorks is often very clumsy and frustrating for a beginner. The concept of panels and easels takes a bit of getting used to; even with that, it's a major hassle. Easels have a tendency to disappear under other easels when you want to use them, or to persist on staying in front when you want to get rid of them. Response can be a bit slow at times. And— horror of horrors— I got a system bomb when reshaping a panel, and another one while printing. The bad news ComicWorks’ main problem is its terrible printing on the LaserWriter. In reading the manual, I was discouraged from using the detailed print mode, in which laser fonts (like Times, Helvetica, etc.) and balloons are printed on the laser printer as characters and smooth lines rather than as jagged dots. Ok, so they don't want me to do it. Why? The output is terrible. The bitmaps in the panels don't line up properly in relation to the panels. Some LaserWriter fonts were improperly substituted, and the test got repeated not unlike extended versions of pop songs. Panels run off the page. Isn't the quality supposed to be better on a laser printer? When printed in the regular mode, you the quality isn't any better than that of an ImageWrtter, since the laser fonts aren't substituted and the angled lines in balloons look jagged. At least Silicon Beach Software, in creating SuperPaint, was nice enough to circumvent such problems when dealing with bitmapped graphics. Should you get GraphicWorks? In my opinion, GraphicWorks is not the program to buy for desktop publishing. If you happen to have ComicWorks and are using an ImageWriter, fine. Ok, so should you get ComicWorks? If you want a good environment for making comics or storyboards, get ComicWorks. In spite of its faults, the way in which bitmapped objects can be placed upon each other makes the program very nice. Realize that you will have a fight ahead of you if you wish to use the LaserWriter, and that the output will “look Macintosh.” For making comics, I found this program fun and addictive. COMICWORKS or GRAPHICWORKS MindScape, Inc., 3444 Dundee Rd., Northbrook, IL 60062. (800) 221-9884. List price: $79.95 26 Towards a Strategy for Macintosh Explosio Glenn Harris ns Yes, destruction-graphics really can add focus to that otherwise text-heavy quarterly report. But realize that, through overuse, this once-innovative technique now requires a particular Savoir-faire in order to lob your own fulminations above the current sloppy parade of pyrotechnics. What follows is only a brief summary of techniques and helpful tips. If you are already an old hand, you may still find some of the subtler points helpful in your drawings. If you are new, welcome to the rewarding world of expressive diagrammatic explosions. SIZ) sz (x2 ZIN ZIN 7IN Cosmic egg Closed universe Open Subdued The Basics ¢ Misplaced and badly timed explosions can destroy vital data and implies an unprofessional attitude. ¢ Mix explosion graphics with other visuals. Overdependence can turn this serious business tool into just another gaudy effect. ¢ Use MacPaint or FullPaint, not MacDraft or MacDraw. Good explosions require a flexuous touch - not a ruler. e Keep away from digitized pictures or clip art blowups. But digitized clip art is OK. ¢ Take care never to compile explosions. If needed, use them only in interpreted code. * Don’t live your pixels. Keep the violence on the screen. ¢ Balance this with a healthy amount of raw aggression and artistic obsession. Time and Motion ° Explosions should not look like snapshots, but must embody the illusion of motion. To this end, a number of cheap props are available: lightning, sound waves, smoke, particulate matter, shadows, stretch marks, flying technicians, and punctuation. ¢ Use brush mirrors sparingly - it’s good for basic structure, but its symmetry lacks drama. * Laserwriter users: turn that smoothing off! ake < & . 2k = aay) OLS 2G MSN ol iti Brush mirrored Head moused Cauliflorid Broccolish Subject matter * Avoid bad taste whenever possible. Don’t blow up household pets, children under 12, automobiles, Sandinistas, or shareware. 27 Trim overlafge subjects to provide for efficient use of the full blast intensity. Subjects should mean something to the surrounding document: e.g., ice cream with pie charts, livestock with stock reports, and squid with BMUG newsletters. Centralize the subject - keep them away from the border cells in your spreadsheet and from the footnotes. Verisimilitude Always draw the object intact first. Use the lasso for displacing parts (insuring conservation of mass). Establish the explosion definitively in time and space. Include clocks, calendars, and landmarks in the background. Motivate unconvincing blasts with one or more of these foreground items: lightning, a plunger, commandos, restless crowd with torches, unreasonable political demands, a film crew. Gravity should pull ejecta towards the nearest planets. Northern hemisphere discharge rotates clockwise. Human-generated explosions can occur only after 1200 BC. Finally, remember any vacuum effects if in space. © Bang! is i @ Whimper PC (wildcard) ‘Kr yptonic implosion Discretional Nucleus You can always tell the work of a pro by the look of that explosion nucleus. Spend at least 40% of your total drawing time on it. Never have more than one nucleus per explosion. Double-check this before any important presentations. The dark/light nucleus question: the experts will never stop arguing about this one, but a light center does tend to suggest formal occasions. Variations To add variety, try implosions. They do require more practice than their more popular cousin, so try them out first on internal reports. Just follow the above tips in reverse. There are rare instances when you've got to “say it nuclear.” But those techniques are beyond the scope of this article. 28 Fall 198 High Speed Animation on the Mac: A Review of the Beck-Tech MacMovies Program Philip J. Suh There are many graphic programs out on the market for the Macintosh, but none quite as unique or as powerful as MacMovies by Beck-Tech. MacMovies creates high speed animation sequences using ordinary MacPaint files. Unlike VideoWorks which animates with sprites, or individual screen elements, MacMovies animates full Paint screens all at once. Using MacMovies is analogous to creating cartoons the traditional hand drawn way. That is, it repeats the following sequence: draw each frame individually, take a picture, draw another frame with the elements in the frame moved a little, etc. MacMovies takes pictures of each frame and stores it in memory, thereby enabling rapid playback of the sequence. In VideoWorks, having a large number of elements on the screen at once will noticably slow the animation down. In MacMovies, because screenfills of data are manipulated, rather than individual elements, there is a barely perceptible amount of slowdown when complex screens are animated. The top speed of animation achieved by MacMovies is around 30 frames per second which is roughly half the speed that a T.V. images is refreshed (60hz which translates 60 frames per second). As you can imagine, at top speed, many frames are required to create an animation sequence lasting even a short amount of time. The size of the finished movie is only limited by the size of memory available. Because it is necessary to store the whole movie in memory, it is mandatory to have at least 512K of memory, and more if possible! When creating the movies, the Film Compiler compresses the individual screens by only recording the changes that occur between frames. This way, whole screens (22K), do not have to be saved, merely those parts of the frames that differ from the previous ones. With the high speed and large number of frames involved, detailed and very smooth animation can be achieved. It is not unlikely to have a movie composed of as many as 90 or 100 different MacPaint images. In addition to lots of memory, lots of free disk space is also a must. With an average Paint document size of 10K, a complete movie may require 1 Meg, of free disk space for just the raw movie data...this may be compiled down to as little as 300K to 400K of compiled data. You may be wondering how is it possible to create 100 different MacPaint images. If done manually, truly, it would be an impossible feat, but with the Macintosh, many things are possible! Some of the drawing programs, particularly the three-dimensional programs will allow you to move your drawings just a little at a time. This is done by selecting slightly different views from within the program. For example, with Easy 3-D (the best 3-D program out on the market, in my opinion) you can rotate a drawn three-dimensional figure around 3 different axes in 1 degree increments. The way to create a movie using this technique would be to draw a figure, rotate it, and then take a screen dump, and repeat this process until enough frames have been created. What are the advantages in using MacMovies? Well, with MacMovies, it is possible to create very professional looking animation sequences which are very smooth and fast. Also, if many objects are on the screen at once, speed is not sacrificed. In fact, since screens of data are animated, with the help of a digitizer, digitized movies can be created using actual pictures of people or things in action. 29 BMUG FALL 1¢ wae Disadvantages? In order to get the most out of MacMovies, I think that you should have at least 1 megabyte of memory if possible. Also, you should have some way to draw out sequential scenes as MacPaint files, such as a 3-D program. In fact, you can speed up VideoWorks animation by taking screendumps of actual frames of VideoWorks, and then recompiling them in MacMovies. If none of these are available, I suppose you can spend hours and draw each of 30 to 100 screens out manually in MacPaint (Actually FullPaint is much better to use if you have it). MacMovies has not been advertised or promoted heavily. I believe that awhile back they had an ad in MacWorld, but then again, how can you show off an animation program in a magazine ad?! MacMovies retails for $99.95, but you can find it cheaper through mail order houses. If you want to create very high quality animation sequences for displays or presentations, or just for fun, and VideoWorks just isn't cutting it, then I would highly recommend MacMovies. For more information, contact Beck-Tech at 41 Tunnel Rd., Berkeley, CA 94705, 415-548-4054. Dark Castle screen 30 BMUG Fall 1986 Pe it How 3D graphics is done on the Mac. Greg Simons The aim of this article is to give the reader a feel for what is going on mathematically and graphically inside the various 3D engineering, scientific, and entertainment programs currently receiving a lot of attention. This article is an overview of 3 dimensional computer graphics, with several specific references to the Macintosh and the 68000 microprocessor. Some attention is given to efficient algorithms. We will walk through the high-level processes required to draw realistic rotated, scaled, and clipped line segments given the endpoints in a global coordinate system. The viewpoint will be defined by two things: our position in the world (given in x,y,z), and our view angle upon the world (roll, pitch, and yaw). The basic steps involved follow: Translation Deciding what point to rotate around (modifying the origin). Transformation (rotation) Computing the new (rotated) xyz point given the old point and the degrees of xyz rotation. Clipping to the view volume Deciding which lines will not be visible, which ones will be partially visible (and removing the unneeded part), and which ones will be wholly visible. Scaling (perspective) Making more distant objects appear smaller. Projection Getting the 3-D coordinates onto the 2-D screen. Line drawing Drawing lines between the now translated, transformed, clipped, scaled, and projected points (on a bit-mapped screen). Think of the above as a filter with 6 sieves. The matter being passed through the filters are line endpoints. These points may be described in a 3-D world cartesian coordinate system. World coordinates means that all points in the world (in our simulated world) are described in the same coordinate system. Inputs to the 3-D Filter: Your eye’s location, given in three components: x, y, and z; and your eye's angle in the world given in three components: x-angle (angle about the x axis), y-angle (angle about the y axis), and z-angle (angle about the z-axis). These will be the parameters that are used in setting up the filter. After the filter is set up, we can pass the world coordinate points through and get a realistic 3D representation of that on the screen. Translation: This step entails translating the (world coordinate) point passing through the filter to be in our own private coordinate system, where the x, y, and z of our eye upon the world is at the center (yes, programmers get to play God in this world}). Simply put, this means subtracting our eye’s (xyz) from the input (xyz). This sets us up for the next step: transformation (rotation). 31 BMUG FALL 1986 aan Transformation: This step rotates the point by the X.Y, and Z angles about the origin. Since we just made our eye the origin, it will rotate about our eye. (Real World Example: This is the case in flight simulators, where you perceive the world to be moving and pitching and rolling about you; CAD programs translate the origin to the middle of the piece to be rotated, so it is magically rotating about its center on a simulated drafting table.) Mathematically, this is the most complex, and computationally the most time consuming. The idea is that a 3-D transformation can be thought of as a composition of three 2-dimensional transformations. First, we rotate the point about the x axis by the x-angle amount, then the y, then the z. The x-angle formulas follow: x' <- xX {no change to x, because rotation was along x axis} Y' <- Y * cos(x-angle) - Z * sin(x-angle) Z' <- Y * sin(x-angle) + Z * cos(x-angle) The y-angle formulas are: X' <- X * cos(x-angle) - Z * sin(x-angle) y'<-¥ 2' <- X * sin(x-angle) + Z * cos(x-angle) The z-angle formulas are: X' <- X * cos(x-angle) - Y * sin(x-angle) Y' <- Y * cos(x-angle) - X * sin(x-angle) Z'<-@ How it’s really done: To multiply every point by the x, y and z formulae would take 12 multiplications (integer multiplication on most modern CPUs takes about 10-20 times as long as an add--don't even think about floating-point without a math co-processor). We can reduce the number of multiplications for each point to 9 (a 25% improvement) by creating a rotation matrix. This is done by making each of the above sets of equations into a 3x3 matrix and multiplying the three together into one master transformation matrix. Creating the rotation matrix requires alot of multiplication, but it’s worth it if you have more than a few points. Get a book on linear algebra or computer graphics for the details (too much to print here). Don't fear, it’s a pretty mechanical process. Performance notes: Unless super-high precision is required, a fixed-point representation for the trig values is typically used. Coding the matrix multiplication in assembler is best. Also, a table of those values should be used (no Taylor series computations on the fly!!). At this point in the sieve, the points have been transformed into a new coordinate system, with one axis perfectly horizontal with respect to your eye, another perfectly vertical, and the third perfectly orthogonal to the others--pointing from the center of your eye out to (what will become) the vanishing point. At this point, we know alot about how the line will look: whether it is behind us, far above us, way out to the left, and so on. Clipping: In this step you eliminate all lines and parts of lines that won't be within the screen boundaries. Each line falls into one of the following 3 categories: 32 BMUG Fall 1986 a“ 1) wholly on the screen (both points on screen--just keep it), 2) wholly off the screen (both points above, below, left or right), or 3) partially on the screen (the most complex case). Clipping is usually combined with scaling and projection, because clipping implies knowledge about how the points will map onto screen coordinates. Determining what part of a line is actually in the view when both endpoints lie off the screen (say it might be crossing a corner of the screen) is not easy to do fast. In my opinion, this is the most difficult and least agreed upon area of high-speed 3-D microcomputer graphics, and where elegance is sometimes left in the classroom. Scaling (perspective): This step has the most dramatic effect for the work that it requires. In translating and transforming the points, we re-defined them in our eye’s coordinate system. One of the axes is perfectly horizontal relative to our eye (call it x), another is vertical (y). The third axis (z) is running right through the center of our eye (ouch!!). To get perspective scaling, we divide each point’s x and y by its z. Points that are further away in z converge upon the origin (in x and y). A line 10 units long at 10 feet will be 20 units long at 5 feet

Showing the first 100000 of 1073706 characters.

mp.ls