FacebookTwitterGoogle Bookmarks

the Amigan. and AC's GUIDE, the only complete Amiga product guide. Ta become an Amazing Dealer, please call: 1-800-345-3360 In fact, Byte Magazine said "Commodore has produced the most complete multimedia platform you can get in a single box." You also get a one-year limited warranty. Plus the option of on-site Gold Service from CommodoreExpress.** So hurry to your authorized l Commodore dealer before June '= 30s6'.J6gA A deal this good . only comes i -"""""""'. - along once every 300 years. chart for qualifying Commcdore and Canmodo"'Amiga CPU's. Subject to dealer participation.Power Up reward based on MSRP. See authorized dealer for details.Not valid in combination with any other promotional ofter. Products available on GSA schedule GS-OOK-91-AG&-5069. M5RP forAmi2a 300'.l-1650, ,999; 2550, SJ,499; 25JOO, ,699.Expires 6]'!JJ91. "Must be activated by the purchaser. Commodore VIC 20, 64 and 128 are regi>lmd trad=k.. of Commodore Electmni > Ltd. Amiga 500, HXXI. 200) nd 300! series are registerel tradern.irks ofCommodort'Amiga, Inc. (!CommodoreAMIGAIf You Own A Commodore Computer,, Irs Worth Up To - $_100* Toward t' Amiga 3000. The Amiga Power Up'" Program rewards Commodore or Amiga owners with up to $t500 to trade up to a powerful Amiga 3000 computer. Without trading in your current Amiga or Commodore CPU. If you haUl!a Commodore VIC 2064 128 or Amiga 500, 1000 tn 2000 series, save up to: $_1,500 on the Amiga 3000-25100 $_1,250 on the Amiga 3000-2550 $_1,150 on the Amiga 3000-1650 If you own a Commodore VIC 20, 64, 128, or an Amiga 500, 1000 or 2000 series, write the serial number on the cover of the original owner's manual (no photocopies) and take it to your authorized Commodore mce dealer. You'll get up to $_1,500 off an Amiga 

Click image to download PDF

Document sans nom Mazin More Than 60 CDTV Titles Inside!
COMPUTING' Yoar Original AMIGA Monthly Resource AMIGA Volume 6 No. 6 June 1991 US $ 3-95 Canada $ 4.95 REVIEWS: Black Belt’s HAM-E Image Processing and Display System Marbling Techniques: Writing It In Stone With Dpaint III Professional Page, MaxiPlan Plus, Pixel 3D, Electric Thesaurus and more!
TENTS CON In this issue HAM-E ...22 by David Johnson Black Belt's high-quality, low-cost, device that can display and manipulate images.
CDTV .47 Over 60 dynamic titles (with more on the way), CDTV for A2000 and A3000 users, and more.
Writing it In Stone ....62 by Brandon Nelson Here’s an easy way to create a ‘‘marble" texture in DeluxePaint III.
Programming Practicalities .....-71 by Randy Finch Practical uses of Finch’s previously documented Matrix.library. The Art of Selecting and Setting Gadgets in C .77 by Jim Fiore The third and final installment in the “Crunchy Frog” approach to programming.
I Cover by Ernest P. Viveiros, Sr.
Departments Editorial 3 Feedback .....12 List of Advertisers ...80 Public Domain Software ....92 And Furthermore ..96 Columns AMIGA .COMPUTING’ Volume 6 Number 6 June 1991 New Products And Other Neat Stuff ... 8 Theme Park Mystery, Trial By Fire, and Aiterlmage top the list.
Medley ..29 by Phil Saunders Setting up and optimizing your MIDI equipment with emphasis on low-budget systems.
Bug Bytes ....37 by John Steiner A workaround for the public domain program Runback. Plus, a revised version of the PageStream
2. 1 PostScript driver.
Diversions ..... For all you basketball fans out there, take a look at Magic M.V.P. Johnson it's sure to grab your attention. If basketball isn’t your game, try The Nightbreed where you assume the role of Aaron Boone, a man accused of committing several murders.
.39 PD Serendipity ...43 by Aimee B. Abren The latest additions to the Fred Fish Collection, including a disk-copying program and a replacement command for AmigaDOS's List command.
Roomers ......59 by The Bandito There are many contenders in the 24-bit paint war and The Bandito takes a closer look.
C Notes From The C Group ......67 by Stephen Kemp A new skeletal program to “jump start" utility programs.
Reviews Professional Page 2.O .18 by Rick Broida This desktop publishing package has the look and feel of a new sports car: sleek new lines, a high-output engine, and an eye-popping sticker price.
MaxiPlan Plus 2.0 .. ....34 by Chuck Raudonis The Disk Company’s full-featured business graphics system has more than just database and spreadsheet capabilities.
Disk Labeller ......50 by Jeff James Create and customize your own disk labels easily with Software Technology’s disk labelling program.
Electric Thesaurus .50 by Jeff James A look at Softwood's disk-based thesaurus, a much-needed addition to Amiga software.
Pixel 3D .. by Frank McMahon Axiom Software sets out to make object creation easier.
,55 You “MUST SEE” the May issue of AC!
KAMIGA 3000 JOWEfc SnouU you wort’ mazing Amiga U'Mi-uriNt: Q W •* • - Spring Cxlrtvaganza Thr Hi* J III Dtf $ eir*ae &*+UM* K(»*V ff**uU !
Amiga users are entering a new age in desktop publishing, with the developers of 3 top-flight DTP packages pushing themselves - and each other - to be the very best in the business!
And as a result, today more and more Amiga users are turning to professional service bureaus for high-quality printed output of their final documents.
The May issue of AC addresses the here-and-now for Amiga DTP enthusiasts, with an overview of the 3 DTP heavyweights and “The Amiga Desktop Publisher’s Survival Guide To Service Bureaus”.
Plus: A six-step plan forexpanding yourbridgeboard, five reviews, two Amiga shows in New York City, a preview of the A3000T with photos and specs, how to buffer file I O to improve disk accessing speed, and much more!
If you missed it - order it!
Get yourself a subscription, too, and pay just for “AMAZING” issues!
Call toll free 1-800-345-3360from anywhere in the U.S. & Canada to order (please have your credit card ready).
To pay for your AC subscription by check or money order, please use the order form on page 95.
Amazing Computing For The Commodore AMIGA™ ADMINISTRATION Publisher: Joyce Hicks Assistant Publisher: Robert J. Hicks Circulation Manager: Doris Gamble Asst. Circulation: Traci Desmarais Corporate Trainer: Virginia Terry Hicks Traffic Manager: Robert Gamble International Coordinator: Donna Viveiros Marketing Manager: Ernest P. Viveiros. Sr.
Marketing Associate: Greg Young Programming Artist: E. Paul EDITORIAL Managing Editor: Don Hicks Associate Editor: Elizabeth Fedorzyn Hardware Editor: Ernest P. Viveiros. Sr.
Technical Editor: J. Michael Morrison Technical Associate: Aimee B. Abren Copy Editor: Paul L. Larrivee Copy Editor: Jeffrey Gamble Video Consultant: Frank McMahon Art Director: William Fries Photographer: Paul Michael Illustrator: Brian Fox Research: Melissa Torres Production Assistant: Valerie Gamble ADVERTISING SALES Advertising Manager: Donna Marie Advertising Associate: Wayne Arruda 1-508-678-4200 1-800-345-3360 FAX 1-508-675-6002 SPECIAL THANKS TO: Buddy Terrell & Byrd Press Bob at Riverside Art, Ltd.
Swansea One Hour Photo Pride Offset, Warwick, Rl Printers’ Service & Supply, Inc, Mach 1 Photo Amazing Computing ForThe Commodore Amiga™ (ISSN 0886-9400) is published monthly by PiM Publications, Inc., Currant Road, P.O. Box 869, Fall River, MA 02722-0869.
Subscriptions: in the U.S., 12 issues for $ 24.00: in Canada 8 Mexico, surface. $ 34.00: foreign surface for $ 44.00. Second-Class Postage paid at Fall River, MA 02722 and additional mailing offices.
POSTMASTER: Send address changes to PiM Publications Inc., P O Box 869, Fall River. MA 02722-0869. Printed in the U.S.A. Copyright © May 1991 by PiM Publications. Inc. All rights reserved.
First Class and Air Mall rates available upon request. PiM Publications, Inc, maintains the right to refuse any advertising.
PiM Publications Inc. is not obligated to return unsolicited materials. All requested returns must be received with a self-addressed stamped mailer.
Send article submissions in both manuscript and disk formal with your name, address, telephone, and Social Security Number on each to the Associate Editor. Requests lor Author's Guides should be directed to the address listed above.
AMIGA1'1 is a registered trademark ol Commodore-Amiga. Inc. A MA 7.1 y G COMPU77 NG EDITORIAL CO TM Summertime Vacations & Commodore's Gold Service OK, IT'S JUNE AND we're talking vacation here. !t is a longstanding tradition at least in America to utilize the free time we have garnered from our jobs to pack the family in the car and drive somewhere to spend a few days doing anything that we hope will give us memories for a lifetime. All right, maybe we're not as car-dependent these days. We tend to pick vacation areas either closer to home or far enough away so that we can take
advantage of the airline's special rates. But either way, we have decided that there will be some time this summer set aside to enjoy far from our normal routine.
...dial 1-800-66AMIGA (662-6442) and an operator will be able to tell you where you can find an authorized Amiga dealer.
I could not agree more. Those times spent away from the normal everyday events are special. Hey, the sun is warm and the water is cool. Maybe you prefer the outdoors and camping (in its varying degrees of creature comfort from a simple backpack to an RV complete with air conditioning and television OK, nocable). Possiblyyourtreat to yourself this year is to visit one or more of the national parks, the national historical areas, the many amusement parks, or that family member whom you never seem to see. Whatever your plans, there is one little vacation spot that you should absolutely make
an effort to visit an Amiga dealer.
"What's this?" You say. "1 can't drag my spouse into an Amiga dealership on our vacation. I spend enough time there during the rest of the year. And besides, wouldn't that be disloyalty to my regular dealer, the same person who has painstakingly brought me from a user who didn't know how to plug in the keyboard to a user who now programs routines through Arexx."
I am not suggesting that people spend their entire vacation camped out in the parking lot of an Amiga dealership. However, the ideas and products you learn about through the marketing of another dealer can help your own dealer. Remember that this is an Amiga community and that we should all be doing what we can to see that more people understand what the Amiga can do and how we can use it. If you see something exciting on your travels, don't you tell your friends?
Now tell your Amiga dealer what you have seen.
The idea behind visiting an Amiga dealership is to improve your owm understanding and concept of the Amiga.
At AC, we would have total knowledge of every product available for the Amiga, if we were perfect. But since no one is perfect, we use everything we can to learn more.
I love to see different computer dealerships. This includes walking into a few of those dealerships that sell other kinds of computers. Why? That's the way we learn. Each dealer has a particular interest and style. Every dealership is a combination of the needs of his customers, and the personality and talents of the dealer and his staff.
How many of ushavedecided that we like one supermarket over another by a little thing like the cost of tea or their bottle return policy? The same is true with dealerships. What we see and appreciate in one would be of help to your local Amiga dealer.
Then there is the assortment of products. Unless you live in a city surrounded by thousands of Amiga users, you probably have never seen an Amiga store stocked with every piece of software and hardware available. Don't worry, I don't think any of us have.
However, a visit to a different area and a different dealer does allow us the opportunity to see what that dealer feels is exciting to his customers.
Sometimes it is a small utility that your dealer does not carry because he saw' no use for it; yet you needed it. The dealer you visit on vacation may not only understand why it is important, but he has made it available to his customers. The idea to remember is that, while you are visiting dealerships with basically the same needs and opportunities, they all have individual traits.
A store situated in a college area may be stocked with desktop publishing packages, the latest in word processing tools and good printers at decent price levels because this is what The Amiga Power U p Program Lopsided The Most Lopsided Deal Since We Bou ’ Manhattan For $ 2' If You Own A Commodore Computer,, It's Worth Up To
* 1500* Toward An Amiga 3000.
The Amiga Power Up'" Program rewards Commodore or Amiga owners with up to $ 1,500 to trade up to a powerful Amiga 3000 computer. Without trading in your current Amiga or Commodore CPU.
If you have a Commodore V C 20®, 64 s, 128 " or Amiga 500,1000 or 2000 series, sate up to: $ 1,500 on the Amiga 3000-25 100 $ 1,250 on the Amiga 3000-25 50 $ 1,150 on the Amiga 3000-16 50 If you own a Commodore VIC 20,64, 128, or an Amiga 500,1000 or 2000 series, write the serial number on the cover of the original owner's manual (no photocopies) and take it to your authorized Commodore dealer. You'll get up to $ 1,500 off an Amiga 3000 series computer.
The multitasking Amiga 3000 series has it all. 32-bit Motorola 68030 processor. Built- in hard disk control. Interlaced and non-interlaced (31.25 kHz) high resolution video. And four voice two-channel sound.
Circle 173 on Reader Service card.
In fact, Byte Magazine said "Commodore has produced the most complete multimedia platform you can get in a single box."
You also get a one-year limited warranty. Plus the option of on-site Gold Service from CommodoreExpress ** So hurry to your authorized Commodore dealer before June 30th, 1991. Or call 1-800-66-AMIGA.
A deal this good only comes along once every 300 years.
• See chart [or qualifying Commodore and Commodore-Amiga CPU's.
Subject to dealer partiripation.Power Up reward based on MSRP.
See authorized dealer for details.Not valid in combination with
any other promotional offer. Products available on GSA schedule
GS-00K-91-AGS-5069. MSRP forAmiga 3000-16 30, 52,999; 25 50,
$ 3,499; 25 100, $ 4,699.Expires 6 30 91.
"Must be activated by the purchaser.
Commodore VIC 20, M and 12s are registered trademarks of Commodore Electronics Ltd. Amiga 500,1000,2000 and 3000 series are registered trademarks of Commodore Amiga, Inc, C= Commodore® AMIGA the majority of his clientele needs. There will also be a high level of programming tools and an even higher level of games because these will also sell.
However, a store in Los Angeles may see video as the main point of their customers' interest and stock the shelves with the latest graphics and video tools.
Variety is a main feature of visiting someplace different. The reason your family decides to pack up the car and drive to a new vacation area is the same reason you should take a moment to see what else is available to you in Amiga computing.
Commodore has made it easy to find a dealer in any area of the country.
If you know thezipcodeofthea rea you are going to (or through) dial 1-800-66 AMIGA (662-6442) and an operator will be able to tell you where you can find an authorized Amiga dealer. One word of caution: this number is normally used to qualify customers between those interested in seeing an Amiga 500 at a department store and the more adventurous Amiga customer who is looking fora "professional" application.
Be specific in your request and ask for as many alternatives as possible. Then take a moment this summer to see how other people work with the Amiga. I guarantee that your ideas of the Amiga will be expanded and that you will remember that moment almost as clearly as a ride on The Beast.
...if the Amiga had not been purchased from an authorized Amiga dealer; Commodore could not have activated the Gold Card service.
COMMODORE COMES THROUGH Commodore has done a great deal to make the Amiga one of the most professional computers in the market.
From the announcement of "Gold Card " service options to new owners of Amiga 2000 and Amiga 3000 computers, to a new leasing option. Commodore is offering the professional Amiga user the kind of support needed to make businesses consider the Amiga completely.
I am able to document the support that Commodore has placed in the market firsthand. Last month, I discussed the fact tha t an other Am i ga 3000 had been purchased for our operations at AC (incidentally, some of the vendors' ads in this issue were provided directly on disk and placed on film into the magazine using some of our new equipment). Unfortunately our new A3000 did not completely survive its introduction into our operation. One day the computer bombed and had to be rebooted. Then there was nothing. I immediately called Commodore.
Since I had purchased the A3000 directly from Commodore they were, in effect, my dealer. I was told on the phone that since the machine was purchased through Commodore they would need to activate my Gold Card status. This painless procedure is normally performed by your dealer at the time you purchase your computer. I was also told that if the Amiga had not been purchased from an authorized Amiga dealer, Commodore could not have activated the Gold Card service, SO WHY A GOLD CARD?
Gold Card sendee is extremely important because it gives your computer investment one of its best insurances available. Gold Card sendee guarantees that if anything goes wrong with your Amiga 2000 or Amiga 3000 system, a technician will perform repairs of the product on-site. You do not need to carry the machine and supporting equipment into your local dealer. Just place a call on the 800 number supplied and your dealer or Commodore will schedule a repair the next day.
In my case, they ran into a little trouble getting the necessary' hard drive shipped in time and the repairs were done in two days. But the technician appeared first thing that morning (the hard drive was actually there earlier I arrived at the office to find the delivery person waiting at the door).
The technician thoroughly reviewed the machine, replaced the drive, reformatted it, and reinstalled the software. All in all, it was a great job and one that is as good or better than is available for any other computer platform.
Although I have seen several of the MS-DOS clone vendors offer onsite service, they have been limited to six months. You can obtain longer service contracts; however this requires that you bring the hardware to the dealer or repair center. When you are managing a business, this is one company trip you do not want to make.
Commodore's system allows either the dealer (who must be approved) or one of their nationwide technicians to be dispatched directly to your business and perform whatever corrective measures are required. With a single call to CBM's 800 number, everything is done to see that you are up and running as soon as possible.
In the case of the hard drive that could not be shipped on time, I received a call not only from the technician who apologized and informed me as to when we would be getting the drive and the repair service, but I also received a call from his supervisor.
In the area of customer service, Commodore is providing the kind of attention to detail in their Gold Card service program that is pure gold.
Amazing Computing Ultimate Multifunction Card
• f tT Sf j jf}
• Full speed Trumpcard Professional SCSI disk controller. * *¦
• Fast RAM expansion in 0, 2, 4, 6, or 8 meg increments.
• Output only parallel port allows printer to be used in
conjunction with any audio or video digitizer.
• Hard drive mounting brackets for 3.5" SCSI hard drive.
• Grand Slam 500 is available for A500 owners. Ul,grades are
availMc Call IVS for details INTERACTIVE VIDEO SYSTEMS Amiga is
a trademark of Commodore Business Machines 7245 Garden Grove
Blvd. • Suite E • Garden Grove, CA 92641 • (714) 890-7040 • FAX
(714) 898-0858 Circle 140 on Reader Service card.
Ew products &. Other neat stuff n Proper Grammar works with ASCII files created in text editors, contains an Arexx port, and supports the Amiga Clipboard Device. Suggested retail price:S99.95. Soft Wood, Inc., P.O. Box 5017S, Phoenix, AZ 85076.
(800) 247-8314. Inquiry 205.
ALTERIMAGE VIDEO F X Alterlmage Video F X, a new desktop program from The Disc Company, lets users give a professional touch to their complete desktop video workstation right at home.
The user can choose from a variety of title fonts and colors, plus a complete library of clip-art graphics specially designed for superimposing over video images.
Alterlmage Video F X is provided on threediskettes: one containing the program, one containing the font library, and one containing the video clip art library. This program will SOFTCLIPS New from SoftWood is SoftCIips, a multiple volume coll ection of high resol u tion, bi t- mapped clip art. SoftCIips can be used with any Amiga program that supports IFF brushes.
They may be full size or scaled and sized to produce output on any printer, whether 9-pin, 24- pin, ink jet, or laser, Currently this collection contains four volumes: Classic Clip-Art, People Clip-Art, Collectors Clip-Art, and Animal Clip-Art.
Each volume contains four disks and contains a user manual that displays all the images included in the product.
Volume 1: Classic Clip-Art contains over 1300 pictures designed to add a touch of class to any printed materials. Volume 2: People Clip-Art contains over 490 pictures of people in various situations that will appeal to users of all ages. Volume 3: Collector's Clip-Art contains over 800 pictures and graphics specially designed for use in documents, newsletters, reports, and other business, home, or educational items.
Volume 4: Animal Clip-Art has over 300 pictures of many types of animals, insects, and reptiles. Suggested retail price: S79.95 per volume. For a limited time, SoftWood and participating Amiga dealers are offering these volumes for $ 49.95 each.
SoftWood, Inc., P.O. Box 50178, Phoenix, AZ 85076. (800) 247-
8314. Inquiry 204.
PROPER GRAMMAR Also from SoftWood, Proper Grammar takes the guesswork out of good grammar by detecting ninety-five percent of all writing errors. Tt identifies and corrects embarrassing mistakes, making it a valuable proofreading tool designed to improve the user's writing.
Proper Grammar uses the 1 loughton-Mifflin CorrecText Grammar Correction System, a powerful expert system that uses context-sensitive rules of grammar to analyze writing and to detect and correct errors in syntax, usage, punctuation, spelling and style. As possible errors are found. Proper Grammar highlights them and suggests rather than makes changes, giving the user the final decision about which revisions to implement.
Proper Grammar I rfortanai Cnrmtlni St Hem for the Amip.
Ml tJh fihf(e ottklkitfii Stilt*' Aw TT % pttr fnumilit videos by adding titles, graphics, and special effects. With a video source such as a camcorder, plus a VCR and a genlock video interface, AlterlmageVideoF X provides users with all the software tools to transform the Amiga into a Proper Grammar by SoftWood. Inc. from SoftWood makes the most of the user's writing skills.
Run on any Amiga with at least 1 MB of memory. Suggested retail price: SI 99.95. The Disc Company, U.S.A., 11040 Santa Monica Blvd., Los Angles, CA 90025; Phone (213) 478-6767, ext. 106; FAX (213) 477 8688. Inquiry 206.
Afterimage Video F X lets users add professional touches titles, graphics, and special effects to their videos.
The Ultimate All-in-One Amiga 2000 Add-on... 68030POWER* 16MB RAM* SCSI CONTROLLER Replaces up to FOUR “normal” expansion boards!
TS5 Now, a 22 or 33 Mhz 68030 accelerator board, up to 16MB of 32-bit wide RAM and a high-performance SCSI hard disk controller in a single A2000" “CPU slot” expansion board!
Surface- mounted 6&Q30 CPU 68882 FPU (22 or 33Mhz) Maximum CPU clock speed available 8 shipping TODAY 25Mln ZSMItz Maximum 32-bit wide FAST memory on 68030 CPU board Direct DMA access to mere then 8MB o! Last memory DMA SCSI controller built-in on 58030 CPU board GREAT VALLEY PRODUCTS INC 600 Clark Avenue, King of Prussia, PA 19406 For more information, or for nearest dealer, call today. Dealer inquiries welcome.
Tel. (215) 337-8770 • FAX (215) 337-9922 Check out these features: V The perfect companion for NewTek's Video Toaster. ™ v' 22Mhz or 33Mhz factor)' installed, surface mounted, 68030 CPU and 68882 FPU.
V Up to 16MB of 32-bit wide memory expansion. 4MB minimum factory installed memory on 33Mhz version, i MB minimum for 22Mhz.
GVP's new custom 32-bit wide, 1MB or 4MB, SIMM32”' memory modules offer flexible, easy-to-install memory expansion. 22Mhz mode!
Has 1MB factory installed memory, expandable to 13MB. 33Mhz mode!
Has 4MB factory installed memory, expandable to 16MB.
V On-board high-performance "Series II" auto-booting SCSI controller with factory installed FaaastROM SCSI driver and SCSI connectors for attaching both external and internal SCSI peripherals.
V' Direct DMA access to the full 16MB range of 32-bit wide memory expansion by the on-board SCSI controller. Due to the A200O bus architecture, this is ONLY possible when SCSI controller is placed directly on the 68030 CPU bus (as is the case with the A3000!). Provides ultimate SCSI hard disk performance!
V GVP's legendary FaaastROM SCSI driver supports virtually all SCSI devices currently on the market, including hard aisk drives, CD-ROM drives, Magneto-Optical drives, removable media drives and tape drives.
V Switch to 68000 mode by simply clicking on our new "68000 Mode'' Icon, or include our special "mode switching" utility in your startup- sequence and select required mode each time system is rebooted, by holding down mouse buttons.
Provides the ultimate expandability of your A2000 system. Plugs into the "CPU accelerator" slot, thereby leaving ALL FIVE A2000 expansion slots free for future expansion.
SIMM32 and GVP ere trademarks ol Great Wiley Products, Inc. Amiga. A2000 and A3000 are registered trademarks ol Cotnmodore-Antiga, Inc. Video Toaster is a trademark ol Newtek Inc. SCSI Connector for external SCSI peripherals Up to 12MB of 32-bit wide, User-installable SIMM32 Memory Expansion 33Mhi Circle 123 on Header Service card.
Ew products & oilier neat stuff n AD1016 AD1012 New from SunRize Industries are two digital audio cards for the Amiga. The first, AD1016, turns an Amiga into a complete audio workstation.
The AD1016'sbuilt-in time code reader allows easy synchronization of digital audiotape to videotape. The AD1016 can record, edit, and play back direct to hard disk. AD1016 allows direct connection to CD players and Digital Audio Tapes. Studio 16, the supplied editing software, supports cut, copy, and paste as well as more advanced functions like multiband graphic EQ.
The AD1016 digital audio card plugs into an Amiga 2000 or 3000. The card can record and play back two channels of audio with 16 bits of resolution at sampling rates up to 48,000 samples per second. The sound accelerator chip is rated at
12. 45MIPS, allowing the AD1016 to perform digital effects in
real time. This includes graphic EQ, digital filters, echo,
reverb, and noise filtering to name bid a few.
The AD1012 digital audio card, a Iso for use with an Amiga 2000 or 3000, is the second release from SunRize Industries.
This card allows users to record hours of audio to hard disk, The card can record and playback one channel of audio with 12bitsof resolution at sampling rates of up to 100,000 samples per second. Two eight-order linear phase anti-aliasing filters are provided. Also included on the AD1012 is an Analog Devices 2105 digital signal processor.
The AD1012 is a mono card; however, owners can purchase a second card at a discount. With two cards, the Studio 16 software supports stereo. No suggested retail price has been set for either the AD 1016 or AD1012, SunRize Industries, 2959 S. Winchester Blvd., Stc. 2U4, Campbell. CA 95008. Inquiry 207.
AUDITION 4 Another release from SunRize Industries is Audition 4, a powerful editor for manipulating cight-bit digital sounds. Audition 4 makes full use of Intuition. Digitized sounds are represented graphically. Using the mouse, you can zoom in and select portions of the sound for editing. Cut, copy, paste, as well as echo, flange, or filter the selected sound. Audition 4 is written in Assembly language for speed and more memory efficiency.
Audition 4 includes the standard complement of editing functions plus other features like real-time zoom, freehand edit, sequenced loops, filters, and fades. The program saves and loads sounds in industry-standard IFF 8SVX format as well as the Sonix instrument format. This insures compatibility with many Amiga software packages. Some applications that work with Audition 4 include Amiga Vision and Bars and Pipes. Suggested retail price: S99.95. SunRize Industries, 2959S. Winchester Blvd., Solve ?
Mystery and return Magic Canyon Theme Park to its former glory.
Someday, you may have lo do this for reol!
Ste. 204. Campbell. CA 95008,
(408) 374-4962. Inquiry 4208.
THEME PARK MYSTERY Challenge your skill, courage, and reflexes with Theme Park Mystery, an action adventure game from Konami ImageWorks.
Magic Canyon Theme Park was once a popular tourist attraction but now stands deserted. There are no customers or staff, and word isout that there is something mysterious going on there. You've inherited the park from your uncle, who went mad trying to find out why the theme park became deserted. In your sleuthing, you travel through different worlds and transform into different characters in an effort to restore the festive atmosphere to the park. You have to carefully plan each move and collect clues as you move around the worlds. Ride the Monorail of Fear through Yesterday
land, Dragonlnnd, Dreamland and Futureland where you'll meet up with all sortsof gremlins, traps, and obstacles as you search for vital clues.
Through March 31, 1992, Konami is running a promotion for this game that gives you an opportunity to inherit yourveryown theme park. All packages also include instant winner rub-off game cards for the chance to be reimbursed for the purchase price of the game.
Suggested retail price: S49.95. Konami, Inc., 900 Deerfield Parkway, Buffalo Grove, IL 60089, (70S) 215-5100. Inquiry 209, VIDEO GRAPHICS LIBRARY Digital Designs Group has released Earth and Planets, the first set in its new product line of video graphics disks for the special needs of desktop video. This four-disk set contains 63 files of drawings and digitized images of moons and planets, maps and globes, and animations of the Earth spinning. All images are interlaced for NTSC video compatibility' and most are overscanned.
Most images, especially those designed asbnckgrounds, have free colors in the palette not used in the image so they can be used for titling and text. The text can then be adjusted to any desired color without affecting the background image.
Each set includes a viewer production utility called Digital Displayer that allows you to assign the images hotkeys. These can becalled up as desired for playback or videotaping, The product line will be expanded to include black- and-white clip art as well as color art designed images for multimedia productions.These will include HAM images. Also, an art disk subscription service will be offered for professionals who wantto keep up to date with the latest offerings. Suggested retail price: $ 39.95. Video Graphics Library Disks, Digital Designs Group, P.O. Box 593, Whitevillc, N.C.
28472, (919) 642-
6295. Inquiry it210.
STELLAR 7 From Dynamix, Inc., a division of Sierra O n-Line, comes Stellar 7, This is a fast-paced (continued on page 15) The next Generation of Backup program for the Commodore gmiga Computer Ami-Back is a comprehensive hard drive backup utility with a number of powerful features that make it the most professional program of its type on the market.
¦ Elegant user interface for easy operation.
• Allows multiple configurations for a wide variety of backup and
restore options.
• Backs up to floppies, high-density floppies*, harddrives, and
SCSI tape drives.
• Performs backups to a single AmigaDOS file or device.
• Performs complete, incremental (by date or archive bit), and
selective backups.
• Allows up to 100 file exclusion conditions during backup.
• Allows you to replace defective media without interrupting
• Performs complete or selective restores.
• Allows control of protections bits and file datestamps during
• Allows you to Write-Over. Skip-Over, or Rename tiles during
• Compare mode compares backed-up data to system data if data
loss is suspected.
• User-configurable scheduler no script files necessary!) Allows
unattended backups.
• Log file keeps track of background scheduler operations.
• Background backups may be performed manually.
• Technical support for registered users is provided by phone,
support BBS, Genie, or BIX.
• Works with AmigaDOS version 1.3 or greater (AmigaDOS 2.0-only
version included).
• Ami-Back is extremely fast.
• Ami-Back is multitasking friendly. ' Commodore standard.
Applied Engineering's a • ___ _____ HD floppy does NOT work
with some versions
• Ami-Back is not copy protected in any way. Of KicS, 2_0 at (his
time_ Don T wait until it s too la te... order your copy of
Ami-Ba ck today!
For a limited time, send in your previous backup program original disk and order Ami-Back at the special price of $ 49.95. suggested list price: $ 79.95 Moonlighter Software Development * 3208-C E. Colonial Drive, Suite 204, Orlando, Florida 32803 • Voice: 407-628-3005 • Fax: 407-282-3719 AMI-BACK is a registered trademark of Moonlighter Software Development Amiga and AmigaDOS are trademarks of Commodore-Amiga, Inc. Circle 199 on Reader Service card.
BRIDGE OVER OBSCURE WATERS When I saw Gene Rawls' article on sharing the hard drive with the bridgeboard in Amazing Computing's February 1991 issue, it was a dream come true. I had installed a bridgeboard some time back, but as with Mr. Rawls, 1 found the manual somewhat confusing and was apprehensive about venturing into unknown territory with no guide.
So I set aside some time and followed Mr. Rawls' instructions step by step, but errors and left-out information turned the dream into a nightmare. There were times that I could have without a twinge strangled Mr. Rawls, and 1 believe that there is no jury of computer users in the world that would have convicted me.
Indeed, I think they would have borne me from the court on their shoulders.
Eventually, I learned a lot and I would like to correct some of the errors and hope that others don't leam the hard way, as I did.
First, to use the hard drive from both the Amiga and PC side, Mr. Rawls says, "The hard drive must be split (partitioned) into at least two parts." It makes logical sense but, it's not so!
Partitioning is not necessary. You create a file that the Amiga knows is for PC processing. This file can coexist with the Amiga files on the same partition. Most of my difficulties came from the complications from the partitioning process. Partitioning by itself is no problem. You can partition if you want; you just don't need to.
I partitioned according to the direchons into partitions DHO and DH1.1 rebooted with a copy of Workbench and initialized DHO (a major mistake in the article here). According to Mr. Rawls, you initialize the partition for the Amiga side.
(He mentions only initializing DHO.) The implication I understood and logical assumption I made at this point was that the bridgeboard would initialize the PC side according to PC protocols in a later step.
This is true, but first you must initialize both partitions. You will later initialize according to PC protocols, but the partition can’t be found unless it has been first initialized to the Amiga. 1 found this out the hard way in a later step.
Then according to Mr. Rawls (who, to be fair to him, agrees word for word with the Amiga manual on this point), you use the 2091 Installation Diskette and (quoting both Mr. Rawls and the manual) "click on the 'Install HD' icon, hold down the SHIFT key and double dick on the Workbench icon; (only Mr. Rawls' words now) the icon remains on the screen from booting. The program then prompts for a copy of the Workbench and Extras diskettes...copy all necessary files to your hard drive." I followed the clicking instructions exactly and knew something was wrong when I got the message that
'Workbench disk write protected' etc. Why should it care? I backtracked, trying the steps again. Same message. And again, I was stuck!
Something seemed very wrong; I was left with two empty hard disk partitions and had to do something. So I took off write protection and received more strange messages. It couldn't 'read object file, object in use' for every file that it was supposed to copy. Again, I lost my nerve and backtracked, but ended up in the same place so I had nowhere to go but forward.
I proceeded, switching too frequently between the Workbench and Extras disks until I got the message, 'Can't continue, Workbench disk full.' Exactly what I had feared: the thing was writing to the Workbench disk, not to the hard drive. Now what? 1 finally ran Install again but this time did not click on the Workbench icon A WORLD CLASS SCSI INTERFACE AT AN OUT OF THIS WORLD PRICE Finally!!! Fully featured SCSI interfaces and hard drives for the price conscious user.
Introducing the DataFlyer - offering great performance at a cost attractive to the price conscious customer. This all new autobooling 8 bit interface features great speed and a better "Byte per Buck" than any other interface. The DataFlyer also otters compatibility with any SCSI drive, easy formatting software and an optional A or 8 megabyte plug-on memory board. The Non-DMA design eliminates DMA problems, it is Fast File System compatible with Workbench 1.3 and
2. 0. The DataFlyer 500 allows you to install your own hard
drive. Full installation and formal instructions are included.
Contact your local dealer or call direct for pricing or
information on syslems that are completely formatted and ready
to go $ 99.95 The DataFlyer 2000 interface plugs into any
standard A2000. The DataFlyer2000 system comes complete with
the drive preformatted The drive attaches to the rear of the
card or on the optional rails. The optional DB25 connector kil
passes through the SCSI bus.
DATAFLYER §i® $ 189.95 The DataFlyer500 hard drive kit provides everything you need. Four screws adds your choice of drive and your done. The chassis will accept any 3.5 inch SCSI drive. All hardware and cables are included for easy installation.
• Auto-Booting at power up.
• Auto-Installing software means super easy format.
• Fast Fite System compatible with KiohSlari 1.3
• A-maxll compatibility,
• Chassis accepts any 11nch or hall height SCSI drive,
• Interface card can be removed trom the chassis and used in
• Optional 4 8 Mb memory board plugs onto interface and can be
removed and used on its own in an A2000.
• Syguesl compatible with auto-distehange
• Gold card edge insures quality connection to bus.
• Holding down mouse button defeats Auto-Boot when dooting games.
• Includes all cables and hardware.
• Compalibilily with all major hard drives,
• A500 unit just 51 2" WX 21 4'H X14 1 2'L.
• External hard drive activity light.
• Optional power supply mounts internally.
For prices on complete systems with your choice of hard drive or rfeater discouls call Expansion Syslems al 415 656-2890 Fax 415 656-3T52 Distributed in the U S.A by American Software, Comprehend and MictoPKe. In the UK. Call Precision Sottware.
81-330-7166. Canada-DaaCprp 514 624-4700, France-Bus Plus (1)45-30-05-66, Australia 61-3-349-3485 for your nearest Expansion Systems dealer DaiaFtyerSOO, DataFlyerJOOO and Oalsf iyerRam are trademarks o! Expansion Systams ©1991 Expansion Systems Circle 176 on Reader Service card.
And the program installed on the hard disk just fine. By clicking on the Workbench icon, I had been telling it to install on Workbench. The default for the command is DHO so eventually everything turned out OK. But the instructions given in the article were again terribly wrong.
After a few more steps, you are told to "enter the following command from any CLI" MAKEAB drive : directory .(filename] ft didn't work from my CLI.
My CLI never heard of this command. No reason why it should. I eventually found the command in the S directory of the PCInstall disk (page 87 of the bridgeboard user's guide also mentions that the command is on the PCInstail disk). So unless you have booted with the reinstall diskette or have already transferred this command to your hard disk by using the Bridgelnstall program, CLI isn't going to find it without some guidance. After I found out where the command was, I was told that it couldn't get to my DH1 partition, which wasn't formatted to Amiga.
Eventually I figured out what 1 have already mentioned that both partitions have to be initialized to the Amiga, not just one as Mr. Rawls implied. So I got the command working and set up my rC file in this partition.
Next Mr. Rawls tells us, "The Janus software looks for a file named ABOOT.CTRL in the SYS:PC SYSTEM drawer to iocate the proper device from which to boot MS- DOS." He then recommends that you create this file in this drawer. One problem here is that this drawer is on the PCInstall disk so unless you boot from that disk, it’s not going to find it. What you are supposed to have done prior to both this step and the MAKEAB step was to have already installed all these things on vour bootable disk with Bridgelnstall, a step which Mr. Rawls doesn't mention until later. Or if you are making this file,
be sure that it goes on the PCInstall disk now so that you can copy it to your hard disk later with Bridgelnstall. At any rate, Mr. Rawls doesn't make this clear enough in his article.
I was in store for one more adventure, Bridgelnstall. Initially, 1 did not understand what it was supposed to do so I told it to install on my PC partition, HD1. It then told me that it ran out of room so I realized what I had done. There was a little room on the partition not being used by the PC file and it tried to place all the PC needed files there. I was surprised to see AmigaDOS and MS-DOS coexisting on the same partition and realized then that I had never needed to partition in the first place. Anyway, I deleted all the Amiga files and tried with the right partition (DHO) given.
Twice more I tried. Each time, it tried to write to DH1.1 have no idea why this is so unless it tries to fit them on the same partition where the PC file is.
Eventually, I forgot about Bridgelnstall and copied the relevant files to DHO myself, tried them, and found everything working fine.
Terry Johnson Stillwater, OK Mr. Johnson is absolutely correct in his observation that partitioning your hard drive is unnecessary.
The MAKEAB command can be used to create the pseudo-PC volume on any drive, or portion of the drive. However, I still find it useful to partition so you can easily see the amount of unused space on your Amiga section of the drive.
If one half of your drive is a PC pseudo-disk, your drive will be half filled before any files are moved onto it.
Therefore, I still choose to partition my hard drive, be it only for esthetic reasons.
If you do partition your drive, both parts must be initialized on the Amiga. Mr. Johnson was correct on this point.
Mr. Johnson pointed out that I had quoted the Amiga hard disk manual, leading to some confusion. The quote in question is, "click on the 'Install HD' icon, hold down the SHIFT key and double click on the Workbench icon." The term "Workbench icon" is extremely misleading.
I had renamed my Amiga partition to 'Workbench', so this step worked perfectly for me. My article should have specified 'your target, Amiga partition' the location to receive the programs. Even so, the Install HD program makes this very apparent when executed, and should not lead a person into much confusion (e.g., it prompts with a statement that files are to be copied to drive : drawer , okay to continue?).
Mr. Johnson also came across an obvious mixup in my article. Under the four steps needed to rebuild the PC environment, Step 3, Install the Bridgeboard software on the drive, should be Step 1. If this step is not executed first, the MAKEAB command is unavailable and the SYS:PC SYSTEM drawer does not yet exist on your hard drive.
To summarize, the fol- Lowing areas were misleading:
1. Partitioning is not necessary, though I do recommend it.
2. If you have partitioned, both halves must be initialized.
3. Run the 'Install HD' program against your hard drive, Amiga
4. Run the 'Bridgelnstall' program immediately after the 'Install
HD' program to copy all Amiga PC programs to the Amiga hard
I apologize for the shortcomings contained in my article. 1 can certainly empathize with Mr. Johnson's frustration. However, I still feel my article serves the purpose for which it was written. Namely, it provides a road map for Amiga literates to set up their hard drive for access from their Bridgeboard. Unfortunately, there are unnecessary detours on this road, but I do hope the article can get a person through the steps more easily than what I experienced when I set out on this road alone.
Eugene Rawls All letters are subject to editing. Questions or comments should be sent to: Amazing Computing
P. O. Box 869 Fail River, MA 02722-0869 Attn: Feedback Readers
whose letters are published will receive five public domain
disks free of charge- (New Products, from p. 10) futuristic
arcade action adventure that combines strategy, hi- tech
weaponry, and seven levels of action as players become
Earth's only hope against an invading alien force, At the
controls of Earth's most sophisticated fighting machine,
players ba t tie forces on seven different worlds and
engage in a hair- raising final confrontation with tire
supreme overlord of the evil Arcturian Empire.
Stellar 7 was one of the first 3-D games for the home computer. Now Stellar?returns in a completely updated version, combining highly advanced technology with modern techniques of hand paint- ingand digitizing graphics, The original stereo soundtrack includes 15 songs and sound effects fully implemented for the Amiga.
Stellar 7 comes on three diskettes and is compatible with any Amiga. Suggested retail price: $ 34.95. Inquiry 213.
TRIAL BY FIRE Also from Sierra On-Line comes the second installment to the Quest for Glory series.
Trial by Fire delivers more puzzles, more fun, more characters, and more locations. It combines the best of twjo game genres, adventure gaming and fantasy role-playing.
Good and evil await those who dare to cross the arid Arabian wastes to rescue Arus al- Din, the honorable Emir, and restore him tohis throne. While solving the many puzzles of an exotic new world, plots and sub- pi ots unfold in the twin cities of Rasier and Shapier, once blessed but now' cursed. As a cunning magician, a fierce fighter or a wily thief, heroes decimate desert monsters, joust with jackalmen, and battle brigands. Through a series of carefully devised tests, adventurers may prove their worth and attain glory.
Available for the Amiga in 16-color EGA VGA graphics, Quest for Glory II, Trial by Fire comes on eight 720K disks. Formerly known as Hero's Quest, the Quest for Glorv series un- derwenta name change to avoid tra demark confusion. Sugges ted retail price: $ 59.95. Sierra On- Line, Inc., P.O. Box 485, Conrsegold, CA 93614, (209) 683-
4468. Inquiry 212.
CLICKFAX New' from Black Belt Systems comes a full spectrum fax system for the complete line of Amiga computers. ClickFAXis anextemal modem and support software. ClickFAX supports both sending and receiving fax new products iSt other ml stuff messages and documents at 9600 baud with l-Dor2-D compression. ClickFAX also provides standard telecom modem capabilities, at speeds of 300, 1200, and 2400 baud with MNP level 3,4, and 5 support.
ClickFAX has three complete user interfaces. Take advantage of all of the system's features from the Workbench using the mouse, CL1, or Shell, or via Arexx from any application, script, or macro.
Three types of input files are available for your faxes.
Standard text files, IFF graphics and pre-compressed fax files are your choices. View incoming fax messages from a highspeed bitmapped window, or send to the preferences printer Continue the Winning Tradition With the SAS C’ Development System for AmigaDOS Ever since the Amiga* was introduced, the Lattice' C Compiler has been the compiler of choice.
Now SAS C picks up where Lattice C left off. SAS Institute adds the experience and expertise of one of the world’s largest independent software companies to the solid foundation built by Lattice, Inc. Lattice C’s proven track record provides the compiler with the following features: ? SAS C Compiler ? Macro Assembler ? Global Optimizer j"™!1,1 ? Blink Overlay Linker ? Code Profiler ? Extensive Libraries Make Utility ? Source level Debugger f rogrammer Utilities.
SAS C surges ahead with a host of new features for the SAS C Development System for AmigaDOS, Release 5.10: .
? Workbench environment for all users ? Additional library functions ? Release 2.0 support for the ? Poim-and-click program to set power programmer default options .
? Improved code generation ? Automated utility to set up new projects.
C the leader of the pack! Run with the SAS C Development System for F°r a ree brochure or to order Release 5.10 of the product, call SAS Institute at 919-b77-8UUU, Circle 126 on Reader Service card.
New products & other neat stuff for output. Save documents as IFF graphics or as compressed FAX files for later transmission.
Send any single IFF, text, or FAX file to any other fax system in one transmission.
ClickFAX is highly user- configurable. Custom screen and workbench operation are available, and selectable scaling for the SuperBitMap FAX view window scales incoming faxes live, and enables scrolling around a fax as it is being drawn.
Retail price: $ 449.95; available directly from Black Belt Systems only. Black Belt Systems, RR1, Box 4272, Glasgow, MT 59230,
(800) TK-AMIGA. Inquiry 273.
A-SOUND ELITE FromDeltaware Products comes a digital sound editor capable also of sampling and digitizing sound with a multitude of sound effects and superlative sound-editing capabilities. A-Sound Elite supports: Perfect Sound and other d igi tizing hard wa re; IFF, RAW, ASF and Sonix instruments and one-shot samples; and multitrack, multi-octave instrument creation in IFF and Sonix for- 16 A MA ZING COM PUTING mats. There are 32 individual audio sample tracks; each has its own configuration in both mono and stereo. There is full implementation of stereo in all operations.
A-Sound Elite includes a full array of editing tools including cut, copy, and paste; zero, delete, and auto-edit.
Minimum requirements are at least 1MB of memory and a disk drive. No price has been set as of yet. Del fan hi re Products, 3148 Kingston Rd., Ste. 202, Bo.t 395, Toronto, Ontario, Canada, M1M 1P4, (416) 431-2047. Inquiry 214.
BILL AND TED... Capstone, the entertainment label of IntraCorp., Inc, has released a new video game for the Amiga. Bill and Ted's Excellent Adventure is a fully- animated arcade action game recreating all the fun of the movie. Join Bill and Ted on a fun-filled romp through time in search of "famous dudes".
You'll meet the likes of Napoleon, Socrates, Joan of Arc, Einstein, and many more on your quest to pass your history exam. Digitized pictures and sound combined with arcade- style animation and graphics add to the adventure.
Bill and Ted is available now for use on any Amiga. Requirements are at least 512K, 1 disk drive, a joystick, and KickStart 2.1 and up. Suggested retail price: $ 39.95. Capstone, Division of IntraCorp, Inc., 14202 SW 136TH Street, Miami, FL 331S6, (305) 252-9040. Inquiry 215.
PRO TENNIS 2 UBI SOFT and Electronic Arts Distribution have released Pro Tennis Tour 2, the game that puts the titles of the world within your grasp. All the characteristics of ProTennis Tour have been improved to offer even more challenging excitement. Other tea tu res have also been added to make this a truly realistic tennissimulation.
Choose to play on tlvree different court surfaces; play singles, doubles, or even triples; and choose either tournament or training mode. The player’s parameters can be set to your specifications physical condition, sw ing, ski 11, and strength attribute directly to the player.
During a match, the computer tabulates all the stats according to the shots you make against your opponent.
Players may also participate in all Grand Slam tournaments throughout the tennis season, Train and work on weak spots witha programmable ball machine. Ajso, plan your own tournament schedule. ProTennis Tour 2 is a completely programmable tennis simulation for all levels. Suggested retail price:$ 49.95. Electronic Arts, 1820 Gateway Drive, San Mateo, CA 94404, '(800) 448-8822 Inquiry 216.
PICK N PILE Also from UBI SOFT comes a challenging game which combines skill and talent with a lot of luck. In Pick 'N Pile you are faced with an endless number of colored balls falling from the sky, and it’syour job to make them disappear. To accomplish this feat, you must catch and stack the balls in columns then make the columns disappear by stacking even more balls. Once a column is complete, it vanishes. To move on to the next level, you must clear the screen of all the balls.
Check your reflexes for this one.
Suggested retail price: $ 39.95. Electronic Arts Distribution, 1820 Gateway Drive, San Mateo, CA 94404, (800) 448-8822. Inquiry 217.
SCREEN-MAKER The Digital Graphics Library introduces Screen- Maker, a method of creating professional quality graphic enviroments. Screen-Maker comes with ready-made backgrounds for charts, graphics, titles, and other video images.
With the software running on the user's color video board, these backgrounds can easily be modified for use in generating TV screens or electronic slides.
Screen-Maker includes 100 deep-color high-resolution images stored on d iskettes. Screen- Maker images include frames, panels, bars, scrolls, geometries and natural images which the user can modify with text and pictures. Screen-Maker may be used on any Amiga with a video graphics board. Suggested retail price: $ 495.00. The Digital Graphics Library, Inc., 1382 Third Ave., Ste. 333, Ney York, NY 10021, (212) 978-8508. Inquiry 220.
AMIGA ARTISTS Willow Mixed Media, Inc. is expanding its monthly series of cable TV prog rams featuring Amiga artists to include Amiga art-related products. The series has gathered works from Amiga artists throughout the NEWS STONE Cinnamon Toast Fonts come in six styles.
United States and offers them in this video showcase. The response from the artists has led to the expansion of the program to include reviews and presentations of hardware and hard- ware-software innovations for the arts.
Willow Mixed Media is a non-profit organization which has been sponsoring innovative arts and documentary programming since 1970. Amiga Artists on the Air is seeking support from manufacturers of innovative art and video-related products for the Amiga.
The program intends to highlight new-product introductions that assist the Amiga arts community.
Distribution of Amiga Artists on the Air is by video tape to cable access stations, universities, and public libraries. For more information please contact Willow Mixed Media, Inc.,
P. O. Box 194, Lennox Ave., Glenford, NY 12433, (914) 657-
2914. Inquiry 221.
CINNAMON TOAST Shereff Systems, Inc. has announced the release of their second set of Cinnamon Toast Fonts for the Video Toaster.
Cinnamon Toast Fonts Set 2 is a 4-disk package that includes sixstylesofchroma fonts available in two sizes. The fonts are rendered in 24-bit RGB color and converted to Toaster Font 16-bit digital video color to assure broadcast quality, style, color gradation, and legal NTSC chroma values. The Styles represented in Set 2 are CinGold, CinLime, CinGlory, CinStone, CinNews, and Cinnamon.
Suggested retail price: $ 99.95. Shereff Systems, Inc., 15075 SW Koll Pkunj., Ste. G, Beaverton, OR 97006, (503) 626-2022. Inquiry 219 IMAGINE A GUIDED TOUR CentaurSoftware, Inc.has released a new instructional video tape intended for use with Imagine from Impulse. This 90- minute video tape is a thorough tutorial exploring all the incredible feature of Imagine, the professional 3-D rendering software for the Amiga.
Imagine AGuided Tour includes segments on object loading and creation, surface attributes, lighting techniques, texture mapping, animation, 12-and 24-bit comparisons, and more. This video tutorial complements the program's manual and teaches viewers everything they need to know to master the program's possibilities. This tape allows you to get the most out of imagine and helps you to unleash your imagination. Suggested retail price: S39.95. Centaur Software, Inc., P.O. Box 4400, Redondo Beach, CA 90278. Inquiry 232 VISIONMODELLER 3-D ShaderSoft has released VisionModeller 3D version
1. 0, a full featured 3-D modelling program for use with Xspecs
3D glasses from Haitex Resources. Together, they present a
modelling environment which allows you to work in a
three-dimensional space from any viewing angle.
VisionModeller 3D can also be used without Xspecs in full perspective mode.
VisionModeller features numerous basic shapes including cubes, spheres, and fractal trees. Easily create and edit points, lines and faces. Tools allow1 you to extrude in any direction, spin around any axis, skin cross-sections, and have the ability' to generate multiple files for animations utilizing dynamic motion with ground interaction and plastic deformation.
The program features read and write compatibility with Sculpt 3D 4D, Turbo Silver 3.0 and Imagine rendering programs with extensive configuration options, VisionModeller 3D runs on any Amiga computer equipped a 68020 030 processor and a 68881 882 math coprocessor combination with at least 1.5 MB of memory.
Compatible with AmigaDOS new products & other neat stuff
1. 2 thru 2.0. Price: S150.00: available directly from the devel
oper. A demo disk is available for $ 10.00, which is deductible
from later purchase. ShaderSoft, 3631 Colby S. W., Wyoming,MI
(616) 531-6083. Inquiry 234.
DATAFLYER Expansion Systems intro- d uces the Data Flyer line of SCSI drives for the Amiga 500 and
200. Tile all new Line of products offers the speed and con
veniences of a hard drive. The ah new autobooting 8-bit
interfaces provide greatly increased speed. The DataFlyer
from Expansion Systems also offers compatibility with any
SCSI drive, an optional 4- or 8- megabyte plug-on memory
board and easy formatting software, The non-DMA design
eliminates DMA problems. It is also Syquest and AMAX1!
Compatible. The DataFlyer also works with the Fast FileSystem Workbench 1.3 and 2.0. The DataFlyer 2000 interface conies as a hard card and plugs into any standard A2000.
The drive attaches to the rear of the card or to optional rails, The optional DB25 connector kit passes through the SCSI buss.
Suggested retail price for the DataFlyer 2000: S99.00. The DataFlyer 500 comes as a complete system or as a kit with everything you need but the hard drive itself. The chassis comes with, or will accept your choice of any 3.5 inch SCSI drive. All hardware and cables are included for easy installation. Both the interface and the memory card can be removed and used in an Amiga 2000.
Suggested retail price for the DataFlyer 500 System Kit: $ 189.00. Expansion Systems, 44862 Osgood Road, Fremont, CA,
(415) 656-2890. Inquiry 233.
• AC* prudent endeavor when analyzing a new hot rod such as to
shake out all the rattles and get a real feel for the clutch.
REVIEW GOLD DISK’S PROFESSIONAL PAGE 2.0 by Rick Broida PROFESSIONAL PAGE 2.0 HAS THE FEEL of a new sports car: sleek new lines, a high-output engine, and an eyepopping sticker price. Yet, with all the horsepower, reliability, and extras that one would expect to find in the ultimate desktop publishing machine, Gold Disk has forgotten to put a tiger in the tank.
Perhaps that's a bit too harsh; after all, Professional Page does handle beautifully, and it dependably gets you . . , . . Where vou want to go. It just takes a Any text or graphic 3 1 box can be rotated llttle lon8er than ’ou expected.
To any angle in These conclusions come after a MY WET FOOT Professional Page 2.0 Is a significant package in that it solidifies what has long been shaky Amiga ground.
Desktop publishing on the Amiga used to be 1 ike pulling a sock onto a wet foot; needlessly aggravating, though usually worth it when you saw the etui result.
Gold Disk has clarified what Amiga desktop publishing should be; powerful, comprehensive, and trouble- free, with lots of simplicity and style designed in. The new box is particularly slick; its contents are doubly so.
Professional Page 2.0 consists of a 268- page wire-bound instruction manual, a quick-reference card, three program disks, and an instructional videotape.
Everything looks attractive and professional two qualities vital to the Amiga's success as a desktop publishing force.
THE MEMORY MONSTER Before driving home a Professional Page 2.0 package of your own, be sure that your Amiga can offer it the proper road conditions. Professional Page's vast power is not without its price; the ideal Amiga setup should have lots of memory, a quick hard drive, an even quicker processor, and a flicker-free display.
Of course, this sort of idealism is costly and perhaps unrealistic, especially for those just getting started in desktop publishing. It is possible to create many a professional page with only minimal hardware, and a relatively minimal initial investment.
The system 1 use at home an Amiga 500 with a hard drive, external disk drive, RGB monitor, and an inexpensive flicker-red ucing screen mee ts nicely the needs of the would-be publisher, and doesn't break anybody's bank. Everyone has a slightly different arrangement, but desktop publishers who wish to use Professional Page 2.0 should also be ready, willing and able to invest in at kuisl the following two areas: Memory Nothing is more important than maximizing your Amiga's available RAM. The Professional Page documentation lists one megabyte as the program's required minimum, but just
meeting it will only serve to stifle your productivity. The software itself swallows almost that much, leaving little room for squeezing in a document. If you don't have at least two megs of RAM, including the fatter Agnus chip, don't even bother. In fact, if you plan to run multi-page, graphics- intensive documents, I recommend three megs. Here, having "too much" memory is like being "too rich" or "too thin"!
A hard drive You just won't enjoy Professional Page without a hard drive. The program can be run solely from floppies, but a heinous amount of disk swapping is involved. For those planning to take the hard drive plunge, make sure it has the capacity for RAM expansion, thereby killing two essentials with one stone. Expensive? Yes, but no one said desktop publishing is cheap.
This is the manual by which all others should be judged. It is clear, concise, comprehensive, and written in a language that seems to elude so many authors of software manuals English!
HEAVENLY GUIDANCE And no one said it is easy. If you've never had your hands on a desktop publishing program before, get ready for conceptual overload. The difficulty lies not in actually running the program but in understanding a few new ideas. Fear not, newcomers, for the Professional Page instruction booklet is un livre extraordinaire.
This is the manual by which all others should be judged. It is clear, concise, comprehensive, and written in a language that seems to elude so many authors of software manuals English!
For those who enjoy learning with audio-visual aids, Gold Disk has generously included an instructional videotape. This 45-minute introduction to desktop publishing and Professional Page’s features is itself a professional, useful tutorial for the beginner. I must note, however, that both the videotape and the manual occasionally display requesters thatdifferslightly from those actually in the program.
IN WITH THE NEW TypeAcomputerusers (you know who you are) will no doubt skip the manual and the videotape and leap right in, especially if they are experienced Professional Page 1.3 users.
Whether you are impatient or inexperienced or both hard d isk installation isa snap. Instructions are included both on the programdisksandinthemanunl.
Be warned: If you have version 1.3 already installed on your hard drive, remove all traces of it except for your own document files before installing
2. 0. Failure to do so will cause no end of problems; the two
just aren't meant to co-exist.
WRITING, ROTATING, AND WRAPPING In layperson's terms, Professional Page allows you to arrange text and graphics on a page, and then print the result. In the past, this was done by first creating text and graphics in an external program (e.g., WordPerfect, De- luxePaint III) and then importing the data into Professional Page.
Version 2.0 has all but eliminated the need for a separate word processing package through the addition of its own Article Editor. Tailored to work both within Professional Page and externally, the Editor features a number of useful tools including a powerful 90,000-word spell checker. Outside Professional Page, the Article Editor serves as a very efficient word processor, able to import and export WordPerfect files, find and replace words and phrases, and analyze documents for word count and grade-level reading comprehension.
The Article Editor trulyshines from within, capable of making sizeable editing changes to text already imported into Professional Page. In this capacity, selected text is "lifted" from the document and transferred into the Editor, where corrections and additions are then made. The main advantage to moving text into the Article Editor is greatly increased speed and productivity, as any editing of large blocks of text done wifhin Professional Page proper is a slow and tedious process.
Once changes are completed in the Article Editor, text is returned to the Professional Page document and formatted accordingly. While I will continue to compose my text in my favorite word processor, I do appreciate the addition of the Article Editor for on- the-fly editing once my text is in Professional Page.
Another major addition to Professional Page 2.0 is a superbly integrated capability to rotate text and graphics.
This feature works quickly and flawT- lessly, allowing for any text or graphic box to be rotated to any angle. This may be done by typing in the degree of rotation or by simply clicking one of the box handles while holding down the Control key and moving the mouse.
Text may even be edited normally after the box has been rotated. Hats off to the Gold Disk programmers for not only adding this long-desired feature, but for making it as thoroughly excellentas it is.
Speaking of much-demanded features that have been well worth the wait, longtime users of Professional Page should be overjoyed by the addition of the Standoff option. Employed as part of a box that has been made impermeable (that is, text wraps around it; this type of box is often used for sidebars or graphics), Standoff creates a buffer around the box, keeping wrrapped text from touching it. 1 find ARTISTS ANIMATORS MORE THAN YOU CAN BELIEVE!
GRAPHICS WORKSHOP “ is a feature packed drawing tool for hobbyists and commercial animators. Over 200 easily accessed commands give unprecedented control over standard paint and graphic routines; plus generates incomparable PAGE animations exhibiting fade ouf in, changeable paths, 1344 colors on screen (non-HAM), color replacement fades; automatic generation of flip, rotation, roll, size change, motion acceleration deceleration; ten custom brush library and brush tools to size, rotate, shape, ripple, roll, flip; paint with cumulative airbrush; and draws regular and irregular geometric shapes
automatically. Includes revolutionary CELL animation which allows animating numerous cells simultaneously, has moveable animation paths, and can produce complex animations of any length in l 8th the memory required with page anims; unique page animation with automatic features make titling a snap, hot keys are provided for menu commands, and font selection has automatic preview. AMIGA WORLDs "...Best new graphics program. "Write today for a complete list of GRAPHICS WORKSHOP ™ features.
¦ Supports PAL and NTSC in all AMIGA resolutions.
¦ Works with version 2.0 of system software.
¦ Recommend 1.5 Meg memory. ¦ Hard drive installable GRAPHICS WORKSHOP US $ 99.95 Ask for it at your favorite AMIGA software store.
Holosoft Technologies, 1637 East Valle Parkway, Escondido CA, 92027 Call (619)747-0663 for more inforation.
_ AMIGA* raSaraA at OMWgjW Eufgtt KgftPW Circle 174 on Reader Service card.
This feature to be as valuable as box rotation, since sidebars and lift quotes are my life in desktop publishing!
Rations has always been one of Professional Page's tours deforce, and Version
2. 0 has gone a step further by adding a Pantone color matching
system. These colors, developed to standardize color printing
at professional print shops, may be selected easily from
within the program, with the end result a precise color
PostScript output. Professional Page also maintains a database
of over
65. 000 colors, 1,000 of which may be displayed on the screen by
using new color dithering techniques. For the high- end user,
Professional Page hasenough color mettle to handle anything.
A POTPOURRI OF IMPROVEMENTS A number of other minor changes and improvements make Professional Page 2.0 even more of a pleasure to work with. It would be impossible to list them all here, but notables include: Also of value is a new style-tagging feature. The creation and alteration of headlines, sub-heads, bulleted items, and regular body text are dramatically simplified by employing style tags. In essence, the style tag conforms newly typed or selected text to one or many preselected characteristics. For example, within this article are various subheadings that all possess the same
attributes. A style tag allows you to define those attributes such as font size, style, and color and apply them to any section of text at will. This saves the tedium of having to affect those changes every time you decide toadd a new subhead (or headline, or whatever).
The last major add-on to Professional Page is an extension of its already powerful color capabilities. The ability to perform desktop color sepaThe annoying screen flashing after a document save is gone. The cancellation of a print operation in process happens almost instantaneously. The screen tools and requester box buttons have been redesigned with a sharp, three- dimensional look. The option to alter text color is now right where it belongs -under the Typemenu. The IBM format of WordPerfect has been added to the list of available word processor imports. 24-bit color files may
be imported directly. Page numbers may be inserted and updated automatically.
Thumbnail and facing pages views are now available to help check layout and jump quickly between pages.
NOT QUITE CONSUMMATE What fun would it be if Professional Page was perfect? As with any monster-size application, Professional Page has its share of little problems.
First, when creating or extending a box larger than the confines of the screen which causes the work area to "move" with you as you draw the other boxes and the ruler are not "refreshed" (redrawn) as you move, making it impossible to align box edges without stopping to let the screen refresh, and then starting again. This is particularly strange because previous versions of the program did not exhibit this problem, but it should be easily correctable. Still, this is one negative Gold Disk should not have let out of the workshop.
Next, as in the past, a page printed using the HP_LaserJet printer driver is not centered, but rather down and to the right of center, and therefore minus its lower and right edges. While I absolutely adore my Hewlett Packard LaserJet IIP with 2.5 megs of RAM, I cringe when Professional Page gets hold of it. To temporarily solve this problem, I must group every box on a page and then move each to the very edges of the upper left corner. Even then, the printed result is still too low on the page. Because the combination of Professional Page's Compugraphic fonts and a non-PostScript laser
printer is becoming increasingly popular (it's a cost- and quality-effective option), this isaproblem thatneeds tobeaddressed immediately. In Professional Page's current state, printing with the HP_Laserjet driver is not only aggravating, it's almost useless.
Finally, Professional Page's most difficult problem is its lack of speed.
Screen refreshes are often painfully slow, and they occur at the most inopportune times. For instance, simply switching from the Text tool to the Null pointer causes a screen refresh, and if you've got a few columns of 10-point type, i t seems to ta ke forever. Disa bl ing the color display by enabling the black- and-white option speeds things up considerably, b u 11 still find Professiona 1 Page's torpid pace disagreeable.
Granted, a package as powerful as Professional Page is better suited to a more powerful Amiga. On a 2500 or 3000 it picks up nicely and runs at a dandy dispatch. And granted, computer users usually aren't the most patient people, so maybe Professional Page's lack of zip is all relative. Nevertheless, while my Amiga 500 setup has all the memory, storage space, and printing power you would think are necessary to run this desktop publishing machine. Professional Page 2.0 is annoyingly sluggish and sure to discourage other impatient users.
IT NEVER HURTS TO ASK Perhaps Gold Disk could someday add these features to make everybody or maybe just this reviewer happy: the ability to extend a line without redrawing it; the ability to wrap text around a graphic proper, not just the box that contains it; more text styles, like shadow, reverse, and smallcaps; and finally, the ability to bend text around a curve instead of just rotating it. These are wishes, not complaints, because Professional Page already offers quite a bit.
A GOOD RIDE The truth is, Professional Page offers a ton. The list of features is end less, and despite thebugs, significant though they are. Professional Page has added to its well-earned reputation as one of the premier Amiga desktop publishing package. High-end users with speedy Amigasand PostScript printers should have virtually no complaints, and no one can question Professional Page's awesome power. A couple of quick fixes do I hear version 2.1 revving up in the distance? -and Professional Page should be positioned to maintain its preeminent status in the face of stiffening
competition in the Amiga DTP market. *AO Professional Page 2.0 Price: $ 395.00 Inquiry 222 Gold Disk, Inc.
P. O. Box 789, Streetsviile Mississauga, Ontario, Canada L5M 2C2
(416) 602-4000 Please write to Rick Broida c o Amazing Computing,
P.O. Bar 869, Fall River, MA 02722-0869.
MegACJnp 2UUU The BattDisk ” Battery Backed Static RamDisk Super fast Static Ram Disk for the A2000 & A3000. Operates as a silicon hard disk. 'Die BaltDtsk™ will survive a warm bool or power down. Anything that you have saved on your BattDisk™ will still be there when you power up. Can be used to autoboot your system. Allows you to have up to a 2Meg RamDisk without using any of your Fast Ram.
Easily expandable in 64K or 256K increments to 2 Meg. Excellent for working with Multimedia or Video Graphics where you need fast access to files. Data transfer rates up to 2.7 Meg per second.
Also can be hardware or software write protected.
Programmers - Keep your source code in a fast, guru safe, Static Ram.
2 Meg of Chip Ram for the A2000 If you use your Amiga ® for Desktop Video, 3D Rendering & Animation, Multimedia or Desktop Publishing - Then you need the McgAChip 2000 ™, Doubles the amount of memory acccssable to she custom chips. Uses the 2 Megabyte Agnus that’s in the Amiga ® A3000. Greatly enhances multitasking capabilities. Fully compatible with Workbench 2.0, and the ECS Denise chip. Lets you stay current with the latest technology. Fully compatible with the Video Toaster and other genlocks and framebuffers.
Fully compatible with GVP’s and Commodore’s 68030 accelerators. Why upgrade to 1 Meg of Chip Ram when you can have 2Meg of Chip Ram like the A3000?
DKB Software 832 First Milford, MI 48381
(313) 685-2383 Coming Soon for the Amiga ® A500.
Circle 194 on Reader Service card.
Insider II
7. 5 Meg in the A1000 From the makerofthe first internal Ram
board for the Amiga 1000, the original Insider™ by DKB
Software. Allows A1Q00 owners to add up to 1.5 Meg of Fast Ram
internally. User expandable in 512K increments using 256K x 4
Includes battery backed clock calendar.
Comes with software for the clock and testing ram.
Simple installation, no soldering required. The Insider II™ is compatible with the KwikStart™ Rom board.
Retail Price S 249.95 w 0K KwikStart ™ V1.3 or V2.0 Allows up 25 6K of memory to use as Fast Ram under
VI. 3. Upgrade to the latest operating system and still be able
to use Kickstart from disk if needed.
Retail Price S 99.95 w o Roms Dealer Inquiries Welcome MultiStart II ™ A500 & A2000 Allows A500 and A2000 owners to install Kickstart V2.0 and V1.3 Roms and switch between them with the keyboard. Can also install a third Rom.Lets you stay compatible with your software.
No external wires or switches required.
Retail Price S 99.95 w o Roms All Products come with a Full One Year Warranty.
Contact your local dealer or call for more information.
MegAChp 2000, Iniuic B. Kw&Sua icd MuiiSua II ire mdemnlci of DKB Scftwcr Armg* * trrfrnicrod mdorjA of Cocgaadorg Agtt&i. Inc. HAM-E review by David Johnson How would you like to have photo-realistic, 16.8-million-color images on your Amiga for the cost of a good ray tracer, or even less? After a long wait, we beleaguered Amiga owners can finally have "true color", often at a much lower cost than that offered by other platforms, which have had 24-bit frame buffers for quite a while longer. That's because there has been a revolution of sorts in the past few months: where there was once only
HAM, now there are a half dozen display cards for the Amiga that offer lots of colors at varying resolutions, prices, and levels of hassle.
Because Amiga owners now have so many options, it is unlikely that any one display system will become the standard by default. There are true frame buffers (Impulse's Firecracker 24), video effects boards (NewTek's Video Toaster and Progressive Peripherals' Video Blender), inexpensive composite-only devices (Digital Creation's DCTV), and true RGB units like Black Belt System's HAM- E, While it is true that no single unit is likely to become a household standard for all people and all applications, HAM-E is poised to capture the maj or sha re of the true col or market with its ingenious
design, transparent operation, low price, and nearly seamless integration into the Amiga operating system.
What is HAM-E?
There are really two classes of display hardware on the market. Framebuffers are devices which use their own memory to store and display one or, at the most, two frames of 16.8-million-color images.
The other type of hardware, which we might call "display adapters", uses the Amiga's own RAM to hold, manipulate, and display images. HAM-E is such a device. This design approach has many advantages over that of traditional frame buffers. First, because the device has no on-board memory, it is inherently less expensive.
By using the Amiga's memory, you may pack as many images into memory as you have RAM to spare. Significantly, this allows you to actually perform double-buffered animation out of memory, instead of resorting to expensive single-frame- accurate VCRs and transport controllers.
Now', we've been discussing HAM-E in the generic category of 24-bit display hardware. However, Black Belt's creation is not a true 24-bit device; itismoreaccurately an 18- bit device. It brings the Amiga two new modes: 256 pixel-accurate colors (''register mode" in HAM-E lingo) in all resolutions and 262,144 HAM-like colors ("HAM-E" mode) in all resolutions. The 256-color mode is a true 8-bits-per-pixel display, and in greyscale is sufficient to define every shade discernible to the human eye. In a sense, it is true color in black and white.
In color mode, it is best compared to IBM's VGA display card. It is important to keep in mind that, unlike other display adapters, HAM-E is a true RGB unit. It may be genlocked to composite on demand, but has higher resolution and color accuracy than a composite-only device.
The 262,144-color mode is also based on 8 bitplanes, though it is the equivalent of 18 bits per pixel (just like HAM's pseudo 12 bitplanes). It provides a super HAM mode with over 200 independent registers (just as HAM has 16 base colors) for virtually no visible fringing. Even better, the 262,144 colors can be automatically dithered on-screen for the impression of a full 24-bit display. Let there be no doubt that HAM-E images can be visually indistinguishable from 24-bit graphics. Itiiis is due to the fact that the human eye can only distinguish up to a certain level of color
definition Ed.I To get some idea of the difference in image quality between HAM and HAM-E, refer to Figures One and Two. Figure One shows the familiar "Ladv" image from N'ewTek's Digi-Paint. Notice the obvious color contours and artifacts in the HAM image. Figure Two was produced by converting the same image to 24-bit IFF and loading it into FIAM-E's image processing (IP) software.
Ifigure One was converteddirectly from an IFF file, while in the case of Figure Two a photograph of the screen image was taken, and that photo was then color-separated. Ed. The greyscale skin was decontoured to introduce more levels of grey and then colorized using the same rela- tive color levels (RGB numerical level times 16) as in the HAM image. Fora smoother effect, IP was also used to smear the background before colorizing.
Why lie Hassled?
One question you may ask is why be hassled with a pseudo 24-bit system when, for a few hundred dollars more, you can own a true 24-bit frame buffer?
Well, there are real advantages to BlackBelt'ssuper HAM concoction. One of the most important is file size. A typical 320 x 400 pixel, 24-bit IFF runs about 300 kilobytes on average. On a 3 MB Amiga, that allows for less than S or 9 frames in memory at once. That's not much of an animation. If the same 24-bit files were con verted to HAM-E, they would occupy about 100 kilobytes each. Low- resolution HAM-E images, while still simulating 24 bits of color, are as small as 50 kilobytes. Because of the way HA M - E works, you can expect to see a frame rate of around 20 frames per second, on
average, when animating. Depending on the complexity of your animation, it is possible to achieve much higher or lower- frame rates.
Register mode (256-color or greyscale) animations tend to run a bit faster than HAM-E mode images because HAM-E is limited bv some of the same palette pixel restrictions as HAM. You can begin, however, tosee the potential for truecolor animations running right out of your machine's memory. Finally, HAM-E is, to my knowledge, the most inexpensive display adapter on the market, at about 55,900 colors per dollar.
Making HAM-E Work The HAM-E device is an 8" x 8" x 1.5" metal box which intercepts the Amiga's video signal at the RGB port. It in turn plugs into your monitor and lias its own independentpower supply. 1 tested the HAM-E unit with both a 1084 monitor and the Commodore 1950 multisync, and it works well with both. In addition, HAM-E functions on all model Amigas, from the 500 through 3000.
The configuration process is not as si mple as plugging it in and turning it on; still, it shouldn't pose any major problems. The unit must be adjusted for the particular Amiga to which it is attached via four variable pots inside the box.
Though the manual does not specify, I'd recommend that you plug it in and let it warm up for 30-60 minutes before adjusting things, or you'll be repeating the process shortly after screwing tire box back together. Essentially, the task is little more than turning a pot until the supplied HAM- E graphics stabilize on your monitor. After you see the 18- bit prism (HAM-E's unofficial mascot) clearly, it's on to the adjustment, which does require some finesse.
You must load a HAM-E IFF greyscale graphic and a normal IFF greyscale image and adjust three color pots until the two images match perfectly, if vou cannot get them to match exactly, it is most likely a problem with your monitor. As the manual advises, don't adjust the HAM-E image for a better greyscale; just try to make them match, and then work on your monitor settings. I've found the best technique for this adjustment to be turning all three color pots down until the HAM-E image is pure black, and then turning each up a little at a time until you have good color balance. After that,
you're set! The manual states that HAM-E was designed to be left on all the time. My experience indicates thatyou really should leave it on permanently, or you'll forever be fine-tuning the boxevery time it warms up.
TABLE ONE: CONVERT INPUT FORMATS Amiga IFF (including HAM and Extra. Half_Brite) HAM-E register mode and HAM-E mode, HAM-E brushes DigiPaint brushes PhotonPaint brushes GIF Sham Dynamic Hi-Res (DigiView Gold 4.0) RGBN (HAM Turbo Silver) RGB8 (24-bit Turbo Silver) ScanLab 18-bit The Art Department (ARZO, ARZ1, AHAM and CLUT) Targa QRT tracer DKB tracer Raw Files (such as Sculpt) There are two different HAM-E models avai lable. The high-resolu tion uni t has a toggle switch to activate its antialiasing engine. When left off, it functions exactly like the original HAM-E unit at resolutions up
to 384 x 480. Enabling the anti-aliasing engine doubles the horizontal resolution of the displayed image and performs sophisticated anti-aliasing operations to improve image quality' instantly'. Because all of this occurs inside the HAM-E unit, the improved image quality comes at no additional cost in Amiga RAM. For the most part, this enhancement is fairly subtle and visible only at close range. Aside from the switch, there is no difference in the operation of the two models, and they have identical system requirements.
The Perfect Beast HAM-E integrates almost flawlessly into your current Amiga system. HAM-E recognizes its own IFF images and displays them properly, while passing other IFF images through the system unchanged, just about any program that can display,' IFF images can show HAM-E images without modification. That includes DeluxePaint, AmigaVision, CanDo, SuperView and nearly every other one you can think of. The transparency of this environment must be seen to be appreciated. Slideshows can feature Amiga IFF and HAM-E IFF images intermixed, and animation software can manipulate HAM-E
images with ease. I've used Elan Performer's AnimSplicer utility to build HAM-E animations in the AN1M5 format and played them from a variety of sources.
Figure Two: DigiPaint image converted to 24-bit IFF, then loaded into and altered with HAM-E’s image-processing software.
TABLE TWO: RENDER ALGORITHM OPTIONS Render Flags (function on some or all render modes): Spread Adjusts colors to use full contrast range.
NTSC Limit Adjusts image contrast to prevent video smearing.
Contour Reduces the possible colors in image.
Decontour Adds colors to images with fewer than 24 bits.
Sharpen Image focusing.
Srnear Defocusing.
RIP RIS Removes artifacts such as HAM fringing.
EDO Pseudo-random dither.
Render Modes:
1. HAM-E 262,144 colors on screen.
2. Register Modes (256 colors): R-Block Very fast but
unflattering render.
R-Dither Uses the same palette in each image (appropriate for animations).
R-Smooth Analyzes image for most common colors and assigns those to the 256 color registers.
R-Spectral Analyzes image for optimum color for each pixel in image.
R-Hybrid Compromise between Smooth and Spectral algorithms.
Greyscale 256 greyscale image rendered with equal weight given to the red, green and blue components.
Lumascale 256 greyscale image rendered with NTSC standard weights (red - 39%, green - 59%, blue -11%).
One of the most frustrating considerations when talking about Amiga 24-bit hardware is the utter lack of standardization. While adding a frame buffer to your Macintosh is a piece of cake, no two dis- HAM-E mode in action, play devices on the Amiga work on the same principles, communicate with the Amiga in the same way, or even read the same graphic format exclusively. There is a 24-bit IFF format, but not all software and hardware supports it. HAM-E does support it, though, and that makes it easy to start using HAM-E.
Using HAM-E HAM-E comes with an arsenal of Black Belt public domain software to make the transition to 16.8 million colors painless. The first program you will likely use is called Convert. Its job is to take graphics of just about any variety (see Table One for a list of supported formats) and convert them to the 24-bit IFF standard.
Presen tiv. Convert is a CLI-only program.
Black Belt is reportedly rewriting Convert to support a graphic interface, but until then I've written a graphic front-end for it which can be found on Black Beit's bulletin board. It requires CanDo or the CanDo browser (available on PeopleLink, among other places) and simplifies the task of converting multiple files to 24-bit IFFs.
Once a file is saved in 24 bits, there are a multitude of things you can do with it. Using the supplied Render program, you can convert this 24-bit image into a 256-color or 256-greyscaie image, or render it in the full HAM-E 262,144-color mode. You can also load it directly into the paint and processing software, and we'll get to that shortly.
Render includes numerous options for optimizing your image. When you first start out with FIAM-E,you will probably have lots of Amiga graphics (composed of4096 colors or less) thatyou want to display in HAM-E. The Render software offers a multitude of algorithms to introduce more colors into an image, thereby enhancing a previously low-color graphic. Table Two lists those options and their effects. While it is possible to improve Amiga graphics drastically with the Render program, two points should be made. First, it does take some practice to achieve good results. Though it's hard to
end up with a HAM-E image that is worse than the HAM or 32-color graphic you started with (exception: the R-Biock render mode, which makes your256-color image look like it was quilted from (hick wool), to really get (he most out of Render, be prepared to experiment with all of its options frequently. Secondly, the real benefit of owning HAM-E is not modifying your old Amiga graphics with Render, but rather displaying and manipulating true 24-bit images that began their life that way.
Any Color You Like Two other programs are supplied with HAM-E at the present time: a register mode paint program and a true 24-bit image processing system. Black Belt will reportedly have released a companion 24-bit paint program before you read this review, but it was not available for in- spec tion at press time. The reg mode pa int program allows you to paint and, with Arexx, animate in 256 colors or greys.
Above left: Figure Three, originally composed scene after if rolled off the ray tracer.
Left: Figure Four, same scene post-HAM-E's IP.
Both the motion blur on the aircraft and the antialiased sky objects were added by IP in minutes.
I do not consider myself to be an intuitive computer artist; rather, creating graphics is simply one of the several ways I use my machine. With that in mind, let me remark that I am not fond of tine paint program, though there are many Black Belt customers better artists, most likely who seem to like it. I find its interface to be unattractive and difficult to use, Some of its more powerful features like colorize, brighten, darken, wash, complement, focus and smear must be controlled by configuring regions of the color palette and assigning those regions to these effects.
The paint program includes many features you would expect from a mature graphics system. It has basic drawing tools, a magnifying glass, an innovative pantogram tool, stencil and grid features, spray paint, and brush tools. There are a variety of fill options including warping effects, Text support includes ColorFonts.
Tile program fully supports superbitmaps and a spare page, with independent palettes. The brush operations are particularly powerful. There are options to change a custom brush's size; stretch, rotate or flip it; remap its palette to a new graphic, and render it in 3-D perspective, similar to DeluxePaint's feature.
The paint program's palette control is a separate window which displays all 256 colors on-screen. It has sophisticated tools for editing the palette, creating ranges for a variety of special effects, and creating color cycling, and "glow" ranges (a special HAM-E color cycling mode).
HAM-E supports a whopping ten color ranges, and each range can include up to 256 color registers.
HAM-E's paint program saves images as register mode HAM-E graphics, 24-bitIFFs or GIF files. It is an undeniably powerful program, but it seems to me that its features are fighting with the interface forattention. Any reservations you may have about the paint program, however, will be swept away with your first glance at Image Professional, HAM-E's 24-bit image processing program. In my opinion, IP might just be the best thing that has ever happened to Amiga graphics processing.
HAM-E loads and saves 24-bit IFF files. Images can be displayed in register mode (color or greyscale), HAM-E mode or, for best effects, what Black Belt calls HAM-E 24-bit mode, which is 262,144 colors di thered for the appearance of 16.8 million colors on-screen. IP can load and store as many images as you have memory' for in independent buffers. Those graphics can be over 32000 pixels square which, at 24 bits per pixel, requires 4 gigabytes to display. As you can see, IP has few restrictions on image size.
The menu is a Workbench 2.0-style strip of gadgets marked Exit, Load, Save, Image Composition, Image Processing, Displ ay Con trol, B uff er Control, Info, and Defaults. With a single image loaded into memory, the image processing menu is activated. From here, you may choose from a list of many plain-English options.
Because IP offers 16.8 million colors and
16. 8 million levels of transparency, it is easy to achieve
effects just about impossible with traditional HAM
software. As an example, Figures Three and Four re
spectively depict a scene after it rolled off the ray tracer,
and again after it had gone through IP. Note the motion blur
on the aircraft and the anti-aliased sky objects, both of
which were added by IP in minutes.
As for the movie screens, we need to move on to IP's Image Composition menu.
Once a second image is loa ded i n to IP and assigned as a secondary buffer, the com- positionmenu is activated. It offers merge and rubthru effects. The shuttle is a detail from a larger Sham image, generated using the Stretch from Clip option. This feature anti-aliases a brush as it isstretched to fi II the screen. It was then merged onto the movie screen at a 50% blend in order to preserve the detail on the screen behind the shuttle. The shuttle clip was flipped vertically and merged over the screen’s reflection ata 30% blend. The F15 was solarized and merged much the same way.
Picture mapping in ray tracers often takesa prohibitive amount of time. Using this process, a very' good effect can be achieved after the fact in only a few minutes with IP, The composition menu provides several other tools, including surface warping and shading, in which the texture of the primary image is altered according to the color contours of the image behind it.
IP has other powerful features. I would be remiss not to mention the blend requester, which allows for very delicate blending variances over the surface of the image with separate sliders for top, bottom, and sides. Blend levels can be saved for later use as well. The clip tool replaces a more traditional magnifying glass in the respect that clipped images may be manipulated and then restored to their exact position in the original graphic with changes intact. Finally, the Info requester can tell you about memory usage per image or in to tal, an d can count the colors used in the current
graphic, memory permitting.
Other Considerations There are a few aspects of HAM-E which will hopefully be addressed in the future. HAM-E is a 15 kHz device, and will not function with a flicker fixer or the ROUTE 3 BOX 255 BEAR CREEK RD LEICESTER N.C. 28748-9433 RAM EXPANSION SPECIALS* CONTROLLER SPECIALSI HARD DISK SPECIALS!
IVSMETA4 ram card 200C.__________ 149 SUPRARAM 2000________________ 119 SUPRARAM10CRX te lMB.___________________13S SUPRARAM 1CCRX __________________219 SUPRARAM 5CC x JMB.doek.... 66
C. OLDLNIMAGL u .lMB,Hock 6J micr obotics t-un
.149 ICDAdRamUd________ 119
BASEBOARD___________ 119 XRAMfor BASEBOAR D te .IMB. _____119
SERIES n.______________209 GVPA1CC HC8 0 SERIES 11
tc 4CMB ..299 GVP AIM HO C SERIES II ir SiMR-.....629
II s 161MB. .819 GVPA2CCC 22 1(13) w SCSlintf. .949 G VP A
2X0 33 4(161 tc SCSI mf .1710 GVP A3CIC 10 4(32)
to IDE intf. - 2299 SUPRADRIVE 20MB 100XPte cMe lMB 419
lCCXPtt ease .lMB..139 SUPRADRIVE 101MB1CCXPIi casr . 1MB. 810
SEAGATE 211MB IDE 1IMS3.1 inch 799 SEAGATE 121MB IDE 1IMS3.1
in da .449 SEAGATE SCMB IDE 24MS3.1 inch________149
SEAGATE 41MB IDE 24MS3.1 inch____249 QUANTUM 21CMBSCSI I9MS3.1
bids 939 QUANTUM 170MB SCSI 19MS3.1 tndt. SJ9 QUANTUM 1CIMB
SCSI 19MS3.1 inik 399 QUANTUM 12MBLPSCSI 19MS 3.1iraA„ 131
QUANTUM 40MBSCS1 19MS3.1 intb. 321 SYQUEST44R external
rrmotcakle. .....679 SYQUEST44R canridgtt... _____________ 92
ICDAdlDF. 40ptn interface..,.,-,, . 112 1CD
AdlDE 44 put iiueifacc . 123 ICDAdSCSI
2080______________________199 DATAELYER
SCSI2CX.___________________9C DATAFLYER SCSI ICC u casa.
...119 WORDSYNCH 5GS11CCQ____________________111
HARDFRAML SCSI2COS. ___________HI 7K UMPCARD 2000.-------- 139
IK UMPCARD ICS te ctse ps- -----..299 TR UMPCARD PRO.
2CCCtt ratk----------209 IK UMPCARD PRO. ICCx case.-------279
SUPRA lOOXPidt te case ps CMB._____________269 SUPRA
SCSlmfforAlCCC r Hoek__________199 216KX4 ICOnt....
. « 216kx 4
IMBXllCCni______________________ 6 1 MB X 4 Scm (A3000Bps)--
IS 1MB X 880 ns fimm --- .---....10 I MB X8 70ni simm
(Cl'P28X4MB) ..399 1 MB XS 60,11 nmm
(GVP33j(4MBf ..489 SIMM 32¦ IMB 6C. 1MB).____ 129 SIMM
32-4MB fC.(4MB)___________________489 TERMS: V1SA MCD.
Certified checks, money onlrn. Wire transfers, aid persaud
checks tlO DA Y PROCESS TIME) are accepted Your credit card it
Ml billed until order Is processed. Shlppbtg on all orders Is
2% ($ 4 M1NIC.O.D. fee Is S3.75 per container. 3%fre on
V1SA MCD. Opened software can 'I be returned Authorised
returns other than replacements incur 20% restoekblgfee. Sltpg
is not refundable. Due to these low prices, returns other than
for exchange (within 30 days) of same item will not be
accepted. Ail prices may change without notice. Shpg Is not
refundable. Credit card orders reqidre a signature on
ORDER TOLL-FREE:1-800-468-4503 9 AM TO 6 PM MON-FRI EOT INFO:1-704-683-4093 Circle 135 on Reader Service card.
System Integrator is a software hardware combination that attaches externally to all current AMIGA computers (internally for A500). Developed for cable television companies and inter- aclivemulll-mediadispluys.it isaisoa must Tor bulletin bonrds, ray-tracing, scientific or industrial data actpiisi- lion and other applications that require tire AMIGA In be left running unattended. It will RESET the AMIGA when an error condition, system lockup or even a complete system crash occurs. System Integrator will have you up and running again in seconds, with no human intervention. The software
includes a tool kit to log errors, blank tlic display or display your own custom message screen.
PRICE: U.S. S 10!).«0 (fi CRN S240.00 +lUXCS Circle 172 on Reader Service card.
Amiga 3000's display enhancer. While Black Belt has indicated that a de-inter- lace-compatible H AM-E upgrade has not been ruled out, they also made it clear that one wouldn't be seen in the near future. In the meantime, I'll rely on my trusty old source for bizarre cable requirements, Redmond Cable (206 882- Update!
Black Belt's HAM-E software has matured significantly since this article was written. With version 3.6, Image Professional now has over two dozen new effects and features including full Arexx support. The Render program, used for converting 24-bit files to HAM-E-viewableformats, has been completely integrated into IP. Instead of having to experiment with many render options and flags, now one only needs to choose a mode (256 grey, 256 color, 18-bit or 24-bit) and IP takes care of the rest. Using Arexx, queues of 24-bitfiles destined for animation can be rendered in a single batch with a common
base palette for fastest animation speed.
In other software neivs, Render has been replaced with the Render module nozv in IP. Conyert, used for transforming images into IFF 24 format, has been revamped with an IP-like graphic interface. In the public domain you can find a menu-driven batch Tenderer for IP's render mode; there is also third-party support for HAM-E in thewayofan 8-bit, 256-color paint program, HAM- E Worksliop,frorn Holosoft. DJ MIDI INTERFACES FOR Al.L AMIGA COMPUTERS Our Deluxe MIDI INTERFACE is used in many commercial applications and was the first one available for the AMIGA 500. Itfeatures one IN, one THRU and
two switch- able Tl-IRU’s or OUT’s. It also has a serial passthru and a 6 foot serial cable.
U. S. $ 89.00 CdiV S 109.00 + tuxesj We had many requests for a
MIDI Interface with no passthru for sliige and studio
applications. Our Pro-MIDI INTERFACE lias become a standard.
It features one IN, one THRU and two OUT’s and a 6 foot serial
cable, PRICE: U.S. $ 84.09 V Cl)N $ 79.00 + taxes Direct your
orders to: (v ¦o-Tronic Systems Ltih 720 - 6th Street, 227,
Iveur Westminster, B.C. Canada V3L 3C5 s--- PHONE:
(8114)290-1831 FAX! (804) 324-9384 While existing stocks of
MIDI Interfaces last, deduct 30% on orders prepaid by cheque
or money order.
2009) , to provide me with a video switch box for alternately
viewing de-interlaced video and HAM-E images on the same
monitor. Your other options include enjoying the flicker
all the time or using two monitors.
Additionally, HAM-E has a problem "talking" to most genlocks at the moment. This is a serious limitation, but Black Belt is aware of the bug and has already formulated a hardware fix for it.
[According to a Black Belt spokesperson, this problem has indeed been solved. Ed.] I've found Black Belt Systems to be a very responsive company, and their support to be among the best offered in the Amiga community today. All of the software released with HAM-E is upgraded regularly and at no charge via the Black Belt bulletin board, or through the mail if you do not have access to a modem. The IP software, for example, underwent three significant upgrades in the first several weeks of its virtually bug-free release this winter. In addition, Black Belt's source code is freely available.
You will get the most out of an investment in HAM-E by using software that generates 24-bit images, such as Digi- View and ray trace software which saves in Targa or 24-bit IFF format. HAM-E can address Digi-View Gold 4.0’s hold buffer directly, allowing you to digitize and then render in 21 bits without any intermediate steps. Butbeware: at the moment, this only holds true for version 4.0. I've found tha t even the mi nor ma intenance upgrade I received from NewTek a year ago doesn't work, and we can expect that the A3000 fix won't function either, pending some action from Biack Belt. In
the meantime, use Digi-View's Save RGB option to capture the image in 21 bits, and use the Convert utility on it.
In my opinion, HAM-E is the definitive choice in display hardware for the Amiga both today and well into tomorrow. Check out HAM-E. You may very well find that the future is now. »AO Please write to David Johnson c o Amazing Computing, P.O. Box 869, Fall River, MA 02722-0869.
HAM-E Low Resolution Unit (Max Res 354 x 480): $ 299.95 High Resolution Unit (Max Res 768 X 480): $ 429.95 Inquiry 230 Black Belt Systems RR1 Box 4272 398 Johnson Road Glasgow, Montana 59230
(800) 852-6442 One of the problems that beginning MIDI musicians
face is connecting all the cables in their MIDI setup
properly. So this time I will discuss setting up and
optimizing your equipment, with an emphasis on low budget
systems. Bear in mind that MIDI data and audio output are
completely different entities!
MIDI cables carry information about which notes should be played by a synthesizer; audio cables carry the actual sounds produced by the synthesizer. We'll consider MIDI cabling first.
Most Amiga MIDI interfaces have MIDI IN and MIDI OUT jacks. More elaborate (and expensive) models add additional MIDI OUTs and possibly also a MIDI THRU port. A MIDI IN receives MIDI data; a MIDI OUT transmits MIDI data. A MIDI THRU takes the data received at the MIDI IN and passes it along to the next instrument (note that a THRU port always passes on all the MIDI data it receives, whether the instrument responds to that data or not). Some publications claim that connecting instruments by "daisy- chaining" them with MIDI THRUs can cause timing problems, but the actual time delay is only three
microseconds, or three millionths of a second, far too brief to cause an audible delay.
The Ins and OUTs of setting up your Amiga MIDI interface If you have only one MIDI synthesizer, the connections are simple. Connect the Amiga's MIDI OUT to the synth's MIDI IN, and the synth's MIDI OUT to the Amiga's MIDI IN. Figure 1 shows the flow of MIDI data. Notes output by the synthesizer can be recorded by the Amiga, using appropriate software, and notes output by the Amiga can be played by the synthesizer. This setup will work with any Amiga MIDI software.
Once we add an additional MIDI sound module or drum machine, the picture gets more complicated. You might route the MIDI cables as shown in Figure 2. This layout has two advantages and one big problem.
You can play the module live from your synthesizer keyboard without using the Amiga at all it doesn't even have to be turned on! In addition, notes played on the synthesizer will pass through the module's THRU port and then go to the Amiga's IN, where they can be recorded by a sequencer program.
Now the big problem is that the Amiga's output goes only to the synthesizer and is not passed on to the module. If you think about how a sequencer works, you'll realize what a big drawback this is. In this setup, the only time the module produces any sound is when notes are played live on the synthesizer keyboard.
When the sequencer replays MIDI data it has recorded, the data goes only to the synthesizer and is not passed to the module.
Figure 3 shows the connections needed to properly hook a sound module to the Amiga. Figure 4 traces the path taken by notes played on the synthesizer's keyboard. These notes go to the Amiga's MIDI IN, where they can be recorded by a sequencer.
Almost all sequencers offer a merge option, which receives MIDI data from the Amiga's MIDI IN, merges it with the sequencer's MIDI output, and transmits the merged data through the Amiga's MIDI OUT. The merged MIDI data is sent to the synthesizer's MIDI IN and also passed to the sound module's MIDI IN via the synthesizer's THRU port.
Additional MIDI modules can be connected in the same way, as shown in Figure 5.
Here's a quick rundown on how MIDI works. All MIDI data except System Exclusive information is assigned to one of the 16 MIDI channels. When data arrives at a synth's MIDI IN, it is copied to the synth's MIDI THRU so it can be passed to other MIDI instruments.
The synth's response depends on the data's MIDI channel. If the synth is set up to respond to MIDI data on that channel, it will play a note, bend the pitch, or perform whatever action is appropriate. Data sent on other channels is ignored, though it is still passed on via the MIDI THRU port.
Most synthesizers allow you to set the channel(s) on which they will transmit and receive. So for a synth to respond to MIDI data, two conditions need to be met: the data needs to be routed to the synth's MIDI IN by a MIDI cable and the synth needs to be set to respond to the same MIDI channel as the data. Unfortunately, some synthesizers can transmit or receive only on certain channels. To get around these limitations, most Amiga sequencers can re-channelize a MIDI Input while merging it with their output, so that notes the Amiga receives on one channel can be output on another channel.
This setup shown in Figures 3 and 4 allows the MIDI sound module to be played by both the sequencer software and the synthesizer keyboard at the same time with a couple of minor problems, though.
Assume that the synth is set to transmit and receive MIDI data on Channel 1. When a key is pressed on the keyboard, the synth plays a note and transmits a MIDI note-on command on Channel 1. This command travels to the sequencer, merges with the sequencer's output, and then returns to the synth through the Amiga's MIDI OUT. When the synth receives this note-on command on Channel 1, it plays the note again.
This uses another voice on the synthesizer, reducing the number of notes it can play simultaneously.
Several solutions to this "MIDI feedback" problem present themselves. You can set the synth to transmit and receive MIDI data on different channels, so that the synth ignores the note-on command because it does not receive MIDI on that channel. You can set your sequencer to re-channe!ize MIDI data so that it plays on a different channel or turn off the sequencer's merge feature. The best solution, if your synthesizer supports it, is to put your synth in LOCAL OFF mode.
This mode disconnects the synth's keyboard from its sound-producing circuitry. The synth still produces a MIDI note-on command when a key is pressed, but it doesn't make any sound unless it receives MIDI information through the MIDI IN port. This solves the MIDI loop problem. If the synth is set not to respond to MIDI data, you can play the sound module from the synth's keyboard without the synthesizer producing any sound.
One other problem presents itself with the setup in Figures 3 and 4: if you follow the dotted line from the module's MIDI OUT, you'll see that both the synthesizer's MIDI OUT and the module's MIDI OUT need to be connected to the Amiga's MIDI IN.
The connection from the module's MIDI OUT to the Amiga is important only if you want to use a patch editor or to record System Exclusive data from the module. Unfortunately, you can't use a "Y adapter" to merge two MIDI inputs. To get around this problem easily, switch cords whenever you want to use the module's MIDI OUT. Unfortunately, fiddling behind the computer to change MIDI cables soon grows annoying, A slightly more expensive solution is to get a MIDI merger, which merges two separate streams of MIDI data into one. More sophisticated mergers can route data from up to six inputs to a
computer. Professional approach: buy a MIDI patchbay, which can save a variety of different MIDI cable routings and switch between them at the touch of a button. Most patchbays also include merge features. This option will allow you to define a routing like Figure 2, which lets you play a MIDI module from your synthesizer. You can then switch to the routing shown in Figures 3 and 4 whenever you want to do sequencing.
New for kids!
MATHASAURS AGES 3 AND UP: MATHASAURS is an action adventure game, that kids can actually play, learn addition, subtraction, and expand their minds. Real digitized voice sounds, Babysaurs, Aliens, Dragons and much more make it arcade fun. Order now.
CAN COR 14 Garrard Road Whitby, Ontario Canada LIN 3K3 416 434-4247 Money order-
* S3.00 sat or VISA cml mm Circle 179 on Reader Service card.
That covers the MIDI side of things. But audio routing has mysteries of its own. I'll start with the bottom line: if you're serious about MIDI, you will eventually need to buy a real mixer to handle audio outputs from your synthesizers.
In the meantime, you can use low- budget alternatives, Building an affordable MIDI setup means using your present equipment. Plug your headphones into your synth's headphone output for the simplest audio setup. This works but it is fairly limited. It would be better to activate your stereo receiver and speakers as the base of your system.
If you want to combine the output from several synthesizers, you will need some kind of line mixer.
Several companies have recently introduced line mixers that will combine several different signals for under $ 100. In a pinch, you can use Radio Shack's four-channel microphone mixer, about $ 35. Adding a line mixer with an "effects" send- and-return feature especially enhances a small setup. Plug the output from each synthesizer or module into the mixer, and then send the mixer's output to your receiver. You can also plug the Amiga's audio outputs into the mixer so you can hear the Amiga's sound along with vour synthesizers. Try to keep the synthesizer's stereo outputs on the correct
channels of the stereo to maintain the stereo effect.
If you have an unused input on your receiver, the mixer's output can go right into it. If not, Radio Shack makes a S35 Tape Control Center that is useful for adding additional inputs.
It plugs into a receiver's tape inputs and outputs and adds connections for three audio devices. One device can be the tape recorder you had hooked up to your receiver. The second can be the output from your mixer, or the output directly' from your synthesizer. The third connection can be used as an effects loop. If you patch an effects device like a digital reverb or an equalizer into this space, you can use the Tape Control Center to send the signal to the effects device.
The synth or mixer output is sent to the reverb, and the reverb output is then sent to the receiver, the tape recorder, or both. This arrangement allows you to listen to and record the synth output with or without the effect signal. Remember to switch on the receiver's tape monitor to hear the synthesizer's output. Now you've added greater flexibility at low cost a laudable achievement for any Amiga MIDI setup. *AC* Please write to Phil Saunders, c o Amazing Computing, P.O. Box 869, Full River, MA 02722. Or leave Email with 10 X73077,2732 on CompuServe.
Figure 1: The flow of MIDI data with one synthesizer.
7 IN THRU IN OU THRU IN OUT THRU pop ynTi.Q y. 7) CO O 0 Figure 2: Adding an additional MIDI sound module.
- HRU £ "77 INV'OL Tl THRU o IN OU THRU Figure 3: Connections
needed to properly hook a sound module to the Amiga.
InVou thru Figure 4: Path taken by the notes played on the synthesizer.
Once you've made the commitment to scale the heights of personal computing with your Amiga, it’s important to allocate your time and your money efficiently.
You also want to come to play with as many quality tools as possible on a daily basis.
A one-year subscription to Amazing Computing fulfills these requirements completely and intelligently: AC is sent to your door monthly, and you pay just $ 2.00 per issue! And as an AC subscriber, you get maximum, timely coverage of important new products, technologies, and trends. You get fully detailed reviews, techniques, projects and analyses that help you develop and reiine your skills on the Amiga every day.
AC Guuyt LwoA ic TECH Amiga A win *111111 m m mu ¦ mAniazing .inn, i fatal uhmdtNiM Include AC’s GUIDE in your subscription for an informative and unsurpassed overview of the growing and ever-changing Amiga KM£j marketplace. At 320 pages. AC’s GUIDE towers as the world’s largest and most complete reference to everything presently available for the Amiga. And no J, other Amiga publication gives you complete contact information for every known product developer and hundreds of users groups worldwide!
And when you’re ready to broaden the scope of your knowledge and ability to the maximum degree, expert technical proficiency is also within your grasp, thanks to Acs TECH. It’s the first and best disk-based, all-technical, applications-intensive Amiga journal!
Gather the skills and sharpen the tools you need to get the most from your Amiga as you accept the challenge of ascending to new heights! Subscribe to Amazing Computing. AC's GUIDE and AC’s TECH - today’s incredible power trio of Amiga publications.
Icriber - aiid have the din Olil' ¥¦ ' i ,.
Mqm 'mm*,. '
MaxiPlan Plus is also a full-featured business graphics system.
In addition, MaxiPlan functions as a database, allowing the user to analyze, extract, and sort data in spreadsheets.
INSTALLATION AND DOCUMENTATION Set up and analyze spreadsheet data with over 70 available built-in functions.
Since this program is not copy protected, one need only drag the MaxiPlan drawer from the distribution diskette onto the hard drive window using Workbench. Once the copy is completed, MaxiPlan is ready to go.
One additional step not explained in the manual requires dragging the drawer named PlanHelp from the MaxiPlan drawer and placing it in the root level window for the package to find its help files. In addition, the manual states that MaxiPlan can be run on a 512K Amiga if a special start-up is copied from the distribution disk onto your Workbench disk. Be sure to check the README file, for they are named differently in the manuals.
The documentation provided with the package is excellent. The manual serves as a terrific reference for the experienced user, Everything is organized by function and is easy to find.
For the novice spreadsheet user, the manual includes a good tutorial, which assumes that the user has never worked with a spreadsheet before. This section can take even the most computer-phobic user and start him or her on the road to analyzing data. Adding to the usefulness of the manual, each menu on the menu bar has a help selection.
SPREADSHEET The spreadsheet has all the standard features plus a few innovations.
The user can have up to three spreadsheets open at a time facilitating cutting and pasting between spreadsheets.
M axi Plan ha s over 70 built-i n functions for analysis of spreadsheet data, including Trigonometric, Logical, Time and Date, Statistical, Financial Analysis, Table Lookup and worksheet formatting functions. The maximum size of a MaxiPlan spreadsheet is 512 columns by 32,760 rows, and should that not be enough room, individual worksheets can be linked with other spreadsheets using the Refer function to summarize or roil up results. The Refer function can call in the current value of a cell from another worksheet on the disk.
MaxiPlan has an impressive feature not present in most other spread sheets: password protection. Sections of the spreadsheet or even the whole spreadsheet can be protected with a password. When the spreadsheet is loaded, the protected areas show up as dashed lines, and data in the protected cells cannot be viewed. This feature is a benefit to anyone needing to protect sensitive data while allowing access to other data on the spreadsheet.
MaxiPlan's innovative Zoom Display shrinks the display to a representation of the full spreadsheet. The spreadsheet is represented as a tiny grid with colored cells representing those containing data. The user can then view the structure of the entire spreadsheet, move around quickly, and perform extended selections easily. To move around the spreadsheet, the user only need click on the zoom mode, select thecell that is to be the new upper left cell of the normal window, and then exit the zoom mode. There is no need to page around with the scroll bars to find the desired data.
MaxiPlan is certainly one of the most full-featured spreadsheet packages available for the Amiga.
MaxiPlan supports two and three bitplane, medium and interlaced resolution screens. This gives four or eight colors and a maximum of 19 or 44 rows of data on the screen at once. MaxiPlan also supports Lotus 1-2-3 files. The system loads and saves .WKS and .WK1 files, While MaxiPlan has a macro language, it does not execute Lotus macros. In addition to the Lotus file format, MaxiPlan imports and exports standard ASCn files that are delimited by the TAB character.
Formatting a worksheet is easy in MaxiPlan. Cells can be displayed in all standard formats: General (not formatted), Fixed decimal,Currency, Date (dd- mmm-yy, dd-mm, mmm-dd), Time, and Percentage. In addition, the number of decimal places, color of the text, style of the text, and horizontal alignment can be set for each cell. The width of a column can be set in any of three ways: the width can be selected from two default settings 10 and 31 positions wide), the actual wridth can be input into a requester to set the width of the column, or the column can be ad- j usted with the mouse.
To adjustcoiumn width via the mouse, the user points to the edge of the column in the header bar, clicks on the edge, and drags the column to its new width.
DATABASE While MaxiPlan is not a true database in the sense of a product like Dbase III or Paradox, MaxiPlan's included database tools do enable users to perform various analyses of their spreadsheet data.
Data is entered into the spreadsheet as rows. The columns represent the fields of data. The first row in the data table is used to identify the data belowr it. Thus, a sample first row in a data table might look like this: Last Name First Name Date of Birth Dept. The data is then filled in under the headings, each record in its own row.
Once the data is in place, the database functions can be used to analyze it.
MaxiPlan has the ability to establish a sort order for the data. For example, you can sort the database by Last Name. The attractive part of this feature of the database is that the sort is not hard-coded into a menu somewhere. A cell on the worksheet is designated as the location of the sort key, and the nameof thecolumn that is to be the sort key is input into this cell. The sort is then executed, and a second cell is designated as the sort order ascending or descending. To change the order of the data, one need only to change the name of the column in this cell and select sort from
the menu.
The other database features of MaxiPlan allow the user to search a database for records, extract data from a table, and delete records from a table, all based on a user-defined criteria. As in the sort example above, two cells in the worksheet are defined. The first cell contains the name of the column to be selected against, and the second cell contains the selection criterion.
Once the range is established, the Search, Delete and Extract functions can be executed. The Search function highlights the records in the table that meet the criteria. This is a handy way to locate all the records in a table that fall into a certain category. The Delete function removes all the records in the table that meet the criteria. The Extract function creates a second table on the same worksheet that contains only the records that fall within the selected range. If the user has a large worksheet containing all the employees from two departments and needs to split the worksheet into
two smaller sheets, each holding data for one department, MaxiPlan makes this easy to accomplish. Just establish a range that selects the data for one department and run an Extract. Then, cut and paste the resulting tab le of tha t department to an em pty worksheet, and invoke the Delete function to remove the copied records from the first data table. This whole procedure can be accomplished in less than one minute!
' A3666cols erf the BiNe in ASCII Format 'Supports Arks Speech
* Vanabie Length Screen Chimp to Disk cr Printer 1 Now wiA
SaceSewcW- w WjH Phrae Smh Mod. Sard Or* Boot Two Boon «the
Ltire EwWd ' Uy ConcDrdantT Rfrferenoe file 1-300J30Q
Chararter' ' 7 Disk Srt with No copy protection ' KJV *49 95.
NIV S74.95 or toth for only JS9.95 EasyScnpt! Software 10006
Covington Drive Huntsville. AL 35803
(205) 881-6297 j G D 1 a r s k 600 W. 142nd St., New York. NY
10031 Tel. (112) 231-3465 PREMIUM
3. 5' Diskettes DS DD 59 c ea in lots 100 69 c ea in lots 25 SONY
3. 5' Diskettes 05 DD 69 c ec m lots 100 79 c ea m lots 25
SclatJ lslcr s 1 SO SniDDing 50s pei 25. Handling S3 oa NY
Sulc Plbidjnt Aii J A-licjbic Sales Tax CHARTING The MaxiPlan
charting module is not as powerful as some stand-alone
charting programs, but it does include some very powerful
charting tools.
Up to eight charts can be defined for each spreadsheet. Defined charts can be disp lay ed by choosing them from the menu. So as the data changes, it is easy to review the charts to spot trends in the data.
MaxiPlan produces line, 2- D and 3-D bar and pie charts, area charts, stacked bars, scatter charts, hi-low and step charts.
The charts can be manipulated with the mouse to put the finishing touches on a presentation.
Three-dimensiona ichartscanbe rotated and skewed to produce the most satisfactory angle for viewing. Individual pie chart slices can be exploded for emphasis, and bar-and-line charts can be modified with the mouse LabelDex!™ Cataloging, Mail Maitttenance and Label Creation on the Amiga was never so easy !
Create, search, sort and print all types of labels using your DeskJet LaserJet, DotMatrix or PostScript Laser Printer Automatically creates professional looking disk labels. LabelDex!
Evens dials the phone for you!
Available Now for only $ 74.95_ Circle 177 on Reader Service card.
Multiple criteria ranges can be established and a desired range can be selected using a requester. This allows flexibility in processing.
By dragging either the point on the line, or thebar itself. When a chart is adjusted in this manner, the data in the underlying worksheet is changed to match the new chart. This is an interesting feature and a powerful tool.
While the charting tools are significant and customization options are many, one feature is curiously absent.
That is, it is impossible to format text appearing on thecharts. Titles, legends, range markers, and all other text on the charts are rendered only in the basic system font. To produce presentation- quality output on its own, this program really needs a built-in capability to apply large point sizes, different style fonts, and character attributes to chart text. MaxiPlan supports the Amiga Preferences printer drivers and standard IFF files. The lack of text control within MaxiPlan can be compensated for by leaving all text off your charts and importing the resulting IFF file into a good
paint program, but this is one step that should not be necessary.
MaxiPlan also has a rich macro language. With it, it is possible to automate any function that can be performed from the keyboard, making repetitive functions less of a chore. The macro language even has control functions that provide if... then constructs, branching, and even subroutine-type VISIONSOFT PO BOX 22517 CARMEL, CA 93922 MEMORY UNIT 2MB 4MB 8MB 1X8*80 SIMM S49.0G 98 192 376 256X4-80
6. 00 96 192 368 1X1-80
6. 00 96 192 368 256X1-80
1. 75 112 192 384 1X4-80 SC ZIP
35. 00 - 280 520 ICD AdSAM 540 99 189 285 - I CD AdRAM 2080 119
199 279 429 RAMWORKS 2000 109 189 269 429 IVS META 4 - 259
349 * GVP 11 8 SCSI HC 209 305 397 567 AdSCSI 2080 199 295
387 557 TRUMP PRO A500 49M.
____469 AdlDE TEAC 43M.
..379 DL EXPRESS MNP FAX.. ....205 AdSPEED . .239 AE B80K FLOPPY DR... .....95 AdRAM 560 2M... . .199 SUPRAMODEH 2400..... .....99 AdSCSI 2000____ ..139 SUPRA500XP 40H 512K.
- 735-2633 VISA MC C0D INFORMATION: 408-626-2633 FAX:
408-626-0532 CALL FOR CURRENT QUANTITY PRICING Circle 116 on
Reader Service card.
Macro calls to invoke a second macro from within the first. A macro recorder is included to help in creating macros.
MaxiPlan does not support Arexx, so it is not possible to extend the control of the system outside the spreadsheet or to have other programs control the spreadsheet.
MaxiPlan certainly is one of the most full-featured spreadsheet packages available for the Amiga today.
With its data analysis, charting, and macro automation facilities, it can handle most data analysis projects that will ever come up. *AC* MaxiPlan Plus Price: $ 99.95 Inquiry 223 The Disc Company
P. O. Box 67713 Los Angeles, CA 90067
(213) 478-6767 Inote: The Disc Company has released art updated
version of MaxiPlan Plus
2. 0 which makes the program compatible with Workbench 2.0. All
registered owners of MaxiPlan Plus 2.0 will receive the
upgrade free of charge and all neiu shipments of MaxiPlan Plus
2.0 will be the updated version.] Circle 175 on Reader Service
The latest in tips, workarounds and upgrades bv John Steiner Summer is all but upon us, with the number of upgrade notices and new product releases having dropped to its usual summertime lull. Even the number of bug reports (except for the six- and eight-legged varieties, of course) has decreased as computer-related activities are set aside for more energetic pursuits.
There are, however, several notable exceptions in both upgrade notices and bug reports.
Product: Workbench 2.0 re: problems encountered when attempting to abort the print function in various programs source: CompuServe posting Via CompuServe Email, Jim Murphy warned of a problem which could result in the loss of data when using DeluxePaint Ill's latest version (3.25) under Workbench 2.0. According to Murphy, "When printing a picture, if you press the 'Stop' button to abort the printing process, theprogram displays the sleep icon, and effectively hangs up. If the Workbench was loaded before printing was sta rted, it is possible to swi tch to that and continue with other
applications, but switching back to DeluxePaint returns you to the sleep icon. The only escape from the steep icon is to reboot."
Murphy reportedly tried this procedure under Workbench 1.3, and printing aborted normally.
He commented in his letter that he wouldbecontacting Electronic Arts the next day, so I called him to find out what EA's response was. During the course of the conversation, Murphy's wife mentioned that a similar lockup had occurred recently when she tried to abort a document being printed with ProWrite.
Sensing a system bug, I loaded up Professional Page on my Amiga 3000, loaded a document and began printing.
Upon choosing "Stop," the system hung up as in the other reported failures. I loaded several other applications and tried to get them to stop printing. Some did stop printing properly, others locked up in a manner similar to DeluxePaint, ProWrite, and Professional Page. It appears that the Murphys have discovered a major glitch in Workbench 2.0. Murphy's system is a stock Amiga A3000 16 50 with Workbench 2.02, and a Citi2enGSX140 printer. He usually has Dmouse and Starblanker running as background processes. The system I use is a stock A30Q0 25 50, Workbench 2.02 with no background
utilities running, and a Brother M2518 printer. Amiga 3000owners should be a ware tha t this problem could result in the loss of important data. It would be wise to test your software for this problem. And be sure you save your output before printing, Documents can be left to finish printing, as the problem only occurs when you choose to abort the print function.
Program: Runback re: problems encountered when trie public domain program is run with other programs (e.g., Faccll) source: reader response Offering a workaround to the problem reported in the March edition of "Bug Bytes" regarding the use of Runback, Toby Mason of Falls Church, VA wrote, "...There are several versions of Runback. 1 tried using several different versions togeta window to close on a utility progra m called Watchdog... "The only version [of Runback] which worked was on Fred Fish 214 which is by Tim Maffett and uses the NULL: device by Gunnar Nordmark. Put the NULL: device in
the mountlist exactly as Gunnar wrote it; then mount the device. Run the program using Runback and you should have no problems. The essential difference seems to be that this version of Runback has a true bit bucket which the others lack."
Product: PageStream re: release of new drivers including a revised PageStream 2.1 PostScript.driver source: PeopieLink posting A posting in PeopleLink's DEPOT (a desktop publishing special interest group) by Kevin Davidson reported that a revised version of the PageStream 2.1 PostScript.driver is now available. It has been posted in PeopleLink's SOFT-LOGiK club library- section 4. The revised driver has new code to allow PageStream to use certain public domain Adobe Type I fonts to print to a PostScript printer even though the font might not properly store its variables in a private
dictionary. The file name is PS219.LZH, and it can also be found on Soft-Logik's support BBS at (314)894-9957.
Other new drivers available for downloading in the Soft- Logik libraries are ProDraw import, TIFF import and EPS import modules. If you don't have access to a modem and would like any of the upgraded drivers, write or call Soft-Eogik directly, Soft-Logik Publishing Corporation, Box 290070, St. Louis, MO, (314) 894-3280, Inquiry 200.
Speaking of PeopieLink messages, in the April issue I reported on a posting from PeopieLink regarding DCTV and a modification to certain .Amiga monitors. I inadvertently forgot to mention that Robert Du Gaue (PLink ID: RobPCCN) was the individual who posted the monitor fix. Thanks for the report.
Product: The Art Department re: release of Version 1.0.3 and compatible device drivers source: ASDG press release In a flurry- of press releases, ASDG has announced an upgraded release of The Art Department Professional that includes support for new color peripherals, new file formats, and new image-processing functions.
Version 1.0.3 of The Art Department Professional adds direct control over the Impulse FireCracker24display board and Progressive Peripherals & Software’s FrameGrabber video digitizer. The image-processing program also adds image loader modules for files stored in MacPaint and FIAM-E formats.
Several new image-processing functions were also added, including a noise-reduction filter and a video tiling generator useful for creating presentation- quality backgrounds.
Ln addition to a new driver for the Polaroid CI-3000 Digital Film Recorder, ASDG also announced drivers for the Epson ES-300C flatbed color scanner and the Kodak SV6510 dye sublimation printer. These color imaging peripherals have been integrated into The Art Department Professional and can be accessed through the program's Arexx interface.
The drivers, which retail for $ 200, S250, and S200 respectively, allow your Amiga tciconnect with the high-end, professional-level graphics hardware, yet there is no requirement for any kind of hardware interface.
Each of the new Art Department Professional device drivers are available through standard Amiga distribution channels, The program itself carries a list price of S240.
Registered owners of prior versions will receive an upgrade to Version 1,0.3 automatically at no charge. For more information, call Gina Cemiglia at ASDG.
ASDG Incorporated, 925 Stewart Street, Madison, WI 53713, (608) 273-6585, Inquiry 201.
Product: 4004 4005 genlocks re: Amiga 3000 compatibility source: Magni Systems press release Magni Systems has announced the availability of Amiga 3000-compatible versions of their popular model 4004 and 4005 genlocks. The company is offering A3000 compatibility to previous Magni genlock owners who upgrade their Amiga systems. The boards can be upgraded by sending them to Magni Systems for a factory modification. Call for details on the upgrade. Magni Systems, 9500
S. IV. Gemini Drive, Beaverton, OR 97005, (800) 624-6465, Inquiry
Product: ABC games re: release of Version 1.01 source: Parth Galen spokesperson Also this month, 1 received a letter from Max Altmannof Parth Galen, developers of the children's educational program ABC games. The program originally had a problem with sporadic lock-up upon completion of an exercise. Version 1.01 fixes this problem and is being mailed free of charge to all registered users. If you would like an upgrade, send in your registration card or contact the company directly. Parth Galen, 6281 Trotter Road, Clarksville, MD 21029. (301) 531-3527, Inquiry 203. . q. Correction: In
last month's Bug Bytes, we mistakenly Imda pul! Quote that read "The latest virus to make the rounds apparently appeared after a program called "TRON.wrp” was downloaded from PeopieLink."
The virus is not from PeopieLink, but from another BBS. PeopieLink was simply posting the information.
I'Ve apologize for the mix up. lid. Please write to John Steiner c o Amazing Computing, P.O. Box869, Fall River, MA (12722-0869. Or leave Email to Publisher on PeopieLink or 73075,1735 on CompuServe.
GAMES REVIEWED: THE NIGHTBREED MAGIC M. V.P. JOHNSON HOVERFORCE SEARCH FOR THE KING by Miguel Millet THE NIGHTBREED In "The Nightbreed",you assume the role of Aaron Boone, a man accused of committing several murders.
The only problem is, you don't think you committed them. You also have a psychiatric disorder, and just can't remember anv details about the murders. While under psychiatric examination, you learn of Midian, a land inhabited by supernatural beings. The inhabitants are strange, to say the least, but you may escape the authorities if you can just make it there... and live forever with The Nightbreed.
The Nightbreed is based on the movie and book of the same name (written by Clive Barker). This is one of Ocean Software's better games, mainly because it sticks to the plot of the movie fairly well. As Aaron Boone, you find Midian, but inadvertently lead the police there as well. Of course, the police wish to destroy the place, and it's up to you to stop them. In the game, you must follow a certain sequence in order to progress to the next level. This is fairly easy, whether or not you have seen the movie. You control Boone using the joystick or keyboard, moving him through the complex
tunnels of Midian.
While in Midian, you'll encounter many strange creatures, members of the "Breed." You'll have to defend yourself as you make your way to the heart of the complex, in order to free The Nightbreed. The best method of accomplishing this is to map out the areas to which you've been.
Game graphics and sounds are effective, but not spectacular. A word to the wise: like the movie, the game can get a little bloody, and is not recommended for younger audiences.
The game is easy to learn, but more difficult to master. The game is provided on two disks, with one large documentation sheet. Unfortunately, there is no way to save a game in progress, so if you die, you must start over from the beginning.
Generally, I like this game, even though I find it difficult to say exactly why. While the plot is strange, the game has a certain addictive quality. It isn't a game for everyone, but if you like the type of book that Clive Barker writes, you'll probably like The Nightbreed.
MAGIC M.V.P. JOHNSON Now I'm not a basketball fanatic, but I do enjoy an occasional game of one-on-one. If you can believe all the Experience real NBA action. Here, the referee calls a foul.
NBA commercials on television, there are many out there who really enjoy the game. Luckily, "Magic MVP Johnson'' is a game for anyone interested in basketball, from novice to expert.
Magic MVP Johnson (henceforth to be referred to as MVP) is a multifaceted game. If you're a beginner, you can just watch the computer as it plays through several games, or even an entire season. As you begin to understand the game better, you can get started by controlling a player, but you should allow the computer to make all the coaching decisions. Once you become a real basketball jock, you can run entire leagues, facing computer or human opponents.
Within the game itself, the strategies available are almost confusing.
Your playercan do lay-ups, jump shots, block shots, even commit intentional fouls. Just as in real life, players become injured or are thrown out of the game.
As coach, you can decide on both offensive and defensive strategies, as well as player substitutions. If all of these features become boring, you can also add, at additional cost, modules lhat will allow you to play by college rules, or control actual professional teams from the 1989-1990 basketball season. The possibilities are almost endless.
The players are controlled via a joystick interface, which works quite well. If you prefer, the on-screen players can be controlled by the keyboard as well. The game graphics are effective, but not spectacular. Sound effects are put to good use, from the roar of the crowd to the dribbling of the basketball. The documentation combines instructions for the IBM and C64 versions of the game, so it is a little difficult to read straight through. Also, if you don't know the rules of basketball, you won't learn them from the documentation included.
I really enjoy Magic MVP Johnson. It's fun to play, and as your experience grows, new coaching challenges appear. The players have a number of moves, and it's interesting to watch them slam dunk the ball, especially when they break the backboard!. If you're interested in basketball, make a fast break to pick up Magic MVP Johnson.
HOVERFORCE Tine year is 2050 AD. Drugs have become public enemy 1. The most addictive and mind-altering drug of this century is known as Aftershock.
Druglords completely rule MegaCity, using addicts as their armies. Police authorities have assembled an elite force of biotechnically enhanced pilots to fly their latest weapon against drugs the Hoverkill 1000. The group's name: the Red Wasp. The group's mission: to seek out and destroy the Aftershock and its users. Will you join the "Hoverforce"?
Hoverforce is played as if you are sitting in a Hoverkill 1000 hovercraft.
The main viewscreen reveals the outside world, while underneath this viewscreen are many instruments including a compass, a map, a radar unit, and indicators which tell you how much shield energy you have left. As you patrol MegaCity, your mission is to destroy Alterants while on their supply run, collecting resources and evidence along the way.
Once you have collected enough resources, you can stop at a hovershop and increase the capabilities of your craft by buying better weapons or shields. If you are successful in deterring the supply run three times, you move on lo the next quadrant. Return all four quadrants of MegaCity to police control, and you've won the game.
Control of your hovercraft is via the mouse and the keyboard. Although there is a small learning curve, it doesn't take much time to get the hang of it. The manual helps in identifying most of the bad guys, but you'll have to read through it to pick up hints on finding the hovershops and thedetails of the instrument panel. The game graphics scroll fairly quickly, with the usual arcade-type firing effects.
Good gameplay combined with an interesting plot, decent sound, and graphics makes for a fairly good arcade game. The game is fairly challenging; and if you like the premise, it will keep you busy for a while. So if you want to do more than just say "no,” consider teaming up with Hoverforce.
Our hero, Les Manley.
SEARCH FOR THE KING With a name like Les Manley, you know things are going to be tough for your character here. While Les may not be the definition of the word nerd, he comes pretty close. Poor Les gets by in life by manually rewinding video tapes at a local TV station, all the while wishing the girl of his dreams would notice him. It seems the station Les works for has offered a reward of $ 1,000,000 to the first person who can find The King. If Les can find him, he would not only be a national hero, but also a rich man! What better way to shake that nerd image (and get the girl) than to find
the one, the only, The King!
"Search for the King" is a graphic adventure game in which you assume the role of Les Manley, in search of Elvis Presley. You walk Les through the various scenes via the mouse or keyboard, in search of clues and items that will help you in your final quest.
It's probably easier to stick to the keyboard, however, as all of Les's other actions must be typed in. The game does foa t u re a buf f e r wh ich stores y ou r last four commands in memory, for easier access.
The corporate executives of WILL dream up a scheme to boost ratings.
The game spans five disks, and also includes a clue book to help you through the game. The clue book is divided into different sections offering hints, step-by-step solutions to the game, and ways to score points in the game. Game graphics are fairly well done, although not all the items Les may need are readily visible. A soundtrack serves well as background music during the game.
Search for The King is a fairly classic graphic adventure. It sports the older type-in interface, which means you often have to rephrase what you want to do until the wording is just right. The puzzles in the game are challenging but not impossible, and the humor seems tobe tongue-in-cheek throughout. There are a couple of situations in which the imagery is strictly for adults, but the game does allow you to skip these nonessential scenes in case young eves are around. *AC* Product Information The Nightbreed Price: $ 39.95 Inquiry 227 Ocean Software Distributed by Electronic Arts
P. O. Box 7578 San Mateo, CA 94403-7578 Magic M.V.P. Johnson
Price; $ 49.95 Inquiry 226 Virgin Mastertronic, Inc. 18001
Cowan Street Irvine, CA 92714 Hoverforce Accolade Price:
$ 49.95 Inquiry 225 550 S. Winchester Blvd.
San Jose, CA 95128 Search tor the king Price; $ 59.95 Inquiry 218 Accolade 550 S. Winchester Blvd.
San Jose, CA 95128 Browser A Programmer's “Workbench" Now moving, copying, renaming, and deleting files and directories is easier because of Browser. Not only does it make these Workbench and CL1 commands easier to execute, but Browser lets you execute both CLI and Workbench programs.
When executed, Browser displays windows containing files and directories. From these windows you can execute any of the previous mentioned commands. To select a file, click on it once. From here you can delete, rename, copy, etc. If you click on a file and hold the left mouse button and then drag the mouse to a different directory or window, Browser attempts to move the selected file to the new directory. Double clicking on a file opens it; on a directory, the contents are displayed; and on a program, the program is executed.
Insight into the World of Public Domain Software for the Amiga Browser comes with two main menus, Browser and Actions. Browser contains commands such as Open, Close, and Quit. These commands relate to the Browser environment itself. The Open and Close options here refer to opening and closing Browser windows. The Quit is obvious. Two other options under this menu are Sel All and Sel Match. Sel All selects all the files in the active window while files that were currently selected will be unselected. This acts like a toggle switch. Sel Match is similar to Sel All, but it allows you to enter a
pattern, and only those files whose names match the pattern are selected.
The Actions menu contains commands that directly affect the files and directories listed in the Browser windows. Some commands include Rename, Delete, Duplicate, and MakeDir, To use these commands, simply select the file and choose the desired command. Two other options are WB Tool and CLI Tool. These are to be used with the Tools menus (explained below). WB Tool allows you to add a file as a Workbench tool and CLI Tool allows you to add a file as a CLI tool to the Tools menu.
By Aimee B. Abren GAME PROGRAMMERS Amiga, Macintosh, and MS-DOS programmers needed to develop leading edge interactive entertainment products.
BS in Computer Science, Math, Physics, or equivalent industry experience.
Experience programming the Amiga, Mac, or PC in C and assembler required.
C++ and graphics background a plus.
Dynamix offers an exciting, high growth environment, plus excellent wage and benefits. Send cover letter and resume to: Dynamix, Inc. 99 W. 10th, Suite 224 Eugene, OR 97401 Attn: Programming Position Circle 178 on Reader Service card.
The Tools menu lets you select an entry in the menu and then execute the entry as either a Workbench or CLI program depending on which tool option was used.
Because the Tools menu includes files chosen by the user, it starts out empty. The included documentation explains how to set up the menus.
Although Browser doesn't have disk functions such as formatting and copying, it does take care of many often- used commands handled by the CLI and Workbench. Its ability to execute programs that are either Workbench programs or programs that need to be started from the CLI is a big plus. Browser runs under all versions of the AmigaOS including 2.0. Ft does not, however, support icons.
Fred Fish Disk 476 Version 1.7, update to FFD 180 Executes from the CLI or Workbench Binary only Author: Peter da Silva Cache-Disk Cache-Disk helps reduce the thrashing that occurs when a disk is being accessed by more than one process by caching tracks of data. Cache-Disk intercepts all read and write operations with the trackdisk.device. When Cache-Disk receives a requester for data on a certain track, it reads the entire track and places it in a cache buffer. This way if more data is needed, it will likely be on that track since data is usually stored sequentially. By putting the entire
track in a buffer, it eliminates accessing the disk any further. This then increases speed unless, of course, the data needed is not on that track.
When Cache-Disk receives another message for more data on a different track, it reads that entire track and places it in a second buffer. The number of buffers is limited to the amount chosen upon running Cache-Disk.
Once all buffers are full, Cache-Disk automatically discards the least recently used buffer to make room for a new track.
One problem with Cache-Disk is that it uses chip memory. Also, if you deactivate Cache-Disk (by running it again) while a disk is being accessed, you may corrupt the disk.
Fred Fish Disk 462 Version 1.0 Executes from the CLI or Workbench Binary only Author: Terry Fisher Shareware Agnus Copy Agnus Copy is a disk-copying program with an intuition user interface that can copy an entire disk or part of it.
Agnus Copy copies an entire disk in 1:34 minutes.
Although this is not very fast, Agnus Copy supports multitasking. So if you are not in a rush and have other things to do, it works out nicely.
When started, Agnus Copy opens a window and prompts you for the source and destination drives. From here you can choose a starting and ending track, if you want to copy only part of the disk. Once you hit start, Agnus Copy begins. If it runs into any problems white copying, Agnus prompts you with a window explaining the error. If it is a track error, you have the option to Cancel or Skip the track.
One thing to remember is that after Agnus Copy finishes copying, be sure that you eject the disks before quitting the program. There is only one known problem with Agnus Copy: it cannot copy a disk (source) that has the same name as the destination disk. For example, if both have the name "empty" and you try to copy, Agnus Copy will cause your machine to crash.
Fred Fish Disk 455 Version 2.0 Executes from CLI or Shell Includes source in Modula JI Requirements: 2 disk drives Author: Andreas Gunser New List NewList is a CLI command similar to the AmigaDOS List command, but much more powerful. It is loaded with different sort options; it supports filters and UNIX wildcards; and it allows you to create your own date format or use one of five that are included. Sorting can be by name, size of file, or date. Use filters to sort alphabetically, ignore .info files, display only those files that were created in the last x amount of days, or list files in
As you can see, NewList comes with a variety of sorting features to choose from.
The date format feature provides many flags for customizing the way you want a date to appear. The five included date formats range from displaying the full date with the day included, to the common AmigaDOS format.
Fred Fish Disk 478 Version 4,9 (update to 4,5 on FFD 465) Binary only Author: Phil Dietz Tdraw Tdraw is a Title bar editor that was created to be used with John Everett's Tbar program. Tbar allows you to change the pattern in the Workbench windows. Five patterns are included and you can also create your own patterns.
Tdraw is an editor that allows you to create, save, and test patterns. You can view a pattern you created outside a window at a later time. Included with Tdraw is the utility Trand. Trand, when executed, randomly selects a pattern you have created everytime you start up your Amiga. This is done by creating a config file.
Fred Fish Disk 465 Version 1.0 Binary only Author: Phil Dietz nu-ance', n. a delicate degree of difference.
Typesetting quality is in the details details often omitted for long lists of features. Details such as separate hyphens (-), en-dashes (-), and em-dashes ( ¦). Details such as ligatures and kerns. Details such ;is vertical justification and a full range of diatrical marks. But there is no longer any need to compromise you can have all of the features and all of the quality with AmigSLT X Many products allow you to import PostScript grapiiics from any source. AmigaTpjX allows you to preview those graphics on the screen and print them to any printer, even dot-matrix printers. Some programs
allow you to use PostScript fonts. AmigaTjrX lets you use both Type 3 and hinted Type 1 outline fonts, on the screen and to any printer. Some packages allow importing IFF ILBM images but none provide the variety of dithering and filtering options available with AmigaTpX.
Multi-thousand page documents present no difficulties, even on a one megabyte Amiga. Mathematics and tables are typeset with unparalleled quality. !f you are serious about, putting words on paper, write for your free demo disk. Move up to the quality of AmigaTpX.
P Radical Eye V Software Box 2081 • Stanford, CA 94309 • BIX: radical.eye Circle 171 on Reader Service card.
Ups & Downs Based on the game Connect Four, Ups & Downs is played in a similar manner. The graphics are done very well and are pleasant to look at. The object of the game is to get four of your chips in a row before your opponent. The chips can be across, down, or diagonal. Choose between playing against another player, or play against the computer. If you choose to play the computer, you have two choices.
Choose from you vs. the computer, in which case you go first, or the computer vs. you, in which case the computer will go first.
Ups & Downs does come with a few options. You can choose to turn off the voice, which is a good choice because after awhile it becomes annoying. Also if you hit the FI key, you will be at the Workbench.
If you enjoy Connect Four, you will also enjoy Ups & Downs. Be careful: it is just as addicting.
Fred Fish Disk 462 Version 3.6 Binary only Author: Jason Bauer With fulfy explained answers to all of your questions about Imagine, plus plenty of lavishly illustrated tutorials, tips, and tricks. Includes material on the new Imagine 1.1 version. Also free disk with example files!
Send check or money order for $ 29.95 postpaid (CA orders add $ 2.10 sales tax) to: Motion Blur Publishing 915A Stambaugh Street Redwood City, CA 94063 Imagine is a trademark of Impulse, inc. Circle 187 on Reader Service card.
ZOOM Zoom is a fast floppy-disk archiving utility that comes complete with a virus-checking routine that will recognize 66 different bootblock viruses.
If you start Zoom from the CLI, type Zoom ? To get a list of all the different options. If executed from the Workbench, Zoom prompts you with a window full with gadgets with the same options. One nice feature of Zoom is its ability to examine the bootblock for any of the 66 viruses listed in the documentation. Among them are the LAMER virus, Byte Bandit, and REVENGE.
Zoom gives you the option to Check a Zoom file. If Check finds that a checksum is not in the correct place, Zoom prompts you with a message. You can also pick the starting and ending points of the tracks you wish to compress. Another neat feature is that Zoom has the ability to encrypt files that it creates with a special password. No one will be able to uncompress this file unless they know the password.
If you run Zoom from the Workbench, you get an added feature. On the right side of the Zoom window there is information like the amount of space left on the destination disk, the size of the encoded file, system memory, and the action currently taking place.
Zoom can be customized to your own preference. It allows you to change the default settings of certain actions taking place. You can have Zoom start and end with the same track each time when encoding. Also you can set verification on or off, and set Nolcons off if vou do not want Zoom to create one.
Now Available!
A new book from the author of the Turbo Silver 3.0 Manual... Zoom comes with a separate program called ZoomCheck that examines the structure of any Zoom file and alerts you if any checksums are in the wrong place.
Like Zoom, ZoomCheck can be started from the Workbench or CLI. You can save a "note" along with the file ZoomCheck is examining. The note is saved along with the date and time.
Fred Fish Disk 459 Version 4.1 (update to V3.10 on FFD 436) Executes from the CLI or Workbench Binary only Requires the ARP.library Author: Olaf Barthel Shareware The following are updates that were included in the latest Fred Fish Disks. These are from disk 471 to 480.
BTNTnpe V2.0 on FFD 471 is an update to VI.(ton FFD 392.
Author: Robert Rethemeyer Machlll V3.1 on FFD 471 is an update to V3.0 on FFD 378.
Author Brian Moats and Polyglot software Uedit V2.be on FFD 371 is an update to V2.6c on FFD 415.
Author: Rick Stiles CnewsBin on FFD 472 is an update to the one found on FFD 3!8 and 319. Author: Various CnewsSrc on FFD 473 is an update to the one found on FFD 318 and 319. Author Various CrcLists on FFD 474 is an update to the one on FFD 401.
Author: Fred Fish Imperium VI,6611 on FFD 474 is an update to V1.50E on FFD 362.
Author: Roland Richter GadgetED V2.3 on FFD 475 is an update to V2.0 on FFD 438.
Author: jan van den Baard ToolLib V8.1 on FFD 475 is an update to V7.6 on FFD 438.
Author: Jan van den Baard Browser V] .7 on FFD 476 is an update to the one found on FFD 180.
Author Peter da Silva MED V3.0 on FFD 476 is an update to V2.13 on FFD 424.
Author Teijo Kinnunen Mostra VI.14 on FFD 476 is an update to V1.0 on FFD 330.
Author: Sebastiano Vigna ToolManager VI .3 on FFD 476 is an update to the one on FFD 442.
Author: Stefan Backer.
NevvList V4.9 on FFD 478 is an update to V4,5on FFD 461.
Author: Phil Dietz UUCP V1.13D on FFD 479 is an update to V1.08D on FFD 442. This is parts 1 and 2. Parts 3 and 4 are on FFD 480. Author: Matt Dillon
• AC* IT HAS BEEN ALMOST A YEAR since Commodore first announced
Commodore Dynamic Total Vision or CDTV to the press and to
invited guests at last summer's Consumer Electronic Show (AC
July 1991). Since then, Amazing Computing has been covering
Commodore's different announcements and subsequent launches
of CDTV in Canada (January 1991) and Las Vegas (March 1991) as
well as their first sales of this newest marvel at New York's
World Of Amiga (May 1991).
We have taken a portion of AC's GUIDE and abridged it here to demonstrate some of the products currently available or proposed for CDTV. We hope that in doing so we not only provide our readers with a window into a new manner of Amiga computing, but also entice developers into providing even more CDTV possibilities.
CDTV CDTV is only for those who want to learn, want to teach their children, wish to be entertained, love music, are curious, enjoy a challenge... Our interest in CDTV is based on the raw excitement that CDTV creates with its ability to manipulate large amounts of graphics, sound, information, and animation in a form that even the non-computer person can enjoy. In short, CDTV gives the best of the Amiga and multimedia in disguise. CDTV users rarely know that they are working with a computer.
But has this leftout the Amiga user who has not purchased a CDTV player?
No, C DTV vvi 11 be available as a periph- eral to Amiga 500 users through Commodore's A690. The A690 connects directly to the A500 expansion connec- torand provides all of the features found in the commercial CDTV "audio component" design, with the exception of the clock on the front panel. Amiga 2000 and 3000 owners will need to wait a little longer if they want the complete package from Commodore, CBM has not yet announced a CDTV peripheral for the professional platforms of the Amiga. However, CBM corporate executives are emphatic that a CDTV peripheral will be available.
ENTER XETEC Xetec has announced thattheirCD- ROM players, Cdx-650E and Cdx-6501, will play CDTV titles. Currently, Xetec is demonstrating a 91% success rate in running direct CDTV titles on their equipment. Although these drives support conventional audio Cds, they will not be able to support theCD+G or the CD+MIDI audio discs.
In addition to the CDTV titles that will play on the system, Xetec's drives will also tap into the ever-growing library of CD information titles in development. With 540 megabytes of information available, these drives will go a long way towards increasing your Amiga's capabilities.
NO-FUSS AMIGA Currently, CDTV consists of a CD ROM player and an Amiga 500 with a megabyte of RAM. This allows producers to develop CDTV packages with Amigas. Fortunately, there is a large number of developers who already understand the basic operating system of the Am iga. There is also a large number of tools currently available for developing on the Amiga, and even' one of these tools is useful in programming for CDTV. The added bonus of 540 megabytes of accessible storage space on a CDTV' CD-ROM grants developers a latitude of freedom never before available on the Amiga.
Commodore has remained adamant in their desire to make CDTV as "uncomputer-like" as possible. Basic input devices have been designed around infrared technology to eliminate wires. For more critical devices such as a mouse or keyboard, you can use an optional Brick. The keyboard, mouse, or joystick can be plugged into a black box called a "brick" which is pointed toward the CDTV player. This way, no matter how you orient the inputdevice, the signals will travel correctly to the receiver. It also appears that these devices can be plugged directly into the back of the CDTV unit in the two
input ports provided.
CDTV has the ability to take you from President John F. Kennedy's commitment to Space to the trajedy of the Challenger shuttle disaster.
CDTV's simple infrared remote control device allows the user to access CDTV from anywhere in the room.
While the buttons and arrow keys may take a moment to get used to, the device is designed to be easy to learn and to work in exactly the same way with each piece of software. Commodore has eased the learning process by providing documentation on disc.
The Welcome disc that comes with each CDTV is a highly interactive instructional aid on how to set Lip your CDTV. It highlights some of the features of CDTV and gives a list of current or future products. With the instructions for attaching your CDTV toa television contained only on the Welcome disc, it's fortunate that CDTV is easier to install than a video game or a VCR. Nevertheless, thedisc is extremely valuable in configuring your system in different ways.
With the Welcome disc, you quickly become familiar with the way CDTV works. Since the disc isdesigned to function like any other piece of CDTV software, you are not only shown the variety and options of CDTV but you also learn to operate it. By the time you have completed the disk, you have learned to press the keys only in the correct sequence, and you know that the disc access light on the front panel of the CDTV player will tell you that you have accessed the next portion of a program.
The main thing to remember is that CDTV is designed not only for the average Amiga user but also for someone who is less than comfortable with a traditional computer. CDTV is designed to be easily accessible and very powerful without letting the user become bogged down in the technology.
NEW PRODUCTS: NEW OPPORTUNITIES Commodore DynamicTotal Vision is not for everyone. CDTV is only for those who want to learn, want to teach their children, wish to be entertained, love music, are curious, enjoy a challenge, appreciate a rest, and feel that their televisions should be more than passive instruments. With CDTV, the family television can become a center for learning and discussion. CDTV offers the best of a computer, a game machine, and a good stereo component. With CDTV, all of us have more access to information presented in a multimedia format conducive to learning.
CDTV products, such as Xiphias's Time Table of History, allow users to experiment and learn at their own rate and in their own direction. With Time Table of History you can listen to President John Kennedy announce the United States mission in space, or view the tragedy of the Challenger disaster.
One noted inaccuracy: on this same set of remarkable discs, the Amiga is listed as having been introduced in 1987 instead of 1985.
While some companies are providing existing games in expanded format on CDTV, other companies are creating new products expressly for CDTV. CDTV as a platform is a great new environment for developers. Not only do they have all the tools and features of the Amiga platform, but they have the added space and reliability of CD-ROM.
The future of CDTV is enormous.
The list provided here is only a hint of wha t this new tool can achieve. Through tire efforts of third-party developers, we will see not only the expansion of CDTV possibilities, but, with the help of new peripherals from CBM, also the growth of the Amiga.
R ? A Bun For Barney A Bun For Bamev is a delightful animated story for children aged 3 to 6 about a bear who learns to say 'no.' Animated by Melendez Films, producers of the well-loved PEANUTS specials on CBS Television, and narrated by Tom Baker. $ 49.95 Multimedia Corporation ? A Long Hard Day on the Ranch Desperate bandits, runaway cattle, wild stallions, hungry ranch hands, mountain lions, and broken toes hold no terrors for our imaginative hero-a young boy spending the summer on his aunt and uncle's ranch. $ 44.95 Diseis Knowledge Research ? Advanced Military Systems Advanced Military
Systems provides information on the world's finest military technology. The newest and most advanced military hardware is featured in over 15110 action photographs accompanied by music and narration. $ 39.95 Dominion Software & Design, Inc. ? Airwave Adventure: The Case of the Cautious Condor Explore hundreds of images, hours of audio, and thousands of possibilities. Join Ned Peters, detective, and a colorful cast of suspects on board the 1937 maiden voyage of the Condor. You have thirty' minutes to solve the crime on this thrilling flight into history and murder. $ 49.95 Tiger Media ?
Animated Coloring Book For kids, and the child in all of us, the Animated Coloring Book makes it simple to create beautiful pictures and then bring them to life. Usingup toAl cravons co!ors), you pickuptheonevou wantand dick to fill in the outlines. Then with a click you can bring your colored picture to life through animation. $ 39,95 Gold Disk, Inc. ? Barney Bear Goes to School Barney Bear Goes to School is a learning game for pre-school children that combines colorful, animated graphics and rich, 'multi-track' audio. The game asks children to identify' objectson the screen and then
rewards them for correct choices with audio response. Once Barney is in hisschoolroom, children may choose from activities such as spelling games, counting games, shapes, and a coloring book. $ 3995 Free Spirit Software, lire.
? Basketball Basketball brings all the on-court excitement and backroom strategy of real-life basketball into your own home. The 'SBA League' allows you and a friend to own, manage, and coach your own basketball teams. One or two players can challenge each other, or watch the computer play itself.
$ 49.95 Context Systems, Inc. ? Battle Chess An entiremedieval world at war is reflected on the checkered field,Colorful anddramntic3-Damma- tion. Play against a friend, against the computer, or let the computer play itself. $ 59.95 Interplay Productions _ CDTV: THE FIRST TITLES ? Bureau of Astra! Troubleshooters
B. A.T. is an adventure game that lets y'ou become the one agent
of the Bureau of Astral Troubleshooters who can save
Terrapolis. Vrargor, a top scientist, and Merigo, a small-time
crook, have announced their intention to set off nu
turobiogenic bombs in Terrapolis, the largest city of Selenia.
After time runs out, Selenia will be blown out of the galaxy. The countdown has begun, and it's up to you to foil Vrangor'sevil plans. $ 49.95 UBI Soft, distributed by Electronic Arts ? CD-REMIX CD-REMIX lets you take your favorite music CD and resequence pieces of it to make your own extended dance tracks or personal remixes. The easy-to-use icon driven language allows you lo build your own storyboard of commands. $ 49.95 microdeal ? Cinderella-Tlic Original Fairy Tale Most children will be familiar with the story of Cinderclla-although not necessarily this version.
Cinderella, "both good and beautiful still marries her prince, but she also finds rooms in the palace for her two stepsisters-,md even arranges aristocratic matches for them! For children 6 years and older. $ 54.95 Discis Knowledge Research ? Classic Board Games Classic Board Games enables you to play Chess, Checkers, and Backgammon on your television.
Audio directions and updates are provided in six languages: English, German, Japanese, French, Spanish, and Italian. $ 49.95 Merit Software, Inc. ? Complete Works of Shakespeare The complete works of the world's greatest playwright is now available on a single compact disc.
All major scenes are illustrated with reproductions of original woodcuts. $ 49.95Animated Pixels ? Composer Quest Composer Quest offers a revolutionary, interactive, and fun way to learn Music History through the work of the great composers, from 1600 to the present. Dr. T's Music Software, Inc. ? Dinosaurs for Hire What happens when three out-of-time gun-toting dinosaurs hit the streets? Bullets fly, evil-doers tremble, and insurance rates go through the root.
Dinosaurs for Hire is another in a series of comic books on disc. Hundreds of pages, thousands of screens, and more fun than you can shakes Tyrannosaurus at. Wright Enterprises ? Dominion Dominion is a traditional strategy game brought to television. Each player buys and sells national resources and maneuvers his or her armies, fleets, and air forces to protect and expand territory. The action isenhanced with music, sound effects, high- quality action images, and animation. $ 49.95 Dominion Software & Design, Inc ? Dr. Wellman Dr. Wellman is a comprehensive home health system covering all the
areas of health care relevant to an average family. A unique keyword system provides a dictionary of over600 explanations for names, terms, symptoms, and conditions.
Contains pass word-protected sections dealing with adult health. $ 79.95 CDTV Publishing ? Electric Crayon Deluxe: All Dogs Go To Heaven All Dogs GoTo Heaven Talking Electric Crayon is an exciting title that transforms your television into an electric coloring book. Based on the animated film by Don Bliith, this disc is a must for all children and the young at heart. $ 49.95 Merit Software, Inc ? Falcon Get set for the 'flight of your life!' The powerful Falcon F-16 takes you streaking across the skies at Madi 2. The accurate weaponssystems, heads-up- display, cockpit controls, and overall
flight characteristics make this the ultimate in simulations.
$ 69.95 Spccfmm HoloByte ? Future Wars Travel back and forth through time to save the earth from future destruction by alien invaders.
Over three years in development, the animated cinema-style graphics, user-friendly interface and digitized sound track combine to form a complete gaming experience. $ 59,95 Interplay Productions ? Gardenfax: Fruit, Vegetables & Herbs Fruits, Vegetables & Herbs is a quick and accurate way to answer your questions about choosing and cultivating many edible plants, $ 49.95 CDTV Publishing (continued on page 641 IF YOU'RE LIKE ME, trying to find that important text file in a stack of unlabeled diskettes is akin to an Easter egg hunt lots of scampering about and frantic searching for something in a
nondescript wrapper. I've tried all of the usual disk-cataloging methods, like Label Uindraw 1 Ifiis is an exmple of the list I of label titles is in the min 3 window of Ihe Sisk Labeler, 4 DISH LABEL ( 7 Mock Label ENABLE PROTECT The fonts ire not correct, but this gives you a mod idea of idut the edit window will look like. The buttons on the edit window look just like the ones froH the min window, BIG BUTTON color-coordinated diskettes and handwritten labels. I've even scribbled on the disk itself, only to see my barely legible markings rubbed off after a few days of use.
Eventually 1 came to the decision that a dedicated label printing and cataloging program was next on my soft- lalo ware shopping list.
A few days later, my search led me to BISK LABEL Software Technologies' (Softec) The Disk Labeler (TDL) program.
Two programs for improving productivity at home and at work TO WRITERS, A THESAURUS is invaluable. It can help ferret out that perfect word for the sonnet you're writing, fine-tune the vernacular of your unpublished novel, or spruce up your letters to Aunt Edna.
And if you use your Amiga for word processing, chances are fairly good that the program you use has some limited thesau- lalrM ruscapabilitysuchas locating synonyms and antonyms. Some owners of older (Textcraft Plus) or less fully-featured (Transwrite) word processors might not have any thesaurus capabilities at all.
In an effort to satisfy both camps, Softwood (developers of Pen Pal) has introduced the Electric reviews by Jeff Janies Electric Thesaurus running in 640 x 200 mode on its own custom screen.
Just click on the color on the tor row, and then adjust the three colors on ihe scales, finished.
Nit the 1ESCJ key when lac The Disk Labeler's color editing screen.
A IPG DOHNlI EDIT iiH-FRIHTl i PRIHT i Palette Editor Select: j n ¦ Red: IZ3456783ABCIEF Green: BIZ 456789ABCDEF Slue: 0JL234 67MABCDEF LICUO Iv IIIC3UUIU3I II(UU JUI imjUUIIIIUI ¦ cl | I r
- 1F1 II o L Adjective |Lllj vuitKUUHb l ficutimyai- Word to be
located: So remarkable os wonderful, in
- fabulous, astounc stupendous,phen
2. Kerb To impress stront surprising, 5 nmrnTiia ir raw Find !
1. Verb To ascertoin by mothematics.
Figuring, calculating, casting, reckoning, ciphering.
2. Verb To note (items) one by one sa os to get a total.
Telling off, counting, calculating, numbering, reckoning, enumerating, tallying, numerating.
T 1 jj TDL isdistributed on a single,noncopy-protected 3.5" diskette. A spiral- bound 20-page manual, a warranty registration card, and a strip of over sixty 3.5" disk labels round out the package contents. The program includes an icon-driven hard disk installation script, making installation onto a hard d rive fairly straightforward; Softec encourages users to immediately make a backup of TDL.
Softec has stated that TDL is compatible with all Amiga models running AmigaDOS 1.2 or higher with at least 512K RAM. I tested TDL on a range of hardware from an Amiga 500 to a 25 Mhz A3000 running AmigaDOS 2.0 without experiencing any problems.
TDL consists of two main programs: the disk labeler and the default editor. The disk labeler is where the actual label creation is done, while the default editor allows the user to customize some of TDL's default settings.
First up, we have the disk labeler.
Upon entering the disk labeler, a requester pops onto the screen and presents the user with a number of opThe Disk Labeler consists of two main programs: the disk labeler for label creation, and the default editor for customization, tions. This requester allows the user to load in a previously created disk label, or simply continue loading the program to create a new label.
After this requester, the user is presented with a Workbench window approximately half the width of the Workbench screen, with the lower 1 3 of this window filled with an array of buttons. These buttons allow the user to harness most of the aspects of the program such as duplicating, printing, finding, loading, saving and scrolling through labels. TDL also features the ability' to catalog and alphabetize disk labels, as well as an option that utilizes the Amiga voice to list verbally the textual content of your disk labels.
All of TDL's main functions are accessible by keyboard commands. The mouse may also be used to either point Thesaurus (ET), a disk-based thesaurus for all Amiga computers. ET is detailed and comprehensive enough to satisfy the most power-hungry Amiga wordsmiths, while providing a standalone solution for users whose word processors lack that capability.
ET is contained on a single diskette, accompanied by a warranty registration card, and a tersely written, 20-page instruction manual. ! Usually don't comment much further on instruction manuals, yet Softwood's treatment of their documentation deserves special notice. The manual included with Pen Pal is arguably the best work of documentation this reviewer has ever seen for an application program. Although ET's manual is small, it is written in that same dear, concise and organized fashion. Kudos to Softwood for their dedication to solid documentation.
ET can be installed in a variety of ways, depending on your present hardware configuration. If you use a modest setup (e.g., an A500 with 512K and a single disk drive), ET can simply be left in a disk drive while you use it.
Users with hard drives and or extra RAM have a bit more flexibility, as ET works smoothly off hard or RAM disks.
Hard disk installation is a snap: simply drag the ET drawer icon onto your hard disk, and the installation is complete. No need to fiddle with startup sequences or muck about with assign statements. Once installed on hard disk, ET occupies a little over 400K of disk space.
To start ET, double-click the "ET" icon and you are presented with the "Screen Type" requester. This window allows the user to select one of ET's three operating modes. The options include "Custom (Interlaced)," which opens ET on an attractive, memory hungry high-resolution custom screen; ''Custom (Non-Interlaced)," which loads ET in a custom 640 x 200 screen; and the final option, which boots ET into a Workbench window. I've listed the three options in descending order of memory allocation the interlaced custom screen occupies a tad under 180K RAM while operating, the 640 X 200 custom
screen consumes around 145K, and the last option. Workbench, squeezes ET into a frugal 120K.
Your selection of a loading option ultimately boils down to how much RAM you have. Owners who want ET to appear in an attractive, high- resolution custom screen are advised to have a fair amount of free RAM. One final note on opera ting modes: running under AmigaDOS 2.0 on an Amiga 3000, loading ET as a Workbench window is the best choice. This selection not only consumes the smallest amount of RAM but looks just as attractive running on AmigaDOS 2.0's three-dimensional interface as it does on its own custom, hi-res screen.
And click or simply peruse TDL's pulldown menus. Giving the user three separate ways to control a program is a good idea, and I must applaud Softec on their decision to allow such flexibility in the program.
Perhaps the most important button on this window is the edit button, which shuttles the user off to the actual label creation section of the program.
This edit screen displays an on-screen representation of the label the user is creating. The screen is complete with its own bevy of buttons placed at the bottom of the work area, similar in locationtothebu ttons onthemaindisk labeler screen. Here the user can enter text for labels by using one of four fonts (compressed, expanded, plain, and bold) and three type styles (bold, italic or underlined). Unfortunately, TDL is limited to using the quartet of fonts that Softec provides and is unable to use standard bitmapped Amiga fonts. Several features common to your favorite word processor are
also present, such as the ability to justify your text to the left, right, or center of the label.
Strangely, TDL offers no facility for loading in the contents of a diskette for inclusion on a label. While TDL does allow you to grab a disk's volume name to put on your labels, you must list the disk contents manually.
Novices will be glad to hear that a help button resides amidst the throng of buttons at the base of the screen.
When selected, this option presents several help screens which identify the buttons on the screen and their functions, while describing some of the user- definable keyboard operations.
Of course, how well TDL outputs labels to your favorite printer is of paramount importance. TDL did a fine job of printing labels to my EpsonQ- compatible Citizen GSX-140 printer, with the output being legible and crisp.
TDL does support the standard printer drivers included with Workbench, and also has its own custom printer drivers.
Unfortunately, users with printers not supported by TDL will have to purchase a separate printer support disk from Softec.
The second half of the program, the default editor, is accessible by its own icon on Workbench. The default editor allows the user to adjust several parameters of TDL including setting the maximum number of labels, naming the output device, toggling the typestyles and fonts used on or off, performing a test print of your printer, and adjusting the screen colors.
After ET has loaded, the user is presented with the ET window. The upper portion of the window contains the data entry area where words to be found are entered. Words can be entered into ET by manually typing the word into the data entry' area, by' copyElectric Thesaurus is comprehensive enough to satisfy even the most power-hungry wordsmiths.
Ing the word from the clipboard, or by double-clicking a word in the lower section of the ET window cross referencing), Words can also be received from another program via an Arexx port. Yes, Arexx aficionados, ET supports up to 10 Arexx scripts and offers a score of Arexx commands.
Once the word has been entered, ET responds by listing the synonyms of the entered word and its definition, in order of frequency in the English language. Part of speech (noun, verb, adjective, etc.) and inflection of the word are also given. As mentioned, the user can also select a cross reference provided in the ET window to pursue another word and its synonyms.
ET contains over 500,000 words and their definitions from Roget's II Thesaurus, licensed by SoftWood from the Houghton-Mifflin company. The database appears essentially complete although I did notice a few unusual omissions, such as synonyms for the word "awesome". Softwood states that they've removed terms which could be considered as "offensive in the business or home environment." Does that include current verbiage employed by the bubble-gum and N in tendo set, such as "awesome"? Quibbles aside, the thesaurus is well-stocked with synonyms and definitions.
I tested ET by multitasking it with several word processors including WordPerfect 4.1, Pen Pal 1.3.7 and ProWrite 3.1.1, and ran into no problems whatsoever. I tested the program thoroughly on a wide variety of Amiga hardware, ranging from a bare bones A500 all the way to a 25 Mhz A3000 running AmigaEXDS2.0. ET consistently ran without any problems. Softwood has earned a solid reputation through their aggressive bug squashing on Pen Pal, and that same attention to detail shows through on ET. Simply put, ET is a solid, polished piece of software.
On a closing note, I'd like to encourage Amiga developers like SoftWood to offer more products in the add-on market for word processing.
While many developers have been aggressively filling gaps in this area, several glaring omissions need to be addressed. The Amiga cries out for gram- Softec has obviously made an effort to make the program easy to use, though the overall effect of all the buttons, shortcuts and pull-down menus can at times be confusing. I'll concede that the windows do look impressive (especially running under AmigaDOS
2. 0), but I'd rather have a cleaner, less jumbled interface to
contend with.
The help screens do indeed help, and the manual does provide a tutorial.
Unfortunately, the manual doesn't offer much in the way of clarity. Trying to read through TDL's dry documentation is tough going. A few screenshots and diagrams, coupled with a larger type size and more white space, would have done wonders for this reviewer's attention span.
On one hand, TDL lacks a standard AmigaDOS interface, as well as the ability to import graphics to adorn labels. It also cannot print diskette contents on labels, and has a fairly steep learning curve.
On the positive side, Softec does get points for the inclusion of a spiral- bound manual, lack of copy protection, multitasking ease, supply of disk labels, and support for the A3000 and AmigaDOS 2.0. Still, these features don't q uite tip the sea les in TDL's fa vor.
I did contact Softec by phone. The individual 1 spoke with informed me that Softec is in the process of adding several features and enhancements to the program. Bug fixes and some minor program alterations are in the works.
However, the two most important improvements will be the ability to load the contents of a diskette (files, directories, file sizes) for inclusion on the printed label, and the capacity to import IFF graphics.
1 f those features are indeed implemented in a future version of TDL, I'd most likely accord it a more positive recommendation. As it stands, you might want to peruse the label-making options in the public domain before settling on this program. *AC* Requirements: Min. 512K of RAM Workbench 1.2 or higher The Disk Labeler Price: $ 39.95 Inquiry 228 Software Technology, Inc.
P. O. Box 22066 Portland, OR 97222
(503) 653-2090 mar and style checkers, industry-specific,
spell-checking dictionaries (for medical, scientific,
architectural, and foreign-language needs), and word
processor file conversion software.
Softwood has made an admirable effort in filling yet another gap in the Amiga application software arena. *AO Requirements: Min. 512KRAM (hard disk and or extra RAM recommended) Workbench 1.3 or higher Electric Thesaurus Price: $ 49.95 Inquiry 229 Softwood, Inc.
P. O. Box 51209 Phoenix, A185076
(800) 247-8314 Please write to Jeff James c o Amazing Computing,
P. O. Box 869, Fall River, MA 02722-0869.
P. O. Box 455 Quaker Hill CT 06375
(203) 443-4623 YOUR OHE-STOP S STORE Authorized dealer For
Commodore-Amiga Computers, Great Valley Products (GVP),
Authorized Commodore-Amiga Service and Repair.
Authorized Amiga Graphics Dealer.
289. 00 Amiga Vision .... ...89.95 Arexx
..... ...29.95 Art Department .
...52.95 A-Talk III ... 59.95 Audio Master
III ... 59.95 Baud Bandit ...... ... 29.95
Comic Setter .... ...41.95 Cygus Ed Pro ... ...
59.95 Deluxe Paint 3 .. ...89.95 Digi-paint
3 ...58.95 Disk Master ...... ...29.95
Eclips 2 59 95 Imagine . .195.00 Lattice
193. 00 Movie Setter ..... ..41.95 Page Stream 2.1 .....
179. 00 Phasar
53. 95 Photon Paint2,0...... ..89.95 Pro Fills .
... 17.95 Project D 2.0 .... .. 35.95 Pro Video
Gold .
149. 00 Pro Video Post .
209. 00 Pro-write ...94.95
Quarterback ..... ... 39.95 QuarterbackTools...
...48.95 Scene Generator..... ...29.95
Sonix ..... ...47.95 Tiger Cub . 58.95
Turbo Silver Terrain ...59.95 TV Show
...58.95 TV Text Pro ...... ... 99.95 ...58.95 86 95 W
Shell . ...29.95 Works Platinum...... .
119.95 i ENTERTAINMENT 668 Attack Sub .. . 29.95 A-10
Tank Killer . .. 29.95 Awesome .
34.95 Bad Dudes 8 95 Beast 2 ... . 34.95
Chaos Strikes Back.. . 23.95 Das Boot . .
29.95 Drakken . 35 95 Dungeon
Master . 23.95 Eve ofthe Beholder.. CALL
Falcon ..... . 29.95 Gold of the
Aztec...... . 29.95 Gretzky Hockey . . 29.95 Harpoon
35 95 Jack Nicklaus Golf ... . 35.95 Katie's
Farm ...... . 23.95 Killing Game Show ... . 26.95
Lemmings ... . 28.95 Me
Gee ... . 23.95
Obitus ..... . 35.95 Robo
Cop ... ... 8.95 Rotox ......
. 23.95 Search for the King ...
35. 95 Shadow of Beast...... . 23.95 Sim City ..
. 29.95 Space Ace .. . 35.95 Star
Control . 29.95 Super Hang On .. ... 8.95
Sword of Sodan . .. 11.95 Their Finest Hour...... .
35.95 Vaxine ... .. 29.95 Where in
Europe .. 29.95 Where in Time ... .. 29.95 Where
in the USA..... .. 29.95 Where in the World .. .. 29.95 Wrath
ofthe Demon .. 29.95 ,
AT-Onca ...269.00
Board Ok 99.00
Baud Bandit 2400
w software 110.00
Mouse .37.95
Data Link 2000 w MNP5 & Fax
.175.00 DCTV
Digi View
4.0 119.95
Double Talk Network
Board ....CALL
Fixer ..
239.00 Golden Image Hand
265.00 Golden Image
Mouse ..31
95 Golden Image Optical
Mouse .50.00
Golden Image
RC-500 ..49.00
Imagine-A Guided
Tour Video 24.95
NewTek Video
Toaster .
1445.00 Master 3A-1D Led
Drive ...85.00
Sound 66.00
TBC ......
795.00 Roctec Slim
Drive ..80.00
Safeskin A500

12.00 Safeskin A2000
12.00 Safeskin A3000
12.00 Sharp JX-100
709.00 Sharp JX-300
1689.00 Sharp JX-450
4475.00 Supra 501
Clone ....49.00
SERIES 11 A5Q.Q.D.riveg
A500-ND8+0 42F 595.00
A500-HD8+0 52Q
A500-HD8+0 80M
A500-HD8+0 105Q
Scala ..269.00
GVP SERIES II A2000 Drives A2000-Ram8 2
205.00 HC 0-No
Drive .....159.00
HC 8-No
Drive .....
209.00 52MB
Quantum ...
326.00 80MB
440.00 105MB LPS Quantum

580.00 (SONY DS PD 100 PACK $ 59.00 To Order Call
1-708-893-7464 Call for weekly specials and new products!
200MB Quantum . 936.00 GVP ACCELERATORS A3022 Series 11-1MB 22M HZ 899.00 A3033 Series 1I-4M B 33M HZ ..... 1649.00 A3050-4M B 50M HZ .. 2369.00 40MB-AT Drive ....279.00 80MB-AT Drive ....430.00
• 200MB-AT
Drive .
985.00 Shipping Info: Shipping $ 4.50 per outer, ships via UPS
Ground. COD Add' $ 4 .OO.Call for Express shipping rates.
Alaska, Hawaii, Mail, Foreign shipping extra.
Oversize ordors ship at current U-’S Rates. Return & Refund Policy: Defective products replaced within 30 days of purchase. 15% restocking charge on All returned non-defectvo merchandise. Other Policies: VISA MASTERCARD | DISCOVER-No Surcharge. Illinois Residentsadd6.75% Sales Tax. Waik-in Traffic y elcome . Store p-ices may vary. Prices Subject to Cftenge Without Notic FD Software
P. O. Box 68 Bloomingdale, IL 60108 Hours M-F 11-7 Sat 10-6
Circle 189 on Reader Service card.
AxiOM SOFTWARE’S Pixel 3D by Frank McMahon IN THE PAST SEVERAL YEARS, 3-D programs have come a long way. With the development of complex texture mapping, various ray-trace modes with shadows and reflections, as well as dozens of options for placementand scaling of objects, rendering results are getting better and more professional looking.
But before the sparkling textures and hi-res 24-bit output, it all starts with one thing the object. And the blueprint from which it all begins is still the end result of 3-D object creation. The end product of 3-D object creation is very much like a blueprint, in that it deals with mostly dots and lines. While the demand for rendered output and a means to create same have both grown tremendously, improvements to our object creation capabilites have occurred at a somewhat more subdued pace. It's certainly easier to do than it once was Videoscape numerical inputs still make me
shudder but any way you slice it, it still takes some work.
Pixel 3D sets out to make object creation easier. You simply draw your picture in a paint program and import it into Pixel 3D. The program traces it and then creates a three- dimensional object out of it. Though best suited for logos, the program can be used to create almost anything. For example, to create a table object: Draw the tabletop an)’ shape you want, convert it to an object, extrude it for depth, then save it. For REVIEW From the program's Demos drawer comes this picture of an object created by Pixel 3D and rendered in Turbo Silver.
The legs, draw one leg with various contours, convert it to an object, save it, then load it into a 3-D program, use a spin command (lathe) to round it off, then copy it three more times. The possibilities are endless.
Though best suited for logos, the program can be used to create almost anything.
SETTING ASIDE MEMORY Pixel 3D comes on one disk, is not copy protected, requires only 512K plus a paint program and 3-D rendering system and is easily installed on a hard drive. After double clicking on Pixel 3D's huge icon, a Memory Allocation Requester pops up. This lets you set aside exactly how much memory you are going to require. I have never liked MARs (new term?)
Because I feel the program should use only as much memory as it needs. And if the program is unclear about how much memory it needs, how should I know? I usually stick with the default and have yet to run into trouble, though complex designs are required to render complex 3-D objects, However, Pixel 3D is extremely efficient, and all 3-D objects I've created with the program have remained manageable.
After setting the memory, the main interface screen appears. There are no pull-down menus, and everything is controlled via mouse or keyboard input. The top gadget selects the Output Format. There, your object can be created ina form thatcan be read by Sculpt 3D 4D, Turbo Silver, DXF (AutoCAD), or Videoscape 3D. Color Conversion can be toggled on or off.
Toggled on, Pixel 3D uses the color information contained in the bitmap (IFF) you load in, creating separate polygons for each color. Toggled off, the program separates only the background and foreground colors. Creating two-color bitmaps with Color Conversion off is the fastest method. This lowers the object size by cutting down on the amount of vertices polygons. It's also easy to add color or texture to a mono-color object from within a 3-D rendering system .Color Text logo created in DeluxePaint 111, converted in Pixel 3D, and rendered in Sculpt-Animate 4D in HAM mode.
Conversion for Videoscape objects runs a bit differently. Videoscape works from a fixed palette, so when Color Conversion is off the colors can be entered manually in the Front, Back, and Side Color gadgets. These are the defined Videoscape color codes (regular glossy unshaded) and are listed in the manual for reference. When Color Conversion is set to on in Videoscape mode, Pixel 3D goes through the bitmap's palette and then as closely as possible finds a match with one of the Videoscape color codes. For Sculpt Turbo Silver objects, when the color conversion is set to off, the objects are
created with a color of pure white. Upon entering the respective program, you can, of course, change the object to any color you like.
ADDING DEPTH House of Mouse Your Mouse & Accesories Specialists "Q" Mouse $ 69.95 Professional Quality Amiga Mouse Lifetime Warranty Line Straightening is a numerical input that allows you to control the staircase edges that sometimes occur. A value of 0 has no effect while the manual lists a value of 10 as a good general-purpose value. The manual provides an excellent discussion of exactly how this process works. It's about time, too, since this is a big factor in determining how closely your object will match your original bitmap image.
Extrusion is also available, which automatically adds depth to your until now flat object. The extrusion can be entered numerically by pixel unit amount and is perfect for thickening up logos. Side Construction can be turned on to create sides during the extrusion process. All objects except Videoscape can be created as Outlined Objects, which are made up of line segments along the edges of your bitmap image. The boundaries are designated by the colored areas of your image when Color Conversion is set to on.
After all your parameters have been set, it's time to choose Begin Conversion. This brings up a requester which allows you to load in the bitmapped image (HAM unavailable) you want to trace. When you specify where you want the object to be saved to, you are presented with another requester. During the conversion process, a Stop gadget allows you to abort conversion. Also there are plenty of example brushes and some beautiful example pictures.
"If you use your Amiga professionally, or if you simply warn Ihe best replacement mouse available for your Amiga, the "Q" mouse is the one you want, I know. I’ve tried them all."
George Graham 30 Day Money Back Guarantee Free! Utility & Funstuff Disk W Every Mouse Trackball Chic Mouse S29.95 AD Mouse S24.95 AD Mouse W Pad & Holder S29.95 Super Trackball W Firelock $ 69.95 Standard Trackball S44.95 Mouse Pads S 4.95 6’ Extension Cable S 5.95 Universal Joystick Mouse Switch S29.95 Beetle Mouse S44.95 A-501 Clone $ 44.95 Visa M C COD All Orders Ship Same Day Phone: (308) 745-1243 Or Fax: (308) 745-'l246
P. O. Box 130, Loup City, Nebraska 68853 Circle 192 on Reader
Service card.
CONCLUSIONS The different object output modes reveal a few surprises. First of all, I created an object in Turbo Silver mode and then attempted to load it into Imagine. No go! Surprised? Well, I am not too surprised, but I hope a future update will support Imagine, which I am using more and more. [An Axiom Software spokesperson reports that Pixel 3D does output in Turbo Silver file format Why bother with Pixel 3D?
Because it's the best. Period.
Pixel 3D is smart and fast.
2. 0, which was Impulse's current available file format at the
time Pixel 3D was developed. Turbo Silver
2. 0 output cau be loaded into Turbo Silver 3.0 and resaved in
file format 3.0, which can then be loaded into Imagine. Mr.
McMahon's uses Turbo Silver J .0 The all-new IC’s' GUIDE To
The Commodore Amiga - completely updated and improved for 1991
- will soon be sent to all AC SuperSttbscrifotrsl Don’t miss
Send for your own AC SuperSub now! Get a Myear of Amazing Computing PLUS 2 BIG issues of GUIDE - all for just $ 36!
So call 1-800-345-3360* TODAY and order an AC SuperSub.
Now this deal is really too big to ignore.
• Call toll free from anywhere in the U.S. and Canada; please
hare your Visa or MasterCard ready! Or. Just use the convenient
order form on page 95 and was not able to save output in a
file format compatible with Imagine. Later this summer, Axiom
plans to release Polyform 3D, an update to Pixel 3D which
promises many additional capabilities, including direct
compatibility with Imagine. Ed.] The other hot 3-D program at
the studio is LightWave 3D from the Video Toaster package.
Pixel 3D does not support it directly; however, it docs output Sculpt objects which load into LightWave perfectly.
It is a tremendous asset to anyone with LightWave 3D. For you CLI O J Pixel 3D's main screen; change current settings by pointing and clicking on embossed gadgets adjacent to setting labels.
Fans there are such people, aren't there? most commands have CLI counterparts and the program is easily run by typing in a string of commands and options.
Given that some 3-D programs include bitmap conversion, and there areother autotrace software packages available, why bother with Pixel 3D?
Because it's the best. Period. Pixel 3D is smart and fast. It is also completely automatic. Its nearest competitor and what I've been using until now is Digiworks 3D, which Pixel 3D knocks out in the first round.
Digiworks is not as smart and compensates by includ ing ed i ting options.
But editing (that means "correcting", folks) the traced Digiworks object upon entering the program sometimes takes as long as it docs to build an object from scratch. With no zoom option, it's pretty difficult not to mention tedious. 3-D programs with built-in autotracing bitmap conversion are a mixed bag. Some represent afterthoughts and are not from-the- ground-up, dedicated options. Some simply create a polygon for every pixel! Usually halfway through these conversions a "Please Insert Additional Memory Board" requester appears. And with no leeway for line straightening
compensation, you take what you get. Pixel 3D, however, is professional and easy to use. With a skim of the brief and succinct 25- page manual, you'll be transforming your IFF images into 3-D objects in under five minutes!
I've always thought a great program is one that gets the job done quickly, provides excellent output, and is usable without first looking at the manual. Pixel 3D hits on all three marks. If object creation is where it all begins, then Pixel 3D is the place to start. *AC* Pixel 3D Price: $ 89.95 Inquiry 224 Axiom Software 1221 East Center Street Rochester, MN 55904
(507) 269-8677 Please write to Frank McMahon c o Amazing
Computing, P.O. Box 869, Fail River, MA U2722-0S69.
Ithe statements and projections presented in "Roomers'' are rumors in the purest sense. The bits of information are gathered by a third party source from whispers inside the industry. At press time, they remain unconfirmed and are printed for entertainment value only. Accordingly, the staff and associates of Amazing Computing cannot be held responsible for the reports made in this column.] The Paint Wars have shifted to a new battlefield 24 bits in size.
The battle is getting hotter this time because it involves both hardware and software. All of a sudden there are many different ways to ge124-b i t color from your Amiga, and almost as many ways to paint with that huge palette. This is shaping up to be the mother of all paint wars, involving almost every major company in the Amiga market and a number of new challengers. The main conflict at the moment is between HAM- Eand DCTV, which are battling over who's got the best 24-bit solution for under S5O0. The Bandito has heard more claims and counterclaims than there are colors for a pixel,
mostly coming from users who are dedicated to the hardware they bought. Both of these devices have their good and bad points, it seems. Both have paint programs, too, and both are planning frequent and major upgrades in order to get the jump on each other. It'sanotheroneof those battles that can only end in victory for the user, says the Bandito.
And don't forget that these are just two of the contestants.
NewTek's ToasterPaint is being worked on, too. And M.A.S.T.’s ColorBurst box comes with CBPaint, a powerful paint program and image-processing module. Impulse's 24-bit Firecracker board will be competing here, as will upcoming boards from GVP and Progressive Peripherals.
HAM-E's animation capabilities are one of its selling points, and that's another area that ColorBurst is also touting.
So it looks like 24-bit paint and animation are becoming a new standard in the Amiga market.
But The Bandito hopes that there will be some standards set regarding animation. We have finally a 24-bit IFF standard; but, we have no standards for animation at any resolution, or for 3-D objects for that matter.
This is something that Commodore should definitely address as soon as possible. Standards promote innovation; it's no coincidence that thisoxplosion of 24-bit capability came after Commodore declared a 24-bit standard.
The Bandito thinks that all of this 16-mi llion color capabil- ity makes DeluxePaint III, with a mere 32 colors OK, 64 in extra halfbrite mode seem rather quaint, like an old-fashioned bicycle. But you have to admit that DeluxePaint still has the best set of basic tools and the most elegant interface. If only we could get those tools and that elegance in a 24-bit paint program... well, perhaps next year. Work on it, would you?
VIDEO NEWS The hot topic in the Amiga market these days is video, and of course NewTek's Video Toaster is the thing that's causing most of the heat. NewTek is working on a different way of marketing the video peripheral; they're comingoutwitha Video Toaster already installed in an A2000 with 5 megabytes of memory and a 52 meg hard drive, with software already installed; the whole thing will cost $ 3995. Look for this box this summer. So what's the point, you say? Well, this box won't say "Amiga" anywhere on it; it will be sold under the Video Toaster name. So it can be sold as a piece of
video equipment to go along with any compu ter, a nd can be sold even by Apple or IBM dealers. Of course, you'll still beable to play great Amiga games on it.
And M.A.S.T. is shipping ColorBurst, their 24-bit color peripheral, for $ 599. You get 24- bit color in full overscan at 768 x 580 pixels. Of course, there's an assortment of software for it, indud ing a 24-bit paint program and some special effects like doing fades and creating virtual sprites in 24 bits. But there's even more on the way. Two Amiga hardware heavies are readying their own graphics cards.
Progressive Peripherals is developing a card they call RAMbrandt, based around the T134020 graphics chip running at 40 Mhz. What'll it do? The usual assortment of things: 24- bit color, of course, and some video effects including frame grabbing. The 2 megabyte configuration will retail for around $ 2500 and should be out by the summertime, Itwill takeup two Amiga slots, so better think also a genlock, and can play real-time video in a window on the Workbench, and it's got a built- in flicker-fixer.
GVP is trying to line up a bundled version of Caligari, to add 3-D animation capability.
Sound like some other video appliance? The GVP graphics card fits in the Zorro Video slot in the 3000; to use it in a 2000, you put it in a Zorro II slot and run a cable over to the video slot. The plan is to have this wonder card ready by the summertime for around S2000. [At press time this was not yet confirmed. Ed.l TBC OR NOT TBC When people buy a Video Toaster, it seems the first thing that it needs is more bread. Specifically, most Toaster owners want to use videotape as an input, and to do that they have to buyaTimeBase Corrector (TBC).
But TBC's can cost thousands of dollars more than the Toaster itself. What's to do? Ah, the wonders of free enterprise.
FOR NEW AMIGA USERS Ages 4 to 7 Learn the Alphabet and Have Fun Animation, Pictures, Letters, and Song $ 30.00 THE GAME’S THE SAME AND SO IS OUR NAME BUT WE’VE MOVED !
PARTH GALEN BOX 482 COLD SPRING, MINN 56320 Circle 115 on Reader Service card.
Twice before you buy more cards. On the plus side, according to those who know, RAMbrandt won't need a TBC to do some of its Toaster-like things.
GVP's card should be available sometime soon, and it's got some similarities, being based around the same graphics chip. Of course, it is a 24-bit display card in any Amiga resolution, including severe overscan, bundled with a 24-bit version of MacroPaint from Lake Forest Logic. The card is
25. 00 each Animated Actions 2 Disk VolumeN. $ 28.00 TITLER SET
= Backdrops - $ 79.95 WEDDING SET =6 Disks- $ 49.95 Cool
Colorfonts Collection- $ 40.
Pro-Quallty ServlcesWy'tAuuVitifi Postscript QMS Color Prints-$ 12.
You see, the Video Toaster is already affecting the video business. One manufacturer of TBC's reported that over ha If their phone calls in January were from Video Toaster owners looking for information on TBC's to use.
Seems these owners had quickly found that a TBC is necessary to use VCR input with a Postscript IRIS 1800 dpi Color- Cal Postscript Slides-8K-24 Bit -LOW $ Digitized or yideo Anims to Disk Huge Selection of Art tor Video DTF More Volumes Coming: Music Backdrops, School Sports PageStream Slide Templates New!
CV Designs Medford, MA 02155 % !
617-391-9224 Circle 195 on Reader Service card.
Toaster. Of course, they were a bit shocked at the price tags on typical TBC's. But now several manufacturers havedeveloped TBC'sthatfitonacardinsideof your Amiga, and they retail for under S100Q.
Digital Processing Systems (DPS) (416 754-8090) has developed the Personal TBC, a time base corrector that plugs into an A2000 or an IBM PC; it uses one of the PC slots in the A2000.
If you want more time-base corrected inputs, just plug in more cards. It takes S-VHS, Hi- 8 or NTSC inputs, and retails for $ 995.
The Bandito has heard of another TBC entry from Clear Star International (513-281-
3278) with similar specifications. Reportedly, Impulse is
working on a dual-channel TBC card for a similar price
point, bu t no word yet on availability, Thebignewsin
entertainment software recently was that Sierra Online
and Broderbund had decided to merge in an $ 88 million
dollar deal that would make them either the biggest or the
second-biggest home soft- warecompany; their combined sales
would rival Electronic Arts. This merger plan lasted only a
coup le of weeks, though, before it fell apart. The deal
was nixed because top management couldn't agree on how
their jobs would be split up.
Well, marriage is a tricky thing, says the Bandito, and you shouldn't just rush into it.
Now The Bandito hears some mixed reports about some of the smaller entertainment software companies, those in the SlQmillion to $ 20 million a year range. A couple of them are having hard times: layoffs, salary and hi ring freezes, cutbacks in other areas. And others with big hit products like Origin Systems, whose smash hit Wing Commander is coming this summer to the Amiga are hiring like crazy. The Bandito's advice: remember that this business tends to be cyclical, and those who hire or fire too fast may regret it when things change. Festina lente, as the Romans would say: Make haste
ATARI'S NOT DEAD Yep, they still keep making product announcements, even though they have developed a reputation for accuracy about equal to Saddam Hussein's.
What is Atari claiming that they'll ship this time? Well, they're trying for the third year in a row to launch the Atari TT, which is supposed to replace the Atari ST, and to sell as a UNIX system or a high-powered desktop-publishing workstation. Atari claims that they will offer Unix System V Release 4,0 (same as the Amiga UNIX box) on an Atari TT series and actually ship it this year.
And if you believe that, you believe that Iraq won a resounding victory against the Coalition forces.
At the CeBit show in Europe, Atari also showed off a notebook-sized 68000-based ST- compatible laptop that comes with 4MB of RAM and a 20MB hard disk. No floppy drive, though, so you have to use a cable or an external floppy to get software in or out. The note- book uses a joypad as a pointing device instead of a mouse, Not addressed by their presentation was the question of who would buy this thing: alt of those Atari ST users who've wanted a portable? Well, once those two guys have bought it, where are they gonna sell the rest?
Atari, trying to remain on the bleeding edge of technology, also showed off the ST Pad.
No, this isn't where their computers live, and it's not where the rockets that carry unsold inventory to the Moon take off.
The ST Pad is based on their notebook computer, only it uses a touch-screen that can someday recognize hand- writing. Yeah, sure, we believe that Atari can do this before anybody else. Uh-huh.
The Bandito believes that Atari is really becoming a laughingstock now; their attempts to come out with new computers in the U.S. have about as much chance as Pat Paulsen does of becoming president, and are about as serious. The Bandito thinks that Atari should stick to videogames.
Or maybe they shouldn't: Atari Games, once a part of Atari, Inc., but now a separate company, just lost an important battle with Nintendo in their long-running lawsuit. You may remember the Bandito told you about this years ago: Atari Games, through its subsidiary Tengen, had cracked Nintendo's copy protection scheme and was making Nintendo-compatible games.
Now the case has finally wound its way through the legal system. The judge ruled that Atari "decided to make its cartridges functionally indistinguishable from Nintendo's own games by admittedly copying more than was needed to make a game work on the NES console." As a result, the judge ruled that Atari Games Tengen must recall all 14 of their games and immediately stop selling and making those games until the patent infringement issues are settled. Of course, this isn't a final judgement. And there's still the Justice Dept, investigation of Nintendo. ..boy, it's rough in that
COMMODORE WATCHERS Apparently Commodore has finally gotten the word that Amiga prices were a bit high, so they've announced a series of price cuts to try and stimulate sales. The price cuts range from six percent to 26 percent on A2000and A3000's, andonsome Amiga peripherals as well.
The suggested retail price for the A20Q0 has been reduced 16 percent to $ 1,599 from SI ,899.
The A2000HD is down 26 percent from 52,699 to 51,999; the A3000-16 50 has been reduced 10 percent to $ 2,999 from $ 3,299, and the A3000-25 5012percent to $ 3,499 from $ 3,999. Those are definitely good deals; here's hoping the sales will pick up.
And Commodore finally figured out that prices for the Amiga Bridgeboard AT and XT MS-DOS compa tible expansion boards were, to put it mildly, out of line. Even a brain-damaged Atari user (now there's a redundant phrase) could have figured out that an 8 Mhz AT done card for $ 1600 wouldn't sell very well when you can get a complete 25 Mhz VGA 80386 DOS system for the same price.
The A2088D Amiga XT Bridgeboard has been reduced 29 percent to $ 499 from $ 699.95, and the A2286 Amiga AT Bridgeboard is reduced 47 percent from $ 1,495 to $ 799. Of course, these prices are still high; halving them again would help sales.
M Memory Management, Inc. Amiga Service Specialists Over four years experience!
Commodore authorized full service center, Low flat rate plus parts.
Complete in-shop inventory.
Memory Management, Inc. 396 Washington Street Wellesley, MA 02181 _(617) 237 6846._ Circle 186 on Reader Service card.
At least Commodore has figured out what the word "service” means, and has done something about i t. They've announced CommodoreExpress Gold Service, which provides 24-hour toll-free helpline service and next day on-site repairs to customers for a one- year period. Now there's a real innovation that other computer companies might do well to copy. Be sure to mention it the next time that your friend's Macintosh blows its poor overloaded power supply.
CDTV CDTV has started to gather some attention; it has even appeared on some nationwide TV shows, although it was poorly demo'ed. It looks like Commodore has finally done something right in their marketing; the have managed to beat CD-I to the market by a substantial margin. The Bandito hears that CD-I is still 18 months away from the market. Gee, hasn't it been 18 months away from the market for the past five years?
And now they're saying that the initial CD-i units will cost as much as $ 3,000! Some consumerpricing.
As you might imagine, this has severely disillusioned many of CD-I's once staunch backers.
And Commodore is not letting this opportunity go to waste. The Bandito has learned that people at the very top of Commodore are negotiating with several large Japanese firms in an effort to license CDTV to them for manufacturing. These are the same Japanese electronics giants that are part of the CD-I consortium.
What does this mean? It means that by next year we may well see CDTV players from a variety of manufacturers, just like VCRs come from a variety of manufacturers. This will substantially increase the size of the market, and may well establish CDTV as a standard for interactive multimedia consumer hardware. Software developers are crossing their corporate fingers and pray ing for this to hap - pen. Developers would love to create cool CDTV titles and actually make money at it, too.
AMIEXPO WOA REPORT Once again, we have the battle between AmiExpo and World of Amiga. The Bandito wishes that these two groups would stop feuding; it's hurting the Amiga community. Smaller companies can't afford to go to both shows, and neither can the consumer. Why don't these competingpromoters join forces and put on one big show? It would save a lot of money in advertising, and they'd certainly get more people to show up, Otherwise, one of the promoters is going to lose big one of these days. A pox on both their houses if they can't figure this out.
Anyway, The Bandito's impression of these shows is tha t video is the buzzword for the Amiga these days. Everywhere you look in the dealer room, you see hardware and software for video. And 24-bit color has arrived, despite Commodore's inability to bring the Lowell board to the market; the IFF standard was all that was needed. Interestingly, the emphasis on 24-bit color in the Amiga market is its application to video, with some minor interest in desktop publishing applications. With the Macintosh market, it's just the opposite.
And high quality sound has arrived for the Amiga, as the Bandito told you about before.
So the Amiga is finally settling in as the video computer, and in i ts new d isguise as C DTV may well conquer the home market. The Bandito's vision is that the A500 will gradually fade away over time, as CDTV becomes less and less expensive and the software for it becomes better and better. Don't mourn the passing of the A500; it was a necessary evolutionary step.
CDTV does everything the A500 does, and more. That's where the future lies... *AC* Writing It Here's a simple way to create "marble" with your Amiga... by Brandon Nelson A SHORT WHILE AGO, a friend and I were discussing painting techniques and the vast combinations of features in DeluxePaint III that enable a user to create unlimited special effects.
When I suggested how nice it would be to make a marble texture, he challenged me to attempt the impossible. The fact that he had little confidence it could be done at all was enough to encourage me to try.
With a little experimentation, I came up with the following technique, which produces a very pleasing marble texture. This article assumes a working knowledge of Dpaint III, but I will try to explain each step thoroughly.
Any resolution can be used, but I recommend 320 by 400 in 32 colors. The next step is to set up the color palette.
The only stipulation in selecting the main color of the marble is that one or two of This is a cycle range (or a peachy- orange marble texture look.
R G B Color 2: 15 15 15 Color 12: 15 10 5 Color 22: 6 4 2 the red, green and blue selectors be set to maximum. Set up a cycle range from white to the main color to the main color darkened. Make sure all the other cycle ranges are cleared, or at least that they don't overlap the marble color range. For a peachy-orange took, set up the colors in the palette and spread between each color, color 2 being the second color in the palette (see chart on opposite page). The colors can be changed later as long as the general layout of white, medium, dark stays the same.
In Next, draw a solid rectangle with the main color. Click the right mouse button on the circular brush in the toolbox and select a brush about an inch wide. With the dotted freehand toot and the "Shade" painting mode (F5), scribble randomly on the "slab" by alternating with the left and right mouse buttons. The result should be something like Sample 2 in the first screen shot. Try to avoid large pa tches of the colors a t the ex tremes of the range. Note: Whenever using the "Shade" mode, be certain that the current drawing color is one within the marble-color range; otherwise,
colorsoutside the range may affect the picture.
JfcR- Smoothed To give a smoother appearance, click the right mouse button on the Sample 1: Colour Spread Sample 2: Sample - 3: Shaded Smeared CDTV: THE FIRST TITLES (continuedfrom page 49) ? Gardenfax: Garden Plants Garden Plants isan easy, fun, and informative way to select and care for beautiful plants in your garden. $ 49.95 CDTV Publishing ? Gardenfax; Indoor Plants Indoor Plants takes the guesswork out of choosing and caring for houseplants. S49.95 CDTV Publishing ? Gardenfax: Trees, Shrubs, Roses & Conifers Trees, Shrubs, Roses & Conifers is an interactive informaion program designed
to answer the questions of all gardeners about their horticultural plants. $ 49.95 CDTV' Publishing ? Heather Hits Her First Home Run The bases are loaded, her friend Jeffrey is on third, and everyone is calling for a home run as she steps up to bat. Heather Hits Her First Home Run is a story of how children feel in life's crucial moments. This book shows children the value of perseverance and team spirit, $ 44,95 Discis Knowledge Research ? Horse Racing Horse Racing brings all the on-track excitement and strategy of rca 1-1 ife racing intoyour own home.
Bet on the favorites to Win, Place, or Show. Up to four players may compete. Detailed past performances of the last 10 race results for every horse at the track. $ 49.95 Context Systems, Inc. ? Indoor Sports Four high-quality, challenging games will keep you entertained long after other games have been retired from competition. Get the ball rolling with Bowling. Darts won’t leave you bored. Get a rush from Air Hockey. Finish off with a generous serving of Ping Pong. $ 49.95 Context Systems, Inc. ? LTV English LTV' English helps people leam English as a second language. It allows the user
to familiarize himself w-ilh the English and American accents, and to rapidly improve his mastery of the language. $ 49.95 leriko ? Lemmings Lemmings establishes a brand new category' of game for the Amiga. Hordes of tiny characters that you have to guide through many levels of obstacles and adventures building bridges, digging tunnels, climb ingmotm tains, parachuting tosafety.
Each level requires you to construct increasingly complex routes to save as many Lemmings as you can. Psygnosis Limited ? Many Roads To Murder Many Roads To Murder can be a disappearance or robbery. Which one depends upon your first choke of plot lines. Your second choice determines the next plot twist. As the title suggests, there are many roads to choose from. Each one challenges you to solve an excitingly different mystery adventure. $ 39.95 CDTV7 Publishing THE NEW BASICS ELECTRONIC COOKBOOK ffiCUSrOAf MCXU BUILDER ? Mickey's 123's Mickey Mouse introduces preschool children to numbers
and counting. Children learn at their own pace by exploration. Four separate locations to visit with Mickey-post office, grocery store, toy factory', and birthday party. Walt Disney Computer Software, Inc. J FOOD GROUPS fj&.-t MEAl W * TYPES ? Mind Run Mind Run consists of a set of exercises to test your intellectual aptitudes and to use for evaluation and personal development. You can control the level of difficulty for each type of test. This graphical challenge will engage and entertain you for many hours. $ 44.95 CDTV Publishing ? Moving Gives Me A Stomach Ache Moving is not easy for
anyone, but for a little boy it is especially hard. This warm, sensitive story explores children’s feelings about moving and shows them that it is not so bad after all. This story' is a must for any child facing a move, whether it is across the country or around the block. $ 44.95 Discis Knowledge Research ? Mud Puddle Keeping clean and tidy is a difficult job for any young child-especially when a mud puddle is out to get vou. Jule Ann tries to escape from the mud puddle that is chasing her, but she just can't get away. She has to find a way to outsmart thepuddle.
$ 49.95 Discis Knowledge Research ? Murder Anyone?
Murder, Anyone? Challenges you to discover who killed Derrick Reardon. Each of the 16 stories has a unique, puzzling solution that will test your sleuthing skills. Clues are presented as a series of full color images with a dramatic audio track.
$ 39.95 CDTV' Publishing Tik Paper Bay Pripcess ? Music Maker Anybody will be able to play music in minutes using theunique features ofMusic Maker. Choose one of the 17 song tracks, select from over 40 instruments and play along. TheCDqualityaudio tracks are accompanied by changing graphics.
$ 49.95 CDTV Publishing ? My Paint My Paint is an easy-to-use, educator-approved and classroom-tested paint program designed especially for children. Features include colorful, animated symbols for all tools, a complete 'coloring book' of over 100 pictures, sounds which accompany each picture, multiple brush sizes, special 'surprise' pictures, special effects, color cycling, and more. $ 39.95 Saddleback Graphics, Dislibuled by Centaur Software Kjlju
Ninja High School Ninja High School is a tongue-in-cheek comic
book on a CD disc. Hundreds of pages, hours of fun, andmuch
better looking than those silly tu rtles.
Wright Enterprises ? North Polar Expedition North Polar Expedition is an exciting multi-role- playing adventure disc for groups of five to ten. In a race against time before the ice-pack breaks up, the group members take on the roles of leader, navigator, pilot, and so on, and must make die right decision to succeed in their quest. $ 49.95 Virgin Mastertronic International ? Our House Our House offers youngsters a fascinating window into a typical American home-theirown-by allowing them to explore how everyday objects in each room are actually used, and to discover what real life was like in
generations gone by. Our House offers discriminating parents a captivating and educational alternative to ’Nintendo style' entertainment for children. $ 49.95 Context Systems, Inc. ? Pro Tennis Tour II by UBI Soft Pro Tennis Tour II offers more options than the average player encounters in the real world. This simulation game i ncludes training programs where you can choose from a variety of opponents-male and female-various court surfaces, personal skill levels including strengths and weaknesses, and singles and doubles, or even 'dirty mode' triples, The on-screen scoring display, realistic
sound effects, and two-player option give Pro Tennis Tour II the look and feel of an actual tennis game. $ 49.95 Electronic Arts ? Psycho Killer Psycho Killer isan interactive TV experience. High quality audio and digitized images create total reality. The plot and game are interwoven. Confront Psycho Killer, survive, rescue his potential victim, and escape. The story varies based on how you play. $ 49.95 On-Line ? Scary Poems for Rotten Kids Whether you are frightened by goblins nr Gerbclgeks, fug phantoms, or even the dreaded pocket monster, you'll find lots of chuckles and chills in Scary
Poems for Rotten Kids. Explanations of every word and picture in the text are available in English and in Spanish. $ 59.95 Discis Knowledge Research ? Shadow of the Beast I An adventure game that takes the player through 13 levels and 350 screens of multi-dimensional, parallax scrolling and other graphics and audio special effects implemented for the first time on the Amiga. If you do manage to survive, don't worry, Shadow of the Beast 11, the sequel, is waiting to challenge you even more. $ 39.99 Psygnusis Limited ? Shadow of the Boast II Shadow of the Beast II features a new cast of
sinister, intelligent opponents, arcade qualitv animated sprites, diabolically clever hidden traps and puzzles to solve, multiple inventory control, real time interaction with intelligent creatures, rich new sound effects and speech. Psygnosis Limited ? Sherlock Holmes Consulting Detective Capture the mystery and excitement of Holmes’ London in this challenging and informative game.
You, the player, will match your deductive abilities against the master sleuth himself, Sherlock Holmes. You are presented with a mystery to solve, and it is then up to you to trace the threads of evidence through the byways and mansions of 19th century London, $ 69.95 'kom Simulations ? SimCity SimCity puts you in charge as both the mayor and the city planner of a dynamic real-time urban development simulation. Build houses, stores, factories, roads, football stadiums, airports, and parks. With three different time periods, your city will evolve through time from the Wild West to Future
U.S.A. S49.95 Maxis ? Snoopy: The Case of the Missing Blanket Snoopy: The Case of the Missing Blanket is a colorful, fully interactive cartoon which is a challenge and delight for al! Snoopy fans. Snoopy plays detective in this animated cartoon adventure, faring the task of find ing where Linus iost his blanket. Snoopy must find the missing blanket and then return it to Linus who is most upset at misplacing it. $ 49.95 The Edge Interactive Media ? Spirit of Excalibur Spirit of Excalibur is an epic quest to restore the grandeur and glory of Arthur's Roundtable. You explore over 100
beautifully-illustrated unique locations and listen to the conversations of the colorful cast of characters in this rich adventure game. $ 59.95 Virgin Maslerlronic International ? The American Heritage Illustrated Encyclopedic Dictionary Houghton-Mifflin’s highly regarded dictionary with 180,000 entries is enhanced in this CDTV version with 3,01X1 color illustrations and an automated word pronouncer and speller. As with Xiphias'Time Table series, every word on the TV screen is 'hot' so all the material links easily to ail other references to that word, turning the material into an
exploratorium of the English language.
$ 69.95 Xiphias ? The Cardinal of the Kremlin Anti-missile defenses and satellite technologies provide the centra] action in Tom Clancy's novel, The Cardinal of the Kremlin. Players are challenged to develop these strategic defenses for America-manipulate a myriad of international forces, deal with espionage, terrorism and global politics-to win the technological race against the Soviets. Capstone ? The Hound of the Baskervilles The Hound of the Baskervilles CDTV disc recreates Sherlock Holmes' greatest case from contemporary evidence, using original papers found in Dr. Watson's tin
dispatch box. With a plot from the genius of Sir Arthur Conan Dole and a game design by the renowned Simon Goodenough, the atmosphere is heavily laden with suspense and drama. $ 49.95 On-Line ? The Illustrated Holy Bible The Illustrated Holy Bible contains the complete text of the Old and Nerv Testaments together with full color illustrations. Using the CdfV remote controller, the user can select any book or chapter CDTV: THE FIRST TITLES of the Bible within seconds using a novel graphical display. S49.95 Animated Pixels r ? The New Basics Electronic Cookbook The Silver Palate library of
recipes-1800 strong- drawn from a set of three books have sold in aggregate over 4.5 million copies. The recipes and the informed asides of the two well-known authors, Shirlee Rosso and Sheila Lukens, are accessible through a simple screen presentation. Richly enhanced with full-color photos of over 450 recipes and their ingredients with voice-overs by the authors. $ 59.95 Xiphias ? The New Grolier Electronic Encyclopedia Take the definitive encyclopedia text-Grolier's Academic American Encyclopedia. Add the multimedia elements of historical pictures, detailed maps, colorful
illustrations, life-like sound ail stored on a single CD, $ 395.00 CDTV Publishing ? The Paper Bag Princess Once upon a time a beautiful princess and a handsome prince lived in a castle. Suddenly the castle is destroyed by a fierce dragon, the prince is carried away, and the princess is left with only a paper bag to wear. Contemporary values such as equality between men and women are reflected in this tale.
For children aged 6 and up. $ 49.95 Discis Knowledge Research ? The Tale of Benjamin Bunny Benjamin Bunny and his cousin Peter Rabbit visit Mr. McGregor's garden to retrieve Peter'sdothes- left there on a previous visit. Only the appearance of Benjamin's father saves the two young rabbits from another encounter with the dreaded Mr. McGregor. $ 54.95 Discis Knowledge Research ? The Tale of Peter Rabbit This is the classic tale of naughty Peter Rabbit, which has sold over 15 million copies since it was first published in 1902. Follow Peter as mean Mr. McGregor chases him around the garden, into
a gooseberry net, and even through a window. Find out how he loses his clothes and is helped by friendly sparrows. $ 59,95 Discis Knowledge Research ? Thomas' Snowsuit Getting Thomas to put on his snowsuit was an impossible task for his mother, his teacher, and his principal. But Thomas quickly jumped into his snowsuit as soon as a friend invited him out to play. For children aged 5 and over. $ 49.95 Discis Knowledge Research ? Time Table of Business Politics and Media Timetable of Business Politics and Media is an exploration title devoted to the energies invested in the acquisition of
wealth, power, and knowledge over man's history. Material on the crisis in the Persian Gulf makes this an especially valuable disc to add to your collection. $ 59.95 Xiphias ? Time Table of Science and Innovation An exploration of the history of science and technology, boasting 6,250 stories, thousands of graphics, and a rich environment of multimedia effects. All entries are cross-referenced by topic.
You can follow your own paths of interest through this immense body of knowledge, using the timeline and 'hot word' interaction. $ 59.95 Xiphias ? Unreal Unreal is a magical, fantasy-arcade game, Your objective is to destroy the Master of Darkness, Polvmorphe, and ta ke control of the four elements which he has used to create chaos on the planet of Unreal. Unreal is a beautiful fantasy world with stunning graphics and incredible natural sound effects. $ 49.95 UBI Soft ? Women In Motion On-Line is proud to present Women In Motion, an encyclopedia of movement. This product gives a unique insight
into the moving form. You can examine each frame of animation, print it out, or load it into an art package and work with it.
Contains nuditv-parental guidance suggested.
$ 49.95 On-Line ? World Vista Atlas World Vista is the first multimedia world atlas incorporating full color, fully featured maps, photographic images, high quality audio, and text.
World Vista includes high definition maps from Rand McNally, over 1,000 professionally photographed images, music from the Smithsonian Institution, and examples of over 60 foreign languages with on-screen translation. $ 79.95 Applied Optical Media Corp. ? Wrath of the Demon Legends tel! Of a time when fear ruled the land-a timewhen noman, woman, or child wassafefrom the spread of evil; a timewhen a fierce Demon sent his evil minions to roam through the land and make the Kingdom his own. You have been summoned by the King to defend the reaim, rescue the Princess, and rid the Kingdom of
the evil Demon before all is lost. $ 49.95 Readi Soft, Inc. ? Xenon 2: Megablast Noonecomes more universally despised than the Xenites. For a thousand years thev have been plotting revenge for their humiliating defeat in the last Galactic Conflict. The Bitmap Brothers swing back into action with their award-winning hit arcade-style game. $ 49.95 MirrorSoft Turn to page 95 for a list of CDTV developers and upcoming CDTV products.
Five-point brush in the toolbox and select the largest multi-dot brush possible. Turn the stencil on, locking the background color, so that the edges of the slab stay clean in thenextstep. With the dotted freehand tool and "Smear" mode (F4), go over the entire rectangle, slightly blending everything in small steps. The picture should now look like Sample 3 in the first screenshot.
The second to last step involves drawing veins in the marble, and may require some experimentation. Before starting, turn off the stencil, pick up the slab as a brush and stamp down several copies on thealternate screen press 'j').
If you have been working in 320 by 400 mode, you will need to create a brush thatis the equivalent ofa single pixel in 320 by 200 mode, to keep the horizontal lines as thick as the vertical lines. Turn the magnifier on, make sure "Color" mode is on (F2), and select a single pixel brush (press Stamp it down twice, creating a small box that is one pixel wide and two pixels high. Pick this up as a brush and turn off the magnifier.
MEMORY CHIPS 256K x 4-80 ZIPP $ 9.50 256K x 4-80 (Static for A3000) $ 10.00 1 MG x 8-80 SIMM $ 59.00 1 MG x 4-80 (Static for A3000) $ 34.95 NEW FATTER AGNUS ZIP Extractor $ 109.95 Amiga Mouse $ 49.00 With 1.5 MG Insider Board for A1000 $ 299.00 Keyboard for A1000 $ 129.95 Keyboard for A50Q $ 110.00 Keyboard for A2000 $ 110.00 A20Q0 Power Supply $ 139.95 Power Supply A500 (Heavy Duty) $ 99.95 4 MG Base Board (lor A500 w 2 MG) $ 249.95 4 MG Base Board (for A500 w 4 MG) $ 349.00 Amiga Janus 2,0 $ 29.95 SUPRA 2 MG Expandable to Q MG
* 5210.00 4 MG Expandable to 8 MG $ 349.00 40 MG Hard Card $ 549.00
40 MG HD (A500 w 512K) $ 699.00 GVP 40 MG HD for A500
5699. 00 40 MG Hard Card $ 599.00 100 MG Hard Card $ 899.00 A3001
4 0 28 Mhz $ 1699.00 DeluxePaint 111 $ 99.95 A500 Internal
Drive $ 109.00 AmigaVision $ 75.00 ‘Special sales this month
while supplies Iasi.
ASI Ampex Systems, Inc, (Not .iffilutexJ with Ampex Corp.) 5344 JIMMY CARTER BLVD.
NORCROSS. GA 30093 (Orders Only) WO) 962-4489 • Fax (*104) 263-7852 (Information S. Prices) (404) 263-9190 Circle 197 on Reader Service card.
Marble in 3D.
Now, turn the stencil back on and begin drawing the veins with the solid freehand tool. Draw the veins in a color that is relatively dark, since it will be smoothed later and will not be noticeable if it is too light. Draw the lines with rather sharp angles, and with many branches, as in Sample 4 of the second screenshot.
Thelaststep is to smooth the whole slab to make it look more realistic. Pick up the entire slab as a brush, select "Smooth" mode (F8), and stamp it back down directly over itself. After a few seconds, the program will have finished smoothing. It may still be necessary to take a small circular brush and smooth the veins further.
There are many useful applications for marble texture in graphic and video art. In Sample 6,1 gave the impression of text being "etched" into the marble.
This was achieved by typing a word on the spare screen and picking it up as a brush (with the left mouse button thereby leaving a copy on the screen), then moving down and right one pixel, and clicking the right mouse button.
Repeat this in another spot of the spare screen; stamp it down again and this time move up and left one pixel before clicking the right mouse button. Pick up one of these "shadows" and using the "Shade" drawing mode, click the left mouse button four or five times over the marble. Next, pick up theother shadow and line it up with the existing shadow so that the word is easily legible. Stamp it down four or five times using the right mouse button.
In the third screenshot, 1 took a picture of some pink marble, and using the public domain program, BezSurf, I createda three-dimensional object,and the program wrapped the picture around it. There are many other ways to use marble texture. Try using the perspective mode in Dpaint to create three dimensional blocks, or importing it into a HAM paint program to add highlights.
Marbling can be used for more down-to-earth tasks, too. Currently I'm hoping to design tombstone facades for a local graveyard promotion. It may be, however, that you will be able to come up with different applications.
• AC* Please write to Brandon Nelson c o Amazing Computing, P.O.
Box S69, Fall River, MA 02722-0869.
Not long ago I had to write a few utility programs but, unlike times in the past, I did not have old source from which to draw. Starting from scratch, I eventually developed, through experimentation, a new skeletal program from which to jump start my utilities.
My main objective was to create a simple model that would make it easy to add features to these programs in future revisions. You see, experience has taught me that no matter how well I plan, just when I think I've finished someone will dream up a new option that simply must be supported. Usually, I "finish" 3 or 4 times before I'm finished.
Most programs that support a series of options do so in three basic ways (individually and in combination). First, the program might prompt the user for the options. This is slow and tedious if the program is used frequently. Next, the program might read a configuration file.
This is a good method if the objective of the program doesn't change often (e.g., a link response file), but tedious if the reverse is true.
Finally, the program can accept the options from the command line. This is probably the most flexible and most traditional approach for simple utility programs.
Before developing the new model, I examined the traditional method. The program would have to examine each command line and compare it to a list of possible options via a series of "if" statements or a large case.
If (argunent[0] ¦* ' rJ * ift an option switch *f mritchttoupper (argument flj} J* which option selected * I CAM ' S' 1 * tuba selected * iflag - TRUE; J* turn on flag * break; case 'V1t * Verify flag * vflBQ TRUE; * turn on flag • break; case '7's * Help flag * help a TRUE; * turn on flag • break; default: error - TRUE; break; } } After examining the options (or during the examination), I might print a short message to the console to confirm the user's selection. In the event that an option was entered incorrectly or an improper option was specified, the program tries to
offer help by describing all the possible options.
During my experimentation, I began to realize that each option was set, confirmed, and tested in essentially the same manner.
Therefore, each time a new option was added, lines of code had to be duplicated. Additionally, 1 recognized that it was easy to miss a step when adding a new feature, like the CDTV by Commodore (many CD titles in stock, Now!I A30O0UX (in stock & on display) NewTek Video Toaster ChromaXTv DCTV GVP 68030-SCSI-Ram GVP 68030 50Mhz Novia A500 internal Haiti drive Freedom 500 Keyboard Video Crisper Video Super Crisper NEC Silentwriter 2 DynaCadd Scala Proper Grammar Toaster Fonts Screen Maker Surface Master Imagine A Guided Tour A Journey in Turbo 396 Washington Street Wellesley, MA 02181
(617) 237 6846 Store hours: Mon.-Thur. ?0-6,Fri. 10-8,Sat. 9-5
The Amiga Desktop Video WorkBotik And all the latest games!
In stock and on display!
Commodore authorized repair on-premise. Low flat labor rate, plus parts, Circle 107 on Reader Service card.
Confirmation or the help text, without realizing it. Taking all of these things into account, I stumbled across my new model.
Listing One contains examples of the definitions and functions that comprise the command line parsing for the new shell. At the heart of the new model is the data structure named CMD_SWITCHES, defined as follows: HI ia1 rc 'r- !J_ 1 V b eo M M The Memory Location name or message) for the option; the help text describing the option; and finally, the structure defines a data pointer that can point at an associated argument. An example initialization of the structure might look like this.
'S', 0 ¦Subdlrectoriei', 'included in flit eearch', NULL)?
The Memory Location Amiga specialists! Full service Commodore dealer.
Commodore authorized Educational dealer.
Where 'S' represents the character. Active is set to FALSE
(0) . The confirmation message is a character string in this
example, "Subdirectories". The help text is designed to
continue the confirmation message should it be requested.
Finally, the data pointer is set to NULL so we can tell if it has been assigned.
The functions in the program were developed as a series of building blocks. At the lowest level, functions activate options and assign pointers if necessary. Likewise, similar functions return the active status of the options, data pointers, or command line arguments.
At the next level, there are two functions. The first loops through the arguments, tests for the switches and sets the options when specified. The second function is the help function used to display the confirmation messages and the help text if requested.
The nice thing about this model is that it is simple to add a new option. Once a new option structure is added into the list, all the command line parsing is handled automatically. This lets you jump right into developing the code that the option specifies.
I won't try to describe all the code. Rather, I'll leave that to your exploration. Hopefully, the comments will help you understand my thought process. Do a few experiments of your own; maybe you'll develop some improvements.
Please write io Stephen Kemp c o Amazing Computing,
P. O. Box 869, Fall River, MA 02722-0869.
Typedsf *trcct char evtci; •¦witch letter* char active; ¦Active true false* rhfir i *oa»e of contend1 char *help; ¦help information* char *data; •data pointer if given* 1 OG5_ SWITCHES; This structure offers the most common requirements of command line switches used in my programs. It defines the character that specifies the option (I used ffdefines in the source for clarity); the flag that indicates whether the user selected it; the confirmation Listing One: Argument.c ARGUMENTS.C - Library fucntior.s chat use a data driven rodel to support c errand line switches and parameters
Author: Stephan Esrr Each switch that the program allows nust be specified in a cerrand list defined by the structure type CMD_SWITCHES.
User specify remand switches by preceeding a switch character with a slash £ ) or hyphen ( * I. Ncn-svirhed arguments are sirply counted and returned fror, the comanti line, thereby supporting variable arguments.
Tdefine TEII 1 (define FALSE 0 tdefine OK a tdefine ERR -1 *¦ * I* The following structure is the heart of this remand line parser.
* to array of this structure type will contain all the switches that * the program expects to receive.
* ' To provide user information of active switches the stricture provides * for both a name of the comand switch and an area to specify help.
* This rode! Assumes that the first element will be the help switch tha * specifies the program name end version; and nay contain a short * description.
* * The last element in the list must he a filled with teres.
*- 7 typedef struct [ char swteh; char active; char 'nine; char ‘help; char 'data; )CMD_SWITCHESf ¦"switch letter* •active true false1 ¦r.are of ccwend* •help information' 'data pointer if given* *.-- tdefine EEL? '?'
(define SUBS 'S' (define VERIFY *V‘ ’character for help* 'character for subs*' ¦character for verify* * • * The following is a steeple stub of switches that nay be useful to the * * program being developed. * * The syntax follows the ODJWITCHES structure defined above. * ¦" ’ CMD_SWITCRES SW[] = I (HELP , 0, ¦PROGRAM', “filePattem [filePattem.. .] nVersicn 1.0 n',NULL), SUBS , 0, 'Sutdirectories', 'included in file search', NULL], VERIFY, 0, 'Verify', 'before changes', NULL), : 0 , G, NULL, NULL, NULL}, *last element must be null* ); -7 * GET.ARG: This function searches an
argument array for the specified * ’ occurrence of a corcand line parameter which was not specified by a 7 * switch t- or ] indicator. * * Returns: The associated data pointer if found. * * NULL indicates no argument data was specified. * ' * char * get_arg(int Count, char *Argv", unsigned Argcl int i,x; for fx=i=l; i Argc; .ti) ‘look through ali arguments' il Argv[il|0j ;= ' ' |J Argv[i][0) == '-'I 1 No switch cccrrand* continue; if (r == Count) retum(Argv[i]); 'found the specified count*
* *+• ’increment counter' AMIGA REPLACEMENT CHIPS, PARTS AND
UPGRADES AMIQ HP Laser Memory Board 1 MB .. . S 99.95 8520A
CIA ..$ 15.50
1. 3 Kicksiart ROM .....S 27.95 8362 Denise -
1 2 Bright ......$ 29.95 256x4 120 (forGVP, ICD BD) ..S
5.95 1 X 4 meg 80 Zip-SC (A3000)......S 34.50 8372A 1 meg
Agnus Puller ...S 94.50 8364
Pauta ..S 29.95 5719
Gary S 12.95 Multistarl II
3 pos. ROM switch.... S 82.50 Kickboard 3 pos. ROM switch S
37.95 Insider II Board 1-1 2MB ...5269.95 PLCC Agnus
Chip Puller ......S 8.95
2MB 4MB ...$ 147.95 229.95 AdRAM 540
0K ..$ 97.95 Each additional meg add S
38.00 AdRAM 2080 0K $ 117.00 Each
additional meg add $ 65.00 AdSCSi 2080
OK ....$ 186,50 AdSCSI 2080 2
meg ..$ 289.50
AdSpeed ..$ 206.95 Flicker
Free Video .....$ 305.95 Flicker Fixer
[Microway) $ 234.50 Amiga
Diagnostician ..$ 14.95
• ECS - 1MB -FATTER AGNUS* ChtP (6372A) wWi FREE Chip Putter and
NEW stap-tjy-step 10 minute Instructions. Works In A500 or
A20G0 $ 94.50 plus UPS.
- MEGACHIP 2000 - A 2000 upgrade board allows 2 MG ol chip RAM
uses new 2 MB AGNUS). You now get double the chip RAM to
custom ships, more graphics and digitized audio, excellent tor
displaying graphics, sotdedess Installation. Includes free chip
putter. We even buy back your old 1 MG AGNUS. $ 339.00 (Before
- AMIGA 1000 REJUVENATOR UPGRADE - Tap the ultimate power of your
Amiga 1000 utilize (ECS) Enhanced Chip Set, Fatter Agnus, 2.0
Klcksiarl ROM, more RAM (IMS), dock battery backup, simple
aolderleaa Installation, 100% compaSbdity with all
products software.
* 479.00 complete (Plua UPS). Send tor the data sheet.
- YOUR AMIGA 600 POWER SUPPLY la really a tiny *35 war supply. By
adding anything mote than the 512K plug-tn board over taxes the
capacity ot the 'supply*. To avoid problems, consider our
fastest selling Amiga upgrades: A500 Heavy Duty “Switching’ 55
watt output $ 69.95 or the *Blg Fool* 150 wall dual switchabie,
fan cooled supply (drives 5 harztflopptea) Worldwide voltage
input 110-240VAC, 80-60HV $ 89.50.
• MULTISTART1 (ROM switch) - Keyboard controlled 3 position
Kickstsil ROM switch.
With 2,0 released, ail software can now be utilized. Simple Instalatlon, no soldering. *87.50 (A must tor everybody)
* NEW SPRING 1991 CATALOG AVAILABLE ¦ Cali for your new FREE 36
page catalog ol speciality items for Amiga, Commodore and IBM.
This free catalog contains: low cost replacement chips, upgrades, 34 diagnostic products, tutorial VHS tapes, interlaces, heavy duty power supplies (for A500 and A2000) and other worldwide products you won't find anywhere else. Dealers, use your letterhead.
THE GRAPEVINE GROUP, INC. AMERICAN EXPRESS 3 Chestnul St. Suttem, NY 10901 ordei: no 1-800-292-7445 DISCOVER information Ilns914-357-2424 Prices subject to change Fax 914-357-6243 We ship Worldwide Circle 147 on Reader Service card.
Chr = roupperlChr); ¦"Case insensitive switches* 'Loop through ell switched* ’Is this a natch’ "Tiier. Activate the switch* ."Associate the data pointer' ’return found* ter:. -- j; Cadsli] .swtch != 0: i.*l I :: Icnds[i],swtch ™ Chr)I Czds[i].active = TRIE; Oresi:i.data = Pointer; return(TRUE); I I return(FALSE I; ’Hot found in the list’ * SviiICH_SET: This function returns the setting cf the specified switch* * froE the cccnand list.
• Returns: TRUE indicates the witch is active ' FALSE indicates not active or not found in the list * 1 return (NULL); int switchmen char Chr, CKLSWITCKES Crcs!;) ( ; *tio Arcument found*.
Int i; Chr = toup?er(Cbrl; ’Case insensitive switches* 'Look through all camandsV ’is this ; ratch* ’return the active status* 'Not found in the list* for i = 0; CmdsfiJ.swtch 1= C; i+t)( if (Cmds!ii .swtch Chr) return:I intiCrods[i J .active); I return(FALSE); BRIDGEBOARD USERS!
Don’t waste money, slots, or desk space buying extra IBM-compatible or Amiga floppy drives! The Bridge Drive Commander + gives you direct access to all your internal and external Amiga drives from the Bridgeboard, and direct access to IBM type 360K and 720K drives from AmigaDOS.
Bridge Drive Commander + is totally transparent and automatic. Put an IBM type disk in any drive and use it just like on any IBM compatible! Put in an Amiga disk and return to Amiga use! Just that simple, just that fast! One drive can use Amiga disks at the same time another is using IBM- compatible disks. Disks are completely usable by other Amiga and IBM-compatible computers. All hardware, no software drivers to load, no precious memory or expansion slots used up. Plugs onto motherboard at internal drive connector. (No soldering or wiring changes.) Compatible with all Bridgeboards (8088,
80286), SideCar, all accelerator boards (any 680x0), hard disks and other hardware and software.
Bridge Drive Commander + .$ 97.50 MJ SYSTEMS Dept 10A, 1222 Brookwood Road, Madison, Wl 53711 1-800-448-4564 (24 hours MasterCard VISA) Product names are trademarks of their respective companies.
Circle 149 on Reader Service card.
SHITCHJ3ATA: This function returns the data pointer of the specified switch from the catEand list.
Returnsi Ifoce NULL indicates the data printer of argvnent MILL indicates if no data pointer or not found in the list :nt errors; errors * FALSE; •no errors yet" if (Argc !)( 'if cccra.ua line arguments* forli = l;i Argc; i**|| ‘look through list* chr = Argv[i 1 j ‘Get cpenir.g character- if (’chr =s *-* 11 *chr == 7'II 'is this a switch indicator* chr**; ‘get past switch indicator' swtch = ’chr; ’this is the swtch’ chr**; ’get to data' if (*chr == chr**; ‘get off equal* if (*chr ~ ' 0‘ il ’chr == ' 'i chr = NULL; if (set_switchlswtch, chr, Ceds] == FALSE)I,7*invalid *
errors * TRUE; ‘erros 'was found* 1 I retumlerrors); ¦’return error state" KcLF.CCKXAND: Outputs the ccmanc switches and optionally displays the* associated descriptions with the canards.
The CKLSWITCrES structure assumes that the first element contains the’ program name and associated version infatuation. * *, void help_ccccand(CXD_Sr(;TCHES Cxs!E, int All) t int i; if IA11H ‘if display all infonaatira* printf(*%s %s n*,SWi01.name,SW]0,.help); *display program name * printfl* He This help in£o n‘,KELP]; ‘and the help infoV i forli * 1;Cmds[i].swtch != 0; i++|( ‘for the remainder V if (All)( ‘it All then print* printfl* lc ",ends[il.swtch); ‘the switch letter* ) if IcndsIi|.active == TREE I Ail)! ‘Then if active or All* printfCis is n*. Codsii].name, ((AID?
Cadsjil.heip : I(CnrsiiJ,data|? Cmdsfil.data:"))]; : i lilt 1; char *switcii_deta(djer Chr, CXDJSTCTCHES Cndsni I ’Case insensitive switches* ¦'•Look through all ccnrands* •is this a natch* ¦•if active then’ •return the data pointer*; •otherwise* •stop looking* Chr - toupperIChrl; forli = 0; Oadslil.swtch != 0; t-*| if (Ones [i] .swtch =; Chr) if loadsii].active) return Iqrds (i}.data!; else break; 1 1
• Hot found ar not set* return(NULL1; * CH3CXJSKTCKIS: This
function exeiir.es the cocrand line arguments and
• assigns the apprcpriate switches froc the Conrund list
specified, '
• Returns; OS (or FALSE) if no errors fcund.
* TRIE if errors found.
¦- 7 void sainluTiSigned Argc.char *Argv[]) I int i; char ‘argument.'
If (checic_switches!Argc, Argv, SW] := OK II ‘if error in switches or’ get_arg(l, Argv, Argc) =- NULL)( ’rot enough arguments’ set.SwitchfKELP, MULL, SW); ’turn on help for use:’ if (switch.se:(HELP, SW) -- FALSE)I ‘if help is not specified* help_eomrund(SW, FALSE); ’show only current settings* for (iil; i Argc; **i) ( ’for each argument' if ((argument - gel.argli, Argv, Argo)) MJLL1 break; ’done* *!»TICE- -* Frogram specific code I functions; will repiace the following stub [eisel heip.carrardfSW, TREE); ‘give all help*.
• AC- •¦ - V int check_switcf.es(’jnsigr.ed Argc, char *Argv[!,
CMD.SWITCHES Gres[ 11 ( in: i; char *chr; char swtch; _
Applications for a Shared Library for PRAPTIPAI ITIFR Matrix
Manipulations by Randy Finch he first half of this article ("A
Shared Library For Matrix Manipulations”, December 1990) de
scribed how to create Matrix.library, a shared library for
performing various matrix manipulations. In this second half,
we’ll look at several programs that make practical use of the
1003. 88
- 667.05
3. 0 Really Using Matrix.library The test program is nice for
testing Matrix.library for bugs, but we want to put the shared
library to good use. 1 mentioned at the beginning of the first
installment that there were several reasons for writing
Matrix.library. They included solving simultaneous equations,
determining least-squares regression coefficients, and
manipulating 2-D and 3-D vectors. This article will
concentrate on examples of these problems.
Please be aware that, for the sake of brevity, the programs presented do not perform much in the way of error checking.
Simultaneous Equations Suppose we have the following set of equations:
(1) 1.3x, + 342.7x3 - 17.7X3= 1003.38
(2) -222.17X, + 3.0x2-t- 23.6x3 = -667.05
(3) 1.0x, - 17.4x2 - 15.6x3 s 3.0 We need to know what values of
the x.'s are valid for all three equations. In other words,
we need to solve the equations simultaneously. The above
equations can be written in ma trix notation as AX=B where A
is a 3 by 3 matrix containing the three coefficients of each
equation in its rows, X is a column vector containing the
x.'s, and B is a column vector containing the right-hand-side
(RHS) constants. This matrix equation can be written as
follows: 342,7 -17.7
1. 3
- 222.17
1. 0
3. 0 23.6
- 17.4 -15.6 When each side of the equation is muitiplied by the
inverse of matrix A, A ’, the left-hand side (LHS) of the
equation will reduce to the X vector while the RHS willbe the
solution vector, inother words. A1 AX=A ‘B reduces to X=A 'B.
This isdue to the fact that A 'A is equal to the unity matrix
(ones in the diagonal from upper-left to lower- right and zeros
elsewhere). Thus, the RHS vector after the multiplication will
contain the values of the x s, Listing One is a program for
accomplishing the above operation. Listing Two shows the
output of the program. The solution for the X vector is
x1=2.71,x;=2.76, and x3=-3.10. Notice that the program
multiplies A and X to verify that the result does indeed equal
B (the RHS vector).
Least-Squares Regression Suppose we set up a two-level full factorial experimental design (Ref. 4) for a chemical reaction that we believe is dependent upon temperature and pH. The dependent variable of interest is the percent yield of some compound.
Tablel shows the experimental design, which consists of four tests, and the yield results. We want to model the results with the following linear equation: yield = b0+b, (temp)+ b2 (pH) Table 1: Experimental Design and Results Coded Variables Actual Variables Test No. *t x, Temp. C pH Yield. % 50 5
40. 5 70 5
49. 9 50 9
61. 8 70 9
78. 2 The data in Tablel can be combined with the equation above
and put in matrix notation.
1 50 5 r b°
40. 5 1 70 5 b, ~
49. 9 1 50 9 b;
61. 6 1 70 9
78. 2 or DB=Y. Since there are four equations and only three
unknowns, the model is overspecified and there is no exact
solution for the b.'s. However, it is possible to calculate
what values of b. will result in "predicted" yield values
that are closest to the "actual" yield values. This is
accomplished by choosing the b's such that the sum of the
squares of the differences between the four actual and
predicted yields is minimized. This is known as least-squares
regression analysis. It turns out that the appropriate b.'s
can be calculated rather simply using matrices by solving
the set of simultaneous equations known as the normal
These equations in matrix notation are DTDB=DrY, where Dr is the transpose of matrix D. DrD will be a square matrix with three rows and columns and D'Y will be a column vector with three elements.
Thus, the normal equations consist of three equations with three unknowns. Thev can be solved in the same way the simultaneous equations were solved in the previous section. The setup is as follows: (DTD)B = DTY (DTD 1(DTD)B = (DTD)1 D'Y B = (DTD)1 DTY Theprogram in Listing Three performs these calculations. The output of the program is shown in Listing Four. The least-squares regression coefficients were b0--24.5, b,=0.645, and b,=6.20 resulting in a regression equation of: yield = -24.5 + 0.645 (temp) + 6.20 (pH) Note the PREDYIELD vector at the end of Listing Four. These are the four
predicted yield values at the test conditions of the experimental design. They are different from the actual yield va I ues; however, due to the natu re of least-squares regression analysis, thereare nootherb. Values that will result in a lower sum of squares of the differences in the actual and predicted vields.
Vector Transformation Matrices can be used for transforming N- dimensional objects. For the sake of brevity-, the following example is a 2-D transformation but the same principle can be applied for higher dimensions (Ref. 5).
A rectangle with a width of fourandaheight of three resides on the X-Y plane such that the coord inates of its four comers are (5,6), (5,9), (9,9), and (9,6). Wewould I ike to scale this rectangle by a factor of 1.5 along the X dimension and 2.0 along the Y dimension, and then rotate it 45 degrees about its center point (7.0,7.5). The scaling factors and the rotation cannot be applied directlv to the coordinates because this would result in the rectangle being scaled and rotated with respect to the origin rather than the center of the rectangle.
Therefore, it is first necessary- to translate the rectangle such that the center coincides with the origin, scale it, rotate it, and then translate again so the center of the rectangle is back in its original position. This process is shown graphically in Figure 1.
It turns oul that Cartesian coordinates are not convenient for the transformation, but homogeneous coordinates are. Homogeneous coordinates add an extra factor tv such tha t (w*x,w*y,w) is equivalent to (x,y,l) which represents the Cartesian coordinate (x,y). For more detail, see Ref. 5.
The Cartesian coordinates of the four comers of the rectangle can be represented in homogeneous coordinates as (5,6,1), (5,9,1), (9,9,1), and (9,6,1), which are row vectors. To translate, scale, or rotate these corners, the vectors are multiplied by the appropriate transformation matrix. Thus, to carry out the entire transformation illustrated in Figure 1, the following calculations are needed:
N. = C.T SRT = C,F where:
C. = a corner vector, i=1-4 = the translation matrix that moves
the center of the rectangle to the origin S = the scaling
matrix R = the rotation matrix Te = the translation matrix
that moves the center of the rectangle back to its original
location F = the complete transformation matrix = T SRT 15 10
+ 5
* C C
N. = a transformed corner vector, i=1-4 Table 2 shows what
two-dimensional translation, scaling, and rotation matrices
look like.
Once all the individual transformation matrices are multiplied together to obtain a complete transformation matrix, the homogeneous comer vectors can each be multiplied by this matrix to obtain the four transformed comer coordinates.
Listing Five shows a program that performs all of these calculations. The program's output is in Listing Six. The transformed corner Cartesian coordinates are (7.00,3.26), (2.76,7.50), (7.00,11.74), and (11.24,7.50). As you can see, these coordinates match those in Figure le.
Conclusion There you have it a shared library for performing matrix calculations and the beginnings of how to really use the library. Of course, there are many other tasks that can make good use of Matrix.library, as there are many other functions that can be added to the library itself. Feel free to TABLE 2: Two-Dimensional Transformation Matrices Translation Matrix; Figure 1: Transformation of a Rectangle 4+r+r 5 10 15
a. Original reelangle 15± 15 + 10 10 5-- ¦H-H-t ( ) ; || H-|.
J-H-H I i H I I- 5 10 15 5 10 15 add whatever you wish. Ifyou makeany substantial enhancements, please let me know about them. [Program listings begin on the following page.] Please write to Randy Finch c o Amazing Computing,
P. O. Box 869, Fall River, MA 02722-0869.
T, = amount to translate in X dimension T = amount to translate in V dimension Scaling Matrix: Rotation Matrix: Sl = scaling factor in X dimension Sr = scaling factor in Y dimension coso
- sino 0 stno coso 0
o = angle to rotate (counter-clockwise) References
1. Commodore-Amiga, Inc.; Amiga ROM Kernel Reference Manual:
Includes and Autodocs; Addison- Wesley Publishing, 1989. 2.
Baez, J.; "Creating Shared Libraries"; Amazing Computing For
The Commodore Amiga; PiM Publications, April 1989.
3. Press, W. H., Flannery, B. P., Teukolsky, S. A., and
Vetterling, W. T.; Numerical Recipes in C: The Art of
Scientific Computing;Cambridge University Press, 1988. 4. Box,
G.E.P., Hunter, W.G., and Hunter, J.S.; Statistics for
Experimenters: An Introduction to Design, Data Analysis, and
Model Building; John Wiley & Sons, 1978. 5. Pokomv, C. K.
and Gerald, C. F.; Computer Graphics: The Principles Behind
the Art and Science; Franklin, Beedle, and Associates, 1989.
Listing One: Simultaneous Equations Program SimEqs.c * Free vectors and matrices * FreeDVector(x,3); FreeDVector fb. 3): FreeDVector(btest,3); FreeDMatrixIa,3,3); FreeDMatrixfainv,3,3); * Finally, close the library CloseLihrary(Matrix); ) f* main * Here is a test program that solves three simultaneous equations using Matrix.library. This code is FREELY DISTRIBUTABLE but NOT PUBLIC DOMAIN (written by Sand- Finch:
• include 'Test.h' Listing Two: Output from SimEqs (Listing One)
Opening Matrix.1ibrary void mainfargc,argv) int argc; char
"argv; Matrix = 2af448 DOUBLE *x; DOUBLE *b; DOUBLE ‘btest;
DOUBLE “a; DOUBLE "ainv;
342. 700000
3. 000000
- 17,400000
- 17.700000
23. 600000
- 15.600000 puts(' nQpenir.g Matrix.library1 *}; Matrix -
Cper.Library I "Matrix, library'*, 1); printf *VnMatrix -
%x n*,Matrix); 3,000000
- 0.006525
- 0,00312V
- 0.061033 if(!Matrix! printf['VnCould not exit(0);
Matrix.library ! n'); :
- 3.096036 Allocate necessary vectors and matrices * (!(fc =
(DOUBLE *)AilocDVector(3))) I printf!' nCculd not allocate B
vector. n*I; exit(0); rich B: 3,000000 Solution vector *i RHS
vector * AX test vector * Coefficient matrix Inverse of a *
- 667.05-0000 Matrix A-inverse;
- 0.000292 -0.004532
0. 002759 0,000002
- 0.003096 -0.000293 Solution vector X:
2. 710911 2.759137 Vector E-test (- AX) Compare
1003. 380000 -667.CS0000 Matrix A:
1. 300000
- 222.170000
1. 000000 Vector B:
1003. 330000 !
Iff!(a = [DOUBLE ")AllocDMatrixl3,3))) t Listing Three: Leasf-Squares Regression Program printf(' nCould not allocate A matrix, exit(0); 1
* Assign values to B vector and A matrix * b!01 = 1003.68; bill
= -667.C5; b121 = 3.0; faiOlUOl
1. 3;
342. 7; (aionui (a[0])[21 = -17,7; LSReg.c Here is a program that
solves for two least-squares regression coefficients based
cn four experimentally designed tests. It uses
Matrix.library. This code is FREELY DISTRIBUTABLE but NOT
PUBLIC DOMAIN (written by Randy Finch) la [1] [0!
La[ll»[1] fall])[2] la 21)10] i a 121 f 1]
- 222.17
3. 0;
23. 6;
l. C;
- 17.4;
• include “Test.h* void main(argc,argv) int argc; char "argv; I
DOUBLE 'yield; DOUBLE 'yieldinter; 'b; 'predyield; "data;
"datatr; "data2;
DOUBLE atrix.library! n'); * Multiply A inverse and B to get X
• x = MultDMatrixVeccor(ainv, b, NULL, 3, 3); * Multiply A and
X to get E-test, compare with B btest = MultDKatrixVector(a, x,
NULL. 3. 31; i* Display all the vectors and matrices •
printf("XnMatrix A:’); DisplayDMatrixU,3,3); printf(' nVector
3;'); DisplayDVectcr(b.3); printf C nMatrix A-inverse:');
Display Dkatrixfainv,3,3); printf(' nSolution vector X:*);
DisplayDVector(x,3); printf I• nVecter B-test ( = AX) Compare
with B:") : DisplayDVector(btest.3); (a 2] 12] = -15.6; * In
the following three statements AINV. X, and BTES? Are allocated
by the functions * • Calculate the inverse of A * ainv =
InvertDMatrix(a,NULL,NULL, 3); if Cainv) printf(" nHatrix
inversion of A failed. n*); exit(0); * Allocate necessary
vectors and matrices • if II(yield = (DOUBLE
'JAllocDVeetor14)I) ( printf(' nCould not allocate YIELD
vector. n'); exit(0); RHS vector ¦ RHS intermediate vector •
Coefficient vector * Predicted yields vector, dati Data matrix
• Transpose of data * puts ! ' nOpenir.g Matrix, library in')
; Matrix = OpenLibraryI'Matrix.library',11; printf ('NnMatnx -
%x n' .Matrix) ; if i!.Matrix) i printf CxnCould not open :
exit(0); } Inverse of data2 * Check the inverse Listing Four:
Output from LSReg (Listing Three) } if (! (data = (DOUBLE
*t)AllocDKatrix(4l3 n ( printf(* nCouid nor allocate DATA
matrix, n'); exit(0); 1 * Assign values to yield vector and
data matrix * yield[Q] = 40.5; yield[l] = 49.9; yield[21 =
61,8; yield[31 = 78.2; (data[0]) lOj = 1.0; (data[0])[1) =
50.0; (data[0]) [2] = 5.0; (datafl])|01 = 1.0; (datall])11] =
70.0; (data f1])12] = 5.0; Matrix DATA-transpose:
1. 000000 1.000000 1.000000 1.000000
50. 000000 70,000000 50.000000 70.000000
5. 000000 5.000000 9.000000 9.000000 Matrix DATA2 (DATA-transpose
x DATA):
4. 000000 240.000000 28.000000
240. 000000 14800.000000 1680.000000
28. 000000 1680.000000 212.000000 Vector YIELDINTER
(DATA-transpose x YIELD):
230. 400000 14082.000000 1712.000000 Matrix DATA2-inverse:
12. 312500 -0.150000 -0.437500
- 0.150000 0.002500 0.000000
- 0.437500 0.000000 0.062500 Matrix TESTINV (DATA2INV x DATA2):
1. 000000 0.000000 0,000000
- 0.000000 1.000000 0.000000
0. 000000 0.000000 1.000000 (data(2 31(01 = 1.0; !data[2])[l] =
50.0; (data[2])[2] = 9.0; (datall])10] = 1.0; (dataI31)(lJ =
70.0; (datall])[2] = 9.0; * In the following statements
are allocated by the functions * * Calculate the transpose
of DATA * datatr = TransposeDMatrix(data,NULL,4,3); *
Multiply DATATR and DATA *S data2 =
MultDMatrices(datatr,data,NULL,3,4,3); * Multiply DATATR and
YIELD to get YIELDINTER V yieldinter =
MultDMatrixVector(datatr,yield,NULL,3,4); * Calculate the
inverse of (DATA-transpose x DATA] * data2inv =
InvertDMatrix(data2,NULL,NULL, 3}; if (!data2inv) (
printf(* nMatrix inversion of DATA2 failed. n"); exit(0); } *
Multiply DATA2INV and DATA2 for check V testinv =
MultDMatrices(data2inv,data2,NULL,3,3,3]; Vector PREDYIELD (=
DATAxS) Compare with YIELD:
38. 750000 51.650000 63.550000 76.450000 * Multiply DATA2INV and
YIELDINTEP. To get B * b = MultDMatrixVector(data2inv,
yieldinter, NULL, 3, 3); Listing Five: Two-Dimensional
Transformation Program * Multiply DATA and B to get
PREDYIELD, compare with YIELD V predyield =
MultDMatrixVector(data, b, NULL, 4, 3); * Display all the
vectors and matrices * printf(" nMatrix DATA:'); 2DTrans,c
Here is a program that performs several transformations on a
box in 2-D space. It uses Matrix.library. This code is FREELY
DISTRIBUTABLE but NOT PUBLIC DOMAIN (written by Randy Finch)
DisplayDMatrix(data, 4,3) ,* printf(’ nVector YIELD:*);
DisplayDVector(yield,4); printf(' nMatrix DATA-transpose:*);
DisplayDMatrix(datatr,3,4); printf(* nMatrix DATA2
(DATA-transpose x DATA);'); DisplayDMatrix(data2,3,3);
printf(* nVector YIELDINTER (DATA-transpose x YIELD):*);
DisplayDVector(yieldinter,3); printf ' nKatrix
DATA2-inverse;*); DisplayDKatrixldata2invl3,3);
printf(* nMatrix TESTINV (DA7A2INV x DATA2):');
DisplayDKatrix(testinv,3,3); printf(‘ nCoefficleat vector
3:'); DisplayDVector(b,3); printf('XnVector PREDYIELD (=
DATAxBl Compare with YIELD:*); DisplayDVector(predyield,4);
• Free vectors and matrices * FreeDVector(yield,4);
FreeDVector(yieldinter,3); FreeDVectorlb,3);
FreeDVector(predyield,4}; FreeDMatrix(data,4,3);
FreeDMatrixIdatatr,3,4}; FreeDMatrix(data2,3,3);
FreeDMacrix(data2invf3,3); * Finally, close the library V
CloseLibrary(Matrix); Opening Matrix.library Matrix = 2af446
Matrix DATA: 1,000000
1. 000000
1. 000000
1. 000000
50. 000000
70. 000000
50. 000000
70. 000000
5. 000000
5. 000000
9. 000000
9. 000000 Vector YIELD:
40. 500000
61. 800000 Coefficient vector B:
- 24.500000 0,645000
6. 200000 include 'Test.h' mainO * void main(argc,argv) int
argcr char **argv; LONG i; DOUBLE *corner[4]; DOUBLE
'newcomer [4 ] ; DOUBLE 'Uranslatel; DOUBLE **translate2;
DOUBLE *'scale; DOUBLE ""rotate; D0U3LE *'transform; DOUBLE
**aIttransform; * Index variable TJ * Coordinates of 4 box
corners * * Coordinates of 4 box corners * * First
translation matrix * * Second translation matrix * I* Scale
matrix * * Rotation matrix * * Complete transformation
matrix *7 * For intermediate calcs * puts(* nOpening
Matrix.iibrary n*); Matrix = OpenLibrary('Matrix,library',1)
printf(* nMatrix = tx n'.Matrix); if (-Matrix) printf
(' nCould not open Matrix. Library'! n"); exit(0); transform
= KultDMatrices(alttransfora, trar.slate2, transfom, 3, 3, 3);
¦ Allocate necessary vectors and matrices * for (isO ; i 4 ;
i+*) if (!(corner[ij = (DOUBLE *)AllOCDVBCtor(3H)
printf[' nCould not allocate CORNER vectors. n'); exit 10); }
:• if(!(cranslatel = (DOUBLE ••)AllocDMatrix(3,3)))
printf(' nCould not allocate 7RANSLA7E1 matrix. n*); exit(0);
} if(!(translate2 = (DOUBLE * )AllocDMatrix(3,3)))
printf(* nCould not allocate TRANSLATE2 matrix. n”); exit(0);
} if (1 (scale = (DOUBLE *MAllocDHatrix(3,3)))
printf(' nCould not allocate SCALE matrix. n'); exit(O); )
if(1(rotate = (DOUBLE •*)AllocDMatrix(3,3)I) ( printf(* nCould
not allocate ROTATE matrix. n'); exit(O); 1
created by MultDVectorMatrix • for (i-0 ; i 4 ; i+*l
newcomer[i] = MultDVectorKatrix(comer[i], transform,NULL, 3,3);
* Print results • printfI• nCCRHER[I ="); for (isO ; i 4 ;
i+-0 I DisplayDVector(comerli), 3); } printf(' nTRANSFORM =') ;
DisplayDMatrixltransform, 3,3); printf (* nNEWCORNER[ ] =");
for (i = 0 ; i 4 ; i**) DisplayDVector (newcomer[i 1,3); ) *
Free vectors and matrices * for (i=0 ; i 4 ,• i++) [
FreeDVector(corner[i1,3); } for (i=Q : i 4 ; i**} FreeDVector
(newcomer [ i ], 3) ; * Assign coordinates to comer vectors
(corner[0])[01 =
5. 0; (corner[0])[1] =
6. 0; * Lower left • (corner[OJ)[21 =
1. 0; (corner[1])[0] =
5. 0; (comer [1]) [1] =
5. 0;
• Upper left * (comerdl) [2] = 1,0; (comer 121) [03 =
5. 0; (comer [23) [1} =
9. 0; * Upper right • (comer [2 3) 12] =
1. 0; (comer[31) [0] =
9. 0; ( comer [31) [1] =
6. 0;
• Lower right * (comer [3]) [2] =
1. 0; FreeDMatrixltranslatel,3,3); FreeDMatrix!translate2,3,3);
FreeDMatrix(scale,3,3); FreeDMatrix!rotate,3,3);
FreeDKatrix’transform,3,31; FreeDMatrix alttransfora,3,3);
• Finally, close the library • CioseLibrary(Matrix); ) I* main *
Listing Six: Output from 2DTrans (Listing Five)
* Assign values to translate matrices Zero eleirtents do riot
need to be assigned * (translate![0]I 103 = (translate2[0])[01
= 1.0; (translate![1])[13 = ltranslate2[l))111 = 1.0;
(cranslatel[2]) [2] = (translate [21) [21 = 1.0; • Center half
way between corners * (translate!12])[0] = -( (corner[0] [0] ?
(corner[21)(01 ) 2.0; (translatel[21)[1] = -( (corner(01)(1] ?
(cornerHI)[1] J 2.0; (translate2[21) [03 = ( (corner[01) [01 -
(comer[2]) [03 1 2.0; (translate2[21)[1] = ( (corner10J)[1] *
(corner[1]111] ) 2.0; * Assign values to scale matrix *
(scale[0l)[01 = 1.5; (scale(ll)[11 - 2.0; (scale 12])[2] = 1.0;
* Assign values to rotate matrix • (rotateiOji[0] -
cos(?I 4.0); (rotate[0] i [1] - sin (PI 4,0) (rotatelUt[0] =
-sin(?I 4.0J; IrotateU! [i] = cos (PI 4.01; !rotate[2]][21 =
1.0; pcefine MDK MultDKatrices * transform and alttransfora
created by MDK • transform. = KDM( (alttransfora - KDM(
(transfom = MEM I translated scale.HULL,3,3.3))
rotate,NULL.3,3,3)), translate2,transform,3,3,3); ¦AC* ¦ The
above statement is equivalent to following statments: transfom
= MultDKatrices (translate 1, scale, NULL, 3, 3, 3);
alttransfora =¦ MultDKatrices I transfom. Rotate, NULL, 3, 3,
3); Opening Matrix.library Matrix = 2af448 CORNER I] =
5. 000000 5,000000
1. 000000
5. 000000
9. 000000
1. 000000
9. 000000
9. 000000
1. 000000
9. 000000
6. 000000
1. 000000 TRANSFORM =
1. 060660
- 1.414214 IQ.181981
1. 060660
1. 414213
- 10,531223
0. 000000
0. 000000
1. 000000 NEWCORNER(] =
7. 000000
3. 257359
1. 000000
2. 757359
7. 4999S9
1. 000000
7. 000000
11. 742641
1. 000000
11. 242641
7. 500001 1,000000 The third and final installment in the'Crunchy
Frog’approach to programming THE ART of Selecting and Setting
Gadgets in C by Jim Fiore The implementation and use of
Intuition menus was the subject of my last article ("Crunchy
Frog II", July 1990). As was demonstrated in that piece,
menus are very useful for making choices and initiating
actions. In many circumstances, though, a more direct way of
obtaining user input is desired. Also, although menus do
allow the user to make specificchoices from a list, there's no
convenient way of obtaining information in a text or setting
mode with them. For example, the user will have a difficult
time communicating suchsimpleinfo as "set the volume to 70%,"
or "my name is Doug Piranha." For userinputofthistype, we tu
rn to Intuition Gadgets.
Gadgets come in two basic classes system gadgets, which include items like the close window, depth arrangement, and resizing gadgets, and user gadgets which include the String, Boolean, and Proportional types.
System gadgets are very easy to use. As a matter of fact, we've alreadyused some of them inour past programs. In order to use a system gadget, all you need to do is set the appropriate flag(s) in your NewWindow structure and then react to the IDCMP message in an appropriate manner.
Gadgets for you to directly type in a name, a Prop gadget for a scroll bar usually found off to one side, and a host of Boolean gadgets to implement the "Okay", "Cancel", etc. buttons, and the up down scroll buttons (typically found above and below the scroll bar). Boolean gadgets may also be used in a variety of ways to implement the "click on a filename" function.
The placement, imagery, and logic of system gadgets are taken care of for you. User gadgets, on the other hand, can be programmed to provide different services with a variety of resulting imagery'. It's not uncommon for programmers to cluster different user gadgets for a desired effect. You have great freedom in determining exactly what your gadgets will look like, where they will be located, and the kind of information your program will receive. With this power comes a certain level of complexity. If you plan properly, though, using gadgets should be a relatively easy endeavor.
As stated earlier, there are three types of user gadgets. The String gadget is used for text input. An example of thi s would be the little box that Workbench uses for the Ren a me function. Boolean gadgets are used for simple yes no choices, like the Resume Cancel buttons found on system requests. Proportional or Prop gadgets are used to obtain percentage values. A good example of Prop gadgets would be the Red Green Blue color sliders found in Preferences. A classic example of gadget combination would be found in a filename requester. Normally, this re- quester would include String
All told, a filename requester may contain a dozen different gadgets. Is all of this starting to sound confusing? Well, fear not; it's all rather straightforward once it's broken down.
Like virtually everything else in Intuition, gadgets are described with, and controlled by, structures. Here's the Gadget structure: struct Gadget £ struct Gadget *K«ct J*dget r SHORT LeftEdge, TopEdge, width. Height; OSHOP.T Flags; USHORT Activation; OSHORT GadgetType t APTR OadgetRander; APTR Se1ectRenderj struct XntuiText *GadgetText; LONG Hutual&xclude; APTR SpecialInfo; USHORT GadgetID?
APTR UeerData?
The use of the first five fields is the same as it was in our earlier structures. The Flags field indicates highlighting and rendering choices. You may highlight via color complement (GADGHCOMP) by drawing a box around the gadget (GADHBOX), by displaying alternate imagery (G ADGHIM AGE), or with no visible rendering (GADGHNONE). Since alternate imagery' means either Borders or images, I tend to think of GADGHIMAGE as GADGHALTERNATE. The flag GADGIMAGE is used to indicate that rendering is done with an Image and not a Border. Please note that not all gadget types can use all rendering types.
For example. String gadgets must use GADGHCOMP and Prop gadgets should use Image structures.
It's possible for your gadget to be sized and positioned relative to the containing window. For this purpose we have the following flags: GRE LBOTTOM (Gad get RELative to BOTTOM), GRELRIGHT, GRELW1DTH, and GRELHEIGHT. None of these four flags should be used if your gadget's position and size are static. The SELECTED flag aliows you to ha ve the gadget sta rt in the selected state. The last flag is GADGDiSABLED. It's possible to enable disable gadgets through the functions OnGadgetQ and OffGadget ). Disabled gadgets will be ghosted (i.e., have a faint pattern of dots laid over them) and
unavailable to the user.
The Activation field includes a large number of flags too. TOGGLESELECT alters the gadget state back and forth each time it is hit. This is analogous to a locking button vs. a momentary contact type. ENDGADGET is useful if the gadget is attached to a Requester, FOLLOWMOUSE is used in order to receive 1DCMP MOUSEMOVE events while manipulating the gadget.
Other flags exist which allow you to control window sizing or which only pertain to String gadgets (STRINGCENTER and STRLNGR1GHT). Perhaps the two most important Activation flags are GADG1MMED1ATE and RELVERIFY. If you set GADGIMMEDIATE you will receive IDCMP GADGETDOWN events after the user dicks on your gadget. If RELVERIFY (RELease VERIFY) is set, you will receive GADGETUP even ts if the user released the mouse button while over the gadget. It is not uncommon to set both flags.
The GadgetType field indicates which of the three gadgets you want (BOOLGADGET, STRGADGET, or PROPGADGET), if they are found in a Requester (REQGADGET), and whether or not the containing window is a Gimmezerozero type (GZZGADGET).
GadgetRender and SeiectRender point to appropriate Image or Border structures depending on whether you set the GADGIMAGE and or GADGHIMAGE flags. If you would like text along with your gadget, GadgetText should point to an initialized IntuiText structure. The MutualExclude field is not presently used, so if you need something like a set of mutually exclusive Boolean gadgets, you will have to create your own rendering scheme.
Speciallnfo points to either a Proplnfo structure, a Stringlnfo structure, or NULL. We will look at these special structures in a moment. GadgetID and UserData are for your own use. Generally, GadgetID will hold a number of your choosing which will enable you to distinguish this gadget from any other. For example, if your window has three GADG IMMEDIATE gadgets and you receive a GADGETDOWN message, you can determine which gadget was used by inspecting the GadgetID field.
If you're using String or Prop gadgets, secondary' structures must be filled out. String gadgets require Stringlnfo structures.
Itmct Strioglcfo UBTTB *Bufftri • pointer to the itartiag final string * ?BYTE ‘UndoBuffer; * pointer to an optional 'undo current1 buffer *f SHORT BufferPoar • initial character petition of cureor • SHORT MaxQuutbj * ilae of buffer including terminating HULL * SHORT DispPoof * petition of fim diiplayed character • SHORT OndcPos; I* poeitloo in the undo buffer • SHORT HusCharai * number of chare presently in buffer * SHORT DiapCount; I* mister of chare vieible * SHORT Cleft CTop? • container offset* * struct Layer *LayerPtrj LONG Longlot; struct KoyXap ’AltKeyKapr } it’s
possible to share a single undo buffer among several String gadgets. It must be at least as large as the largest buffer. Also, note that Intuition sets and maintains the UndoPos, NumChars, DispCount, Cleft, Ctop, LayerPtr, and Longlnt variables for you. If you want an alternate KeyMap, remember to set the ALTKEYMAP Activation flag. For Prop gadgets, you need to use a Proplnfo structure.
Itmct Proplnfo t ?SHORT Juqtt ?SHORT HorizPotj * you set the initial value for these four * USHORT VertPotj ?short BorizBodyi ?SHORT VertBodyi USHORT Ckidth; * the following are set and maintained by Intuition * ?SHORT Chftlghtj ?SHORT HpotRflBj ?SHORT VpotResi ?SHORT LeftEorder; ?SHORT TopBorderi ) Prop gadgets are styled after electronic slide potentiometers. Most people are familiar with these guys from consumer audio equipment. The default imagery for a Prop gadget is a rectangular container with a smaller rectangular 'knob' inside. If you would like this default imagery, set the
AUTOKNOB flag. AUTOKNOB has the advantage of automatically scaling the size of the knob in accordance with the Body variables. Since Intu- ition takes care of the imagery, the Gadget's GadgetRender field needs to point to an uninitialized Image structure. If you would like the AUTOKNOB functions, but don't want the outer border, then set PROPBORDERLESS. For movement along the horizontal. Set FREEHORI2. FREEVERT allows for movement along the vertical. The two Pot variables indicate the set percentage, and the two Body variables indicate how much of an item is actually shown or available. It
is best to think of the Pot variables as a percentage of the whole, where the whole is the maximum value FFFF hex. In other words, FFFF is 100% and 0 is 0%. Therefore, 4000 hex is about 25%. Using this idea, you can scale the Pot value to your needs. For example, let's say that this pot will be used as a volume control that has 10 settings. A 0 will mean no volumeand FFFF will mean "tumit all the way up." Each step will equal FFFF 10. In order to determine a particular setting, simply divide the Pot value by the step size. The Body variables are typically used with scroll bars.
For example, if you're scanning a file requester that shows five names at a time, and there are 15 names in your directory, the knob can be set to 1 3 the size of the whole gadget. If you're looking at the top five names, then the knob will be set at the top of the gadget; and if you're looking at the last five, the knob will be at the bottom. In this example the Pot variable will indicate whether the knob is at the top or bottom of the gadget, and the Body variable will beset to FFFF 3. You can read the Pot and Body variables at anytime, but if you wish to change the imagery (i.e., make the
knob bigger or move it to a new location), you must set the variables and imagery) with a call to the ModifyPropO or NewModifyPropQ function. Also, note that the Body value will indicate how large a "page" is. You can move a Prop gadget's knob directly or by clicking on either side of it. The larger the Body value is, the farther the knob will jump when you click next to it.
Now for our example program: it adds six gadgets to our main window. Immediately below our XY coordinate readout is a simple String gadget. You can type in a message here (up to 69 characters) and use this as one of the messages accessed via the menus. Originally, we had three different fixed messages, but now we can set the messages interactively. After typing in the message, simply click on one of the three buttons below the String gadget. Your text will be copied to that message buffer and can now be displayed in the text window. As verification, your chosen number will appear to the
right of the last button. Each of these buttons is a Boolean gadget.
The first two use a simple Border structure for rendering and IntuiText for their names. The first uses color complement highlighting while the second uses a surrounding box. The third button is defined solely by a simple Image. Note that the word "three" is part of the Image, and not separate IntuiText. Like the first button, number three uses color complement highlighting. By using a second Image structure and setting GADGHIMAGE, we could highlight this one with a completely different image.
Our two remaining gadgets are Prop gadgets.
They are relative types and have been placed in the bottom and right-hand window borders. Notice that if you resize the window, the gadgets will resize too. The rightmost gadget is a "do nothing " gadget. All i have done here is scaled its Pot value and displayed it next to the XY coordinate readout. It is scaled for 0 to 100%.
The interesting thing about Prop gadgets is that the Pot values increase as the knob is moved to the right or down. Consequently, the scaling routine in update„prop2() must take care of this. Notice that the page size for this gadget is 10%. This was set back in prop2's VertBody field (Oxffff 11). Normally you will find that you need to add 1 to your "number of parts" for things to work out, since you usually want the end points to be included. The horizontal pot uses our own custom knob image. Note that its page size is much larger than the physical size of the knob, whereas AUTOKNOBs are as
large as the page size (the size is set at Oxffff 4). This knob changes the amount of red in the background color. Since thebackground color starts off with a red amount of Oxa, we need to set the initial position of the knob to reflect this. With scaling shown, this is Oxffff'Oxa Oxf. We divide by Oxf because that is the maximum amount of red that we can have. In other words, we are viewing Oxa parts out of Oxf total. Then we multiply by the maximum Pot value, Oxffff, for scaling. The color is changed via a call to SetRGB4() in ourupdate_color() function. Note how the variable red is scaled
in order to obtain values from 0 to 15.
In order for us to use these gadgets, we must react to GADGETUP and GADGETDOWN messages inhandle_main_messages(). Note that our old dummy handlers, handle_main_gadgetdown() and handle_main_gadgetup(), look at the GadgetID in order to determine what to do. A close look at handle_main_messages() will reveal a new flag called mo ving_p ropl.Thisfiagallowsustoget cons tan t color updates while the user moves the red color pot. Compare this to the right pot. Its value is not updated until after the user has released the knob. In order to get this update we call update_color() if we have
received MOUSEMOVEs and moving_propl is set. Note that since propl uses both GADG1MMEDIATE and RELVERIFY, this flag is set only when the user has clicked on this knob and not released it. The moment he releases the mouse button, we get a RELVERIFY message and moving_propl is reset to FALSE. If desired, we can use either the direct update approach with each MOUSEMOVE, or we can collect MOUSEMOVEs as shown previously.
I ike most example programs, this one is neither pretty nor commercially useful; however, it does illustrate how to set up gadgets and monitor them. Perhaps more important, there is plenty of room here for you to experiment. 1 suggest that you try using different rendering and highlighting possibilities for starters, and then try altering the positions and scaling factors. You might even try to implement mutual exclusion by following the 1.2 Enhancer Manual. For further details, the Intuition Reference Manual is a must. In any case, 1 hope you find this useful. Iprogram listing begins on
82. 1 Please write to Jim Fiore c o Amazing Computing,
P. O. Box 869. Fall River, MA 02722-0869.
• Are You Doing New And Exciting Things With Your Amiga At Home, At Work, Or At School?
Now - want to tell tens of thousands of fellow Amiga users in more than 30 countries the complete story, with till the important details included?
Then write for Amazing Computing and Acs TECH! We publish the most detailed articles in the Amiga market, and we are always looking for new ideas - liktyours!
So become an “Amazing Author", and get paid for telling secrets!
Just call our editorial department toll free 1-800-345-3360 from anywhm in the U.S. & Canada for more information!
List Of Advertisers Please use a FREE AC Reader Service card to contact ALL advertisers who have sparked your interest. Amiga product developers want to hear from youl This Is the best way they have of determining the Amiga community’s interests and needs. Take a moment now to contact those companies featuring products you wont to learn more about. And, If you decide to contact an advertiser directly, please tell them you saw their advertisement in Amazing Computing For The Commodore Amiga!
Advertiser Page Reader Service Number Amiga Video Magazine 81 109 Ampex Systems Inc. 66 197 Black Belt Systems CIV 101 Cancor 30 179 Commodore Business Machines 5 173 CV Designs 60 195 DKB Software 21 194 Dover Research 83 183 Dynamlx 44 178 Easy Script Software 36 177 Expansion Systems 13 176 F D. Software 54 189 Garland Compilers & Diskettes 36 175 Grapevine Group. The 69 147 Great Valley Products 9 123 Holosoft Technologies 20 174 Hunter Group, The CHI 111 Interactive Video Systems 7 140 Memory Location, The 68 107 Memory Management, Inc. 61 186 Micro R&D 57 192 MJ Systems 70 149 Motion
Blur Publishing 46 187 Moonlighter Software Development n 199 One Byte 53 121 Porth Galen 60 115 Pro-Tronic Systems Ltd.
28 172 Radical Eye Software 45 171 SAS Institute 15 126 Smoky Mountain Solutions 27 135 VislonSoft 36 116 IF A PICTURE IS WORTH A THOUSAND WORDS, and you enjoy reading about the most important computer of the 90’s, imagine the thrill of watching a television show dedicated entirely to the Amiga.
- M««+» M'BMI lin nm AMTSm 7 DEO AGAZIN
That’s right, Amiga lover. Once a month, tor an entire hour
beginning at 11 pm EDT on the first Tuesday of the month, the
AMIGA VIDEO MAGAZINE is now being broadcast into your home,
via satellite, on Spacenet 1 Channel 21 to over 5.5 million
receiving dishes in North and South America. But you don’t
have a satellite dish on your roof? No problem! Just order
your own videotapes of the show! VMS tapes of the AMIGA VIDEO
MAGAZINE can be mailed to your home each and every month, so
that you can keep abreast of the latest and most exciting
developments in the Amiga community.
Software and Hardware Reviews, User Profiles. Tutorials. Application Features, Game Reviews, AMIGA News, the AVM Art Gallery and much more. From the latest 3-D ray-tracing and animation packages to the most powerful productivity programs to the fastest hard drives to the neatest games! The AMIGA VIDEO MAGAZINE covers all the newest and most exciting AMIGA applications, in a moving video medium that lets you see how these programs and peripherals really work!
Don’t wait! Order your first issue now and get a glimpse of the hottest television show around!
This is the only television show dedicated to the AMIGA computer!
ZIP Don't miss our coverage of World of Amiga in New York City ’91 coming in the May issue!
WORLD OF AMIGA IN NEW YORK CITY I-------- 1 ? One Month $ 15 ? 6 Months $ 75 ? 1 Year $ 120 1 Name 1 Address Make check or money order payable to: CVF Productions 200 W. 72nd Street, Suite 53 New York, NY 10023 Group discounts available to AMIGA USER GROUPS.
Dealer inquiries welcome. Calf (212) 724-0288.
I Listing: CrunchyFrog3.c ’ Jim Fiore 6 dissidents. This program is copyrighted, however, yo'j can use it, with the exception ol distribution tor a profit.
Compiled and linked with Marx Aztec C v 1.t under A-.igaXE 1.3 cc -L Crur.chyFrogl. c in -cdh CruichyFrog3.o -lm32 -lc32 Image data nust be in CHI? RAM, I -cdb for Marx is the easy way out. I ’
• include ‘functions.h"
• include ‘intuition intuition.h2
• include 'math.h' I' -delines-• ¦ HyTexU'Eas’Fort, (position,
Tposition, char ‘buffer! ’
• define HyText(r,x,y,bl Hovel In, (xl. (y)); Tex: llrl,
• define IfmilTICNJlEV 331
• define GSAPHICSJtEV 33L
• define DEPTH 3
• define MAX COLORS 8 • 2 raised to DEPTH ’ 0x6166, OxldcS,
0x6137, 0xc66f, 0xe3fb, 0x6186, 0x660c, 0x0333, 0x6166, 0x6606, 0x6198, 0x03c6, 0x6E03, OxeOfS, 0x0000, 0x0000. 0x0000.
OxCOfc, Oxlffe. 3x0073 1; struct Image booL_image = 0,C, 48,31,2, bool_i,™ge.,data, 0x5, 0x0, Hill ); trages for the PRO? Gadget ‘sliders' * struct Image de£ault_knob = NOLL }; * this is for autoknob V CSHORT custom_xncb_data[] = 1* 32 wide by 5 high by I plane deep 3; I Cxfelf, OxfB7f.
0x073c, 0x3ce0, 0x00c], 0xc300, 0x073c, Qx3ce0, Oxfeli, 0xlB7f ¦; struct Image customJciob - 0,0, 32,5,1, custcs_'c:ob_data, 0x2, 0x6, NULL ]; !' Prcplnfos for our sliders * struct Propinfo propljnfo = * Found at bottcm of window V I FREEHQSIZ. Oxffff’OxaiOxf.0, 0iffff 4.0 ' uses custom knob V struct Propinfo nrop2_info = • Fo-und along right edge of window ' I FREEVERT I AUTOKHOB, 0.0, O.Cxffff U I; * Etringlnfo aid other stuff for the msg string gadget • UBYTE rr,sg_buffer[70! = I ".O’ 1, nsg_undc_bufterf70J - I '10' Ir struct Stringlnlo nsg_info - I ccc_:j.::er, nsgjinSoJxiffer,
'1,70, 0 ); SHORT msgJxjrder_points[3 = 1 0,0, 170,0, 170,11, 3,11, 0,0 }; struct Border msg_border u I -1,-2, 4,0, JAM1, 5. 5isg_bo;der_pcints, NULL }; struct IntuiText msgjext = 12,0.JA.M1,-35,0,NULL,GBYTE ’I’Hsg:*); and now, da gadgets V struct Gadget jain_wind_gaclgets[] = ( 1 iirain_wind_gadgets[ 1 [, 45, 1 10, 368,10, GAOGHOTP, GADG IMMEDIATE, STHGADGET, (APINllssg_border, KILL, kmsg.text, NULL, (APTFlAmsg_info.
STHING1, NULL}, I faain_wind_gadgetsI2!, 10,125, 49,9, GADGHCMP, RELVERIFY, BOOLGACGEI, [APTR15bool_button, NULL, SbcoLtextl, NULL, NULL, BOOL1, NULL ), I fcaiiuwinigadgetsUJ. 70, 125. 49. 9, GADGH30X, REL.VERIFY, BCCLGADC-El, [AFTSliiXJolJxitton, NULL, ibooljextl, NULL, NULL, 30012, NULL I, ( Siain_wind_gadgets!4|, 130,124, 4B,U, GADGHCOHP I GADGIMAGE, RELVEEIFY, BOOUMGET, (APTBllbooLimage, NULL, NULL, NULL. NULL. BOOL3, NULL ), ! Srsir._wird_gadgets [5], 0,-6, -12, 9, GMGKCCHP I CREUilDTH I GRSLKOTCM I GADGIMAGE, FGLLCMBUSE ! GADGIMMEDIATt I RELVERIFY, PROPGADGST.
(APTRliOJStm.knob, NULL, HULL. 15JLL, (AHi?.)Sp:Opl_inio, PROP1, NULL }, I HULL, -15,10, 16,-19, GADGHCOHP i GRELKEIGKT I GRELRIGHT 1 GADGIMAGE, FOLLOHBUEE I GADGIMMEDIATE I RILVEP.IFY, FROPGADGET, IAP7P.1 Sdefaultjffiob, NULL, NULL, RILL, (APTR)Aprop2_infD. FSGP2, NULL ),); * er.d of data chunk, new for 3 * • use the 80 character tcpa: font for the screen lettering * struct TextAttr topaa80_font_attr=!
(UBYTE *)'topaz.font”. 70?AZ_S1GHTY, FsJBRMAL, FPF.SOHFOfT i; struct NewScreen 0, 0, * LeftEdge, TopEdgt-
640. 200, * Width, Height • DEPTH, o, HIRES, ' Depth.
DetailPen, BlocitPei * ¦ ViewHodes ¦ ¦' Type V ' Font V
' De£ault":tle * ’'* Gadgets, CustcnBitKap V SCREEBEHIND I
CUSTOSCHEQI, itopai80_font_attr, UBYTE *)¦ Dcnsdale's
Screen NULL, NULL 1; * this structure altered for 3 :
Height, FirstGadget, HinWidth, HinHeight struct NewWindow
c.t-v-; 50, 300, 150,
REPCRTMOUSE, rain_wind_gadgets, NULL, ((BYTE 'I' Main Winder *,
NULL, NULL, 250, 145, 640, 200, CUSTOHSCREEN 1; LeftEdge,
TcpEcge * Width, Height V DetailPen, Slodtpen (default!
LDC!d?r:=gs Flags ’ FirstGadgec, ChedtKark Title V Scree;’,, BitHap ¦ HinWidth, HinHeight * KaxNidth, HaxHeight * Type * Circle 1B3 on Reader Service card.
* 600 Mbyte removable cartridges
* Rewritable over 1,000,000 times
* $ 3,495 for entire subsystem (drive in a cabinet, Amiga software
and one cartridge)
* Fred Fish collection included for FREE Ask for the XYXIS
XY600RW drive Dover Research Voice (612) 492-3913 Fax (612)
949-2488 VISA Mastercard COD (NULL,0,30,144,10, (TTEMTEXT i
Ilrain_itxt[5],NULL,NULL),J; aaiHjWiB
*(NDU.,0,0,72,0,HSiSB«BLD, ‘Project ',Saain_Eit0]l; struct
Merc: - UBSTE usgl(7c;=('5tme sap that Heaven is hell"3: U5YTE
csg2[7:;=|'S ne say that Hell is Heaver,'}; UBYTE
Esg3[70]= 'Sa»e say Ha Ha Ha'}; text w:nQ secrete struct Window
• text_Vind=OL; struct KewWindow txtjw=( USNORT irage_daLa iI =
250, 50, * LeftEdge, TopEdge '
* 48 wide by 2D high ry 250, 100, ' Width, Eeight ' ' piain
r. irrwr ( V
- I, -1, ' DetailPen, SlockPen (default) * MeliUPICK i GA3GETJP
1 GAD3ETD0WN I I 0x3tfj, 0x3000, 0x0000, RAWKEY | CLCSEWINDOW
1 MOUSEMOVE 1 1x801 f, Oxf000, CxOCGU, HOUSE6UTTCNS 1
NEWSIZE, 1’ IDCMFFlags V 0x3800, OxlfOO.
0x0000, EMARTJtEFHEEH 1 ACTIVATE 1 V 0x0780, OxDleO, 0x0000, WINDOWS I ZING 1 WINDOWCLOSE 0x007c, 0x003f, 0x0000, WINDOWDEFTH 1 WINDOORAO 1 0x0003, OxelcO, OxfeOO, SIFOF,"HOUSE,
• Flags ' 0x0000, 0x3700, 0x03e7, NULL, NULL.
L‘ FirstGadget, CheckHarx * 0x007£, DxdcOO, 0x003e, (UBYTE ¦!' Text Window ', 1* Title * OxOOcO, 0x3001, cxoeo2, NULL, NULL, ' Screen, BitKap * OxDQcQ, 0x6007, 0x0002,
100. 50, I* HinWidth, HinHeight ' 0x0078, Ox7o;d, OxcOOi, 040,
200, * KaxWidth, HaxHeight *1 OxOOcf, Oxfc28, 0x3fel,
CUSTCMSCRESN ); * Type V OxOOcO, 0x3ff3, 0x0006, 0x0078,
OxDO’O, 0x0004, 1' nair, nenu teener.: ¦ 1 GxOOlf, OxtreD,
0x0004, 0x0060, OxODIO, 0x0004, str-ct IntuiText
irain_itxt[]-( OxCC70, 0x00:0.
0x0034, (0,1,JAM;,3,1,NULL,IUBYTE '1'Open Tex Window'), CxOOOf, Oxffff, 0x83ec, (O.l.JAKl,3,1,NULL, (UBYTE 'I'Close Text Window'), CxOOQO, 0x0000, 0xfc7f, (0,l.JAMl.3.1. NULL,(UBYTE * I'Odds and Ends'), 0x0000, oxoooo, 0x0000 !
(0,l.JAMl,3,1,NULL,(UBYTE •) !0,1,JAX1,3,1,NULL,IU5YTE ¦} 'Screen to Back'), '•Suit-'},}; struct Kemilten rr,rir._rri (]=( lirainjiill],0,0.144.10. CTENTEJCT I ITEBKABLD I HL34GJ4P), NULL, (APTR)tmin_itxt [0] .NULL,NULL), fsrain_ri [2!,0,10,144,10, IITSMTEXT ITEHENABLED I HiGHCOM?), NULL, (AFT?.’ toinjtxt 111,NULL,NULL), tmainjni[5],0,20,144,10, (ITEMTEXT ITEHENASI1D ! HISJCCMP), NULL, (APTRi toin_it)(tl2|, WJLL,NULL, Lnainjni [3]}, (Aminjri;41,120,0,130,10, (ITENTEr? I ITEHENABLED I KK2ICOMP), NULL, (A???, I inainj txt! 3 ], NULL, NULL), (NULL,120,10,130,10, (ITENTEX: I ITEHENABLED I
HIGfKXMP), NULL, (Amilsain_itxt|4],NULL,NULL), struct Drags rejmjnage ; I 0,0, 48,20,:, iiage.data, 0x2, 0x0, NULL ); struct IntuiText :ext_itxt()=( 0,l.JAHl,2,1,NULL,(UBYTE •I'Message 1*), (0,1,JAH1,2,1,NULL,(UBYTE '('Message 2'), (0,l.JAHl,2,1,NULL,IU3YTE 'j'Hassage 3'!, (0,l.JAMl,2,1,NULL, (UBYTE '('Message I'), (0,1,JAM1,2,1,NULL,(UBYTE •]'Message 2'), [0,1,JAM1,2,1,NULL, (UBYTE '['Message 31}, (0,1.JAM1,2rCHSCKWIDTO,!,NULL, (UBYTE *)'Color 1’), 12,l.UAHI,2rOECKMIETil,!,NULL, IUBYTE ‘I'Color 2'}, !3,1,JAM1,2+CKEC4WIDTH, 1,,TULL, (UBYTE Tcolor 3'),); I' Draw ' street Henulte* textjniiM
fttsxt_IBi [1J,0,0, (9G+CQMMWTD7H1,10, (ITEMIEXT ; ITEHENABLED I HIGHCOMP I CCMMSEQ!, NULL, (APTRILtext.itttUi,NULL.'I1), Ittextjri(21,0,10, !90 CC«NWIDTH;,10, '"ENIDC ! ITEHETLABIED HICHCOHP CCHKSEO), MOLL, I AX?) K«:_ittt [11 .KILL,' 2'}, HDLL.0,20. (SC.CCMMHUTTf!), 10, UTHfTEXT I ITEfENABLED I ItlGtiCCMP I COMMSEQ), MULL.IAPTRIitext Jtxt[2].HULL,'31), r Erase * (WextjiUJ,0,0,(»4CCI*MlHHI,IO.
Null, (AmiitextjtKtUl.rcjiL.'C), (ttextjii [51,0,10, (90 uCOMMWIOTHI, 10, UTEMTEXT : ITEKENABLED I HIGHCDMP I CWWSEQ), HULL, (Am)4text_itxt[f],HULL, '5'), (HULL,0,20, I90.CC«WIDTH],10, ITDfTEXT 1 ITEXENABLED I HIGHO® I COHHSEQ), MULL, (AflSlitett Jt« [ 5] .MULL,' 6* ], I' Drawing color * 4text_niP],0,0,l75«CKECKW13IHO0MfiCDTHI .10, (ITDfTEXT : ITEMEHA3LED I HIGH CUM? CCHHSEQ : CHECKED I CSECKIT M3IUT0QCLEI.
0*6, (APTRI itextjlx: [ ]. NULL,' V, MULL;, Utextj*i[B],10, [7SrfHEO!lfIIira.CCM«:DTH),10, (ITDCEXT I ITEHEKABLE) I HIGHCtHP I CCHKSSJ 1 CHECKIT I HENUTOG&E), 0*5, lAPTEJiteXt.iMt [7],KILL,'S‘.NULL), (sce*tjni|9[ ,0,20, (75+CHEtmD5StCOMffliIDTE),l(l, ITDfTEXT I ITEHEKAEIEE I HIGHOSMP I COKHSEQ I CHECKIT I HENUTOGGLE), 0*1,tA?TK)tCext_iCxt[Bl.NULL,’9-.NULL), [HULL, 10,30,4!, 20, ( ITEENABLE) I HIGHBOX |, NULL, IAFTRI4senu_irage,NULL,NULL,HULL 1, S; struct Menu te*tjnenu|H 4text_nenu[1],0,0,48,0,MENUEMABLED, ‘Draw *,Ltejttjnl[OJ1, itreitjseau[2],50,0,56,O.KDDEtiABLED, ‘Erase ',4textjai[3[},
(NUU,,ll0,0,5t,0,KEKtmBLED, 'Color •,ttextjai[€]).): USHORT sy5_color_:able[Hy(_COLGSS]= Oxabc, 0*130, CjsfOG. OxaaO, OxbfQ, Oxiir, OxbOe, fa3aa); VOID oper,_all (), baapjaop 11, handlejraiajsessages ], setupjtainjwiadu, handle_Eain_rawkey(), handlejoain_r.enu ), handle_tnin_gad3etdown(l, handle_caiE_gadgetup 11, handlejnaiEjwusebuttons I), handle_rain_newsue|], har.die.textjressages [), bandlfi_cext_fflenu(), close_text jwindwl); TOID update.colorll, update_prop2(]; * - new for 3 ‘I I'-start of ramt)-* mind I LONG rain.vaitjut, waitjask, text_wait_bit; • - open Intuition and Graphics
libs * open_al 10; if I (inain_scm = [struct Screen 'lOpenScreenlAns)] == HULL 1 daiopjoopll;
r. -.w, Screen-rcain_scn: if I (nain.wind = Istruct Nindow
’)OpenHiiaiow(4aj5w)) ==¦ HULL) da.-rpjxpl); SetHer.uStrip I
nairjwind, tiainjnenu ); txt_r.w.Screen=r,ain_scrr.; ;f I
[te*t_wrcd = struct Window ’ CfcenWincowlEtxtjiWlI == HULL)
danpjaopll; SetHenuStripf text_wir.d, text_aer,u ); I' set
screen colors to our choices V viev_pcrt -
VietfFortAddre5S ra;n_windJ; LcadRCB lview_port,
sys.color.table, MAX.COLCRS); Screer.ToF rent (jain_scra); ‘
do sere drawing * setupjrain.wir.d(]; ' - set up IDCMP read
loop. - V FOREVER * also known as forf;;) * Dair..vait„bit
- l«maiii_wind- UserPcrt- 3p_SigBit; * get cain_wind‘s ' *
signal bit '¦ if ( text_wind ) te*t_wait_bi: =
i«*e*t_wir.d- Userrort-wsi_sigBit; I’ get text„wir,d'5f else
' signal bit V text.wait _bit - 11; waitjask , Wait!
Siain_wait_bit text_vait_bit I; ¦ go to sleep til user does
screthirg V if [wait pas* 4 cain_vait_bit! ¦ true if
sain_vifld woke up ¦ handlejnairunessages11; if wait.Jis* 4
textjraitjbitl * true if xainwind 'woke up *
handle.text.avassages11: 1 ) • erd of rainl) V *-opens
Intuition and Graphics libs-• VOID open_all(l
IntuiticnSksewIstruct atuitionSase
’ICpenLibraryCiatuition.librarv’, HfrUITICNJlEVI; if
(Int1jition3ase--HULL) dairpjsopO; GfxSaseMstruct CfxBase
'[QpenLifcraryl‘graphics.library', GKAPKICS_KEV)t if
(GfxBase=-NXLj darpjrepd; * closes windows, screen,
Graphics, Intuition * VOID daxpjroptl t struct Ir.t'jiXessage
*ises; if ! Irainjwind ) I * Drain the IDCMP. Actually, this
isn't really required as this meiary will be reclamed, but I
sleep better if I do it V while! Res-[struct IntuiHessage
'[GetMsgl caLn_wind- UserPort I ) ReplyMsgl res );
ClearMenuStripl rain.wind I; CloseWindowl nain_wir,d I; I if (
text_wind I close.text.windwDj if t nain_scm I Closeicreenl
ic.scm ); if ( GfxBase I Clone!.itraryI GfxEase 1; if (
IntuitionBase I CloseLibrary Intuitic:3ase li exit (FALSE);
* this function altered for 3 * VOID setupjnainjtind(I ,'*
draws x,y axis and a sine wave V I struct RastPort "rast -
aainjwind-wKEort; docile x, y; * Draw x, y axis. First te:
the pen color to pen 4. The crtgtn will be at point 20, 50,
the rax swing will be W- 35 pixels, ar.d the length will be
200 pixels ' SetAPen[ rast, 4 I; Kovel rast, 2C, 151; Drawl
rast, 21, 651; Hovel rast, 20, SOI; Drawl rast, 220, 50); *
Sow for the sine wave. Move to the origin, and to see it rote
clearly, change to per. 5 ' Kovel rast, 30, 501; SecaPenf
rast, 5); fori x=1.0; x 200.0; x=x-D.0) y = -1.0 ' (35.0 •
sin I X 1C.0 II; * Offset y so i: stradles the x axis * y =
y t 50.1; ¦ Plot line sejrent. Kote the x offset. Cast is
trportant: • Drawl rast. ISHOfiTlx*20, (SHORTIy ); ) ’ Print
the noose position titles IX. VI next to where the values will
appear ¦ SetAPen! Rast, 61; MyTextl rast, 20, 101, "3S' ¦:
HyTextl rast, 80, 100, ‘Y'l; ’ new tor 3 belcv, print titles
in appropriate spots V MyTextl rast, 145, 100, ¦Frop2,l;
M Text| rast, ISO, 111, 'Copy'); ) USHORT red; red - ((struct
Prcpinfo ')liain_wind_gadgets14;.Speciailnfo)l- ftoriz?ot; red
= red *15 Oxffff; Set?.G34f view_port, 0, red, Oxb, Oxc I;
' rhis function new for 3 ' VOID update_prop211 I USHCStI
value; UEYTE but! 5 ]; ' scale for 1001 and print value next
to XV co-ords V value - ((struct Propilnto *l
(iaain_wiaLg«dgets(5] .Speciallnfoll'wVertPct; value = 100 -
value ’ 100 I Oxffff; sprintfl but, 'I4dr, value 1; MyTextl
nain_vind- RPort, 185, 100, but ); ’ this function altered for
3 , used to be a diumy handier V VOID handlejtdin_gadgetdcwn I
address ) AFTR address; I USHORT id = ((struct Gadget
•laddressl- GadgetID; switch! Id l [ case STR1!431: * do
nothing ' break; case ?HO?l: 'jpdate_coiorl); break: case
PROP2: update_prop2[I; break; } 'VOID update.coords( x, y I •
prints the muse x y position • SHORT x,y; i U3YTE bur 151;
struct RastPort 'rast z rrain_wind- A?ort; sprintfl bif, ‘3(d
xi: MyTextf rast, 30, 100, tail); sprintfl but, -iid', y);
MyTextl rase, 50, 100, buil; * dimr handlers, to be used ir.
The future, follow 'I VOID handlejainjeusebuttors I code )
USHCtT cede; i ) VOID handlejnain.rawkeyl cede, qualifier I
USHCST code, qualifier; ( ) VOID handiejrain.newsizel
vindawjjtr J I* this function new for 3 * VOID upcate.colord
this function altered for 3 , used to be a duimy handler •
VOID handlejBinjadgetupl address ) aftf. Address; USHORT id *
((struct Gadget T]address)-wGadgeCID; switch I id ] ( case
EOCL1: strcpyl ssgl, csjJwffK );
M. -Textl naiE_wird- RPort, 225, 132, -1* ); break; case BOOL2;
strcpyl rsg2, isgjyjffer I; HyTextl nain_wmd- RPort, 225, 132,
*2' 1; break; cese 50CL5: strcpyl treg]. Irsgjauffer I;
MyTextl Htin.wind-xSPort, 225. 132, *3' I; break; case FRQP2:
update_prop2(I; break; : struct winds'*1 *windcw_p:r; I
setupjnarnjwindll; I VXD c'.ose_t«M.xis5 w() ( struct
IntuiBessage *ces; while! Res = Istnucn IncuiKessage •iflewsg!
:ex:_wind- 'JserPort SeplyJisgl lies 1; ClearKemiStripl text,
: I; Clcsswintarl :e*:.w:r.d I: It ::_wind = 01; ) VOID
h4ndlejHin_efiE'j ( cede I USHOST code; I while I code!=KHm'LL
I ( switchiiGJiTt.YXl code I] !
Case 0: * Project V svitchilTEWOT code II case 0: • cper. Text window 1 i: tecjfisd ( ¦ already cper.! • DisplayDeep! Nain_scrn ); !
Else ¦ open ir * [ txtjiw.Screen - rair,„scrn; if i Itextjwind = [struct Window ,IOpenW:ndowl£txt„!rw|]
- - MLL break; SetHenuStripi tattjdwi, textjKrru I; 1 break; case
1: ¦ close text window ’ ill textjwir.d ) • don’t try to close
;f [exist V close.textjrindow!I; break; case 2: ' odds ar.c
ends * switdi(SU3KH!l code I .
Case 0; ’ flash screen ¦ DisplaySeepI aain.scm ); creak; rase 1: i' screen to back •’ ScreenToBack ra:a_scis I; break,- i break; case 3: .' Quit ’ datpjMpO; break; ) * end of mirchllTEKiUSl code )) * break: default: break; ) ¦ end of switchlgSKimi code )1 1 code ¦ ItEshddress( isainjsenu. Code 1-jfiextSeiect: 1 ;• end of while! Code != K1IUNULL I V VOID hardle.textjaena! Rode 1 CsdCRT cede; !
Struct RastPort *rp = text.wird-sSPort; static USHOST pen = 1; while I codaUMBWKra ) ( switch [HENtiSIM I code 11 I case 0: ¦ Draw ¦; SetAPen ;r, pen ); switchllTMiD!! Code It i case 0: HyTtxt! Rp, 10, 20, Esgl I: break; case i: KyTexi! Rp, 10, 30, csc2 I; break; case 2; HyText! Rp, 10, 40, Bsg3 break; i break; case l: r Erase • SetiPen! Rp, G I; switcbllTSSiU!! Code 11 I case 0: wyTextl rp, 10, 20, tiagl i; break; case 1: JtyText! Rp, 13, 30, nsa2 I; creak; [CyTextf rp, 10, 40, r,sg: [; break; case ; ’ Color switch I iracrDH! Code l i case 0: pan = 1; break; tase 1; per, = 2; break; case 2:
pen = 3; break; case 3; r this is our 'do nothing' inage choice * break; break; default: break; ) * end o: switch(KENUNUX code )] * code = IterAddress I textjaenu, code I- HextSelectr } * end of while I cede !- MENLYJLL ) V *- IDCM? Routir.es-V ' this function altered for 2 * VOID handlejrainjrassagesd I struct IncuiMessage ’message; SHORT nx. Rny; static S HQRT nou sejnoved; static bool movingjiropi = false; mouse jnoved = FALSE; !• As long as we have messages in the que, sake local copies of appropriate data, reply, and then process accordingly * while! Message*(struct Ir.:u:Hessage
*)GetMsg( Tain_vind- User?ort 1 ) ( UL0J-5G class = message* Ciass; USHORT cede - ressage- Code; USHORT qualifier = message-Qualifier; AP7R address - message- IAddress: struct Window *vir.dowjj:r = message- HXHPWir.dow; rx = cies£age- HouseXr !' Declared above. Must be local to entire func * cy = message- HouseY; * if we use the mouse move collection technique * ReplyMsci message ); switch! Class I case HQUSEMOVE: noLsejroved = TRUE; . T update.coords1 rrx, ny ); • * -unconrent this for 'real tire1 updates *
* if I rovingjjropl 1 update_color(); * * likewise V break;
case MOUSEBUTTCSiS: har.dlejrair.jnousebuttons code I; break;
case CLOSEWIKDOK: break; case SAWKEY: handle jrair._rawkey I
code, qualifier ); break; case HeirjPICK; handlejnainjnenul
code ); break; case GADGE7D0KS: handlejTain_gadgetdown( address
}; if! ((struct Gadget iaddress)- GadgetIE == PHQPl }
rovir.g_prepl = TRUE; break; case GADGETUP: aoung_propl - *
prep, is SELVERIFY * har.dle_xain_gadgetup( address ); break;
case I.7WSIZE; handiejrainjiewsizel vir.dow_ptr ); break; !* we
could add other choices here as well * I * end of
while(message.,I * if ! Mousejroved ) update_coords( rx, ay );
if ( Muse jroved ** fflOvir.g_propl ) update color (1; VOID
har.dlejext jressages 0 struct Ir.tuiMessage 'message; SHORT
zx, ay; static SHORT mousejnoved; mouse jnoved = FALSE; • As
long as we have messages in the que, rake local copies of
appropriate data, reply, and then process accordingly * while!
Message:(struct ir.tuiMessage *)GetMsg( text_wind- UserPort ) )
ULQNG class = ressage- Class; USHORT code : res sage- Code;
USHORT qualifier = rressage- Qjaiifier; APT?, address =
sessage- IAriiress; struct Window *windcw_ptr =
ressage- iDCMFWmdcv; rx = message- HcuseX; * Declared above.
Must be local to entire func * ay = message* HouseY; * if we
use the mouse move collection technique * ReplyMsg1 message );
switch! Class ) i case HOUSEKOVE: rousejaoved = TRUE; break;
case MOUSEBUTTONS: break; case CLQSSiTKDCK: close_text_window(J
; return: break; case RAWKEY: break; case HENUPICK:
handle_rexrjr.er.u( code I ; break; case GADGETDOKN: break;
case GADGETUP: break; case JJEWSIZE: break; * we could add
other choices here as well • } 1 * end of whiielaessage..1 •
} * end of har.dle_text_messages( 1 • ‘
• AC* fe‘ Vol. 1 No. 1 Premiere, 1986 Highlights include: "Super
Spheres", An Abasic Graphics Program, by Kelly Kauffman "Date
Virus", by}. Foust "HZ-Term", An Abasic terminal program, bv
Kelly Kauffman Inside CLI", A guided insight into Amiga6os. By
G. Muster Vol. I No. 2 1986 Highlights include: "Inside CLI:
Part Two", Investigating CLI & ED, by G. Musser "Online and the
CTS Fabite 2424 ADH Modem", by J. Foust Vol. 1 No. 3 1986
ighlights include: "Forth!", A tutorial "Deluxe Draw!!", An
AmigaBASlC art program, by R. Wirch "AmigaBASlC", A beginner's
tutorial "Inside CLI: Part 3”. By George Musser
* ¦ Vol. 1 No. 4 1986 ighlights include: 'Build Your Own 51 4"
Drive Connector", by E. Viveiros "AmigaBASlC Tips", by Rich
Wirch "Scrimpen Part One". X program to print Amiga screen, by
P. Kivolowitz ¥ Vol. 1 No. 5 1986 Highlights include: ne FIS1
to RGB Conversion Tool", Color manipulation in ASIC, by S.
Pietrowicz "Scrimpen Part Two" by Perrv Kivolowitz Building
Tools", by Daniel Kaiy ' Vol. 1 No. 6 1986 fighlights include:
"Mailing List". A basic mail list program, by Kelly Kauffman
Pointer Image Editor", by Stephen Pietrowicz "Scrimpen Part
Three", by Perry Kivolowitz Vol. 1 No. 7 1986 ighlitthts
include: ry 3-D", An introduction to 3-D graphics, by Jim
Meadows "Window Requesters in Amiga Bask , by Steve Michel I C
What 1 Think", A few C graphic progs, by R, Peterson "Linking C
Programs with Assembler Routines", by G. Hull Vol. 1 No. 8 1986
Highlights include: "Using Fonts from AmigaBASlC", by Tim Jones
A Tale of Three EM ACS", by Steve Poling .bmap File Reader in
AmigaBASlC", by T. Jones
* Vol 1 No. 9 1986 ighlights include: StartingYourOwn
Amiga-Related Business",by W.Simpson Keep Track of Your
Business Usage for Taxes", by J. Kummer Using Fonts from
AmigaBASlC: Part Two", by Tim Jones 68000 Macros On The Amiga",
by G- Hull ¥ Vol. 2 No. 1, January 1987 Highlights include:
AmigaBASlC Titles", by Bryan CatJey A Public Domain Modula-2
System", by Warren Block One Drive Compile", by Douglas Lovell
Vol, 2 No- 2, February 1987 righlights include: he Modem",
Efforts of a BBS sysop, by Joseph L. Rothmnn .'he
ACOPro|ecl....GraphicTeleconferencing on the Amiga", v S. R.
Pietrowicz A Disk Librarian In AmigaBASlC", by John Kenrnn
Creating And Using Amiga Workbench Icons", 'C. Hansel Back
Issue Index if Vol. 2 No. 3, March 1987 Highlights include:
"Subscripts and Superscripts in AmigaBASlC", by I. Smith
"AmigaTrix", Amiga shortcuts, by W. Block "Intuition Gadgets",
by Harriet Maybeck Tolly "Forth!", Put sound in your Forth
programs, by Jon Bryan ¥ Vol. 2 No-4, April 1987 Highlights
include: "Jim Sachs Interview", by S. Hull "The Mouse That Got
Restored", by Jerry Hull and Bob Rhode "Secrets of Screen
Dumps", by Natkun Okun "Amigatrix II", More Amiga shortcuts, by
Warren Block
* VoL 2 No. 5. May 1987 Highlights include: "Programming in 68000
Assembly Language", by C. Martin "Using FutureSound with
AmigaBASlC", Programming utility with real digitized STEREO, by
J. Meadows "Waveform Workshop In AmigaBASlC", by J. Shields
"Intuition Gadgets: Part II", by H. MaybeckTolly if Vol. 2 No.
6, June 1987 Highlights include: "Modula-2 AmigaDOS Utilities",
by S. Faiwiszewski "Amiga Expansion Peripherals", by J. Foust
"What You Should Know Before Otoosing an Amiga 1000 Expansion
Device", by S. Grant W Vol. 2 No. 7, July 1987 Highlights
include: "Video and Your Amiga", by Oran Sands "Quality Video
from a Quality Computer", by O. Sands "All About Printer
Drivers", by Richard Bielak "68000 Assembly Language", by Chris
* Vol. 2 No. 8, August 1987 Highlights include: "Modula-2
Programming" "Assembly Language" "Disk-2-Disk", by Matthew
Leeds "Skinny C Programs", by Robert Riemersma, Jr.
¥ Vol. 2 No. 9, September 1987 Highlights include: "Modula-2 Programming", Raw console dev. Events, by S Faiwiszewski "AmigaBASlC Pattern*", by Brian Catley "Programming with Soundscape", by T. Fay ¥ Vol. 2 No. 10, October 1987 Highlights include: "Max Headroom and the Amiga", by John Foust "Amiga Artist: Brian Williams", by John Foust "All About On-line Conferencing", by Richard Rae "Fast File I O with Modula-2", by Steve Faiwiszewski ¥ Vol. 2 No. 11, November 1987 Highlights include: "Modula-2 Progi-amming", Devices, I O, & serial port, by S, Faiwiszewski "68000 Assembly Language", by Chris
Martin 'The AMICUS Network", by John Foust "C Animation: Part II", by Mike Swinger
• VoL 2 No. 12. December 1987 Highlights include: "CLI Arguments
in C”, by Paul Castonguay "MIDI Interface Adaptor", by Barry
Massoni "Modula-2", Command line calculator, by S. Faiwiszewski
"Animation for C Rookies: Part III", by M. Swinger
* ' Vol. 3 No. 1, January 1988 Highlights include: "C Animation:
Part IV", by Michael Swinger "Forth", Sorting oul Amiga CHIP
and FAST memory, by John Bryan "The Big Picture", CLI system
calls and manipulating disk files, by Warren King "Modula-2
Programming", by S. Faiwiszewski if Vol. 3 No. 2, February 1988
Highlights include: "Laser Light Shows with the Amiga", by
Patrick Murphy "Photo Quality Reproduction with the Amiga and
E)igi- View", by Stephen Lcbans "68000 Assembler Language
Programming", by Chris Martin "AiRT", Icon-based program
language, by S Faiwiszewski ¥ Vol. 3 No. 3, March 1988
Highlights include: "The Hidden Power of CLI Batch File
Processing", by J. Rothman "Perry Kivolowitz Interviewed", by
Ed Beroovitz "PAL Help", A1000expansion reliability, by Perry
Kivolowitz "AmigaSerial Poriand MIDI Compatibility for Your
A1000", by L, Ritter and G. Rentz ¥ Vol. 3 No. 4, April 1988
Highlights include: "Writing A SoundScape Tatch Librarian", by
T. Fay "Upgrade Your A1000 to A500 2000 Audio Power", by H.
Bassen "Gets in Multi-Forth", by John Bushakra "The Big
Picture, Part II: Unified Field Theory", by W. Ring ¥ VoL 3 No.
5. May 1988 Highlights include: "Interactive Startup Sequence",
by Udo Pemisz "The Companion" Amiga's event-handling
capability, by
P. Gosselin "The Big Picture, Unified Field Theory: Part III", by
W. Ring "Modula-2", Termination modules for Benchmark and TDI
compilers, by Steve Faiwiszewski if Vol 3 No. 6, June 1988
Highlights include: "Reassigning Workbench Disks", by John
Kennan "An IIT Reader in Multi-Forth", by Warren Block "Basic
Directory Service Program",Programming alternative to the
GimmeeZeroZero, by Bryan Catley ¥ VoL 3 No. 7, July 1988
Highlights include: "Roll Those Presses!", The dandy,
demanding world of desktop publishing, by Barney Schwartz
"Linked Lists in C", by W, E. Gammffl "C Notes from the C
Group", The unknown "C" ofbasicobject and data types, by
Stephen Kemp ¥ Vol 3 No. 8, August 1988 Highlights include:
"The Developing Amiga", A gaggle of great programming tools,
by Stephen R. Pietrowicz "Modula-2 Programming", Libraries and
the FFP and IEE math routines, by Steve Faiwiszewski "Amiga
Interface for Blind Users", by Carl W. Mann "Tumblin' Tots",
Assembly language program, by D. Ashley V Vol. 3 No. 9,
September 1988 Highlights include: "Speeding Up Your System".
Floppy disk caching, by Tony Preston "Computer-Aided
Instruction", Authoring system in AmigaBASlC, by Paul
Castonguay "Gels in Multi-Forth, Part II: Screenplay", by John
Bushakra if Vol. 3 No. 10, October 1988 Highlights include:
"The Command Line:NEWCLI: A painless way to create a new
console window", by Rich Falconburg "Bob and Ray Meet
Frankenstein", Create, animate, and metamorphose graphics
objects in AmigaBASlC. By R. D'Asto "HAM & AmigaBASlC", Pack
your AmigaBASlC progs with many of the Amiga's 4096 shades, by
Bryan Catley ¥ VoL3 No. 11, November 1988 Highlights include:
"Structures in C", by Paul Castonguay "On The Crafting of
Programs", Speed up your progs, by D. Hankins "BASIC Linker",
Combine individual routines from your program library to
create an executable program, by B. Zupke ¥ Vol. 3 No. 12,
December 1988 Highlights include: "Converting Patch Librarian
Files", by Phil Saunders "Easy Menus in J Forth", by Phil Burk
"C Notes From The C Group: Program or function control
coding", by Stephen Kemp ¥ Vol. 4 No. 1, January 1989
Highlights include: "Scrolling Through SuperBitMap Windows",
by Read Predmore "Sync Tips: Dot crawl, the Amiga and
composite video devices", by Oran J. Sands "Pointers, Function
Pointers, and Pointer Declarations in C", by Forest W. Arnold
If Vol. 4 No. 2, February 1989 Highlights include: "Sync Tips:
Getting inside the genlock",by Oran Sands "Chi the Crafting of
Programs: A common standard for C programming?" By D J.
Hankins "An Introduction to Arexx programming", by Steve
Faiwizewski ¥ Vol. 4 No. 3, March 1989 Highlights include:
"Fractal Fundamentals", by Paul Castonguay "Image Processing
With Photosynthesis", by Gerald Hull "Benchmark 1: Fully
Utilizing The MC68881", Part 1: Turbocharging the savage
benchmark, by Read Predmore "Breaking the Bmap Barrier",
Streamline AinigaBASIC library access with Quick Lib, by
Robert D'Asto if Vol. 4 No. 4, April 1989 Highlights include:
"Adding the Not-So-Hard Disk", by J P. Twardy "The Max Hard
Drive Kit", A hand drive installation project using Palomax's
Max kit, by Donald W. Morgan "Sync Tips: A clearer picture of
video and computer resolutions", by Oran J. Sands ¥ Vol. 4 No,
5, May 1989 Highlights include: "Building Your Own Stereo
Digitize ', by Andre Theberge "MIDI Out Interface", by Br.
Seraphim Winslow "Digitized Sounds in Modula-2", by Len A.
Whitt* "SyncTips: The secrets hidden beneath the flicker
mode", by Oran J. Sands ¥ Vol. 4 No. 6, June 1989 Highlights
include: "At Your Request: Design your own requesters in
AmigaB ASIC", by John F. Weiderhim "Exploring Amiga Disk
Structures", by David Martin "Diskless Compile in C", by Chuck
Raudonis ¥ Vol. 4 No. 7, July 1989 Highlights include:
"Adapting Analog Joysticks to the Amiga", by David Kinzer
"Using Coordinate Systems: Part II of the Fractals series
addresses the basis of computer graphics", by P.Castonguav ¥¦
Vol. 4 No. 8, August 1989 Highlights include: "Getting Started
in Video", by Richard Starr "Executing Batch Files in
AmigaBASIC",by Mark Aydellotte "Building a Better String
Gadget", by John Bushakra ¥ Vol. 4 No. 9, September 1989
Highlights include: "Digitizing Color Slides And Negatives on
the Amiga", by Ron Gull "Improving Your Graphics Programming",
by R, Martin "Cell Animation In Modula-2", by Nicholas
Ciraselta "More Requesters In AmigaBASIC", by John R.
Wiederhim ¥ Vol. 4 No. 10, October 1989 Highlights include:
"Better TrackMouse", A true one-handed trackball mouse, by
Robert Katz "APL & The Amiga", by Henry Lippert "More
requesters in AmigaBASIC", by John Wiederhim "Glatt's Gadgets"
Adding gadgets in Assembly,by Jeff Glatt ¥ Vol. 4 No. 11,
November 1989 Highlights Include: "The Amiga Hardware
Interface", by John lovine "APL & The Amiga, Part 11", by
Henry Lippert "64 Colors In AmigaBASIC", by Bryan Catley "Fast
Fractals ", Generate Madelbrot Fractals at lightning speed, by
Hugo M.H. Lyppens ¥ Vol. 4 No. 12, December 1989 Highlights
Include: "The MIDI Must Go Thru", by Br. Seraphim Winslow
"View From the Inside: Bars&Pipes", A tour of Blue Ribbon
Bakery's music program, by Melissa Jordan Grey "ARexx Part
II", by Steve Gillmor "A CLI Beginner's Questions Answered",
by Mike Morrison ¥ Vol. 5 No. 1, January 1990 Highlights
include: "Animation? BASICally!", Using Cell animation in
AmigaBASIC, by Mike Morrison "Menu Builder", Building menus
with Intuition, by T. Preston "Facing the CLI", Disk
structures and startup-sequences, by Mike Morrison ¥ Vol. 5
No. 2, February 1990 Highlights include: "A Beginner1 s Guide
to Desktop Publishing On The Amiga", by John Steiner "Resizing
the shell CLI Window", by William A. Jones "Call Assembly
Language from BASIC", by Martin F. Combs "An Amiga Conundrum",
An AmigaBASIC program for a puzzle-like game, by David Senger
¥ Vol. 5 No. 3, March 1990 Highlights include: "Screen Aid", A
quick remedy to prolong the life of your monitor, by Bryan
Catley "The Other Guys' Synthia Professional", review by David
Duberman "Passport's Master Tracks Pro vs. Blue Ribbon
Bakery's Bars&Pipes", by Ben Means ¥ Vol. 5 No. 4, April 1990
Highlights include: "Bridging the 3.5" Chasm", Making Amiga
3.5” drives compatible with IBM 3.5" drives, by Karl D. Belsom
"Bridgeboard Q & A", by Marion Deland "Handling Gadget & Mouse
InluiEventa", More gadgets in Assembly, by Jeff Glatt "Ham
Bones", Programming in HAM mode in AmigaBASIC, by Robert
D'Asto ¥ Vol. 5 No. 5 May 1990 Highlights include:
"Commodore's Amiga 3000", preview "Newtek's Video Toaster",
preview "Do It By Remote", Building an Amiga-operated remote
controller for your home, by Andre Theberge "Rounding Off Your
Numbers", by Sedgewick Simons Jr.
¥ Vol. 5 No. 6, June 1990 Highlights include: "Convergence", Part 5 of the Fractal series, by P. Castonguay "C++: An Introduction to object-oriented Amiga programming", by Scott B. Steinman "APL and The Amiga: Primitive Functions and Their Execution", by Henry T. Lippert ¥ Vol. 5 No. 7, July 1990 Highlights include: "Apples, Oranges, and MIPS: 68030-based Accelerators For The Amiga 2000", by Ernest P. Viveiros, Jr.
"Poor Man's Spreadsheet", A simple spreadsheet program that demonstrates manipulating arrays, by Gerry L Penrose "Crunchy Frog II", by Jim Fiore "Getting to the Point: Custom Intuition Pointers In AmigaBASIC", by Robert D'Asto ¥ Vol. 5 No. 8, August 1990 Highlights include: "Mimetics' FrameBuffer", review by Lonnie Watson "Desktop Video in a University Setting", The Amiga at work at North Dakota State University, by John Steiner "Title Screens That Shine: Adding light sources with DeluxePaint III", bv Frank McMahon ¥ Vol. 5 No. 9, September 1990 Highlights include: "Programming In C on a
Floppy System", Yes even a stoc A500 with a 512K RAM expander, by Paul Mlller 'Time Out", Accessing the Amiga's system timer device vi Modula-2, by Mark Cashmnn "Voice-Controlled Joystick", by John lovine "Gradient Color Dithering on the Amiga Made Easy", b Francis Gardino ¥ Vol. 5 No. 10, October 1990 Highlights include: "Notes on PostScript Printing with Dr. Ts Copyist", by Ha Belden
* CAD Overview: X-CAD Designer, X-CAD Professional IntroCAD Plus,
Aegis Draw 2000, UltraDesign", by Dougl Bullard "Sound Tools
for the Amiga", Sunrize Industries' Sound and MichTron’s Master
Sound, reviews by M. Kevels "Audio Illusion'', Produce
fascinating auditory illusions c your Amiga, by Craig Zupke ¥
Vol. 5 No 11, November 1990 Highlights include: "Getting A Lot
For A Little", A comparison of the availabl Amiga archive
programs, by Greg Epiey "High Density Media Comes to the
Amiga", Applie Engineering’s AEHD drive, review by John Steiner
’The KCS Power PC Board", If you have an Amiga 500, an need IBM
PC XT software compatibility, the KCS Power Board can help, by
Ernest P. Viveiros, Jr.
¥ Vol. 5 No. 12, December 1990 Highlights include: "Information X-Change", Keeping up todateon the latestnew via hardware, software, and cable TV, by Rick Broida "Feeding The Memory Monster", the ICD Ad RAM 540 an AdRAM 560D, review by Ernest P. Viveiros, Jr.
"Making A Name For Yourself", Creating logos on the Amiga by Frank McMahon ¥ Vol. 6 No. 1, January' 1991 Highlights include: "Electronic Color Splitter", an inexpensive way to grab images off video sources, by Greg Epiey The Animation Studio", Disney's classic approach in a character animation program, by Frank McMahon "Forensic Animation", the Amiga helps out in the courtroom, by Andrew Lichtman ¥Vol. 6 No. 2, February 1991 Highlights include: "Xetec's Cdx-650", CD-ROM technology for the Amiga, by Lonnie Watson "More Ports For Your Amiga", Building an I O Expansion Board, by Jeff Lavin
"Medley", A look at different types of music software available, by Phil Saunders ¥ Vol. 6 No. 3, March 1991 Highlights include: "NewTek's Video Toaster: A New Era In Amiga Video", a complete tour of the Video Toaster, by Frank McMahon "Ultrasonic Ranging System", the sonar system project continues with the assembly of an ultrasonic ranging system, by John lovine "Writing Faster Assembly Language", the discussion on how to speed up programs with assembly is completed, by Martin F. Combs ¥ Vol. 6 No. 4, April 1991 Highlights Include: "DCTV”, manipulate millions of colors in real time, by Frank
McMahon "Lauren in Disguise", workaround to DeluxPaint Ills lacko HAM support, by Merrill Callaway "Medley", Leam how to save your setup information with your sequences so the computer will automatically configure your synthesizer, by Phil Saunders Plus, a special feature on Graphic Word Processors ¥ Vol. 6 No. 5, May 1991 Highlights include: "The Big Three in DTP," A desktop publishing overview by Richard Mataka "The Amiga Desktop Publisher's Guide to Service Bureaus," Tips and guidelines for Amiga users who require professional quality output by John Steiner "M.A.S.T.'s Parallel Port SCSI
Adapter," An inexpensive way to attach a hard disk to your A500 by Dan MichaeLson "All in One," a smorgasbord of programs for the beginner by Kim Schaffer Amazing Disks 1AC V3.8 and V3.9 Gels In MultiForth Parts I & II: Learn how to use Gels in MuitiForth. Author: John Bushakra FFP & IEEE: An Example of using FFP & IEEE math routines in Modula-2. Author: Steve Faiwiszewski CAI: A Computer Aided Instruction program with editor wntten in AmigaBASIC. Author: Paul Castonguay Tumblln' Tots: A complete game written in Assembly language Save the lading babies in this game Author: David Ashley Vgad: A
gadget editor that allows you to easily create gadget. The program then generales C code that you can use in your own programs. Author: Stephen Vermeulen MenuEd: A menu editor that allows you to easily create menus The program then generates C code that you can use in your own programs. Author: David Pehrson Bspread: A powerful spread sheet program written in AmigaBASIC. Author: Bryan Cately AC V4.3 and V4.4 Fractals Part I: An introduction to the basics of fractals with examples in AmigaBASIC, True BASIC, and C Author: Paul Castonguay Shared Libraries: C source and executable code thal shows
the use of shared libraries. Author: John Baez MultiSorl: Sorting and intertask communication in Modula-2.
Author: Steve Faiwiszewski Double Playfield: Shows how to use dual piaylieids in AmigaBASIC. Author: Robert D'Asto '881 Math Part I: Programming the 68881 math coprocessor chip in C. Author: Read Predmore Args: Passing arguments to an AmigaBASIC program from the CH. Author: Brian Zupke 3 AC V4.5 and V4.6 Digitized Sound: Using the Audio device to play digitized sounds in Modula-2. Author: ten A. White '881 Math Part II: Part II ol programming the 68681 math coprocessor chip using a fractal sample.
Author: Read Predmore At Your Request: Using the system-supplied requestors Irom AmigaBASIC. Author: John F. Weiderhim lnala Sound: Tapping sound from AmigaBASIC using the Wave command. Author: Greg Stringfellow MIDI Out: A MIDI program that you can expand upon. Written in C Author: Br Seraphim Winslow Diskless Compiler: Setting up a compiler environment thal doesn't need floppies, Aulhor: Chuck Raudonis 4 AC V4.7 and V4.8 Fractals Part II: Part II on Iractals and graphics on the Amiga in AmigaBASIC and True BASIC, Author: Paul Castonguay Analog Joysticks: The code tor using analog joysticks
on the Amiga, Wntten In C. Author: David Kinzer C Notes: A small program to search a file lor a specilic string in C. Author: Stephen Kemp Better String Gadgets: How to tap the power ol siring gadgets in
C. Aulhor: John Bushakra Oh Your Alert: Using the system's alerts
Ircm AmigaBASIC.
Author; John F Wiederhirn Batch FIIob: Executing batch files Irom AmigaBASIC.
Author: Mark Aydellotte C Notes: The beginning ol a utility program In C. Author: Stephen Kemp SAC V4.9 Memory Squares: Test your memory with this AmigaBASIC game.
Author Mike Morrison High Octane Colors: Use dilhermg in AmigaBASIC to get the appearance of many more colors. Author: Robert D'Asto Cell Animation: Using cell animation in Modula-2 Author: Nicholas Ciraseila Improving Graphics: Improve the way your program looks no matter what screen it opens on. In C. Author Richard Martin Gets in Mulli-Forth-Part 3: The third and linai pari on using Gels In Forth. Author: John Bushakra C Notes V4.9; Look at a simple utility program in C. Author: Stephen Kemp t D Cells: A program that simulates a one-dimensional cellular automata. Author: Russell Wallace
Colourscope: A shareware program that shows different graphic designs. Author: Russell Wallace ShowlLBM: A program rhai displays lo-res. Hi-resr Interlace and HAM IFF pictures. Author: Russell Wallace Labyrinth II: Roll playing text adventure game.
Author Russell Wallace Most: Texl lile reader that will display one or more tiles. The program will automatically lormat the text lor you.
Author: Russell Wallace Terminator: A virus protection program. Author: Russel! Wallace 6 AC V4.10 and V4.11 Typing Tutor: A program wntten in AmigaBASIC that will help you improve your typing. Aulhor; Mike Morrison Glatt's Gadgets: Using gadgets in Assembly language.
Aulhor: Jell Glatt Function Evaluator: A program that accepts mathamatical functions and evaluates them. Written in C. Author: Randy Finch Fractals: Part III: AmigaBASIC code shows you how to save load pictures to disk. Author Paul Castonguay More Requestors: Using system calls in AmigaBASIC to build requestors. Author John Wrederhim Multi-Forth: Implementing the ARP library Irom Forth.
Author: Lonnie A. Watson Search Utility: A file search utility wnlten in C. Aulhor: Stephen Kemp Fast Pics: Re-writing the pixel drawing routine in Assembly language for speed Author: Scott Steirrman 64 Colors: Using exlra-tiall-brite mode in AmigaBASIC.
Author; Bryan Catley Fast Fractals: A fast fractal program wntten in C with Assembly language subroutines Author: Hugo M. H. Lyppens Multitasking in Fortran: All the hard work is done here so you can multitask in Fortran. Author: Jim Locker 7 AC V4.12 and V5.1 Arexx Part II; inlormation on how to set up your own Arexx programs with examples. Author Steve Gilmor Leggo My LOGO: A Logo program that generates a Christmas tree with decorations. Author: Mike Morrison Trees and Recursion: An introduction to binary trees and how to use recursion. Wntten in C. Author: Forest Arnold C Notes: A look at
two data compressing techniques in C. Source code and executable programs included for all articles printed in Amazing Computing.
Author; Stephen Kemp Animation? BASICally: Using cell animation with AmigaBASIC.
Author; Mike Morrison Menu Builder: A utility to help build menus in your own programs.
Written in C, Author; Tony Preston.
Dual Demo; How to use dual playfields to make your own arcade games. Written in C. Author. Thomas Eshelman.
Scanning the Screen: Part four in the fractals series. This article covers drawing to the screen. In AmigaBASIC and True BASIC.
Author: Paul Castonguay.
C Notes: Recursive functions in C. Author: Stephen Kemp.
8 AC V5.2 and V5.3 Dynamic Memory!: Flexible string gadget requester using dynamic memory allocation, Author; Randy Finch.
Call Assembly language from BASIC: Add speed to your programs with Assembly. Author: Martin F. Combs.
Conundrum; An AmigaBASIC program that is a puzzle-like game, similar to the game Simon. Author: Dave Senger.
Music Titter: Generates a titter display to accompany the audio on a VCR recording. Author Brian Zupke C Notes From the C Group: Writing functions that accept a variable number of arguments. Author: Stephen Kemp Screen Saver: A quick remedy to prolong the life of your monitor.
Author: Bryan Catley 9 AC V5.4 and V5.5 Bridging The 3.5" Chasm: Making Amiga 3.5' drives compatible with IBM 3.5’ drives. Author: Karl D. Belsom.
Ham Bone: A neat program that illustrates programming in HAM mode. Author: Robert D'Asto.
Handling Gadget and Mouse IntulEvents: More gadgets in Assembly language. Author: Jeff Glatt.
Super Bitmaps in BASIC: Holding a graphics display larger than the monitor screen. Author: Jason Cahill Rounding Off Your Numbers: Programming routines to make rounding your numbers a little easier. Author; Sedgwick Simons Mouse Gadgets: Faster BASIC mouse input.
Author: Michael Fahrion Print Utility: A homemade print utility, with some extra added features. Author: Brian Zupke Bio-feedback Lie detector Device: Build your own lie detector device. Author John lovine.
Do It By Remote: Build an Amiga-operated remote controller for your home. Author: Andre Theberge AC V5.6 and V5.7 Convergence: Part five of the Fractal series.
Author Paul Castonguay Amiga Turtle Graphics: Computer graphics and programming with a LOGO-like graphics system. Author: Dylan MnNamea C Notes: Doing linked list and doubly linked lists in C. Author: Stephen Kemp Tree Traversal & Tree Search: Two common methods for traversing trees. Author: Forest W, Arnold Exceptional Conduct: A quick response to user requests, achieved through efficient program logic.
Author: Mark Cashman.
Getting to the Point: Custom Intuition pointers in AmigaBASIC.
Author: Robert D'Asto Crunchy Frog II: Adding windows and other odds and ends.
Author: Jim Fiore Synchronicity: Right and left brain lateralization.
Author: John lovine C Notes From the C Group: Doubly linked lists revisited.
Author; Stephen Kemp Poor Man's Spreadsheet: A simple spreadsheet program that demonstrates manipulating arrays.
Author: Gerry L. Penrose.
NAC V5.8, V5.9 and AC V5.10 Fully Utilizing the 68881 Math Coprocessor Part III: Timings and Turbo„Pixel Function. Author: Read Predmore.
C Notes From the C Group 5.8 & 5.10: Functions supporting doubly linked lists, and a program that wil examine an archive file and remove any files that have been extracted.
Author: Stephen Kemp Time Out!: Accessing the Amiga's system timer device via Moduia-
2. Author: Mark Cashman Stock-Portlolio: A program to organize
and track investments, music libraries, mailing lists, etc. in
Author: G. L. Penrose.
CygCC: An Arexx programming tutorial.
Author: Duncan Thomson.
Programming in C on a Floppy System: Begin lo develop programs in C with just one megabyte of RAM. Author: Paul Miller.
Koch Flakes: Using the preprocessor to organize your programming. Author: Pau( Castonguay Audiolllusion: Experience an amazing audio illusion generated on the Amiga in Benchmark Modula-2.
Author: Craig Zupke Pictures: IFF pictures from past Amazing Computing issues.
AC V5.11, V5.12&V6.1 Keyboard Input In Assembly: Fourth in a series ol Assembly 6B000 programming tutorials. Author: Jeff Glatt.
A Shared Library for Matrix Manipulations' Creating a shared library can be easy. Author: Randy Finch C Notes From The C Group: A discussion on cryptography.
Author: Stephen Kemp ZoomBox: Attaches a zoom box lo an Intuition window and allows the user to toggle the window's size and its position. Author. John Leonard AC V6.2 and V6.3 C Notes 6.2: A reminder program to display messages, Author: Stephen Kemp More Ports For Your Amiga: Files to accompany article. Author: Jeff Lavin Ultra Sonic Ranging System: BASIC Sonar Ranging program.
Author: John lovine Writing Faster Assembly: Continuing the discussion of speeding up programs. Author: Martin F. Combs C Notes 6.3: Working with functions. Author: Stephen Kemp AC V6.4 and V6.5 Blitz Basic: Here are some examples created with M.A.S.T.'s integrated BASIC environment. Author: Paul Castonguay Creative And Time-Saving Techniques: Enchancing and fine- tuning images through definition. Part of the Fractal series.
Author: Paul Castonguay.
Fractal Modula-2 Buffered Disk I O: Buffer file input and output to improve disk accessing speed. Author: Micha! Todorovic.
For PDS orders, please use form on page 95.
The Fred Fish Collection Due to the increasing size of the Fred Fish Colfection, only the latest disks are represented here, For a complete list ol all AC, AMICUS, and Fred Fish Disks, cataloged and cross-referenced tor your convenience, please consult the current AC's Guide To Ttie Commodore Amiga available at your local Amazing Dealer.
ATOM CLOCK prugram yj set pw ckx* wfit month VtfSton t Of, bnwy onry Author George Kerber Whence Whence w* locale any programiei r your current path SmUr to (he the UWW whence command Verson 10, Canary onry Aufor George Kertw Fred Flih DlUi *13 OsMRr.m Prints iafiers for 3 5* daAs pnrrarty tor PD Maary ftoks Label data to can be loaded m3 memory so taoets lor speca* *sks are avaJaCte without hawg »type anytfwig n cr without havmg to wat tor Am aDOS to read n the FJ d*Ktory Ths s verson 24.5. an update to verson 2.3e or Ask 411 Shareware br-ary only Author Jar G«s** Gwn GWTN or GraphcsWlNdM a
an integrated coaeooncf graphics rauonet caAabte from C. These routines man n easy to estate scphotcated grapho programs in the C
• mnronmerrt One ine cats gwe you a custom seraen (too types
avattdei. Menu nems, requestors, led, aroMs, polygons, etc GW1N
ii a two amensenal fbatng port graphics system with conversoi
beiween wortd and screen cocronates GW1N ndudes butt in d(iptng
that may be turned oh kx speed Use J cctc* and KOR operahons
are greaffy stmplfied Many eumples ot the use of GwiN are
nctuded m- an eumptes Urecicry, ndudng a hnatier graph program
geographic mapong pragram. SPICE 2Q 6 graphics post processor
and omen; Eriersv* do&mertafrofi a -'auded T *s is version 11.
An tpdaie to veracn 1 O on ds» 322. R«xr-p»wd b be conpai&e wffi MASX Artec C fiertase 5 kjtKt ftoward C Anoeraor.
Sysirfc A program when rtpcrts ntrMbrig rtomMcn. Aba.1 r sxfQXGxr ol ytw machre no Jrg son speed companions oSwr toifg toors veraons ot toe OS scrtwara etc. Veraon t 96. An update to verson 1 94 on :-! 20 B-rjTfCftf Author H Wtoon
F. TdfiifiDlikJM Backup Backup and Restore alow you to backup any
arectcry tree ¦nth opOonaJ axnpresson. And Later erf act *1 or
pari the trae Th protecbon, date and V* comment are saved
with each file. This is verson 2 06, an update to version 2 W
on. Os* 258 inctodas source. Author Mar &aon DynaCAOO Part 1
of a two part demo dtstnbubon cl DynaCADO from Wefc
Intemattonal DywCADD is a prolessonal 2D and 3D CAD package
This Cera is tufiy functional aicept for dsabtod save and upon
functions Requires a system with 6602068030 and a 63881.08862
math processor This ®sk contains all the Mes necessary to
recreate the DyraC ADD demo disk number 1 The files tor demo
dak number 2 can be tound on Myary tek number 435 Thqts
verson I 64 bmary orvy Author Deak intematonji GMC A axaole
hander wnh command In edrtng and toncnon key support GMC
proviow edenoed command ine edtng. Fijncbon key lugreh n ou
levels, rrenk command Ine hvstory. Crteie help tor funcaons n
toe hander, and art cor.* harden Also cciudes an cutout
ixitor |dmp p prreer ano wmaoi. Lenatne conpreiw.
Send funaon undo toicton prorpt beeper patonan* n ¦vwwrte oose gadget tor K5 20 et Ths a verson 9 8 an update to vemor 9 5 or «w 3 j Shareware, pvrary orty Autncr GoetcUueder TyprgTutor A srr&e vng tutor program who measures your fprg speed ana adtuss re *nt of ortcuey accorangry Shareware bmary only Autocr Wfcan Jartar FredFafliJiiLgi DeirieSeep A io* program rat uses the e«ec Setfurcbon cal to play a sound sample oI you choc* whenever a program cafe toe insjtan DspUyfieep rauone tncubes souroe and nstrtjctcnj on how to inttalycucwn sounds Author Jan van den Baant DynaCADO P»rt 2 ol a two
part demqdestntwtion Of DyneCADOfrom D«k treemswnai. DynaCADO 41 protessonai 2D and 30 CAD package Ths demo is hjy functional oicapl tor Asatoed save and export fijnoons Regjres a systam wtf 6802066330 and a 6888168682 math processor Ths Ask contains aH the f*es necessary to recreate the DyraCADD demo &sk rtinter 2 The files tor Oemodsa number i can be turd on Idrary Osk ijnter *34 The is version t M binary onfy Author Drtek totemifioral Late'e' A iaoel genwaton program tor Epson, compasbe pmtera Has both Engish and Germar vrsajns Thqisveraon 3 0. Fena-y onfy. Shareware, source tviiehe from
author Aunor SegtoedRrgt FndfMiMiM AaecArp An Arp interface package fixed to mom wth Artec C vernon 5 0 The s verson 1.9, an upda» to the version on As* 376.
And indudes a number of bug fixes and a ccuple of new leabras (Such as vsprmrt vfprmf: vpnntl-lM Arp rcuhnes and liies tor Kcfrstan 2 0) incudes sojfM n C‘ and assemfify a'jujge Autocr. Otat Otsen Barthel Baton Requester A sinpie program when opens an Arp ‘ilerequesrar and wnts toe resut to an inwonment vanabe Very usefiJ 4 used m batchfiies Verppn 11, source code n Ctoe»on Author Chnstoph Teubw Bersertiet Detects and eanuulel viruses Krows al 'popular' raws and meti bn. IncAomg toe new Centunoo' and 'Travefing Jaca4 Ink vruses Comes wwi a rastoenf hanker wtveh corenualy checks memory to
prevent wtjs mlecbon and a utfry to fix progrsns oorTupted by toe Cenljnon'and Traveeng Jatx' viruses Verson 5 02. An update to th* veraon or dsk 355 Conrans pertasasce m assemtrj Author RalThamw irout How b rtac keyboard w simpq and oxxiy '.-axles C sore* a urpe program twefneal dscussxon. And v jrammng roclM rot you cm T ug r' to yow own C programs, includes source Author Timm Mann Keyfilecro A keyboard macro program. ConfigjraM via a tort Me that also suppOIS hooray program ei sorter You cam map up to igh tont to eacr key rouorg keys suer as oner leys, toe ream key. Etc Varwinl B, an
update to veraeni 6 on Ask 398 Incudes source Author. Olat ’Olsen BuTw LHJb A shared reentrant Anwga runtime ftrary feaxn ng highly cptirued assemtFy language veruom c4 the Lmro dta compression, daeompraMiorv routines Compresses taster and more effoemry than any other curranty avktabe impte- mentatoncftoeLrhyf algontom Twootampreicori-cxcons tor data axrcmsoabeconprMwyi an ntwiace to toe Am.ga Oberon Comp4er and documentation hew to use toe ttrary in you own programs are included Thau verson 18, BinarycrYy Autoors HogerP KrefcdandOtaf Ohen Barltwl MemGuard A program s;nar b MemWatcrt. Wtvcfl
eontinujifif checw toe tow memory vector tabe tor random trisnrg Has been cptirued and greaffy enhanced to Support toe 68010,88020.
66030. EK (Txaoprocasaora Umera Mem Watch MemGuard does net rur as task m a dummy loop but rather u a tow level rousne etach a capable A trapping memory trashing even before exec rrxght know A A and even wh*e task switching is torbdden Verson IV. In update to verjton Ilia on Ask 354. Brrary onfy Autoar RatfThafiner WW3 WtoMMB users of 3 button m« under iab 20 can use toe mdAe mouse buucn as a shift key to do nuftple setocs Brary any Autoor Garry Csendown UT420d PfxTSjr Aiverferth*UannesmannTaPyMT*203 Updateto toe 0*3 tmon on Ask 184 Includes a lew bug fees Author SaseftaWlow Zoom
Atastartoe oertficcpy AskarownguMtybased onto* data corpr«son decompreuon igytni u* d by to kbrary Has ar IntjAcr and a She* reertace fj y kcoorts Kosiart 2 Q 4 etfe to add ie rti and note* to arthwed cwtout l3€S i-'cws6c3“sr*~5.borbxo ixrjses ndudestrartoer o ccmpresston pramerars i sucn as encrypeon sf the ouqxt Se) and a tot mare Veracn 310 tmry ortj Ajtoor Ofaf ’Otsen' Bartoei Fndf«iflMLg7 Clfwrbw ClrwmdcwalcwsjOutomanpulaieneamensonsoriCLl wmoow ft be moved, enlarged, ashrunAThit is vtrscn
1. 00 Incfijdes source m assembly Autoor Roger Fiicflkn Flp Very
smal program wtxch replaces toe left Amga-M and M cammands
with screen and window Ivppng commands It s an exceffen
eiarrpie of how to use PC-relattve adAes&ng wrthn input
harejlers Version 2 0, ndudes a technical discussion and
soiree m C and assemtfy Author fifeke Monaco and Timm Martin.
Fmouse A mouse pointsr accelerator , sirmlif to Matt Dildn'sOMouM Irvdudes a screen blanker and toot keys* This Is verson 1 01 Indudes source m assent*' Autha: Roger Fiachfin RatchCompfar A program to generato patches uung a Pascal Ura language to describe whal needs to bo patched Ths q vwscn 1 0 Indudes source m usemcxy Autopr Roger Ftscnki WartAnyKey A CU command whxdiwilwaiunlf the user presses any key UsefiJ tor bath Stes. To pause unA any keys Struck. Version
1. 00. ociudes saxes o assemtky Author Reger F«*cNn FirtFaaPEfc«6
Gaogs£D A program tor aeaang and ediwigreuton gadgets motodes
a »«s edrty. Generator of eehar C a assemcfy source and prjry
s**rg tor Lbmv c*j.«g and edong Varson 2.0. ndudes source
Autoor Jan van den Baarp UenuC A menu ard gadget compeer Tae«s
a v*p« tsa Me oescrong menues and gadgets «to aease* toe
apprccraie touTer snxBrtes needed to acualy oiait ecrtong
menues sndga ets n aoer C v assempry soirc Thssverbcn 0-B,
brary qr y Author: Bnjce Uaooy ToaU:
AsharoditvaryxnranrijiSasefijtuncfionsicvailundsof programs
Thera are funcaoni tor ports, sortng. Gadgets, memory, srmg
directory ano fie rwOng etc Varson 7 6, ndudes source Author.
Jan van den Baard ElKmmJM439 AiBB Arivgalnw&on Based
Benthmartra e a program des ned to test vanous aspects ol CPU
performance using i lul IntuAon interface Tests ndude 'WraefW
Sieve Sea Savage, Dhryswne, and Matoi V2,0. Brary onfy
ByUMcmeKoop Curses A link library containng marry pf toe
lemral ndependant standard ‘curses’ hjncnons Desgned pnmarty
fc r those nterested n portng UNIX screen based programs to
the Amga VI22, an update to FF391 txkOes soiree and examples
By Svw J&hn Ra,toJto DefuxeChanger Converts brary files to
astemtw. Base a C soiree ode datonifiaiuaSion statements h is
usc+jf to add graphics ot sana unpwi to programs as inroatced
data Varson t .0, ndudes source rntss*Tt*ee Autoor Andreas
Roj*e Hxkk A program sWcor.tyrxcaltynsuAedn toe sump sequence
as the frfi command Has use* defined gadgets a ccrAgura ten
fe, an icxn fijrocn . And wqrfa with both NTSC and PAL
systems VI41. Bnary art . Author Claude Uu**v M2litis Vanous
sauce noaaes tor BencnmartModiM 2 includes Cotorflea ar
interface to toe D-ssderts cokx kbrary. IFFUb.
An nterface to Cnmsan Weoers ft library, and ARP, an nterface a ARP VI3 Autocr Sascfta Wldner FredFafimiM 3DPtol A 3D hjnct»npio(tng program that does hddenkn , io*d. Or comou plots cf equators of toe term 2-f|X,Y) You can sea toe p*X set pot kna, change roaoon, ea Can save and toad toe pets nemsehes as wefl as toe data Veracn 2-0. Mdudes source Author Randy Fnch Dmake Matfs »ers n d toe UNIX make rt4tf Feaves nwifipl* Cepertoarabes xntocard support, and more Vi 0.anupea» B FF246. Bui new incudes JOUC A cr u«8 D*on UegaD Y etanctoerdskut*Fy program to» toe A-mga Th* one afcws an ipimeed
ex ta of brectonet to be accessed svofu neously Vl .Ol.s-harmra tnaryonfy By John L Jorm EnaflHiflitiii Deksd A dsk and fte heoPeomai edft? Usa4j tor adrtng tmry Bes Version 1 tO sni'ewvi bnary onfy kjtct Cnman warer Mar: Donne DskPnnt Pmts labeis tor 3 5‘ disks, primary tor PD kbrary d4ks Lafsef data Wes can be loaded no memory so labets tor special daks are avacadia xrehaui havng to type enytwng in a without hawig to wae tor AnxgaDOS to f ead to the ful dractory Thaavwsion2.3.5b.ar!ijpd*tetovirsion2 3 5 or dsk 433. And fix es a nvqr probfem with some pmtera Shareware brary orfy Author Jan
Gexssier Dme Verson 142cfMairstextedto Dr*«asmpfeWYSIWYG eKor deseed tor programmers ft 4 not a WYSIWYG wcro processor in the traawnal tense Feawes najde txtrary key mapomg, tost scrofimg, xte-tr* statutes mUtptowittoixs.andaPi toanfywodcws Updajelo FF264, induces soxts Althor Matt D4ton FradFitiLDiHto ToolMaruger With Tooatanager you can add your own program to toe tods menu d the 2 0 Workbench. Reoares Workbench 20 Verson 12. Includes soiree Author Stefan B UUCP An mpknenanor of uucp tor the Anuga. Ndudmg mai and news Ths 4 Mars veraon toe th* Arrfiga. Based on W*an Lpftus’s A raga UUCP
0.40 reiease wito news code from hs 0$ 0 release, and mcntosotwtxk by Man Brake faesandeodenhaTcemens Vt.oeD.annxiaietoFFdik
360. And consists ol three parts Parts 1 and 2 are on this tfsk.
Anc pan 3 a onFF443 iidudes souce Kira Vmous, mayor
en-ancemens by Map Dion FftarmiflaAW DCE Dfcn s Wegraad C
Ervronero. A C froroinC. Ye pro- cesss, C compeer assembMr
ivwer. And support terar res Feapjes .‘cxde ANSI eorpaaCuBy,
many code cpe rvjasors and ajrw. Rousnes user rousnea saaed
du mgsatupbetore mar 4 caied V2 06 14. R updan e FF35S
Sharetxare, dnsry ody Auncr Mattoew Dion UUCP Art
nptomersaaor cf uucp tar toe Arrega. Raudng mal and news Ths
s Matt's verson lor the Arrxga. Besed cr Wifcam Lcftus s
Amiga UUCP 0 *0 'deasa wflh news code from ras 0 60 reHras*
and months of work by Maa to make fixes and add §nh*x«mertj.
TM 4 versm 106D, an update to version 1 06D on dsk 360. And
consuls of three parts P3rts 1 and 2 are ontok *42, and pan
3 4 on tf« cfck. Indudes sarce Author. Vanous, maier
enhancements by Matt Dflon FfriFtatiPlifi.444 CfiiraCh
alienge A game similar to Shanghai or Mahjong The goal is ts
ramove ait parts ot th* pde, the so cased Dragon, step by
step Ths dragon s composed ol I2Q afferent game pieces You
can always find tour peees displaying the same picture or
Chinese synbois This a version II. An update to the version
on d&k 312 Changes include some Pug fixes, unkmitsd undo,
saving and toackng of games background muse cue screen, etc
Binary only Autocr Drt Hermann EkteBBS An onkre reaags and
file handhng system Features rcitoe a massage base, prvate
raf fie Krary. Suppcrt tor cmodem, ymoden and inoden.
H ypuftrec sera! I OroutnestortoC speed, trne ini®, arts
mere V3t.txrary onry By fetkSmrth MssieCmd A tasl Mate
Ccmand game xwtoen n assembly F« tores nduoe usshg a hres
rterfaoed screen fine based events tor correct operaoon on
any speed Arn a nuttoung tnenty and sound rt«Cs Bnary orty
A, thor Max Bread RegcxpLb Snared teirary mat npenems
regular expmscn p*oam masBWQ. Verson 1.0, tmary crty Author
Siecfen fifioeh* MnF-t D&vo verson tf i super grapriC 5as«
feccy tarmjt program that can femat tour fioppy risks at toe
sane tme and even toma! Disks that other programs jvq up on
Bnary only Author Terry BiAard and &gna Butard fjidfiih
Dirt. .445 MWTape Atapahantfer xrfwto uses sesi devtca 10
npiemerii s*rji access to typcaJstreammg tape dences
lackuoei nxrce Author UartiusWanctei OptMouu A program which
atows you a use a Mouse Systems M3 sera! Rouse on the Amga
and itsrjctcrs when alow a senal mouse to be modified to
ptog drectty nto the Anga mouse pen UseU asanexamp of how
to fake' nome mwements and nay be o' use n wrtong drws tw
dgtzers, ighrt pens, and the Ika.lncfudes source Author
EdHanway Tar A port cf a UNIX tar don tha: can worawito the
TAPE hi-kfcr (also on toe fi»l to reed and write UNIX Ur
compaifiie tapes lidjdes scxxce ByJohnGAmore FSF, Jonathan
Hue.« ai Ti toText An imcs tjty operaKnai demoreraBon copy
of a new sophisticated text editor tar the Amiga. Features
many uraque capaWrses nckxSng ai ropreswe Aflen rterfaiM
wrth over 140 commands available, M ouftrirg atx4rt*s
c baard support compnea racerfigira&irt recorded macros,
programners caiciator. Errkitatons of irsany pcptiar taxi
eaters and much more Th4 demo varaicn 0oss ncf aitaw savng
or pmong of dcaiments and limtt the size of cut and paste
operabons Verson 1 0 bmary only Author. Martn Taiefer UUCP A
bug fix tor UUCP t .08 released on asks 442 and 443, wftci
had already been firmed at the am mu fii reached
mesocooWnotbenciudedmere Fixes a senousbugm uudco Author:
Matt Dion FfttifiHlPttL446 CaronBJ A crrte'drre? Tor me
Canon BJ seres of pmara Faste' and supports mora grapix and
text modes than toe standard Commodore tow Shareware fcmary
only Ajtoor WpS Faust GamePort A bofcl wrth Ink trne and
shared kbrarmtoat alow easy access to toe Gameftort devnc*
hdudes exampes and tesc progrsns Version 1.1, a-ary onfiy
Autoor Pans Bmgnan input A too&fl wo fink tree and shared
taranes But atow easy access » toe Input device includes
examples and programs Veraon 5 I. binary orty. Author; Para
Bngham PonterLib A disk based shared library whcii prortoes
programmers with easy access to custom pointers and a
consistent user selected busy pointer Indudes source.
Author: Uka Wood Prat An excellent PostScript interpreter
tor the Amiga which implements the tut Adobe language
Supports type 1 and type 3 tarts, screen ouTpui 13a ampul
and porter output FtequresArpk6fa yV39*-andConMariV1 3*
Thissveraofi 1 *, an update to veraon i Don &sk«8. Incsudes
source in
C. Author: Annan Ayfward Fred FlihPiaX 447 AmiBac*. Demo version
ol a new backup utify. Features include backup to any AmyaDOS
compatible device (such as flep- pes, rsmovaWe hard Asks,
fixed meda ftard 4sk. And tape drives). No copy protect**,
confx ratcr files, compete backups, menertaJ backups,
setectfre backups, file eidta- son ftter, seong cf archrre
tut, eta. Demo version does nrt have restore, compare, or
scheduler Verson 10, binary orty, requires AmyaDOS 20. Autoor;
WoonUghtw Software BackPa: Demo verson of a new backup program
Features indude intuition interface, caia compression. 907K
wntten per fioppy, hill and incremental backups, tea or
selected restores, ireta- sen eiduuon patterns, user defined
config tUes. mufttaskmg taentfy Verson t .3, Cwwyorty
Aulhor.CanatkanWoajtype Rec*cas OFC Dak Format and Copy
program A nee. General purpose, disk formatter and coper. This
is verson 5, an update to the version on disk 131. Indudes
source. Author. Tom Rokicto artoSebastianoVigna Flash Back
Demo version da new backup utility . Fully fundional version
except tor the restore operation. Features include backup of
mdtpe partners n one pass, backup of non- AngaDOS partners,
backup to a fie, automated ikwsended backyps.
Paoem nachng. And sfowmng tape support Veraon 2.05, bmary only. Aulhor. Leon Frenkel, Advanced Storage Systems Sman A kandelbroigeneraton program Uses the mouse to select regions within borders of the Mandelbrot sal to i com up to rragnfocatiortsol 10“i9 Indudes math coprocessor support and opwns to save images as an IFF He. Shows example of assembly programming ol extended preosiori to re 5o5o1 Incudes source, Author: Davd MdCretry TCL Port ol Tod Command Language, a ample textual language intended pnmanfy tor issuing commands to rneracsve programs such as tert editors, debuggers.
Flustratars. Shefc, eta. It has a simple syntax and is programmable so TCL users can write command procedures to provtoo more powerful commands than Jfose m the butt « set. Alpha 2 vers n.
Binajy orty. Author: Dr John Ousterhout A rug* port by Hachsrcorp Em3fliiiDtifc449 AmgaPei Another cut* screen hack. Veraon 2i2b. Curacy orvy.source svaJabte from author. Author Patnck Evans FrloDev FIFO; is like PIPE: but 6 based on Mo.ltrary rather than its own implementation. Fifo.ttrary is a general fro library implementation that supports named fitoa, writing 1q a frto from a hardware exception, multiple readers on a fita with each geftmg The same data stream, eftoent reading, and automate or mamal Bow conwl. Programs that reaxre non btocking HD car access one side cl a FIFO connedion via
toe fito library instead of the FIFO: devce Verson 2, an update to version on disk 432. Indudes some source. Autoor Mart Ddton MW A program identifier database package that provides a logical extension To ‘dags' The 10 facaity stores the locations for al uses of xJentfen. Preprocessor names, and numbers (in decimal.octal,orhex) todudessouroe Author GregMcGary.
Arya port by Randefi Jesup SightWare A handy Me program that uses ‘shock' techrtques to scare pecpie Fun to watch while someone else is using your computer. Version 1.0. binary onfy. Source avaJabte from author. Author: Patrick Evans CnTime Holds up a task untf a given time and then releases it to run Veraon 1 Qa. Binary only, source avalaCie from author Author Patnck Evans RcToANSt Converts a one bn plane 320x200 IF pfoture to a file Thai ds ays the pctureon arry ANSI compatCHe terminal. Binary only, source available from author. Author: Patnck Evans SattaireX A soLtare game features indude
all poss&e moves shown wrth a pulsing green box around The card, reshuffle, unlimited undo, and tournament mcde. B nary only Author: Stephen Orr, Gregory M Stifmack ST2Anvga A program to convert Atan ST tormat relocatable executables » Amiga tamat retocataote execuaWes. Tor subseguert taaorg into (he ReSource doassembter and conversion to Amga. ST2Aruja should also compile and run on an ST. Version 1.1, includes C source. Author David CarrpPef Swish A small simple screen hack that pushes the screen around using the view port, and simulates a Boating matron. Binary only, source available from
author. Author: Patnck Evans EadfMlDHMtt Gobutas Demo versron of anew arcade game that a remrwcentol the oU O bert game You control a cute Mse character and hep him around pathways m a dagoral kind of world, while tying to avoto bad things and catch good things Binary only.
Aulhor: Inrwpnse Handshake A fui featured VT52VTf 0QVT10aVT220terminal emulator.
The aulhor has taken great pans to support me ful VT102 spec Supports ANSI colors, screen capture. XPR ertemai protocols, user se ectaaie fonts. Arexx and more This s vers** 220c. An uodate to ver«yi 212a on dsk number 172 Btnary onfy. Shareware Author: Ex HaberteAner tffSAnss Turns any two-color tow-ros IF picture m ANSI iexi thal can be displayed or any ANSJ compatbie temnal This o versron 0.1. includes source in assembly. Author: Camnorei BeerMacht Shaiam A pxctxe newer tor Dynamic HiRas images created wrth Macro Pa»rt. The 4C96 cdcr high rssotiooo pans program bom Lake Fores! Logc Version
1.1. ndudes two sample Dynamc Hres inagM and source for depiay prograrru Author Lake Forest Logic WonderSound Wondorsound is an addrtrve harmonc instrument design tod wnh a seoarate envelope desxgn window and 16 rolatrva harmomc strangta and phase angle controls. Verson I 7. An update to venron 16 on disk 426 &nary only . Author; Jeffrey Harrington frad Fhh Will 450 AmyVsWalker Another arte arvr jor from £nc Schwaaz. Ths one has Amy the Squrrei attemcsng tg take a wench to the a *Waker’ Irom The Empre Stakes Back' Author; Erie Schwartz MinRexx A simple Arou inlsrtace which can be oaily patched
into afrrost any program. Includes as an example The treedraw program trwn disk number t. Tbs e veraon 0.4, an update to the veraon on dskl 98 tnduOM source Author Tomas Rofadc Tabu 0,jarter«xhcartndge(QC)tapebacfcijputiity.Workswin Microbobcs HardFrame. May wcrt wrth other oontrofers as weB(untested). Includes source. Author Roy C Sgsbey UUCP A bug fix lor UUCP 1.08 raleased on disks 442 and 443, which had already been finaiaeC at the time this fix reached me SO coUd not be nduded There. Includes a new getay and some bug fixes Aowr Mac Won liner A sharewve outkner whose hjroor is to create
oubmes tor xtes or export o other programs Lmer can save an outfcne as ASCII text and is cjpooard compabbie. Tins version utSies a number of AMIGAOS 2 0 features and Ihu$ requi es2.0 Support for The new ECS Dense display modes is aisa mduded V2.1t. ar upgrade to FF394 Includes source in C. By Dave Schrpber Convert Cocvertt 39 alterant mage tarnaBintoCBMsTa-roard 24 M IF Se$ tar ospay on dewces s«h as Black Bert Systems HAM E product Version 1.6. boiry arty Author: Peie Patterson and Ben Wibarrs ProDRIVErs AmigaDOS 1.3 pnnter dnvws for the IBM 4201 and 4202 senes ol pnnters Veraon 1.0, binary
only. By David White RCS The Revision Control System (RCS] manages multiple revisions of text Mas RCS automates the swing, retrieval.
Igg ng, icertficabofl, and merging of revisions RCS s use?J for text That s reused Sreqjertfy. Tor example program;, docwmenta»n. Grafhio, papera. Fom tetters, eta. The is an ipdaie to RCS veraon 12 on daks 281 and
282. And intttaes onfy The files tost have changed Author: Water
Tichy, Amiga port by Raymond Brand and Rick Schaeffer.
RflamDiSk Another recoveraflte ram ask. This one supports up to 32 imts andean be autebocted Unused sectors are O&eted iron memory The ram ask can be fcrratted. Copeo To.
Br used |USt Bte a normd isk dnve. Bjiary only By Bob Dayfoy SnocpDos A utity for monnonng AmigaDOS caflS- In parbcular, ft afiaws you to see what ttiraries, dences, lonts. Environment vanables or siartup files a program is looking lor Very useful when you're trying to install a new appftcabon VI Z, an update to FF388 Includes source mC. By Eddy Carroll FrttiflshDuJL452 Budgef A program to help wUirrana igDeraonal finances V1 302.
An update to F416 Bmary only By La Lay Serge CaiWie FLOOemo FtoorpianCorsTJixaon Set defro. Fully func&oroaJ except the Save IF function ts dsatted and 15 pages ol dfo rooms have boon replaced by a smgio sample page. This s veraon 148, tmary only. By Jim Hennessey. Gramma Software ImagoLab A program wfxch portorms image processing on IFF p»c- ires Incudes standard m-iage processing turcbons s«h as cxjmolubon, awagng sTOorung, enhancement, f«S- togra™,FFT*,eta. Aaoindudesfitewveraontanctions.
A dpooata. And other usetul fmdens. Veraon 2.4, an update to version 22 on disk 243, includes bug fixes, PAL support, overccanned and super-bitmap image support, improved paint operabcn. Better a-ea se*ectx n, HAM ustograns, and FFTs. Binary crty. Author Gary Miion UandeiPAUG A veraon of UanoFKP wfln conptete onime help, a Wy mptemented fi ndeforof and Jdasef hmovie mode* and many improvements m the user interface Veraon 21, binary only, source available Author Bruce Dawson, Sieve Larocquo. Jerry rtedden falflUiDHMM ArrxgaTratonA "Concentration'bka game tor the Amiga, where you rmuSl locate
maehrrg Wes on a gnd that can raige from 4x4 (easy) to 12x12 (ddfcuft). Veraor. 1,0, binary only By GabeDabec Lemnmgs Demo version ol an enchanting new game from Psygnosis The lemmings ore cute ttBe guys you have to gutoe across toe screen from one tovtH to the next, over and under and arourid vahous obstacles, by using your mouse and changing each temrmngs char adenstcs to get them to perform various useful tasks such as tvkkng badges cr ckggmg nrough oostaoes Bt-ary onry. Author Dave Jor*5. Gary Tinmons. Scofi Johnston, and Brian Johnston Pro ot A Pro»ectte Motion ptcer. Psors The pato of
a prorecwie free wra a vanabte irvtia1 veSccry and angte Display car be scaled, and bme can be accelerated. The program returns the distance traveled and The time It took. This is veraon t Of, fodudes source. Author ChrisHopps (kick A uWy program specfflcaiy targeted at h rddrrve users to efirmaia the (rostraton of launching programs on the Amiga ft elmrsales the n«d to open Workbench wrodows and or remember and type n long pathnames to executables Veraon 1.0. binary only Author: GregGor&y Fred Fish Disk 454 Decigol A software fix lor programs that use instructions wNch are
privitodgodonthe680tai32aiD3G. Update to the version on cSste 13. Indudes souce in assembly Author Byrce Nesbitt Enforcer Enforc*- uses re MUU fc buta a shout of potectnn ever anything that a not legal memory. Any empty Notes n the address space are marked as illegal Roads of The system ROMs are allowed, bui not wtttw. With the exception ol tongword reads ol location 4. The lowest IK pi memory is eomptotafy protected. When an degal acxass is detected, the power LED wil Hash and aoetarled message wifl Be sert out the senaJ pert. Binary only Author: Bryce Nesbm Redafou A rcstScnp program when
rons on PueiSonpi to edt oher PpslSchpt programs Several examples and a fletaited expianawn are irmlec. Author John Starfcng SslSlon A program designed lor freelance, corporate, and broadcast television. It loads and displays IFF images of arty resolution interchangeably from a list Mo cr as inputted d ecSy (I E. random access) The user may easJy stop forward or bxkwaTO one or mofa pems in tna Ssl A "g9nerc‘ dsplay b afrrays just a tew seconds away, The program car be used‘on ar" wdh no Ctofttero that a pul down meny wfl sudderty apoear r the newabte araa. It also prowtes for a pr««e cue tor
changng windows or screens. Whie the main purpose is to toad ‘news wrv flows" of 1 4 screen me, StiilStote can also handte fJF sized and overscanned images Also includes slide show modes and a screen positioning feature Subtoia a wrrtan n the Dvedcr language from me Rght Answers Group Tlw s vwston 121. An update to veraon 5 2 on disk 317. &rary orty, source avaiaMe huti authors.
Author R. J. (Dek) Bourne and Richard Mumay Vortex A untvBTsai accented character converter tor Ani a. IBM- PC. Macintosh, and C84 files written n most west eurooean languages (Danish, Rnntsh, French. German. Italian, IstoncSc. Norwegian, Spanah, Sweduh. And more Works with either ASCII or Word Perfect Res Veraon 1.5. includes source Author: Mehel Uiwrta FralfitiL£ulL455 AngusCopy A ilsk copy program with rttuoon user irtertace Varaon
2. 0, shareware, nckxtes source in Modua IL Author: Andreas
Gunser GonvMacF Converts Macintosh type 1 Adobe fonts tea
tormat usable on the Amiga. Reads a compressed Macintosh
format Adobe tort fie and unpacks it to an ASCII text file,
whch permits sending the tort to a pmter as a PostScript
program. Inoutes source. Author Unknown. Amga port by Joe
Pearce VtemMon A smal memory monitor Version II, shareware
includes source m Mcdotl II Author: Andreas Gunser Vft VLT is
both a VTIOO emulator and a Tektronix (4014 phxs subset
o(41CS) ermiator. Cunemty in use at SIAC (Startord Linear
Accelerator Center) Affltough the VT100 part was orgnaSy based
on Dave Wecker et aJ.'s VT100. Many erttancsments were made
FeaRresifxfructe used ARP, an Arexi pen, XMODEM UtCRC and
Kerry protocols, support tor adcftooai serial ports, extema He
tranter protocols IXPfl). A "chof mode, and scrottMckreview.'
Hatory txufler n comes m two veraons, one wrth Tektronix emuiaton, and one without The Tefctroru emulation alows saving IFF files, PostScnpt files, aixt pmsng bitmaps to the printer Tttes a version 5.034. an update to veraon
4. 846ondaxilO Bmaryonly.Author- WiltyLangertid on toe WcrkBench
screen toat wren pressed. W»i launch oto«-programs These
buttons are fcJyoonSgurabte to run any program you want
VarsarlD.4.bBTary onfy Author Gary Knight Conquest Lore Of
Conquest so war game similar m concepf to the board game Risk.
You aro toe lord d an entire world destined to rule the
galaxy. Some wolds are wgm frurts ready for you to cotonize
Some worlds have nauves who bo not w«h to attepfi your nJe.
These you must conquer tor they wil yield more valuable
resaxos. As you dam toe gaaxy you wi find, you are nc toe
only one ertendng ycur dominion. Tho q a two-player game, so
be prepared k defend yourself and take what ts yon* Veraon
1.3, ar update a version 12 on dsk 432, Binary onfy. Shareware
Author Michael Bryant Rigen An Arexx library that allows you
to can any funcbon of almost any Arrvga fibrary from an Arexx
program. TTMis verson 1 0. Bnary onfy Autocr. Francoa Rouaa
XprZnooem An Armga shared torary wrech provides Zmodem fie
transter capatxMy to any XPR-compatible communca pons program,
This is version 2.10, an update to versior
2. 0 on dsk 251. Indixdes source Author RickHuebner Zoom A fast
and efficient floppy disk archrving utility based on the riafa
compression decompression algonthms used by to fibrary Has
an Intuton and a She! Ctertace, Wy supports ¦Goxstan 20. Is
abte to add texts and rotes to arcNved output N«. Tew 66
dtffarert bootbiockvwsas txkxtes a number or ccmoreiston
paramefers (such as encryption ol toe output He) and a tot
more VERSION4 .1 an update to version 310 on dak 436. Binary
only Author Oial 'Otsen Bartoel Fred m Disk 460 jMera Ths
program alows an AmigaDOS scrpt to tfcspiay a menu, wait fix
The user to make a scfecbon erther wrth toe mouse or the
keyboard, arc return toe setecoco back to toe senpt tmugn an
enwroHnerc vanabte It can also immediately execute any vohd
AmgaDOS command based upon the menu selection The maximum she
of the menu is based on toe screen resolution and fort size,
up to a maximum of 26 wtecboni of a maximum of 80 characters
each and an optional tate area of up to 4 ines Veraon I t
binary only Author James Cohns NeMack A saeenorierned fantasy
game where you goal s to grab as nucfi resure as you can.
Retrieve toe Anid 0 Yendor. And escape toe Mazes of Menare
afore. On the screen ts a map cf where you have been and what
you have seen on toe current dungeon level- As you expkua more
of the level, it appears on the screen in front ol you Netback
generates a new dungeon every time ft ts played thus even
veteran players will continue to find fl entertaining
andexatmg Thasveraan 3 Q.patah level 10. An update c veraon 2
3 on cteks 1 £9 and I SO Bxviry onfy. Sourcx erasable. Autocr.
Various, see documenfabon.
ShadovMakef Demo veraon ol an intuton based Font shadow generator In seconds you can convert your favorite fonts into cotor fonts with professional vfoeo shadows bud right in. The only restriction lor trts demo «s toal toe final lont height at SAVE tsnes musi be less than 40 paefs m h ghL Veoior 1 5. An update to version ends* 42E Binary orty Author Stephen Lebons Fred FiinDiri. 451 Dfregs Dt$ k Fragmenfaton reporlng irtkfy. Displays dsk fragmentation for both floppy and hard dsk devices. Does rot attempt to change any data, just gives a report. Version ZC2. Shareware, binary only. Author
Custom Services DeskFtont Prins faOels for 35' dsks, pfimariy tor PD Ebary data.
Label data files can bo loaded into memory so fabeis tor most PD d&ta are avarfabte arty a tew mouse- cKta Features indude tore* dflerant label sues, default We.
Afferent label fibrary functons, Amiga- LbOiSk contents read-i nand easy handing Tha is version 2.7.2, an update to version 2.35b on dak 441 Shareware, bevvy only Author JanGelssJw Logc A small game that is somewhat renxnocerf cf Itfe*.
Vision 2.0. indwtes source in assembly. Author: Thomas Jansen MandArm A MarxJefcrotAnrnaaon program toataflows you lo easily generate series of taros 16-C0tor pictures Features full mouse and or keyboard operation, zooms, auto-save, high (•cheat) speed, foonuation, preview, ease, eta Tho gen- waled pictures on remember their positons and salting so they can be retoadod This s veraon t.2, an update to veraon 1,1 on dsk 387 Binary orty Aufhor Ekka VerheU.
NewUst A pcwortj LIST reptacemert Supports many features incuding sorts, character friers case sensabvfy. Most opoons cflered by UST. Das consrtrucbon. UNIX wiktaards, and much more Sort routines are VERY fast and memory usage s minimal Version 4 5. Binary only. Author: Phil Dett Sbal A game using toe icysto to control a tnuncing tafl* Bawyorty Author: HwrtzgWortgang and Meaner Chnsun Tdraw An eosyio use Wndow Tide Bar PajemEdtar ter use with Tbar Load,save,test,ancedapanems Savessenpf (foes toat can be executed later to change window patterns at anytime (ike on boot up), includes Trand, a
utfidy to pK* a random Tbar file so your WorkBeoch wil took different each time you xeboof. Version 1.0, txnary only. Author Phi Dietz Tron Another game based or thefigflcycfo race sequence n the soerte ficbcn computer fen Tron'. Ths is veraon 1 0, unrelated 10 other Tron rpeases m toe fibrary. Jndudes source in assembly Author: Thomas Jansen Fredf itfi Dfaft 4 2 CacheDsk Improves floppy disk ciroughput By caching entire tracks ol data. Buffers ctak reads aid writes lor maximum speed gain and has a usw setatte rumber of buffers lor each dnve. Veraon 1.0. binary only. Author Terry Fisher DsTem
The cfcsidents lafocornrtLrecabon prograjn. Has buart in phone directory requester, ai ioSa!, various tie transiar protocols, asci send and capture, bxhaif duplex, split window, color requester, macro keys, selectable baud, CfVLF expansion, automatically configured per phone entry. Binary only Author: Jeff Gian Humana An arcade game where each ptayweontrrts a jet and must destroy the opponents jeL which a accomplished when a jtfhasbeonMTSbyertfrwrrxsskesorairfnnes Binary orty. Author: Jason Bauer SeaLanc® Gare£as®donaTnd®rt$ u Ti3rrteSxnjlasx Yourajst use he weapons a pxt sspc&al to K»rate the
earth's ones tram a'ren occupation Bmary only. Auinor: Jason Bauer UpSDown The object of this game is to get four ol our chips in a row [across, down, or diagonal V) without totting you opponent get his ch » a a row Vs. B*r-ary only Author Jason Bauer EadfiahDitt_453 Ex«Re« A program that turns an Artery scnpt into an flxeOHaMe which can be run from WodsBench or theCll. Bnary orty.
Author: Jeff Glatt FiekO A tie requester library based ipon an eiarrvie by R j Meal Has numerous features. Nctodtog uses other than auk tO. Verson 1 C, update to verson 19ontfsk333.
Unary only Author J*ff Gian. J*n Fora, fl J Meal llBW The tfcm reader wnfei ttrary 0.5 and exanpes Also can be used tor non ILBM lies !00%rampatibte*nthcdgnal Electronic Arts code. Binary only Author Jefl Glatt UbTod A utility that can quickly convert Cor assembly code ntn an Amga shared library. Aso nakes al Support Has ndud- ¦ng C and assembly nxfode Bes, bnap files. Mary are Last® pragmas , C glue state- Can also make a devce Bna y only. Author Jefl Glatt PrfotSpool AstcredlibrarytoeasiVacWteinorgraiihtcsprntspooing to any C or assembly program Unary only Author: uefi Gian fteulntmtonAn
Arexx limcton library when alow* Areu soipcs to open windows screen;, add menus, add propowai, Boolean, and suing gadgets use requesters, foadHv® IL3.M pcures. Use a cotar ‘ecuester pmt teit in vancus cdcrs, sizes. And styles, draw cctored fnes and boxes, print text or graphics, etc Binary only . Author; JeffGiaa RexxLto AsharedlixarythatcanbeuwdtoeasJyaddanARexi enpterrierrtation to any program in a memory effect manner. Unary only. Adtftcr: Jef GiM Fred RihDhfc 464 Cross A program ttvataeates crossword puiitw Has a message data fie to allow easy translation into almost any human language,
with English and German currently supported This is version 3 3 mdudes source rM2Am aMooute‘2 Author Jurgen Weinefl Fie Window A completely pubic dcrran He requester wNcfi may be used in any program, even commercial ones. It uses dynamafy a tooled rerrory to hoid the file names so the only [tTxtatai s the amount ol memory available Includes a filter option to limit display ol filenames lo only ones with a scecrtc extern yen flames are automatically sorted while thgy are bang read and deplayed This version has been enhanced by Bernd Sched tar more device gadgets.
RenairVng of files and dreacres ANSI C source, and more. Update to version 1,tO on dak 336. Indudes source. Author: Anders Bjerin, Bemd Schted PcturoEdrtorAn ‘objecJ-cnentetf pant program that allows you lo crBata, modify, bad. And save hierarchical structured pcrjre obects Verson 1.12. shareware binary only.
Autfor Hans W Strenfou Scan CLI ubHy to cteptoy So odwdual character contents of any file. Displays the ASCII and Hex values, count and percentage ol total along with actual character (it depfoyabte) listing is bspiayed on a console wndcw or optionally written to an output file Possible uses would be to scan files tar br-ary characters. Reiasvectoacer counts, matting rxmben of kkmJ character®. Determrvng LF‘ CR conSgurabons. Et. Verson 1.0, rx jdes Scuroe Authx Dan Fsh. Corsde routne by J«n Cooper ErtfiatUMJSS FCS Prerelease version ol an iterated Fractal Construction Set prog-am, used to
generate iterated fractal images such as S-erpnstfstnanfllt, terns. «C- This is version 0 99. Brary only. Author Garth Thomtorr Lr An lharc compatible axfwer that s reported to be rrtxh faster than other avatUCfe arefmrs aid produce smaller archves. Version 10t. Shareware, bnary onfy. Autw Jonathan Forbes MRBaskUp A hard desk backup tfilify that does a file by f-ie copy to standard AmigaDOS Soppy disks Includes an intubon intert** and We compresson Verson 5 02a, an update to verson 3 A on Ss* 327 Shareware, Nnary onfy Author Mark Rirtfret TextPius A word processor for the Amiga, wnh both
German ire English versions TertPlus enables you lo wnto letters, bools, programs etc ra very easy and comfortable way Th« ts verson 2ZE. Fie same as on dtsk 375 However, this release includes he sore® (me descriptor, on ask 375 dams the source a incfoded but 1 was not). Auncr Marcn Steepler EiaifiaHDtsiiSfi DICE Dillon's Integrated C Erwoment A C trontend. Preprocessor, C compiler, assembler, kr*er. And support Itranes Features indude ANS t compatiii'ty. Many code optaTcatore. And auB rxt routines (user routines caiec during sunup botare mam « caiietf) Tns is version 2,0€ -15 (2.068), an
update lo verson 2 06.14 on tksk W3 Shareware, bnary only Author: MatthewWtan HarLabDemo Demo version cl an expandable image format conversion utaity. Converts GIF, TIFF. PBMPlUS. SpecflTl 512 MTV. ORT, and Sun mages nto HAM and SHAM images can be scaled, tittered rotor corrected and cropped. Thcs demo version s imueo to processing mages ol 512 by 512 puete or less Verscn 1, i, sftar ware, binary onfy. Author: J. Edward Hanway Mosaic Mosaic is a game played with a set of 01 No by two tiles on a 24-by-24 pfaying area The obfec&vo ot the game is fo p ce ybur btes su i that sotares ol the same
patten are conneced as much as possoe Vewi 1.0. ndudes source Author Kjrk Johnson and Lffen J R4tfe UlOpWatch A stop watch app&csSon wnh the preoscn of one m&- serard (vanabte). Which scars me joystick Button. Full multitasking capability and intmbon intertaong. Arexi port for oaramefer and result handfmg. And supports all non- prooorlicraJ WorkSnch fonts Written in Moduia 2 and assembly language Verson 20. Txnary oriy. Au?or Chnsoan Danner Fred Rih Disk 467 Mduptol An irtmtwe data pfothng program featuring ten We nput optons, arbitrary text addition, automate scakog. Room ato side wm cFpomg
at bounda.nes, a range of output 6te formats and puWcaton quaity printed outpul. Wortisnch onrtfors are supported via transparent use of the FIT tfevx*. Thsis verson XLNd, an update to versoi XLNc on disk 373. Indudes tug fixes, many new features, postscript and HP LaserJet III support, foganmTuc axes Author Alan Baxter, Tim Mooney, RchChampeaux, Jim M««r PcwerSnap A ubrty thai afiows you to use the mouse to mark charac- ters anywtiere on the sawn, and Wn paste them sons- where else. Suer, as in another CU or n a sfnng gadget Checks what font is used in the window you snap Irom and wii look
for the posrtfon ol the characters automatically.
Recogniias all non proportional fonts of up to 24 pixels wfoeand of any height. Works with ArmgaDOS 20 in both she! And WorkBe'tah erwonmerw. Versttn 10. Twtery orty Author Hco Francos ErKLEM.Btt.JM Post An eicetent PostScrpt nterptetef for the Amga whch impfements the fui Adobe language Supports type j and type 3 fonts, screen output, hie output, and pnnter output Requires Arp library V39t and Con Man VI.3+. Ths is verson t 5. An update to version 14 on tfsk 446 Changes ndtoe totter type 1 fort rendering and scmg txg fixes.
IndjOos source in C Author Adnan Aytward Vlt Vtt verson 5.0*5. a partiaf update to verson 5 034 on desk 455 IndudesnewexecutaWeswithandwbhoutTektronix emtiaton, and a new iprase* library, You stll need the HeslromdtSk455tomaAeacompte!e(fc1nbution Binary onfy Author Wjfy LangevWd EnaflmMJii Air Ace A last paced WW1 Brptene Shocfen up game buil usirg AccWade s ShoofEm Up Constructor, KH Binary only Author Robert G»ace FastUfe A last Me program featuring an mtudxxi interface, four screen sues 19 generatons socorxj, arfo 153 patterns in 1s rt fie format Verson 10. Bna? Only Author Ron Charlton
Trangfo A game Use chmesechecksrj.corssong of fourteen pegs and one empty hefo m a tnangi ar formation. The object ol tto game is lo leave one peg in the ongmal empty hole or have eight pegs on the Doard and no possible rreres Verson 11, indudes source m BASIC. Author Russel Mason Wonpuzzfe The obed cl ttas game s to tod a word d a puaae anangement There are three ck'ferert vansbons o the game Verson 1.1, indudes souce *i BASIC Author RusseH Mason Fr«lHitiiJiskJ7Q BCF FORTFAN-77coripder,hnker,andnjntimesupporthbrary No Amga speofc hooks, just vania FORTRAN ANSI pyroatOe witn ertensora Verson
13c. Bnary only Author Art e KCSIS KeyMenu An aliemaBve to Inturaon's method of menu selection via me keyboard. Uses ore key to actvsie the menu for the orrerOy active wmdaw. The cursor keys to move through the menu as you choose, and tto return key io select the desxed menu item or escape key to abort selection Works witt ArngaOOS 2.0 mouse accelerator and has option to biarkipiuwi'j pomier Verstofl 1.53. nckxtes assembly soiree Author. Ken Lowther TrpleYachlZ An mpiementetw and variation ot the game *Yacht* Plays both Single (the standard game) and Tnpte, whch diflrrs from normal Yacht-Z in
that all scores in the 3rd column ol your scorecard are worth Firee times as much as The normal value and thosa fi the 2nd are worth ctoutie Yawn 12. Txrary crty. Source avakaae from aumor.
Autxir Stephan Lannce EfflLEMJMJH BTNTape A -Betler Than Nothing' SCSI tape device handler I!
Provides flat We access to a SCSI tope dwe from appfcaton prpjramsusmgsfflpte DOS cate io Readi) and Wme() It can also be used wtti the Amga TAR ubhy for cktt baxkups II requres a ¦SCSI- red* compacbfo SCSI bus adapter but wil also work wtt the A2090(A) II now supports many mere tape drwes and has soma new features This is version 20, an update to version 1.0 on dsk 392. Indudes source. Auihor. Robert Reihemeyer Machlil A mouse accelerator' program thiaSo induces hotkeys.
• eatures svi mouse. (JcMoionL popci. We bar ctac* wth a bbs
onine charge accurxiator, Arexx support and muth mere updates
lor Woewwnen 2.0 have been added a Wg wtti many fixes and new
leatures This is version 3 1, an update lo verson 30 on disk
370 Binary only Author: Bnjri Moats and Polyglot software
MateWJ MoeWt a a Toiecuar weight catoulator The program accepts
a ctoncal tarrrtia and returns the mofoajlaf wegnt Th$ is
version ! 01. Bmary only. Author John Kerman Uodbt A mce
shareware ed-tcr with team mode, a command language, menu
customization, hypertext, online help, a teach mode, spirt
wndows, copy and paste, undo, tea tures This s verson 2.6e, an
update to verson 2 6c on 05* 415 Binary ori, Author Rfok Sbtes
fmlFMDM472 CnewsSvi Ths 6 pari 1 of a C News (Sstrtow tor the
Aivga This part includes al the binary and teit files necessary
to set up and run C News. Part 2 is available on disk 473 and
contains the source. C News uses UUCP, such as Matt Dions
implementstrn (toe disks 479 and 40C) or that nduded with the
software's prevbus version |dsk 319).
Ths package has been reworkM and now nctades a newsreader. AmigaRN (Sharware). All mayor [and a lew minor) features ol Ur« C Nows axe *nptemerted The Auihor rotors to this as release 1 SdecSQ an update to the orjrud versfon on dsks 318 and 319 Author; Various.
Amiga port by Frank Edwa'ds iCat An etpress 3nc cu!ator that woks wtt real and complex runbers, has artxtrariy named vanabtes sid user -defined functions, startup fees and more Version 1.0. inOudes source. Author Martin Soot!
IFFBeep A small utfcty that lets you replace the screen flash ol DispteyBeepf) with any IFF 8SVX sound fie. Also plays sounds on tktt insertion removal (can be run from the CU or Workbench and ndudes an interactive “control patoT VERSION 20. Twvary onfy Author P*i Wiunson B-gBrother A wus irfocton detection program wth some optional utJites It runs as a normal task and checks every 1 second the important memory locations m the Amiga As a bonus.
3qBrather s capafle of starting a new she*, starting script files, vswmg and retting bocDbcks AS tNs m a program less than 10K. Inciudes asserrtfy source Ajttor Erwn van Sreemen CnewsSrc Tns is part 2 c4 a C News dstrtxiton for the Aniga. Ths part includes al the source for C News Pari 1 is ava-latie on disk 472 and includes ail The binary and text files necessary o setup and run C News on thaAruga Cnews uses UUCP, such as Matt Ddcns inpteneffiaoon (see Ssks 479 and 400} or that nckxded wth ths sote re s previous version (disk 319). This package has been reworked and new includes a
newsreader. AmigaRN (Sharvrare) AH major (and a tew rmnqr) features ol Unix C News are implemented. The Author refers to (tvs as release 15-Dec-90. An update to the orgmal version on asks 318 and 319 Author : Vanous . Arnga port by Frank £c*3rdi Famrty Sol A prebmnazy v®f»n of the Authors 'Family SoUair* card game. A standard game ol Soiltair with options tor multiple payers, sound etc Binary only. Author: Errol Waflingtord MissiteCmd A fast Missile Command game written in assembly . Features ncfode using a Ives m*erta»j screen, tne b ed everts for correct operabon on any speed Amigi
rrxiaaskfog IrierdPy, and sound ett«?s ThsavKaonZ an update to the version on disk 444 unci bug foes and enhancements Binary only. Author: Max Brtheod Fred Fish Dlafc J7J Aeqg«ot A program that renders muiticotor pctures using an algorithm based or eteorwtate eftects. RwtJers in tw-res and hqh- r s. And In two speedquatty nooes Incxxtes both PAL and NTSC versaorxsol the program Engkshand German docs. Ttw is version 1.06, indudes source to PCO. Freeware Author: Juetgen Matem AmiDock AmiDock is an Amnga version ol the NeXTs Dock faci It w open up a small wirxfow on you Workflerch Ml of I the
IFF brush«. Each brush represents an apptaatcn.
I*e ar ICON but As a brush . Cfick on the brush and yOxX appicatun wi start TT*s 4 vtrsacn 12 4 $ h»-ewa:e.
Br ry onfy. Author Gary Krvght CrcUtt ComplewCRC check files for 4sks40H70usmg the bnk program. These were made dreafy kom my master disks ThssanupdatetothelistsondiSk401.Aulhor: Fred Fish Enlorcer Detects protects against riega! Nemory has Ccmpaabte with a* OS versions A Tadwes (raqures a Me™y Management Urr! Or 63033 processor) The taw 1K of memory and al areas ihai are not RAM are protected from CPU reads or writes ROM is marked as readonly Version 261, bnary only Author: Bryce Nesbtt Greekfom A 12 point loot with Greek tetters Version 1 0 Author Dawei Mocsbnjgger Impenjm Strategic.
‘RtSX'styte game for jp»four pteyers Based m the anoerrt tmes of Rone, Athens. Alexandria and Carthago Binary only, shareware ((10). Mam C source Jvatiaiiie from etc author English version t 66E and German version t ,790. Update to version 1 50E ort Disk
362. Auihor: Roland Richter Fred Fish Disk 4?S AssjjnX A 20-onty
utlity to create assignments when you get a
• Ptease insert vduite’ rexjuester Also leu you caxei the request
forever Installs by dropping nto your WBStartup drawer. This s
version 1 0, ncfodes source Author: Steve Ttobetl Blankeae VERY
tiny saeen biankerUitnw Very rvce on your system, very tow CPU
bne. Compatible wtt jjs! About everyttvng Camj screen rattx
than gong ttaW fnOwtes assembier souca Author Max Brthead ClTAS
Convert ILBM To Assembler Source. ClTASaSows one Jo easily put
graphics nto h&ter own programs CfTAS takes a standard IFF ILBM
image Be and converts rt into either asserrfAy or C source code
Designed lor bfetter mage consol, all ol me necessary Jabeis
are generated afong wm cotar map Homason. Mask generation, and
other opbons Tho e vwson 2 0, shareware, bnary only Author Max
Brttwad GadgatED A program tor creating and editing in tuition
gadgets. Includes a palette editor, generation of either 0 or
assembly source, and Binary saving for laier toadng and edting,
Also comes wtt athGE'", a program for convening the original
format of GadgetED bmanes to be loadable by Sks and futore
versons Version 2 3, an update to verson 20 on disk *38. Mdudes
source. Author: Jan van den Baard Toolbb
Asharedltora'ycontainingASuselulluncttonslorallkjndi ol
programs. There are functions for ports, sorting, gadgets,
memory, stnng. Diectory and He handling, etc Verson
8. 1, an update io version 7 6 on disk 438, incfodes sourca
Author Jan van Ben Baard Erttifisfl DMJZ5 Browser A
programmers ¦Waxbench*. Allows you to easily axe ccnveoeniy
move, copy, rename, and oeteie files A directories from a CL I
envnonmenL Abo provxtes a method lo execute either Workbench
or CU programs Verson t .7, an update to version on disk
number 160 binary only.
Author PeJerda Saq MED A must ecktor much lAeSoxxrdTracker A sorxg ConsstS ol up to 50 btadu ol muse, wfuch can be played to arty order Editing leatures mdude cutfoasta copy tacks or blocks, changing the vibrato, tempo, crescondo. And note volume. Other features indude switching of the tow-pass- finer on or off on a per song basis, and a one We anmated water of a w dxg Vrping jacks* m ame «the music1 Improvements ndute ArrvgaDos 2.0compattofrty, Tfos b verstao 3 00. An update to verson 213 on disk 424 Binary only. Author Teijo Kmminen Mostra Mostra » a shareware IFF utHrry foahiring real time
un- packing scro*, dozens ol options, ‘smart* analysis of any IFF He (FORUi. LlSTs. . Afeo nested ILBM’I total control omtS6piay mctoes. Srtipte sideshow processing, paEem matohng. SHAM, an enema! Ir* to show Dyrumc Mode ptotures. Tfcubte buffenng. Last decompressjcn. Ccfcr cy- ding. TeXdocs. Startup files for easy custom configif- ations and complete WB support, through TooTypes and Style cons! Thd is verson 1.14,an update to versfon 10 on dsk 330 Bnary onfy. Author Sebashano Vgna TooflutanagerToolManager t; a tut 'wired program u add programs (Kflrer WorkBench or CU) to The tools menu ol the
2 x Wort Bench Programs can be added by dragging their icons onto the TootUjnpger 'config' window or the optional ToolManager icon or by editing the config file Requires Wodoench 2.0 This is srerston 1.3, aft update to FF442 indJdes source Author Stefan Becker FrriFMftafcilZ IRMaster Th« e a hardwara sofrware frctec to aScw me Amga to read an infrared remote contnp via the paraM port nckxtes an ILBM of the schematic lor a simple interlace to the Al 00Q paraM port, some rodtocaKxts are needed lor oner Amigas The souca code and executable kx a reader program are ncfudod For fijrthor fortonalny
modtocaporstothesouroecartbepedcimed Author Ron Mega Bail Thisisanewverscnotthegame'BarbythesameautW ft 8 a Breakout type game, and is very good. Complete wrth impressive sound. This one's addcfing Binary onfy Author: Ed Mackey NoOetete Ths program pops up a requester to alert you of a fie deteton bpng acempted via OeteteFeei) and allows you accept cr cancel t Tfw abo pertams to aiy fites you attempt to delete via ‘deiete’ Version I 5a source 8 included Author: Uwe Sch'urxamp EodBiUMJTB L&aSel A smple label printing uWffy Very powe+J as the user can mua do a bt of seangs by NmseR Features
mctade variable firrefeeds fit 1 216 reh steps), a very ei**y setting the label length and freefy configiraete printer codes. Version 1 0. Binary only. Author: Stefan Berendes.
MED-Songs A setecoon ol musical pieces created with MED, the musical odiw program (see dak 476 tor MED 300) Includes MEDPlayer verson 3 0 Auihor: Harts-H Adam UP A smal, useful itokty for senong any MiDi data tar* rta lorth ttetween an Am a and a MIDI nstrumert- Hophi tor teaming atcx.1 MIDI, wnangdefou mg MIDI software, figuring out youf nswrtenr s sys,temrexcfosrve mptanwrta- ticn, and more Veryversatte. Version 1.0, indudes source.
Author Darxef J. Barrett NtewList A powerful UST repfocernqni Supports many leatures mckiding secs, character filers, case senstwuy, most optom crtved by UST, dae constrxaoa UNIX widcarpj.
And much more Sort routines are wry fast and rwrtory usage 8 mnmai Verson 4 9 an update to version 4 5 on dsk 461 Btoary orly Aum Phi Dietz FrtdEUIl WSL4Z9 ChediPrt A small program for checking the presence ol a parallel printer from wrthm a script Me. Binary onfy Author Tom Kroener TDP A smal tr»*iSspi2y program that uses whatever saeen is upfront Binary only. Author: Tom Kroener UUCP An implementation ol uucp tor the Amiga, inducing mail and nows Ths is Man's version fry the Amiga, based on Vflfcam Lofous's Amiga UUCP 0 40 release with news code Iron hs 0 60 release, and months of work py
Matt to make fixes and add enhancements. Thu e verson 1.130, an update to verson l .08D on 4A 442. And conssts of four parts Parts land 2 are on me desk, and parts 3 and 4 are on (fek 480. Indudes source. Author: Vanous. Major enhancements by Matt Dillon FretiHihJMJgj Cryptcr A program that encrypts and decrypts aaa (files). It uses a mathematical algorithm wtt password key protecicn Has both Engfeh and Germari vKsxcns arto oocunienta- twn Ths b version 1 0. Bnary onfy Author: Thomas Schossow NoCare Ths utility speeds up your windowing environment The OpenWmdow vector is patched When someone
tnes to open a wxndow n the workbench screen. The tower refreshbrt in the riw_Flags field is cleared This way. Only NOCAflEREFFESH wtnoows wit pe cpenee. Iresufong m laster wmdow movements. Windows opened in cusiomscrwns are not aflected Tns s version 1.5, Assembly source included, Author: Raymond Hovtog TpiEdrt A gadloote template edffix ft a abio to generate nearly standalone C source code Tte program wii only run under OS 2.0. Kicksttrt 37.73 or Ngh«. Ths s verson I 00 Alpha locMtes sojrw Ajirty Matt C**on UUCP An mpfoinedtatton ol uucp for the Amga, mcfocfrng mai and news Tns a Maa s
version for tfre Amiga, based on Wtffcam Loftits's Amiga U UCF 0 40 release with news code from f*s 060 release, and mcnthsol work by Matt to make ftxes and add enhancements. Tns is version 1.130, an update to veroton 1 .OSD on risk 442. And con$ $ t$ of tour parts Pans 1 and 2 sre on disk 479, and parts 3 ard 4 are on ths disk Indudes source Auihor Various, major enhancements by Mas Diion ToBeCcnanued In Conciuston To the best of our knowledge, the materials in ttiis library are freely distributable. This means they were either publicty posted and placed in the public domain by their authors,
or they have restrictions published m their files lo which we have adhered. If you become aware ol any violation of the auihors' wishes, piease contact us by mail IMPORTANT NOTICE!
This list is compiled and published as a service to the Commodore Amiga community lor informational purposes only. Its use is restricted to non-commercial groups onfy!
Any duplication for commercial purposes is strictly forbidden. As a pad ol Amazing Computing™, this list is inherently copynghled. Any infringement on this proprietary copyngh! Without expressed wntlen permission of the publishers will incur the full force ol legal actdns- Any non-commeraaJ Amiga user group wtsb mg to duplicate this list should contact: PiM Publications, Inc.
P. O.Box 669 Fall River. MA 02722 AC is extremely interested m
helping any Amiga user groups in non commercial support for
the Amiga.
Accolade 550 S. Winchester Blvd. Ste. 200 San Jose, CA 95128
(408) 985-1700 r CDTV Developers Animated Pixels Albemarle House
Osborne Rd. Southsea, Hants P05 3LB United Kingdom Applied
Optical Media 18 Great Valley Pkwy.
Malvern, PA 19355
(215) 889-9564 Capstone 14202 SW 136th St. Miami, FL 33186
(800) 468-7226 CDTV Publishing 1200 Wilson Dr. West Chester, PA
(215) 431-9100 Commodore Business Machines 1200 Wilson Dr. West
Chester, PA 19380
(215) 431-9100 Context Systems The Technology Center 333 By be
try Road Hatboro, PA 19040
(215) 675-5000 Digigraphic I The Terrace High Street Lutterworth,
Leicestershire, England LE17 6BA Discis Knowledge Research
45 Sheppard Ave. East, Ste. 410 Toronto, Ontario, Canada
M2N 5W9
(416) 250-6537 Domark Ferry House 51-57 Lacy Rd., Putney London
SW151PR, UK Dominion Software & Design 3328 Oakshade Court
Fairfax, VA 22033
(703) 318-8270 Dr. T's Music Software 100 Crescent Rd. Needham,
MA 02194
(617) 455-1454 Edge Interactive Media 225 South Lake Ave., Ste.
M157 Pasadena, CA 91101
(818) 577-9375 Europress Software Europa House Adlington Park
Macclesfield, Cheshire England SK10 4NP Free Spirit
P. O. Box 128,58 NobleSt.
Kutztown,PA 19530.
(215) 683-5609 FTL Games 6160 Lusk Blvd., C-206 San Diego, C A
(619) 453-5711 Gold Disk 5155 SpectrumWay, Unit 5 Mississauga,
Ontario, Canada L4W5A1
(800) 465-3375 Icom Simulations 648 S. Wheeling Rd. Wheeling, IL
(800) 877-ICOM lnfogrames 84 Rue de lier Mars 69628 Villeurbranne
cedex France Interplay Productions 3710 S. Susan, Ste. 100
Santa Ana, CA 92704
(714) 549-9001 Jeriko 5 Bid. Poissoniere 75002 Paris, France
Lawrence Productions 1800 South 35th Street Galesburg, Ml
(800) 421-4157 Logic Plus 18 Whitesands Grove MGR Park
Stoke-on-Trent, Staffs, UK Maxis Two Theatre Square Orinda,
CA 94563
(415) 254-9700 Merit Software 13635 Gamma Rd. Dallas, TX 75244
(214) 383-2353 microdeal
P. O. Box 68, St. Austell Cornwall PL254YB, England
(011) 447-266-9692 MirrorSoft Irwin House 118 Southwark St.
London, England SE1 0SW Multimedia Corporation 109X
Regent's Park Road London. England, NW1 8UR On-Line 14
Falcon Way Clippers Quay London, E149UP, UK Psygnosis
Limited 29 St. Mary's Court Brookline, MA 02146
(617) 731-3553 ReadySoft 30 Wcrtheim Court, Unit 2 Richmond Hill,
Ontario, Canada L4B 1B9
(416) 731-4175 Saddleback Graphics 12812 Garden Grove Blvd.
Unit P Garden Grove, CA 92643
(714) 741-7093 Sassenrath Research
P. O. Box 1510 Ukiah, CA 95482
(707) 462-4878 Spectrum Holobyte 2061 Challenger Drive Alameda,
CA 94501
(415) 522-3584 Tiger Media 5801 E. Slauson Ave., Ste. 200 Los
Angeles, CA 90040
(213) 721-8282 Titus Software 20432 Corisco St. Chatsworth, CA
(818) 709-3693 UB1 Soft distributed by Electronic Arts 8 10 Rue
de Valmy 93100 Montreuil Sous Bo is, France Virgin
Mastertronic International 18001 Cowan St., Ste. A & B
Irvine, CA 92714
(714) 833-8710 Walt Disney Computer Software 500 S. Buena Vista
Street Burbank, CA 91521
(818) 567*5360 Wright Enterprises Hudson Road Temple, NH 03084
(603) 878-1491 Xetec, Inc. 2804 Arnold Road Salina, KS 67401
(913) 827-0685 Xiphias Helms Hall 8758 Venice Blvd.
Los Angeles, CA 90034
(213) 841-2790 J Air Traffic Controller Logic Plus Angel of the
City Tiger Media Blockbusters Domark CDTV Disc Jockey
Sassenrath Research CDTV Sports Football CDTV Publishing
Drakkhen lnfogrames Dungeon Master FTL Games Family Drug
and Poison Information NE Louisiana Univ. Fun School (5-7)
Europress Software Fun School (over 7) Europress Software
Grolier's Electronic Encyclopedia Xiphias Guinness CDTV
Disc of Records CDTV Publishing Herewith the Clues Domark
Indiana Jones CDTV Publishing Jack Nicklaus at Muirfield
Village Accolade Living Book Series Digigraphic Loom CDTV
Publishing McGee Lawrence Productions Murder Off Miami
Domark Pacmania Domark Secret of Monkev Island CDTV
Publishing Shadow of the Beast III Psygnosis Limited Spy
vs. Spy CDTV Publishing Time Table of the Arts Xiphias
Trivial Pursuit Domark J We’re Sorry!
Upcoming CDTV Products To make room for an EXTRA measure of Amiga & CDTV coverage this month, we were forced to delete the full-page order form that normally appears on this page.
To order any of the quality AC line of Amiga products, please use the convenient tear-out card found between pages 16 & 17 of this issue. For faster service, pay by Visa or MasterCard and call toll free 1-800-345-3360 from anywhere in the U.S. and Canada!
The Johns Hopkins University, along with The National Science Foundation and MCI Communications Corporation, is holding the Johns Hopkins National Search for Computing to Assist Persons With Disabilities.
"Computing to Assist Persons With Disabilities" is a national search to discover existing inventions and to inspire new ideas for the application of computing to meet the needs of children and adults with physical or learning disabilities.
There will be a $ 10,000 grand prize and over 100 other awards for the best creations.
The potential applications are virtually unlimited. The potential for the role of the Amiga is also unlimited.
This contest is a perfect opportunity to use your Amiga to its fullest potential. Johns Hopkins is encouraging computer users to apply their imaginations to ways a nd means which these powerful tools may help in the education, training, work, home and community environments of disabled people. The Amiga, with its top of the line graphics, its speech capabilities, and its programming abilities, is perhaps the perfect tool for this purpose.
There are three main categories for entries: Computer- Based Devices, hardware invented or modified for the purpose or working hardware and software that can demonstrate a new application; Software Only, specialized software for sta nd ard computers; and Paper Design, written descriptions of ideas not yet implemented. The disabilities to consider when creating with your Amiga are those related to vision, hearing and language, mental retardation, learning disabilities, neuromuscular or neurological disorders, and limitation of movement. Overall, one may consider any single or com
bination of limitations of functional capabilities including mobility, communication, self-care, and self-direction.
How cantheAmigaplavan important part? As an A miga user you are well aware of the computer’s superior capabilities.
Combine your imagination, knowledge, and Amiga skills to develop applications which will help the disabled in different aspects of every day living. Perhaps you might create a program which uses the Amiga's speech capabilities to read to the blind.
Or you may develop a program using the Amiga's sound and music abilities tor use in music therapy for autistic children.
Educational programs using color and the Amiga's excellent graphics could be created to stimulate the minds of persons with learning disabilities, The possibilities are endless. With the enormous amount of existing programs for the Amiga and your creativity you can be well on your way to creating an application which will be most helpful to persons with disabilities.
Thejohns Hopkins National Search is limited to residents of the United States. All invention rights will remain with the contestant. The university and the sponsors of the competition will not be responsible for the confidentiality of the entries. Each entrant must certify to the originality of the invention or creation.
Abstracts describing the winning entires will be published in the competition proceedings. Each entrant will receive an "Entry Information Kit" and the entries must conform to the guidelines specified in the kit. Faculty, students, and employees of The Johns Hopkins University and Hospital may participate in the contest but are not eligible for any of the competition prizes. The deadline for contest entries is August 23,1991.
There will be over 100 awards including a $ 10,000 grand prize. Contestants submitting the ten best entries selected for the national awards wili be invited to exhibit their entries at the Smithsonian Institution in Washington, D.C., on an expense-paid basis to receive their prizes, participate in ceremonies, and a workshop. The contest judging will be by people from technical organizations and groups devoted to the education, research, and advocacy of persons with disabilities. People, who themselves have disabilities, will evaluate entries on the basis of technical merit and
functional promise. The decision of the judges will be final in all cases.
COMPUTING FOR THE DISABLED Learning to fly a radio-control led helicopter or plane just got easier.
Using the R C AEROCHOITER Fli ght Simul ation System on you r Amiga puts you as close to real R C flying as you can get and you don't have to worry about bad weather or crashing. The R C AEROCHOPPER was developed by Ambrosia Microcomputers and is manufactured by Futaba Corporation. It uses the same transmitter box and controls as Futaba's Conquest Series of radios. It is designed to simulate real flight with the feel of using actual radio hardware.
The system features a number of different aircraft including helicopters, a glider, and an F-18, Amiga graphics include solid realistic background sand detailed, accurate aircraft portrayals, along with superb animation and realistic sound. Unlike other flight simulators, R C AEROCHOPPER gives you perhaps the most authentic feei from the combination of terrific graphics, sound, and the R C-like controller. The system was designed with the serious flyer in mind but is also perfect for beginners. Numerous flying conditions can be selected. There are 22 pre-programmed scenarios
utilizing any Challenge you creativity and put your innovative Amiga to vvork by helping millions of persons with disabilities live more productive and rewarding lives.
Show what the Amiga can really do and participate in this noble cause. For more information about The Johns Hopkins National Search for Computing to Assist Persons with Disabilities and an entry flier write: Computing to Assist Persons with Disabilities, P.O. Box 1200, Laurel, Maryland 20723.
One of seven different aircraft or create your own custom characteristics by modifying any of the 131 individual parameters.
The R C AEROCHOPPER System is equipped with a disk storage feature which lets you save your creations and share them with other users. To practice certa in maneuvers or to make things more challenging, various "camera" control modes are available as well as dual rates, trim adjustment, and even random control glitches. Live action such as firing missiles at targets, dropping bombs, and timed flight are offered. Airplanes have landing gear control and the helicopters can have a ground effect, autorotation, inverted flight, and an idle-up mode. Each R C AEROCHOPPER Flight Simulation
System includes a Futaba Conquest dual joystick "transmitter" box with interface cable, program, and complete owners reference manual. ’Phis is a must for Amiga users who'd rather be flying.
R C AEROCHOPPER, Ambrosia Microcomputer Products, Inc., Suite 377,98 W. 63rdStreet, Willowbrook, IL 60514, (708) 655-0670. Inquiry 231.
R C-like controller makes R C AEROCHOPPER very realistic.
World of Commodore Amiga AUSTRALIA '91 Sydney July 12 to 14 w Afjoeusi n Creativity Join thousands of fellow Ahiiga enthusiasts in Australia’s first World Of |f - ¦'“ Commodore Amiga. Meet Amiga, vendors from around the world. Gain "liarids oiv' experience of th rango of Commodorp Amiga products and legrn from the experts. Come see arid-huy CDTV, Commodore Dynamic Total Vision, Commodore’s newest consumer product for the entire family that has won acclaim from around the world.
A Free Seminars SUPER Commodore Exhibit Dealer Specials Amiga Vendors from Australia, Europe, and North America.
Buy your CDTV at the show!
X Location: Sydney Conyentidnjknd Exhibition CentrbyCkerino Boulevarde Darling Harbour Show Times: 10:00 to 6:00 Friday & Saturday, 10:00 to 5:00 on Sunday Admission: AUS9 Adult, AU$ 4 Child o j7en$ ioner, AU$ 18 Family world of , commodore AMIGA IN SYDNEY. AUSTRALIA For more information, contact The Hunter Group. 366 Adelaide Street West, Suite 600, Toronto, Ontario, Canada M5V 1R9, Tel (416) 595-5906, FAX (416) 595-5093 M Higii quality RGB output for your Amiga
• Works with DigiView’"
• Completely blitter-compatible
• NTSC encoder compatible ¦ S-VHS encoder compatible
• PAL & NTSC compatible
• Uses on? RGB port
• FCC Class B. UL Listed ¦ Works w std Amiga monitors
• Does not use Amiga pow er
• Custom brashes use blitter ¦ RGB, HSV.HSL.CMY palette
• RGB and HSVspreads
• Extensive Arexx'" support
• 10 Color Cycle Glow ranges
• Range pong, reverse, stop
• Smooth zoom, rotate or scale
• Area, edge, outline fill overfill ¦ Dithered 24 bit fill mixing
¦ Anti-alias with any tool or brush
• SHAM, ARZO, ARZ1, AHAM, 18 bit ScanLab'" ¦ UPB8 brushes
• All of the 12 different HAM-E format image file types
• I mages may be scaled and converted to 24 bit IFF files These
images are completely unrctouched photos taken frum a stock
1084s RGB monitor using the basic HAM-E unit. They are pure
RGB, not smeary composite.
The new HAM-E Plus is an even more potent yet virtually transparent, anti-alias engine which offers near photographic quality images on standard RGB monitors.
No other graphics expansion device offers so much performance and costs so little! And all the software to run it is free. Even upgrades!
There's not enough room to cover all the features of this system, so here's just a few.
HflMF 299.95 HAM-t PLUS'" 429.95 384 x 480 Pixel Output (NTSC) 768 x 480 Pixel Output (NTSC) 384 x 560 Pixel Output (PAL) 768 x 560 Pixel Output (PAL) (111 uttnn wirks mill Either nbIII PAINT FEATURES
• Loads, shows GlF'“exactly ¦ “C” source code available free ¦
Upgrade from BBS 24 hrs day
• Color or 256 greys painting
* 256 color stencils
• Matte color anti-alias cycle draw
• Prints via printer device
• Auto enhance std IFF palettes
• Paint, render, convert and image processing software
* 18 24 hit “pure" modes
* 2511 512 color register modes
• RGB pass through
• Screen overlay underlay
* Screens pull up down & go front back
• View with any IFF Viewer
* Animate via ANIM or Page Flipping
• 24 bit IFF. 24 bit IFF with CLIT chunks
• 2 to 256 color standard IFF, half bright
• HAM.DKB and QRT trace
• RGBS and RGBN ¦ Targa'"
• Over 10f( image processing operations
• 24 bit IFF input, output and viewing
• Any number of named image buffers
• Image sizes to 32767 x 32767 pixels
• 24 hit blending, clipping and compositing
• Apply any function using paint-like tools: Freehand, Rectangle,
Ellipse, Polygon, Polyarc
• Full 2-1 bit undo, redo and isolate
• HU SOFTWARE INCLUDED AT NO Displays in 24 bit, IS bit, 256
color, or 256 greyscale Blended Merge and RubThru in many ways:
Color-keyed, minimum maximum and direct 24 bit warping,
shading, rotation, geometric distortions and scaling Extremely
intuitive, easy-to-use interface EXTRA COST WITH EVFHY UNIT
Call |406J 3S7-5500 r more inrorination. 396 Johnson Rd..
Glasgow. MT 53230 ¦ BBS: Circle tot on Reader Service card.
1 include etype.h * SET.SWITtH: This function activates the specified switch in the * conrand list and assigns the data pointer passed.
* * Returns; TRUE if the character was found in the comnand list * FALSE if not found in the list r----- int set_switch(char Chr, c'nar ’Pointer, CMD SWITCHES Caisi'i ( printf('Argument Id - ks r.‘, i. argumer.tl; *prin: argumeit’ 2 Border and suer, for the 3001 gadgets. • I SHORT bool_buttonj)ointsII = 0,0, 50,0, 50,10, 0,10, 0,0 ); struct 3order booijxitwr, - ( -1,-1, 2,0, IAM1, 5. Bool_huttcnj»Lnts, HULL ); struct IntuiText booi.texti = U,0,JAH1,12,1,HULL, IWBYTE ‘rCr.e’l: Struct IntuiText bool_text2 = 4,0,JAML,12,l.NULL, (E2BYTE *)*Two'l: * we don’t need a third one since ’three*
will be part of the image ’ USHDRT booLisasejiata[] e ( !' 48 wide by 11 high by 2 planes deep * • plain number 0 * Oxlfff, Oxffff, Oxffft, 0x7000, 0x0000, OxOOOe, CxSfH, 0x0000. 0x0001, Cx5996, 0x0003, OxcOfl, Cxel66, Oxidri. 0x218b, 0x6187, 0xc66: 0xe3fb, 0xel86, 0x660c, 0x0303, 0xelS6, 0x6506, 0x6198, 0x83c6, 0x6:03, 0xe0f9.
0x7000, 0x0000, OxOOOe, 0x!803, Oxffft OxffSO, ¦ plain number 1 • OxCfO, 0x07£0, OxlfeO, 0x00(30, 0x0000, 0x0000, 0x0:17, 0x0000, 0x0000, 0x0996, 0x0003, OxcOlO, 3 Amiga® is a registered trademark of Commodore-Amiga, Inc., and is used with their permission, j AVM is produced by Computer Linked Images and is not connected with Commodore-Amiga, Inc. 4 Loflo SmaJ tatto rvnper seeder with C souce Author Tam Uartn PtXtw Usa toe SiD 51eepy porter 1 your programs Includto C Source, a sample program ard no&jtos Jut you can pug in »yet C crogrars Author. Tmm Maran ScutofToofs Programs to create
ct]«t5 for use tn Saspt D Includes 0rush_4O to convert l-F broshes to octets n full color with HAW and EHB support and wrap to canxs shapes i'iCd*M to tew, on cks* 361 . FradaMd to create fractal mountains with various cotanng from truth. Checkers or based v- aStooe j-c ji y a create i rarefy or ooecS based axnj tjoes anj nefaes Brary only Ajtoor 3rxe Thomson StjrtF *d5 Smatftolas n a .'roA**rxmi lor IrfcAon srn; parXji’b It akews you to ncorperate ric your Amiga C progrins Pi* xeePj ed£ng aoabtow tften bod an rare- computon incuJes f J C sores tv oocumeraSort Autocr: Ten Mann FncRa&flakgl
A63.( i Twefve exa-ws daronstraVig the use ol Charge Gtts A5BK assembler Ove' a garter megabyte of assenty source cooe. Author E. Lera AffrTempiat« A ccfledwn ol PD spreadsheet templates tor business and law ongnaty intended tor Lotus 123 or IBM Pcs They have been transfwed to the Arrtga. Loaded rto Gold Disk s The Advantage and saved as natrve Advantage Wes. Recures Advantage VI, t or higher Author: Amiga pod by MchaJ Todorowc CheetSheet A compflaDon el cheats, hots, bac*dcors. Helpful bogs.
Passwords, codes. Solves. And walkthroughs for over 150 Arnga games January 1st. 1991 edtkXi. Ault** Marti Shoayw E2Asm Comoines parts of The ‘C‘ language win 68000 auembty, gwlng it the leeT o a figher level language Supports all 1-3 functions Uses braces and ’the- hk* V Resulting cooetscpnmnedasmucfiispossjbto Takeinxrtefit you create and outputs a aim Me loutes example sores and executable Wes Vernon 131. An update to verson 14 on Ssk 21. Brary only Author Joe Seberrrann FntBstifi&G2 ApaAsm A Programmable At*j Logo jPALj program based on an art MMI Fortran IV program, tor ft* PAL
Handbook Second Edion and Hud Edoon by MWI TheVeraicn |l«is completely rew-toentor Ferric 77 Theoutou® produced are s*rt to separate Wes inSeed of ft* JCN" There are perry gf example PAL Hesta test rapect cr just to team «nat PALI are af About. Th* Fortran soira* 4 oduded i*f! Fa stoucaors to compie mog AC Fortran verscn 13 Auftor See Metaer Rem rtoer program for yxr startup-sequence Baogsrwt open a wrtoow and cJsjwr any important events th*t are due' Badger vril not tether you d there ts nothing to report Evers are entered via merxiarto prompts Tha n verson 5 mad* from the letters grren Atom
matching of worth by Wigm and by grvmg f« lews known • mt h lor the word MATCH. Great lor word games and crosswords Resufts fwtW to screen arc a RAM: based We The word lot u in asd and so can be eoted if d»red New wcrdi can be adoed and C a u d be used tor drterert languages if ¦soured Supped wr over 2*203 words I mossy Ergfen spedngsi Version 1 C rejdes sexree Author: Gary Brean S8a*u0 PragraTimersuStyBassisJ n m*re*nng ctt veratons of scoracooe aciu* namtans 3 99 od uraton* n any iocaton desired V*W! 1 Ooe tmiry onfy Author George Aertw month TlAonrwJ eiecua any program JtoSfiIBMassaJicused
each rnorai Very usertJ, tor eiampe to eiec-te Te Ead CheatSheet A conpiason o cheais, hints, baddocra. “tepfJ tugs.
PasswonK. Codes, solves and wdtahroughs tor over 150 Amiga games February 1st, 1991 edton. An upPate to January 1st edteon on disk 431 Author: Mark Shnayer C Manual Parts land 2 of a compteteC manual lor the Amiga whtoti desenbes hew to open and work with Screens, Windows, Graphics. Gadgets Requesters, Aterts. Menus. 1DCMP, Screes Vsprttes, AmigaDOS, Low Level Graphics Rou t-nes, Hnts end Ttol. Eta The manual also expians how to use your C Compiter and gives you important nforma- bon about hew the Artega xvotks and how your programs should be designed. The manual conststs of 15 chapters
together wrth more than 100 fully executatte examptes with source code When unpacked, the manual and examples nearly fil up tour standard Amiga tocpws. This a veraon 20. An update to veraon 1 0 on dsk 337.
Because of ts sue t e dstafiuted on two library disks, parts 1 and 2 on dsk 456 and pans 3 and 4 on dsk 457 Aulhor: Anders Bjwm FrriFMQiftig Cmanual Parts 3 and 4 of a complete C manual tot the Armgawhch describes how to open and work wrth Screens , Windows, Graphics, Gadgets. Requesters, Alerts, Menus, IDCMP, Sprites, Vspntes, AmgaDOS Low Level Graphics Routines. Hires and Tps. Eta. The manual a so expkans how to use your c Cempriei and gwBS you mportart ritorra- ton about hew toe Amiga works and how ycur programs should be designed The manual consists of 15 chapters together with more than
100 Wfy executable examples wtih source code When unpacked, the manual and examples nearly fl up tour standard Armga Popples This is vwston 2D, an update a veraon t o on disk 337 Because of is size, n e dsbfeuted on twg library disks, parts 1 and 2 on Ssk 458 and parts 3 and 4 on dsk 457 Author Anders B eon line AshefiwreientoenhareteCtebare-bonesCUwitafearjres that many people find usetul n the UNIX csh, including history, aliases, a directory stack, eta. Version 1.15, includes source Author John D. Aycock Ouickfleq An 'Ask unity* to replace the 'ask* command from ArrvgaDOS QixkReq can bad
arguments Irom files thus makng a possible to hande Onj questions and texts Also supports optonai Sne traate r BodyTert. An opbon to center fait to window. CkspisyBeep when requester is actrvaisd, seang your own FrontPerv number, specfying requesters wbth and he hi and ail tends ol ovorscan (tspiays Frst public release. Veraon 2.0, Indudes source. Author. Marfoxs Aalto Fred Fhft Disk 458 ATCopy A program 10 copy Nes from the Amiga stoe of a system, equipped with a PC AT tnc etoard, to toe PC stoe. Using wMcaros Copies dractfy througn the snared memory Supports CU and WoftBench usage. The s
veraon 22, an update to version 2. T on disk 429. New features indude much faster copying and selection of all options using WorkBench Shareware, bnaryody Author: Refer Vorwerk Csh Version 4 02a d a CsfrkkeSheB derived trom Mac Dfflon's she*, veraon 2.07. Tfis is an update to veraon 4.01a on dsk 331 Changes nctode bug fixes, pieservabon d fite protecbon bra by cp, some new commands, and reformatted documentation includes source Author: Matt Olton, Sieve Drew, Cano Boneo Cesars Dwo GIFMachine A program that will convert CompuServe GIF Image Hes into IFF SHAW and 24btiLBMs
Itortersanumberofextra options lite drriemg, ftoruontal and vertxal fig. As wefi as automatic border removal. Requires OdkStart version 2.0 or greater torixi lfrss verafon 2.116, an update to version 2.104 on ds* 405. Indudes s&rx Autoor Christopher Wchura TeXrfy A package ol Arew scope, for CygrwsEd users, wricfi allows total control of AmigaTex from within CED This is version 1.1 Oe, binary only. Aulhor; Woll Faust Fitdfiafi Dili 455 Aw Dock An Amiga verson of toe NeXTsfrtock*. But more versatile andnMasimrsd Promctes you with a number of buttons

Click image to download PDF

Merci pour votre aide à l'agrandissement d'Amigaland.com !

Thanks for you help to extend Amigaland.com !




Today: 35
Yesterday: 197
This Week: 482
Last Week: 669
This Month: 2276
Last Month: 2931
Total: 63344

Information cookies

Cookies are short reports that are sent and stored on the hard drive of the user's computer through your browser when it connects to a web. Cookies can be used to collect and store user data while connected to provide you the requested services and sometimes tend not to keep. Cookies can be themselves or others.

There are several types of cookies:

  • Technical cookies that facilitate user navigation and use of the various options or services offered by the web as identify the session, allow access to certain areas, facilitate orders, purchases, filling out forms, registration, security, facilitating functionalities (videos, social networks, etc..).
  • Customization cookies that allow users to access services according to their preferences (language, browser, configuration, etc..).
  • Analytical cookies which allow anonymous analysis of the behavior of web users and allow to measure user activity and develop navigation profiles in order to improve the websites.

So when you access our website, in compliance with Article 22 of Law 34/2002 of the Information Society Services, in the analytical cookies treatment, we have requested your consent to their use. All of this is to improve our services. We use Google Analytics to collect anonymous statistical information such as the number of visitors to our site. Cookies added by Google Analytics are governed by the privacy policies of Google Analytics. If you want you can disable cookies from Google Analytics.

However, please note that you can enable or disable cookies by following the instructions of your browser.


Visite depuis
Visite depuis