Amiga DOS subdirectory and displays sorted directory listing v Formats 3.5-inch and 5.25-inch MS-DOS diskettes and Atari ST diskettes v Provides duplicate rile name detection with query/replace options II' Provides TYPE and DELETE commands v Permils renaming of files where file name restrictions occur ti Remains resident 10 permit AmigaDDS disk swapping. Only .95 Plus 53.00 shipping and handling CA residents add 6% sales tax. Central Coast Software N 268 Bowie Drive, Los osos, CA 93402 Telephone: 805 I 528-4906 FAX: 805 I 528-3138 DEALER INQUIRES WELCOME Circle 103 on Reeder Service cord. From The Managing Editor Amiga Enthusiasts One of the great things about working with the Amiga is the fascinating people we get to know. From our own readers and customers to the Amiga dealers, software developers, and hardware engineers, the Amiga has attracted some of the most sincere and dedicated people I have ever had the pleasure to meet. The Amiga continues to maintain a quality of devotion from its users and vendors that is rare in other computers. The reasons for this loyalty are diverse. Some Amiga users point to the unique abilities of the Amiga.

Document sans nom AMIGA Volume 4 No. 7 July 1989 US -95 Canada .95 EXCLUSIVE ULTRACARD PREVIEW THE AMIGA BECOMES HYPER AMAZING HARDWARE PROJECT: Analog Joysticks FRACTALS PART II: Coordinate Systems AND MUCH MORE!
Pw ri TJB* A lu>o AC GAMESjmiGA AMAZING REVIEWS: Dungeon Master Battle Chess Datastorm Baal The Duel Lords of the Rising Sun Zany Golf Wayne Gretzky Hockey HoleinOne Deja Vu latte Chew- ,• nf Ihc Hi:. % Sui
C. vync Grcuky ilocke OVER 450 AMIGA ENTERTAINMENT PRODUCTS ; 450
AmlOi JLNTFKTAlNMfcXT OMDEX Chicago, Spring '89 Scribble
PLATINUM EDITION Committed to excellence since 1978 I27B8
Forest Hill Boulevard, Suite 202 West Palm Beach, Florida
33414 Mcro-Systems Software 407-790-0770 FAX 407-790-1341
Dealers and Distributors Call 1-800-327-8724 See your local
dealer for a demonstration.
Scribble! Platinum Edition is a trademark of Micro-Systems Software, Inc. Amiga is a registered trademark of Commodore Business Machines.
Circle 101 on Reoder Service card.
Scribble! Platinum Edition Scribble! Platinum Edition offers many improvements that make Scribble! The word processor of choice for beginning and experienced users.
Featuring rapid text entry- and scrolling, Scribble! Platinum Edition offers the best of all worlds: power, speed, easy to use. In no time at all, you'll ire writing memos, letters, or even a book!
SPELLING CHECKER Platinum Scribble! Shines in this area with a 104,000+ word dictionary with scientific and technical supplements. The Spell-As-You-Tjpe option checks spelling on the fly.
Phonetic spelling, transposed letters, and contractions are no problem for Platinum Scribble! Enter Kasil and castle is suggested. Me finds the and shalln 't finds shan't.
Modify the user dictionary- by adding, editing and deleting words with the user dictionary maintenance program.
THESAURUS Platinum Scribble! Has a 470,000+ word thesaurus, with definitions. As a matter of fact, the word right displays 21 groups of synonyms, MULTIPLE WINDOWS Open up to 4 windows at once. Display your documents in 2, 4, or 8 color windows.
Change the colors to suit your needs. Platinum Scribble! Supports both interlace and non-interlace screens with horizontal and vertical overscan.
CUT AND PASTE Copy, cut and paste text within a single document or from one document to another.
MAIL MERGE Print form letters and mailing labels. Enter information at print time or auto¬ matically insert information from any mail merge text file.
IFF GRAPHIC SUPPORT Print IFF graphics with any compatible printer supported by the Commodore Amiga printer drivers.
CLIPBOARD COMPATIBLE Platinum Scribble! Is clipboard compatible with Micro-Systems Software products.
OVERVIEW
• On-screen bold, italic, and underline, with highlighting for
super and sub-script. • Support for laser printer font
cartridges • Needs only 512k of memory • Not-copy protected •
Easy hard drive installation • Free Technical Support for
Registered Users.
From The Makers mr of Don Beuth’s Dragon's Lair™ X mm W Come TWO Exciting new Games: ^ / Vortex from the author of CB4 Z00M:M ’ r and Datastorm from the author of Sword of Sodan,M Now available through your Local Amiga™ Dealer Amiga « a imdemarkol Commodore-Amiga. Inc Dragon Sian and 8luih Group. Lid are trade-marks owned by and used j k undet license from Skith Group Ud 1963. 1986 & 1907 A Blulh Group. Lid Character Designs 1983 Don Bfuifi All rights reserved Zoom and Sword ol Sedan are irademarks ol v \ Discovery Software mil me balance!
Product of Canada SPECIAL SUPPLEMENT! AMAZING GAMES!
Wayne Gretzky Hockey review by Bob Borgen Is the game as great as the name?
Western Games review by Stephen Kemp Quid spittin’, cow milkin’, beer shootin', good fu. And watch those belches.
The Duel review by Joe DiCara Joe blasts down the highway in this sequel to Test Drive.
Baal review by Derek J, Perry Derek straps on the gear and goes after the war machine.
DataStorm review by Paul Costa Defender's mutants invade the Amiga.
Lords of the Rising Sun review by Derek J. Perry Samurai fighting in Shogun Japan.
Dungeon Master review by Graham Kinsey Enter the dark halls of Lord Chaos' dungeon.
Zany Golf review by Joe DiCara Plaid pants aren't the only crazy thing on this golf course.
Hole-in-One Miniature Golf review by Stephen Kemp Putt putt will never be the same.
Deja Vu review by Bruce Jordan Have I done this before???
Battle Chess review by Jeffery Scott Hall Jeff looks at an action-packed version of an old classic.
Snapshot by R. Bradley Andrews Three arcade games, and a day at tire lake.
HardCopy by Melissa J. Bernier and Paul Costa AC debuts a new games page.
Amazing Amiga Games Listing Over 450 Amiga entertainment products listed!
COLUMNS AMAZING FEATURES 1989 Spring Comdex, Chicago by Ed
Bercovitz Ed sends home his Comdex report—with no anchovies.
AC EXCLUSIVE!
An Inside look at UltraCard by Steve Gillmor Steve takes a behind the scenes look at the Amiga’s first hypertext program.
Adapting Analog Joysticks to the Amiga by David Kinzer David Kinzer shows Amiga game buffs how to arm their machine with an analog joystick.
C Notes from the C Group by Steven Kemp Good planning for good programming.
Him Roomers i<>5 ¦m by The Bandito More personnel changes you know where.
Using Coordinate Systems by Paul Castonguay Part II of the Fractals series addresses coordinate systems, the basis of computer graphics New Products...and Other Neat Stuff by Elizabeth G. Fedorzyn A Macintosh emulator, an Electric Crayon, and where in the world is Carmen Sandiego?
The Video Desk by Larry White Larry looks at where Amiga video has been and where it's going.
PD Serendipity The latest in software philanthropy.
Bug Bytes by John Steiner Upgrades from Gold Disk. B.E.S.T. and more.
AMAZING DEPARTMENTS Amazing Mail From The Managing Editor Amiga User Groups Index of Advertisers/ Reader Service Card Public Domain Software Catalog Publisher: Assistant Publisher: Circulation Manager: Asst. Circulation: Asst. Circulation: Corporate Trainer: Traftic Manager: Joyce Hicks Robert J. Hicks Doris Gamble Traci Desmarais Donna Viveiros Virginia Terry Hicks Robert Gamble International Coordinator: Marie A, Raymond Marketing Manager: Ernest P. Viveiros Sr.
EDITORIAL Managing Editor: Co-Editor: Co-Editor & Submissions Editor: Hardware Editor: Technical Editor: Music & Sound Editor: Copy Editor: Copy Editor: Art Director: Photographer: illustrator: Production Manager: Don Hicks Michael Creeden Elizabeth Fedorzyn Ernest P. Viveiros Sr.
J. Michael Morrison Richard Rae Aimee Duarte Derek J. Perry
William Fries Paul Michael Brian Fax Donna M. Garant Try the
best backup software anywhere for 5 bucks.
HZ-BACKUP, the only self managing backup software, will solve your backup problems forever. We're so confident you'll agree that, for a limited tirnc only, we'll send you a working copy of HZ-BACKUP (limited only by the number files it handles) for only five dollars. To receive your demonstration disk and a discount certificate mail S5.00, your name, and your address to; HZ-BACKUP DEMO DEAL, 10668 ELLEN ST., EL MONTE, CA 91731 EZ-Backup With EZ-Backup you use thtr same set of disks for every incremental back-up Only one full back-up requlred -Bver1 Space on the disks is managed by deleting
obsolete archive files and allouang you lo save from 0 235 versions of each file. Your files are saved-even if you have completely deleted them from the hard drive!
EZ-Backup comes with an optional warning screen- We all tend to put off doing backups EZ-Backup-s warning screen reminds you If you would rather noi be reminded -you have the opbon to shut the warning screen off EZ-Backup prevents you from damaging valuable data- By checking the volume label. EZ-Backup keeps you from writing over important files EZ-Backup uses Standard Amiga format- Piles are archived in standard Amiga format and work with all standard utilities EZ-Backup provides easy recovery of individual files— A stmplc to use mouw oriented program allows you lo recover mdtvidual files.
Works ivith all Amiga-DOS compatible hard drives.
Iamiga-DOS version 1.2 or higher)
* Provides archive-bit uhlilies * Nol copy protecled
* Multi-tasking * Complete manual wlh examples
* Upgrades provided lrt» lot the first six monlhs atler program
purchase1
* Free telephone support I Not more expensive just the best -
.95 - from: EZ-SOFT or an Amiga Dealer near you.
10668 Ellen Street
F. t Monte, CA 91731
(818) 448-0779 Dealer Inquire# Welcome ADVERTISING SALES
Advertising Manager: Alicia Tondreau Marketing Assistant:
Melissa J. Bernier 1-508-678-4200 FAX 1-508-675-6002
SPECIAL THANKS TO: Buddy Terrell & Byrd Press Eob at
Riverside Art. Ltd.
Swansea One Hour Photo Amazing Computing™ (ISSN 0866-9480) is published monthly by Pill Publications, Inc., Curran! Road. P.O. 3ox 869, Fall River, MA 02722-0669.
Subscriptions in the U.S.. 12 issues tor .00; in Canada & Mexico surface. .00; foreign surface for .00. Seccnd-CIass Postage paid at Fall River, MA 02722 and additional mailing offices.
POSTMASTER: Send address changes to PiM Publications Inc., P.O. Box 669, Fail River. MA 02722-0569. Printed in the
reserved.
Firs: Class or Air Mail rates available upon request. PiM Publications, Inc. maintains the right to refuse any advertis¬ ing.
Pirn 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 manuscn pt and disk format to the Co-Editor. Requests tor Author's Guides should be directed to the address listed above AMIGA™ is a registered trademark o!
Commodore-Amiga, Inc. rz Circle 104 on Reader Service card.
Amazing Mail Dear AC: As you are aware, Word Perfect Corporation's commitment to developing for the Amiga has been the subject of much discussion. At one point, WPCorp officials had announced that they planned to pull back all future product development for the Amiga. Reaction from a large number of Amiga users persuaded WPCorp officials that our position regarding product development for the .Amiga should he reconsidered.
As a result, WPCorp will continue development of WordPerfect for die Amiga. WordPerfect 4.1 is die most current version. We are currendy working on an interim release of the product diat will include minor enhance¬ ments and fixes with die software. As soon as that is released, we will begin working on a new version of WordPer¬ fect. We wall also continue to maintain and provide interim releases of WordPer¬ fect Library for the Amiga.
It is true that WPCorp has scaled back its development staff for the Amiga.
The primary reason for the cutback is the fact that sales of WordPerfect for the Amiga have been low. Sales were good when the products were initially re¬ leased, but they declined significandy soon afterwards. Profits from WPCorp’s Amiga products were not high enough to cover the costs of the Amiga develop¬ ment staff. So in order to make the Amiga division profitable, AVPCorp execudves decided to scale back the division.
Currendy diere are three full-time Amiga programmers and two full-time testers working on WPCorp produces. We also have a marketing manager in addition to our regular Amiga customer support staff. We definitely plan to continue suppordng WordPerfect and WordPerfect Library for the Amiga, We had begun development of PlanPerfect, WPCorp's spreadsheet, for the Amiga, but we chose not to pursue this so that we may concentrate our limited re¬ sources primarily on die continued development of WordPerfect.
As a result of customer requests, WPCorp began preliminary development of a 6.0 version of WordPerfect that includes support for graphics. The current code in WordPerfect 4.1 will not allow the addition of graphics capability.
To develop a 6.0 version of WordPerfect would require that we completely rewrite die program from scratch, or that we waii until 6.0 equivalent is available on anodier machine so that it could be ported over to the Amiga. Using either of these two methods is a very cosdy and time-consuming process, and it would take one to wo years and maybe more to develop a 6.0 version of WordPerfect.
Given the timing and resources available, it is difficult to commit to a 6.0 upgrade at this time. However, development will move incrementally towards that goal.
Once again, WordPerfect Corpora¬ tion is committed to suppordng to the Amiga market. This commitment is evidenced by die fact diat WPCorp is one of die few companies that offer toll- free support for its /Amiga products. We regard die Amiga computer and its users very highly, and we’re proud of our products for the Amiga.
Sincerely, Rebecca Moitensen Amiga Products Publicist This may not be 6.0, but it is still good news for Amiga owners. It also shows that WP is an open minded company that is willing to respond to it's customers feedback.
Dear AC: I finally got the time to write you! Please send me an oudine for submitting articles to Amazing Computing.
Here is a hint for you growing Amiga owners. I cannot find this documented aldiough some of you know this trick. The AmigaDOS manual does not tell you how to copy files from an outside directory to die current directory without specifying die current directory as die destination. The answer is very simple and I was dumbstruck when 1 figured it out! Here is an example of what I used to do and the trick.
1> cd df0:devs/printers 1> copy dfhdevs/printers/*? To dfOidevs/ printers Boy that was a lot of typing and any mistakes made me type it in again! OK.
Now for the easy way; 1> cd dfO:devs/printers 1> copy dfl :devs/printers to The double, double-quotes tells Amiga¬ DOS to copy the files to the current directory which is where 1 wanted them to go! Now how many of you CIJ buffs knew that one?
A Loyal Reader and Hopeful Contributor, John B Preston Pensacola, FL Wanks for tenting with this hint. It will save me a lot of typing.1 -=M\.f=»- DearAC: In an imperfect (Amiga) world, all too often filled with hype without substance, promises unfulfilled and the siren call of ‘'user friendly”, it's nice to find a product that does everything it promises and a company that does even more!
I'm speaking of Great Valley Products (GVP) and their Impact 500 Hard Disk/RAM expander add-on for the A500. Contained within a rather mild- mannered, Amiga-tan “box" sitting just left of ‘‘Ctrl",”Shift"and “.'Alt" is all the magic needed to turn a 500 into a serious computer. Once those two eves...one red, one green... start winking at you. It s off to die races!
Background: I'm not a program¬ mer, nor am 1 a game-only user. I'm a moderate-to-heavy word processor user (full-time professional writer/producer), a sometime spreadsheet and database user and a lover of utility programs. While not a graphic artist, I do desktop publishing professionally (dirough a professional graphics house on another computer— the “M” worcl) and semi-professionally on the Amiga. I am investigating the Amiga iir professional video applications, namely high quality desktop-produced presentations and interactive video instruction. System configuration: A500 with 512K
RAM/clock expansion, external 3.5" and 5.25" (for IBM ASCII files) drives, GVP 30 MB Autoboot Don't limit your potential! Experience excellence!, a word processor designed for your Amiga, with 250 available fonts, a Spell-As-You-Type 90,000+ word Dictionary, Grammatical/Style Checker, Thesaurus, Index and Table of Contents generator, Headers, Footers and Footnotes! Sail through PostScript output, Tyue WYSIWYG, automatic Hyphenation, Math, beautiful resizable Color Graphics, flexible Mail Merge, Columns and an easy-to-use Macro- Language making complete actions a breeze! The fastest word
processor for your Amiga is the only one you'll ever need! Tvuly a "Masterpiece" of excellence!
12798 Forest Hill Boulevard, Suite 202 West Palm Beach, Florida 33414 407-790-0770 Fax 407-790-1341 See your local dealer for an excellence! Brochure.
Dealers and Distributors Call 1-800-327-8724 We use KAO Disks!
Amiga is a registered trademark of Commodore Business Machines • PostScript is a registered trademark of Adobe Systems, Inc. • excellence! Is a registered trademark of jMicro-Systems Software, Inc. Circle 105 on Reader Service card.
Impact 500 HD with 2 MB autoconfig.
RAM, yielding a 3 MB A500.
To say the impact 500 does everything it's supposed to do is to take away from the real beauty of die system for a guy like me. (Remember, I am a serious user. I am not a tech!) The GVP unit transforms die 500 into a very- fast (by comparison to a non-HD system), very reliable, near idiot-proof machine that NEVER GETS IN THE WAY OF WHAT I’M DOING WITH THE COM¬ PUTER.
Thanks to some well written software, the drive was incredibly easy to format and partition. Its operation is very' quiet, except for some fan noise. Loads, saves and even directory lisiings are like lightning, thanks to buffering on individ¬ ual drives and HD partitions that’s like having FACC II opemting continuously in the background. And with three parti¬ tions, everything is neat and accessible!
Still, it is an imperfect world. So, what went wrong? Well, GVP's claim that any 150ns or faster 1-meg xl RAM chips would work was wrong. After buying and installing l6 110ns chips, I experi¬ enced terrible memory problems. Many programs wouldn't even load properly.
What to do? Call GVP.
That 1 did...and 1 got through on die first call. In fact, every call was answered quickly and courteously ( thank you Lisa and Mary). Was told by a very calm and confident voice on the other end (dianks, George) that the company had determined 80ns or faster® chips were needed, after all.
Now for the best part. When 1 informed GIT* that my chips were not exchangeable, GVP OFFERED to exchange diem at no charge and did so willingly. They even gave me their 800 phone number, for future calls. That, friends, is what I call customer service administered on a professional level.
More than that, what GVP demon¬ strated is 1) a well defined concept of who diey are in the marketplace, 2) an understanding of what they must do to achieve the high position in diat market¬ place they feel they rightfully deserve and 3) a full-time commitment to live up to the demands of the position they have carved out for diemselves. For my part, die entire Amiga community could benefit from more of that kind of thinking. Yes Commodore..."That one’s for you!"
GVP, my hat is off to you. Thank you. I’m writing diis because I want others to know about a first-class product and a first-class company.
Best regards, Jerry Smithers Creative Consultant Omaha, NE.
Dear Amazing Computing: I have been attempting for the last week or so to fully understand the workings of die new RAD: device in Workbench 1.3 and I believe that the following information may be of help to other readers. 1 have been using a RRD (recoverable RAM drive) for some time now' available in the public domain (VD0:) and in updating some of my disks I thought that it would be worthwhile to use official RAD:. Many of my boot disks place files such as word processing spell checkers for example in VD0: for faster checking etc. A typical segment of the startup-sequence would be: mount vdO:
if not exists vd0:dictionary copy words:dictionary to vdO: quiet etc endif ....rest of sequence I tried this substituting RAD: for VDO: on both 1.3 Kickstart and 1.2 Kicksrart machines with no success. The machine would just go into limbo on a w-arm re-boot and I just could not get RAD; to work. I was just about to give up when I tried as a last resort the following: ....Usual startup-sequence stuff execute s/radstartup ....Rest of sequence file s/radstartu mount RAD: if not exists RAD:dictionary copy words:dictionary to RAD: quiet etc. endif The file radstartup is IDENTICAL to the code lines
which cause the problem above but now there are no such problems. The RAD: device works well and has caused no problems.
I tried just about everything 1 could think of (including changing Bootpriority, highCyl values, formatting RAD: etc) before stumbling upon this heaven sent solution which works on a 1.3 Kickstart A500 with 1 MB and a 1.2 Kickstart A2000 with 5.5 MB, I hope die above will assist other users with die irritating and frustrating experience I suffered though.
Congratulations on the continuing high quality' of the ONLY worthwhile Amiga specific publication available.
Keep up the excellent work!
Yours Sincerely, Dr. Richard Holder
E. Sussex, UK Dear AC: I have just received Volume 4, Number 5
issue of AC, and I can't help myself, I have to tell you
folks-You’re knocking me out! Just when it gets to the point
w'here I wonder if it's w'orth the effort to bring in die
trash from the mailbox, diere you are. Today, at least, it was
w'orth die trip, (The rain doesn’t even phase me, since my AC
is so carefully wrapped. Simulated sunshine, via US Postal
Service!)
Any one of several articles would have included instant purchase if it were not for the subscription drat brings AC home already. David J. Hankins did me a favor with his Lattice C 5.02 investigation, Oran J Sands cranks out yet ANOTHER great background piece, David Martin illuminates the darkest comers of die Amiga, and of course the Bandito always provides the best inside info most of us will ever see.
Special acknowledgement is due, Steve Bender's very good coverage of a subject that most people refuse to accept as real. If he survives die power series intact, perhaps he could tackle the absolute worst topic-ESD. (Depending on circumstances, my Section Chief calls static one of two diings: Voodoo or Excuses.)
I’ve got to tell you, die piece served up by Andre Theberge wras a reai winner. I’m debating whedier to w'ait until this weekend to write, and tell you how they worked out for me. But no, I need you folks to hear this right awray!
I can’t stop without mentioning the cute little MIDI adapter by B.S. Winslow.
This is anodier example of a very simple solution that works well. I expect that a Simply The Best Amiga Hard Drive SUPRADRIVE HARD CARD FOR AMIGA 2000 Before you buy a hard drive, look around. Look closely. Compare speeds, but also look at Interfaces...Software...Value. We think you'll agree that SupraDrives are Simply The Best Amiga Hard Drives. Here's why ... with revolutionary new WORDSYNC™ INTERFACE Each SupraDrive for the A500/A2000: Autoboots directly from FFS partition * Interface allows super smooth video, sound, etc., with no rude interruptions for hard drive access • Compatible with
Bridgeboard™, RAM. Digitizers, other boards • Supports MS-DOS disk partitions with Bridgeboards • Installs easily • Pre-formatted & ready to use
* Includes 2 floppy disks of software & clear, thorough manual •
Fine tuned assembly language driver software • Blind data
transfers improve speed 3x
• Knowledgeable tech support • Interfaces also available
separately SUPRADRIVE FOR AMIGA 500 with AMIGA BUS PASS-THROUGH
for unlimited expansion • OPTIONAL 2MB RAM Breakthrough Speed.
SupraDrives give you access times as low as 11 ms. and data transfer speeds of over 500K/sec. (Amiga® 2000) or 326K/sec. (Amiga 500).
Features like full support of Workbench™
1. 3, the Fast File System (FFS), and multitasking make these
drives FLY.
State-of-the-Art Interfaces.
Supra's interfaces (included with every SupraDrive) give you innovative features no one else can match. The revolution¬ ary WordSync™ Interface transfers 16 bits at once, which gives A2000 Supra¬ Drives DMA speed without DMA hassle.
The A500 interface passes the Amiga bus signal through to your other peripherals; without Amiga bus pass-through, your system is severely limited. And all Supra interfaces feature SCSI ports for easy daisy-chaining.
The Best Software.
After installing the drive, you'll be glad you have Supra's full array of powerful, easy-to- use software. SupraFormat makes formatting a breeze and lets you use up to 30 partitions and various file systems — FFS, MS-DOS®, Unix, Macintosh™, and more! SupraEdit lets you access low-level Amiga system information, and other included programs make using a hard disk fun and easy.
Irresistible Value.
All this is available at a price you'll love.
Look into it! Only Supra Corporation — an experienced company with a proven commitment to the Amiga and its poten¬ tial — gives you such an attractive alternative: The SupraDrive. It's Simply The Best Amiga Hard Drive.
Ask your dealer for details, or call: Supra Corporation AH Supra Products 1133 Commercial Way Albany, OR 97321 503-967-9075 Are Made in the U.S.A. ORDERSl 1“800"727-8772 Clide 1D6 on Reader Service card SupraDrive. Word Sync, SupraFormat. And SupraEdit are trademarks of Supra Corp. Amiga is a registered trademark and Workbench is a trademark of Commodore-Amiga, Inc. MS-DOS is a registered trademark of Microsoft Corp. Macintosh is a trademark of Apple Computer.
Lot of people might be willing to experiment with MIDI now that they know it doesn't have to cost a fortune.
Good job!
These hardware projects are the way to keep my subscription going. If it were just one or two great articles every month, I might be happy just browsing at the library, or bumming them from a friend for an hour. But 1 know I have to keep projects for reference forever. I may build a project just tire way you print it, but more likely I will tie it in with something else, expand on it. Or just use a little piece of it in another project five years from now. Regardless of how 1 use it, this issue will be lurking in my basement for ages. (Would you be offended if it's sitting with Computers &
Electronics’ ZX SO projects?)
Circle 107 on Reader Service card.
I guess that about covers it. I’m sony I was so long-winded, but this issue was too good to not tell you about it. Thanks for putting out the best Amiga mag there is. Good luck in maintaining the momentum!
Sincerely, Steven Toal Crofton, MD Dear Amazing Computing: Very humbly I would like to point out that the Amiga community is much larger than the reach of NTSC standard, and the number of Amigas are growing larger and faster everywhere, including PAL countries, and PAL are more than just the European countries.
So take heed, developers, manufac¬ turers, producers, distributors, dealers, publishing companies, writers, free lancers, and all others and always take in consideration the potential and demand of the PAL market. We do need all kinds of PAL products, without any delays.
Please pay attention to the following points:
1) There should always be information about PAL compatibility
report, test, review, what's new column, expo, show &
convention round ups, and package covers. If these products do
not adhere to PAL now, ¦what are the prospects of future PAL
versions.
2) For every product there should be price information,
availability and the phone numbers and addresses of the
manufacturers. The phone numbers should be the companies
actual phone number not just fire TOLL FREE number, because
VERY seldom are tire re toll free phone numbers in foreign
countries.
3) As there are many so called "foreign keyboards” around, (as a
matter of fact there's not such a tiling as a “foreign
keyboard” for the Amiga, but for individual “foreign
softwares” there certainly are) and because there’s a lot of
buying potential in “foreign keyboard" countries. 1 think it’s
not too much to ask of the software companies that their
program algorithms should be so sophisticated that the program
would always check which keymap is in use, and then make the
necessary adjust¬ ments. This problem can cause unpre¬
dictable ancl frustrating difficulties, and I know I’m not the
only one familiar to these phenomenons.
Remember... Dedicated to the AMIGA Nothing but the best!
COMMQDOIE The Memory Location 396 Washington Street Wellesley, MA 02181
(617) 237 6846 Call the AMIGA Experts!
Authorized Amiga graphic design dealer.
Our crew has over 30 years total combined experience with the Amiga!
We ship UPS Mon. thru Fri. Store hours; 10-6 Mon.-Thr. 10-8 Fri. 9-5 Sat. Commodore authorized repair in store.
Low flat rate plus parts. Warranty service.
4) All manuals should ALWAYS have an index included. The manuals
shouldn’t be wTitten only by the program develop¬ ers &
experts, they do NOT necessarily know how to tell the average
user how' to stan using a program, and to get along with it.
5) Where is the educational software?
There’s a considerable vacuum in this field of good, interesting, user friendly, and encouraging programs from children preschoolers to adults.
6) A cardboard leaflet with the key- shortcut commands should
always be included with the manual and/or a cardboard model,
which can be fastened on the keyboard. The latter would
especially speed things up for the beginner, to learn howr to
use the program, or when You have not fiddled with a program
for awhile.
7) Globally it would help the consumer(s) a lot, if the
information about die multitude of fonts would always include
information (regarding) which keymaps are supported.
Sincerely yours, Jan W. Ahlfors FINLAND
P. S. Keep the Bandito ALIVE !!
• AC* ? Fast backup - 20MB in 30 minutes or less ? Uses two
floppy drives (if availabiei lor backup/restore with automatic
switching ? Builds sorlsand displays catalog of files and
subdirectories ? Provides FULL/Subdirectory/lndividual file
backup/restore ? Tncludesor excludes tiles by name (with wild
cards), file date, or archive bit ?Calculates the number of
floppies you'll need before you star, ? Handles files of
unlimited length, unlimited subdirectories and unlimited files
per subdirectory ?Automatically formats diskettes with no delay
as it writesv' Sequentially numbers and date/time stamps backup
diskettes ? Checks the sequence numberand date/time stamp of
each diskette before restoring files from «? Restores original
date/ time stamp, file notes, and protection bits on both files
and subdirectories ? Runs with Workbench or CLI ? Produces
backup/restore report to disk or printer ? Beeps for lloppy
change ? Accepts CLI parameters and batch command files ?
Detects bad disks during backupor restore ?Convenient/user
friendly error recovery ?Multitasking ?Runsm512K ? No copy
protection ? Works with all AmigaDOS compatible hard disk
drives.
DISK-2-QISK” makes it easy and convenient to transfer C64/C128 files to and from the Amiga! DiSK-2-DISK programs the Amiga mode! 1020 externa! 5.25' diskdrive to read and write 1541/4040 and 1570/1571 disk formats including 1541 "Hippies".
? Converts Commcdore/PET ASCII to AmigaDOS siandard ASCII and vice versa ? Transfers word processing text tiles (such as PaperClip.
SpeedScript and Pocket Writer) to and Irom the Amiga for use wild popular Amigaword processors ? Includes 3 publicdomain programs lorconvert- ing C64 Koala, PrintShop and Doodle files to IFF format ? Finds and flags dialect differences between Commodore Basic and Amiga Basic flies ? Provides VALIDATE BAM and CHECK DISK utilities (VALIDATE BAM verifies the directory structure ot the 1541/1571 diskette; CHECK DISK reads every block of a 1541/1571 diskette to detect diskette errors).
DISK-2-DISK requires the Amiga model 1020 5.25' disk drive Only .95 Pijs .00 shipping and handling CA residents add 6% sales tax.
D0S-2-D0S transfers MS-DOS and Atari ST files to and from AmigaDOS!
D0S-2-D0S version 3.0 permits access to any MS-DOS volume available via AmigaDOS, including MS-DOS partitions on hard disks and MS-DOS volumes on LANS or SCSI networks.
? Supports single and double sided 5 25-incrt as well as 3.5-inch 720KB MS-DOS diskettes ? Reads/Writes 3.5-inch Atari ST diskettes (GEM format) ? Reads a variety of 5.25-inch MS-DOS lloppy formats via the CLTD Komca high-density floppy drive ? Converts ASCII tile line-ending characters and provides Wordstar compatibility ?Supports full directory path names, with wild cards in the file names ?Allows selection of MS-DOS and AmigaDOS subdirectory and displays sorted directory listing ? For¬ mats 3.5-inch and 5.25-inch MS-DOS diskettes and Atari ST diskettes ? Provides duplicate file name
detection with query/replace options ? Provides TVPE and DELETE commands ? Permits renaming of files where file name restrictions occur ? Remains resident to permit Amiga¬ DOS disk swapping.
Only .00 Plus .00 shipping and hand mg CA residents add 6% sales tax Central Coast Software 268 Bowie Drive, Los Osos, CA 93402 ‘Telephone: 805 / 528-4906 * FAX: 805/528-3138 DEALER INQUIRES WELCOME Circie 10B on Reader Service card.
Amiga Enthusiasts One of the great things about working with the Amiga is the fascinating people we get to know. From our own readers and customers to the Amiga dealers, software developers, and hardware engineers, the Amiga has attracted some of the most sincere and dedicated people I have ever had tire pleasure to meet. The Amiga continues to maintain a quality of devotion from its users and vendors that is rare in other computers. The reasons for this loyalty are diverse.
Some Amiga users point to the unique abilities of the Amiga. These hearty souls can recite a litany of reasons why the Amiga is superior to other computers. We listen in rapt agreement as they propound on the Amiga’s ability to multitask, support advanced graphics, create magnificent videos, and professional- quality music. They know the Amiga’s capabilities by its specifications. They understand the Amiga by what its features can produce.
Still, some Amiga enthusiasts point to the work they have accomplished. They will show you print outs of fascinating graphics (see Fractals Part II page 95) produced by mathematical equations, I have seen Amiga videophiles on a Boston television station at 3 AM explaining their latest video masterpiece. Some users, such as Jim Sachs, will create complete stories with music and graphics expertly coordinated by utilizing every available aspect of the Amiga. These users are extremely functional in their approach.
They know what they want to accomplish and the Amiga is the best tool for the job.
Finally, there are those able fanatics who just like a good fight. The people who see the Amiga is a great computer and want the rest of the tvorld to know it also.
These Amiga users take a certain pride in championing the underdog, especially when they believe their computer is superior to the front runners.
We all fall into one or more of these categories. Some of us will move through different phases of this list depending on our present work or the current status of the Amiga. Unfortunately, those of us who champion the Amiga, must again defend our computer from the changes at Commodore.
A Change of Scene Max Toy is no longer president of the United States division of Commodore Business Machines. He has joined the growing list of ex-presidents who have decided a change of company might help their “other interests,’’ I begrudge Mr. Toy nothing. I sincerely hope he finds the place and the bearing he needs to accomplish his personal goals. Like all the Commodore employees 1 have met, he was personable, competent, and willing to do his best for the Amiga.
With all respect and fairness to the new president of Commodore U.S., Mr. Harry Copperman, I believe Mr. Toy’s exit from the corporate offices of CBM exhibit more of the symptoms of an illness than the illness itself. Although everyone I have worked with at CBM has always done their best to do their job, there continues to be the awkward feeling that no one wants to commit themselves. Individuals are cordial and efficient, however it is extremely difficult to obtain a decision.
Such a simple idea: Market the Amiga.
Machine behind other less advanced and more expensive equipment It is a most disturbing and extremely difficult question which almost ever)’ Amiga user I have ever asked has the same answer, “Marketing.” Amiga Marketing?
Such a simple idea: Market the Amiga.
Demonstrate the abilities of the machine in advertising which focuses on the Amiga's strong points. In all fairness, this may seem difficult since the Amiga has so many strong points, but this should make the marketing task easier, not harder.
However, if you are showing the Amiga, please allow it to demonstrate itself well Last year CBM presented a series (I think there were more than one) of Amiga advertisements on MTV'. The spots were done entirely on Amigas and, from the look of diem, by inexperienced users.
There are several rumors circulating on how these commercials were created. The most interesting of these being that the account executives were brought together with tire equipment for an intense week¬ end of discovery and creativity. Each group was instructed to make two or three com¬ mercials, the best of which would be aired.
These commercials did little to demonstrate the Amiga in a positive fashion. The)- were sporadically constructed and graphically poor. These commercials may have even been presented this way to mimic MTV's rock videos, however veiy little, if any, music was created or used from the Amiga.
Almost as an afterthought, the viewer was quickly (and we do mean quickly) told of a free VCR available with an Amiga 500.
Although this advertising was directed at a particular market (the young viewers of MTV), and the commercials did at least attempt to demonstrate the Amiga by example, the results were, for most present Amiga users, less than exciting. However, Commodore will rightly show they sold more Amigas.
The question is why? Did Commodore sell more Amigas because of those commercials? Did they sell more Amigas because of the VCR incentives? Did they sell more because it was the holiday season5 Did they sell more because of an influx of new Amiga titles? Or, did they sell more because they did advertise?
In truth, die answer is all of the above.
Parents were driven into their local Amiga dealerships by the interests of their children and some impact from the MTV commercials. But. Once there, it was up to the Amiga dealer to sell the Amiga. Bacli salesperson informed the customer on what an Amiga would accomplish.
Commodore made the dealers responsible to market the Amiga.
Making the dealers your marketing too! Is not unknown. All computer companies with an established dealer network have done just that. They have provided the dealers with a set of tools to demonstrate their computers, instructed the dealers on the features of their machines and how to use them, and then provided advertising and other marketing to get the customers into the store. Commodore has leaned heavily on the dealers for support but they have delivered few warm bodies through the door.
A marketing manager understands that advertising is only one portion of the total marketing strategy. It is important and it cannot be overlooked. But there are other ways to make your product more recognizable to the public.
Apple Computer manages this task by placing their machines in television shows and movies, (Apple is still quite proud of their Star Trek IV scene with Scotty).
Although Commodore has been able to place their equipment in TV shows (ALT, Miami Vice, Amazing Stories, Our House, and others) and movies (Three Men and a Baby, The Disorderlies, and even a recent Maxwell Smart TV movie) the viewing public did not have the product awareness to know this was an Amiga. Viewers had seen pictures of the Macintosh and they associated the shape with the machine. This same association escapes the general public when they see an Amiga. They just don't see enough of them.
AMIGA Awareness = You!
Computer purchasers and enthusiasts are different titan any other consumer group.
They are deeply involved in the success of their computer for two separate and important reasons.
First, computer owners want to know they have made the right buying decision. A computer is still an expensive commodity for most household budgets. Not only is the computer costly (let's be honest—we wall all buy the biggest Amiga we can afford), but it requires a great deal of costly peripherals and software to work effectively. Add to this the amount of time required to become proficient with this hardware and software and we are talking about a great deal of resources.
Computer owners want to 1>e assured they have made the best choice. If they are happy, they will tell their friends and associates. However, if they become displeased, they are a user scorned. This burned customer not only has nothing nice to say about you, but is extremely happy to suggest some other brand. This is negative marketing and, once started, is extremely difficult to reverse.
Second, computer owners want as many companies as possible providing goods and services for their computers. They w7ant to find dealers close to where diey live and wrork so they can easily buy Send a Message to Commodore: Circle Reader Response Number 400 cables, software, accessories, etc. They wrant a variety of packages to choose from so they can buy what they need rather than molding what is available to their needs. The more active the market, the better opportunity these users have of attaining good performance from their equipment at a reasonable rate since competition should drive
dowrn the prices yet increase the quality.
These are the reasons Amiga users become involved. They start Amiga user groups, they attend Amiga conventions such as Ami-Expo (see us in Chicago Booth 27&28) and World of Commodore. And they buy machine- specific magazines such as Amazing Computing (thank you). Everyone who owns an Amiga, wants the Amiga to do well.
The best way to increase product awareness is to make the Amiga vendors aw’are of you. Amiga developers want to know if their product is of interest, and we are going to supply an even better method for you to do this and, at the same time, tell Commodore you want the Amiga marketed more!
Inform Commodore: Circle Number 400 The best wray to make Commodore aware of the need to advertise the Amiga. Is to let them know- how’ you feel. If you check our reader service card number 400 on the reader service card in this issue between pages 97 & 98, we will collect these re¬ sponses and send them to Commodore.
Perhaps, your responses will be the support the new leaders at Commodore can use to provide more funds for national advertising. Our letter will be directed to the Departments of Marketing, Sales, Public Relations, the Chairman of Commodore, and the presidents of each section of Commodore who are responsible for US sales of the Amiga. The letter w’ill simply state drat the enclosed individuals feel Commodore should do more to publicize and market the Commodore-Amiga. We will forward responses from our readers for as long as we receive them.
With your enclosed responses, we hope to sway the officers of the corporation into doing more to promote this “best kept secret of computing." By addressing this concern from present Amiga users to Mr. Copperman and others, we will not only express our concerns and support, but we may be delivering an added signal to all of Commodore, that users matter and want the Amiga users to succeed. This will only help everyone's view’ of the Amiga.
Also, beginning this issue, AC will place inquiry1 numbers for companies mentioned in the articles and features. If you find a product or service of interest, mark the inquiry7 number on the reader service card and forward the card to PiM Publications, Inc. We wrilS assemble the replies and mail your responses from both the articles and the advertisements to the individual companies. We cannot assure you of an answer by the individual companies, but they should respond to an honest request for information from an Amiga user and potential customer.
Your responses will help new and existing Amiga developers create products all Amiga users need and want. Your action may provide the inspiration developers need in order to complete or improve their Amiga products.
With y'our assistance, w7e can demonstrate to the Amiga community that there are a great many users wrho w'ant to do more with their equipment. This is not a new concept and it does have some possible dangers.
MEMORY i n for your A500: 512k+Clock POPULATED: 9.95!
UNPOPULATED: .95!
Now Available DIRECTLY fromMicroBotics: the M501 Memory Unit!
• Exactly plug compati¬ ble with the equivalent, standard
Commodore memory+clock unit!
• Available with or with¬ out RAM! (Install your own chips and
save!)
Your Amiga®500 computer must have a standard memory and clock expansion to bring your system up to a full megabyte of internal memory and to provide the batterv backed real time dock. Now you can buy this standard expansion unit directly from MicroBotics; either complete with memory installed or in the cost effective, socketed unit, ready to accept your own ram chips.
HOW TO ORDER: Send certified check or money order in US funds to MicroBotics, Inc, Allow up to 30 days for shipping.
SHIPPING and HANDLING CHARGES: No charge for USA. Canada add [dataz/press_magazine/Amazing_Computing/HTML_TXT/Amazing_Computing_Vol_04_07_1989_Jul.htm] per board; Overseas add per board. Price reflects a discount lor cash payment- add 5% of order to¬ tal for MasterCarcPVlSA orders. Please, no PO Box addresses. Dealer Inquiries Welcome.
&£ MicroBotics, Inc. 811 Alpha Dr. Suite 335, Richardson TX 75081 ORDER now i (214)437-5330 ^•Arr»ga' Is a registered trademark of Commodore-Amiga Clide 109 on Reader Service card.
14 Amazing Computing V4.7 ©1989 Warning: This Procedure Could Be Hazardous To The .Amiga Community Byte magazine, as well as many lesser publications have used this system of placing inquir>r or reader service card numbers for every company or product mentioned in their articles. On the surface, this is a good idea: read an article about a fascinating product and use the reader response card to contact the company.
However, there maybe other, less altruistic reasons for this procedure.
Advertisers judge the strength of their advertising upon the reactions they receive For the dollars they spend. If advertisers spend a certain dollar amount between two or more magazines, they expect to generate interest from the publications comparable to the money spent. If one publication produces a larger response than another, future advertising and revenue will gravitate to that publication. A publication can demonstrate how many of its readers are interested in the company's product with an inquiry number next to a product mention. The dangers are great.
It is always extremely difficult for any publication to maintain an even course between advertising and editorial. In the case of advertisers, they feel a publication owes them a review or product mention if they advertise. They feel there should be a show of loyalty between the publication and the advertiser who is buying ad space.
Some advertisers will go beyond this approach and want to see any reviews on their products before they will advertise. 1 had one person tell me, after learning of a comparison review in an upcoming issue, “let me see the review. We don't want to advertise if the review is negative.” Needless to say, the review' ran, but the advertiser "was not contacted for his advertising copy.
With this in mind, and understanding there are publications in every market who will run articles under the above conditions, w'hat is to stop publications from directing editorial content to attract the highest ad dollars? When the decision on which article will be run in an issue is made, will it be in favor of what is best for the readers and the Amiga, or will the decision be which article will gamer the largest number of replies for the highest paying advertiser—or potential advertiser?
Such a situation could arise w'here a publication glossed through their Amiga coverage and presented articles which, if marketed to the advertisers, would yield shiny full page advertisements. The added revenue could be funneled back into die publication to distribute an even glossier issue into broader distribution. The result is a soft, advertiser driven publication which gives little back to the Amiga user.
The articles w'ould be presented more for sensationalism than for utility.
AC’s Advertiser Policy We work extremely hard at Amazing Computing to keep editorial and advertising separate. We want to help the Amiga community create the best possible market of software and hardware. This is wrhy w'e ask our readers to report any impropriety by advertisers. We send a copy of every complaint we receive to the advertiser with a letter requesting that they take some type of action to correct the problem and contact us with the results.
We will not begin this process of inquiry response until w'e have stated publicly the following: Articles will not be selected or rejected based on their appeal to advertisers iti the past, I have stated publicly, before witnesses, to an advertiser who was pressuring me to change our policies, “We can produce a publication without advertisers. We cannot distribute a publication without readers.” This is not to say that we have noi done our best to help advertisers get their message to the public. But we have always done so by working for the common interest. On many occasions, we have asked
advertisers to scale their ads from full page black and white to quarter page advertisements in order to establish a cash flow from their new product and reserve their resources.
Our readers and the Amiga market will always come first. It is a simple concept of honesty and good sense. AC has worked hard for over three and a half years to help the Amiga grow and keep the Amiga user informed. This is too great a heritage to be lost for any reason.
Voice Your Opinion Please take a moment to use our new procedure and note the products or services which interest you. If, you agree Commodore should more aggressively market the Amiga, please circle the special reader service card number 400.
Together, we can help strengthen the Amiga's position in the computer industry. The result will benefit us all.
Sincerelv.
Don Hicks Managing Editor Ladies and gentlemen, New Preducts and Other Neat Stuff by Elizabeth G. Fedorzyn
R. J. Micbal has left the building Readers of A V VIDEO and VIDEO
MANAGER magazines recently voted the Amiga 2000 as the
Computer Graphics/ AV "Product of the Year —Mosl Helpful in
Vice-president and group publisher for Knowledge Industries Publications Dan Baucher said, "By choosing the Amiga, our readers have indicated that personal computers have become an integral tool in presentation and produc¬ tion technologies."
Knowledge Industries Publications, Inc., who publish both magazines, presented the award to Commodore Business Machines, Inc. during the National Association of Broadcasters (NAB) trade show.
Woman of the world All of the world's most valued treasures are being swiped left and right, and all evidence points to Carmen Sandiego and her V.I.L.E. (Villians' International Legion of Evil) gang. It is up to you to track down and capture these social deviants and restore (rela¬ tive) order to society.
In Broderbund Software's mystery' and geographical exploration adventure Where in the World is Carmen Sandiego, you are a detective with the Acme Detective Agency; and you must figure out which member of the V.I.L.E. pack is responsible for the latest theft.
Watch your step though, ‘cause they're a motley crew. Some of the more slippery' of the bunch include Merey LaRoc, a freelance aerobic dancer, Ihor Ihorovitch, pretender to die Czarist throne, and, of course, Carmen Sandiego herself—a double, triple, and quadruple agent for so many countries that even she’s not sure which country she is working for.
You begin your investigation at the Agency, where you receive the details of your assignment: what treasure has been stolen, where it was stolen from, whether the thief is male or female, and your deadline for arresting die criminal.
From here you will head to the scene of the crime, then after the criminal. The thief can be in any one of 30 cities in the world. Clues to the criminal’s identity are provided as you pursue him or her across the globe.
Using the Police dossiers, the Acme crime computer, and die World Almanac and Book of Facts, you must decipher diese clues to lead you to the criminal.
And when you finally do catch up with die guilty party, you had better have the proper arrest warrant or you won’t be able to make the arrest. You will be pulled of the case, and will probably wind up doing security' check at the local Kmart. If you do make the arrest, you will be promoted and assigned to a more challenging case. And if you’re a real sleuth, you may find yourself tracking the mistress of deception herself, and wondering, “Where in the world is Carmen Sandiego?"
-14.95 Broderbund Software, Inc. 17 Paul Drive San Raphael. CA 94903-2101 (415) 492-3500 (Inquiry *218) Volume, volume, volume To bring the price of WordPerfect 4. 1 for the Amiga more in line with other Amiga software products, WordPer¬ fect Corporation announced diat it will reduce the price of die word processor from S329-00 to S250.00. The price reduction will mean a lower price on Below: A look at the Carmen Sa ndiego package dealers' shelves, thus making the program more accessible to Amiga users. Commenting on the price reduc¬ tion, Reed Hainsworth, WordPerfect Corporation's manager of Amiga prod¬ ucts marketing, said, “We hope this will encourage Amiga users w'ho wanted to buy WordPerfect but couldn't afford ii, to go out and look at it again.” The price reduction comes after WordPerfect’s announcement that they are halting development of WordPerfect 6,0 due to lack of sales. WordPerfect 4.1 for die Amiga is a full-featured, high-end word processor that features on-screen snaking and parallel columns, a 115,000-w:ord expandable speller, an on-line thesaurus, macros, math, merge, and support for over 250 printers. WordPerfect requires 512K memory' and is available for the Amiga 500, 1000, 2000, and 2500. WordPerfect Corporation 1555N. Technology Way Orem, UT84057 (801) 225-5000 (Inquiry *219) Lons Fonts Micro Momentum, Inc. recently announced the availability of Lons Fonts, a collection of Interfont-compat- ible font sets. The font sets wili work with any major 3D rendering packages. Each set has both upper and lowercase letters, numbers, and punctua¬ tion characters defined. The font sets included are East, Euro, Readout, Stencil and four others. Save yourself the time and frustration involved with designing your own 3D objects. .95 Micro Momentum, Inc. 100 Brown Avenue Johnston, Rhode Island 02919 (401) 949-5310 (Inquiry *220) Dinosaurs Are Forever No, it's not another all-star rock 'n roll jam session. Dinosaurs .‘Are Forever is the latest addition in Polarware’s Electric Crayon DELUXE series for children. This computer coloring book lets kids color 26 different dinosaurs and use their anwork to create and print custom calendars and banners. (Better have plenty of refrigerator magnets on hand.) Using a simple point-and-click method, kids can use a cursor shaped like a crayon to select colors from a palette, then apply them to areas of the pictures. Each prehistoric scene has its own palette which can be altered without affecting the other palettes in other pictures. Colors can be changed to any of the 4096 colors the Amiga supports. And should the pint-size Picassos become distraught over the shade of mauve they just made the dino's toes, they' can simply click on the Oops! Button to erase die most recent color applied. If they really foul up, they can hit the Erase button to clear the entire picture and start all over again. The program even features sound effects, with each screen accompanied by the digitized sounds of die dinosaur shown. Each picture also conies with a brief description of its subject that can be displayed onscreen or printed out with the picture. Dinos can be printed in color, or in black and wliite for hand coloring. They can be produced in regular, calendar, or banner format. In addition to the descrip¬ tions, messages can also lie included with the final works of art. Dinosaurs are Forever. You might have trouble telling the dinosaurs that, but Polarware will have the kids con¬ vinced. .95 Polarware 1055 Paramount Parkway, Suite A Batavia, Illinois 60510 (312) 232-1984 (Inquiry *221) A iniga alignment If you have ever been thrown into a panic-stricken state as a result of receiving error messages regarding your disk drive, you might w'ant to consider having your system aligned with the Ami..Alignment System by Free Spirit Software. The Ami..Alignment System lets you evaluate die mechanical condition of your internal and external 3.5" disk drives. The program considers the disk drive’s alignment, speed, and read-write performance among other tilings. Functions to be evaluated are selected from a control-panel menu using a point-and-ciick method. From this menu, you can select options to automatically test drive alignment, test drive speed, or test drive read-write per¬ formance, or you can choose to manu¬ ally test and adjust drive alignment. The Ami..Alignment System Left: Some folks will eat just about anything Right: Is it a Mac, or is it an Amiga? Package includes a program disk, a calibration disk, and an operations manual which covers Commodore and third-parr/ disk drives. S49.95 Free Spirit Software P. O. Box 128/58 Noble Street Kutztown, PA 19530 0215) 683-5609 in last month's "New Products and Other Neat Stuff" Blue Ribbon Bakery's Who! What! When! Where! Was erroneously called Who! What! Where! When! The program's price was listed as ,95; the correct price is .95. Also, the correct telephone number for Blue Ribbon Bakery is (404) 377-1514. We sincerely apologize for any confusion this may have caused. (Inquiry' #222) Masked Mac Mac programs on an Amiga? It’s either the work of a crazed madman or an ingenious plan to integrate the best of both computing worlds. One tends to think A-Max is the latter. This Macintosh emulator from ReadySoit lets you run Macintosh programs on your Amiga, giving you both the advantages of the Amiga system and software, as well as access to most of the productivity applications that have made the Mac such a success. A-Max is a combination of hardware and software that will run on any Amiga model with any amount of memory installed. The program requires either 64K or 128K ROM’s; 128K is recommended since most Apple software requires 128K ROM’s. An Apple S00K external disk drive is also recommended. The external drive will allow' the user to format and write Mac disks, as well as use Mac format disks without having to transfer them first to A-Max format. To use the 800K drive, you must supply the I28K ROM’s. The A-Max package includes the A- Max cartridge, an A-Max program disk, an A-Max utilities disk, and a manual. 9.95 ReadySoft, Inc. 30 Wertbeim Court, Unit 2 Richmond Hill, Ontario Canada L4B 1B9 (416) 731-4175 (Inquiry #223) Don’t touch that dial From the folks who brought you the NAG Schedule Assistant comes FreD, an index and automatic telephone dialer. Gramma Software’s latest organizational tool not only lets you store names, tele¬ phone numbers, and a brief remark for up to one million of your friends and business acquaintances (memory permit¬ ting), but FreD will even dial tire phone for you. With FreD (short for Freedialer, the company’s original name for the prod¬ uct), you can store information including Name, Telephone Number, and Com¬ ment, in three separate fields which can be up to 256-characLers long. Your list can be viewed in three different ways, including a table view that lets you include up to 60 names on one page. FreD will save you from having to rummage through hordes of information. A one-key search feature instantly brings you to the section of the alphabet you select. And using the wild-card search feature, you can quickly find a specific group of names—for instance, all those beginning with tire letter J. FreD wrorks with the Amiga 500, 1000, or 2000, The program can work with or without a modem, and can interconnect to Arexx-compatible programs, including NAG PLUS. S49.95 Gramma Software 1773015th Avenue N.E., Suite 223 Seattle, Washington 98155 (206) 363-6417 (Inquiry #224) More time to create Emerald Intelligence has an¬ nounced that the deadline for their Win A Moniterm MAGELLAN Application Contest had been extended to September 30. 1989. The extension is due to the delay in shipment of MAGELLAN VI. 1. This First Annual MAGELLAN Application Contest will showcase applications or knowledgebases pro¬ duced with the MAGELLAN Expert System Tool. Awards will be presented in three categories, including Most Produc¬ tive Application, Most Creative Applica¬ tion, and Most Bizarre Application. Prizes include Moniterm Monitors, MAGELLAN Developer version software, and MAGEL¬ LAN sweatshirts. Now shipping, MAGELLAN VI. 1 features additional know'ledge engineer¬ ing functions as well as improvements in tire user interface. Also shipping, the MAGELLAN Interface Toolkit provides additional ease in interfacing MAGELLAN with spreadsheets in Lotus 1-2-3 format, SuperBase format databases, Arexx, and serial port and ASCII text interfaces. You may purchase MAGELLAN VI. 1 with the Interface Toolkit for 9.00, or without the Toolkit for 5.00. Registered MAGELLAN users may purchase the MAGELLAN Interface Toolkit as an upgrade for 00. Upgrades must be purchased directly from Emerald Intelligence. Emerald Intelligence 3915-A1 Research Park Drive Ann Arbor, Michigan 48108 (313) 663-8757 (Inquiry #225) • AO Amazing Show Reports rfiMnrv t^tMTMMFEZA. Ck'iC'OLO'O, obrm 89 by Ed Bercovitz At last year’s Spring COMDEX in Atlanta, I was quite impressed with Commodore’s promotional efforts. Across ihe street from die show at the Omni Hotel, Commodore unveiled the Amiga Gallery, a showcase for Amiga hardware and software developers. Adjacent to the Gallery' were special sessions—complete with large screen video and music—for dealers, distributors and the press. Senior Commodore executives offered an overview of the past, present, and future of die Amiga’s marketing and technological development. Demonstra¬ tions of planned products such as the 68020 and AT Bridge cards, the Profes¬ sional Video Adapter, and Amiga UNIX were given. On the COMDEX show floor, a large number of developers from die Amiga Gallery manned workstations in Commodore's booth, demonstrating the wide range and powrer of Amiga hardware and software. Consequently, when I arrived in Chicago in early April for the 1989 Spring COMDEX, I wondered how Commodore would top last year's efforts. After all, hadn't Commodore just had another year of ever-increasing quarterly profits? And even though it had not been publicly announced, didn't theyr pass a major milestone with die sale of die milliondi Amiga? Finally, hadn’t there been a phenomenal growth in the number of Amiga developers and third-party products? Maybe with such high expectations I was destined to be disappointed, but in my opinion, Commodore’s showring at this Spring COMDEX was a pale shadow of dieir excellent and imaginative efforts a year ago. There was no Amiga Gallery7: there were no special presentations for the Amiga dealers, distributors or press; there were no technological previews. There were no third-party developers, other than 2 or 3 individuals who were there primarily as Commodore represen¬ tatives, not as promoters of their own products. Commodore’s stated strategy this year was to keep it clean and simple and to target specific niche markets. Their booth design, with large areas of stark white panels superimposed on an open wire-frame superstructure, reflected this approach. “Theme" workstations around the periphery of the booth highlighted die Amiga's niche market capabilities in desktop publishing, graphics design, video, music, and business applications. In a city known for great pizza Commodore delivered the Amiga with the works Other than one 500, one 2500, and one Commodore PC compatible, all the machines on display were stock Amiga 2000’s. The inner core of the boodi consisted of an information center stocked with pamphlets on several dozen Amiga tides, an assortment of miscellane¬ ous offices, meeting rooms, and storage areas. Commodore’s stated strategy this year was to keep it clean and simple and to target specific niche markets. The only concession to die usual COMDEX shuffler glitz was a quasi- dieatre along one wall consisting of 16 monitors set in a 4 x 4 matrix showing the “Only the Amiga Makes It Possible!” video. While this video might have been appreciated by hardcore Amiga aficiona¬ dos, it was likely overlooked by the average COMDEX attendee overwhelmed by other equally or more impressive displays (especially when the odier displays were produced by professional firms on equipment costing tens of thousands of dollars more than an Amiga). It was unfortunate that no one emphasized that the videos about the Amiga were produced using an Amiga. When I said earlier that diere were no technology previews, I wasn't really being accurate. Commodore showed one new piece of hardware and software, but the fanfare was almost nonexistent so it would have been easy to overlook. Tucked in die booth’s Business secdon was an Amiga with a rather strange looking disk icon on its Workbench, an icon with the word “Novell" under it. There were no signs or literature around die workstation but a few pointed questions revealed diat this Amiga was in fact a workstation on a Novell network. A double click on die icon opened a Workbench window showing the files on the network server (in this case, a Commodore MS-DOS PC). With a quick flick of the mouse, 1 was able to move files back and forth from the server to the Amiga, or launch programs from software located on the server, The Novell network interface card, which adheres to the Zorro II specifica¬ tions, is being developed by Commo¬ dore. The porting of the Netware software is being done by Oxxi Inc., under contract with Commodore and licensed by Novell. Consideration is also being given to developing the server technology7 for die Amiga. Functions are provided for renaming AmigaDOS files so they may be read by Macs and MS- DOS machines if the file formats are compatible. The hardware and software is scheduled for release in the latter half of the year, with pricing comparable to Novell products for other personal computers. This technology will be of little interest for most individual Amiga owners, but it is excidng news in the corporate world. Novell is easily the most widely used network, and die introducdon of this hardware and software will be an important element in allowing Commodore and die Amiga to break into this important market. The 90's are being touted as tiie decade of connectivity and the Amiga, with its well established multitasking and multi- operating system capabilities, can now be accepted as a viable alternative to other system architectures in the business world. On the show floor While COMDEX was, as usual, oriented largely towards die IBM market, you could, with a bit of effort, uncover a sprinkling of Amiga developers. This year’s exhibitors included Abacus, Accolade, Anakin Research, ASDG, Brown-Wagh, Cinemaware, MicroWay, Taito, WordPerfect, andXetec. Even though many of these firms produce products for other computers, it was somewhat surprising—and disconcert¬ ing—to see many of these developers “By having a nearly totally CBM-manned booth, instead of zillions of third-party “guest” exhibitors, CBM was able to project a more cohesive image." Top: HDA-506 Hard Drive Adaptor interfaces IBM type hard drive to A500 or A1000 through expansion port. Below: HDA-506-2 mounted as an ST-506 hard card for internal Installation in A2000. Same card can be plugged into any ZORRO slol to connect to an ST-506 hard drive in A2000s peripheral bays. DRIVE A HARD DARGAINI YOUR AMIGA DOESN’T HAVE TO USE AN EXPENSIVE SCSI HARD DRIVE! Use any off-the-shelf IBM type (ST-506) Hard Drive and Spirit's HDA-506 Hard Drive Adaptors. FEATURES • Adapts to MFM or RLL format • Autoboot socket for optional custom EPROM/PROM kit permits automatic booting from the Hard Drive. ¦ Includes 3.5" software support disk with Custom Driver Software, compatible to FFS 1. 3 and AmigaDos 1.2; Low-Level Formatter: Disk Verify; Bad Track Re mapping and Head Park Utility. • A2000 version permits installation of 3.5" or 5. 25" ST-506 Hard Drives in A2000s peripheral drive bays. Optional steel mounting plate for interior Hard Card installation at any ST-506 3. 5" hard drive. ¦ A50Q and A1000 versions enclosed in Amiga matching metal chassis with 86-pin passthru. GET THE SPIRIT! Internal RAM Memory Expansion NEW! 512K (A501) Memory Module Hard Drive Adaptors. MIDI Interface ... More To Come ORDER AND INFORMATION TOLL FREE 800/433-7572 SPIRIT ¦¦M TECHNOLOGY Spirit Technology Corporation, 220 West 2950 South Salt Lake City. Utah 84115 18011 485-4233 Tulsa, Oktahoma Oitice (9181 834-2509 Spirit Technology, Canada. Rexdnle, Ontario 14161 675 2465 Amiga ts a ftegisieft-rJ Tisdenwk ol Commodore-Amiga. Inc Circle ilD on Reader Service card. Taito Software (a division of the coin-op arcade manufacturer) announced six new game tides including Bubble Bobble, Renegade, and Operation Wolf (shipping now), as well as Sky Shark, Qix and Rastan, scheduled for release during the next six months. Zoom Telephonies announced the shipping of their EX Communications Processor. Priced at 5595 with a internal 2400 baud modem (5 without the modem), the EX at first appears to be a simple voice mail system, with its ability to store voice messages in the 128K of RAM on die motherboard (more memory is available via a daughterboard), hard disk or floppy use, and die ability to retrieve voice messages via touchtone passwords. In addition, incoming calls can be diverted to another extension, outgoing phone line, fax machine, modem, or printer. It can be used to turn on a computer or odier electrical devices “CBM can make third-party developers feel good if they are invited to participate at COMDEX. CBM should wine and dine them, just as Apple does." Via an optional AC module. With two serial ports, a parallel port, real-time clock, headset jacks, digital-analog converters and audio inputs and outputs, and socked EPROMS, die EX Processor seems more like a cross between a computer and a stereo system. The superset of Hayes commands and its programmability make it an ideal matchfor the Amiga’s sound capabilities die EX for a custom application. It would be nice to see a smart Amiga software developer produce a program dial would al!owr average users to utilize the EX’s wide range of features. A bundle of this hardware and software could form a very affordable, but very powerful, personal communications system. Avery Labels announced the release of 3.5 inch disk labels on individual sheets suitable for printing in a laser printer. There are six labels per page mounted in two rows of 3 across. Widi appropriate software such as a desktop publishing package, individuals, user groups, and small software develop¬ ers should be able to quickly produce high-quality, mixed text and graphics labels on a Postscript or HP-compatible laser printer. SPIRIT'S ST-506 Hard Drive Adaptors for A500 s, AIOOO'S & A2000 s Xetec was showing their line of 20, 40, and SO meg internal and external SCSI systems for the Amiga 500, 1000, and 2000. They also announced new internal and external systems using the Micropolis half-height 5.25 inch 158 meg drives, as well as very reasonably priced 60 meg streaming tape drives for all Amigas. At the next World of Commo¬ dore in California, they will unveil the FastRAM, an 8 meg memory board for use with die FastRAM. The product uses 1 meg SIMMS and has a socket for a math coprocessor with a projected list price of 9 lor an unpopulated board. Marconi was showing their new mouse-compatible track ball for die Amiga. With an unusually well done ergonomic design, this trackball could easily lie used in lieu of a mouse for most applications. Given Marconi’s track record in producing trackballs for military and industrial applications, the quality of the construction should be of a high standard. Most people are familiar with mouse mats with fabric-covered work surfaces. More recently, Teflon-coated mouse mats have started coming into wider distribution. The advantage of Teflon is that it has a non-porous surface, and that is more resistant to dirt and spills, easier to clean, and low friction. Tills surface permits smoother mouse movements. Peak Products has taken the evolution of mouse mats one step further with the introduction of a Lexan mouse mat. Besides retaining all die benefits of Teflon, die Lexan surface is transparent and hinged to its rubber backing. The pad is slightly larger than average letter size paper, and you can insert software application templates, to- do lists, calendars, phoneli.sts, etc. into die mouse mat and keep them handy for quick reference. Third-party vietvs The personal computer industry7 can be viewed as fundamentally a series of symbiotic interrelationships. No one manufacturer is self-sufficient in produc¬ ing all die components required by end users. Usually, the computer manufactur¬ ers define the primary standards, and a network or subindustry of drird-party developers emerges around the standard. This phenomenon can be seen very clearly when it is almost obligatory for third-party developers to be at the booth of the manufacturer of die product they are developing. It is the very existence of a significant amount of third-party development that initially helps define a standard and then contributes to its expansion and growth. This simple fact of life is recognized by even big companies like IBM, which had 60 third-party OS/2 developers in its boodi at COMDEX. Given this industry reality, Commo¬ dore's decision to minimize die presence of diird-party developers was a bold but risky decision. I asked some Amiga developers for their views on Commo¬ dore's COMDEX exhibit and the change in strategy from last year. I received some rather divergent replies: “Well first of all, we had our own booth so that we could attract dealers and VAR's to our new products. Unfortu¬ nately, the Amiga market is so small that COMDEX becomes an ineffective means to reach Amiga dealers. We are already in touch with most of them.” (A pub¬ lisher who was promoting their IBM/Mac lines but excluded dieir Amiga products.) “I think CBM is making a mistake by not having diird-party participation at COMDEX. In my opinion, CBM has to attract dealers and VAR’s. To do diat, they had better be able to show a wide variety of applications on die Amiga. CBM does not have the resources (people nor experience) to present a true picture to dealers. They must rely on all of us." “CBM had better work real hard on relationships with third-party developers. With die volume of new Amigas in die US so pitiful, developers are going to have to move on to different platforms, i. e., Macintosh, IBM, NeXT. If it doesn’t improve quickly and significandy, dien 7" “CBM can make third-party developers feel good if they are invited to participate at COMDEX. CBM should wine and dine diem, just as Apple does. These developers need a lot of love right now,” WordPerfect: Why No 6.0 WordPerfect Corporation is generally recognized as the largest and best known software developer supporting the Amiga. At last year's COMDEX they were repre¬ sented in both die Amiga Gallery and in Commodore’s booth, and promoted their Amiga products in their own corporate booth as well. However, this year WordPer¬ fect eliminated the Amiga and Atari sections, and the booth was almost totally devoted to their IBM and Mac products. While the staff in the boodi was friendly, their knowledge about Amiga WordPerfect, Library, or die projected release of Plan Perfect was virtually nil. They had no promotional literature on hand, and the best diey could do was offer to take my name and send me some information. After returning from COMDEX, I contacted Lynn LeBaron, head of the WordPerfect development team to ask about their non¬ participation at the show and I received the following response: “The WordPerfect Amiga group felt that the money that would be spent by going to COMDEX would be better used in other fonns of advertising,” LeBaron said. “We.feel that COMDEX is a highly IBM-oriented show, and that consequently the number of potential users/dealers we would reach would not merit the cost.” She continued, "CBM did not have third-party developers in their booth, nor did they have the Amiga Gallery and dealer sessions. We saw that as a confirmation of our opinion (above), and this of course helped us make the decision to not go. Had CBM invited us. To be in their booth, or had the dealer sessions, we would have sent at least one representative." While this explanation seemed plausible and even a bit encouraging, within two weeks after COMDEX, Lynn LeBaron and Pete Petersen, Executive Vice-President of WordPerfect Corporation posted messages on all the major public networks announcing that all new development of Amiga products was being terminated and that most of the Amiga programming team was being transferred to other divisions. Tire stated basis for this decision was financial. After very good initial sales of WordPerfect, revenues dropped off considerably, and the hoped-for revival from foreign sales and the release qf Library had not materialized. Consequently, for most of the past year the Amiga division had been losing considerable amounts of money. : WordPerfect believed the primary demand in the Amiga word processor market was for a program that would allow WYSIWYG display of onscreen graphics and fonts. Considering that WordPerfect first develops new versions and products on their most financially successful platforms (Mac and IBM), and considering that there are considerable changes in the code of WordPerfect 5.0 and 6.0 (the latter still under development), it would probably be a minimum of two years before an Amiga version could be released. With, this timeframe, development, costs, and ongoing maintenance expenses. WordPerfect felt they could not economically compete in the Amiga marketplace. Needless to say, this announcement caused a major furor and over the next few weeks. Hundreds of messages were posted on all tire major networks. Fortunately, tire exchange of views had an impact, with a partial reversal of WordPerfect’s earlier decision being announced. A core of Amiga programmers will be retained to maintain the current version of WordPerfect (i.e., to fix bugs) and to work on developing new enhancements and features to facilitate tire ease of use of the program and to allowf exchange of files with other versions of WordPerfect. They will continue to monitor the Amiga marketplace and they may reevaluate their decision not to do a WYSIWYG .Amiga version, WordPerfect’s reputation as a company that cares about its customers was furthered enhanced by LeBaron and Petersen’s efforts in reading all the questions, comments, criticisms, and suggestions that were directed at them and responding in an open and frank manner. If you do not use any of the major commercial informa¬ tion services, you may write to WordPerfect Corporation with your comments and suggestions. WordPerfect Corporation 1555 N. Technology Way Orem, Utah 84057 Schedule Assistant Voire and Sound Reminders ('mile your own or uw SAG PLUS library. Perpetual Calendar -Enter Iwi events per ,hy. Auto Dialer ¦Connmi YOU. Not your modem. AREXX Port -Cotmuituis any limed event nr actum. Notepad -Click on any word to open text editor. Print • Search * And Much More. Suggested Retail .95. Ask your dealer or contact: Gramma Software 17730 15th Avenue N.E. Suite 223 Seattle. Washington OS 155 Phone #: (206) 363-6417 Gramma * oo*> i61-04^ Circle 111 on Reader Service card. “By having a nearly totally CBM- manned booth, instead of zillions of third-party' “guest" exhibitors, CBM was able to project a more cohesive image. The image, by the way, was UPSCALE, and that’s nice. Notice very few A300’s? Mostly A2500’s. That's good news for CBM to project itself as a business computer maker." Adding it all up Usually at a show such as COMDEX, you can expecL to see a fair number of members of Commodore’s senior management around tire booth— people such as Chairman of the Board Irving Gould and Gail Wellington. While they were on hand and fairly visible throughout the show, one individual was conspicuous by his low profile: Max Toy, President of Commodore’s US opera¬ tions. Mr. Toy spent approximately 24 hours in Chicago before heading back to Commodore headquarters in Westch¬ ester, PA. The reason for his limited appearance became evident the week after COMDEX, when a press release announced Mr. Toy’s departure from Commodore to “pursue other interests”. Mr. Toy is the third Commodore senior executive to leave the company in the last fewr months (the others being Harald Speyer, as the head of Commo¬ dore’s European operations and Rich MacIntyre, Vice-President of US opera¬ tions). It may well be that this rapid turnover in Commodore's management is more an explanation of their poor per¬ formance at COMDEX rather than being symptomatic of a larger problem. Hopefully with new leadership, a new focus and direction can be defined for both the Amiga and Commodore. This will hopefully be reflected in their presence at trade show's such as COMDEX, and in their day-to-day marketing efforts. Attendance at every COMDEX is no longer obligator)', as seen by the absence this year of such big names as Apple, Lotus, and Microsoft. If they can’t put on a top-notch display, they w'ould be w'ell advised to save their time, effort, and money by not appear¬ ing, rather than risk making a poor impression through a half-hearted, second-rate presence at COMDEX. AC- Companies Mentioned Abacus Software 537052nd Street Grand Rapids, Ml 49508 (616) 696-0330 (Inquiry #180) Accolade 20813 Steven’s Creek Blvd. Cupertino, CA 90514 (408) 446-5757 (Inquiry #181) Anakin Researchjnc. 100 Westmore Drive Unit 1 lc Rexdale, Ont, CANADA M9V 5C3 (416) 744-4246 (Inquiry# 183) ASDG, Inc. 925 Stewart Street Madison, Wl 53713 (608) 273-6585 (Inquiry # 184) Avery Business Systems 111 E, Foothill Boulevard Azusa, CA 91702 (818) 969-3311 (Inquiry # 186) Commodore Business Machines 1200 Wilson Drive Westchester, PA 19380 (215) 413-9100 (Inquiry# 194) Marconi Electronic Devices Inc. Power Division 45 Davids Drive Hauppauge, NY 11788 (516) 231-7710 (Inquiry if 187) OXXI, Inc. 3430 Falcon Ave. Long Beach, CA 90807 (213) 427-1227 (Inquiry# 188) Peak Products Inc. 12434 Cedar Road Cleveland, OH 44106 (800) 782-8268 (216) 229-2578 (Inquiry *189) Taito Software 267 West Esplanade North Vancouver B. C., Canada V7M1A5 (604) 984-3344 (Inquiry *190) WordPerfect Corporation 1555 N. Technology Way Orem, UT 84057 (801) 225-5000 (Inquiry *191) Xetec, Inc. 2804 Arnold Road Salina, KS 67401 (913) 827-0685 (Inquiry *192) Zoom Telephonies Inc. 207 South Street Boston, MA 02111 (617) 423-1072 (Inquiry *193) AMAZING FEATURES Amazing Exclusive: Inside UltraCard HyperText Comes to the Amiga by Steve Gillmor Since the first day I heard about it, I’ve longed for access to Hyper¬ Card. Sure, with the Amiga you get color and video and quad sound and multitasking, but you don’t get HyperCard, the program many think is the greatest single conceptual advance in personal computing. The Freedom lo Associate HyperCard is an authoring and browsing software environment that lets users freely and interactively navigate through data organized into files called stacks. These stacks consist of graphics and text stored in what appear to the user as a series of index cards that you move through by clicking on arrow-shaped icons. You can enter data into text fields in response to prompts; you can manipulate that text or numerical data manipulated, route it to different cards; or print it out as a report. The program is controlled by the underlying HyperTalk scripting language, which is used to write modular com¬ mands called handlers, that are activated by clicking on icon buttons, text fields, and even whole cards. The Macintosh’s reputation as a user-friendly, graphically- oriented system was greatly enhanced by HyperCard, and Apple's strategy of bundling it with every machine has paid off handsomely, particularly in the academic environment where the Mac is so strong. In the two years since HyperCard’s release, at least ten books, hundreds of commercial stack ware products, and a wealth of public domain data, scripLs, and stacks have been released. Online services like Genic, Bix, and CompuS¬ erve have large libraries and active con¬ ferences solely devoted to HyperCard issues, and there are several Hyper- specific magazines, including the stack- based HyperNews. Amiga Environments Several programs on the Amiga offer some of the functionality of HyperCard. Microfiche Filer Plus can store a series of IFF files as well as text and data fields that you can scroll around to select; and iL can be coordinated through Arexx with spreadsheets, word processors and desktop organizer programs like Nag Plus 3.1 and Who! What! When! Where!. The Thinker hypertext processor can issue DOS commands to run sound players and IFF picture viewers, but it is mainly a text processor that allows you to establish links and move to key words in different files. Emerald intelligence's Magellan can also start up external programs under expert system control, but awaits the promised Arexx interface in Revision 1.1. Animation scripting programs like The Director, Lights! Camera! Action! And Page Flipper Plus FX The Amiga has given computer access to a generation raised on television and now coming of age in the world of business and power, UltraCard gives Amiga owners the tools to fashion their computer in their own image. Offer sophisticated handling of pictures and sound, but they are really aimed at the desktop video niche market. With the release of Readysoft's Amax Macintosh emulator, now we can run HyperCard using 128K ROMs in flickering black and white with no sound—providing a window into this brave new world of stackware. F. tder UltraCard Clearly there is a demand for hypermedia products and a desire by Amiga owners to participate in this computing revolution. Mike Lehman of Intuitive Technologies, author of the spreadsheet program Plan/It, has designed UltraCard to combine the Amiga's graphics power, multitasking, and interprocess data-sharing capabili¬ ties, with the "free association" magic of HyperCard. But since most Amiga users are not conversant in hyperware technol¬ ogy, let’s begin with some basics. First, a few notes on the differences in terminology between HyperCard and UltraCard. Both programs use the "stack" metaphor, but UltraCard calls its cards "frames”. HyperCard constructs its cards with buttons, text fields, and bitmapped graphics drawn with a built-in paint program. UltraCard employs a different strategy' to reach the same goals. Taking advantage of recent ad¬ vances in object-oriented programming, you can draw out and size objects that can be filled with text or graphics to create buttons, input data entry' and multiline fields. Instead of an onboard paint program, UltraCard exploits the multitasking and sophisticated bitmap paint software of the Amiga. You can safely run UltraCard alongside your favorite paint program, create and then clip and load sections from your IFF images into objects that can be pasted anywhere within the UltraCard stack landscape. Stacking up UltraCard An UltraCard stack consists of a collection of frames, each of which can contain objects of varying sizes and properties, bach object exists on its own layer, much like an animator’s transpar¬ ent overlay. You can add objects one on top of the other, and rearrange them by using the Bring Object (Forward) and Send Back menu items. Each frame is overlaid in front of its associated Backdrop, which can also contain objects of all types. These objects are common to all frames that use this backdrop. Looking into the screen, the order of depth of these stack elements is as follows: first, the objects on the current foreground frame, then, the foreground frame; then the objects on the Back¬ drop; and finally, the Backdrop. You can import a full-screen IFF image onto the Backdrop, and then layer graphic or text-filled objects over that. The UuraCardMenu The UltraCard menu structure is divided into two major areas: Browse and Modify. To create a frame, you first must select New Stack from the Project menu and give your stack a name. Next you are given a choice of screen resolution and number of available colors. Back in Browse mode, let's create an object on a foreground frame. To do so, select Modify from the Edit menu or the F2 Function key, and you are in Modify mode. Now press the Escape button or select New from the Modify Edit menu. The cursor turns into crosshairs, which you can use to drag out a rectangle of the size you want by clicking down the left mouse button. Releasing the button creates the new object and displays iL with the default attributes. These attributes can be modified and changed from the Proper¬ ties and Contents menus once you click on the object to select it. The Properties Menu Properties include the Name, Name Style, Fill, Render, Drop Shadow, Outline, Shape, and Visible. Name refers to the object name, which can be altered from its default and then placed in the object or at various locations around it. You can adjust the color, font, and styling, and add a dropshadow with its own selectable color. Fill can be None, Color (selectable), or Graphic. Choosing graphic opens a requestor from which you pick an IFF image in the same resolution as the current stack. You can then extract a portion of that image and return automatically to the frame with the clipped bitmap in your object, which you can resize and move to any location. Render lets you choose between Clear and Solid, If the object is a bitmap, Clear makes any color 0 in the image transparent. Drop Shadow refers to filled color objects, and can be one of three sizes or none. Outline can add up lo three outlines in any color. Shape applies only to filled objects; choices are line, rectangle, or circle/ellipse. Visible is a choice of On or Off, useful when revealing a text field via script control. The Info menu item summarizes the current setting of the selected object’s attributes, Hilite can be set to None, Inverted, or Outline to indicate object mouse selection, and Script takes you to the script editor, which you can also do by double-clicking on the object. The Contetits Menu The Contents Menu lets you set properties for Value objects: single-line A look at The UltraCard Help Screen Ilffrawt sang: Select Handlers for Ke».Stack.Popup IfCti set tMisible of nes.sfad;,popup to FALSE Jaj “sKosli.close.soiiBd1 ^Select The UllraCard editor, where you type the scrif>ling commands that you use to write UltraCard scripts. Select.^; play ‘sKosr, open, sound' set ilseVisiUe of fies*stack.popup to TRUE End_Sel«t,Jo» data entry fields, and multiline fields. Value lets you Show the text, Edit or Ixjck the field, and choose the text color. Value Style offers the same range of items as Name Style. Multiline is enabled with Yes, which also activates Scrolling, with a choice of Vertical or Horizontal and choice of scrollbar color. The Hypertext menu item allows you to associate actions with words in an multiline object’s text siring value. For example, in a multiline field containing the word Kennedy, clicking on the name could initiate an action popping up a text field with more data about JFK, or it could cause UltraCard to jump to a completely different frame that also mentions Kennedy. Thus, Hypertext lets you make words in a value act like button objects. The Help Stack This feature is widely used in the Help Stack, which is always available by pressing the Help key on the keyboard. This stack contains a map that branches to descriptions of Menus, Keyboard commands, Object manipulations, and UllraTalk, UltraCard’s underlying programming language. You can also navigate via the index button, and shop for ideas in the How To area. By clicking on various buttons, and advancing from frame to frame via the arrow keys, you can explore the contents of the Help stack in any direction. Some buttons reveal text fields; others use the Amiga built-in speech synthesis and sound channels. As you geL more proficient in creating your own slacks, you can add frames and link new Help stacks of your own to give you quick access to keyboard shortcuts and other system information at a mouseclick. A Itx)k inside a stack Now that you have had a chance to familiarize yourself with the basic building blocks from which UltraCard stacks are constructed, let’s go beneath the surface of the Help stack and see what makes it tick. When you click on the Menu button on the opening Help slack map frame, the mouse dick activates a script known as a handler. This handler issues a command to ’’jump" to another frame within the same stack, and it loads a new backdrop behind the new frame. This backdrop contains an IFF picture depicting the exposed menu items of the Browse mode. You can’t see ihem, but layered on top of the bitmap of each menu item is a transparent object, a “hot spot". When you click the mouse down on one of these hot spots, the scripL handier fires. The UltraTalk script sets the visible property of a normally invisible multiline text field to True, and plays a sound effect synchronized with the appearance of the I Iclp text. Releasing the mouse button reverses the actions. Writing a script There are many ways to write UllraTalk scripts, but the niftiest is to go to the Modify mode, select your object, and choose Script from the Properties menu. Up pops the UltraTalk Editor, where you can type in your commands, or better ycl, select AutoLink from the Edit menu. This temporarily returns you to Browse mode and superimposes a small window over each frame as you navigate. When you reach the frame you desire as a target for your starting object, click on the "Target” frame button to return to the script Editor and automati¬ cally enter the appropriate "jump” command. You can also use "Paste Statement’’ to insert UltraTalk commands from a glossary list without typing. Many users will never have to write a line of UltraTalk code. Intuitive Technologies has released a browsing- only version of the program into the Amiga frcely-redistributable libraries available from most dealers and user groups. Using this Browser, you can enter data and manipulate it within the stack, but you can’t make permanent changes to the objects or scripts. Tire Go Menu The Go menu allows you to navigate in a number of configurable ways, including First, Next, Previous, and last, as well as retrace your steps in reverse order or choose at random from the 25 most Recent frames. Find lets you locate a text string that you supply and then displays that frame. Chat gives you access from the keyboard to TjltraTalk, and is useful for testing and debugging your scripts. Interesting items from die Project menu include com¬ mands to squeeze out unused space from your stacks when fragmentation occurs, and to protect your data and scripts from accidental modification. A variety7 of Printing controls is also included. Proletarian Programming UltraCard stacks are a new species of application. They give you the ability to create full-featured programs for your Amiga that previously were impossible without the services of a professional. Commercial stacks using HyperCard have begun to appear in large numbers, and there is every' reason to assume that the same will occur in die Amiga environ¬ ment, In fact, die narrow and unique graphics niche of the machine is a perfect match for UltraCard, since the program enables individuals to configure and personalize dieir systems as they pioneer new video and multitasking techniques. COM TftQL ROOM UltraCard has been designed with the functionality of HyperCard as a platform from which to expand. The Amiga’s ability to support several applications simultaneously is crucial to the structure of UltraCard. The program does not use HAM or overscan images in its first release, but can trigger animations and MIDI events from within scripts as easily' as it jumps or executes any menu or data processing commands, UltmCcird's ability to automate and make transparent the intricate strategies for navigat¬ ing among many applications and data formats gives the Amiga an aura of prof?ss io nal is m fo rbusi ness use. You can export any' frame or backdrop to an IFF file, or Into and out of your favorite paint program via the Paint menu selection. Arexx is fully supported, which allows UltraCard to function as a front end for existing data¬ base and spreadsheet applications, oversee data sharing, and automate repetitive tasks. Users can compile libraries of Arexx routines, store them in die ControiRoom, and patch them as needed into their desktop environment. The significance of this intercon¬ nectivity is more than just convenience. 1 he wide variety' and ingenuity of Amiga software has created unique problems along with opportunities. UltraCard's ability' to automate and make transparent die intricate strategies for navigating among many applications and data formats gives die Amiga the aura of professionalism necessary' for business use, For example, an UltraCard stack could automate the extraction of data from a database or an online information service, and import it into a spreadsheet for display' and manipulation. The advent of graphics programs with Arexx hooks means dial images from video presentations can be modi¬ fied for desktop publishing output under expen system control and vice versa. The ability to follow up a video with hard copy can often seal a deal. Creat¬ ing a prototype of a production in real time with your client’s participation and implicit approval saves thousands of dollars and hours. UltraCard and software development The demand for qualified systems programmers is greater than the supply. As a result, many' innovative applications never get off the drawing board. Profes¬ sional programmers like the ability' to use HyperCard to convince software publish¬ ers of the validity of their applicadon concepts widiout writing most of die code just to get the idea across. On die other end of the spectrum, the emergence of die home office as an economic force is creating a demand for specialized software that can't be easily targeted by large software publishers. In the Macintosh community, companies like Heizer Software are flourishing by acting as a clearing house for the best of HyperCard stackware. A major Hyper¬ Card commercial publisher has already indicated an interest in porting their stackware to UltraCard, based on early looks at die pre-release version used in diis report. An UltraCard stack consists of a collection of frames, each of ivhich can contain objects of varying sizes and properties. Each object exists on its own layer, much like an animator’s transparent overlay. UltraCard comes with a special stack called the ControlRoom, which is always opened and passed through when you start the program. This stack contains libraries of complex built-in script functions to which you can refer from your own scripts. For example, functions to simplify communications widi Arexx are located here. .Also included are icons allowing you to visit the sample stacks shipped with Ultra- Card. These stacks include: Names and Addresses, Buttons Sampler, a simple Calendar, an Inventory dial searches, sorts, and prints reports; an Arexx Sampler; and UltraBench, a collection of disk-organizer utilities. As you build stacks , you may want to attach icons to the ControlRoom to permit a stack or other application to be started with the click of a mouse. Most stacks also include a button to return you to the Control Room at any time. A took ahead Now that UltraCard is here, what can it do for us in die Amiga community? For starters, it’s a much-needed front end to the emerging video disk and CD-ROM technologies. Using touchscreens, the Amiga can now be embedded in environments where keyboard and mouse are impractical, such as retail stores, malls, and industrial robotic control systems. With UltraCard, teachers can create everything from multiple-choice quizzes to detailed—but non-fatal anatomy lessons. One of the most common uses of HyperCard has been die organized com¬ munication of context-sensitive informa¬ tion. You are already familiar with diis concept via the built-in Help features of Intuitive Technologies. 11525,W. Durham Road Tigrard, OR 97224 UltraCard, S 49.95 UltraCard is a much-needed front end to the emerging video disk and CD-ROM technolo¬ gies. With UltraCard. Teachers can create everything from multiple-choice quizzes to detailed anatomy lessons.
Many programs, and UltraCard offers more sophisticated, and consequently more useful, on-iine expert assistance.
My partner Tina Chase and I are plan¬ ning to use UltraCard to produce such stackware, concentrating on die graphics and desktop presentation areas where we do a lot of our business.
We have also initiated discussions with various hardware developers to begin construction of interactive user interfaces. The continuing advance of Arexx indicates that our strategy of integrating existing programs into one apparent superapplicadon can now accelerate under the UltraCard graphic shell. In effect, we are bundling die Amiga with UltraCard.
The appeal of hypertechnology is dial it delivers on die promise of personal computing. The Amiga has given computer access to a generation raised on television and now coming of age in the world of business and power.
UltraCard gives Amiga owners the tools to fashion their computer in dieir own image.
• AC» Simulated UltraCard Stack, shoanng the various frames and
their objects.
"You can add objects one on top of the other, and rearrange them by using the Bring Object (Forward) and Send Back menu items. Each frame is overlaid in front of its associated Backdrop, which can also contain objects of all types."
Mark Pottenger from Los Angeles, CA writes: %l$(c ‘AC Q&A&Q&A&Q&A&Q&A&Q&A&Q&A&Q&A&Q&AQ&A • /Tv Questions answered by AC’s Technical Editor Mike Morrison You have figures pertaining to the nin time of the example Mandelbrot program on page 86 of AC V 4.3. I would like to pass on my figures. Compiling the program with AC/BASIC on my Amiga 1000, it ran for 2 hours, 17 minutes. Upon completion, the data on the screen vanished because the program returned to the Workbench, Q: How can 1 prevent this from happening? A: To prevent the program from going immediately back to Workbench upon completion, add the following code just before the END statement. M-MOUSE(O) WHILE MOUSE(0)-0 WEND This will cause the program to pause until there is a mouse click. Once the mouse is clicked, the program will end. These lines of cocle are not needed in AmigaBASIC because the output window does not vanish when the program ends. Michael Ziolkowski from Reading, PA writes: Q: How does hold-and-modify (HAM) mode work? A: HAM mode isn’t easy to understand or explain. In non-HAM mode, the bits from each bitplane are used to create a number that represents the color register that the color output circuit will use to color the pixel on the screen. In HAM mode the color in the color output circuitry is held, and the color is modified, and then the modified pixel is written to the screen. Thep.xel is modified according to the way the bits for that pixel are set in the 5th and 6th bitpla?ies. Depending on this combination, the red, green, or blue components from the pixel to the left are used as the color components of this pixel. The best way to understand HAM mode is to find a piece of sample code that uses HAM (aprogram named colorful by Robert Pariseau on Fred Fish disk #1) and obsetve what the code does. In colorful.c there is a nice explanation of HAM mode if this one doesn’tfully help you. Q; How do the new graphics chips work and when will they be available? A: There are several different rumors concerning new chip sets. The 1 meg Agnus chip is currently being shipped in all 2000 and 2500systems. The 1 meg Agnus chip (not to be confused with Fat Agnus, according to a CBM employee) recognizes 1 meg of chip R/LM, but doesn’t allow any new graphics modes. The 1 meg Agnus will not work in A1000s and will will require you to bring your Amiga to a Service Dealer if you want to upgrade. See this months Bug Bytes for more info. Q&A Q&A Q&A Q&A Q&A Achim Wurm from Wiesbaden, West Germany writes: Q: When will AC start a column on Assembler, similar to the “C Notes from the C Group" column? A: All of the articles that we print are sent in from our readers just like you. Because of the number of submissions we receive written in C, we can print a column each month. As we receive material written in Assembly language we will print articles. Once we start to receive more material we will print a monthly column. We’d love to here from others interested in more on Assembly. Q&A Q&A Q&A Q&A Q&A Lowell Zabel from Punta Gorda, Florida w rites: Q; How can I bypass the Preferences setting so that I can properly control my printer from the computer, either in AmigaBASIC or from a word processor? A: When printing from within AmigaBASIC ora program, send the output to the PAR: device. The PAR: device bypasses the Preferences setting and outputs directly to the printer on the parallel port. When you use the PRT: device, the information sent to it is interpreted by the printer driver that is set in Preferences and then sent to the printer on the parallel port. Q&A Q&A Q&A Q&A Q&A Warren Reese from Smyrna, Tenesee wmites: 1 just purchased a new Panasonic KXP1124 printer for use with my A1000. 1 was using an Okiniate 20. I have tried several different printer drivers from the vl. 3 Extras disk and I always get a requester telling me I have printer problems. Q: Is the printer cable for the Okimate 20 compatible with the Panasonic KXP1124 or am I using tire wrong printer driver? A: The printer cable that works with the Okidata 20 does not work with the Panasonic KXP1124. You need togetan A miga 1000 to Centronics cable. Tbe EpsonQ printer driver works for the Panasonic KXP1124. It is on the vl.3 Extras disk. You can transfer the printer driver over to the Workbench disk by opening the Utilities drawer and double¬ clicking the InstallPrinter icon. This will show you a list of printer drivers available from the Extras disk. You then select the one for the KXP1124 and the program will transfer it to the Workbench disk where Preferences can find it. Q&A Q&A Q&A Q&A Q&A If you have a question about the Amiga that you would like answered, please send us a letter at: Ask AC PiMPublications, Inc. P. O. Box 869 Fall River. MA 02722-0869 Thanks - MM Tech Ed • AC • by Larry White Amazing Video The Video Desk A Look Inside the World of Amiga Video With a new generation of video software and accessories on die horizon, here is a look at where we have been and where we are going. It’s hard to believe, but it is only a litde more than 2 years since I first powered up my brand new Amiga 500 and found myself overwhelmed and excited by Deluxe Video (Electronic Arts). The demos showed the potential of the Amiga, playing animation sequences with synchronized sound effects and complete background music. Although even at this time, there were a few more sophisticated animation programs, Deluxe Video had a user interface that was simple to understand and easy to use. Decisions were easy and the choices were limited. Since Deluxe Video was part of the same Deluxe series as DeluxePaint II and Deluxe Music Construction Set, specific instructions guided me through the creation of artwork, with details regard¬ ing which resolutions and palettes should be used, as well as tire prepara¬ tion of background music. The thick manual’s hardware and application sections still serve as an excellent reference for anyone who wants to set up a computer-video production studio. Within a few hours I had produced my first computer-generated video ancl transferred it to my VCR, albeit in glorious black and white (I was still waiting for the first A500-compatible genlocks to be released). Although it offered synchronized sound and a host of video production tools, Deluxe Video was limited to 8 color, lo-res (320 x 200) images. I could find many worthwhile applications, but I felt that I needed more resolution, colors, and overscan. Basically script-driven, the videos have a somewhat simplistic “sprites and bobs” appearance. Objects glide from place to place much as a sprite moves across the screen. A limited amount of page flipping or cell animation can take place within an object, animating it as it moves. Next, I experimented with Aegis Animator, a metamorphic animation program in which you show where an object is placed and what it looks like at We now have an arsenal of Amiga- based video and animation tools. In a way, things were easier when we had less to choose from. ” two or more times. The computer calcu¬ lates and then draws each frame in between. This would not be good for all applications either, as I was Slill limited to lo-res images, and I had to forego sound and overscan. But now I could use up to 32 colors. Learning to use Animator -was a bit trickier than learning Deluxe Video—a trend that unfortunately was to continue. Although packaged with its own paint program (Images), I was pleased that I could still use my other paint program to create drawings for backgrounds as they both used the same IFF format. How¬ ever, animations created by Deluxe Video could not be played by Animator, and Animator animations could not be played by Deluxe Video. I also tried page-flipping animation, in which you draw each frame and then play them back rapidly enough to create a moving effect. This may seem to be an extremely time-consuming method, but remember that the changes from frame to frame are small, and that you can quickly copy and modify a drawing with almost any paint program. Unfortunately, even at a frame playback rate of only 15 frames per second (about tire minimum for smooth playback), you would need to draw and store 225 individual frames for a 15- second sequence, which is still a lot of time and diskettes. (Even with a com¬ pression technique such as Anim for playback, you will need to store tire frames as they are created.) Mindware’s Pageflipper let me work with lo-res or hi-res in any number of colors including HAM. Several overscan formats are supported. As long as 1 kept within a format, I could work with any resolution my paini program could handle. I could even work with images captured with my Digiview. Next came the Dir ector from the Right Answers group, a display and animation language that literally put it all together. In addition to creating anima¬ tions within this program, I could now' sequence animations from various programs to be played sequentially. Sound effects were back. Videoscape 3D (Aegis) intro¬ duced me to 3D animation where each side of the object is defined and the computer can generate a view from any angle. Again, the learning process was Amazing Computer systems is HOT-Our sizzling selection of Amiga products has become the talk of the town. We are now in our new location with over 1100 titles in stocks the hottest selection of hardware, Circle 113 on Reader Service cord. Accessories and books. All at RED HOT prices. So remember, when you're hot, you're hot. And when you're not, you’re not shopping Amazing Computer Systems. Amazing Computer Systems, Inc, Village on the Partway 5100 Beltline fW„ Suite #896. Dallas. TX 75240 (214] 386-8383 Won-Sal 10am-6pfn Ttiurs 10am—8pm Aumorized Am>ga Dealer MC VISA AMEX DISC Accepted somewhat long and tedious. Shortly after this, 1 was intrigued by a smalt ad promising Disney-like animation. This introduced me to Martin Hash’s Animator: Apprentice, which showed remarkable capability but was (especially in early releases) incredibly difficult to learn. Dangling in front of me was the possibility of wrapping a digitized image onto a 3D animated char¬ acter and placing it in an animated sequence! Although I could create art with my paint program, again, tine anim files were incompatible with other animations I had created. There was no sound, and backgrounds were plain, allowing for genlock to live video. While all these programs have worthwhile applications, and some have seen several minor revisions along the wav, the basic program design may be as old as the Amiga itself, and many new starts have now blossomed into actual products. There are even more players titan ever before in what I call the “second generation” of animation programs. User interfaces are getting easier to operate, often allowing an instant playback to check your progress. More colors, including halfbrite (64 colors), are supported by many of the programs. And synchronized sound is now possible with more packages than ever before. Each has its own special flavor. New titles include Fan- tavision (Broder- bund), Lights! Camera! Action! And AniMaglc (Aegis), Zoetrope (Antic), and Moviesetter (Gold Disk). VideoScape 3D has demonstrated many improve¬ ments in version 2. 0, and Modeler 3D (Aegis) has been introduced as a new, easier to use front end. Pageflipper Plus FX (Mindware) goes way beyond the capabilities of the original Pageflip- per. Sir IF YOU THOUGHT WE WERE HOT BEFORE, COME SEE US SIZZLE NOW! Martin Hash has built an entire series with an improved Animator: Apprentice as die hub. Animator: Flipper, Effects, Stand, and Multiplane add many new features to your existing animations and adds some compatibility with other programs. A new twist was added as pack¬ ages that were primarily paint programs, now have built-in animation capabilities: DeluxePaint III (Electronic Arts) and Photon Paint 2.0 (Microillusions) both have extensive animation functions. Although several animation packages have some drawing or paint functions built-in, I have always found them somewhat limited in these areas. Often, they are better for touch-up work than for creating original artwork. Now I can draw aitwork and animate it at the same time, using all the features of two of the most sophisticated Amiga paint packages available! Then there are the rumors and promises of tilings to come. In the near future we can expect a revamped Deluxe Video (II?), Digipaint 3 (NewTek) and not one, but at least two completely new animation packages from major Amiga software developers. A new, more sophisticated, version of Apprentice (Journeyman) plusrotoscoping, sound synchronization, and titling programs are on the way from Hash. Not only has software improved, but during the last two years, 1 witnessed a proliferation of video and animation tools in hardware. Commodore's original 1300 Genlock for the Amiga 1000 was soon in competition with 3 all model genlocks: Mimetics' Amigen, Progressive Peripheral's ProGen and Digital Crea¬ tions' Supergen. Now we have several other all model genlocks, including Gen/One (Communication Specialties) and Scanlock (VidTech). We even have several sophisticated genlocks for the Amiga 2000 including the Magni 4004 Genlock Encoder (Magni) and a new SuperGen 2000s (Digital Creations), We have new ways to put images into the Amiga. Frame capturing (Mimet¬ ics, Sunrize, Progressive Peripherals. Impulse) devices can grab live video signals and digitize them into various Amiga IFF formats. The Amiga can even be used to control the VCR's in an editing studio (Microillusions, Interactive Microsys¬ tems), and single frame controllers, such as Exorciser (Maurice St. Sauveur) let you write high-quality frames to studio model VCR’s. We now have an arsenal of Amiga- based video and animation tools capable of providing a wide variety' of effects with various trade-offs of speed and quality. In a way, things were easier when we had less to choose from, A frequent complaint of Amiga animators is the number of false starts often arising when a specific image or one parr of an animation turns out to be incompatible with a package necessary7 to produce a desired effect. During the next few months, Steve Gillmor and 1 will help yrou cut through all tlris confusion, providing a means to select which software and hardware you will need for every7 application you have. Stay tuned. • AC- The flickerFixer UNLOCK THE GRAPHICS POWER OF YOUR AMIGA 2000! FlickerFixer is an advanced graphics adaptor Accolades include: Besf of 1988 Award, that eliminates your Amiga 2000’s interlace Commodore Magazine (12/88); #1 Reader’s flicker and visible scan lines. The result: super- Choice Award, AMIGAWORLD (12/88); “The ior quality color or monochrome graphics and display is fantastic... It is the best display we text — for such demanding applications as have ever seen on any computer system.” CAD/CAM, Desktop Presentation, Graphic Amiga GURU (5/88) Design, Animation, 3D Modeling, Video, and Word Processing. FlickerFixertits into the Amiga video slot, is fully compatible with all software, and does not modify the standard Amiga video signals. For more information or to order, call MicroWay Sales at (508) 746-7341 or your Amiga Dealer. Priced at 5, flickerFixer is made in the USA and is FCC Class B approved. FlickerFixer upgrades the Amiga 2000 with a flicker free 4096 color palette, has an overscan mode that features a screen size of 704 x 470 pixels and drives most of the popular PC Multiscan and VGA monitors, including the NEC Multisync and Mitsubishi XC1429C. Micro Way... Respected throughout the industry lor high quality engineering, service and technical support. World Leader in PC Numerics P. O. Box 79. Kingston, MA 02364 USA (508) 746-7341 32 High St., Kingston-Upon-Thames, UK, 01-541-5466 USA FAX 617-934-2414 Australia 02-439-8400 flickerFixer and MicroWay are trademarks of MicroWay, Inc. Amiga is a registered trademark of Commodore. Multisync is a registered trademark of NEC. Circle 114 on Reader Service cord. And We’ll Blow You Away in The Windy City c'' AmiEXPO The Amiga Personal Computer Show and Conference July 28 - 30,1989 The Chicago Hyatt Regency 151 East Wacker Drive Chicago, Illinois 10,000 Attendees and 120 Amiga Companies Will Be There. DON’T MISS THE FLIGHT! Admission includes the Exhibition, Seminars, Keynotes & Amiga Artists Theatre! 120 Amiga Exhibitors Featuring Slate of the Art Software and Hardware, at the lowest prices! Master Classes Available in Amiga Graphics, Video, Programming, Animation, Music and Publishing! Seating for Master Classes is limited; call for schedule and availability before registering. PRE-REGISTRATION DEADLINE IS JULY 14,1989 For Hotel Reservations Call the Hyatt Regency at (312) 565-1234. Deadline for hotel reservations is June 26,1989. For discounted airfares, call American Airlines at (800) 433-1790 and give them this ID: S-83536. Register by Mail, or Bring This Coupon to the show or Call 800-32-AMIGA Nationwide (or 212-867-4663) For Your Ticket to The Amisa Event! 1 NAME ______ COMPANY ADDRESS CITY _ Registration is Additional At The Door STATE. ZIP For; - MasterCard or Expiration Date _ Account Number _V1SA Payment Yes, I want to come to AmiEXPO - Midwest Friday Saturday _ Sunday One day- _ Two days - _ Three davs - Master Class(es) - List Class and Time - Each Name as it appears on card:. Signature_ Make Check or Money Order Payable to: AmiEXPO 211 E. 43rd St., Suite 301 New York, NY 10017 Total Amount Enclosed .j Bring Coupon to the door and get these Pre-Registration Prices! Circle 115 on Header Service card. AMAZING REVIEWS Dungeon Master Datastorm The Dull % R 450 AMIGA Battle Chess Baal ^ Lbrds of thedjijsing Sun =*»Wayne Gretzky Hockey Deja Vu Amazing Reviews Wayne Gretzky Hockey review by Bob Bor gen As computer sports fans know, there are two kinds of sports software— games and simulations. Games are fun and allow players to be part of teams— but they are imaginary teams, made up of make-believe players. Simulations are different, however. With good simulations, you can coach or perform as an actual athlete (based on realistic statistics, characteristics and limitations). For several years there have been strong simulations available for most major sports. Now, at last, there’s one for hockey. Wayne Gretzky Hockey can be played as a game—a very good game. And for those who are serious hockey fans, “Gretzky Hockey" ranks among the very best simulations of any kind on the market. Hockey is a special sport, and has its own grace (especially in recent years as fighting has become more and more infrequent). Because it’s played on ice, the game has a flow and feeling of improvisation that makes no two situations alike. “Gretzky Hockey” has captured the combination of fluid motion, teamwork, and improvisation that makes hockey a unique sport. The ice. Using a joystick (or mouse) you can move your player all over die ice (but uy not to crash into the boards!), take shots, make passes—even demand passes from teammates or bodycheck opponents. Whether you play an opponent or the computer, your decisions are important to die game. Even though you control just one of the 12 players on die ice, if your player wanders out of position, die computer (or a smart human opponent) will take advantage of your mistake. For example, if you control a defenseman and try to rush the puck all the way up ice like Paul Coffey or Bobby Orr, you had better be good. If you lose die puck, your opponent will likely head back up ice in die opposite direction on a two-on-one break. Similarly, if you control one of the forwards and have him float at center ice (waiting for a pass and possible breakaway), the opponents will dominate play in your defensive zone. You really must play your position well, and be a complete team player, helping at both ends of the ice. Figure One: A screen from Wayne Gretzky Hockey: You can't get away with tripping in this one Like real hockey players, these computerized players also get tired. You can see their energy levels drop as time goes on. Line changes are a must in order to keep fresh players on the ice. Gretzky Hockey really captures the feeling of skadng on a rink as part of a team. And at its most basic level, it’s a great way to play hockey on a computer. True to Life “Gretzky Hockey” has all of what you’d expect from a sophisticated computer simulation; penalties, offside and icing calls, delayed penalties, powerplay and shorthanded situations, multiple skill levels, player fatigue factors, and—because it's true-to-Hfe— record keeping statistical abilities. In fact, the true-to-life statistical capabilities are what separates “Gretzky” from all odier hockey games available. With “Gretzky Hockey” you can select any one of four classic NHL teams (the ’71 Blackhawks, ’70 Bruins, '73 Canadians, or ’69 Blues). Each team has all the players from that year’s roster, rated according to his statistics and Momentumi/ p L( / Retail V*/ I I ^ V-/ l\ / .95 An easy 1o use checkbook program that/A joystick/mouse does many functions that were / interface that allows previously cumbersome. / rapid fire action. - Fast checkbook balancing / - Has standard 4ft cable - Reports by date, class codes, / - Adjustable fire rate and check number /- Compalable with all Amigas - Easy data entry process/- Monitor rapid fire with LED - Custom budget setup / - Works with your favorite and budget analysis / joystick or standard mouse - Custom setup for /- Blow away your old game scores check printing /- Doesn't interfere with norma! Operation - Works with / while in manual fire mode all AmigasComes with full 30 day warranty / - Up to 20 rounds per seconds as/ LIZZIE /INTERFACE Make check or money order payable to: Micro Momentum, Inc, 100 Brown Avenue Johnston, RI 02919 (401) 949-5310 _Amiga la o registered (rademark of CDM. I intend to sit down with a friend, choose an allowable point total (such as 1,500 per team), and then devise my own team by spreading the points among the players. That way, if I give myself a Wayne Gretzky-type, I may also have some less skilled players to make up for it. I like the idea of building my own teams, and with “Gretzky Hockey”, I can do it. Ffl Bells& Wh is ties • Checking and penalties • Variable game length • Variable opponent difficulty level • Five different attack plays • Five different penalty killing styles • Overtime • Instant replays (which you can call for and control) • Stereo digitized sound effects • Color selection for teams • Ability to print statistics A Final Note After playing “Gretzky Hockey" for a while, something about the game's “artificial intelligence" began to stand out: In real hockey, goals usually occur as the result of mistakes. Good teams wait for opponents to make mistakes, and then capitalize on diem. In “Gretzky Hockey’’ the aritificial intelligence is very high. And though the computerized players are based on real-life counter¬ parts, the computerized versions make very few mistakes. It’s like watching, coaching, or playing on a team where players have abilities. Players are rated in eleven different categories: aggression, power, injury, skating, puck control, shooting, quickness, fatigue, penalty, passing, and checking, with a variance of 1-9 for each category. Therefore, if you choose the '70 Bruins and select Bobby Orr as your player, you can probably rush the puck up ice. But when Orr and his teammates get tired and are replaced by the Bruins’ second line, you may be controlling defenseman Dallas Smith, who averaged just five goals a year. If so, you have to lay back and play a steady defensive game, because if you try to rush the puck with Dallas Smith, you’ll find yourself behind the play, trying to catch up as everyone heads down tire ice! Variables With Gretzky Hockey, you can play against the computer or a human opponent. You can just play, and let the computer be your coach making all the decisions, but you'll choose which player to control each shift. Or, you can play and coach (change lines to keep players fresh, decide on how aggressive to be on penalty killing, and choose who to use on tire powerplays, etc). If Scotty Bowman has always been your idol, you can just coach, which will still keep you quite busy. In the “coach only” mode, you'll select line combinations, change lines when you think it’s time, and decide on which strategies to pursue. But like a real coach, you'll be helpless once die puck is dropped. You can only sit back and hope your players follow your instructions. The game comes with tire four classic NHL teams mentioned earlier. But you can also send away for a disk widi all 21 teams from the 1987-88 NHL season (complete with accurate ratings for each player). And there’s even talk of a “Dream Team Disk" featuring some of hockey’s greatest teams from over tire last 70 years. Further Options If those choices aren’t enough, you can make up your own teams, complete with names and player ratings. Or include yourself among the players on any existing team — this could be your chance to play on a line with Bobby Hull and Stan Mikita — or Wayne Gretzky and Jari Kurri! Circle 1 li on Reeder Service card. Different skill levels, but each plays to the best of his ability, hi other words, there are no “bonehead” plays by any of the computer-controlled players. Any coach or hockey player would be proud to be on any of these teams. • AC* Bethesda Soffworks P. O. Box 7877 Gaithersburg, Maryland 20898 (301) 963-2000 Wayne Gretzky Hockey, .95 (inquiry #) 95) by Steven Kemp Western Games is an entirely new and original game for tire Amiga. Western Games is composed of six contests that might be associated with the old west. The contests include Armwrestling, Beershooting, Quid- Spitting, Cow Milking, Dancing and an Eating competition. Joysticks are used to control the players,while keyboard control is available should you desire it. I mentioned “players’' because it does support two players, though if you cannot find a “live" opponent, the computer can play one position. Western Games comes on two diskettes but uses only one drive. This is a slight annoyance, but fortunately, disk swapping does not occur very often. The documentation is rather sparse, indeed. It is provided inside die cover of the packaging and reading through it takes only a couple of minutes. However, 1 cannot believe that anyone could successfully play this game by reading through the documentadon just once. Believe me, you will spend a lot of time studying the diagrams provided. Al¬ though the instructions are “accurate", I found that a few more sentences in a few areas would have prevented some confusion. Don’t worry, I don’t mean to make a mountain out of a mole hill. With a little practice and experimentation you will fill in the blanks just as I did. Armwresding is the first contest and is pretty straight forward. The instructions for this contest left out one key word. That word is "everytime”. It says to pull the joystick back when die “strength” arm is in a “strong phase". It should instruct to pull the joystick back EVERYTIME the arm is in a strong phase. Beershooting involves being the fastest and most accurate gunslinger. The targets are beer and whiskey glasses held out by two unfortunate cowpokes who were in the wrong place at the wrong time. Maintaining calm nerves and a fast hand is an important part of this contest. Quid-Spitting is a fancy way of saying tobacco spitting. Don’t worry, this contest is not as unsanitary' to play as the name might imply. You have to bite off a chunk of tobacco, chew it up, and spit it into a spittoon sitting at the feet of the other opponent. Sounds simple, but it takes a little practice. Cow Milking was the most difficult contest for me. In fact, I never success¬ fully completed this one (and neither did the computer). Getting milk from a cow involves precisely timing the joystick movements. The pace is fairly quick and mistakes are easy to make. I could successfully keep the opponent from filling his churn but could not fill my own. Maybe you will have better luck. Dancing is another contest that involves accuracy and timing but is much more entertaining. After watching a dancing girl perform a few steps with music provided by the piano player, you have to repeat the same steps. Each, time both players are successful, the dancing girl comes out again and does a more difficult step. If someone falters, they can get another chance if they buy the piano player another beer. When someone runs out of beer money , the contest is over. The Eating competition rounds out the contest. Players compete to be the first to finish a potful of stew. The trick here is to keep from filling your belly with air by improper chewing. If you do, you will have to belch, which is not only bad manners, but is time consuming, When die game begins, the player has the option of playing all the contests in sequence, or any one individual contest. If you are going to play against the computer, I suggest you play die games individually first. That way you can spend as much time as you need figuring out how to compete success¬ fully. Each contest involves some combination of joystick movements. Sometimes the movements must be "timely" to be effective . At other times, it is more important to be accurate. I found the graphics and animation quite entertaining. Instead of trying to make them “realistic”, the developers went for the cartoon characters look. Some of the facial expressions, especially the eyes, will catch your attention—but don’t watch them too long or your opponent will get die upper hand. The music, voices and sounds are digitized and enhance die game tremendously. These sounds often provide the timing necessary' for die joystick movements. When all is said and done, I have to admit that Western games is a lot of fun to play. It is certainly a lot different from most arcade type games. .After all is said and done. Western Games is an interest¬ ing game that is a lot of fun to play. Western Games may be an extreme, but it is diis type of creativity' that can pro¬ vide quality entertainment for gamesper- sons of all ages and experience. • AC* DigiTek, Inc. 10415 N. Florida Ave Suite 410 Tampa, FL 33612 (813) 933-8023 Western Games S34.95 (Inquiry *216) rTfoun? Gn$
.Nrt
* v‘-
f. n \ ¦ - ^
- -. F .TVoHrirtw#* _ r*“'s Th* l***| J . /ji ^ Wr Jvr 1*W— if
jln JT '«^6 P hi ¦vvt* "i By ri* . '-.2-r'¦' ¦?’ ¦ :~irL
J-"'*’-'' Ths , Knglt/ software library.
" ^ May your heroti effort* be met with success, and the forces of dtrkness f J f be vanquished!
MELBOURNE HOUSE tie Playing, War strategy, and i adventure games have been skillfully blended for a unique computer gaming experience.
IY -' tj-LfT ' ' 14,1 ¦ \,J ,;-v ';ji-.r77 irKw (FdHiw in the footsteps of Frodo, Aragom and Gandalf as they battle to get the
• y V, £?•>.?>'' -One Ringto the Cracks of Doom, Ranged against
you are all the evil forces of ‘Qi~c- '*¦' ' the Dark Lord
Sauron and the corrupt wizard Saruman. The odds are
- oKi^^'*^i^%.c^dveT^®hning, but you cannot afford to fail. The
destiny of Middle Earth lies a the balance.
Roarn’atwill across the 36-screen scrolling map of Middle Earth, wherein are i contained thousands of digitized locations in which you can control a cast of ¦jjv’-J. Over SO ahimaled characters and armies. Test your strategic abilities as you ,. H1* command entire legions to move against the forces of evil.
^^ With the almost infinite variety and multiple layers of play. War in Middle Earth is a game you can finish in days or weeks, or savor for months.
It will delight and enthrall, and ultimately become a firm favorite in any
* - . ¦ V \ ^ •/’ ^ -J-* / •¦ -s
* ¦ TV?," i- •-!¦ - * - -1^ - ,'*iV, ¦ ¦¦. ¦¦¦>:• A T-.rfbor
^»1AC#SMIC STRUGGLE BETWEEN ,GOOD AND EVIL '.
FIVE-MAN-YEARSrdslotai^dresearchandprogramminghavebeen
'^.¦wi'%, ^VvU^.xC’ invested to ensure that this is the
“definitive Tolkien computer game."
“..tyy? A ,V Selected elements nf traditional Fantasy Role Plavuur, War straleev. An r the first Time, ToUdeii's panoramic vision of the cataclysmic struggle land evil ha^been skillfully crafted into a single computer game of^iVii 'Vc.",' ofepicpropoWi; r<^lA,,X"n ¦ tw,' The Duel by Joe DiCara If you purchased Test Drive you were not alone. Over 400,000 people bought Accolade's first attempt at a driving game. What made this program such a success, especially on the Amiga?
First, the game format was the first of its kind for the .Amiga and for most of the other machines. Test Drive attempted to give us a first-person perspective of driving a high-performance sports car.
The game’s theme was loosely based on the movie Smoke)’and Tloe Bandit, and the Cannon Ball Baker Sea to Shining Sea Trophy Dash and Memorial Run.
Test Drive put you and die machine of your choice against the elements, Sunday drivers and, of course, the Law. You had a choice of five of the fastest production cars ever built, and you were equipped with only a radar detector, and all die skill and boldness you could muster against a winding mountain road. Accolade also made good use of the Amiga's high-resoludon graphics and sound capability.
The result was a program of high visual impact and great attention to detail. From the opening sequence that introduced Accolade and Test Drive, to the top-score screen at the end of the game, great effort was exerted to produce a class product. I believe this attention to detail and Test Drive’s polished nature made it the across-the- board success it was.
So what does one do for an encore? How do you go about making the sequel to such a well received product? Well, you listen and read.You listen to the many phone calls and read the hundreds of letters explaining problems and suggesting improvements and enhancements.
Customer input and comments did not fall on deaf ears or find their way into the round filing cabinet. Every idea was carefully noted and considered.
When it came time to commission a new Test Drive, Accolade had a good idea of what they wanted and what direction they would give to Distinctive Software Incorporated, the system programmers.
The result is The Duel: Test Drive
II. Just about everything good in Test Drive was rerained, and
many things from our wish lists were incorporated into The
Duel. Of course, nothing is perfect, and perhaps the two
biggest complaints about Test Drive were the boring,
The game's title tells you the competition pan has been taken
care of. The availability of a scenery disk called California
Challenge , and an additional optional disk of super cars
satisfies the other complaint.
An interesting aside here concerns the scenery. Those who purchased the initial run of Test Drive and had sharp eyes noticed that die scenery pictured on the back of the box was nowhere to be found in the game. Accolade was inundated with calls from customers wanting to know the secret to accessing that fladand scenery. Obviously, the box graphic was a mistake and Accolade quickly changed the package. But die appetite of Test Drive owners for different scenery was whetted and nodiing short of a rewrite would satisfy'.
The game After The Duel's introduction sequence and demo run (you must watch this at least once), die program’s setup menu is loaded. This menu displays the six icons representing the game options. Along the bottom of the setup menu are four icons. The first icon.
Your Car, allows you to select one of the two cars available for your use. The next icon is called Other Car. This displays your competition if you elect to race against the computer. A nice touch is that you can generate and race against a done of the car you have selected.
The next two icons are called Scenery and Install. You will not need these unless you have the optional scenery or car disk, or if you want to install Test Drive II on a hard disk. The two biggest icons across the top of the screen show a stopwatch and an .‘Amiga
version of Test Drive and race against the clock. Select
the computer icon and you race against the opponent
selected, either an F40 Ferrari or a 959 Porsche.
Start ’er up So now it's time to drive. Do you want to race against the clock or the other guy? Highlight and select one of the two big icons and you're off to die Skill Section screen. There are twelve levels of difficulty and, as die manual states, they range from Wimp to Stud.
The first four levels incorporate auto¬ matic shifting, a result of user input. This feature is a big help to beginners because it means they have to worry about one less thing while they learn to drive.
A feature I liked in Test Drive that is not in The Duel is the option to shift the gears as defined by the shift gate of each car. This allowed the driver to bypass a gear. It wasn’t always useful and it took practice—especially if you switched cars often. It was just a nice touch diat added to the driving experi¬ ence.
Hie road to... After you select die level of play, a click starts die program loading. Soon you are presented witii die familiar view of a highly detailed dash, but a glance out the windshield reminds you that you are about to drive something new. Let me highlight some of these new features.
The change of scenery is, of course, immediately apparent, and while the terrain is different, the style of die artwork is very similar to Test Drive.
Push the joystick forward to accelerate, and as the cars starts to move, you will notice the next major change. The road in the original Test Drive was a simple shade of grey. The Duel uses two alternating shades of grey for its road.
This creates a better sense of motion and gives die impression of higher speed.
The game speed is faster, but this graphic technique enhances the illusion.
As you drive, you will notice that almost all die gauges—gas, oil pressure, oil temperature, water temperature, and vacuum gauges—work. It pays to watch tiiese gauges. Overstressing or rewing die engine now affects performance. The harder you drive, die higher die engine temperatures get, which results in loss of power. Details!
The radar detector is enhanced and now lias different modes and alert sounds. You will nodce that the other cars you encounter are all recognizable: a Thunderbird, a Mercedes, and a Chevy AstroVan. The cops were even upgraded, they now have a siren.
Probably one of die best changes was the interaction with the gas station at the end of each driving section. In the original Test Drive, you will recall that shortly after you passed die gas sign, the program abruptly stopped, informed you that you successfully made it to die station, then presented the gas station graphic.
In The Duel, shortly after you pass the gas sign you will see in the distance what appears to be a white line across the road. As you approach, you realize it is actually two lines, and off to die side is an honest-to-goodness gas station. You must safely gear down and stop between diose lines or else you will not receive any fuel. If you are too far to the center of the road, you are told that die hose does not reach and you cannot be refueled. Very nice!
To help you gauge your distance to the gas station there is now a “miles to go” digital readout. To help measure your progress within each section an elapsed time readout is also provided.
What else has changed? The road pitches, rolls, and curves more, Enter a curve at too high a speed, and the car will exhibit understeer. Sometimes die hill blocks your view down the road and oncoming traffic cannot be seen. Do you have the nerve to pass on a hill or around that blind curve? Pressure!
Mountain passes have long and short tunnels, Hearing the echo of your thun¬ dering engine while in the runnel might have enhanced the effect here.
If you drive off die side of die mountain, be prepared for a little fall.
When you crash, you get the usual Circle 118 on Reader Service card.
Cracked windshield, bur now there is a horrendous crash as you see the hood crumple. Your opponent can also crash.
It's not at all spectacular but it proves that he is also prone to mistakes. If you drive off the shoulder onto the grass or sand while driving along the desert or die seashore, you rapidly lose traction and speed. Hit anything while off the road and the gear you are in may break and you must then shift around it. If you hit a sign or fence post your speed also drops.
A glance at the speedometer reveals higher top speeds for most cars.
Blow the engine and black smoke fills up the rear-view mirror, The digitized engine sounds are now seamless and very smooth in response to acceleration and deceleration. Most cars also have their own distinctive sound. After completion of a section you are re¬ warded with one additional life, and there are two new screens full of race statistics.
The steering has been changed to self-center. I had to get used to this, but now I like it very much. It gives you a positive feel for the center, and actually responds as a real car might if you were to release the wheel. There are many more new features and details, all of which add up to a greatly improved game that will challenge you and give you many hours of enjoyment.
Sometimes sequels fail miserably. The Duel succeeds wonderfully.
Actually very little. I would have liked more variety in the color of tire traffic vehicles. An option to eliminate all traffic and cops so 1 could race the “other guy" unimpeded would have been very nice. A game like this should support the mouse, and an anolog joystick. Give me back my shift gate patterns, and let me race at night.
—HASKV2.0— F-BASIC 'is an Enhanced, Compiled Basic Language System.
? Easy For Beginners + Complete For Serious Programmers ? SO Fast—Beats C! *Dired IFF File Support ? Recursive Subprograms * Record Structures and Pointers ? Over 350 Powerful Commands + Ultra Fast Floating Point ? Easy Access to Amiga Libraries + Sample Program Disk ? Comprehensive Users Manual 100 Examples ? Easy Access to Amiga Windows, * Snobal-Like Pattern Matching Menus, Sound, Events & Animation The F-BASIC'"System Also Has A Source Level Debugger ? Debug F>BASfC“ Programs at the Source Level—So Easy, ? Intuition Interface—Windows for Source, Registers, Memory, Variables.
? Comprehensive Users Monual—Full Documentation.
The F-BASIC" Language System 2.0—Only .95 F-BASIC " System and Complete SLDB—Onfy 9.95 Available Only From The Manufacturer!
SEND CHECK OR MONEY ORDER TO: DELPHI NOETIC SYSTEMS, INC. Post Office Box 7722 Rapid City, South Dakota 57709-7722 Credit Cord or C.O.D. Call (605) 348-0791 F-BASIC ond FastCom ore registered trademarks of DNS, Inc. AMIGA is a registered trademark of Commodore/AIMGA Inc. Is there anything wrong with The Duel? Well, you might have difficulty setting up the game for use with the optional scenery and car disks. The program requires that all disks not be write-protected. I certainly do not like this or understand the reason for this; the scores and statistics are always being updated and retained.
But in this age of the virus, I wonder how long my unprotected, non-copyable disks will survive?
Compu ter requirements The Duel comes on a single disk.
The game and all optional disks are copy-protected, but provision is made for installation of all disks on a hard drive.
The second page of the manual de¬ scribes diis straightforward procedure.
Please read the instructions carefully and all will go smoothly. After installation, the program is booted from the main disk and then selects all other files from tire hard drive.
The Duel will run on all Amigas, needs a minimum of 512K, and uses 1.2 or higher Kickstart. When optional disks are available, any additional drives are utilized. A well-written 15-page manual documents the use and features of the game. The manual carefully describes the procedure for using the optional scenery and car disks and making a play disk for customizing the game. I have been assured that if you carefully follow' the instmctions, you will not go wrong. My bet is Accolade will receive many calls about that Install option screen.
Future development Well, the future actually depends on you. If The Duel and its optional disks are as much a success as Test Drive, there will be follow-up products.
The bets around here are that The Dud is so much better that there is no way it can miss. Accolade thinks that with reasonable success, optional disks could be available around the end of this year.
What other surprises might Accolade have in store for Amiga owners? Well, by summer, Grand Prix Circuit will be released. They say this one will blow Ferrari Formula One away.
I can hardly wait!
• AC* Product Information Accolade .
20813 Stevens CreekBlvd.
Cupertino, CA 90514 Phone: (408) 446-5757 The Dual: Test Drive II, S44.95 (Inquiry #211) Enter the evil world of Baal, recover the war machine, and save civilization—if you live!
Baal by Derek J. Perry On June 5 th, 1999 an archaeological expedition finds a mass burial of painfully mutilated human remains. After further excavation of the site, the archaeologist uncover a large stone slab. The word “BaaT has been inscribed in the center, surrounded by hieroglyphics of horrid homed mosters of various shapes and sizes. The expedition decides to remove the stone slab, but in so doing they release Baal, the evil deity, from inprisonment. Baal sends his army of demon monsters to steal a top secret war machine which would give him the power to rule the world.
An elite squadron of soldiers are formed by the request of a war council. Their mission: enter the evil world of Baal, find the war machine, and destroy the evil devil god. They are code named the Time Warriors, and you are in control of a squad of five of them. The fate of the world has been placed on your shoulders; it is up to you to bear the task.
Baal is produced by Pysgnosis, and it requires at least 512K of RAM with 68010 and 68020 microproces¬ sors. It is an autoloading program which once loaded is started by pressing tire space bar.
Entering Hell.. The game consists of three domains which make up the lair of Baal. Each domain contains pieces of the War Machine spread out through it. You are required to find all the pieces of the machine and transport to die next domain. The transporter will not work until have obtained all the pieces of the machine in the domain.
In your search for die pieces of the War Machine, you will be confronted with many ob¬ stacles. Force fields protect certain areas of each domain, and diey can only be destroyed by eliminating their power source.
The force fields are powered by large generators found near the force fields. Be careful not to touch a force field, because if you make contact widi one, it wiil destroy you.
You must also be conscious of tire red land mines sprinkled throughout die domain. Step on them and you are a mushroom cloud. (That’s what it looks like when you are killed in the game.) Avoid the mines by doing flips over them. (The instruction manual calls them somersaults.) A flip/somersault is also the only way to make it over die gaps you will encounter on the walkways of die superstructure. Fall in, and you are vapor!
The disgusting mutant demoms you must blast on your way to met their boss have two ways of nuking you. They can spit nasty little fireballs at you, which will weaken your energy shield and eventually kill you; or they can simply touch you.
Your energy shield can only protect you from missiles and fireballs. If a scumbag demon monster touches you, you’re toast!
The demon monsters are nasdy little creatures that come in all shapes, sizes and colors. Some can fly, others have to walk , and some don’t move around at all. There are nakes stuck to die ground in what Looks like a puddle of slime. You will see flying dragons, spitting toads, and some mean old snake guys that shoot arrows at you. There are about six types of demons in the first domain alone.
Besides your energy shield, you can use other things to upset the bad guys. An energy scanner acts as an early warning system by flashing an appropriately colored arrow at the top of the screen to warn you of approaching monsters. The arrow will flash the color of the monster drat is approaching. The energy shield and scanner are the only two pieces of equipment, other then your laser cannon, that you bring into the game. All odiers wall have to be aquired during play.
As you fire your laser cannon it will lose energy. There are electrolite fuel dispensers located throughout the domain drat Meet a team of the friendliest financial organizers you’ll ever run across.
Smart Scrolls for speed.
Money Mentor has a truly unique system called Smart Scrolls, that handles a diversity of otherwise tedious data entry functions and clips along saving you up to 70% of your typing time. It's a smart addition to Money Mentor, that's why we call it Smart Scrolls.
Money Mentor Features:
• Net Worth Statement
• 200 Budget Categories
• .SO Integrated Accounts such as Checking, Cash, Savings and
Credit Cards
• Elaborate Search Routine allows editing of transactions
• Automatic Check Printing
• Automatic Account Balancing
• Color Graphic Reports illustrating actual vs. budgeted
.inH'unis
• Over 50 Reports to choose from!
"Money Mentor bus to be the nicest took unit feel of any money manager package for home use llxil / bate ever seen." — Amiga Sentry Money Mentor is an excellent product" Money Mentor is for everyone!
It docs more than just keep your checkbook balanced. Money Mentor helps you manage your personal finances which is important to any family or individual.
With Money Mentor, you can be looking better financially.
Order Money Mentor today.
— Amazing Computing Money Mentor sells for only .95!
VISA' SEDONA SOFTWARE SEDONA SOFTWARE/11828 RANCHO BERNARDO RD„ SUITE 128-20/SAN DIEGO. CA 92128/CALL (619) 451-0151 you can use to replenish your fuel supply. This dispenser will also energize your energy shield. Be careful not to destroy your fud dispensers; if shot, they will explode just like the force field generators. You can find rocket fuel pods in various locations around the domain which supply power to the rocket pack you can wear.
Tire rocket pack can only be launched from a phone booth. That's right, I said a phone booth! Are there phone booths in hell? Evidently, yes. Not only is a phone booth the only place a rocket pack can be launched, but more impor¬ tantly, it is the only place one can land. The rocket pack bums fuel faster than a ’62 Cadillac. If you run out of fuel—and you will—back in the toaster you go. Nevertheless, it is the best means of moving around the domain.
While you are flying with the rocket pack, your laser cannon will not fire, so don't go looking for monsters with the rocket pack. Try to find a phone booth as soon as possible. The rocket pack is convenient, but it is also a pain! The last little helpful items that you can find in hell are weapon cartridges.
They, once found, can increase your cannon power. There are four lazer modes, and drree cartridges. You start at mode one, which takes much-o-grande shooting to kill something, and as you aquire tire cartridges your cannon increases it ability to zap those evil zipper heads.
I played Baal at least fifty' times over one weekend, and I never got out of the first domain. At best, I had collected maybe half of the War Machine pieces from the first domain. It is fun game to play, but it is also vert' difficult. At the pace I was advancing through the game, I’d probably meet Baal sometime next month.
The complaint department is closed' Despite my inability to save the planet from the evil doings of Baal, I was very impressed with the game. The graphics are top notch, and the sound is appropriate. There is no music in the game, but I usually turn it off anyway. I had no techical problems with the game at ail. It moves along with out having to wail for the drive to search the disk, unless you have scored a high score. Hey, that’s the price you pay for fame!
If I really had to come up with a problem or something I didn’t like with the game, it would be that the game is always the same, as are 99-9% of all computer video games. The obstacles are in the same place every time you play the game.
Once you learn the pattern of the game, it no longer becomes a challenge and is no longer fun to play.
Baal is a fun and exciting game with good graphics. I would call it a Blastoid Deluxe game, because you just don’t blast away aimlessly at everything. You actually have to outsmart some of the bad guys. This game would make a valued addition to anyone’s game collection. I would give the developer a high five!
• AC* PSYGNOSIS LTD.
Port of Liverpool Building, j Pier Head, Liverpool, United Kingdom L3 1BY Baal, S39.95 (inquiry §207) datastcrm With the current deluge of Amiga games that seem to favor complexity over “old-fashioned” playability, it is refreshing to play a game that takes an old favorite and adds color and detail, and doesn't removing what made the title a “hit" in the first place. Uncompli¬ cated action! Visionary Design Technolo¬ gies has done just that by using Atari’s “Defender” as a base, then greatly improving it with FAST detailed graphics and digitized sounds, widiout losing die flavor drat made the
original so popular in the arcade craze of die early eighties.
For those who are unfamiliar with Defender, the premise is relatively simple. The full-color medium resolution screen is divided into a large upper window and a smaller lower field which contains the “radar” display and odier useful player information such as the number of lives, smart bombs, shield strength, and bonus weapons such as rapid-fire, missiles, etc. The top window contains a side- view of your ship, and horizontally scrolls a simulated planetscape. Your ship can cover the entire surface in several seconds widiout reversing direction. Waves of varied alien ships suddenly materialize
in diis window in constant intervals, with each wave containing deadlier aliens than the previous wrave. The lower “radar" portion of die screen contains a miniature version of the entire surface with aliens, player(s), and men clearly shown by color-coded pixels. The object of the game is to pilot your ship to the surface and pick-up Cone at a time) the eight men and bring them to safety by flying dirough die vertical gate positioned somew'here on the surface.
If all eight men are destroyed or successfully picked up by aliens and converted into red mutants, the mutant
- waves suddenly materialize and (usually quickly) overwhelm your
ship with sheer numbers. If you succeed in rescuing all eight
and destroying the mutant waves, you get bonus points and bonus
shield strength. You will need the bonus to help ensure
survival of the next wave.
The programmers of Datastorm also included an options screen where you select single player, double player, or double player teams with both players working together to complete each review by Paul Costa wave. A word of warning though, die double player option has a bug in it: one player must die if the other picks up a rapid-fire bonus! (This cannot be avoided if both players wish to complete the current wave and continue with the game.) This problem is small and easy to fix but can be an annoying deterent to using the two-player option.
Other useful options include the keyboard control with user-definable keys and the choice of starting level speed (starting at any level over level two is only for gamers with VERY FAST reflexes!) Joystick response is very good but at the higher speeds I noticed errors in collision detection w'hich may mean that shots which should have hit aliens seemingly pass right through.
Although Datastorm currently has a fewr bugs which should be fixed, I found its fast arcade action and ability to draw' people back to play “just one more game” is more than payment for the flaws. I would recommend this game to anyone who has enjoyed Defender in the past or anyone who enjoys action- oriented arcade games now.
• AC* Visionary Design Technologies k 45Whitehorn Crest Onntaiio,
(416) 497-0833 Datastorm, S39.95 (inquiry *209) Iff D&W&. J.
Pw-Aff uImimMM LORDO OF THE mm 5un The Sun Will Rise
Another Day!
Lords of the Rising Sun, by Cinemaware, is a strategy' game based on the Gempei wars of ancient Japan. The Gempei wars, the result of a power struggle between the Taira and Mina- moto clans of feudal Japan, were the subject of many romantic and heroic tales in Japanese literature, which are as popular in Japan as the Authourian legends are in English literature. The game includes a booldet which briefly but satisfactorily explains the history of the Gempei wars, as well as, ancient Japanese culture and tradition. For you intellectual hackers, the software also includes a reading list on feudal
japan.
Interesting concept you can actually learn something from a video game! Who said they were only for mindless juveniles?
At the break of dawn Lords of the Rising Sun automati¬ cally loads into memory, so you are not required to enter any commands to start the program. The loading time is proportional to the amount of memory in your Amiga. The more memory you have, the Longer the program will take to load into RAM. Memory size also affects the speed of the game. I played the game on an .Amiga 500 with 1 meg of memory and I was constantly waiting on the computer to search die disk.
The game is controlled by the mouse (which left me with some real horror stories that I will explain later).
Following the opening credits, you chose which of the Minamoto brothers— Yoritomo or Yoshitsune—you want to be. Yoritomo is older but has less battle experience than Yoshitsune. Thus, Yoritomo must prove himself by taking pan in battle. Yoshitsune is a great ’warrior with little leadership experience, so he must prove himself as a warlord.
Choosing Yoshitsune will result in a purely strategic game, while choosing Yoritomo lets you participate in battle sequences.
Battle sequences are where the problems with the mouse come into play. Because of the problems I encoun¬ tered with the mouse, 1 had more fun playing the game as Yoshitsune dian I did playing the game as Yorimoto. But other than the problems with the input device, 1 noticed no difference in playability between the two brothers.
Under the sun At the stait of the game, while you are at your home castle, you have the opportunity to enter your home. On your first time playing die game, 1 suggest dial you do so. This will familiarize you with this part of the game, while allowing you to make some somewhat impor¬ tant decisions. For instance, you can hire a Ninja to assassinate enemy generals. Entering your home also affords you die opportunity to receive your ratings in the following skills: Sword, Archery. Sieging and Leadership.
Only the Leadership skill rating applies direcdv to you. The other diree skills apply to the army at your control.
Once you leave your home, a map of Japan will appear on die screen, displaying the numerous castles, cities, missionaries and ports of the island. The map is used for plotting and tracking die movement of allied and enemy armies.
The armies are represented by little samurai soldiers carrying the colored banner of their clan. You move the armies around the island by clicking on them with die mouse and dragging diem to the desired location. The screen can be scrolled left and right, allowing you Lo view about one third of the map. The countryside on the map will change colors with the seasons to give you a time reference. Travel and combat during winter and through summer storms will fatigue an army greatly. Try to limit travel during unfavorable conditions and, if possible, attack only during favorable weather
conditions.
Lords of the Rising Sun is a painstakingly slow' game, Be prepared to spend a couple of hours playing die game. The longest game I played eclipsed the three-hour mark. If you do not have that much time, you can pause the game and save it.
Even though the game allows active participation in the combat, it is till basically a game of strategy. The ob¬ jective is to defeat the Taira. To do so, you must maneuver your three armies to systematically isolate and eliminate as many as eight enemy armies. There are also three allied armies and three neutral armies. It is possible to form an alliance with a neutral army so you can use it as your own. The neutral army will then change its color from grey to your own. I was only able to gain alliance with one of the neutral armies. The other two armies remained neutral. However, the neutral
armies are also prone to attack you, so beware of them at all times. Un¬ fortunately, your allied armies (those under your brother’s banner) are virtually useless. You have no control over them, and they very seldom do any good against die Taira. I can even recall an occasion where 1 was attacked by an allied army.
Once you have encountered the enemy, either on the road or at a casde, you have several options. You can review your troops before making any other decisions, which I suggest you do.
This will give you an accurate visual discripdon of your forces. You can bypass the encounter and continue to march, hut this may result in the enemy attacking you. The Taira will always attack under favorable circumstances.
Alliances and Surrenders may be requested from the opposition.
Right: A summer storm passes over the game map of central Japan.
Below : Yorimoto reviews his troops before deciding to engage in Battle.
Finally, you can attack or siege opposing armies and casties. You should avoid confrontation while your army is either lacking in soldiers or fatigued by a long journey or battle. Even though you may have more soldiers than your opponent, they can still defeat you because their army is in better condition than yours. This has happened to me on a few occasions. Live and learn! Attack¬ ing in force with multiple armies will almost assure victory. This is the tactic that I suggest; it is too easy for one-on- one battles to go either way. Overex¬ tending your forces will only lead to your demise.
Got to love it When you combine a game from Cinemaware with an Amiga you can count on outstanding graphics. This case is no exception! 1 could write all day about die graphics, but most game software for die Amiga produces good graphics, so I won’t drink that well dry.
Even diough the game has some problems I believe it is well drought out.
The game successfully brings togetiier originality, history, complexity and unpredictablity. With some revision in important areas, this game could be a treasure to true strategiests. It is nice to have an alternative to Chess.
Love to bate it Being outnumbered by an opposi¬ tion can be very fustrating. It makes the game more tiian just challenging. It makes it demanding and aspiring! And I just keep going back for more. I caught myself a dozen times wanting more armies. Then I would realize that more is not necessarily more fun; it would become too easy, and easy can be boring.
I have yet to defeat die computer, and I have been robbed a couple of times. I once had the Taira down to just two armies when I was killed by a Ninja.
Another time my army was defeated and 1 was killed by a force of just twenty or so warriors after I had marched a great distance chasing an army I had previ¬ ously defeated. I had nearly fifty Multi-Forth The Language of Innovation If you haven't tried Multi-Forth™ you may not have yet unleashed the full power of your Amiga. This compre¬ hensive development environment includes:
• Built-in Assembler ¦Turnkey Compiler (royalty free)
• Sound Drivers
• Complete Set of Include Files
• CompuServe Public Forum ¦Extensive Documentation
• PowerWindows Option
• New price - Call for a technical data sheet or check out
our online services on CompuServe at GO FORTH.
Soluti&M, f-Kc.
4701 Randolph Rd, Ste. 12 Rockville, MD 20852 301-984-0262 1-800-FORTH-OK (367-8465) Major credit cards accepted Circle 144 on Reader Service card.
Warriors, but when die two armies met outside a Tainan castle, my faith was sealed—a lesson learned the hard way!
Nonetheless, the computer’s days are numbered, and I soon plan to trample the Taira underfoot and take my place as the ruler of all japan.—the Shogun!
It would be nice... Problems. Let's discuss the prob¬ lems I found in Lords of the Rising Sun. My first and biggest complaint is about die mouse. It is clumsy and awkward to use during combat. I had my butt kicked everytime I went into battle as Yorimoto.
This is what I meant earlier by horror stories. Every time—and 1 mean every time—I went into battle, 1 was severely and easily defeated. Reliable control over your general on the battlefield is almost impossible to maintain.
In my opinion, the mouse is an unacceptable means of input. It has caused me to stroll pass the enemy right into a stream, where I drowned. Trying to dodge an arrow' is about as easy as nuclear physics, and you are expected to maintain control of the rest of your force, all w'irh the same control. The designers are using the mouse to do too much.
Cinemaw'are should incorporate a joystick for the combat phase of play.
The mouse falls far short in combat, but it does do a fine job in the other stages of the game.
Another problem I have may also be with the mouse, but I am not sure.
When you encounter an army or a castle, a message appears at the bottom of the screen. You then have ten seconds to click on your general with both mouse buttons simultaneously. At that point, the program will bring up die encounter options menu. However, this does not always happen. Sometimes the encounter options menu fails to appear, and die program then makes diese important decisions for you. I was unable to establish if this was a problem with die mouse, or if it w'as a bug in the program.
Whatever the case, it would be nice to have control over your own destiny.
Earlier I talked about how- useless the allied armies w'ere. If you have no control over them, wrhy have them?
Having total control over diem would even out the odds too much and take away from the insurmountable odds I enjoy so much. However, it would be MIDI-Mice Software allows you to control virtually ANY VIDEO, MUSIC, or PAINT program from your MIDI instrument.
O Transform MIDI events into mouse events and keyboard events
o Fully programmable with instant recall and edit
send your check or money order of .00 to {CA resident please
add 6% tax) Tensor Productions 280 Mathilda Drive #9 Goleta, CA
93117 Circfe 120 on Reader Service card.
Nice if you could control the armies’ movement and perhaps let the computer control their fate. I don’t know, maybe I am asking too much.
Helpfuls The hint for the day: Rub Buddha’s bald head and hope for the best, just joking! It is important that you under¬ stand diat even though you are in control of three generals, you are only playing one of diem—either Yorimoto or Yoshitsune. If you are killed then the game is over, so prevent this from happening by using your odier two generals as much as possible. Use your leader only when necessary', Try' not to leave him isolated where the odiers cannot come to his aid in a ume of need.
In a nutshell., It comes down to this: If you prefer die power of die brain over the power of the blaster, you will probably enjoy Lords of the Rising Sun. It is not an action-packed, "shoot everything that moves’’ game, so blastiods go b ime! It is refreshing to know that diere is sdll more to computer gaming then ripping thru a half million aliens from planet ‘‘what's it called." Lords of the Rising Sun has its problems, but I still have to recommend it to people who like strategic games.
Arcade-a-maniacs might not like this type of game, so if you don’t enjoy it, don't say I didn't tell you so.
• AC- Cinemaware Corporation 4165 Thousand Oaks Blvd.
Westlake Village CA 91362
(805) 495-6515 Lords of the Rising Sun, .95 review by Graham
Kinsey Master DungeonMaster, by FTL Gaines, is a
breakthrough in Fantasy Role Playing (FRP) games for the
Amiga, Although we have seen FRP games set new' heights in
the areas of audio/visual interface (Mi¬ croillusions’
Faery Tale Adventure) and complexity (the public domain
program Mona), never before has any FRP game for the Amiga
had so much to offer in both areas.
The premise behind DungeonMaster is this: You are an apprentice ro tire Grey Lord, a powerful wizard w'hose mind and body have been tom in two by a magical force created from a failed ex¬ periment. Your master now consists of two entities - a good side (Li- brasulus), and an evil side (Lord Chaos). While the good master is trapped in another di¬ mension, unable to influ¬ ence the material wrorld, Lord Chaos is free to bring death and destruc¬ tion in the material world.
Though you have¬ n’t been tom in two by the magical force, you are trapped in an alternate dimension. You cannot enter the material world as a physical entity, but you do have the power to funnel your thoughts to others, and restore life to up to four former adventurers whose attempt to confront Lord Chaos in his dungeon resulted in their gaining a preferred spot on the Lord’s trophy shelf. Your goal is to revive tire four champions, then help them traverse the perils of Lord Chaos’ dungeon and recover the FireStaff, a potent magical device that will allow your good master to enter dais w'orld
and destroy Lord Chaos.
At the start of any new Dungeon¬ Master game, you are placed at tire entrance to tire dungeon. Upon entering the dungeon, you will find yourself in the Hall of Champions, where 24 adven¬ turers are trapped in magical mirrors.
You may magically touch a mirror to examine on the information screen the abilities aird characteristics of any cham¬ pion. The information screen displays tire champion’s Health, Stamina, and Mana ratings. Health is equivalent to hit points, while Stamina shows the champion’s physical condition. Mana deals with the champion’s ability to cast magical spells.
Some characters will have a Mana rating of zero, which means they are not able to cast spells.
Next to these ratings is the Load rating, which tells how' much w'eight (in kilograms) a champion may cany' while walking without becoming fatigued.
Also, you can immediately see if the champion still holcis any material possessions (that Lord Chaos didn't bother to snatch before imprisoning him/her). Click on the Eye icon (more on the user interface later) to view the champion's ratings in tire cate¬ gories of Strength, Dexterity, Wisdom, Vitality, AntiMagic, and AntiFire. You may also fiird out how- far (if at all) the champion has progressed in tire four professions of Fighter, Ninja, Priest, and Wizard.
If you decide to revive a champion, yTou can click on either the Resurrect or Reincarnate icons. Resurrect will return tire champion to life exactly as he/she was before death. Re¬ incarnate will wdpe out a cham¬ pion’s memory (wiping out progress in tire professions), and channel drat knowledge into increased physical abilities. Once you have re¬ vived four champions, w'alk down the stairs, and begin the adventure!
JVo typing text adventures DungeonM aster's user interface is 100 percent ntouse-oriented. If you are sick of text adventures, and typing in general, you'll love DungeonMaster.
When you see an object lying on the floor, you don’t have to type any command in order to pick it up. You just move the pointer to the object and click on the icon. When you want to attack a monster, cast a spell, or open a door you simply use the mouse to select various icons. Although there are dozens of icons in Du ngeonM aster, two thirds of die screen is still devoted to die dungeon view display (unlike Bard’s Tale's tiny view section).
Not only are graphics used to display icons, they are used for just about everything else in DungeonMaster.
When a monster approaches (from the front, that is) you can dearly see a colorful creature moving in front of you, just waiting to inflict injury. Every object in DungeonMaster is also represented by a graphical image. Thus, by simply activating the characters' menu, you may view what the characters hold in dieir various storage packs. And, needless to say, the walls and floors of the dungeon are filled with important objects able to affect your party - sometimes drastically.
Strategic planning Although I’ve thus far only talked about the audio/visual interface, Dun¬ geonMaster is by no means ail eye/ear candy with no adventuring "meat” contained within (unlike Faery Tale Adventure). As far as the adventure itself, diere are tilings you have to worry about before you ever encounter a monster.
Although clothing is not a factor in DungeonMaster (in terms of protection against the elements), water and food are critically important. While water can be found in unlimited supplies at various fountains diroughout the dungeon, finding containers to keep the water in can also be a problem. Usually, though, your party will run out of fooci before running out of water.
Not only can a character perish from malnutrition, but a character's stamina can deteriorate rapidly just from missing a meal or two. Although pieces of food are located in many rooms of the dungeon, many characters have no food to start with, so keeping an adequate food supply can be a difficult task in itself. Of course, there is another way of obtaining food besides picking it off the floor. You can kill and eat certain monsters.
A Your arsenal Speaking of killing monsters, DungeonMaster offers several ways of accomplishing this. First of all, characters with no weapons can always use their hands and feet. Of course, most dragons would snicker at someone who would dare try to kill them without a real weapon (even highly skilled Ninjas in DungeonMaster cannot karate chop monsters to pieces).
There are also a variety of hand¬ held weapons, each of which can be used in up to diree ways. (For example, die attack options for an Axe are Swing, Chop, and Melee.) However, characters who are not very skilled Fighters may not be able to use all the available options.
Ranged weapons such as daggers and throwing stars can be used as is, but an arrow' isn’t of much use if you don’t have a bow. For ranged weapons (whether they are throwm or launched via another device), a special pack in the character menu can store up to 4 projectiles. After one is fired, the next is automatically readied for use without any extra input from you.
Three dimensions of death As you might expect with DungeonMaster’s graphical interface, whenever you fire a ranged weapon, it flies in 3D towards the target! There are magical weapons too, such as rings and staves, There is also something called a magical box w'hich allows you to imprison any monster in die box, and later release it back into the world. (Just like a Efreeti Bottle, for those who play AD&D.) Not only does this device allow beginning parties to neutralize monsters they just can’t handle, it allows advanced Right In Dungeon Master, you never know what might come up.
Parties to save food-producing monsters for later consumption (sort of like a medieval TV dinner).
Bubble, bubble... There is one final and very important method for killing monsters: die magical spell. DungeonMaster’s spell system is different from most in that a spellcaster never casts a spell at once, but rather recites spell components, called syllables, to form a spell. The four types of syllables are Power, Elemental Influence, Form, and Class/Alignment.
Each syllable requires a fixed amount of Mana points to be used. All spellcasters know every syllable and, as long as they have enough mana points (surprisingly, even the most powerful symbols don't require all that many Mana points), they can cast any spell.
However, only certain combina¬ tions of syllables when uttered will produce a meaningful effect. At the beginning of the game, no speil formulas are known by any spellcasters, no matter how' far they have progressed in die Wizard or Priest professions. The only way you can find out about spell formulas (other than trial and error) is to obtain spell scrolls located inside die dungeon.
Once you have learned a spell, though, you often have flexibility in casting that spell. Although there are four types of syllables in DungeonMaster, only three actually define a spell. The fourth one, the Power syllable, deter¬ mines die spell’s strength or power. This makes it easy for a novice Priest or Wizard to use a spell, even if the spell is just too hot for the spellcaster to handle at average strength.
One very different aspect to spellcasting in DungeonMaster is that you need not destroy a monster with a spell to progress in the Priest and Wizard professions. All you must do is practice casting spells. This means you don't always have to face dangerous monsters to become a powerful Priest and/or Wizard. One nasry side effect of this, however, is that any champion who starts the game without any Mana points is at a SEVERE disadvantage. You may eventually find this character's Health rating is only half that of his companions, as characters can progress in all four professions instead of just
two. (When a character gains a new level In a profes¬ sion, one or more of his six attributes will randomly increase, no matter what profession he/she has advanced in.)
While all the tools and powers a party' lias may seem more than adequate to get the job done, the perils your party faces are troublesome, to say the least.
The monsters in DungeonMaster are not only numerous, but varied in attack methods. In addition to normal physical damage being inflicted, many monsters can also deliver poison into a character’s body. As you might expect, once a monster delivers poison, it will weaken and eventually kill the character unless the poison is neutralized.
Other monsters have ranged weapon capabilities, or tough hides able to withstand the impact from most blows. Some are completely impervious to physical attacks as they have no physical body to be damaged. There is also a monster called die Gremlin who lives to prey upon unsuspecting parties, quickly snatching an object right oui from the character’s pack, and running away into die depths of the dungeon before your party even knows what has happened. Monsters don’t always attack from the front, though, so your party must remain on guard on all four sides at all times.
But perhaps the most dangerous aspect of combat in DungeonMaster is its real-time quality', which means monsters certainly won’t wait for your party to ready' dieir weapons before trying to slice them to bits. So in DungeonMaster, hesitation on your pan can have serious ramifications. Of course, you can always hit the Escape key at any time to freeze the game. But, unless yrou can act very quickly' once the game resumes, this may' just prolong the terrible fate of your characters.
Even if a monster isn't around to harm them at the moment, your charac¬ ters must still be on the lookout for traps and tricks Lord Chaos has planted throughout the dungeon. Open pits can bring quick death if a novice champion should fall into one. Fireball launchers can roast a party before you can even figure out how to avoid them.
What’s even worse about die traps in DungeonMaster is that often they are triggered widiout your noticing. For example, there are hundreds of pressure plates on the floors in DungeonMaster, bodi large and very small. Until your party actually steps on die pressure plate, you have no idea what might happen.
And not only must you constantly look at die floor in DungeonMaster, y'ou must also keep an eyre on the walls.
There are also hundreds of buttons, levers, and switches in DungeonMaster that also cause a variety of events to happen when activated. Whenever yrou seem to be stuck in DungeonMaster, chances are you have just walked right past a button diat might very well open a passage. (Trust me, it’s impossible to notice every button in DungeonMaster’s walls the first time you approach diem!)
Since many of the buttons are very' tiny, even when direcdy viewed, it is almost impossibe for DungeonMaster to be played by people widi impaired vision.
Many other features in Dungeon¬ Master are often in the form of puzzles like teleporting beams, force fields, deflection beams, keys and locks (there are many different key shapes/colors in DungeonMaster), coin slots, pressure or item-activated tables, disorientation traps, concealed passages, and inscribed messages on the walls.
The sounds of the dungeon There are other features of DungeonMaster I’ve not yet touched, like the sounds in die game. Often, you can hear monsters ahead in the distance way before you can ever lay eyes on them.
Also, even if you don’t see a pressure plate in front of you, you will know when y'ou have triggered one when you hear a foreboding clicking sound. Also, if a character dies, altars of resurrection are scattered throughout die dungeon.
As long as one of your characters is alive, you always have a chance in DungeonMaster (but keep in mind that a deceased character’s remains are not exacdy' light as pastries, and a wounded character may have enough trouble just trying to carry' his own possessions). Of course, you can save the game at any time. DungeonMaster will never alter the saved game disk, even if all your characters die.
There really are very few bad points to DungeonMaster. The only major complaint I’ve heard from Amiga users is tiiat you can only store one saved game per disk in DungeonMaster, which will require you to devote a few more floppies to the game dian you should have to. Since DungeonMaster was ported from the Atari ST to the Amiga, the graphics aren't up to Amiga standard. If they used HalfBrite mode with its 64 colors in lores, instead of the ST's 16 colors in lores, DungeonMaster would have been even more spectacular.
While the sound effects were improved for die Amiga version, the memory requirement was also increased to one megabyte of memory. If they did diat, they could have at least improved the graphics somewhat.
Yet, as is. DungeonMaster still completely blows away any otiier FRF adventure game on the Amiga market today, and it may do so for some time to come. If you want a taste of just how good role playing games can get on the Amiga, DungeonMaster is as close as you can get to maximizing the full potential of your Amiga.
• AC* FTL Games 6160 Lusk Blvd. C-206 San Diego, CA 92121
(619) 453-5711 DungeonMasier, S39.95 (Inquiry §212 ) review by
Joe DiCara Golf What are the two most frustrating sports?
In my opinion, they are tennis and golf. Because they
appear so simple, everyone gives them a try. However, it
soon becomes obvious that they are complex and technically
difficult games to master. The novice soon becomes
frustrated. What began as a fun game quickly turns into a
nightmare of frustration. The countryside is soon covered
with bent rackets and clubs.
But often from the ashes of such frustration, arises an idea that returns these games to the gende, relaxed nature that the inventors originally had in mind.
In die case of golf, that idea is called miniature golf. Now the countryside is dotted with colorful, brighdy lit, carnival like little parks filled with young and old, laughing as they try to knock little Easter QJ egg-colored balls into one unusual destination after another.
So when Electronic Arts announced Zany Golf as the golfer’s ultimate fantasy' and nightmare, they had miniature golf and this program correcdy pegged. Zany Golf captures everything that is miniature golf. The opening dtie screen is a delightfully animated sign right out of the Fifties, with lighthearted arcade music playing in the background. Immediately, you know you are going to have fun with this game. Zany Golf is miniature golf with wild and imaginative holes that can only be done in the mind of a computer. This game gives up to four players die opportunity to maneuver their ball on a
nine hole course— dirough flashing lights with crazy music, under a jumping hamburger; dodging laser beams, particle rays, and transporter pads. Balls careen unexpectedly, disappear in a burst of fireworks and are transported to another level. The imagination is unleashed in holes featuring moving walls, magic carpets, a casde and the classic windmill. There is even a Secret Hole!
The art work, music, and player interface are very' nicely done and manage to maintain the lighthearted fun and atmosphere of the game. Each hole has its own title screen and an overview of the hole, which diagrams and describes your objective. When all players are ready, a click of the mouse presents the golfers with the challenge at hand. Each hole is a super-sized, 3D screen. You use the mouse to scroll around the screen, because die tee and the hole usually cannor be seen at the same time.
After you’ve peeked at the hole, a click on your golf ball activates die aimer. Drawing back on the mouse stretches a line that represents the direction and power of your stroke. Each player starts out with five strokes. When you hole-out, the remaining strokes are carried over and added to the number of strokes for the next hole. If at any time, you use up all your strokes, the game is over for you. But fear not, there are many way's to receive bonus strokes or extra shots.
Zany Golf is enjoyable. All mem¬ bers of the family can join in on the fun.
This game is available on all die popular types and brands of computers, and is based on an Apple IIGS program. All the art, music, and code were originally done for the IIGS.
There are times that the action slows a little, which is direcdy related to the program’s origin. Apparently, nothing was done to optimize the code to take advantage of die Amiga’s ability' to display more colors and move more objects faster. What you see and hear is the same as what you get on the IIGS - no better, no worse. That’s my only criticism.
Zany Golf comes on a single, copy¬ protected disk. The protection scheme is the key disk method—you can make the backup copy you need, but at boot-up, you will be asked for the original disk. A simple instruction sheet explaining boot instructions, game play, and copy protection is included.
Oh yes, the Secret Hole! If you want to know more about it, read on, otherwise stop here.
On one of the holes if you look carefully, you might see a little mouse peeking out. Wait until his eyes light up, then shoot the ball into his hole—and surprise, surprise! Shoot straight and have fun.
• AC* Electronic Arts g 1820 Gateway Drive San Mateo, CA 94404
Phone: (800) 234-8525 in CA, (800) 562-1112 Zany Golf, .95
__(Inquiry *215) revietv by Stephen Kemp When was the last time
you visited a miniature golf course? Hole-In-One offers just
about everything that putt-putt does with the possible
exceptions of fresh air and the feel of a putter. The game
comes on two diskettes that contain the program and four
courses. Three of the courses offer the usual assortment of
odd-shaped putting greens with an unusual hole thrown in just
for the fun of it. However, there is one course which contains
"holes" that you would probably find in an an gallery rather
than on a golf course. More on this later.
Replay of the last shot. Watching the replay may help you understand how to improve your shooting. Another option allows you to attempt your last shot again. The Retry option can be used to backup every shot on a particular green.
Don't worry though, opponents can't cheat on you (or vice-versa) because the retry option will not work when there are multiple players. An option called Contour is provided so that you can get a topical (elevation) view of the hole, if there is such a view. And finally, an Options menu is provided to toggle the sound, player's prompt, expert mode, or to skip to the next hole.
Hole One /tfwiatvLres When the game begins, you have the option of selecting the tutorial or one of the courses displayed on die screen. I went direcdy to the first course but later went back for the tutorial after not doing as tvell as I would have hoped. The tutorial allows you to practice ball position, direction control and putt strength. More importandy, the tutorial will help you to recognize the particular "features" of the green. Sand and water are not too difficult to recognize, but it helps to understand how contours (hills and valleys) are represented.
The game is controlled entirely by the mouse. Posidon the ball on a starting pad with the mouse and "stretch" the mouse away from the ball to control the strength of the putt. A line is displayed (when not in expert mode) on the screen that graphically represents the strength and direction the shot will take. It will take a litde practice, but it's not as difficult as it may sound.
Menu options are provided to assist you during the game. One option allows you to display the scorecard. If you have a printer you can print the card out. A Replay option lets you see an instant The sounds provided in the game are digitized and enteitaining, especially when you make a hole-in-one. The graphics are also excellent, which brings me back to the "artistic" course I mentioned. Each hole is a picture. That's right—just like a painting. In fact, sometimes it is difficult to tell just where the hole is and which way to shoot the ball. However, this just makes die holes a little more
intriguing. The entire game is quite a lot of fun and offers hours of entertainment.
Q
• AC* Digitek, Inc, 10415 N. Florida Ave, Suite 410 Tampa, FL
33612 Phone: (813)933-8023 Hole-in-One Miniature Golf, .95
(Inquiry #208) Deja Yu By Bruce Jordan So what’s a louse like
you doing in a dump like this? The answer to this and other
questions is the object of the interactive adventure game Deja
Vu (subtitled: A Nightmare Comes True).
However, this game is anything but a nightmare.
The picture!
Deja Vu takes you into a fiim-noir world of the thirties. It’s a journey through die seedier side, where violence and passion are the rule, and life is cheap. You are a hard-boiled, two-fisted detective-type, caught up in a Personally, 1 have a problem with most adventure-type games. The dialogue portraying die imaginary world never quite matches the image in my head, and diis can be a bit frustrating.
For instance, you’re told there's a statue of a demon in the east corner of the room. I respond, “Twist its horns.” The game replies, “What are horns?” I ask you, what self-respecting demon doesn't have horns?
Tangled web of intrigue and murder. The mystery' to solve is complete! No compromises, and no background clues.
It’s a hunt for answers to questions such as, “Who am I?”: “Who’s done what to whom?”; and “How do I get myself out of this mess?!” You’re 011 your own, with nodiing but your own wits to guide you.
The best way to get started with Deja Vu is to read die manual. It is brief and well-written(complete with tough- guy dialect). .Although it was intended Anyway, the folks at Mindscape have changed all this widi their inven¬ tive, interactive, graphic format. Through a framed window on die screen, Deja Vu shows you EXACTLY what your imagi¬ nary world looks like. You can touch, move, operate, and interact directly with objects and people within this imaginary' world. You can even pull objects out of Click to Continue Wlr'JWVVVWWVWVV I Good evening, Heleone to a mghtnare cone true, You are
waking fron a stupor that teels like a chronic hangover after iA week m Vegas. There is a for a Mac, it more dian adequately explains to Amiga users the various windows and gadgets used in playing, as well as. Explaining how to save or load a game. A brief addendum tells Amiga users how to boot the game from the Workbench.
The layout of Deja Vu’s playing screen is well-done, almost self-explana¬ tory'. The screen is broken up into six separate windows: the Action window, Inventory window, Command window, Exits window, Dialogue window and a window entitled Self. This last window' is for when you wish to do something to or for yourself, such as eat food.
In the Action window, you see the unsavory world around you—the sleazy dives, dark alleyways, and suspicious characters. What you see is what you get, though it’s not always obvious! By using the mouse pointer, you can examine and move objects, its well as interact (shoot, hit, bribe, and speak) with the various low-lifes you encounter. Surprisingly, certain things you do in the Action window can result in some of the wildest digitized sound effects you’ve ever heard!
The graphics in the Action window are a bit coarse, hut well-done and show lots of character.
Just to the right of the Action window is the Inventory window. The Inventory window is where you place things that you wish to take from the Action window'. To pick something up, ’W, 're SoftdishjPublishing, Inc. ‘We 're off to see/fa wizard... a computer wizard, that is... We are publishers of the largest and most successful family of monthly software collections, reaching over 75,000 customers each month, including some in Kansas.
X We publish four monthly disks... Softdisk for the Apple' II's, DiskWorld for the jJUy Macintosh1', Big Blue Disk for the IBM" and its compatibles, and Loadstar for the Com- jjfc\ modore- 64 and 128. Very soon we will be launching new versions for the Apple Iigs ;LL v;<4;:I and the Amiga .
(I) '-' srVliBi \ A-A' '.'h,!-:!. vVe are in need
A. k .. need of original, yea magical, utilities, graphics,
fonts, games, articles, X mus'c Pro8rams a,u^ more ^or
publication in upcoming issues.
T^|?t Granted, we do not pay in emeralds or rubies, but we do pay... the highest rates “ wTsejtbtK. (^ranted, weaom ..... f; illflfSiX in the industry!
....... ¦ ¦ .. in the industry' Interested? Call us to arrange the submission of your software for our evalu- 4i** t al*on- ^ *‘^es ^ as muc^ as y°u d°' WC,H make you "an offer you can't
j. .XX-1h retuse”—whh no rainbow promises!
: >:¦ 5 ItiyJ T-t-iY-TV-fii. .Hm[ l Call Michael Amarello, Editor at 1-800-831-2694 today!
- Li-- rnrj y'jr 1 SOFTDISK mm ¦v.PUBLISHING P.O.Box 30008 *
Shreveport, LA 71130 • 318-221-8718 Circle 121 on Header
Service card.
Take from the Action window. To pick something up, place the pointer on the object in the Action window, hoid down die left mouse button, then drag the object into your Inventory window. So, if you find a gun in the Action window and drag it into die Inventory window, you're now packing a piece, buster!
The Command window gives you eight commands; Examine, Open, Close, Speak, Operate, Go, Hit (it’s a violent world out there!) And Consume. Each of these commands allows you to carry out actions on die people and objects in either the Action or Inventory' window.
This is done by first clicking on die object or person to be acted on, and then clicking on one of the eight commands.
The Exit window is an interactive display of all the possible ways to move within die area shown by the Action window. For instance, if you wanted to go through an open doorway shown in the Action window, you could either click on the open doorway in the Action window itself, or click on its representa¬ tion in the Exit window.
Located near the bottom of the screen is the Dialogue window. The Dialogue window gives you a brief description of the action and dialogue currently taking place. A convenient scrolling gadget located on the side of this window, allowing you to scroll back a few lines in case you want to review something which has previously hap¬ pened. However, make sure you keep a pencil and paper handy for writing down just the facts, ma’am, because you can only scroll back so far.
Do I make it sound too easy for a die-hard adventure game fanatic like yourself? Well, forget it! This game is no pushover. You ain't gonna unravel this whodunnit in one evening, let alone survive! There are plenty of red herrings to trip you up and, just as you think you’re beginning to make some prog¬ ress—WHAM! It's Backtrack City!
To make matters worse, those fiends at Mindscape have added yet another element of danger. As you play, it becomes increasingly obvious that you’ve been drugged with something which causes memory loss. As gameplay continues, you get the uncomfortable feeling that if you don't get medical attention soon, your memory loss and confusion will become permanent.
Therefore, Riddle Number One: How do you keep your brains from going bye- bye?!
As for the overall game, Deja Vu is an excellent adventure and a real brain- buster. The graphic, interactive format makes Deja Vu really come alive, and a lot of fun to play. And, although a tad anachronistic at times, Deja Vu is still a w'ell-done period piece. So, if you like solving “real-world” puzzles, and you like a good mystery, or if you’ve ever wondered what it would be like to live on the ragged edge of the “Sam Spade” life, then Deja Yu is for you, sweetheart.
• AC* Mindscape, Inc. 3444 Dundee Rd. Northbrook, II 60062
(800) 221-9884
(312) 480-7667 Deja Vu, .95 (Inquiry #217) Uliwo , ~UkyiM.
CamPUTER CenTER
- J^Or GRAND OPENING WAREHOUSE OUTLET EVERYTHING PRICED TO MOVE!
? FURNITURE ? SOFTWARE ? BOOKS ? DEMOS ?
? DISCONTINUED MODELS ? HARDWARE ?
WALK-IN REPAIR SERVICE Phoenix Magnavox Sony GVP Seagate Microbotics Xetec Panasonic Star Okidata Avatex Supra
C. Ltd Alps <> « O DISKS! PRICED TOO LOW TO PRINT ? CALL OR SEND
313-427-1440 12868 Farmington Rd. Livonia Trade Center Livonia, Michigan 48150 WAREHOUSE OUTLET IN MICHIGAN 800-433-7756 OUT-OF-STATE WE SHIP ANYWHERE LIVONIA 15076 Middlebelt
(313) 261-0550 SOUTHFIELD 29305 Southfield
(313) 569-5766 Iflicjio ~UkmId.
CdmPUTER CenTER SOUTHGATE STERLING HEIGHTS 18829 Eureka Rd. 43719 Van Dyke
(313) (313) 285-0101 254-6680 Circle 122 on Reader Service card.
Amazing Computing has been providing solid support for the Commodore-Amiga for over 3 years with helpful, informative issues and we have the documents to prove it!
Since February 1986, Amazing Computing™ has been providing users with complete information for their Amigas. This store house of programs and information is still available through our back issues. From the Premiere issue to the present, there are insights into the Amiga any user will find useful. AC was tile first magazine to document CLI, tell its readers how to connect a 5 1/4 IBM drive, describe a 1 meg upgrade hardware project for the A1000, and many more. And AC is doing more everyday to help Amiga users be more productive and entertained.
If doing more with your Amiga is what you want, subscribe to AC today and if you do not have a full set of back issues, order soon.
Unfortunately, nothing lasts forever, and the availability of some of our Back Issues is definitely limited. Complete your Amazing Computing™ library' today, while these issues are still available, by completing the order form in tire back of this issue.
Back Issues are -00 US, .00 Canada and Mexico, .00 Foreign Surface All payments must be made by check or money order in L‘.S. funds drawn on a U S. Bank.
Visa and MasterCard accepted on orders of 520 or more.
1-800-345-3360 Volume 1 Number! Premiere 1986 Super Spheres By Kelly Kauffman An Asasic Graphics prog.
Date Virus By J Foust A disease may aracfc your Amiga!
EZ-Ienn by Kelly Kauffman An Abasc Terminal program Miga Mania by P. Kivoiowtz Programming fiies £ mouse care Intide CU by G. Musser a guided insight into the An'igaDos™ CU Summary by G, Musser Jr. A 1st of CU commands AmigaForum byB.lubkin V$\ CompuServe's Amiga SIG Commodore Amiga Development Program by 0. Hcks Amiga Products A Lsting of present and expected produas Volume 1 Number 2 March 1986 Electronic Arts Comes Through A review ol software Iron EA Inside CU: part two G. lArsser hvesbgstes CL! £ £3 A Summary of ED Commands Live! By Rcfi Miner A review of the Bela verson of Live-' Online and the CTS Fsbila 2*2* ADH Modem by J. Foes: SupertermV 1.0 By K Kauffman Alarm.prog nAnga Basic A Workbench "More* Program by Rick Weft Amiga BBS numbers Volume 1 Number 3 April 1986 Analyze! A review by Ernest Vtvehos Reviews of Rader, Barataccasand Mind shadow Forth! The trstcf our cn-going tutorial Deluxe Draw!! Fcy R. Wfaft An Amiga Ba.SC art program Amiga Basic. A beginners tutorial Inside CU: parti by George Musser George gives us PIPE Volume 1 Number 4 May 1986 SkyFox and ArtJcfox Reviewed Build your own 51/4 Drive Connector By Ernest Vivwos Amiga Basic Tps by Rich Vmrcrt Scrimper Part One ty P. Ksvoiowtz prcg to print Amiga screen Microsoft CO ROM Conference by im O'Keane Amiga BBS Numbers Volume 1 Numbers 1986 The HSI to RGB Conversion Tool byS Patrowia Cdornarxpdatonm BASIC AmigaNotes by Rck Rae The frflof the Atfga music coiJT.rs Sidecar A First Look by Jctti Foust A first ‘under the hood’ John Foust Talks with R. J. Mical at COMOEX™ How does Sidecar affect the Transformer an interview wsh Dogas Wyman cf Sarie The Commodore Layoff s by J. Foust A look Commodore ‘cute* Scrimper Part Two by Perry Krvotowdz Marauder reviewed by Rdk ViVtn Building Tools by Daniel Kary Volume 1 Number 6 1986 Temple of Apshai TrtoJogy reviewd by Stephen Ptetrwcz The Hailey Project: A Mission reviewed by S Pievowcr Flow: reviewed by Erv Bobo Textcraft Plus a First Look by Joe Lowery How to start your own Amiga User Group by Wiliam Smpscn Amiga User Groups Mailing List by Ketfy Kauffnan a base mail let program Pointer Image Editor by Stephen Pietrow.cz Scrimper: part three by Peiy Kivolowitz Fun With the Amiga Disk Controller by Thom Sterling Optimize Your AmigaBasic Programs lor Speed by Petrowtz Volume 1 Number 71986 Aegis Draw: CAD comes to the Amiga by Kelly Adams Try 3D by Jut. Meadows ai introduction to 30 graphcs Aegis Images' Animator: a review by Erv Bobo Deluxe Video Construction Set reviewed by Joe Lowery Window requesters In Amiga Baiic by Steve ktahei ROT by Coin French a Scgrapfrcsedtor "I C What I Think" Ron Petersen with a lew C graph* progs Your Menu Sir! By B Caitey program Amiga Basic mefues IFF Brush to AmigaBasic‘BOB’ Base edict by M Swinger Linking C Program* with Assembler Routones-by GeraC Hjl Volume 1 Number 81986 The University Amiga By G Gamble Amiga a: Wasnngron Sta» MicroEd a lock at a one man army for the Amga MicroEd, The Lewis and Part Eipediuon reviewed Frizette Senbble Version 2.0 a renew Computers In the Ctassroom by Robert Fragile Two lor Study by Fmelte &scovery A TheTaiking Cdcr.ng Bock True Basic reviewed by Brad Grier Using your printer with toe Amiga Marble Madness revewed by Stephen Petrcwa Using Fonts from AmigaBasic by Tun Jones Screen SaVer by P. Kivolowitz A monitor protection prog, in C Lattice MAKE Utility reviewed by Scott P. overriden A Tale of Three EM ACS by Steve Polng .bmap File Reader in Amiga Basic by T Jones Volume 1 Number 91986 Instant Music Rev.owed by Steve PietwvM Mindwiiker Renewed by Rehato Knepper The Alegra Memory Board Reviewed by Rich Wren TxEd Rovcwed by Jan and Cliff Kent Amazing C ireclory A gui 3e to the swees and resou'ces Amiga Developers Atstngcf Suopte'S and Developers Public Domain Catalog A kstng of Amcus and Fred Fish PDS Dos 2 Dos review R. Knepper Transfer fies from PC. MS-DOS Maxi Plan review by Richard Knepper The Amiga Spreadsheet Gizmoz by reviewed by Peter Wsyner Amiga ertras1 The Loan information Program by Bran Cadey base prog, to for yiw finarcal optons Starting Your Own Amiga Related Business by W, Smpson Keep Trick of Your Business Usage lor Taxes by J. Kjmmer The Abscrt Amiga Fortran Compiler revewed by R A Aeate Using Fonts from AmigaBasic, Part Two by Tim Jcnes 66000 Macros on the Amiga by G. HuJ Advance your ibrtty. TOI Modli-2 Amiga Compiler review by S FarMsz* Volume 2 Number 11987 What Dig -View Is... Or, Whai Genlock Should Be! By J. Foust AmigaBasic Default Colors by Bryan CatJey AmigaBasic Titles by Bryan Catley A Public Domain Modula-2 System reviewed by Warren Bock One Drive Compile by Douglas Lovel Lattice C wish one dnve A Megabyte Without Megabucks by Chris Irving An Internal Megabyte upgrade Dlgi-View reviewed by Ed JakoOer Defender of the Crown reviewed by Kerin Confab leader Board reviewed by Chuck Raudonis Roundhltl Computer System's PANEL reviewed by Ray Lance DiglPainL-by New Tek prev.ewed by John Foust Defuse Paint II —from EJ«tronic Arts previewed by J. Foust Amiga Support and Information? Volume 2 Number 21987 The Modem by Jos ph L Rahman efforts of a BBS Sysop MacroModem reviewed by Stephen R. Pietrow.cz GEMINI or It lakes two to Tango" by Jim Meadows Ga-irg between machines BBS-PC! Reviewed by Stephen R, Pietrowicz The Trouble with Xmodem by Joseph L. Rothman The ACO Project-Graphic Teleconferencing on Ihe Amiga by S. R. fietowicz Right Simulator II A Cros County Tutorial by John Rafteny A Disk Librarian In AmigaBASIC by John Kerman Creating and Using Amiga Workbench Icons by C. Hansel Amiga DOS version 1.2 by Clifford Kent The Amazing MIDI Interface (wild your own by Richard Rae Amiga DOS Operating System Calls and Disk File Management by D. Haynie Working with the Workbench by Lais A. Mamatos Prog in C Volume 2 Number 3 The Amiga 2000™ by J Fcust A first look at the new, rtgh end Amiga** The Amiga 500™ by John Foust A look at the new, low priced Amiga An Analysis of the New Amiga Pcs by J, Foust Specuatior on the New Antigas Gemini Part II by Jm Meadows The concluding article on two-player games Subscripts and Supersets in AmigaBASIC by tvanC. Smith The Winter Consumer Sectaries Show by John Foust AmgaTri* by W. Block Amiga™ shortcuts Intuition Gadgets by Harriet MaybeckToSy A journey through gadget land, using C Shanghai reviewed by Keith M. Confab Che$smaster20C0 A Chessrmte revewedtiy Edwin V. ApeL Jr.
Zing! Irom Meridian Software rowewed by Ed Bercowtz Forth! By Jen Bryan Get stereo sound into your Forth programs.
Assembly Language on the Amiga™ by Chr.s Martin Roomers by fteBandto Genlocks are finally shipping. A MORE!1!
AmlgaNotes by R. Rae Hum Busters... 'No stereo? Y not?- The AMICUS Network by J. Fcust CES. User group issues and Amiga Expo' Volume 2 Number 4 1987 Amazing Interviews Jim Sachs by S. Hufl Amiga Arts5 The Mouse That Got Restored by Jerry Hy!i and Bob Rhode Slueihing Public Domain Disks with CU by John Foust Highlights: the San Francisco Commodore Show by S Hul Speaker Sessions: San Francisco Commodore Show H Tcfiy Household Inventory System In AmigaBASIC™ by 3 Catiey Secrets of Screen Dumps by Natkun Okin Using Function Kays with Micro Emacs by Greg Douglas Amfgatrix fl by Warren B'cck More
Amiga shorfculs Basic Gadgets by Brian CaSey Create gadget functions Gridiron reviewed by K. Conloci Real SootnaH for the Amiga Star Reel t Version 2*1 reviewed by J. Tracy Amigain Space The TIC reviewec by J. Fcust Battery powered Clock Calendar Metzacope review by H. Tofly An easy-to-use debugger Volume 2 Number 5 1987 The Perfect Sound Digitizer review by R. Batoe The Future Sound Digitizer by W. 3fock Applied Vision's SD Forth! By J. Bryancemparing Jforth amd Multi-Forth.
Basic 1 nput by B. CatJey AmigaBASIC input routine lor use in all your programs Volume 2 Numbers 1987 continued Writing a SoundScape Module n C by T. Fay Programming with MIDI. Amiga and SoundScape by SoundScape author.
Programming in 66000 Assembly Language by C. Martin Continuing with Counters A Addressing Modes.
Using FutureSound with AmigaBASIC by J. Meadows AmigaBASIC Programming utiiry with realtigfced STEREO AmigaNates Rich Rae reviews SctndSeapa Sound Sampler.
More AmlgaNotes by R. Rao A futoeriook at Perfect Sound.
Waveform Workshop in AmigaBASIC by J. Shields e<tt A save waveform lor use n other AmigaBASIC programs The Mimetic* Pro MIDI Studio by* Sulwan, Jeffery A review ol Mimetics* music edrtor/player.
Intuition Gadgets Part II by H, MaybeckTdly Boolean gadgets prowde the user with an crYoff user interface.
Volume 2 Number 6 1987 Forth! By J. Bryan Access resources in the ROM Kemaf.
The Amazing Computing Hard Disk Review by J, Foust A S. leemon In-depth looks at the C Lid. Hard Drive. MicroPros' MAS- Drive20. Byte by Byte's PAL Jr.. Supra's4x4 Hard Drive and Xebec's 972CH Hard Drive. Also, a look at disk driver software curerafy under devfopmerrt Moduta-2 AmigaDOS™ Utilities by S. Fawszewsk A Calls to AmigaDOS and the ROM kemal.
Amiga Expansion Peripheral by J. Foust Explanation ol Anga exoaraon peripherals.
Amiga Technical Support by J. Foust How and where to get Amiga tech support.
Goodbye Los Gatos by J. Foust Closing Los Gatos.
The Amicus Network by J. Foust West Coast Computer Faire.
Metacomco Shell and Toolkit by J. Foust A review The Magic Sac by J. Foust Run Mac programs on your Amiga, What You Should Know Before Choosing an Amiga 1000 Expansion Device by S. Grant 7 Assemblers for he Amiga by G. Hull Choose your assembler Shakeup Replaces Top Management at Commodore by S. Hull Peter J. Baczorty S. Hull Manager at CBM gives an inside look Loglstix A review by Richard Knepper Organize1 by A renew Richard Knepper database.
68000 Assembly Language Programming on the Amiga by Chns Martin Supcrbase Personal Relational Database by Ray McCabe AmlgaNotes by Rae, Rchard A took a! FutureSound Commodore Shows the Amiga 2000 and 500 at the Boston Computer Society by H Maybeck Tcfiy Volume 2, Number 7 1987 New Breed of Video Products by John FojsL.
Very Vivid! By Tim Grantham Video and Your Amiga by Oran Sands III Amlgas & Weather Forecasting by Brenden Larsen A-Squared and the Live! Video Digitizer ty John Foust.
Aegis Animator Scripts and Cel Animation try John Foust Quality Video from a Quality Computer by Oran Sands ni¬ ls IFF Really a Standard? By John Foust., Amazing Stories and the Amiga™ by John Fousl All about Printer Drivers by Richard Bielak Intuition Gadgets by Harnet MaybeckTolley, Deluxe Video 1.2 by Bob Eller Pro Video Cgi by Oran Sands III.
Digl-View 2.0 Digitizer/Software by Jennifer M. Janik Prism HAM Editor from Impulse by Jennifer M. Janik Volume 2, Number 7 1987 continued Easyl drawing tablet by John Fousl.
CSA's Turbo-Amiga Tower by Allred Abate 66000 Assembly Language by Chris Martin.
Volume 2, Number 8 1987 This month Amazing Computing™ locuscs on entertainment packages lor trio Amiga. Amazing game rewews._ SD!. Earl Weaver Baseball. Portal. The Surgeon, Ute Computer People, Sinbad, StarGJider. King's Quest 1,11 and 111, Faery Tale Ad- venue. Ultima III. Facets ci Adventure, Video Vegas and Bard's Taie.
Plus Amazing monthly columns-. Amiga Notes. Roomers.
Modu'a-2,6SC0Q Assembly Language and The Amicus Network.
Disk-2-Disk by Matthew Lends The CoksrFonls Standard by John Foust Skinny C Programs by Robert R-emersrna, Jr.
Hidden Messages In Ycur Amiga™ try John Foust The Consumer Electronics Show and Comdexteyj Foust Volume 2 Number 9 1987 Analyze 2.0 reviewed by Km Schaffer Impact Business Graphics review by Chuck Raudonis Microfiche Filer review by Han/ Laser Pagesetter review by Rick Wirch Gtzmoz Productivity Set 10 review by Sob Eler Kickwork review by Harv Laser Dlga Telecommunications Package review by Steve HuHl Mouse Time and Time&aver revew by John Fcust Insider Memory Expansion review by Jam es OTCeane Microbctics Starboard-2 review by S. Farwt«ew$kj Leather Goddesss of Phobos by Harriet Mayoeck-To'ly Lattice C Compiler Version ltd reviewed ty Gary Sarff Manx 3.4a Update reviewed by John Fousl AC-BASIC revewed by ShekJon Leemon AC-B ASIC Compiller an alternative comparison by B Catley Modula-2 Programming S Fawiszewski Raw Console Dev. Events Directory Listings Under AmigaDOS by Da >e Hayrie AmigaBASIC Patterns by Brian Catley Programming with Soundscape Todor Fay manipulates samples BUI Volk, Vice-President Aegis Development, by Steve Hull Jim Goodnow, Devekoper of Manx 'C‘ interview by Harriet M ToCy Plus a great collection of monthly columns... Volume 2 Number 10 1967 Max Headroom and the Amiga by John Foust Taking the Perfect Screen Shot by Keith Conforti Amiga Artist: Brian Williams by John Foust Amiga Forum on CompuServe™-. Software Publishing Conference Transcript by Richard Rae All About Online Conferencing by Richard Rae dBM AN reviewed by Clifford Kent Amiga Pascal renewed by Michael McNeil AC-BASIC Compiler revewed by Bryan Cattey S3000 Assembly Language by Chris Martin Amiga Prog ramming: Amiga BASIC Structures by Steve Michel Quick and Dirty Bobs by Michael Swinger Directory Listings Under Amiga-DOS, Part D by Dave Haynie Fast Fife L'Q with Modula-2 by Steve Fa'rwiszewski Window 10 by Read Predmcve Plus a g real collection of monthly columns... Volume 2 Number 11 1987 Word Processors Rundown by Geoff Gamble ProWrrte. Scribble!, and WordPerfect comparod LPD Writer Review by Maw Odard VlzaWrite Review by Harv Laser Aedlt Review by Warren Bkxk WordPerfect Preview by Harv Laser Je2 San Interview by Ed Bercovilz—StarGMer author speaks! DoHt-yoursett Improvements to the Amiga Genlock DigHPslnt Review by Harv Laser Sculpt 30 Review by Steve Pietrowicz Shadowgate Review by Linda Kaplan TeleGames Review by Michael T, Cabral Reason Preview: an intense grammar examination appikraton As I See It by Eddo Churchl WordPerfecl.Gizmoz V2.0 & Zrtg! AmlgaNotes by R Rae 4 electronic music bocks Modula-2 Programming byS.Faiwiszewski devices. 10. Senalport 6SOOO Assembly Language by Chns Martin Display routines The AMICUS Network by John Foust—Desktop Publishing, Seybold C Animation Part II by Mike Swinger Animation Objects BASIC Text by Bnan CaSey Pixel pertentexi posrtarirsfl Soundscape Part III by Tcxbor Fay VU Meier and more Fun with Amiga Numbers by Alan Bamea File Browser by Bryan Cadey—Ful Feature BASIC file Browsing Plus a great collection of monthly columns... Volume 2 Number 12 1987 The Ultimate Video Accessory by Larry White The Sony Connection by Stewart Cobb 15-Puzzle in AmigaBASIC by Zollan Szepsl Life, Parti: The Beginning by Gerald Hull The ultra-conpfex nine b5t solution to the ‘Game of Life ’ Amiga Virus! By John Fousl CLI Arguments In C by Paul Castonguay MIDI Interface Adapter by Barry Massoni Amga IDOC-Slyfo MID! Rtterfaces can St A2CO05 or 500s Modula-2 by S. Faiwiszewski Pan 1:command line calculator AmlgaNotes by Rick Rae audio changes made in the A5C0 1A2000. Animation for C Rookies: Part HI by M. Swinger doub'-e- buflenng. The Big Picture by Warren Ring Assembly language programming Karate Kid Reviewby Stephen R. Pietriowicz GO! 64 review by John Fousl, James O'Keane, and Rick Wirch Three C-64 experts investigate a new Amiga 64 emulator. A-Talk-Plus Review by Brendan Larson Calligrapher Review by John Foust Animator: Apprentice Review by John Foust Playing Dynamic Drums on the Amiga by David N. Blank WordPerfect Review by Steve HuJ Inskter/Kwilutart Review by Ernest P. Viveiros Sr RAM A ROM expar&on: Comments and mstatiation tips. Forth! By Jon Bryan DumpRPort utility fa your Mufti-Fain toolbox. As I See It by Eddie Churchill Digi-Paint, Portal, Avfoecscape 3D. The Commodore Show and AmlExpo: New York! Plus a great collection of monthly columns... Volume 3 Number 11988 AmlgaNotes by Richard Rae Amiga digital music genaration. C Animation Pari IV by Michael Swinger Forth by John Bryn Sorting oul Amiga CHIP and FAST memory The Big Picture by Warren Ring Danng assembler language programming: CLI system calls and manipulating disk files. 63000 Asssembty Langueage Programming by Chris Martin ‘Create a mtfa-ccior screen without using Intuition routines1' Moduta-2 Programming by S,Faiwlszew-sfc:Anewnodula-2! Amicus Network Special Report: Fall COMDEX by J. Fcust The ultimate Video Accessory: Part II by Larry White Life: Part II by Gerald Htil The Amiga bfiier.' FormatMaster: Professional Disk Formatting Engine tyC.Mann Put Batch tanguage to work on the drudgery ol disk formatting. Bspread by BrianCatteyU featured AmigaSASIC spreadsheet! AmigaForum Transcript ec by Rck Rae Amiga's Da\e Hayrw Halcalc Review by Chuck Raudon s easy to use, spreadsheet VIP Professional Review by S, Mrtcheli Manage stock porfdio Money Mentor Review by S .Kprnp Personal finance System. Investor’s Advantage Review ty Richard Knepper plus 'Poor Man's Guide to ne Stock Market Plus a great col lection of monthly columns.,. Volumes Number 21988 Laser Light Shows with the Amiga by Patrick Murphy Lasers and the Amiga: A Dazzling Tandem The Ultimate Video Accessory: Partilt by Larry White Taka the final siepstowarc dtsgrtrq your own vdecs, Qur First Desktop Video by Lamy White Step-by -step guide to organizing A presenting your Amiga video. Hocked on the Amiga with Fred Fish interview by EdBertovr.2. Photo Quality Reproduction with trie Amiga and Digi-Yiew by Stephen Lebans Balancing your Checkbook with WordPerfect Macros CyS.HuS Hand your checkbook worries over to trie Am iga. More Basic Text by Eryan Catley easier text on ar. Am^a screen Life: Part III by Gerald Hull Sries winds up wiih lamed nire-Mrt caloJation & source to UFER, Solutions to Linear Algebra through Matrix Computations by RopOen EG* Simpl,fy matrix age bra with basic operaaons A routines. Modula-2 Programming by Steve Fawszewski Catching up with Ca!c-a scuxe fci'ow-uo. E3000 Assembler Language Programming by Chris Marlin Graphics- Part II of Assemgram. Arazok'sTomb htervrewby Kenneth L Schaefer AjRT by S. Fa'rwszewsJg inrcvative icon-basedeprogram, tang. Forms In Right by S. Pietrcwcz Render A Animate 3D ob^c* Silicon Dreams and the Jewel of Darkness by K E. Schaefer Leisure suit Lany by Kenneth E. Schae'er Two New Entries From Microbiotics by John Fous: M501 Expansion A Starboard II MjtiFunctionboard. Mindlight 7 and People Meter by John Foust Phantasie Ken E. Schaefer Amazing Phantasle Character Edita. Rusa great collection of monthly columns... Volume 3 Number 31988 Desktop Vjdeo.Part IV by La^ry VvTvia Put all too pea* togetoer-ne desktop voeo commeraal. The Hidden Power of CU Batch file Processing by J. Rahman Make your Amiga easier to use with CU Batch files. A Conference with Eric Graham edited fly Jcrin Foust The mastemnd behind Soript 3D and Animate 3D. Perry Klvolowitz Interviewed by Ed Bercovite Amiga insights from a maja developer and personality. Jean “Moebius" Grraud Interviewed by Edward L Fadfean Av-ant-gartJo art comes to toe Antiga-in dazzling form. PAL Help by Perry Kivotowitz A1000 expansion reiablriy. Boolean Function Minimization by Steven M. Hart A useful ctigrfa] design loci in AmigaBASIC. Amiga Serial Port and Midi Compatibility lor Your A2O0C! By L Rfcerand G. Rerrtz Add an ATQOO-siyte serial port to the A2000! Electric Network Solutions the Matrix Way by Robert Elis Engineers' Pratode routines fa using matrix algebra. The A.M.U.G. BBS List compiled by Joe Rahman. Chet Solace, A Dorothy Dean 514 BBS phono numbers in me U.S. A Canada FACCII reviewed by Graham Kfisey Speed your floppy doves, llninvlledreviewed by K E. Schaefer Flow reviewed by Pamela Rahman brainstorms into mental art. Benchmark Modula-2 Compiler reviewed by Richie Biefak Modula-2 Programming by Steve Faiwiszewski The gameoat devce and simps sprites in action. /migaHo’.es by R. Rae A1M01 Software-switch,aPe ouput filler. Roomers P/The Ea.noto AmiExpo. Ki^sart 1.4, Commodore The Big Picture by Warren Ring- Unified Field Theory!1 Plus a great collection of monthly columns,.- Volume 3 Number 41988 Highlights from Ami Expo, Los Angeles by Steve Hufl Writing a SoundScape Patch Librarian I. Fay System Eipuwe Upgrade Your A1000 to A50G2000 Audio Power—by H.Bas&sn Modifications to help your AlOOQ make sweet music, too1 Amiga Audio Guide Listing cl al Amiga audio products. Gefs in Multi-Forth by John Busriakra Vacrobatics byPatnckJ.Horgan Ease the trauma of assembly language programming. ArrJga Audio Sources The fdks behind all those audo prodw-ts Take Five! By Steve Hud five Amiga games reviewed. Amiga Notes by Rick Rae A base tour of Am 53 audc. The Ultimate Video Accesory, Part V by Larry White Bug Bytes fly John Stemer The Big Picture by Warren Rung Part II Unfed Fefo Theory. Roomers byTheBandto Hardware hipra._ Toasted video... ihe dream Amiga... and more! In toe Public Domain by C.W. Race Time Banctt review by Keith Conforti AudloMaster review by B. Larson Real-time Sgtrng samples. Music Mouse reviewby J Henry Lowengard Making music without lifting a finger from the mouse. Arrtga*Tax Canadian Version renew try Ed Berccvitz A Canadian income la* planning, preparation. A analysis package. SAM BASIC review by Bryan Catley A new BASIC which exploits even mors unique Amiga features. Volume 3 Number 51988 Interactive Startup Sequence by LfooPerrisz The Command Line pari 1 by Rich Fa:<aiflurg AmigaTrix III by Warner, Bkxk—Tips and tkfoto to ease Amiga i.fe Amiga Product Guide: Hardware Edition Proletariat Programming by P Ouaid-Pub’o domain compters The Companion ty P.Gossefin Amga s Event Handing capablty. Mlndlighl 7 re/tewed by Da.vti N. Blank VideoScape 3-D 2.0 revewed by David Hopkins Extend reviewed by Bryan D. Catley—An AmigaBASIC extersiat AssemPro reviewed fly Stephen Kemp Opening a ooor to assembly language programming. APL 68000 revewed by Roger Nelson Beck Reviews ty Pchard Grace—Trree *C programrri-ng texts CETREE reviewed by Mcriaei Lsman Atdy coflection ol functKXS to a.-d toe C programTtr, The Big Picture by Warren fing Tha three-pat UniSed Field Thecvy winds up MeduLa-2 by Steve Faiwiszewski Termination modufes fa Benchmark and TDI compilers. 63000 Assembly Language ty Chris Mart n Peeing away the compficaSon of dso'ay -outines. Plus a great collection of monthly columns... Volume 3 Number 61988 Bear Time Reviewed by Steve Caqer What makes Lriis naxpensive A100Q battery backed clock cck? Acquisition Reviewed fly David N. Blank A look ins'de the lass retease of a powerful refational database. Butcher 2.0 Reviewed by Gerad Hull A tidy collection of diverse image process r>g utilities. Reassigning; Workbench Disks by John Kemnan Enctess dsk swapping comes to a merof-J end. Product Guide: Software Tools Edition A lining of aJi the products ycu reed to puz your Ami ga to wok. An :FF Reader in Mulb-Forto by Wamen S'ock Create an easy to use IFF reaper in Mufti-Fcnh. Basic Directory Service Program by Bry an Catley A programming alternative totoe GimmeeZeroZero windows. C Notes from the C Group by Stephen Kemp A beginner's guide to toe power cl C programming. An Amiga Forum Conference with Jim Mackraz The Amiga market as seen by the 'Stepfatoer gf ’ntutoi.' Son cl 5even Assemblers Rtev,ewed by Gerald Hull A comparative battle between seven native-code assemblers. Tha T938 Commodore Amiga Developers Conference A lock nsde conferences field in Washington. D.C. Amiga Working Groups by Perry Kivotcwitz and Eric Lavitsky An outline of tne innovative Amiga Working Groups cavcept. The Command Line by Rich Falconhurg Expkxmg trie muftna’erted LIST commanc. Plus a great collection of monthly columns... Volume 3 Number 71988 Look, Up On the Screen, It's an Ami-. It's a Pro... If s SuperGen reviewed by Larry V/hite—Genlock comparisons An frtervlew with “Anim Man," Gary Bonham fly B. Larson An anar^ted c^versation with the man behind the format The Amfga at Spring COMDEX In Atlanta by Ed Eereovtz Amiga Product Guide: Videographics Edition Thirteen pages devoted to the Amga's dazzfirtg strong suit. The Developing Amiga by Sieve Pietrowicz Devteopers' nctos: PO vs. shareware vs. Iroefy djstnbutableetc, Roll Those Presses! By Barney Schwartz Welcome to the dandy, demanding world cf desktop pobistng! Linked Lists in C by W. E. Gam mil Put dynamic memory to work1 FramiGrabber Preview by Oran Sands Capturing an image can new be aifiast as punching a sngfe key! A First Look si Interchange reviewed by David Hopkins Bridge the gup between those mconpatbla animation packages. Perfect Vision reviewed by Bryan Catfey Capture, digitize and save pictures from any video source. A mazing Pro vides Vo Iu m es! Pro Write 20 Review reviewed by Pamela Rothnan A grapnc word processor speaakzng n effcerc editing. Doug's Math Aquarium: The Art cl Mathematics by R. S Bek Bear Products Megaflex II Expansion RAM by Stove Carte The Command Lina by Rich Faiconburg Amiga Holes by ftek Rae The Other Guys' Syntua: A figsial synthesizer leawes won't stop C Notes from the C Group by Stephen Kemp Wean&nng mo unknown *C* cJ bavc ot»ed and data types. Plus a great collection of monthly columns... Volume 3 Number 81988 The Command line by filch Faicantxrg The journey mo the CLI continues. The Developing Amiga by Stephen R. Purtrowcz A gaggle of great programming tools. Modula-2 Programming by Steve Famiszeiittfe Libraries and the FFP and EE Math Routines. C Motes from the C Group by Stephen Kemp Arays and pointers unmasked. Dart Castle reviewed byKftthCorforri—The Black Knight fuks Ports of Call reviewed by Juire Landry Leatherneck reviewed by Michael Creeden-Rambo's net so tough! Capone reviewed by Joyce and fiobtty HeXs- Light Guns blaze Casino Fever rev-wed by Michael T. Cabral—Vegas on Amiga Ferrari renewed by Jeffery Scott HU—Start your engine Artanokl reviewed by Graham Keisey—TAKkbustcr' Ebonstir by Keen Conlarb —iiack hofe trekumg Deluxe Producttonyevewed by Harv Laser—Video wizardry Game Puaxi by Jeffry Scott Ha&— Register jw questions here. TrackMouse by Darryl Joyce Convert a standard Alan trackball ho a peppy Amiga TrackMcuse, Amiga Interface lor Blind Users reviewed by Carl V/. Mam An ingenious interface that opens the Amiga to oven more users! Video In the Sunshine State reviewed by Stephen R. Piet/cwicz RGB V.doo Creations hosts a video ixiveisng1 Amiga Product Guide:Games Edtion Tumbln' Tots by Dawd Ashley—assemply language program, Plus a great collection of monthly columns... Volume 3 Number 91988 The Kideo Tapes by John Qarcurate A Georgia elementary school puts cesklop video to work. Speeding Up Your System by Tony Preston floppy disk caching Arrtga Product Guide; Education Edition Everything you need to send your Amiga la the head ol the class. Computer Aided Instruction by Paul Casionguay Authoring system n AmgaBASlC. Gels in Huib-Forth, Part Jl: Screenplay by John Busrtafcra Make tne IFF convener iron Pan I easy to use gadgets, menus .etc. Am Expo Midwest Bfl by Mfeteel T. Carrai After takng the coasts by storm, the A-iga wows Cfscago Intellitypeby Harv lasr-leaming to typo made easy., and fun? Shakespeare by Barney Schwitz-Oesktop publishing in full color, Xspecs 30 by Stove Hull—A newdimenscn in Amiga graphics, AmgaMotes by Richard Rae—How IFF sound samp'es are stored7 Take Five! By Stove Hull—Beat the back to-scnool tfues' The Command Line by R<h Fafeonburg —cottining tour cf Cll Hot on the Shelves by Mchaei T. Cabral A McNael Decden What da you get when you combine tremse war strategy wet a norccirame monitor and desktop presentaion7 Check it out Bug Bytes by John Siener C Notes from the C Group by Stephen Kemp Operators, expressions, and statements in C uncovered. Roomers by The Bandto Can Apple llgs Pius keep Amga away? Volume 3 Number 101988 A First Look At Deluxe PhctoLab reviewed by Date Duberrai A pant package, posterfltaker. Ate image processing program DiskMaster reviewed by Stew Ffcl —file management utlfy. DSM: A MC68Q000 Disassembler renewed by Gerarf Hul Locfeng tor easrfy modfiabte, assembler-ready code? Fbasic Language System reviewed by Patnck Quad BASC compier and development system. Hot on the Shelves by Meted T, Cabral—Deriart dee, gripping gray scales, ccior cartography, maiiing modems, and mxh more. The Command Line by Rich Faiconburg NEWCLI: A painless way tc create a new consolo window. The Developing Amiga by S. Pwrowiez Usenet—24-Hour News C Notes from the C Group by Stephen Kemp —loops Roomers by The Bandto VI? Wars, ignominious interlaces, & more PD Serendi pity by C W. Flatle—Fred Fish eoieetfenpasses 150. Comparison ol MulliScan Monitors by Steven Bender Five muflisean alternatives square oh on the desktop Record Keeping for Free-lancers; A Superbasc Professional Tutorial by Manon Delate Record keepng system tor free-iaxa photographers and others. Ort The Crafting of Programs by David J. Hankins—A look at optimiiaton kicks oh a senes of artdes on programming sawy. Bob and Ray Meet Frankenstein by Robert D'Asto—Create, animate, ate metamorphose graphics objects in AmgaBASlC. Digital Signal Processing in AmigaBASlC by Robert Elis Perform your own digital experiments with Fast Founer Transforms, HAM 1 Amig jBASIC by Bryan Caiey—Pack your ArmgaBASIC programs wifi many of the Amga's 4096 shades' Cai—Computer Aided Instruction: Part tl by PaJ Casionguay The Edtor program wraps up our ajttfermg system ti AnugaBASC. Volume 3 Number 111988 Desktop Publishing with Professional Page by Barney Schwartz tutorial m document creation, plus scme}azzy enhancements. Game Pizzazz by J. Ha# gaming hints, bps. High-score secrets. Structures in C by PaJ Castonguay C programming m an nuisteti. On The Crafting of Programs by 0. Hankins soecd up your progs. Desktop Video VI: Adding the Third Dimension by Larry White Unrmfng the cor perry of 30 la your video creations. A2000 Hard Drive Round Up by ShekJon Leercon Keydiek by Mte M Duppong a Typewrit pick h you* keyboard. Mora Linked List* in C: Techniques and Applications by Faesf W. A-ncid Procedures la managing lists. Storing qverse data types in the same list, ate putting isls to work in yoaprograms. BASiC Linker by Brian Zupke Combine mrtvdjaf routines Irom your prog'am library to aoale at executable program The Developing Amiga by Steven PittrGwiez A Sock at mysteries and successes behte efficient beta testing Modeler 30 Preview reviewed by David Hopkins A peek inside a new. Open-ended 3D package. ApraDraw Graphics Tablet reviewed by Kath Conforti Alisa1 Meet the fijue ol Amiga graphics. StarGBder II reviewed by Jeffery Scoa Han Those uriUtrg Ergons are back fa another laserTashng Wshcll roiewed by Lawreo» bcrtman CLI substitute, Hot on the Shelves by M Catra.1 viruses, muse, microfiche mastery PD Serendipity by C.W, Rase Fred F.sh dsfcs HM 52, Roomers by The Eateso Golden RAM, 16-tit vdeogames. CD-I, another HAM skirmish... wTiat could possibly be NeXT? Volume 3 Number 121988 Hot on the shelves by M T Cabral GraphC adventire, contrd over Preferences, a 3osJscnpt pmt utlrty, secuoncfl fcv9 acson anmaxm. A ne* Oea la user groups ate fijoeconsJrucbon set PD Serendipity by C.W.Fsalte Fred Fish ddalSS-162 Bug Byte* by John S»ter Al the latest from the world cl twgs ate upgrades. Roomersby Tha Bardito AmiExpo. C D. the latest from Commodore and more. Ami Expo California By Stephen Kemp Ha— All the news. EMPIRE -evewed by Stephen Kemp EMPIRE. The game of conquest h« finaly cone u '.he Amiga Virus Infecbon Protection (VIP.) Re.tewed by uerteny Seed Har. Vira: ma«es a computer s<k ate re cure. The Command Line by Rich falconourg Wa: so do when the cammands of AmigaDos faiL Coaverting Patch Librarian Files by Ph-l Saurders How lo get your sounds Iron there to here. E. C.T. SampleWere by Ton Motensngh The E.C.T. sampios contain several gems. The Creation of Don Bluth’s Dragon's Lair by Rate/ Lnden A lock behtete sores Easy Menu* in Jfocth by PrU Burk HELLO WORLD. Extending ArmgaBssic by Jem Keman The use cl ktxary ca's tom wjxn Am^a3AS C. Better Dead Than Alien reviewed by Jeffery Scctt HaJ Don't fire until you see the greens of their eyes. Getting Started In Assembly by Jell Glatl An introduction to Amiga assembly language programmng AGBASIC 1.3 rftvtattd by Bryan CaTey R^ease i ,3 ol Atsort's AC BAS C coupler fa the Ar ga Th* itter 'o viewed oy Bnxe Jordan Theider tan* cut to be a real scream er. Acton, Adventure, Fanustc Soute. Ate Munruig Graobos. Magellan: The AMIGA Gets Smart re’-iened by Steve GILmw The wotos of artificial ineffgenoa comes to the AMIGA n the form of A I. system software. C Note* From The C Group by Stephen Kemp Program or function control coding; the case Nstoy. ArrJgaDos. Assembly Language, And File Nates by DanHuth Weapons in J*> war agamsi He overload; accurate, descriptive Me nanung. Volume 4 Number 11989 The Wonderful World of Kashnique reviewed fry Shamms Mortar A review of ite Anga software products ol Hash Enterprises Desktop Video by Rtohard Starr Thenkmg about getting into Video? Here's what you!! Need to know Industrial Strength Menus by Robert D Asia Ate some snazzy submenu* to your AmqaBASiC cwsne Second Generation 2D Animation Software ty Geoffrey Witemi Cel A"uratas ate Key Frame Animators, tew they (S ffer ard a kx* into th.fer use. What'I The Diff? Reviewed Dy Gerald HuU A re'.’ie# of Lattice's Compter Companion Swotting Through SuperBitMap Windows by Read Predmore How to implement SuperS:Maps fa v^wng or drawng imo large grapte; a’eas Alive in 3D by Stemms Mortcr A review of Cakgan.a High-End 3D sculping lanmafron package. Sync Up* by Oran J Sands III Dot aa*i. The Amiga and composite v.ceo devices. How May I Animate Thee?, Let Me Count The Way *- by Shamms Motor An cvennew of animation techoques. Stop-Motion Animation On The Amiga by Brian Zupko A hands on approach ic animator and tie Amiga. Roomer* by The Bandto Commodore i flea1, RAM dip was, ate nae! C Note* From the C Group by Stephen Kemp Structures • A povwrful feature of C On the Crafting of Program* by David J. Harjdn* Wtet Famal is right tor you The Command Line by Reh Faiconburg A took at new and improved Assembly Language commands Questran II reviewed by Jeffery Scott Hall Questran I: • It's a jewney twek in time Pointers, Function Pointers, and Pointer Declarations InC by FaestW. Amoto Reducing data type dependences Las Vegas Comdex Report s> Louse Srinkmann Cormodae's rew 2500.2500 UX. Ate more' Philadelphia World of Commodore by Ctes Darach i Rck Rae Highughts of Fntadefpha's Commodore Stew STELLARYX Review by Stephen Kemp Exteing & challenging1 Temfic stereo ate soute effects Arkanoid imposters: Unmasking the Impostors, revewod by Jeffery Scott HaB A took at A’kanod look-akkes Bug Bytes by John Sterner Bugs ate upgrades Death of a Process by Mark Cashran Ceretop an era handing mocJe in Modula-2 Volume 4 Number 21989 MovieSe tter: The Next Generation by Steve Gilima A re* fevrf n Amiga anvnahon Ami Forum by Steve Pietrawria The Amiga pays a rmd-w.iter v.srt to Mickey's hometown Max Morenead Interview by Rchard Ras Rick talks fo the creata cf Moviesefter. A Common User Interface for the Amiga by Am Bayfess Does She Amiga reed a kinder, gentler interface ? Superbase Professional py Marion Defate A user's took at Superbaw Pro. Microfiche Filer Plus by Ronald Courier A n jrti-tasking database that uses Arexi to work win other pragra Torch 2081 by Jeter,- Scofl Hal Fast aaon. And snocr. Graphics SPY by Steve Fawiszewski Pragrammng intngue n Modda -2 Sync Tlpstjy Oren Sates Getting inside the genlock. On the Crafting of Programs by D J. Hankins Do we need a common standard forC prosramm'ng? Look ANSI C Note* from the C Group by Steven Kemp An tfrtraducton to unens The Command Uni bf Ren Fadcroj-g EC. Your Wcrkbertoh Sa«n Eota An Introduction to Arexx programming cy Steve Fawrzewskj Cirr.bng the Tcw-ers cl Hina Crunchy Frog by Jim Fiae Arr jga-spesfic C program m ng, Super Bug Bytes by John Steiner A double dose cf bug repeHant New Pioduclsby Mfehioi Croc-dun Whafs New7 De'jie Pnnt II, Trie Taking Aremata. 3 d grt fun. Mae. Rocrrer* by The Bate to B e res.gra.ton at Ccnmooae. Ate tha Bateto s ‘ea/ess petitions. Volume 4 Number 31989 Fa con reviewed by Joe DiCara Latest from Spectrum Ho'obyto s hangar Air Wanter reviewed by Michael Marrtirw Hook up via modem ate bafle it out win .menaconai opparan! Carrier Command rewwed by Lawrence Ucnmann Abr.xi Ldrr ar signs up tor earner duty Wcdd of Gemmodcra Toronto by Ed Bericart2 Ed Efes ht$ report tram Toronto Fractal Fundamentals by Pauf Castonguay Experiment on tne edge olane* science: create your own fractals Image Processing with Pholosynlhesis by Gerald Hull An exper-mert with a repertoire erf Al image-processing techniques Gizmoz 2.0 by Steve Carter Steve Carter reviews version 20 of Dg-ta! Creations box o' km AnsgaTEX by Barney Schwartz A page ctescnptcn language trcro Raocal EyE softiAara flickerFixer by Stott Bonder Stew y-,es us a dear
perapeow cn WoraWay s f.okerFuer Benchmark 1: Fully utilizing Lie MC53S61 by Read Preclnore Part I: Turbocharg.rvj pie savage bentimark Breaking Die Bmap Barrier by Robert D'Asto StTeamline pur AmgaBASC library access wUrtQock—LiC Double Play by Robert D'Asto AmigaBASlC program ycilds Ocub'e vision.
C Notes From the C Group by Stephen Kemp A walk through prearaarsor cortroi tries New Products..rand other Neat Stuff by Michael CreePen 3-M-dOus! Trie latest from MtiTron, McraEd ate Mtescape The Video Desk by Lamy While The Amga meets Nikon Camera Roomer* by The Bandlo Magneto-optical cSsks on ite Heritor?.. Amiga first stop la WordPerfect 6 O’ .ate the HAM paint war* Volume 4 Number 41989 Art EXPO NY '69 by Stove G irina Amiga takes a bite cut ol the B«g Apple.
AmiEXPO Art and Video Contest Winners by Steve Jacobs Winners ol the first-ever AmiEXPO art event.
Adding the Not-So-Hard Disk by J P. Twartiy Short ai memory? Instating a Hard Drive was never so easy.
Hard Drives-*n Introduction by Jen A Sate A straightforward. 'no-Soule’ companson of Hard Owes Tax Break by Kim Stiater OXXrsnewm program.
The Max Hand Drive Kit by DonaSd W. Morgan A Hard Dnva mstaaation prqect. Using Palomax's Max At, Menace reviewed by Jeffrey Seott Hall Blast aliens A destroy die evil Draccria.
Sync Tips by Oran J Sates Oran presents a creator pctjio ol video ate computor resolutens Passing Arguments ty Brian Zupfce AmigaBASlC Svfcpr05ram expiate step-ty-step how to pass data from tne CLI to At «gaBAS:C C Notes from the C Group by Stephen Kemp A huncrouS view ol re wacky world of programmers Creating a Snared Library by John Baez Program la vxreased Arga praduciviy.
MuliiSort by Steve Faiwijiewskj Put your data in .ts pace wnh this ultra organizing p'ogram.
New Products and Other Neal Stuff by Mrcnaef Craedcn Face-o'! With Grcisky, ptay Pcassc win 3as‘: Art Encode', balance your Desktop Budget, pus mere.
Snapshot by P. Brad Andrews Four exciting Amiga games are renewed, Roomers by Tne Bate to Amiga Ce-.eopers go fa re bucks.
Ccnmodae stock up. & Pant War*.
Bug Bytes by John Ste^er Soh-Log,k's PagoStream. Andmae Volume 4 Numbers 1969 The Business ol Video o, S»ve Gjffia Get started in re video butttss An Amiga Adventure by Lairy White The gfcberonrg Amga n Cctocne, Gem any, Unin’terruptibls Power Supply (UPS), Pan I by Steve Bender Vctege spikes, surges, fewer !a.!ures? Are they uncommon7 The Amazing Audio Digitizer by Andre Theoerge Quality Amiga audio la toss—bidding yew swn staea Pgitaer, A MIDI Out interface by Br. Seraphim Wmsfo* Hefpfijl tips tor napp-y jam.m ng.
Digitized Sounds in Modula-2 by Len A AT.te Protiuce r pressv-e soute exacts «:n sanpiec scutes.
Sync Tips by Oran J Sates The secrets hteen bereaLi the ticker mode.
On the Crafting ol Programs by David J. Hankins See how Lattice C S.02 measures up.
Insta Sound In AmigaBASlC by Greg Strngtefew The SouteS you want lor your program—in an instant' Who are you, Mr. Guru? By Da«d Maim Dawd exuoses trts Amiga Oev.am for what re really r* Gold Disk's Protest.oa»1 Draw by R. Shamms Mcrter The ’atost n praiest-cra drawng toos frcm Gold Dtsk Dectcoic Arts' CeiuiePainl HI by Dave Cuderman Dpaim's paxTDvsh graws feet—combines pa rx wish anfenaMn.
Aegis’s AudraMaster ll by Ptvt Sauteos Aegis s newssiretetcnof sound sar.piing I editing is rev .e wee.
NewWave Software's Dynamic Studio by Chuck Raudoms New 'Wave's on a roil win this fo#ow-up lo Dynamic Drums.
Dr. T’s MIDI Recording Studio by Ttm Mohan&tngh A high-performance, few buoget wredy la your MID1 ^;s Snapshot by P Brae Arce** Aen Symocne ate Tains are among tte n*w At ga game* New Products and Other Neat Stuff by Uchatf Creetien Cerars: Ccar Scftware caB* hufde &ver p.’ncrry Qoack 3.0. Cc'/ite meets Disney wtii Dpant 111, B-je Ribbon Bakery serves up organization, pus mae.
Bug Bytes by John Sfeiner VirusX 3 3 an evil twin, some bickering Irom Nag Plus 3 0. Plus Roomers by the Bateiio The Bate to safes AtiEXPQ NY, Atari/ Mnteteo lawM-Tf expands, A lha 3oat« ge' a k«e help bon the la»« PD Serendipity by C.W. Fiatte
C. W. rovers Fred Fart from 1SS-200.
C Notes from me C Group by Stopterf Kenp Fcrmafied output h/ticn*.
Volume 4 Numbers 1989 New Products A Other Neat Stuff fry Michael Creeden Add another dimension to your Amiga with Desgn 3D, Escape from the abandoned planet Atrax. Ate mae1 Adventures InARcxiby Steve Gflma Enter the wcrtd d m-jttitasktng wth a powerfJ super-apoication NAG Review ty Marion Delate An efectraix aopontment ca'etea; wti a sense d humor.
Digi-View Geld - IT* Gcidfby 3roc8 Jadan A review cf NexTek's voeoc^tzng system.
Bug Bytes by John Steiner A Sook at sane problems with {he A2093 contioCer card ate hgh-resolution A more.
KkidWofds 2.0 revnew by Hanoi Delate High-quaity tort* plus graphics, at tte expense of speed PageSlream tutorial Part I by Bamy Scrtwanz A took at Sori Logik s full-featured docurert yocessa Video Preperati on by Otto Focus Hew a plan yoa video be'cre you go cn vacation Roomers by The Barteto The Ban&o takes a look at Car.modae's tuture rate the ete cf the Appf e I!.
At Your Requtst by John F. Wadertxm Design you own requesters in Am«ga3ASC.
Exploring Amga Disk Structure* by Oavfe Main A look at the heart of the Amiga: AmgaDOS 55 CM] Accelerator Processor review by Rti J. Grace Boost the performance of your Amiga at a lew ecs. £3 Diskless Compile In C by Cteck flatecms Make development easy with COMPILE, a Ml-featured programmer's workbench.
(UPS), Part II by Steve Bender Steve continues his Oscussion or the technical aspects ate details of various types of UPS units.
Programming the ‘881 Part II by Read Predmae A tf scussfiri cn how 10 calculate Hanfebrt A Jufa sets C Notes from the C Group by Stephen Kemp Stott dsrosM* some way* io a-od praOferr. S wh^i pass ng pa.ra.meters benwen 'uxticns PD Serendipity by C W Flaw
C. W. covers Red Fish dsks 201 -210, To be continued......... a t
ft If e s review by Jeffery Scott Hall Have you ever wanted to
play a game of chess on the Amiga only to find a flat and dull
game board which lacks any competitive play? If so, then you
should take a closer look at Interplay’s new chess game called
Battle Chess.
After the program has loaded, a tide screen will be displayed requesting you to enter a specific chess move, found in the back of the manual. Once the proper move has been entered, you may then proceed with tire game. Note that the method of typing in a certain move is the only form of copy-protection used so that you may make backups or install it on a hard disk drive.
The basics of chess If you have never played chess before, you might be wondering exacdy what it is and how it is played. Well, it would take a whole lot of space to explain this in my review, so I will give you just die basics of the game. Don’t worry, though, Interplay has put togedier one of the most complete manuals I have ever found in a chess game, which helps the beginner to become an expert at the an of chess.
The rules are simple : two oppo¬ nents (eidier you and a friend or you and tire computer) compete against one another. One player will usually be white, while the other player is black.
However, in order to make tilings more visually appealing, the colors will be Magenta and Blue on the Amiga. Each of the two players have die following pieces to move around the game board: one King, one Queen, two Bishops, two Knights, two Rooks, and eight Pawns.
The object of the game is to put the opponent's King into what is called die “checkmate" posidon, enabling the other player to capture it, thus winning the game.
A look at the board Batde Chess, unlike other chess games, has a rather unique approach to playing the game. I am refering to the way each game piece is displayed on die board, You will find that each of your fully animated game pieces is an artistic masterpiece, showing lifelike character detail. Whenever you want to move one of the game pieces, just click the left mouse button over it, then click the button again over die place where it should be moved. What occurs ¦when you do this is truly stunning : die selected piece will come to life and actually walk accross the game board to the
position which you have selected. If you are capturing a Pawn with a Knight, something different will occur, showing the unique quality of Batde Chess. When die Knight is chosen, die two conflicting game pieces will actually do batde for the same game square each wants to occupy. A different batde sequence is constructed, depending on which two pieces are fighting. However, since this is a true game of chess, you will not be allowed to control the two conflicting game pieces during the batde. The winner of the battle is simply the one that makes the correct move, just as if you were playing a
real chess game.
The chess board itself is as different as the game pieces because you wili be playing on a 3D game board, which truly adds to the movement of die game pieces.The best way to describe die board's color is antique marble with midnight black, which alternate to construct the game board itself. Both die game pieces and the board are truly outstanding to see; unfortunately, describing them just doesn’t seem enough.
Game options Battle Chess contains so many different options that it is simply impossible to describe diem all here. So, I will go over some of the more unique and outstanding options which are implemeted. I assure you that any options which are not mentioned are most likely in the chess game. Let's begin by stating that you have full control of the chess game, including some very useful tools. During play, you may save your game to a blank format¬ ted disk to load at a later time. As for your options, you can control instant replays of the last move, take back the last move, force a player to
move, limit time for thinking per move and suggest the next move. The suggest-move feature allows a player to have the computer look for die best possible move and suggest it by highlighting the squares it diinks should be considered. Note: this option and some of die others described above may not work, depending on your particular level of play, ranging from one to nine. Finally, you may play Battle Chess either on the 3D-enhanced board, or on a 2D flat board wirh conventional game pieces.
Reach out and check someone Batde Chess can be played by one or two players, and by two players who are several thousand miles apart. This can be done if bodi players have a Hays compatible modem and of course, Batde Chess. Playing the game with your long¬ distance friend is as simple as selecting the modem options from die menu and then dialing the other player on the phone. All moves that are made by each player will be replicated exactly on the odier player's chess board. Complete instructions on doing this are included in die manual.
Summary Batde Chess is the best chess game I have seen on any computer system. They have tfuly gone out of their ¦way to make it just like playing a real game of chess, not to menuon die unique concept of actual play. The graphics and sound effects are great, to say the least, and they have done a terrific job widi the manual. Whether you are a novice or an expert in the art of playing chess, you should definitely “check" into this terrific program!
• AC* Product Information Interplay Productions 1575 Corporate
Drive, Costa Mesa, CA 92626 Phone: (714) 545-9001 Contact
oerson: Dacey Young Battle Chess, .95 (Inquiry #214) Since
1982 Mm » Order Toll Free TlonvputrftDllltu Order Toll Free
800-558-0003 fivuMttt/fccftoaiu 800-558-0003 IVS Trumpcard and
Seagate Hard Drive Packages for A2000 Series S 8T-138N 30MEG
..............479DEL E ST-157N 49 MEG ....................529
DEI A 8T-177W 60 ME€ ___________________759 DEL G ST-225N 20
MEG........................459 0EL A ST-251N 40
MEG....................,, 539 DEL r ST-277N 00 MEG.
...............~.....619 DEL E ST-296N 80 MEG 709 DEL thesa Uti
Include IVS Trumpcari SCSI turd drlw Ctrl.
M We, software ar>c}(fdN*ridn the contiguous USA Thk Is not amsscmbty Hi t ll Is a package Hard Drive Cards (A-2000) 8T-138N 30 MEG -............. 499 DEI 8T-157N 49 MEG .............549 DEL ST-177N SOMES----------------- 759 DEL these eaids Include IV8 Trumpcard cull, mounting tjrfct cM. Software, and delivery In iho contiguous USA Hard Drive Cards For A-2CKW equipped vrtili Brfdgrtard ST-138P 30 MES........... -...349 DEL ST-157B50MEB ______419 DEL these hard car* are for an Amiga-2000 w>4th a tfidpecard These drives wll lake i*» I 5 IBM ttoh on the Amiga 2000 motherboard Fraa delivery In
the Contiguous Statea Modems [AmlwlGBOModsm.................................ss |AmHx1200£ ..........................................69 I Av.ilax 2400 ................—........ -139 Trumpcard 500 and Seagate Hard Drive Packages for Amiga 500 ST-138N-30 Meg 649 Delivered] ST-157N-49 Meg 579 Delivered!
ST-177N-60 Meg 799 Dellveredl That* Poe Ioom hclud* Trumpcwd SB enebaw*. IVS Tnmpc™dJC5hd#v»C»1.Saflwo»A<ie#de4v«y h iriecootgpjouiUSA M SCSI........................329 ST-12SN 20 Msg ST-13SN 30 Msg ST-157N 49 Msg ST-177N 60 Msg ST-275N 20Msg ST-251H 40 Msg ST-277N 60 Msg ST-2S6N SO Msg ¦SCSI......................315 SCSI........................340 ¦ SCSI........................569 ¦SCSI........................279
- SCSI........................375 SCSI....................,429 ¦
SCSI....................539 Supra 2400 Baud Modem & Cable
• SPECIAL 9 • Fro Dili very to the 48 Conrijuou* Stun XETEC
Fast Card Systerr w/ Seagate HardOrln Poekagt tel Amiga2000
ST-13BN-30 Meg ST-157N-49 Meg .............. ST-177N-60 Meg
.............. CcvU rfKyunst Xtriwc i Owf i harU c wXc creuHry
25 pn 5C5J ccxr\ ... ...469 Dal ..............509 Dal
...............729 Dal ojhrborf ROM rx'r* r*yh mejfwJ
ST-138N-30 Meg ............... ..............659 Del ST-157N-49
Meg .............. RT-177N-50 Men ..............
..............699 Del ..............919 Del I 5yi Wn
I'cbthtArk®1!* Wwi outtnW flOV •fcb'ir** I 1 WiXil, Ifll* It*
iMV wFh u!IW 1 itwUmiSCScnbln MASTER 3A Disk Drive 1010
Compatible $139 Free DeAvwy to the Contiguous States Special VIDEO PACKAGE PANASONIC 14IO CAMERA 16MMLENS WITH VARIABLE IRIS COPYSTAND WTIH LIGHTS DIGIVIEW GOID 9 DELIVERED! Authorized Amiga Dealer CALL US! For All Your Needs! MISC. HARDWARE | Ami GEN.....-......-................. 135 Supor GEN ........... ....................... . 669 MagnJ 4004 Genlock . 1309 fliekw Fnw...................-......-................. Perfect 8om><! . . 455 89 Cnmr FB 3S4 Irlerml Otlw Perfed Visbn Color FtpWef ............... — ....... 99 175 89 AS09 Jual 8«ol Port ____________________ 199 PANASONIC Printers 1180 NEW NEW NEW_______________________ 189 HB1 N:rt NEW NEW . ........... 1124 NEW 24 Pn___________________________ 229 329 STAR Printers NX-1 COO............................................... NX-1000 Rainbow (color} ................... NX-2400............................................... .165 .229 299 AMIGA SOFTWARE 1043_________*.....-.......2505 3 Domon .......«... 69.95 3D OpHoni....._____*.,-31.95 A folk3.,______ ,— 64.95 A/C Basic .........124.95 Advantage. Iho ......46,95 Aftor Burner -....31.95 AJIon Syndrom© -.24.95 A/nlgaDOS toofto*... 38.95 Anknagte .................. 64.95 Artlrn 4 D Jr. ......87.95 Animator Appronllcol74.95 A/mob of Romo .......23.95 Aroo _______—— 29.95 A/kanafcfc ______18.95 Aunt Artie Adverv 2695 Artura — 25.95 Allock on London 22.95 Audio Master 2......— 58.95 Award Maker 32.95 Awesome Arc ode FV 32.95 Ax© tf Pop© —... 3t.95 BAD ..............29.95 Bool ......—.................19.95 Bald Power 1990— 31.95 Bard s Tate ----- 31.95 Hhl Cbk ...__________1595 Bards Tate II _______33.95 Batman______________... 23.95 Battle Chess -...31.95 Ball I© Hawks 1042.....31.95 BatltelechiO HkInc. 31.95 Borrodc 3______ 22.95 Bknlerok* CALI Blood Money 25.95 Boomer aid ....... 25.95 Brtdo of the Robot 24.95 Broadcast Titter 184.95 Bubble Bobbie25.95 Bubble Ghost..........-. 22.95 Calamus..- .....274.95 Cakfomta Garros 31.95 CaRgrapher 74.95 Coplaln Bkxxl 31.95 Caplaln Fin..........—. 19.95 CofTn. SanDlego/Wld 28.95 Center Comrrond ...,28 95 Contorfofcf Squares... 18.95 Chossmasler 2000.....28.95 Chmsmaslor 2100..... 31-95 Chromopolnl .....— 48.95 City Desk 2.0 ..... I 14.95 Ckjo Maslor Dotocl .. 2595 Cotony ............31.95 Conic Seller 59.95 Conic Art Dbla too). 2095 Conlra .....—........2595 Curs© Buster ......19.95 Cyber Complex 21.95 Dark Ski© -........24.95 Data Storm................. 24.95 Doathbrlngor .....24.95 Dolondor/Crown ......31.95 Doja Vu: I or 2...........31.95 Deluxe Must Cnsl 2.061.95 Dotexo Pabl III 97.95 Deluxe Phololab ... . 97.95 Dokji© Prkil II .._.51.95 Dekjxo Productions. 128.95 Dokjxo Video VI,2 ....84,95 Demons Wtitor ........2695 Design 30 ,........59.95 DeslgnasaLru', —.....-3Q95 Devon Ajre Dfa Capor31.95 Dtgrtc-kl ..... 59.95 Dlglpalnl -.............38.95 Dlglpalnt3,0 ...........64.95 DlgMew GoW ...... 124.95 DlgkwOfk 3D _ 82.95 Dinosaur Dbcovocy Kt 25.96 Dbk Master_____________28.95 Dbk Mechanic ..-..-...54.95 Dos 2 Das .......31.95 DOUBLE DRAGON ...25,95 Dcxjg S Math Aqijqr.. 4695 Dragon Force 32.95 Dragon’s loir 33.95 Draw A-2000............159.95 Duigoon Master 24.95 Dtrtgoon Quest......... 31.95 Dynarr*: Crums 46 95 Earl Weaver Baiebal 31.95 Commfestonors Dbk 14,95 MtBPASlals .......14.95 Eton Performer 35.95 Elmlnalor.................... 24.95 Fite -...........-....23.95 Empire ...... 31.95 Excolence I Mog .. 158.95 Exolon .................24.95 F-40 Pursutt Sim 28.95 FA/18 Inforceplor 31 95 race II ....... 20-95 Foory lab Aft/en 3095 Falcon -...............31 95 Fonlovblon.................38,95 Since mi - . - Order Toll Free K—omputrftbiiLty. 800-568-0003 Coniumct jf/ftefto/i7cs wt orders and information NO CREDIT CARD SURCHARGE Fait Rrook ...........28 95 Fodoratlon .....3195 Forryrl Foerrijla I 31 95 F tend I reddy/Blg fop 31 95 F km Print.....................32.95 FIRE ZONE...................22.95 FbgW3mjla1oi II 31.95 European Scon Dskl9.95 Fofmb Flghl ...........6995 Formotlon.— .......44.95 Front Pago 74.95 lutur© Design Disk 22.95 Goilkoo II.....................42 95 Cxjunllol I cr fl 31.95 Gettysburg .............38.95 GFABosfc 3.0.........- 87.95 Gkjdtalor..— 25.95 GO ............... 24.95 Gold of Iho Realm .... 24.95 GoH Rich _____ 24.95 Gorrf Button .....—. 4695 GrabWt............... 18 95 Grand Prt* Clrcift 31.95 Gurishlp ............. 35.95 HaileyOavldson 31.95 Hash F ntorprtsei CALL Hcrpoon ________.... 26,95 FILAVy METAL —28.95 Herat of the lance ...2695 Hole tn One .,.21.95 Hole In One-Cne Disk 13.95 Ho><wood F^okor 22.96 Flos tag©_________________29.95 Hunl F or Rod Oclobor31.95 Hybrts ...........—.24.95 Hypor Dome 22.95 Indiana Jonej/TpOm 24.95 Indoor Sports ....... 30.95 Innova lools 2.............48.95 Instant Music13.95 Inter Forrf .............69.95 inlroCad.....................4695 Investors Advanlago 59.95 JockMcktausGod ...31.95 JN Courses c< 198914.95 Jot..............................31.95 Journey ...... 31.95 Jug..............................24.95 Karatonts ............—.49.05 Kted Words V2.0_______64.05 King l Quosl tV .......31.05 Klngdorric cf f nglonri 31.05 Knlghls of togond 31 05 K/htol tfre —.............31.95 Lcncobt —.......— 2695 I ml Inc a the 24.95 loodorbd duo pack . 22.95 Loalhomock . — 24 95 Loburo SuH Lany 25.95 Lohuro Suit Larry I! 31.95 lie and Death 31.95 l ights Camera Act.... 48,95 loglcvrarks ........184.95 lords / Rhfng Sufi ......31,95 Mogolan 1.1......114.95 MoqIc Johnson 512... 24.95 Magic Johnson I Mg 31.95 Manhuntor - N.Y....... 31,95 Morbte Macteess 13.95 Mavb B©acon Typing 31.95 Moxl-Plan 500 ........92.95 Maxi Plan Flus ......123.95 MoffcE Is© Clp Art ,...21.95 Monaco ......19.95 Michtcn Hit Dhk 41 ...32.95 Micro Flcho FtterFtus 114.95 Micro lawyer ......34.95 Mt robot Design Dbk 22.95 MidJMogle .......... CALL MkJt Roc Stucfc VI. 1 3995 Mldt'/tew_________________23.95 Mighty Nerds -......31.95 Mlndrol ..........19.95 Mission Con Bat 32.95 Mhod Up Mcttsof Gvo 19.95 Modoter 3D -....5695 Moebho -..........-.38.95 Movie Sotlor _______5995 Murdof on the Atkin . 3995 Must Studio 20_______49.95 Must X — ...184.95 Netherworld ...3995 Mgtil Force ...........28.95 Novelty Fonts .........48.95 Obllorator .......25.95 Off Sbore Warrior ..—.24 95 On line Ptaltnum 58 95 Oper Clean Streels .,,25.95 Operallon V/off... 25.95 Opllcs ....... 114.95 Oswald.......................23.95 Oulmn —...........31.95 Ftge ftoriderer 3 D ... 94.95 PaQ© Softer 59 95 Pago SI roam 127.95 Falgo Itilnkor 59.95 Rigoflppor Pkis/FX ... 87.95 Pen Pal ......... 94.96 FtKisor .....—.......57.95 Photon Point 2D 94 95 Pholon Ftlnl Surfaco 1995 Ptroton VlrlCol An. . 07.95 Pholon Video Trans. 180-95 Pkibal Wvard 22-95 F^onoer F4ague 25,95 PtanolcfLusI 24 95 F^ksloon............... 28.95 Ftrckel Rockols .........25-95 Polco Quest 1 02 2 ...31.95 Populous ......32.95 Ports of Cal -..,.28,95 Power Wixtovrt 2.5... 54.95 Powordrrxne .......2695 Recboly. ...,4895 Print Master Plus 28.95 ProScrpf ________28.95 Pro Sound Doslgn ...... 99.95 Pro Vwoo Gold 177.95 Pto Write 2.0______ 6995 Pr&Drcrw ..........112.95 Professional Pago 228.95 StnrclurodC^s Art. 3695 Fomptales 3695 Profcnls 1 & 2-.........21.95 Project D+ Backup .... 30.95 Project Master 129.95 Prospect Mores/ Xor. 25.95 Prjb Games ..-..-..-,.,.2595 Publihor i Choto .. 114.95 Pufotsher Plus. .....64.05 Rirrto SltDrytxx* .......2595 Qutk Slvor .....,,,.41,95 Qtx. -........... 22.95 Quarter Back .........42.95 Quostron II ...... 32.95 Rorrbo III ..........-...22.95 Rarrpogo ......24.95 Raslon —.....................25.95 Raw Copy 3695 Roalm of Iho Wortock? 1.95 Reel Fish n .............2995 Ronegado .............25.95 Return loAllantb 13.95 Rfiyrdng Notebook ...26.95 Ring Side ______ 24.95 Rood Roldor.._ 24.95 Roadwor ?OCO ........26 95 Robocop...., .......28.95 r?ock ChaBengo ........ 25.95 Rockol I^jrvgor ..........31 06 Roger tkjbbfl .......28.95 Romanlt Ecl*tDomo7595 Rubton Ahanco.......2D95 Savogo ......... 24.95 rcavongor ....... CALL Scrabble... .....2696 5crtsbto -.......-,....4695 Scrfcblo Platinum ..-..87.95 Soctirftloi Analyst ......49.95 Se* Vhom Outer Sp .. 2695 Sl>adt>wgole. ..........31-95 Srakospooro.............74.95 SlTlnobl................ 31,95 Shogun ...............— 31.95 Side Arms ...............— 2695 StfcKil So Me©..............24.95 Sim City...................— 28.95 Skalo Wars .........31.95 SkyBkrttor _________18.95 Sky Chaso ........24.95 Sky Foi II ....... 13.95 Sky Shark ....... ..22.95 Sipped Stream......... 17.95 Softwood Flto II . 62-95 Sorcoror Lord 23 05 Spaco Heater 31.95 Space Ctjosl 1 cr2 ...31,95 Space Quest 3...........CALL Space Itacef ...19.95 Spoodball .....—. 24 95 Splrrworld ........18.95 Stor Cider It ________28 95 Star Pay ......... 29,95 Stor Trek: Final Front. .36 95 Stor Wars -............24.95 Streel Fighter.............25 95 Ship Pokor I .....2695 SlucJo Magfc ______ 59.95 Sub EkJttlo Sim 14.95 Super Bock.................40.95 Snpofbaso Ftenonal.. 46.95 Suportxjjo Pononal 2 87.95 Sj»porBaso Pro 3.0 ... 189.95 Suporptan.,— 87.95 Superstar Ice Hockey 31.95 Sword of SocJan 31.95 T. V, Sports Footbol.... 31,95 Tanglowood ........24.95 Tochnocop ........31.95' Tempi© c* Doom 31 95 FohoqMnl .......74.' tekb............................ Ted Ed Plus ...........48.95 r©tl Drtvo 2 - The Duol?8.05 CatomloChoL ... 14.95 Suporcars .........14.95 Thexdor ......— 22.95 Thlnkor ........ ,,.38.95 Thuidor Blade ...31.95 Time and Magk 2695 Times of Loro ........24.95 Titan ..... 28.95 Tower loppter ........31.95 Ironic ilpts..................41,95 Irtab cf Honor 32.95 luiboSHvor 3.0 I Mg I 14.95 TV Show ____________64 95 TV ted — 64 95 Iwllghl lon& 24.95 Ultima 4 ......... 38.95 Ultimo II ......24.95 Undersea Corrcndo 31.95 Unfvonaf MlHary Skn. 31.95 Varrpko i Empire 28.95 Video Effects 3-D .... 113.95 Video Fonts .......28.95 Video Titter 84.95 VldoaScape 3D 2,0.115.95 Interior Design 22.95 vindicators ...._______.... CALL VP Professional 59.95 Virus tefecllon Proloc 28.95 Vtsla 3 0___________________87.95 Wshel —______29.95 War In Mlddo Earth .31.95 W. Gretzky Hockey .. 31.95 Who What. When 64 95 Whow .............2695 Wted Wabor ______ 2695 Wkvgs Of Fury. 2695 WordPerfect ....... 134,95 Works Ptalhum, Iho ..CAll WldClass loader Bd. 28.95 World four Golf... 13.95 X-Specs ...............84 95 ZakMckrackon 2995 Zany Go# ..........2696 Zoelropo ........87.95 Zork 7oro 38.95 Zynaps......................22.95 IF YOU DON’T SEE I! CALLI OF1 DcniMQ INFORMATION: ’.pKty •f* Wm. Fix htr •Wvvv W-d -UI'H'I e*v«h or mon#y crgv rtx-pa-if cYw*i (low 14 ts,L,r*lt iW.t 1 ^ ^!T!7Lr' •? ^ ***•"**+ <*¦<* * •umwa.nM i’5-*M k-jo, is. Ul mi ak. Fpo. Apoj^^rno «"c c—irt« pimim * ¦00. A rrth.. ortmr* .dd 13X . Mpf.IPSfl. IH.OO A1 c-U*. ,h p«d Drt«. Fr U G A. I. ftp*! 'rri CtoU U 6. MAI I* -o^lcr imou* rTl- 7. _ , T ‘r< ** T** °? *' ^ • n oj 7 o« a I U«1 •'•rxn All OwTdeUvi WuriM mml Kdw • rWwrn •uThwtmtton numtor. Rwu ml (4 'ii 357 i -a- „ .. ji-d mrmy«« *r"o !-* total,' me .....• . - - «..__ — ..i _.i'” 04,1 ^ * w w’ 6* f ikcrnol p a | CO D <lws« IT* 14.00- In C^tTTtAUI IjfiA *3 DO fv .>»*« WiviT 'M-ctad by *-'J ¦j**' cf'mciy *t- ¦•¦« Clicle 123 on Rcocler Service card. Amazing Game Reviews SNAPSHOT Hot Amiga Game Reviews by H Bradley Andrews Arcade-style action games can be one of die best things to take your mind off the day’s problems. Unfortunately, they can also be extremely frustrating for those who are not superadept at joystick manipulation. Since they are easy to pick up and can fit into small time slots, they are one of my favorite ways of vegging out in front of the computer. This mondt I will cover three recent releases in this genre, along with a computer adaptation of an old classic and a new fishing simulation. Now on with the show. Out Run First on the list is Out Run by Sega, a faithful translation of the coin-op favorite. You must successfully race your convertible from the starting point to the beach. If you can do this widiin the time limit, you will be awarded a fancy trophy for your exploits. With each game you must race through five different sections. While the first section is the same for all races, the other sections vary according to which direction you choose at die fork at the end of each segment. Although other cars will often clog up the road, time is the real opponent. You begin with 85 seconds, widi 70 seconds added for successfully complet¬ ing a race segment. The game continues until the finish line is reached or time runs out. The cars that fill die road drive in somewhat unpredictable patterns, adding challenge to the race. Two other factors complicate your trip: The road is often very winding, and obstacles exist along the sides of the route to die finish. Hitting eidier an obstacle or another vehicle will cause you to spin out and loose speed, possibly stopping your car completely. Hitting a side obstacle head- on can be even worse, causing your car to somersault several times before finally coming to rest. While your car remains intact through even die worst crash, vital seconds are lost from the clock while regaining control. Keeping speed high without mishap is very difficult with so many obstacles in your way. The screen is taken up with a forward view of the track just ahead of your convertible. The colors are crisp and clear and do a good job of portray¬ ing die same excitement found in die coin-op version. Stereo sound also compliments gameplay. One of three musical scores can be chosen for the background during the race. Quality sound effects, such as die squeal of your tires when turning at high speeds, indicate special actions. One or both of these can be turned off if desired. I prefer to pick the background tune I enjoy most and then turn the volume down so it becomes more of a back¬ ground noise. The joystick works quite well as the primary input device. Out Run does have a few flaws. The other cars can often follow com¬ pletely unpredictable paths, driving you into the side of the road causing a major collision just when you get your speed up. It is also hard, when travelling the tight comers, to turn quickly enough to avoid a side obstacle. The only solution to these difficulties seems to be memoriz¬ ing the course and slowing down ahead of time. Finally, the included high-score list is not saved to disk and is therefore reset with each playing. I wish compa¬ nies would not include a high-score option if they are not going to save it to disk. Don’t make me go through all the trouble of entering my name if you are not going to save it! Despite these shortcomings, the conversion was done very effectively and this game will be a valuable addition to any gamer’s collection. Star Wars Next comes Star Wars by Broder- bund, another adaptation of a popular coin-op game. For those who have not seen or played it, the basic theme is based on the first Star Wars movie. You must successfully pilot your agile X-wing fighter in its mission to blow up the dreaded Death Star by shooting a torpedo down its exhaust chute. Wtiile the movie had only one Death Star, die game has a limitless number, each of which must be approached and then directly attacked to eliminate threat to the universe. Each mission begins with the flight through space to the Death Star. Here massive numbers of Imperial Tie fighters try to sneak up on you and blast you out of the sky. After this comes a chance to clear the laser towers protecting die Death Star from its surface. The final segment involves negotiating the tight confines of the trench that surrounds die Death Star, ending aL die exhaust port itself. If you can successfully launch a torpedo down the port, you will be rewarded by a brief animation of the Death Star’s explosion and then advance to the next level. Failure to hit the port requires replay of die trench sequence, so accuracy at the end is vital. During each stage, your opponents will be shewing a steady stream of fireballs in your direction which, if not shot with your high-power laser, can quickly destroy your shield and craft. As your shield is depleted it changes color, and any hits after it is destroyed will destroy your craft and end your mission. You can control your fighter using either the joystick or the mouse. Herein lies one of the games major shortcom¬ ings. While the mouse works very well for die first two stages, it can be ex¬ tremely difficult to maneuver through die higher level trench segments while destroying oncoming fireballs. This is a problem because moving the cursor to hit a fireball often causes the fighter to head in an undesired direction and into an obstruction. The graphics in Star Wars, while nice when the game was originally released to the arcades, do not really compare with current standards. All the graphics are colored line segments similar to those used by many of the earlier vector-based displays. These graphics are dear and easy to follow, but the game was almost too faithful to the original design, making the game fall short of vriiat is possible. The game might still be worth¬ while, despite die limitations of its graphics, if the controls worked better. As it is, I found myself navigating through the first two sections, only to die quickly while attempting a complicated trench section. I can only recommend this game to those fans wrho spent hours playing Star Wars at die arcade and just cannot wait to get back to destroying Deatii Star after Death Star. Ihatoon The third and final arcade game is Platoon by Data East. Based on the movie of die same name, die game attempts to instill in the player many of the movie's diemes. As the squad leader, you must lead your five men tiirough five different stages in an attempt to eliminate the Viet Cong direat. The joystick is used to maneuver your character around the screen, with die fire button being used to fire your weapon. Only a limited number of rounds are available though, so diese shots must be used witii some restraint. Play continues until the end of the sixth stage is reached or die squad's integrity is lost. Each man can take up to four hits before dying. The squad's overall morale also decreases with each hit until unit integrity is completely lost and die game is over. The graphics look like direct translations from an 8-bit and fall far short of what is available on the Amiga. This is too bad since the game is highly graphic and could have gready benefited from good graphics. The otiier main problem with the game is its play system. Wliile the current soldier is armed with both a rifle and a supply of grenades, fire can only go from left to right. This can be a problem when enemies suddenly drop down on your head or pop up through the ground at your feet. While grenades can hit the ground-level enemies, they only fire a fixed distance, and if you are not at this distance precisely when the enemy pops up, you cannot hit him, Hard-to-see tripwires can also take the life of any soldier unfortunate enough to step on them. It would seem that the designers followed the advice on the back of their box: “The first casualty of War is innocence", and “At times, the odds may seem insurmountable. But don't think about winning—to survive is enough.” Gameplay is next to impossible. Sudden enemy appearance in the jungle se¬ quences make completing this phase a distant hope. While the rulebook suggests making a map of the forest, diis is impossible since no pause feature is available. Only by memorizing the layout can you ever hope to reach the higher levels. Even after many hours in the Jungle phase, I was unable to find my w-ay out of the jungle before my squad fell apart and I had to restart. Deatii came so fast that, to paraphrase the box: “The first causality of playing this game will be your interest in it.” While 1 do not always complete every arcade game I attempt, I can usually advance several levels after a few hours of play. But this game deprived me even of die simple joy of reaching the second phase. Because of the fatal flaw in the gameplay I could not recommend this game to anyone. Many odier action games exist for those desiring it. Battleship The next game on the list should be known by almost everybody. Milton Bradley's popular Battleship game has been brought to the Amiga by Epyx, Batdeship is very' true to its namesake. Two players each place five ships on a 20 x 20 square grid. Each side has a force of six ships, ranging in size from the mighty six-square batdeship down to the lowly two-square torpedo boat. Each side takes turns firing salvos of shots at die opponent’s grid, guessing where the opposing ships are located. .As ships are sunk, the number of shots available to diat side are reduced, with die winner being the one to first eliminate all opposing ships. A few nice features were added to the game to enhance gameplay. The mouse is used to both place ships and to choose where on the grid to fire. After all shots have been placed, a short animated sequence of the view over the gun tubes of a battleship is shown, with each shot flying out sequentially. Any hits explode on the affected ship, and accumulated damage is indicated with a sunken ship being eliminated from view. Each game ends with a “sail-by" of the winning fleet across the screen. The computer can fill in for either side and can even play demo games to give the player a better feel of the action. Obviously replay value is limited. Because the game is so true to the theme, only dedicated players w'ill find lots of enjoyment from Battleship. Most people will find their money spent much more effectively on other games. ReelFish’n Finally this month is a very unique game. Reel Fish’n by Interstel covers that popular sport of—you guessed it—bass fishing. Definitely alone in its field, Reel Fish’n produces an interesting game from a rather odd sport. In Reel Fish’n you play a small business owner and bass fisherman attempting to perfect your skills at this active sport. Being self-employed, each week you can make tire decision of how many days to work and how many to fish. While fishing every day might be nice, working provides the income necessary to finance your sport. To aid you in your selection is a chart of tire predicted weather conditions for Monday through Saturday. As can be expected, this forecast is less accurate toward the end of the week. Weather conditions greatly affect how the fish bite, so tlris choice must be made carefully. Each fishing day begins bright and early. The radio must be checked first for the day’s forecast. Then the phone is used to call the local baitshop to determine tire best prospects for the day. Each lake costs a different amount to fish, usually based on its distance from your home. After a lake has been selected, it is on to the tackle shop. Here the lures and other stock of your trade can be purchased, including elaborate depth finders and even hi-tech boats. Until you save up enough money from tournament winnings drough, you will not be able to own a boat of your own and will instead rent one of the available boats for the day. The tackle shop can be skipped if you do not need any addi¬ tional equipment. Next it is on to the lake. Your fishing day begins at 7 am and continues until the sun goes down at 9 pm. It is here that the real action occurs. After piloting your boat around to a suitable spot on the lake, you sit back and begin casting. Each cast takes 10 minutes, so you must pick your areas carefully to make maximum use of your time. As with real fishing, you must not only cast the line, but entice a fish to strike it while you reel it in, properly set the hook, and then reel the fish into your net. Once you have gained sufficient skill at fishing and after saving up enough money, you can enter one of the three-dav tournaments in a bid for big prizes. While the entrance fees are high (0), the prizes are worth it for die successful angler (00-5000), Competi¬ tion is fierce, so only attempt this after you can regularly haul in many large fish during normal sessions. The graphics, while not spectacu¬ lar, are sufficient for play and add to the feel of the game. The sky even darkens if you are out on the lake during a storm. The mouse is used to control all aspects of gameplay and works well after the peculiarities of the fishing sequence are mastered, A substantial rulebook is also included that not only fully explains gameplay but also provides a fair amount of background on the sport of bass fishing. Reel Fish’n definitely wins an award for originality. This is not a typical strategy game and will obviously not appeal to everyone, but for those who are open to something different, Reel Fish’n might be just the choice to provide many hours of stimulating entertainment. Now if I could just make enough to buy my own boat... • AC* Sega distributed by Mindscape. Inc, 3444 Dundee Rd. Northbrook, li 60062 Barrie Ont. Canada L4M 5R3 (705) 737-5998 Out Run, .95 (Inquiry #202) Broderbund Software, Inc. 17 Paul Drive San Rafael, CA 94903 (603) 644-3360 Star Wars, ,95 (Inquiry #203) Data East USA, Inc. 470 Needles Dr. San Jose, CA 95112 Platoon, .95 (Inquiry #204 ) Epyx 600 Galveston Dr. P. O. Box 8020 Redwood City, Ca 94063 (415) 366-0606 Battleship, ,95 (Inquiry #205) Interstel distributed by Electronic Arts 1820 Gateway Dr, San Mateo, CA 94404 (800) 345-8525 inCA, (800)562-1112 Reel Fish’n (Inquiry #206) Copy^-m B^ n, J. Bwhi'w Wordtrap ???????? E A D R X E S E L A T Y R E A F D R 0 Q S D E M Y N A G 0 A I C N F I U B E P P U R G F P M A K A Z R N W A Y N E G R E T Z K Y L S A E G T L 0 S U A A X T V T G P T Y E S U L L P R L h H E X N R S L R W I P J K A T I T 0 K E N N I E X A D 0 0 A C S P I R F 0 0 I i Y A Y E c L C E I M U 0 E B Z R J A I M N 0 R D S M N S B E T R A R N N A 0 B T T P N M E A G A N G R I A S N 0 A A u 0 G R A H A H A L A M S 0 R R R D 0 Z U Z 0 0 M J H E E A E A T G S M 0 S U V A J E 1) C Z C N U N i B G R I D I R 0 N S c N R 0 I 0 S K 0 K E V 0 L Y P P u P E K H c A E R B L E V T A T H A N P Aaargh Arazok Baal Breach Castlevania Contra Deja Vu Dr Xes EbonStar Enchanter Faery Tale Freeway Massacre Ganymed Gridiron Hex Harrier Jinxter JUG Kampfgruppe Kingdoms of England Leisure Suit Lurry Leviathan Maniax Moonmist Xord One On One Out Run Pub Games Puppy Love Q Ball Ringside Robocop Space Spuds SPOC Targis Trivia Wayne Gretzky Zoom Zork Crossmania ?????????? . Bomb, destructive weapon in "DataStorm" 1. 2. 3. 4. 5. 6. 7- 8. 9. 10. 11. 12. 13. 14. 15- 16. 17. 18. 19. 20. Subcompany that wrote "Bard's Tale" and "BattleChess" Character's "goal" class in "Ultima IV" Mines on the moon in "Rocket Ranger" Good guy in "Barbarian" Type of destroyer in "Destroyer" Brother in "Faeryiale Adventure" Name of tire land in "Ultima III" Name of the land in "The Pawn" The trap with but one escape in "Bard's Tale II" Bad guy in "Phantaste III" Princess's picture at the end of the first level dungeon in the "Bard's tale II" Codeword for the dreamspell in "Bardstale II" Name of the paddle in "Arkanoid" Makers of "Shadowgate" A bad guy in "Starfleet I" Garrison's Wizard, Warrior, Elf, Dwarf, and_ Your ship in "Starglider II" Ship in "Sex Vixens", Big_ Character in "Boulderdash", also stars in his own games 21. The professor in "Cosmic Relief 22. "Better Dead Than Alien’"s Brad_ 23- You need nine of these to complete "Phancasie" 24. Item that calls the turtle in "Faervtale Adventure" PD Serend Insight into the World of Freely Redistributable Software for the Amiga* By Mike Morrison Fred Fish Disk 211 AmigaWave Another animation by Allen Hasting. This one shows a pool with a marble walk way around it. The word ‘Amiga’ floats above the pool and the reflection is shown in the water, along with all the appropriate ripples. Author: Alan Hastings. Esperanto A keymap modification that allows the user to type in either Welsh or Esperanto. Author: Glyn Gowing. Image-Ed An update to the release on Fred Fish * 204 fixing a few bugs. Shareware program. Version 1.9, binary only. Author: Jonathan Potter, SignFont A keymap that allows the user to type in American Sign Language. Author: Glyn Gowing. VirusControl A program to help you with the battle against viruses. It checks disks when inserted, shows bootblock, checks system vectors, protects from link viruses, and more. Version 1.3 including assembly language source. Author: Pius Nippgen. Fred Fish Disk 212 Alice A 1988 Badge Killer Demo Contest (BKDC) entry. Shows a face of a woman and a magnifying glass that has extremely good magnification. Author: Carey T. Pelto DlskS aiv An update to the version on Fred Fish * 177. Supports both Amiga Standard File System and Fast Fife System. Recreates on another device as much information as it can from the original device. Binary only. Author: Dave Haynie. Dogs World A 1988 BKDC entry'. Shows the Earth rotating with a dog running on it as it spins. Author: Charles Voner. Fred Fish Disk 213 Cucug A 1988 BKDC entry'. Shows the groups logo rotating around a large silver ball. Author Ed Serbe. Icons Around 300 icons in eight colors. A program is included to change your workbench from 4 to S colors. The icons where created with Dpaint n and Icon Gen. Author: Wolf-Peter Dehnick Fred Fish Disk 214 ArcPrep Helps prepare files or directories to be archived. .Allows you to scan through directories and handle long filenames. Version 2.1. Author: Garry Glendown. MandelVroom A complete Mandelbrot/Julia-curve generating program. Has a full list of features and is written in assembly language for speed. Requires 1 meg or more to run. This is die source to version 2.0 available of Fred Fish *78. A compiled binary', along with help files and example images is on Fred Fish * 215. Author: Kevin Gauge. MemDiag A memory diagnostic program that keeps the system's free memory' list free from addresses that can produce memory7 errors. Version 1.1, include source. Author: Fabbian Dufoe. RunJBack An update to the versions on Fred Fish #73 and *152. Uses Gunnar Nordmark’s NULL: device instead of tine NIL; device which caused errors. Includes source. Authors: Rob Peck, Daniel Barrett, Tim Maffett. Smartlcon Allows you to iconify Intuition objects. Adds another gadget to windows diat when clicked on turns the window into an icon. Version 1.0 is currendy is limited to windows. This is die same as the program on Fred Fish *134, but includes source, shareware. Author: Gauthier Groult. Fred Fish Disk 215 MandelVroom A full featured Mandelbrot/Julia-curve generating program. Very nice. As described above on Fred Fish #214, which contains die source for die older version. Author; Kevun Claque. Fred Fish Disk 216 BackDrop Allows you to define a pattern for your Workbench screen, includes source. Audior; Eddy Carroll. C64Emul Makes your Amiga look like a C-64. Author: Eddy Carroll. Cload A program that generates cloud-like fractals. Binary only. Author: Mike Hall. PrtSpool A print spooler that waits for data that needs to be printed. The program adds line numbering and page headers. Binary only. Author: Daniel Barrens. VirusX A new version of VirusX that checks for eight more viruses. Version 3.20, includes source. Author: Steve Tibbet. Wanderer A game with graphics and sound based on games such as Boulderdash and Repton. Has a built in editor for extending the game by adding screens. Author: Steve Shipway and others. Amiga port by Alan Bland. Fred Fish Disk 217 AntiCBS A Leo Schwab animation made to protest a certain network’s coverage of the Hacker’s Conference. Take a look. Author: Leo Schwab. Echo A replacement program for the echo command. Has features that allow you to clear the screen, place the curser, and set text style/color. Includes source. Author: Garry Glendown. LnstahBeep This program replaces the DisplayBeep function so that you can use an IFF 8SVX sound sample instead. PlayBeep runs as a background task so tilings don't get slowed down. Version 11, binary only. Author: Tim Friest and Don Withey. Sniplt A program that runs in die background that allows you to cut and paste from any source as though you typed it from the keyboard. Then later you can paste the test where you want it. Version 1.2, includes source. Author: Scott Evernden. SonixPeek A utility that allows you to scan directories for Aegis Sonix scores. The program then creates a list of instruments needed by each score so you know which instruments are needed. Indudes source. Author: Eddy Carroll. Stevie A PD version of the UNIX editor 'vi'. Supports window sizing,arrow keys, and help key. This is an update to the program on Fred Fish -197. Includes source. Author: Various, Amiga work by G. R. (Fred) Walter.______ Fred Fish Disk 118 Edlib This is a library of functions for Manx. This is version 1.1, an update to Fred Fish #183. Author: Edwin Hoogerbeets and C-functions from other authors. Mandel Another mandlebrot generator program. This is version 1.3 an update to die program on Fred Fish #111. The new version includes an Arexx hook and more. Includes source. Author: Olaf Seibert. Maze This program lets you create mazes from simple one level, to complex three levels. Version 1.2, includes source. Audior: Todd Lewis. PcPatch Patches for PCCOpy and PCFormat to allow" reading, writing and formatting of any kind of MS-DOS style disk, including 720K 3-5" diskettes. This is an update to die program on Fred Fish #163, binary only. Audior: Werner Guenther. Scanner Generates commented C code of all Intuition structures in memory. The program starts at IntuitionBase and follows all pointers storing all the structure to die standard output when done. Version 1.0, includes source. Audior: Stefan Parmark. Worm An Amiga version of the worms’ program. You can specify the length, size, and number of worms. Includes source. Author: Brad Taylor, Amiga port by Chuck McManis. Fred Fish Disk 219 DeepSky A database with information on 10,368 non-stellar objects! The database is distributed in zoo format an extracts to about 1.2 MB. Version 5.0. Auhtor: Saguaro Astronomy Club. Mv A UNIX like mv/cp/rm program. You can move, copy, or remove files. Supports Arp style wildcards. Version 1. 1, includes source. Author: Edwin Hoogerbeets. SPOC Your Amiga Becomes SPOC — Special Programs & Operations Computer! Your family can interact and compete with SPOC in over 35 highly entertaining ways. Contains educational and demo sections to show off your Amiga. Your family will run this disk more than all your other entertainment software combined or your money back. You also get a disk Irom SPOCPD. Our best of public domain —great programs, reworked to run smoolh.Jy and easily. Both disks come with plain label and compact code — you do not pay for copy protection and fancy packaging. Why pay S30.00-S63.00 for one program when you can oOtam a complete entertainment library for only S25.00 to: SPOC Box 299 Kiowa. OK 74553 Ciicle 128 on Reader Service card. Fred Fish Disk 220 Dnet This program allows you to connect an Amiga and a UNIX (BSD4.3). Achieves better than 95% throughput on file transfers. This is version 2.0 and replaces the program on Fred Fish #145, includes source. Author: Matt Dillon. • AC* Correction! The Digi-View Gold review" in June’s AC (vol 4.6, p.25) neglected to mention improvements that were made to die pro¬ duct from its predecessor, Digi-View 3-0. According to jae Emmerson of NewTek, Digi-View Gold contains moderate changes in the software found in Digt- View 3.0. These changes, although not apparent to the user, provide better support for the A500 and A2000. Digi-View Gold was further updated by providing new hardware to fit Amiga 500 and Amiga 2000 ports, (Previous versions, based on the Amiga 1000, required adapter cables or plugs to fit the A500 or A2000 computers.) NewTek now recommends the use of flourescent lighting for better color reproduction with Digi-View Gold. AMIGA Entertainment Software AMIGA GAME DESCRIPTION PRICE COMPANY 4 in one! Slotcars, CircuitMania, ShufflePuzzle and Follow That Tune. S29.95 Polyglot Software 4x4 Off Road Racing Choose your own vehicle. .95 EPYX 4th & Inches Energy levels decrease according to plays. .95 Accolade 4th & Inches Team Construction Used Willi 4th & Inches, assemble your own teams. S 14.95 Accolade A Mind Forever Voyaging Journey into the future. .95 Infocom Aaargh 3-D, Cydops or Godzilla on a quest for the Golden Dragon's egg. S34.99 Electronic Arts Action Fighter Start on a motorcycle, transform into a supercharged aircraft. .95 Mindscape, Inc. Adv. D&D: Heroes of the Lance Enter into the ruins of the temple Xak, battle for the magic key. .95 Electronic Arts Adventure Construction Set Build your own graphic and text adventure. .95 Electronic Arts Age of Sail Relive 17tli-19th century tactical naval battles. -95 Conflict Recreations, Inc. Airbali The Evil Wizard has turned vou into an Airbali—with a slow airleak. .95 Microdeal Ajax Combat with jet fighters, tanks and ships. S39.95 Konami Inc. Alien Fires-2199 A.D. Seek out a time machine that you must destroy. .95 Electronic .Arts Alien Svndrome Rescue comrades trapped inside an alien-infested genetic laboratory. .95 Mindscape Alternate Reality: Tire City Explore The City, fully populated with new creatures. S39.95 Electronic .Arts Amegas 40-screcn game. .95 DigiTek, Inc. Andromeda Mission You are elected to save the human race. -95 American Software Distributers Annals of Rome You are the leader of the ancient Roman senate. .95 Electronic Arts Aquaventura Multi-level arcade game 539. 95 Psygnosis Ltd. Arazok’s Tomb You’re the reporter, investigating an ancient underground city. .95 Aegis Development, inc. Archon Chess-like strategy. S19.95 Electronic Arts Archon II: Adept New characters and different objects. S19-95 Electronic Arts Arcticfox Defend the South Pole from alien invaders, 3-D landscapes. .95 Electronic Arts Arena Track and field events. .95 Psygnosis ARKANOID Brick and paddle arcade game, 66 levels of play. .95 Discovery Software Int'l Art of Chess Play with the Grand Masters. .95 Anco Software USA Inc, Aunt Arctic Adventure Help Charlie the Chimp rescue his aunt, 50 levels. .95 Mindware International Aussie Joker Poker Computerized card game up to 90 players. S49.95 Mindscape Inc. Autoduel An adaptation of Car Wars. .95 Broderbund Software. Inc. Awesome Arcade Action Pack Sidewinder, Captain Zod, and Blasta Ball. .99 Electronic Aits BAAL You are the leader of the Time Warriors. N/A Psygnosis Ltd. Bad Dudes Intense street fighting action game. .95 Accolade Balance of Power Nuclear-age pitting die U.S. against U.S.S.R. .95 Mindscape Inc. Ballistix Score more goals than your opponent. .95 Psygnosis Limited Ballyhoo Rescue the circus owner's kidnapped daughter. .95 Infocom Barbarian Hegor the famous dragon-slaying, monster-mangling Barbarian. .95 Psygnosis Ltd. Battle Chess Over 30,000 moves, ten different levels of play. .95 Interplay Productions BattleDroidz 3D,gladiator games of ancient earth. .95 Electronic Arts Battleship Based on the board game. .95 EPYX Better Dead than Alien Batde wave after wave of slimy alien creatures. .95 Discovery Software Beyond Zork Design your own character. S49.95 Infocom Bingo Parlor 1 .95 Silver Software Black Lamp Confront die fire-breathing dragon for the Enchanted Black Lamp. .95 Ra inbird Software Black Shadow Outgun the enemy and bomb key installations. .95 Scorpion Blackjack Academy Blackjack dollar amounts up to 99.00, .95 Microillusions Blitzkrieg at the Ardennes World War II baide. .95 Command Simulations Block Busier Knock down barriers and catch falling tokens. 80 levels. .95 Mindscape Blood Money Four alien safari missions. .95 Psygnosis Limited Bobo Helping Bobo plan his escape. .95 Antic Software Bomb Busters Defuse bombs through 100 levels of play. .95 ReadySoft, Inc. Boot Camp Firing range, chin ups and arm wrestling, iron man race. S39.95 Konami Inc. Bowling Player uses the mouse to throw the ball. .95 Silver Software Breach Intelligent opponents, muid-level combat areas. .95 Omnitrend Software Inc, Bride of the Robot The further adventures of Captain Brad Stallion. .95 Free Spirit Software, Inc. Bridge 5.0 A complete bridge playing simulation. .95 Artworx British Open Courses Works with Accolade’s MEAN 18.five different courses. .00 Moonlight Development Bubble Bobble Battle battalions of bullies by blowing and busting billions of bubbles. .95 Taito Software Inc. Bubble Ghost Bureaucracy' California Games Guide a bubble through 36 rooms, catacombs obstacles, and traps .95 Accolade Get your bank to acknowledge your change of-address form. 514.95 lnfocom Surf, skateboard, roller-skate, and BMX race all through California. S39.95 EPYX Capone Chicago's 1920s, use your machine gun to beat the gangsters. -95 Act inn ware Captain Blood Captain Blood's clones must be destroyed before they drain his energy. -95 Mindscape Captain Fizz Meets The Blaster-Trons 20 compulsive levels.no shortage of alien blasting .95 Psygnosis limited Carlos Monte’s 7-Card N'opeekie Poker-style casino game. .95 Erisian Software Products Carlos Monte’s Blackjack/Solitaire Blackjack or solo a round of solitaire. .95 Erisian Software Products Carlos Monte’s High-Rolling Craps Carlos Monte full craps rules and casino options. -95 Erisian Software Products Carrier Command Casino Fever Castlevania High Tech combat simulation to capture over 60 islands. Sa4,95 Rainbird Software Craps, roulette, blackjack and poker. .95 Ethos Development Co. Go up against Count Dracula as he goes for your jugular. .95 Konami Inc, Centerfold Squares CFL Charon 5 Digitized graphics, uncover strategically positioned squares, .93 Anworx 450 fictional players for use with Gridiron. .95 ea Beta Software 5400 full-color screens spread throughout 11 levels. .95 Mindware International Chessmate Chrono-Quest City Defense 3-D graphics and varied skill levels. S29.95 Dark Horse Suspected of your father’s murder, he has escaped into the future, S49.95 Psygnosis Ltd. Defend cities from outer-space laser attacks. .95 Constellation Software Classic American Courses Clever & Smart Colossus Chess Works with Accolade's MEAN 18, five different courses. /0(3 Moonlight Development Join the fun with bumbling detective characters. .95 DigiTek Four different sets of chess pieces. .95 Artworx Combat Course Combat Zone Computer Scrabble Push-ups and hand-to hand combat. .95 Mindscape, Inc. Enemy forces on American soil.blast apart waves of enemy attacks! S 14,99 Keypunch Software Battle wits & challenge the computer. 12,000 to 20,000 word dictionary. .95 Electronic Arts Contra If you survive, the Earth survives. .95 Konami inc. Conversation With a Computer Doubles as a program guide, includes checker program. .59 Jenday Software Corruption Test your skill at manipulating characters and extracting information. .95 Rainbird Software Cosmic Bouncer Cosmic Relief Craps Academy Bounce and dodge through more tlran 20 levels of action & surprises. S29.95 ReadySoft, Inc. Direct one of five explorers along a quest to find Earth's only hope. .95 Electronic Arts Animated dice with scrolling table. .95 iMicrollIusions Crash Garrett Crazy Cars Creature Comic adventure with speech bubbles and voice. ,95 Antic Software 6 tracks cover the U.S, Mercedes. Lamborghini Countach, & Ferrari. .95 Titus Software Corporation Use your laser gun & quick thinking to biast the enemy & return home. .95 Actlonware Cross-Links Crystal Hammer CST Data Disk 1,2,3,4 Word find games allow' players to build their own games. .95 Poco Loco Breakout game with 30 levels of play. .95ea Constellation Software Additional data disks for Uncle D’s ConSOUND[ration. S24.95 AlohaFonts Cube.Master Cutthroats Dark Castle Strategy shooting game with 100 levels. ,95 ASDG Inc. Salvage a shipwreck’s sunken treasure. .95 lnfocom Defeat the Black Knight in the Castle of Doom. .95 Three Slxiv Datastonn Deadline Death Sword Your ship fights its way through dangers and aliens. S39.95 Visionary Design Tech. Inc. Whodunnit murder -with 6 suspects and a 12-hour time limit. S9-95 lnfocom Fight to tire death for Princess Mariana. -95 EPYX Defcon-5 Defender of the Crown Deja Vu: A Nightmare Com Strategy is the key to survival, control surveilence systems .95 Cosmi Corp. Lead the Saxon knights into battle and win the Crown of England. .95 Mindscape Inc. /s True Solve the murder, and regain your memory. .95 Mindscape Inc. Deja Vu II: Lost in Las Vegas Select from a multitude of dues that may help save your neck, .95 Mindscape, Inc. Destroyer World War H in the Pacific. .95 EPYX Diablo Keep the ball rolling bv laying the tracks down in front of it. .95 Classic Future Dinowars Distant Armies Dominoes Tw'o opposing armies of the best known dinosaurs, .95 DigiTek Software 10 forms of chess,2 and 3D views .95 Eagle Tree Software Classic board game with 3-D graphics. .95 Polyglot Software DONDRA—A New Beginning Find the Crystal Prism of Heheutotol. N/A Spectrum Holobyte Double Dragon Help pursue the gang that has kidnapped Billy’s girlfriend. .99 Electronic .Arts Double Dribble 5 on 5, the clock is ticking; the coach is screaming. -95 Konami Inc. Downhill Challenge Dr. Xes Dragon's Lair Compete in downhill, slalom, giant slalom and jumping events. .95 liroderbund Software. Inc. Discuss your mental health and well-being. .95 Finally Teclmologies Rescue Princess Daphne from tire evil Singe tire Dragon. -95 ReadySoft, Inc. Dream Zone Dungeon Construction Dungeon Master A mad scientist's elixir has turned your dream world into a reality, .95 BaudvLlle Create new labyrinths, scenarios, monsters, treasures, and magic items. .95 Microlllusions Real-time dungeon exploration with 3D view. .95 FTL Games Dungeon Quest Earl Weaver Baseball Earl Weaver Baseball Da Li Follow your journey through dark castles and forests. .95 Image Tech Challenges your skill as a batter, pitcher, fielder, and manager -95 Electronic Arts Disk Statistics from 1986 major-Ieague teams. .(35 Electronic Arts Destroy' competitors by hurling them into the synthetic black hole. .95 Microlllusions Puts you in control of the C104 and in the heart of tire action. .95 Access Software EbonSrar Echelon Elite Emerald Mine Empire by Interstei Enchanter Collect jewels, avoid obstacles, and beat the clock .95 Stop the Krelians from total dominariun of alliance airspace. .95 You are a novice magician in a world of wizards and spells. .95 Constellation Software Electronic Arrs lnfocom Enchanter Trilogy Enlightenment Enchanter, Sorcerer, and Spelibreaker all in one package. S29.85 Summon your master magician & elementals to aid you in your quest. .95 lnfocom Rainbird Software AMIGA GAME Extensor F/A-18 Interceptor Face Off .95 DigiTek,lnc. Faery Tale Adventure Falcon Famous Courses Disk Volume S1 Famous Courses Volume II Famous European Courses Fast Break Ferrari Formula One Grand Prix Feud Final Assault Fire and Forget Fire Power DESCRIPTION 3D graphics and sound on Mars. Six combat missions, free flight, and a training mission. -95 .95 .95 .95 S 19.95 Electronic Arts Anco Software USA Inc Microlllusions Spectrum Holobyte Access Software, Inc. Accolade Moonlight Development Accolade Electronic Arts Mastertronic Int'l EPYX Titus Software Corporation Microlllusions Master the skills of slaying on the ice and dealing with other players. 3 brothers on a quest to save the land of Holm, 3D perspective, F-l6 simulation, four cockpit views. Play the world’s best golf courses, requires World Class Leaderbonrd, More golf course challenges for owners of Mean 18. Works with Accolade’s MEAN 18, five different courses. .00 Three on three basketball and design your own plays. S44.95 Compete against seven different drivers on 16 tracks. S49.95 Take the pan of a feuding medieval wizard & slug it out, sDell for spell. .99 Select backpack supplies from over 50 items. .95 V-I6 triple turbo & four-wheel drive speed you through enemy terrain. -95 Arcade-style. Tiiree tanks to choose from. .95 Fire Zone First Expedition Flight Path737 Flight Simulator H FootMan Fortress Underground Foundation’s Waste Freeway Massacre Fright Night Galactic Conqueror Galactic Invasion 21st century, behind the wheel of a high-powered combat vehicle. S3A95 Enter an unknown ocean world, recover the 3 sun spheres. .95 Learn to fly the 737. From solo flights to your international license. .95 Over 120 airports, 5 scenery areas. Full instrumentation, many features. .95 Life-like sound, two different games. S39-99 DigiTek Inc Tcknov.irc Mien idc.il Titus Software Corp. Microlliusioas Ganymed Gauntlet Gettysburg: The Turning Point GFL Championship Football Global Commander by Data.Soft Gnome Ranger GO for tile Amiga Gold of the Realm Gold Rush by Sierra On-Line Goldrunner Goldrunner II Grand Prix Circuit Grand Slam Great Resort Courses Grid Start ReadySoft, Inc. Mindscape Inc. Strategic Simulations Mediagenic Electronic Arts Constellation Software Infinity Software Magnetic Images Electronic Arts Microdeal Microdeal Accolade Infinity Software Moonlight Development Anco Software USA Inc. .95 .95 .95 .95 .95 .95 .95 .95 .00 .95 GRIDIRON! Devise and call your own plays. -95 Bethesda Softworks GRIDIRON! 1987 College Data Data disk for use with Gridiron. .95 Beta Software Guerrilla War A hostage rescue game .95 Accolade S34.95 ,95 .95 DigiTek Inc. Accolade Three -Sixty HardBall! Harpoon Play or manage the team. You're a NATO Task Force Commander, against the Soviet fleet. Hamer Combat Simulator Air-to-air and air-to-ground combat of the British Harrier aircrafi. .95 Mindscape Inc Harrier Mission Shoot the enemy down with your heat-seeking missile. .95 Anco Software USA Inc. Head Coach 1.0 Results derived from statistical probabilities. S 49.95 MicroSearch Inc. Head Coach 2.0 Great for learning coaching strategy. .95 MicroSearch Inc. Heavy Metal Modem Land Combat Starts as a second lieutenant and move up through the ranks. .95 Access Software Hex Board of hexagons, characters move smoothly across the screen. .95 Mark of the Unicorn Highway Hawks For experienced drivers only! .95 Anco Software USA Inc. Hitchhiker's Guide to the Galaxy Escape Earth it travel through the universe in search of..vvell, whatever. .95 tnfocom Hits Disk Goldrunner, Slaygon, Jupiter Probe, it Karate Kid Part II, .95 Microdeal HoIe-in-One Extra Course Disk Three extra courses designed for Hoie-in-One Miniature Golf disks. .95 DigiTek Inc. Hole-in-One Miniature Golf 72 holes, and many obstacles. .95 DigiTek Inc. Hollywood flijinx Search a lifetime's worth of Hollywood memories in memorabilia. .95 Infocom Hollywood Poker Strip poker game with digitized female opponents. .95 DigiTek, Inc. Hostage Rescue die embassy hostages, time limits. .95 Mindscape. Inc. Hybris Face attacks from land, sea, and air as you earn your silver wings. .95 Discovery Software Impossible Mission II Stop a madman seeking to take over the world in die 25th century. .95 EPYX Indoor Sports Air hockey, bowling, darts, ping pong. 3D grapiiics and animation. .95 Mindscape Inc. Infidel Searching the Egyptian desert for tire great secrets of the lost pyramid. .95 Infocom Insanity Fight Battle in space against the evil Death Ship. .95 Microdeal International Soccer Control the weather, try a night game with shadows. .95 Microdeal Into the Eagle’s Nest Break into the Nazi fortress to rescue three Allied saboteurs. .95 Mindscape Inc. Jack Nicklaus’ Greatest 18 Holes of Golf Play against a computerized jack Nicklaus. .95 Accolade Jackal Face awesome firepower as you try to rescue your brodiers-in-arms. S39.95 Konarni Inc. Electronic Arts Electionic Arts Anon > >f(w.ire : AA Inc subLOGlC. Corporation Incognito Software Search and destroy an undergroud enemy power station (640-screens i. S19-95 Constellation Software Guide Ingrid through this three-part graphics adventure. Oriental game of strategy, 3D stones, wood or ivory playing board. Four castles to explore, 320 different scenes. Follow a miner from New York to California, Join in as humankind prepares to leave earth & enter the Golden Age. Fly your single seated flyer to the platforms and recover the robots. 9 computer drivers have unique personalities and characteristics. Paris, Wimbledon, U.S. Open, Australian Open, choice of racquet. Works with Accolade’s MEAN 18, five different courses. Drive a six gear Formula 1 race car over six circuits. Use your stolen aircraft to escape from the evil planet, .95 You play the Freeway Vigilante on the California Freeway. .95 You’re Jerry Dandridge, with 12 hours to bite everyone in the house. .95 Stop the invasion, join a training mission to increase your skills. .95 Find material to build the ultimate doomsday weapon, 3-D galaxy. S24.95 Fight the enemy hordes on Ganymed and win back your planet. .95 Dungeons, traps, and treasures. S-19.95 Reenacts the three day Gettysburg Civil War battle. .95 Smash through 60 minutes of hard-hitting football. 544.95 In the year 2032, you are responsible for tile welfare of the entire UNN. .95 Japan Scenery Disk Jet Jigsaw Puzzlemania Covers detailed scenery from Tokyo to Osaka. 524.95 subLOGIC Corporation Land and sea-based targets and aerial combat scenarios. 549-95 subLOGIC Corporation Accepts users graphics for personalized puzzles too. 529-95 Ariworx Software Company, Jinxter Joe Blade JUG Set in a jinxed land menaced bv the impending death of good fortune. 544.95 Rainbird Software Rescue she world leaders. 534.95 DigiTek Inc. Beware of attacks from the planet you are trying to rescue. 539.95 Microdeal Kampfgruppe Karate Kid Part II Karate King Tactical AVW1I with the weapons from the Russian Front 1941-1945. 559-95 Strategic Simulations, Inc. You must discover the secret of the dnim-or die! S 39-95 Microdeal Karate combat game with nine different levels. 519-95 Constellation Software Karting Grand Prix Kickstart 11 Kikugi Go-cart racing, players choose tires to fit the weather conditions. S24.95 Anco Software USA Inc. Ride your bike against the computer or a friend and the clock. 519.99 Mastertronic International Jump marbles and remove as you go, strategy becomes intricate. 539.95 Image Tech Kill or Be Killed King of Chicago King's Quest Lead your troops into enemy territory, rescue soldiers and return. 539.95 Teknoware Battle the legendary Capone mob for control of 1930’s Chicago. 549-95 Mindscape Inc. Outwit a witch, climb a beanstalk, ride an eagle, and battle a dragon. S49 95 Electronic Arts King’s Quest II: Romancing the Throne Search for 3 magic keys to an enchanted land, on a magic carpet. S49.95 Electronic .Arts King's Quest III: To Heir Is Human Help Gwydion break free of an evil wizard. 549.95 Electronic .Arts Kingdoms of England Conquer England by combining strategy with arcade skill. 549-99 Incognito Software Land of Legends Larry and the Ardies Leader Board As a dungeon master devise traps and tunnels to trap your friends, 549.9} Microlllusions Avoid the fast-moving Ardies while collecting objects on each level. 519.95 Constellation Software Four irons and a driving range for practice. 544.95 Access Software Leather Goddesses of Phobos Save the Earth from domination by the Leather Goddesses. 514.95 Infocom Leatherneck Storm die beach to rescue your buddies held captive. S39.95 Microdeal Leisure Suit Larry in die Land of the Lounge Lizards Singles bars. Adult humor. 539.95 Electronic Arts Leisure Suit Larry D: Leviathan Light Division Looking for Love in Several Wrong Places Adult humor N/A Electronic Arts Fly through three detailed planetscapes and vaporize ail enemy ships. 59.95 Mindscape Inc. Warfare in the Straits of Hormuz, U.S. and Russian/Iranian forces. S40.00 3W Computer Games Inc. Lords of the Rising Sun Mad Libs Major Motion Battling againt samurai armies. S49-95 Cinemaware Corp. Computer adaptation of the popular word game. 519-95 Electronic Arts Race and battle against the dragsters, beware helicopters and more. S39.95 Microdeal Manhunter: New York Maniax Marble Madness Report human activities to an Evil Alien takeover. S49.99 Electronic Arts Reveal superb city landscapes. S 24.95 Anco Software USA Inc. 6 levels of 3D runway mazes; icefields, pipes, slimes, oozes, & more. 549.95 Electronic Arts Master Ninja r Mean 18 Mega Pinball Shadow' Warrior of Deatii Martial arts simulation set in japan. S39.95 Electronic Arts Course Architect lets you design or modify an entire course. S44.95 Accolade Allows 4 players and 4 screens with hyper sound effects & graphics. 539.95 Starvision International .Menace Metal Gear Mighty Marvel vs. F.O.E. Once you have completed one level, you are thrown into the next. 529.95 1'sygnosis Ltd, Only you have the expertise to seek and destroy Metal Gear. 539-95 Kona mi Inc. Give your hero superpowers to combat supervillans. 549-95 ISM Inc. Mighty Nerd Mike the Magic Dragon Mindwalker Thwart the supervillains, edit powers of the superhero, 549,95 ISM, Inc. Held captive in a large castle of ghost, robots, and energy barriers. S24.95 Anco Software USA Inc. You're a physics professor gone mad, Your ego has split four ways. 549-95 Commodore Mini-Putt Three points of view and diree types of obstacles provide more variety. 539.9} Accolade Mission Elevator Recover a stolen magic sword, use your martial arts and weapons. 519-95 Electronic Arts Moebius: The Orb of Harmony Animated martial arts with the challenges of fantasy role-playing. S39-95 Broderbund Software, Inc. .Moonmist Murder on the Atlantic New York Subway Hunt the phantom and search for treasure in The Tresyliian Castle. S14.95 Infocom Murder! Investigate 40 suspects, 600 rooms, for 22 mystery clues. 539.95 Intracarp Inc. Battle in the subway, save terrified citizens. 539-95 DigiTek Inc. NFL DataDisk Simulate games between NFL teams on GRIDIRON!. 519-95 Ifcthesda Softworks Ninja Mission Temple of Death, regain die glowing idois stolen from the Princess. 519.99 Mastertronic International Nord and Bert Couldn't Make Head or Tail of It Verbal tricks to complete puzzles in the town of Punster. 514.95 Infocom Obliterator Obsession Offshore Warrior You are the last fighting machine, cripple the alien vessel & destroy it. 539-95 Psygnosis Ltd. An ancient strategy game with 15 levels of play. 529.95 image Tech Powerful boats battle against Lite elements and their opponents. 539.95 Titus Software Corp. One-On-One Oo-Tojjos Operation Wolf Shoot as accurately as the Birdman. Slam Dunk like the Doctor. 519-95 Electronic Arts Captured by space pirates while on an important mission. (A1000 only.)519-95 Polarware Software Stike back at terrorism. 539.95 Taito Software Inc. Operation: Cleanstreets Orge by Origin Out Run by Sega Rid the city streets of punks by punching, kicking and dodging. 539.95 Broderbund Software inc. Contend with a huge cybernetic tank armed and armor plated. 529-95 Broderbund Software, Inc Go for the drive of your life! 549.95 Mindscape P. O.W. Paladin Parachutes at Kanev Rescue P.O.W.S and bring them home. 539.95 Actionware Animated fantasy combat. 539.95 Omniirend Software WWII, Eastern Front, Germans vs. Russians. S40.CC 3W Computer Games Inc. Persecutors Navigate your ship through unknown territory. 519-95 Constellation Software P. G.A. Championship Courses Works with Accolade’s MEAN 18, five different courses. 520.00 Moonlight Development P. G.A. Tour Courses I Works with Accolade’s MEAN Ifi.five different courses. 520.00 Moonlight Development Phantasie Phantasie III Phantasm Locate the 9 Rings to battle the Dark Lord’s evil minions. 539.95 Strategic Simulations, Inc. Wrath of Nikademus: The final battle against the Dark Lord. 539-95 Strategic Simulations, Inc. You're transported to a distant moon where you can save the earth. 534.95 Scorpion Software Pioneer Plague You must stop the probe before it destroys all the planets, & Earth. S39-95 Antic Publishing Pirates Sailing, swordfights, romance and intrique on the high seas. N/A MicroProse HardFrame/2000 The Super-Speed, DMA, SCSI Hard Disk Interface for the Amiga,2000 • AutoBoots AmigaDOS 1.3 (Price Includes HardFrame Eprom!) • Directly Boots the New Fast-File System! (Doesn't Need Old FS!) • Auto-mounts All Hard Disk Partitions (no Mount List Required!) • Designed-in .Ultra Strong, Multitasking Performance • High Quality Metal Frame for Stable, On-Card, Hard Disk Mounting • Power Cabling Directly from Card to Disk • 50-pin Cable Included • Supports up to seven SCSI hard disks of any size How fast is fast? HardFrame/2000 transfers data at Amiga bus speeds! It's actually faster than the hard disk mechanism itself! And even New! 8-UP! (DIP) FastRAM Another great memory board from MicroBot¬ ics, S-UP! (DIP) is the "brother" of the original 8-UP! (which uses SIMMs and PopSIMMs to fill its memo¬ ry space). 8-UP! (DIP) uses conventional 1 megabit RAM chips in standard sockets to provide your Amiga 2000 with 2, 4, 6, or 8 megabytes of autocon¬ figuring FastRAM! 8-UP! (DIP) is a super efficient CMOS design for lowpower consumption and high reliability. Suggested list price, S239 (Ok installed) Join MicroBotics ONLINE TECHNICAL SUPPORT CONFERENCE ON BIX (The Byte Information Exchange) - call 1-800-227-2983 | for BIX membership information!^ I I I more important in the Amiga’s multitasking environment, HardFrame/ 2000 has extremely efficient DMA circuitry to get on and off the bus in almost no time at all: 280ns to get on; 200ns to get off. And it's true, dedicated DMA, too! HardFrame/2000 autoboots and automounts di¬ rectly into the AmigaDOS™ 1.3 Fast File System (old file system parti¬ tions are not needed!). The core of any DMA SCSI interface is in its SCSI protocol chip and DMA chip. MicroBotics has chosen the new, high performance Adaptec AIC-6250 SCSI chip, capable of up to 5 megabytes per second raw transfer speed, and the Signetics 68430 DMA chip running at 12.5 megahertz. Then we added additional FIFO buffering and enabled 16-bit wide data transfers for maximum throughput. The sophisticated design of HardFrame/2000 provides for automatic SCSI arbitration, selection and reselection. The hardware supports either synchronous or asynchronous data transfer. Hard- Frame/2000 can function as either the SCSI bus initiator or the target and can reside in a multiple master environment. Physically, Hard¬ Frame/2000 is optimally flexible: the compact, half-size card comes at¬ tached to a full length, plated aluminum frame. The frame has mount¬ ing holes positioned to accept standard, 3.5" SCSI hard disk units such as those manufactured by MiniScribe, Seagate, Rodime, and others (hard disk mechanisms must be supplied by the user or his dealer as a separate purchase item). Alternatively, you can cable-connect to a SCSI drive mounted in your Amiga's disk bay or in an external chassis. As many as seven hard disks may be connected to a single HardFrame/ 2000. There is no size limit on each disk. HnrdFramc/2000 includes a 50-pin SCSI cable and header connectors for either 50-pin or 25-pin cable connection. Also included is a current tap to power frame- mounted drives directly from the slot itself. HardFrame/2000 comes complete with driver, installation, and diagnostic software. Available NOW! Suggested list price, S329 (hard disk not included) Frameless version: 9.00. See your Amiga Dealer. The HardFrame/2000 photo shows the product with a MiniScribe twenty megabyte hard disk installed. Hard disks are not included in the purchase price of HardFrame. Note that if placed in the first slot, HardFrame uses only one slot even with a disk attached. MicroBotics,Inc. Great Products Since the Amiga Was Born! 811 Alpha Drive, Suite 335, Richardson, Texas 75081 (214)437-5330 Tell your dealer he can quick-order from MicroBotics directly - no minimum quantity -show him this ad' "Amiga" is a registered trademark ol Commodore-Amga. "HardFranne/2000", "S-UP!", "PopSimm", are trademarks ot MicroBotics, Inc. Circle 109 on Reader Service card. Sometimes three isn't a crowd. Amazing on Disk Source Listings and Executables from the pages of Amazing Computing! Only .00per disk (.00for Non-Subscribers) Amazing on Disk #1, #2 & #3 Amazing on Disk #1 complete source listings from AC 3-8 and 3-9 Tumbling Tots: A game written in assembler (AC V3.8) Modula-2: FFP &IEEE math routines (AC V3.8). Gels in Multi-Forth: Part I & II (AC V3.9). The Complete CAI Authoring System in AmigaBASIC (AC V3-9). And a few freely redistributable goodies like: B-Spread McnuEd & Vgad: programming tools featured in “The Developing Amiga" (AC V3.8). Amazing on Disk #2 complete source listings from AC 4.4 GetArgs.MSR: Passing arguments to AmigaBASICfrom CLI. Shared Library Assembler Header: Use shared libraries, written in 'C. MultiSort: Sorting and intertask communication in Modula-2. '881 Math Part I: Part one on programming the 68881 Math Coprocessor Chip. Amazing on Disk *3 complete source listings from AC 4.5 and 4.6 Digitized Sound: A Modula 2 program that plays sound pies (AC V4.5). 881 Math Part II: Part two on programming the 68881. Shows bow with fractal drawing program (AC V4.5). Insta Sound: Tapping the Amiga's sound from AmigaBASIC (AC V 4.5). MIDI Out: A MIDI drill program written in C that you can add features to (AC V4.5). At Your Request: A program that shows you how to access system requestors from AmigaBASIC (AC V 4.6). Diskless Compiler: See how you can set up a compiler enviroment that doesn't need poppies (AC V4.6). (Order Form on inside rear cover) AM[GA GAME DESCRIPTION PRICE COMPANY Planedall Platoon A lowly deck-swabber jettisoned onto a mysterious deserted planet. Translation from the hit movie. 514. 95 Infocom 544. 95 Accolade Plundered Hearts Escape pirates, explosives, reefs and crocodiles. SI4.95 Infocom Plutos Defeat swarms of alien defenders. -95 Mindscape Inc. Poker Solitaire Police Quest Play 12 hands of stud poker simultaneously. Crime computer gives court information on suspects. N/A 549. 95 Ethos Development Electronic Arts Fopman Ports of Call Power Stix Control a small man who must pop ail balloons on each level. Own and command a cargo ship. Fill out the screen with rectangles or squares while avoiding enemies 520. 00 .95 S 34.95 David Ashley Aegis Development inc. DigiTek Inc. Prime Time Run a TV network, cancel shows, buy shows, do lunch. .95 First Row Software Pub., Inc. Prison Pub Games Penal colony on the planet, Altrax. Try your luck at Darts and Pool. .95 .99 Actionware Corporation Electronic Arts Puppy Love Q-Bal) QK Create routines puppy Will perform. 8 pockets, and die ability to rotate die table while making your shot. Encounter puzzle after puzzle, best mind game ever. .95 S 29.95 .95 Addison-Wesley Mindscape Inc. Taito Software Inc. Questron II Quintette Quizam! Stop six wicked sorcerers from creating a magic book of evil. Line up five of your stones, or capture five pairs of your opponent's. Destroy 8 alien satellites by answering strange trivia questions. -95 -95 .95 Strategic Simulations Inc. Miles Computing, inc. Electronic Arts Racter Raslan Reach for the Stars, Third Edition Converse on nearly any topic. Slay deadly dragons and conquer the Castie King. Become ruler of space empire. .95 .95 .95 Mindscape Inc. Taito Software Inc. Electronic Arts Realm of the Warlock Find and free the leaders of the town and defeat the sinister wizard. N/A Incognito Software Rebel Charge At Chickamauga The Blue and The Grey, recreation of the two-day battle. N/A Electronic Arts Reel Fish’n Spend a sunny day reeling in fish. .95 Electronic Arts Renegade Return to Atlantis 2 A.M. is no time to be alone in the subway. Find Atlantis, explore over 140,000 locations. .95 .95 Taito Software Inc. Electronic Arts Ringside World championship boxing. .95 Microdeal Road Raider In a world where rules are non-existent, find die mad menace. .95 Mindscape Inc. Roadwar 2000 Roadwar Europa Lead a road gang in the year 2000. Lead a road gang to Europe. .95 .95 Strategic Simulations, Inc, Strategic Simulations, Inc. Itoadwars by Arcadia Blast attackers, smash tiirough barricades widiout a scratch. .99 Electronic .Arts Robbeary Robocop by Data East USA, Inc. Features a thieving bear loose in die department store. A blockbuster film translation. .95 .93 Anco Software USA Inc. Accolade Rock Challenge Rocket Ranger Rockford by Arcadia Test your knowledge of rock trivia, questions from die 50's to today. Action, romance, thrills and spills of the old Saturday morning serials Archaeological expedition. .95 .95 .99 Ready-Soft, Inc. Cinema ware Corp. Electronic Arts Rogue Romantic Encounters at the Dome Rush 'N Attack 26 dangerous levels and one daunting tnith: never the same twice. Adult text game, be romantic or reckless, etc. POW’s in an enemy camp, defeat choppers & guerrilla attacks. N/A .95 .95 F. PYX Microfltusions Konami Inc. S. D.I, Defend the U.S. against a KGB missile attack. Santa Paravia and Fiumaccio 1 to 6 players rule a city-state in 13th century Italy, Scary Mutant Space Aliens from Mars A comic twist and humorous but challenging puzzles. S49.95 .95 .95 Mindscape Inc. StarSoft Development KeadySoft, inc. Scenery Disk *11 Scenery Disk *7 Seastalker From industrial Detroit to beautiful Niagara Fails. Requires Microsoft FS S24-95 subLOGIC Corporation Washington DC down through Key West. Florida, Requires Microsoft FSS24.95 subLOGIC Corporation Learn to operate the submarine before the sea monster attacks. -95 Infocom Seven Cities of Gold Sex Vixens from Space Rewrite history’ as Christopher Columbus. Locate The Tribe, a colony of beautiful female clones from Mondo. .95 S39.95 Electronic Arts Free Spirit Software Shadowgate Destroy die evil warlock lord. .95 Mindscape Inc. Shanghai Tile-matching game based on an ancient Chinese game. Sherlock: The Riddle of the Crown jewels Find the missing crown jewels using clues given in riddles. Shilo: Grant's Trial in the West Recreates the two dav Civil War battle in 15 turns. .95 .95 .95 Activision Infocom Strategic Simultations ShufflePuzzle Vol. 1 Silent Service Sim City Twelve beautiful picture puzzles to solve. Stalk enemy convoys through die waters of Wwn’s South Pacific. Become mayor and planner of our city'. Includes 8 cities for disaster. .95 .95 S44.95 Polyglot Software Microprose Software, Inc. Maxis Software, Inc. Sinbad and the Throne (if the Falcon Epic seafaring quest, meet pirates and genies. Sky Chase Two player jet fighter. Choose from seven different jets. Skvblaster S-D air/craund combat helicoDter simulation. Battle planes & tanks, .95 Mindscape Inc. -95 Maxis Software Inc. .95 DigiTek inc. Skyfox Skyfox II: The Cygnus Conflict SLAPSHOT! It’s you alone against a skyful of enemy planes. Blast through asteroids at 9000 kilometers/second. Animated penalty calls and fights. S19.95 .95 S 59.95 Electronic Arts Electronic Arts Bethesda Softworks Slaygon Slip Stream Snake Pit Save die world from a toxic virus. Liberate the nine streams by destroying each power crystal. Control a snake through a series of complex mazes. .95 .95 .99 Micrcxieat Microdeal Incognito Software Snowberry Software Golden Oldies Vol.l Solitaire Rovale A little bear, that jumps across ice-blocks to find packages and points. S29-95 Four in one, Colossal Cave, Eliza, Life, Pong. 529-95 Includes eicht different variations. Plus three more childrens’ games. .95 Starvision International Electronic Arts Spectrum Hoiobyte Sorcer Lord by DataSoft Sorcerer Free the land of Galanore before the Shadow Lord destroys die land. Sequel to Enchanter, defeat die evil demon Jeeaar. .95 S14.95 .95 Electronic Arts Infocom Constellation Software Space Harrier by Sega You're charged with obliterating the most ghastly creatures imaginable. -95 Space Quest I: The Sarien Encounter 3D animated graphics. S49.95 Mindscape Electronic Arts Space Quest 11: Vohaut’s Revenge Try to defeat the evil scientist, Sludge Vohaul. -95 Electronic Arts Space Quest III: The Pirates of Pestuion Wilco is called to battle Pestulon pirates. S49.95 Electronic Arts Space Racer Twenty-fifth century, you must complete against three planets. 519. 95 Broderbund Software Space Ranger Run the gauntlet across desen jungles and snow plains! 519. 99 .Masienrontc International Space School Simulator Graduate from an elite corps of skimmer pilots, 20 different missions. 534. 95 Scorpion, Inc Space Spuds For use with Haitex’ X-Specs 3D Stereoscopic Vision system. 5124. 95 Haitex Resources SpaceAce An exciting duel in Space. 524. 95 BoBWARE Spacecutter Blast alien spacecrafts, revolve, spin, twist and turn. 529. 95 Rainbird Software Spaceport Navigate the interior of an asteroid. 519. 95 Constellation Software Spellbreaker Part III of the Enchanter trilogy. 514. 95 Infocom Spinw'orld Enemies attack in w'aves in changing patterns. View side or above. 529. 95 DigiTek Inc. SPOC Collection 35 original entertainment programs. Sample 55.00. 525. 00 S. P.O.C SPOC Disk Comes with a disk from SPOC PD. 525. 00 S.P.O.C. Star Fleet I: The War Begins Protect the Alliance from invading warships. 554. 95 Electronic Arts Star Wars Based on the George Ureas blockbuster. S39.95 Broderbund Software. Inc. Starcross Discover the key to the galaxy'. 59. 95 Infocom Starfighter One The challenge of a lifetime for die hightech starfighter. N/A Starvision International Star glider Action-packed shoot ’em up arcade game. 524. 95 Rainbird Software StargUder II A superfast spiace flight game with 3D solid graphics. S44.95 Rainbird Software Stationfall Sequel to Planetfall. 514. 95 Infocom Stellar Conflict As emperor, you must build a fleet of starships to conquer the galaxy. S39.9:i Brown-Wagh Publishing Street Sports Basketball Realistic, street-rules, with teammates from around the neighborhood. S39-95 EPYX Strip Poker Realistic strip poker game with female opponents. 539. 95 Artworx Strip Poker II The more chips you win the better it gets. S39.95 Artw'orx Strip Poker Data Disk #4,#5 sty.yoea Artworx Sub Battle Simulator World War II, use any one of 6 American or German subs. -95 EPYX Super Huey Explore unknown territory and map the terrain. 514. 95 Cosmi Corp. Contains 90 jigsaw puzzles. [S19-95 Signs Etc. by D. Knox 515. 00 Signs Etc. by D. Knox 515. 00 Signs Etc. by D. Knox 549. 95 Mindscape Inc. 549-95 Mindscape Inc. 514. 95 Infocom 59-95 Infocom 549-95 Discovery’ Software Int’l S3995 Microdeal 529-95 Amvorx Software Company, 539. 99 incognito Software Konami Inc, Original 32 color graphics and speech for 18 nursery rhymes. Super Puzzle Data Disks -1 Super Puzzle Data Disks *2 Superstar Ice Hockey Superstar Indoor Sports Suspect Suspended Sword of Sodan Tanglewood Tank Attack Targis Original 32 color graphics and speech for 18 animals & famous places. Play center or goalie, coach a team, trade and draft players. Air hockey, bowling, darts, more. You’re framed for murder, use skills to prove your innocence. Repair your home underground capsule by commanding six robots. Become of one of the mighty' twins who must rescue their parents. Search the planet Tanglewood for the priceless 3D crystals. Up to four players form allies before war is declared. Infiltrate the enemy’s hideout and retrieve top secret stolen parts. Teenage Mutant Ninja Turtle's Team up with these heroes on a halfshell fight & off the Evil Foot Gan. Test your skills wielding a mighty' axe. Sword or dagger. TeleEpic TeleGames Tele War Telewar II Temple of Apshai Trilogy Tcrroqxxl.% Test Drive Terra Quest Tetris Tliai Boxing Competition in 3D perspective graphic animation and digitized sound Destroy the opponent's headquarters. Blast friends to rubble. Watch out! You may be the next casualty. Nearly 600 dungeons and other dark places, 12 levels. Night adds the bitterness of sub zero temperatures. Don’t drive too slowly, go off the road, or get pulled over. Recover the stolen 6 Phoenix Tablets on the four-level world. Perhaps the easiest to learn, hardest to master game on the Amiga. Realistic kick-boxing program for the Amiga. The American Civil War: Scenario Disk One For use with The Universal Military Simulator. The Android Decision Two cities battle for power, with robots capable of diverse roles. The Art of Chess The Bard's Tale The Bard’s Tale II: The Destiny Knight Advanced chess game. Sound effects, music, over 85 spells. More dungeons, clues, monsters, w'ildemess, and more. The Big Deal! The Black Cauldron The Chessmaster 2000 The Crimson Crown The Crossword Creator The Cyber Complex The Dead of Winter The Enigma Device The Financial Time Machine The Games: Winter Edition The Golden Pyramid The Guild of Thieves The Honeymooners The Hunt for Red October The island of Lost Hope The Last Jnca The Lurking Horror Help revise the programming of kitchen magician Robot Floyd II. Based on the popular Walt Disney movie. Over 71000 moves, complete with booklet. Sequal to Transylvania. (A1000 only.) Design, save, and print your own crossword puzzles. Travel to the underground city controlled by a paranoid computer. Scenes of horrifying gore. (May not be suitable for all age groups.) Brain flexing cryptograms. A historical view of the stock market. Olympic events, downhill skiing to figure skating. A game show for the Amiga. Ransack a well guarded mansion, go grave-robbing, potholing,etc.! Role play based on "The Honeymooners” TV series. Based on the bestseller by Tom Clancy. Enter a world of pirates, blood, treasure, and dangers. Will you be the one to challenge Zulphosi? Solve the challenging puzzles of the dreaded horror in the basement. S39-95 Software Terminal 534. 95 Software Terminal 539. 95 Software Terminal Software Terminal 519. 95 EPYX 539. 95 Psygnosis Ltd 544. 95 Accolade 53995 Microdeal 534. 95 Spectrum Holobyte 514. 95 Artworx .5>5 Rainbird 534-95 Electronic Arts 534. 95 Anco Software USA Inc. Electronic Arts Electronic Arts 549. 95 549. 95 | 534. 95 DigiTek, Inc. S39.5'5 Electronic Arts 544. 95 Software Toolworks S 19.95 Polarware Software 549-95 Polyglot Software 534. 95 DigiTek Inc. S39-95 Digital Concepts 539. 95 King Publishing S39-95 INSIGHT/Lehner Comm. 539. 95 EPYX 519. 95 Micro Entertainment 544. 95 Rainbird Software .95 First Row Software Publishing 549. 95 Electronic Arts 539. 95 Digital Concepts 539-95 Free Spirit Software 514. 95 Infocom The Pawn Your objectives are many, but the simplest is to escape from Kerovnia. .95 Rainbird Software The President is Missing Terrorists have taken die President of the United States, -95 Cosmi Corp. The Remarkable Talking Super Puzzle Preschool to adult. 90 possible jig-saw- type puzzles. -95 Signs Etc. by D. Knox me KuDicon Alliance oy Uatabott Stop the planet Nono will destroys the alliance, 8 difficult missions. 7)3 Electronic Arts The Scrolls of Talmouth 16 games, all linked into one grand quest. .95 Omnitrend Software Inc. The Seryachi Campaign Each disk includes 16 scenarios—set within a self-consistent network. S24.95 Omnitrend Software Inc. The Surgeon Monitor BP and EKG closely—one mistake and he's a goner. .95 ISM Inc. The Three Stooges Save the local orphanage from the clutches of the evil banker. .95 Cinemaware Corp The Twilight Zone Several stories that weave diemselves into a single complex plot. -95 First Row Software Publishing TneUnivefsal Military Simmator Re-enact ancient batdes of classic history', S49.95 Rainbird Software Thexder Pilot your armored robot through caves, cargo holds, & spaceships. .95 Electronic Arts Thud-Ridge Batdeing to die Hanoi-Thud Ridge. ZS _ _ _ 1 - 1 1 > i _ „_11 1 ¦ _ 1 r* L S39-95 Three-Sixty i nunaer blade Control die ultimate attack helicopter,defeat the enemy. .95 Mindscape, Inc. Thunderboy Battle the dragon in die dark land-—even the butterflies are deadly. .95 DigiTek, Inc. Time Bandit • Y*:_J, T „ — ' 16 lands, travel through time and space for priceless treasures. S39.95 Microdeal 1 imes or Lore Hero-for-fure) learn the distinctions between appearance and reality. Origin Sy’stemslnc. Torch 2081 Defend your planet against the remnants of interplanetary nuclear wars..95 Digital Concepts Tournament Disk for Leader Board Accessory for Leader Board. .95 Access Software i racers ine interiors oi an computers nave been invaded by terrorists. 534. 95 Microlllusions Transylvania Rescue Princess Sabrina by dawn & avoid the night life.(A1000 only.) .95 Polarware Software Traveler by Paragon Explore unknown star systems. Meet bizarre human and alien cultures. N/A Electronic Arts Trinity It’s die endor your London vacation ancf the beginning of WWIIi. S14N5 Infocom Trivia 1: Disk for Discovery Categories include Nobel Prize winners, sports, and famous quotes. -95 Microlllusions Trivia 2: Disk for Discovery Categories include movies, space travel, and famous people. .95 Microlllusions i urDO opeeu uirougn cities, countrysides ana mountains in a road war game, .93 Microlllusions TV Sports Football Over 28 teams play a 16-game season widi post-season playoffs. .95 Cinemaware Corp. Twilight's Ransom by Paragon Twelve hours to rescue your kidnapped girlfriend Maria. .95 Electronic Arts Twin Ranger Solid 3D perspective graphic, plus improved soundandanimadon. .93 Starvision International Ultima III Defeat the evil wizard,roster of up to 20 characters. .95 Broderbund Software, Inc, Ultima IV Become an Avatar and lead your people. .95 Broderbund Software, Inc. Uncle D’s ConSOUNDtration Graphics and digitized sound. 3 games: pictures, numbers, and letters. -95 AlohaFonts Uninvited Search for your brodier In a demon-filled mansion. .95 Mindscape Inc. U. S. Open Courses I Works with Accolade's MEAN 18, five different courses. 520. 00 Moonlight Development U. S. Open Courses II Works with Accolade’s MEAN f8, five different courses. 520. 00 Moonlight Development Vampire's Empire Batde againsl bloodthirsty vampires. S44.95 DigiTek, Inc, Video Vegas Try your luck on slot machines, draw poker, Blackjack or Keno. .95 Baudville Vietnam; Scenario Disk Two For use with The Universal Military Simulator. 519. 95 Rainbird Viper Patrol Mission control lias spotted enemy activity in the 7th quadrant. .99 Keypunch Software Vims Destroy the killer genes with scanners, addictive, infectious and fun. 529. 95 Rainbird Software Vortex Fight up to 32 enemies at once. 539-95 Visionary-Design Technologies Vyper Save the universe. Over 100 levels, 25 opponent types. 539. 99 Incognito Software War In Middle Earth J. R.R.Tolkiens epic adventure is brought to the Amiga. 549. 95 Melbourne House/Mastertronic Wariock Journey through 20 levels of ghoulish graveyards and creepy country, 534. 95 Three-SLxty Way of the Little Dragon Karate adventure with eight levels and four challenges. S19-95 Constellation Software Wayne Gretzky Hockey Actual digitized fight videos drop you right where the going gets rough! S49-95 Bethesda Softworks Wayne Gretzky Hockey Data Disk Includes 24 NHL teams with player names and numbers. .95 Bethesda Softworks Western European Tour Scenery subLOGIC FS scenery', south GB, northern France, and southern WG S24.95 subLOGIC Corporation Western Games Wacky olympic-style contests: arm wrestling, cow milking, & more. S34.95 DigiTek, Inc Where in the World is Carmen Sandiego International chase through die beautiful capitals of the world. S44.95 Broderbund Software Inc, | Who Framed Roger RabbitPAction The movie on the small (Amiga) screen, animated with Disney art. .95 Buena Vista Software Willow Fight for the survival of good, create new maps and new spells! .95 Mindscape Inc. Winnie-die-Pooh in die Hundred-Acre Wood Help Pooh and the others find their belongings. N/A Electronic Arts Winter Challenge Winter events: Ski Jump, Downhill, Bobsled, Giant Slalom, & Biathalon. .95 Mindscape Inc. Winter Games Seven different events, from downhill skiing to figure skating. .95 EPYX Wishbringer Ransom note, kidnapped cat, a mail clerk, & the Wishbringer stone. 514. 95 Infocom Witness As a detective in 1938 L.A. Find the murderer or face suspicion. 59-95 Infocom Wizard Wars Tale of gallant heroism and wicked villainy. 539. 95 Electronic Arts Word Plex Take turns spinning a wheel and guessing letters in mystery phrases. 534. 95 Brown-Wagh Publishing Word Plex 2.1 by PAR Software Updated version of Word Plex. 539. 95 Brown-Wagh Publishing Word Plex Data Disks Additional data disks for Wordplex. 524. 95 Brown-Wagh Publishing World Class Leader Board Update to Leader Board. S44.95 Access Software World Games Ski in France, roll logs in Canada, dive cliffs in Mexico, plus 5 more. 539-95 EPYX World Snooker Enjoy pool played 5 different ways from around the world. 524. 95 Arrvvorx Software Company World Tour Golf Choose from over 20 different courses or design your own. -95 Electronic Arts Zany Golf Flashing lights, crazy music, and a hole with a mind of its own. .95 Electronic Arts Zero Gravity Space age raquetball in a weightless atmosphere. .95 Microdeal Zoom The oops factor makes this maze difficult. 529. 95 Discovery Software Int’l Zork I Search the ruins of an underground ancient empire for treasures. .95 Infocom Zork 11 Journey to a hidden region ruled bv the exiled Wizard of Frobozz. S14.95 Infocom Zork III Zork climax find out why you are in the perilous ruins. .95 Infocom Zork Trilogy Zork I, Zork II, and Zork III all in one package. .95 Infocom Amiga Game Vendors 3W Computer Games, Inc. P. 0. BoxF Cambria, CA 93428 (805) 927-5439 Inquiry *226 Access Software, Inc. 545 West 500 South Bountiful, LIT 84010 (800) 824-2549 (801) 298-9077 Inquiry #227 Accolade 550 S; Winchester Blvd. San Jose, CA 95128 (408) 985-1700 Inquiry *228 Actionware Corporation 38 W. 255 Deerpath Rd. Batavia, IL 60510 (800) 848-2333 312) 879-8998 Inquiry *229 Activision 3885 Bohannon Drive Menlo Park, CA 94025 (415) 329-0800 Inquiry *230 Addison-Wesley Jacob Way Reading. MA 01867 (617) 944-3700 Inquiry *231 Aegis Development, Inc. 2210 Wilshire Blvd. Santa Monica, CA 90403 (213) 392-9972 Inquiry *232 AjohaPonts 1024 Vinci Ave. Sacramento. CA 95838 (916) 991-7738 Inquiry *233 American Software Dist. RR1 Box 290, Bldg. 30 Urbana.IL 61801 ¦ (217) 643-2050 Inquiry *234 Anco Software USA, Inc. P. O. Box 292 Burgettstown, PA 15021 (412) 947-9922 Inquiry *235 Antic Publishing 544 Second St. San Francisco, CA94107 (415) 957-0886 Inquiry *236 Artworx Software Co. ,Inc. 1844 Penfield Rd. Penfield, NY 14526 (716) 385-6120; (800) 828-6573 Inquiry *237 ASDG,Inc. 925 Stewart St. Madison, W153713 (608) 273-6585 Inquiry *238 Baudvllle 5380 52nd St. SE 1 Grand Rapids, MI 49508 (616) 698-0888 Inquiry *239 Beta Software P. O. Box 20537 Wichita, KS 67208 Inquiry *240 Bethesda Softworks 9208 Burning Tree Road Bethesda, MD 20817 (301) 926-8300 Inquiry *241 BoBWARE 9707 Richmond *131 Houston, TX 77042 Inquiry *242 Broderbund Software, Inc. 17 Paul Drive San Rafael, CA 94903 (800) 527-6263 (415) 492-3200 Inquiry *243 Brown-Wagh Publishing 16795 lark Avenue, Suite 210 Los Gatos, CA (408) 395-3838 Inquiry *244 Buena Vis ta Software 500 S. Buena Vista St. Burbank, CA 91521 (818) 569-7397 Inquiry *245 Cinema ware Corp. 4l65 Thousand Oaks Blvd. Westlake Village, CA 91362: (805) 495-6515 Inquiry *246 Classic Future 3100 W. Chapel Ave. Cherry Hill, Nj 08002 (609) 667-2526 Inquiry *247 Command Simulations 297 North St., Bu tiding *3 Hyannis.MA 02601 (617) 790-1994 Inquiry *248 Commodore Business Machines 1200 Wilson Drive West Chester, PA 19380 (215) 431-9100 Inquiry *249 Conflict Recreations. Inc. P. O. Box 272 Oakdale, CT 06370 Inquiry *250 Constellation Software 17 St. Mary's Court Brookline, MA02146 (617) 731-8187 Inquiry *251 Cosmi Corporation 431N. Figueroa St. Wilmington, CA 97044 (213) 835-9687 Inquiry * 252 Dark Horse P. O. Box 36162 Greensboro, NC 27416 (919) 852-3968 Inquiry *253 David Ashley . 2710 Haste, * 6 Berkeley, CA 94704 (415) 540-0992 Inquiry *254 Digital Concepts 43035 Hayes Road, Suite 229 Sterling Heights, MI 48078 (313) 772-1416 Inquiry *255 DigiTek, Inc. 8910 N. Dale Mabry Executive Center, Suite *37 Tampa, FL 33614 (813) 933-8023 Inquiry *256 Discovery Software 163 Conduit St. Annapolis, MD 21401 (301) 268-9877 Inquiry *257 Eagle T ree Software P, O. Box 164 Hopewell, VA 23860 (804) 452-0623 Inquiry *258 Electronic Arts 1820 Gateway Dr, San Mateo, CA 94404 (800) 245-4525; inCA, (800)562-1112 (415) 571-7171 Inquiry *259 EPYX 600 Galveston Drive P. O. Box 8020 Redwood City, CA 94063 (415) 366-0606 Inquiry *260 Erisian Software Products 132 Cedar Dunes New Smyrna Beach, FL 32069 (904) 423-3949 Inquiry *261 Ethos Development 3617 Lawson Blvd. Delrnv Beach, FL 33445 (407) 496-0843 Inquiry #262 Finally Technologies 25 Van Ness San Francisco, CA 94102 (415) 564-5903 Inquiry *263 First Row Software Publishing 3624 Market St. Philadelphia, PA 19104 (215) 662-1400 Inquiry *264 Free Spirit Software, Inc. P. O. Box 128, 58 Noble St. Kutztown, PA 19530 (215) 683-5609 Inquiry *265 FTL Gaines 6160 Lusk Blvd. C-206 San Diego, CA 92121 (619) 453-5711 Inquiry *266 Haitex Resources 208 Carrollton Park, Suite 1207 Carrollton. TX75006 (214) 241-SOSO Inquiry *267 Image Tech 9276 Adelphi Road. Suite 102 Adelphi. MD 20783 (301) 439-1151 Inquiry *268 Incognito Software 34158 Warren, Suite 149 Westland, MI 48185 (313) 462-2148 Inquiry *269 Infinity Software 1144 65th St. Suite C Emeryville, CA 94608 (415) 420-1551 Inquiry *270 lnfocom 125 Cambridge Park Drive : Cambridge. MA02140 (800) 262-6868 Inquiry *271 INSIGHT/ Lehner Communications 2708 Arlington Ave. Highland Park, IL60035 (312) 432-5458 Inquiry *272 Interplay Productions 1550 N. Bristol, Suite B Newport Beach, CA 92660 (714) 476-8686 Inquiry *273 Intracorp, Inc. 14160 S. W. 139th Court Miami, FJL331S6 (800) 468-7226 Inquiry *274 ISM, Inc. P. O. Box 247 Phoenix, MD 21131 (301) 527-1988 Inquiry *275 Jenday Software P. O. Box 4J13 Garden Grove, CA 92642 (714) 636-3378 Inquiry *276 Keypunch Software 1221 Pioneer Building St. Paul, MX 55101 (612) 292-1490 Inquiry *277 KtngPublishing 92 l-32nd Street Sioux City, IA 51104 (712) 252-4604 Inquiry *278 Konami, Inc. 815 Mittel Drive Wood Dale, IL 60191 (312) 595-1443 Inquiry *279 Magnetic Images Co. P. O. Box 17422 Phoenix, AZ 85011 (602) 265-7849 Inquiry *280 Mark of the Unicom 222 Third St. Cambridge, Ma 02142 (617) 576-2760 Inquiry *281 Mastertronic International 711 West 17 th St, Unit G9 Costa Mesa, CA 92627 (714) 631-1001 Inquiry *282 Maxis Software, Inc, 953 Mt. View Dr. Suite 113 la Fayette, CA 94549 (415) 376-6434 Inquiry *283 Mediagenlc 3885 Bohannon Dr Menlo Park, CA 94025 (415) 329-0800 ¦ Inquiry *284 Melbourne House Distributed by Mastertronic International Inquiry *285 MichTron 576 S, Telegraph Pontiac, MI 48053 (313) 334-5700 Inquiry *286 Micro Entertainment 14 Wisteria Way South Portland. ME 04106 (800) 255-5217; in Maine, (207) 767-2664 Inquiry #287 Microdeal Distributed by MichTron Inquiry *288 Microillusions 17408 Chatsworth St. Granada Hills, CA 91344 (818) 360-3715 Inquiry *289 MicroProse Software, Inc. 180 Lakefront Drive HuntValley.MD 21030 (301) 771-1151 Inquiry *290 Micros earch, Inc. 9896 Southwest Freeway Houston, TX 77074 (713) 988-2818 Inquiry *291 Miles Computing, Inc* 7741 Alabama Ave. Suite 2 Canoga Park, CA 91304 (818) 341-1411 Inquiry *292 Mindscape, Inc, 3444 Dundee Road Northbrook, IL 60062 (800) 221(9884 (312) 480-7667 Inquiry *293 Mindware International 110 Dunlop W. Box 22158 Barrie Ont. CANADA L4M 5R3 (705) 737-5998 Inquiry *294 Moonlight Development 329 Shoreline Place Decatur. IL 62521 Inquiry *295 Omni trend Software, Inc. P. O. Box733 West Simsbury, CT 06092 (203) 5658-6917 Inquiry *296 For a complete list of all available Amiga products consult your current AC GUDEJ&MIGA On Sale in September at your local Amazing Dealer Origin Systems 136 Harvey Road Building B Londonderry, NH 03053 (603) 644-3360 Inquiry *297 Pocoloco 25 South Broadway Red Hook, NY 12571 (914) 758-2637 Inquiry *298 Polarware Software 1055 Paramount Pky. Suite A Batavia. IL 60510 (312) 232-1984 Inquiry #299 Polyglot Software 10431 Ardyce Court Boise. ID 83704 (208) 375-3741 Inquiry *300 Psygnosis Century Buildings, Tower Street Liverpool L3 4BJ, United Kingdom Int. 4451709-5755 Inquiryr *301 RainBird Software 3885 Bohannon Drive Menlo Park, CA 94025 (415) 322-3995 Inquiry *302 ReadySoft, Inc. P. O. Box 1222 Lewiston, NY 14092 (436) 731-4175 Inquiry *303 S. P.O.C. P. O. Box 299 Kiowa, OK 74 553 (918) 432-5774 Inquiry *304 Scorpion 19 Harbor Drive LakeHopatcong.NJ 07849 (201) 663-0202 Inquiry• *305 Signs Etc. by D. Knox P. O. Box628 Carmichael, CA 95609 (916) 944-0790 (916) 944-4282 Inquiry *306 Silver Software 77 Mead St. Bridgepon, CP 06610 (203) 366-7775 Inquiry #307 Software Terminal 3014 Alta Mere Fort Worth, TX 76116 (817) 244-4151 Inquiry *308 Spectrum Holobyte 206l Challenger Drive Alameda, CA 94501 (415) 522-3584 Inquiry *309 StarSoft Development labs 331 Bartlett Road Orlando, FL 32811 Inquiry; #310 Starvision International 305 bMadison Ave. Suite 411 New York, NY 10165 (212) 867-4486 Inquiry *311 Strategic Simulations, Inc. 1046 N. Rengstorff Ave, Mountain View, CA 94043 (415) 964-1353 Inquiry #312 subLOGIC Corporation 713 Edgebrook Drive Champaign, IL 61820 (800) 637-4983 (217) 359-8482 Inquiry *313 Taito Software. Inc. 267 West Esplanade N. Vancouver, B.C.' Canada V7M1A5 (604) 984-3344 Inquiry *314 Teknoware 18627 Brookhurst St. Suite 135 Fountain Valley, CA 92708 (714) 871-5650 Inquiry *315 Three-Sixty', Inc. 2105 S. Bascom Ave., Suite 290 Campbell, CA 95008 (408) 879-9144 Inquiry *316 Titus Software Corporation 20432 Corisco St. Chatsworth, CA 91311 (818) 709-3693 Inquiry #317 Visionary Design Tec hnolog ies 45 WhitehomCres. North York. Ontario CANADA M2J3B1 (416) 497-0833 Inquiry *318 Amazing Users Unite WACKO Walla Walla Computer Users Organization Richard Daley, President P. O. Box 217 College Place, WA 99324 Description: We have monthly meetings, a newsletter called WACKO World, and a monthly club disk. We actively trade newsletters with other groups. Meeting: 3rd Sunday of each month at 2pm. Location: Main lecture hall of the Life Science Center at Walla Walla College. Users Unite Users Unite NOCK New Orleans Commodore Klub Carol S. Koster, Secretary/Public Relations 3701 Division Street, Suite 140 Metairie, Louisiana 70002 Description: Serving Amiga and Commodore Users in the greater New Orleans area. We are officially recognized by Commodore as an approved User's Group. We have a monthly newsletter and over 250 PD disks For the Amiga and 200 PD disks for C-64/128. Meetings feature news, speakers, demonstrations, and tutorials. Meeting: 3rd Saturday of each month at 4pm. Location: Old Metairie Public Library, 2350 Metairie Road, Metairie, LA. Users Untie Users Unite AAG Another Amiga Group Grit Van, President Odenton, MD Description: We are a small but *FUN* user's group. The group has members from a wide variety of computing backgrounds and is an excellent place for the ‘novice’ to get help. Meeting: 2nd Monday of each month. Location: Provinces Branch of the Anne Arundel County Library in Odenton MD. WesCAUG Western Colorado Amiga User’s Group Bob Payne, President 522 29 Road Grand Junction, CO 81501 Description: We have just recently formed and would like to inform die world about our existance. We are 20 members and growing fast. We have written a constitution and chosen executive members. Meeting: 1st and 3rd Saturdays of the month. BBS: We have a section on die Squirrels Nest. The sysop is Allan Worely and the phone number is (303) 242-7977. The Blackboard, sysop Zak Speakman, phone number (303) 434-5492 Users Units Users Unite Amiga Users of Southern Maine Joe Beecher, Treasurer P. O. Box 10237 Portland, Maine 04102 Meeting: 1st Friday of die month at 6:30pm. Location: Fleet Bank, Cumberland Street, Westbrook Maine. BBS: We use ACORN BBS. It has 1 line with 6 trunks and 489 MEG of disk space. It supports many different computers including the Amiga, C-64/ 128, Atari, Apple II, and die Macintosh to name a few. The sysop is Tony Cremonese and die number is (207) 865- 3004. Users Unite Users Unite FWACC Fort Wayne Area Commodore Club Art Skiles, Amiga Librarian P. O. Box 13107 Fort Wayne, IN 46867 Description: We are a group of computer enthusiasts for die C-64, C-128, and Amiga computers. We provide a monthly newsletter, and PD software libraries for both C-64/C-128 and the Amiga. Computer Users Groups of Australia Ross Hall, President P. O. Box 166 Pittsworth, Qld 4356 Description: We support the Amiga and other computers. We have discount vouchers for various stores and competadve prices on diskettes. We have a newsletter the Micro Gazette, published monthly (disk based). Meeting: 1st Saturday of die mondi. Location: St. Peters Lutheran Church Hall, comer of Hadley & Grand street, Pittsworth, Qld. Users Unite Users Unite F. C.A.U.G. Fairfield County Amiga Users Group Kevin. A. Brook 57 North Street, Suite 315 Danbury, CT 06810-5638 Description: At each meeting, we discuss topics, mention events, demonstrate products, tutor beginners, and sell public domain disks. We have a newsletter entitled PIXEL PARADE. We are interested in swapping newsletters with other groups. Meeting: 2nd Saturday of the month at 5:45pm. Location: Danbuiy Llospitai Health Sciences Auditorium , Danbury CT. BBS: We have a BBS called Archives run by sysop Scott Steinsvaag at (203) 938- 9163. Users Unite Users Unite If you would like your user's group info printed here, please send a letter with the following information; - Users Group name. - Group's address and phone number. - Point of contact. - A brief description of your group (25 words or less). - The location and time you meet. - If you use a BBS include the name, phone number, and sysops name. - Send us your neivsletter, we enjoy reading them. Thanks -AC* Commodore has been shipping the new 1 MB “Fat Angus” custom graphics chips in new Amiga 2000 and 2500 systems since April. As of this writing, there is no word regarding when the new graphics chips will be available for units already in the field. Many users have waited for some time to take advantage of the full power of tire 1 MB chip, Hopefully by the time you read this, the chips will be available in enough quantity for distribution as upgrades. John Steiner's Bug Bytes The Bugs & Upgrades Column I have been told that the upgrade will be more involved than just swapping chips, unless you have a revision 6 motherboard. Older motherboards require moving a jumper, cutting a circuit board trace, and replacing the chip. The large scale integration semiconductor device will require a special tool to remove it from the socket. Another new product, the AT Bridge Card, lias been shipping with Janus version 2.0 software. The new software has many features and advantages over the original XT Bridge Card software. Though the new version Janus system will operate with the XT bridge, it is currently only available with tiie new AT Bridge Cards. A spokesperson for Commodore said an upgrade will be available soon, and XT Bridge Card users will be able to find out about the upgrade as soon as it becomes available from their local Amiga dealer. Owen White of Los Cruces, NM is trying to obtain a shareware program called NGI, a Bob-creating program. He has written to the author at National Pixel Products of Valencia, CA, but has not received a reply, and die company is no longer listed in the telephone directory. If you know the company’s latest location, drop me a line, and I will pass the information along to Mr. White. Robert Stone of San Jose, CA noticed a problem with Disk Master version 1.3 when he used *.SND. The pattern to copy a group of .SND files from a floppy to his hard disk, not only did the files with .SND extensions get copied, but any file with .SND anywhere in the name also got copied. After some experimentation, he determined that there seems to be no difference between * abc and *abc*. Has anyone else run into this problem? Eric Saunders of Fredericksburg, VA writes about an incompatibility problem with the Microbotics Hardframe SCSI controller and the CMI Processor Accelerator. According to Mr, Saunders, CMI is aware of the problem, and is working on it. Another problem involves the Hardframe and the JLINK command on the Bridge Card. When Saunders autoboots from the hard disk, the JLINK command causes the PC side to hang. It appears that if the Janus device driver is not loaded at tire start of the boot sequence by the Binddrivers command. JLINK hangs. Since the Hardframe is autoboating, the hard frame device driver is recognized first, then Binddrivers is issued from the startup sequence. The problem can be simulated by not autobooting on the hard drive, and removing Binddrivers from the Startup-sequence. When Binddrivers is finally executed from the CL1; JLINK bangs. If autobooting is disabled, and Binddrivers is the first command in the startup-sequence, both the Hardframe and JLINK work properly. Correspondences with Commodore and Microbotics have not produced a solution. If you have found a workaround for this problem, let me know and I will pass it along. In the BugBytes column in AC 4.4, I reported on a problem with MaxiPlan and FastFonts. Dennis Smith of Grafton, VA wrote in a workaround for the problem. Version 1.9 resides on his harddisk, and in his startup sequence, he uses :ff >nil: Dennys.font to load MaxiPlan. He created a project icon that looks like the MaxiPlan icon, but actually executes a script with default tool set to “Giconx”. The script, which has the same name as die icon (minus the .info) is :echo "FLASH means fonc-not- found... Loading Topaz.fonnff >nii: topaz.fontstack 12000echo “Loading MaxiPlan”dhO:Maxi-PJan/Maxiplanecho “Loading Dennys.font”ff>nil: dhlfronts/ Dennys.font* On the topic of MaxiPlan, the program originally published by Oxxi, Inc., now has a new name and a new publisher. The latest incarnation of MaxiPlan is now called Plan/It. New features and bug squashes have made this program a true upgrade from MaxiPlan version 1.9. The latest version now exports and imports Lotus 1-2-3 files. An Arexx port has been included, and arbitrary- text in multiple fonts, colors and type styles are included in the graphing features. GANTT project charts have also been added to the program. Users of any version of MaxiPlan can upgrade to Plan/It by sending both die original disks and manual, and a check for S45.00 to B.E.S.T. Inc. Delphi Noetic Systems, developers of F-Basic, have announced the release of F-Basic version 2.0. The program has many new features, including direct IFF file support, high level random access file commands, and high level animation, among others. The upgrade can be purchased by registered users for .95. To receive your upgrade, contact Delphi Noetic Systems, Inc. Emerald Intelligence has mailed an upgrade offer to registered users of Magellan, Version 1.1 adds additional features such as display window' scroll bars, complete trig functions, and an improved file requester among other Which hard disks for AMIGA? Curious? Any (IBM compatible) with our A.L.F.! (Amiga Loads Faster) Safer with CHECKDRIVE. Faster with FASTFILE-SYSTEM. 50% more MB with RLLCONTROLLER. More economic - even defective hard disks can be used. SCSI-Bus, ST412/ST506-Bus Automount Ver. 1.6, Autoboot Ver. 2.0 Prespect Technics Inc. P. O. Box 670, Station H Montreal, Quebec H3G2M6 Phone:(514)954-1483 Fax: (514) 876-2869 BSC Biiroautomation GmbH Postfach 400368 8000 Mijnchen 40 W-Germany Phone: (89) 308-4152 Fax: (89) 307-1714 Circle 129 on Reader Service cord. Things. Several other improvements have also been made. To receive your upgrade, send both your original program and data disks and a check for S30.00 to Emerald Intelligence. Microway, makers of the AGA 2000 “flickerFixer" board,manufactures one of the required accessories for Amiga professional desktop publishing or CAD work. The advanced graphic adapter allows unparalled use of a high scan rate color monitor. One disadvantage of the AGA 2000 board is that you can’t use a genlock on an A 2000 widi the “flickerFixer'’ board installed. Microway is working on a daughterboard that plugs into the AGA 2000 which will allow the use of a genlock. They already have a prototype or two built, but a few technical problems remain. They hope to demonstrate die new board at the Chicago AmiEXPO in July. Peter Silverstone, the designer of the AGA 2000, has created specifications and cable connection information that allows inexpensive monochrome VGA monitors to be connected to die Amiga 2000. The cable properly mixes the RGB signals to give a display that works nicely with HAM and games. The advantage of VGA monochrome is that the monitors are very sharp and very inexpensive. The cable is easy to build, or you can probably order one from Redmund Cable, or your local Amiga dealer. Gold Disk has released version 1.2 of Professional Page. The premier Amiga desktop publishing program now imports clip files from Professional Draw. Clip files can contain one or several pieces of structured clip art. The new release squashes several bugs and adds a few new features, including the ability to sort die directory lists. A major change in Professional Pagel.2 is die removal of Postscript Specs and Dot Matrix Specs from die Preferences menu. All the preferences have been inserted into the large print requesters. Professional Draw users will recognize the print requesters, because they are virtually identical. A new feature added to Professional Page is EPSF file export option. EPSF export is a major addition that allows EPSF flies to be exported to odier publishing packages diat cannot read a Professional Page file. Professional Page now supports color Postscript printers directly, as well as, printing color separations. Professional Page provides several new hot keys. Once software becomes intuitive, it is time consuming to remove the fingers from the keyboard to drag a mouse to the top of the menu bar. Being able to access additional menu choices from hot keys is a major improvement. If you haven’t already received notice of a Professional Page update, here are the details. Emerald Intelligence 3915-A1 Research Pork Drive Ann Arbor, Ml 48108 (Inquiry #199) Gold Disk 2179 Dunwin Drive #6 Mississauga, Ontario Canada L5L 1X2 (416) 828-0913 (Inquiry #200) Microway P. O. Box 79 Kingston, MA 02364 (508) 746-734 (Inquiry #201) If you purchase Professional Page within 90 days of requesting die upgrade, and return your registration card with the serial number sticker in place; the upgrade is free. If your purchase date was earlier than the previous 90 days, and you have registered your purchase, the upgrade fee is .00. A press release from Central Coast Software has warned that a pirated version of Quarterback is floating around die networks. The program is easily identifiable, as it has been modified, and carries die version number 3-0. Any other modifications made to die program are unknown, but it seems to have been modified from version 2.1 The latest available version of Quarterback is 2.3, a minor update from version 2.2. The new version enhances program operadon for users who backup to high density backup devices such as removable hard disks and other non-mountable mass storage devices. Users who backup to floppy disks will see no changes from their 2.2 versions. For upgrade information, contact Central Coast Software. That's all for this month. If you have any workarounds or bugs to report, or if you know of any upgrades to commercial software, you may notify me by writing to: John Steinerc/'oAmazing Computing Box 869 Fall Fiver, MA 02722. . Or leave Email to Publisher on People Link or 73075,1735 on CompuServe. • AO 60 Days to the LARGEST AMIGA Publication ever! AC' GwiE/miGA AC's Guide to the Commodore Amiga is the only complete source for Amiga product information. AC's Guide is your only complete record of categorized and cross referenced, commercial software, hardware, and freely redistributable software. AC's Guide is an Amiga reference which should be alongside every Amiga user's favorite computer. Each product is listed with a brief yet thorough description of the product's features and uses. AC's Guide to the Commodore Amiga is available by only reservation or through your Amazing Dealer! This guide is not a part of the regular Amiga subscription. Don't risk missing this valuable AMIGA reference—reserve your AC Guide today! Reserve your copy & save [dataz/press_magazine/Amazing_Computing/HTML_TXT/Amazing_Computing_Vol_04_07_1989_Jul.htm].00 off the .95 cover price! Yes! Please enter my AC Guide reservation today! ? Fall '89 .95 (save [dataz/press_magazine/Amazing_Computing/HTML_TXT/Amazing_Computing_Vol_04_07_1989_Jul.htm].00) ? Fall '89 & Winter '90 .95 (save .95) ? 12 issues of AC plus Fall '89 & Winter '90 Guides for .00 (save .95) US subscriptions only. Foreign prices on request! VISA Name_ Street_ City_ ST Zip, Amount Enclosed ? Visa QMC Signature S20.00 minimum on all credit card orders. Expiration Date. All funds must be in U.S. currency drawn on a US bank. Please allow four to six weeks for processing. Adapting Analog Joysticks to the Amiga by David Kinzer This article explains how to build an adapter to allow IBM or Apple joysticks to properly function on an Amiga. In addition, 1 have included a program in “C” as a tutorial on how to properly write programs to read the joysticks. I have fully tested this design on my own A1000 and A2000 and find it to be satisfactory. You need to evaluate the design for your own uses. This project requires electrical connections to the Amiga computer, so it should be done carefully, and with a full understanding of the design. Since I cannot control the condi¬ tions under which the project is built or tested, 1 cannot accept any responsibility for any damages. The Hardware The Amiga supports a wide variety of input devices for use with die mouse pons. One of these is an analog joystick. Unfortunately, the Amiga design team did not design the port with presentiy available analog joysticks in mind. Since die number of Amigas sold has never been as great as the Apple II or IBM Pcs and their clones, joystick manufacturers have ignored the Amiga. Joysticks for the Amiga and drose for the Apples and IBMs differ in dieir pinouts and in die resistance values of dieir variable resistors. The resistors change their value according to the joystick's position. There are two resistors in the joystick, one for the horizontal (or X) position, and another for the vertical (or TO position. The Amiga requires the resistors to have a maximum resistance of 1M Ohm (one M Ohm = one million Ohms) (See note 1). The “standard" joysticks have a maximum of 150K. Ohms (one K Ohm = one thousand Ohms), This means they do not have enough range to work properly for the Amiga. The Amiga analog joystick port is made up of a pair of analog current input to digital information output (A/D) converters. Part of the circuitry' is in the Paula custom chip, and it is intertwined with die creation of the video picture on the screen. For clarity, we will talk about how one converter (which does one axis of the joystick) works, but in the hardware the other converter is working in parallel also. The analog conversion starts when the video beam is traveling back to the top of the screen. During this time, the Paula chip is discharging a capacitor (see Figure 1). After the video beam has made a few passes across the screen (so no more than 255 scan lines remain for both NTSC and PAL machines), the discharging is stopped. The capacitor then starts charging from the +5 Volt supply through the variable resistance of the joystick. While this is happening, a count of the number of times the video beam crosses die screen is kept. The counter stops when the voltage on the capacitor reaches a pre-set level (approximately 2 Volts), and the conversion is complete. IDERL RMIGR RNRLOG JOYSTICK RMIGfl RNRLOG INPUT PIN DB-9S Pinout 7 Figure One Amiga Analog Output Pin Figure Two Ideal A nalog Joystick The number of scan Lines of time it takes to reach the pre¬ set threshold is proportional to the product of the capacitance and the resistance. This product is known as the R-C time constant. The joystick position controls the resistance, so die number of scan lines it takes to reach that threshold is directly related to tire joystick position. If the joystick is in the 0 Ohms resistance position, the capacitor charges immediately, and the output of the conversion is zero. If the joystick is in its maxi¬ mum resistance position, the capacitor takes a long time to charge up and may never reach the thresliold before the video beam reaches the bottom of die screen, resulting in a conver¬ sion to 255- Widi die joystick in the middle, die output should be about 128. The problem with the “standard" joysticks is their maxi¬ mum resistance is not high enough. This means that even at maximum resistance, too much current flows into the capacitor, and the counters never reach their maximum. In fact, die count will never get more than about a fifth of die way diere. Because of the unavailability of Amiga joysticks, some games have been written using this reduced range. However, they have suffered a loss of resolution (though perhaps not playability) by doing diis. There are a few ways to fix the joystick shortage. One would lie to parallel larger capacitors across die existing ones. This might work, but since we don't know the Paula chip's exact internal configuration, we might damage something. Also, there is probably a current limiting resistor inside the Paula chip which will form a voltage divider with the joystick resistor, preventing complete discharge of the capacitor. This leaves less voltage for charging, increasing the effect of noise in the system. Another way would be to change the resistance of die joystick. But different brands of joysticks are all different and, though this would be the best soluuon, finding die appropriate resistors might be difficult. What we do here is change the apparent resistance of the joystick so that, to the Amiga, it looks like the type of joystick it wants. Figure 2 shows the internal function of the ideal Amiga joystick. The variable resistors connect to +5 Volts on one end, and to the Amiga's internal capacitors on the other. The time it takes to charge up each of the capacitors is individually determined by die value of the resistors (again, changed by the horizontal and vertical joystick position). I have tried to design a low parts count adapter which allows a lower resistance value joystick to work exactly as an ideal Amiga joystick. The small size of the circuit allows you to place it inside most joysticks if desired. Alternately, you cart make it an external adapter, which has the added benefit of allowing the joystick to work with its original machine. Figure 3 is a schematic of the joystick adapter. The analog lines connect to the analog input pins of the Amiga, where the capacitors are located. The op-amps (operational amplifiers) used in the circuit are in a voltage follower configuration. For each, the voltage on the output will be kept the same as tire voltage on the corresponding positive (+) input. The positive inputs monitor die voltage on the capacitors, so the output of die op-amps are at those same voltages. For each axis, the current flowing through the variable resistor (in the joystick) from +5 Volts reaches the two resistors in the adapter. Since the voltage on the op-amp output and the voltage on the Amiga input are the same, the voltage across the resistors is the same. This resuits in the current always being split in a constant ratio. The ratio of the resistor values control die ratio of die current split. By selecting die appropriate resistances, the current into the computer is reduced to the amount that -would flow if an ideal joystick were attached. J8 UCS8 ^ f 1 iF <3 AMIGA ANALOG JOYSTICK ADAPTER 3 - Button 1 4 - Button 2 1 - Button 3 2 - Button 4 Joystick Roststor Cmmon Figure Four The Amiga Analog Joystick Adaptor Rmiga Pin 7--5U Ground 9 - U-D (V) Button 1 Button 2 Button 3 Button 1 Figure Three Tb e Joystick Adaptor Pinouts It is November 1942 and (he Russian winter offensive Is about to begin. But first the vital Vitebsk-Leningrad railroad must be cut. Defending this sector are two heavily fortified but understrength German divisions. The stage is set for one of tire most bitterly fought battles of the war in the East. Design by Hall of Famer Frank Chadwick and historical research bv Shelby Stanton insure playability and a wealth of historical detail. ? Fealures: ¦ l ull color graphics ? Digiti/ed sound * Unit identification - Rockets ¦ Supply ? Weather ? Default actions ¦ Much more .. Amiga S59.95 IBM .95 Requires an Amiga Computer with I megabyte main memory or IBM PC or compatible with 512 k and EGA ©fkatsllafttaaffi Building 3. 297 North St. Hvannis. MA 02601 (508) 790*1994 Visa and MasterCard orders call toll free: (800) 242*1942 Satisfaction guaranteed if purchased from Command Simulations Ciicle 130 on Reader Service card. Exactly what is on the positive input). Tort high a resistance will result in the voltage not. Rising fast enough in the minimum resistance joystick position. The resistor values are 2.7K Ohms for the input of the Amiga, and 500 Ohms for the connection to the op-amp, which represent an appropriate design compromise. This results in 5/6 of the current going into the op-amp, and 1/6 (the same ratio as 150K Ohms to 1M Ohm) rtf the current going into the joystick port. Note that by changing 500 Ohm resistors, which go into die Amiga to IK Ohm variable resistance types, the ratio can be easily adjusted for each axis to provide die optimum value for your individual joystick-Amiga combination. The op-amp selected for this design is an LM358, manu¬ factured by National Semiconductor or Motorola. It is a dual op- amp which has some very special characteristics. It is a low voltage design capable of operating on +5 Volts. It has special circuitry inside it to allow the output to swing very close to the negative (ground) supply. In addition, die inputs can be taken all the way to the negative supply'. This allows tracking of die capacitor voltage during discharge. These are not common char¬ acteristics for an op-amp. The op-amp is also a compensated design which allows its use in circuits with a gain of less than two (this design has a gam of one, a voltage follower), I do not recommend substitution of a different op-amp, but if you can't find one, an identical performing quad op-amp, the LM324, is available at Radio Shack (part *276-1711). Connect die unused outputs to their corresponding negative inputs and ground the unused positive inputs. The capacitor from +5V to ground filters die power coming from the 5V supply of the Amiga. 1 microfarad is sufficient, but this value is very flexible. The Amiga joystick port uses a nine pin “DB" style connector. The joystick adapter needs a DB-9S (die S is for sockets) connector to fit. One good way to get one of these is to buy a joystick extension cord and cut the cord off (keeping enough cord to reach where you want your adapter). The Amiga supplies +5 Volts on pin 7, and ground on pin 8. The X (side-to-side) input is pin 5, and the Y (up and down) input is pin 9- The Amiga expects these inputs to be pulled up to +5 Volts through the variable resistors of the joystick. Fire button 1 (also known as the left fire button) connects to pin 3- Button 2 (the right button) connects to pin 4. When pressed, the fire buttons connect their pin to ground. An IBM type joystick ends in a DB-15P (the P is for pins). This means the adapter needs a DB-15S to fit. The X-axis resistor connects to pin 3, the Y-axis resistor connects to pin 6, and the other end of both connect to pin 1 (the resistor common pin). Fire button 1 connects to pin 2, fire button 2 connects to pin 7, and the other end of both connect to pin 4 (the fire button common). Apple joysticks may need to be modified slightly. Some joysticks have die fire button pins connected to ground through a resistor, and when the button is pressed, die pin is switched to the 5 Volt pin. This results in an operation that is the reverse of what the Amiga expects. The joystick fire buttons can be rewired to simply connect to ground when pressed. An alterna¬ tive is to add a simple TTL inverter to die adapter, preserving the original function of the joystick. There are two types of Apple joysticks. The original type ended in a 16-pin dual-inline plug, which plugged into the computer motherboard. The newer type ends in a DB-9P. For the old type we need a 16-pin IC socket, and for the new type we need a DB-9S to fit. For die old style, pin 6 is the X-axis, pin 10 is the Y-axis, pin 1 is die resistor common, pin 2 is fire button 1, pin 3 is fire button 2, and pin 8 is ground. In die new style, pin 5 is die X-axis, pin 8 is die Y-axis, pin 2 is die resistor common, pin 7 is button 1, pin 1 is button 2, and pin 3 is ground. Constructing the adapter is a simple matter of hooking up die wires. Check the joystick pinout table for the connections to your type of joysdek. The adapter is easily constructed on general purpose prototyping board material (except for DD-type connectors which have a funny 0,109 inch spacing). Always follow anti-stadc procedures, even if die op-amp is not a CMOS part. Ttje Driver The Amiga operating system does not directly support analog joysdeks, but the hooks are diere to properly interface with diem. This implies that we can work within die confines of the multitasking system, and not interfere with other programs that might be running. To use analog joysticks, two portions of code need to exist. One part allocates die resources, does the setup, and starts up the other code. It also stops the other code, and cleans up. Usually this part will have the application program as well. The other part is an interrupt server, tied to the Amiga's vertical blanking interrupt. This part will read the joysdeks and pass the information back to the first part every time a vertical blanking interm pt occurs. Allocating the joystick port prevents other tasks from getting this hardware resource, and assures us that no other program is currendy using it. This is done by opening the Potgo resource library, allocating the bits we need with the Al- locPotBits function call. We then assure the inputs we need are programmed as inputs (their state is unknown, some odier program may have left them as outputs) with the WritePotgo function. Once the port is allocated, we set up to have the interrupt server routine called on the vertical blanking interrupt. The interrupt routine will send the joystick positions back to us in a data area we set up for it. We also send die server die address of the Potgo library in this data area, so it can use the Write¬ Potgo routine to wTite to the Potgo register in a multitasking cooperative way. We allocate this data area as public memory with the MEMF_PUBLIC bit. This helps insure future compatibil¬ ity should it be mn on a different processor type. TAKE A BYTE OUT OF HIGH PRICES! There are fabulous savings on all these goodies The interrupt routine is started by filling out an Interrupt structure with the node type (NT_INTERRUPD, priority (10 works well), node name, data area we allocated, and the address of the interrupt routine itself. The start up is done by calling the function AddlntServer with the interrupt we want to service (INTB_VERTB - vertical blanking), and die address of the interrupt structure. Note again that we allocated public memory, this time for the Interrupt structure, The interrupt routine is now called automatically every time the video beam is traveling back to the top of the screen. The values in the data table are constantly updated with the latest joystick position by the routine. We are free to read these values and do whatever our program is going to do with them. When we decide our program is to end, we turn off the interrupt server by calling RemlntServer. We then free the memory tied up with the Interrupt structure and the shared data area, and free die allocated Potgo bits. The intermpt server routine is kept as short as possible. There are other tasks which need to be performed during this interrupt and we can't hog all the time. We do this by keeping the function simple (no averaging, etc.) and writing it in assembly language. A trade-off was made here for the case of single-shot button presses. Additional code was inserted so down presses are memorized. This allows code which might not sample the data very often to catch quick button presses. The server reads the analog joystick values and fire button positions directly from the Amiga hardware registers, and places these values in the shared data area. It then writes to the Potgo register to start another read of the analog joystick positions. This routine must return with the “Z” bit of the M68000 condi¬ tion code register set. This is most quickly done by the last move instruction. Now that we can read the position of the joystick, we need to interpret the values we get back. This requires a little bit of conservative thinking. The capacitance values used by Commodore on the joystick port vary somewhat. The joysticks themselves display considerable variation from unit to unit. What we must keep in mind is that the joystick may not be able to reach the endpoints of die counter range. For "spring-to- center" joysticks, they might not return to exactly the same place every time. Noise also presents a problem, especially ¦when reading higher numbers from die joysticks. One way to handle the endpoint problem is to have the user move the joystick from side to side and up and down, and memorize the endpoint locations. Then, with die joystick (plus a ] FREE mouse pad with orders over S100. Sonix .95 Spellbound 28. 95 Sword of Sodan 35. 95 Test Drlvell 29. 95 The Three Stooges 35. 95 Total Eclipse 29. 95 TV Sports Football 34. 95 V. I.P. Virus protection 29. 95 Warlock 20. 95 Where In World Is Carmen 32. 95 Who Framed Roger Rabbit 32. 95 Who! What! When! Where! 65. 95 Enhancer Amiga DOS 1.3 20. 95 Accessories & Hardware Epyx Joystick 14. 95 ErgoStickJoystick 19. 95 Internal 3'/z" Floppy Drive for 2000 105. 00 California 3.5'drive 145. 95 Supra 2400 Baud Modem 145. 95 Spirit SC 501 VzMeg. Trapdoor internal expan¬ sion with clock calendar forAmiga500. 63. 95 plusshipping & handling Don’t see it here? We’ve probably got it. Call us. S 71.95 25. 95 34. 95 36. 95 29. 95 32. 95 72. 95 109. 95 29. 95 41. 95 27. 95 37. 95 36. 95 56. 95 59. 95 37. 95 37. 95 37. 95 34. 95 34. 95 63. 95 28. 95 49. 95 35. 95 29. 95 19. 95 AudioMaster II Aunt Arctic Adventure Battle Chess BattleTech Blood Money Oark Castle Deluxe Music 2.0 Deluxe Paint III Double Dragon Dragon s Lair Dungeon Master FA/18 Interceptor Falcon Intro Cad Kind Words King s Quest I KingsQuestll King's Quest ill Lords of the Rising Sun OutFtun Phasar Pioneer Plague Publisher Plus Rocket Ranger RushN Attack Sinbad & Throne Df Falcon SI Your Amiga Source P O Box 575719 Murray, Utah 84157-5719 m C O M PUTER 1 800 347 8004 Circle 125 on Reeder Service card. Centered, memorize the center location for the spring-to-center kind. This approach has the advantage of allowing the user the fullest possible range of joystick movements. Its disadvantage is the need to do on-the-fly ratio mathematics, which require some processor time. Another approach is to allow some tolerance for these problems. Consider any count under (for example) 20 to be the lowest possible reading, and anything over 235 to be the highest possible. Any readings in between are used in a linear fashion (except the center, see below). This gives up some possible resolution, but is extremely cheap in terms of processor time. This approach works very well in high-performance applications like games where, if the user is most of the way over on the joystick, he is likely to be all the way over on it anyway. For spring joysticks, the center location needs some dead band. This allows for slop in tire retum-to-center mechanism. Counts from 120 to 135 should be considered centered (e.g. tire space ship stays on present course). Noise appears in the form of varying readings, even though the joystick itself hasn't moved. This is most prevalent when the resistor values are high, which results in high num¬ bers in the registers. Occasionally, a “bad reading" is obtained. These effects are minimized by averaging some number of readings. If possible, ignoring the obviously bad reading will result in smoother operation. You might consider keeping a history of the last 7 readings, throwing out the highest and lowest, and averaging the remaining five. (continued) Use ANY Program Written For “serial.device” On ANY Expansion Port. • Two high speed RS-232C serial ports lor the Amiga 2000. • IBM PC AT style (9 pin male) connector for each port. • Full 7 wire implementation plus Ring Indicator and DCD, • Send and Receive 110 to 76800 baud (and higher). • Complete Amiga system software (both Exec and DOS). •> Using our exclusive Serial Dispatcher, programs can use any port without modification. • Public domain and shareware software ori the distribution diskette. ASK YOUR DEALER! 925 Stewart Street Madison, Wi. 53713 (608) 273 - 6585 AS DG Amiga is a trademark of Commodore-Amiga, Inc. IBM PC AT is a trademark ol IBM Corp._ Circle 132 on Reader Service caid. Note that the OpenAJoystick function returns a pointer to the driver’s data area. This allows direct access to the data if desired, and will save some processor time while running the application. This will lose tire unit independence that existed before, and single shot button events will have to be processed by the application itself. Using unit 0 of ±e analog joystick driver requires turning off the input device. The input device uses gameport unit 0 for the mouse input. This is beyond tine scope of this article. 1 suggest you use unit 1 for the joystick input in your program, unless it needs two joysticks. Tjje Example Program The “C” program presented here allows drawing using an analog joystick, It is intended to be instructional, not necessarily useful. It was created from an instructional program t wrote on how to open screens and windows, and on drawing Lines and text to the window. Note that there is no averaging in the draw routine to show the effects of noise in die joystick readings. An averaging routine would reduce this effect dramatically. Depending on the machine it is connected to, the positioning accuracy in the upper left comer (low counter readings) is probably much greater than in the lower right comer (high readings). The program itself contains enough comments to docu¬ ment its operation. I hope you will use this to launch a new era for the .Amiga, one in which analog joystick support is as prevalent as digital joysticks currently are. Using the program is simple. The joystick moves a colored spot around die screen. Holding down button -1 will leave a trail of colored spots as the joystick moves. Button #2 changes die color once for every time it is pressed. The colors cycle through the 4 Workbench colors. This program will compile for Manx (large and small integers), as well as Lattice. Manx users use die following: cc joydemo.c cc joydriv.c as vbrtn.a In joydemo.o joydriv.o vbrtn.o -1c Lattice users need to edit the vbrtn.a file to include a “csect” statement as documented in die file itself. Then do the follow¬ ing: lc joydemo.c 1c joydriv.c asm vbrtn.a blink lib:c.o,joydemo.ojoydriv.o.vbrtn.o to joydemo lib lib:lc.lib,lib:amiga.lib Simply run the program by typing “joydemo”. Use the mouse pointer to click on the close box to end the demonstra¬ tion. I hope you enjoy this “new" capability of your Amiga. Note 1: The Amiga Hardware Manual states that die joystick resistance should be 490KOhms (490 thousand Ohms). In reality, this value is insufficient to prevent the capacitor from charging before 255 scan lines have occurred. Listing One Ajoystick.h /»**•«** *,*«*• ***** /* Copyright tc) 1989, David Kinzer, All Rights Reserved /* /* Permission hereby granted to redistribute this /* program in unmodified form in a not for profit manner, J* I * Permission hereby granted to use this software freely /* in programs, commercial or not. /- /¦ V /* Ajoystick.h '/ /¦ */ 1* Include file for using Analog Joystick Routines *1 /* AJOYUNITx is used for OpenAJoystick and ReadAJoystick */ /* read calls */ Idefine AJOYUNITO 1L Idefine AJQYUNIT1 2L /* UxBySINGLE is used for OpenAJoystick calls to specify */ /* single trigger on the button press '/ Idefine U0B1SINGLE OxOlOOL Idefine U032SINGLE 0x0200L Idefine UQ32SINGLE OxOAOOL ? Define (J034SINGLE OxOBOOL Idefine U1B1SINGLE OxlOOOL Idefine U132SINGLE Ox2QOOL Idefine U133SINGLE Ox4000L Idefine U134SINGLE 0x8000L /* Data from ReadAJoystick is returned to an AjoyData *1 !• structure •/ struct AjoyData { unsigned short x; unsigned short y; unsigned char buttonl; unsigned char bucton2; unsigned char button3; unsigned char buttonA; }; /* button data will be one of the following */ • define BUTTONDOWN -1 • define BUTTONUP 0 /* End: Ajoystick.h Listing Two JoyDemo.c ANALOG JOYSTICK DEMO Copyright (c) 1989, David Kinzer, All Rights Reserved 2 Permission hereby granted to redistribute this program in unmodified form in a not for profit manner.' Permission hereby granted to use this software freely 1 in programs, commercial or not. JoyDemo.c This program demonstrates the use of an Analog Joystick input device on the Amiga (tmj Computer, This program also demonstrates the use of libraries, screens, and windows. /* The following includes some header files which define some types and structures used by this program. Note that these include files will themselves include more files so that everything they need is also included. *! • include <exec/types.h> • include <exec/memory,h> • include <intuition/intuition.h> /* Include our own defines for the Joystick portion of the program. The use of quotes around the include file name tells the compiler to look in the current directory for the specified file. If not found, the compiler will look in the default library. */ • include "ajoystick.h" /* The following variables are required to use the libraries. The libraries are loaded into ram so many programs can use them at the same time. This reduces duplication and therefore reduces the amznount of ram needed for multitasking. These variables are pointers to the base of the library entry point. They must be global variables so the 'C' library routines {which call the actual Amiga library routines) can find them during the linking process. The ‘C' library routine adds an offset to this pointer and goes to the subroutine located there. •/ struct IntuitionBase *IntuitionBase; struct GfxBase *GfxBase; /* The following will be used during the open library to ask for a particular revision or greater in the library. A value of Zero says open any revision. This would be useful if you used one of the new version 1. 2 routines which did not exist in VI,1. If you were to call a non-existanc routine, the system will crash. */ • define INTUITION JIEV OL • define GRAPHICS_REV OL /* Here we define the height of the title bar on a window so our program will be able to skip over that space, as well as the width of the window boarders. */ • define TITLEHEIGHT 10L • define BOTTOMKIDTH IL • define LEFTWIDTH 2L • define RIGHTWIDTH 2L /* Here is where we will define the font that we will use for our display. It defines the font that will be used by the text function for rendering in any window on our screen. */ struct TextAttr MyFont ** { {STRPTR}"topaz.font", /* Font Name */ TOPAZ_EIGHTY, /* Font Height */ FS_NGRMAL, /* Style */ FPF_ROMFONT, I* Preferences */ U__ MASTERPIECE PROFESSIONAL FONT COLLECTION® 20 DISK SET The largest collection of fonts and clip art available in a single package for the AMIGA. ! 110 DIFFERENT FONT STYLES This doesn’t mean 10 sizes of II fonts. It means 110 DIFFERENT fonts. LARGE SIZES Specially designed for video work. 95 % of the fonts are over 100 pt. Tall. Easily resized smaller. PATTERN CLIP ART 141 hi-res Dpaint II pages. There are thousands of objects and examples. ALL FONTS ARE HI RES BRUSHES - 2 disks full of color brushes. COLORFONTS - 4 full disks. 100 PAGE MANUAL - Full size font printouts, i 20 DISK SET - ONLY 9.00 Contact your local AMIGA dealer or order direct from AROCK Computer Software, 1306 E. Sunshine, Springfield, MO 65804 1-800-288-AROK I Dpaint II is a registered trademark of Electronic Arts, | Circle 133 on Reader Service card. /* Next we set up the data structure which opens the screen. Notice we include the address of our font structure in this structure, */ struct NewScreen OurScreen 15 0/ f* the left edge has to be zero */ 0, {* top edge, start at top of screen */ 640, /* Width, we want High Resolution */ 200, /* Height, we want non-interlace */ 2, /* Depth, Two Planes, 4 colors */ 0, 1, /* DetailFen and BlockPen specs */ HIRES, /• Let's go for High Res «/ CUSTOMSCREEN, /* screen type, not the Workbench */ fiMyFont, /* use the font we said to *f {STRPTR)"Joystick Sc; reen",/* Screen name, in title bar */ NULL, /* screen gadget */ NULL, /- No custom Bitmap */ 1; I* OK, here comes the program. */ VOID main() { /* The following are used to open the screen and window. */ struct Screen *Screen_ptr; struct NewWindow OurWindow; struct Window *Window_ptr; /* The following variables are used in the demo loop. */ struct AjoyData *JP,- long pcolor; struct message *msgptr = NULL; long old_x a -1; long old_y ** -1; long oldjoolor ** 0; /* Declare the return type of the functions used. */ APTR OpenLibrary C),OpenScreen(),OpenWindcw{); APTR AllocMem {}, GetMsg () ; /* Declare cur function to keep Lattice (tm) happy. */ VOID DrawBox{); /* Open the Intuition library. The result returned by (continued) nentum Mail .95 Retail See Us At AmlExpo-Chlcigo \ Booth #85! NULL) rnangement Flexible setup for .different label types .95 Retail Why pay 0.00 for a data base program TeleTutorisa \when all you need is mail list telecomunications \management. Aid for the novice or those who have \ Momentum Mail features: experienced telecomuni- \FlexibIe search functions allowing calms but haven’t fully com-\mu|tip[e search criteria, pehended all that is to know, \induding pattern searching \-Text transfer capabilities It's features include: \from other programs \- Easy mail list - interactive examples with textual information - teaches the use of bulletin board systems, networking, file tranters, modem commands, and file commpresion - bulletin board simulation - and a comprehensive bulletin board listing Move the graphics pen (an imaginary thing) to where we would like our text to be drawn. Move(Window_prr->R?ort,2QL,2CL); Now let's send some text cut to the screen */ Text(Window_ptr->R?ort,(STRPTR)"Joystick Draw",13L); Let's outline the text with a box, this is our own function DrawBox(Window otr->RPort, 1,12,22, 16, 128); Now we get to the Analog Joystick part. I WINDOWDEPTH | NOCAREREFRSSH; OurWindow.IDCMPFlags « CLOSEWINDQW; OurWindow.Type = CUSTOMSCREEN? OurWindow.FirstGadget ¦ NULL; OurWindow.Checkmark = NULL; OurWindow.Screen - Sereen_ptr? OurWindow.3itMap = NULL; OurWindow.MinWidth » 512+LEFTWIDTH+RIGKTWIDTH; OurWindow. MinHeight = 128+7XTLEHEIGHT+BOTTQMWIDTH; OurWindow.MaxWidth 512+LEFTWIDTH+RIGHTWID7H; OurWindow.MaxKeight = 128+TITLEKEIGHT+BGTTQKWIDTH; Now open the window on our screen. */ (struct Window *)OpenWindow (SOurWindow) ; Winaow_ptr if <windew_?tr = exit(FALSE); Tele Tutor ffl /* Define some conversion functions that change the Q-255 input values into the coordinates for drawing into our window. R/ * define fx(x) (x f 12B + LEFTWIDTH) fdefine fy(y) (y / 512 + TITLEHEIGH7) /* Allocate some public memory for a data structure that the ReadAJoystick will return the data to us in. It is not necessary for this to be public for this example program since we are linking the driver with our program, but should this become a library, this would be required. (It doesn't hurt to think ahead some.) */ Jp » (struct AjoyData *)AllocMem((long)siseof (struct AjoyData),MEMF_PUBLIC); /* Continue only if the allocate worked. */ if (J?) I /* Call the open routine of our driver. We are requesting Unit 1 (the right mouse port), and we want it to give us a single pressed indication for each time button 2 is pressed. (This means button 1 (as well as 3 and 4 if your joystick is so equipped] will report pressed as long as the user holds it down.) */ if (OpenAJoystick(AJOYUNIT1 ! U1325INGLE)) { /* Set the graphics pen to color 1 (actual color depends upon preferences) */ pcclor - 1; SecAPen(Window_ptr->RPort,pcolor); /• Loop until user clicks close box on the window. */ do { /* Read settings of the Analog joystick and buttons. ‘/ ReadAJoystick(AJOYUNIT1, JP); /* Check button 2. Button 2 indicates the user wants to change the color that he is drawing with. Note that if we had not specified U1B2SINGLE on the open call, the color would cycle as long as the user held the button down. This would make it difficult for him or her to select a color. If the button is pressed, change the color variable and write the new color on the display. */ if {JP->button2 != 3UTT0NUP) { pcolor = (pcolor+1) % 4; SetAPen (Window_ptr-i>RPort, pcolor) ; WritePixel (Window_ptr->RPort, old_x, old__y) ; WritePixel(Window_ptr->RPort,old_x+l,o!d_y); } /¦ If "he joystick position has moved, we need to decide if are to clean up the screen where we were drawing. If the button is pressed, we leave the current color on the screen. This is done in conjunction with the statement below. If the old color matches the current color, we just leave it. If it does not match, we replace it with the color that used to be there. We then move to the new position, save the color that was there, and write out the new color. */ if |(fx(JP->x) !¦ old_x) || (fy(JP->y) !¦ old_y)) i if (pcolor !* old_color) [ SetAPen(Window_ptr->RPort,old_color); WritePixel(Windowjotr->RPort, old_x, old_y) ; WritePixel(Window_ptr->RPort,old_x+l, old_y); SetAPen(Window_ptr->RPort, pcolor); 1 old_x ® fx(JP->x); old_y - fy(JP->y); old_color = ReadPixel(Window_ptr->RPort, old_x,old_y); WritePixel(Window_ptr->RPort,old_x,old_y); WritePixel(Window_ptr->RPort,old_x+irold_y); ) t* If button 1 is pressed, the user wants to draw in the window. As long as the button is held, points will change to the current color. We do this by changing the saved color to the current color so when the joystick is noved the color is retained. */ if (J?->buttOhl 1* BUTTONUP) { old_color ¦ pcolor; ) /* Check for any messages coining in to our program. The GetMsg routine returns a pointer to the first message in the queue, if any. If there are no messages, it returns a NULL. */ ) while U(msgptr = (struct message *) GetMsg(Windowj?tr->UserPort))) ; /* We looped until a message arrived at the roCMP port. Since we only asked for one type of message, we are assured that it is the close window message. If we had asked for more types, we would have to decode it to see what type of message it is. For our case, we just reply the message, clean up, and we're done. *f ReplyMsg (rasgptr) ; /• Turn off the joystick routines. W/ CloseAJoyst ick(); } /* Free up the memory we allocated for our data structure. */ FreeMem(JP, (long)sizeof (struct AjoyDataM; We take a out of the price XT ONE BYTE 51 Norwich-New London, Tpke. Rte 3Z Quaker HIH, CT 06375 (800) W-BYTE. In CT (Z03) W3-46Z3 Authorized dealer for Commodore-flmiga Computers, Great Valley Products (GVP), Memory & Storage Technology (M.fl.S.T.). Authorized Commodore-Amiga Service and Repair. Authorized Amiga Graphics Dealer. AMIGA IS A REGISTERED TRADEMARK Oh COMMODORE-AMIGA, INC. Circle 135 on Reader Service card. Int OldPenColor,x,y; short points[41[2]; /* Fill in the points of our box polygon that will be used by the DrawPoly function. The array must be made up of 16 bit numbers. */ points (3)[0] = Left; points [3][1] “ Top; points [0][0] = Right; points [01(1} » Top; points [1] [0] = Right; points [1][1) = Bottom; points [2][0] = Left; points [2][1] = Bottom; /* Close up the window, and then the screen. Then we are done. */ CloseWlndow(Window_ptr); CloseScreen (Screen_ptr) ,* exit(TRUE); Here we have our own function which draws a box on the screen. It calls an Amiga function called PolyDraw which draws polygons on the display area. We change the color of the pen to what is desired, draw the box and set it back. We also preserve the graphics pen location. */ /" The Amiga routines should include ones to find out the current color and location of the graphics pen, but it was not to be. We will just go grab the information from the RastPort structure. *7 OldPenColor = R?~>Fg?en; x = RP->cp_x; y = RP->cp y; /* Set the pen to what we desire, and move the pen to the top left corner of the Box, V SetAPen(RP, [long)PenColor); Move(RP, (long)Left, (long) Top); /* Draw the Box. "i PolyDraw(RP,4L,points); /* And set everything back again. */ SetAPen(RP,Ilong)OldPenColor); Move(RP,(long)x,Ilong)y); VOID DrawBox(RP,PenColor,Top,Bottom,Left,Right) struct RastPort "RP; int PenColor,Top,Bottom,Left,Right; /* End; JoyDemo.e */ 0continued) Listing Three JoyDriv.c Copyright £c) 1989, David Kinzer, AH Rights Reserved Permission hereby granted to redistribute this program in unmodified form in a not for profit manner, Permission hereby granted to use this software freely in programs, commercial or not. JoyDriv.c Analog joystick interface routines This file contains the routines needed to interface to an analog joystick. The routines supplied will open, read, and close an analog joystick port. Note that in order to use joyport 0 {left mouse port) the intuition interface will have to be turned off. /* figure out which bits we need *7 wantpotgo « 0; inputbits = 0; inputnask - 0; if (units & AJOYUNITO) { wantpotgo 1= POT3ITS0; inputbits |= INPUT0; inputmask |= IMMASK0; } if (units 6 AJOYUNIT1) [ wantpotgo I- POTSITS1; inputbits |= INPUTl; inputmask |“ INMASK1; ) /" Do we want anything? If not, return error, since 7 /* there is probably an error in the call. *1 if (!wantpotgo) { return NULL; ) ¦ 0; 0; Library base Potgo register bits we are using Pointer to data passing area Pointer to VERT3 interrupt node send potgobase vertb server send units to vertb server fill in some dummy values ¦>unit0, ¦>unit0, ¦>unit0, • >unit0, ¦>unit0, ¦>unit0, ¦>unit0, ¦>unit0. ¦>unitO, ¦>unitO, ¦>unit I, ¦>unitl, ¦>unitl, * >unitl, ¦>unitl, ¦>unitl. ¦>unitl, ¦>unitl, ¦>unitl, ¦>unitl, 0x8000; OxBCOO; ¦ 0; ¦ 0 • 0 0 = 0; * 0; 0; = 0; 0x8000; 0x8000; » 0; ¦ 0 ¦ 0 ¦ 0 « 0 = 0 = 0 ~ 0 y s bl ¦ b2 • b3 * b4 - ebl eb2 eb3 eb4 y bl » b2 > b3 - b4 ¦ ebl eb2 eb3 eb4 /* reject open if already opened. *J if (JoyData) { return MULL; ) /* Open potgo resource. The resource controls */ f* allocation and writing of the potgo register. •/ /* Mote: There is no corresponding CloseResource call * I /* in the Amiga. *7 PotgoBase = OpenResource<(STRP7R)"potgo.resource"); if (JPotgoBase) { return NULL; /* Return error if potgo,resource */ f* is not available. */ I struct joydata "JoyData = MULL; struct Interrupt 'VBRData = NULL extern VOID vbserverO; /* Open Analog Joystick Routine ¦/ tdefine POTBITSO OxOFOl fdefine P0TBITS1 OxFOOl tdefine INPUT3 0x0000 tdefine INPUT1 0x0000 tdefine INMASK0 0x0AGO tdefine INMASK1 QxAOGQ struct joydata { struct joydata "OpenAJoystick(units) long units; { long wantporgo, AilocPotBits{); long inputbits, inputmask; APTR OpenResource 0, AllocMemO; include “exec/types.h" include wexec/memory.h" include "exec/interrupts.h" include “hardware/custom,h" include "hardware/intbits.h" include "ajoystick.h" struct [ unsigned short unsigned short char bl; char b2; char b3; char b4; char ebl; char eb2; char eb3; char eb4; } unit0,unit1; APTR pgbase; long unitflags; APTR PotgoBase long gotpotgo ¦ /* Allocate the bits that we need from the potgo 7 /* resource. 7 gotpotga = AilocPotBits(wantpotgo); /* See if we got what we needed. If not, return error */ if (wantpotgo !« gotpotgo) I FreePotBits(gotpotgo); /* give back allocated bits 7 return NULL; I /* Since we don't know what the hardware was set to 7 /* before we got it, we shall set the analog joystick 7 /' bits to inputs like we want. 7 WritePotgo(inputbits,inputmask); /¦ Mow that we have the hardware, we shall set up our 7 /¦ VERT3 (vertical blanking) interrupt server routine.*/ /* We get some Public memory for a shared data area 7 /* between the server and the ReadAJoystick routine. 7 /* Then we set up an interrupt structure which allows 7 /* our server to become a part of the Amiga operating 7 /" system. 7 JoyData ** (struct joydata *) AllocKem ((long) sizeof (struct joydata) ,MEMF_?U3LIC); if (JJoyData) { /* error if we can't get memory 7 FreePotBits(gotpotgo); /* give back allocated bits 7 return NULL; ) JoyData->pgbase n PotgoBase; JoyData->unitflags - units; VBRData = (struct Interrupt 7AllocKem(£iong)sizeof (Struct Interrupt),MEMF_PUBLIC); if (IVBRData) { /’ error if we can't get memory /* give back memory and allocated potgo bits 7 FreeMem(JoyData,(long)sizeof(struct joydata)); FreePotBits (gotpotgo) ,- return NULL; \ JoyData- JoyData JoyData- JoyData JoyData- JoyData- JoyData JoyData joyData- JoyData- JoyData- JoyData- JoyData JoyData JoyData JoyData' JoyData JoyData JoyData JoyData- f* Fill in the blanks of the Interrupt structure 7 VBRData->is_Node.ln_Type NT_INTERRUPT; VBRData->is Node,ln_Pri ¦ 10; VBRData->is_Node.ln_Name = "VER73 for Analog Joystick"; VBRData->is_Data = (APTR)JoyD&ta? VBRData->is_Code * vbserver; /* And, finally, add interrupt routine to Operating */ /* System. */ AddIntServer(INTB_VERTB,VBRData) ; /• Return pointer to data, in case user wants to go •/ /* directly to the data structures. •/ return JoyData; /* Close Analog Joystick routine. */ /“ Note: Since the Units are closely intertwined, I •/ /* decided to close all open units with one call, */ /* {since you had to open them with one call */ /* anyway). «/ long CloseAJoystick() I /* Are we actually open? Error if not */ if (!JoyData) { return Q; 1 /* Shut off VERTB routine */ RemlntServer(INTB_VERTB,VBRData); /¦> Free up memory */ FreeMem{JoyData,(long)sizeof(struct joydata)); FreeMom{VBRData,(long)sizeof(struct Interrupt)); /* Give back allocated pocgo bits ¦/ FreePotBlts(gotpotgo); /* Set Flag so we don't read bad data */ JoyData = NULL; /* return success */ return 1; /* Joystick Read routine */ f* Note: Reads values left by last VERTB interrupt. */ /* Note; Data is stale until first interrupt comes along.*/ /* Note: Only one Unit can be read at a time. */ struct AjoyData 'ReadAJoystick(unit,UserData?tr) long unit; struct AjoyData *UserDataPtr; { /* Are we open? Error if not. */ if (IJoyData) j return NULL; I /• Is this unit open? Error if not */ if (!(JoyData->unltflags & unit)) { return NULL; 1 Omnitek Computers AMIGA FULLY AUTHORIZED SALES AND SERVICE FOR ALL COMMODORE _PRODUCTS_ 20% OFF ALL SOFTWARE EVERYDAY! We cany a complete lino of software and accessories for the AMIGA. Como to our Salem, NH location and pay NO SALES TAXI 1300 Main St. Tewksbury, MA 01876 (508) 851-4580 78 Main St. Salem, NH 03079 (603) 893-9791 Circle 136 on Recdor Service card, UserDataPtr->bucton2 - JoyData->unit0.b2; if (JoyDaza->ur.it flags f. U0B3SINGLE) { UserDataPtr->button3 = JoyData->unit0.eb3; JoyData->unitQ,eb3 n 0; } else UserDataPtr->button3 D JoyData->unit0.b3; if (JoyData->unitflags & UCB-J5INGLE) { UserDataPtr->button4 » JoyData->unitO.eb4; JoyData->unitQ.eb4 ** 0; } else UserDataPtr->button4 = JoyData->unit0.b4; } else if {unit == AJ0YUNI71) { UserDataPtr->x = JoyOata->unitl.x; UserDataPtr->y ** JoyData->unitl.y; if (JoyData->unitflags & U1B1SINGLE) ( UserDataPtr->buctonl ° JoyData->unit1.ebl; JoyData->unit1,ebl » 0; } else UserDataPtr->buttonl = JoyData->unlt1.bl; if CjcyData->unltflags & U1B2SINGLE) { UserData?tr~>button2 - JoyData->unit1.eb2; JcyDaca->unitl,eb2 = 0; } else UserData?cr->hutton2 = JoyData->unitl.b2; if {JoyData->unitflags & U1B3SINGLE) | UserDataPtr->button3 - JoyData->unitl.eb3; JoyData->unitl,ub3 « 0; ) else UserData?cr->button3 ® JoyData->unitl.b3; if {JoyData->unitflags 6 U1345INGLE) ( UserDataPtr->button4 * JoyData->unitl.eb4; JoyData->unitl.eb4 - 0; ) else UserDataPtr->button4 ¦ JoyData->unit1.b4; ) else return NULL; /• Error, not a recognised unit ¦/ /* return success */ return UserDataPtr? /* End: JoyDriv.c */ /* Get data for unit and place in requestor's data /* structure. (Should be public memory.) If (unit “» AJOYUNIT0) { UserDataPtr->x ¦ JoyData->unitO.x; UserDataPtr->y = JoyData->unitO.y; if (JoyData->unitflags & U0B1SINGLE) { UserDataPtr->buttonl * JcyData->unitO.ebl; JoyData->unitO.ebl = 0; 1 else UserData?tr->buttonl = JcyData->ur,itO .bl ,* if {JoyData->unitflags & U032SINGLE) { UserData?tr->button2 = JoyData->unitQ.eb2; JoyData->unitO.eb2 = 0; ) else Listing Four VBRtn.a Copyright (c) 196S, David Kinzer, All Rights Reserved * Permission hereby granted to redistribute this program in unmodified form in a not for profit manner. Permission hereby granted to use this software freely in programs, commercial or not- (continued) St o_UCebl (Al) just pressed, set flag * VBRtn.a " indicating button pressed * * uOtl • Vertical Blanking Routine for analog joystick support.* move.b o U0b2(Al),DO do button 2 * This routine reads the joyport hardware during every * btst #2, Dl * vertical blanking interrupt and stores the joystick * sne o U0b2 (Al) * data for use by the read routine. Beq. S uQt2 tst.b DO bne. S u0t2 • The ordering of the buttons is sortof taken from the St o_UGeb2 (Al) * RKM hardware manual (buttons 3 and 4 are not defined u0t2 * there) * The fastest way to do the exclusive or in this case is * * to add 1 to the least signi ficant bit. If that bit is * when reading from the joyport it is xxxxxx!3xxxxxx24 * a 1, there will be a carry into the next position. If * where 1 & 2 are obtained directly, 3 is obtained by 1 » so, and the next position is a zero, the result will be * eor 3, ana 4 is obtained by 2 eor 4. ¦ a one. If the next position is a one, the result is a - • zero. Obscure, but fast. Note that this renders all * * other bits useless. We use a byte add here to prevent * ruining the button 2 ar.d 4 data in the upper byte. * Lattice (tin) users need to remove the comment asterisk add.b ? 1, Dl do button 3 * from the following line to cake the assembler happy move.b o_U0b3(Al),DO btst 11,Dl * csec t text sne o U0b3(Ai) beq. S u0t3 tst .b DO regbase equ SDFFOOO bne. S uQt3 joyOdat equ SOOA St o_U0eb3(Al) potOdat equ jumi2 u0t3 joyldat equ 500C add .w ?0,Dl do button 4 potldat ecu jumi4 move.b o_U0b4(Al),DQ (same eor scheme used) btst ? 9, Dl WritePotgo ecu - sne OjJ0b4 (Ai) beq. S u0t4 tst .b DO o_U0X equ {jumi [dataz/press_magazine/Amazing_Computing/HTML_TXT/Amazing_Computing_Vol_04_07_1989_Jul.htm]} offsets for data passing bne. S u0t4 0 UOY equ 52 structure St oJJ0eb4(All oJJQbl ecu S< uOt 4 o”uQb2 equ o_U0b3 equ S6 o_U0b4 equ ul 0 Uqebl equ btst tl, o_flags+3(Al) see if unit 1 open o_UGeb2 equ beq restart o_U0eb3 equ$a o_U0eb4
ecu Sb move.w potldat(A0),DO save pot data move.w DO, Dl o_U 1X
equ $c a s 1. W #8,DO 0 U1Y equ$e move.w DO, O UlX(Al) ojnbi
equ and. W #$FF00,D1 oJJlb2 equ move.w Dl, o_U1V(Al) OJJlb3 equ o_Uib4 equ move.w joyldat(A0),Dl get joystick button o Ulebl ecu • positions o”uieb2 equ 515 o_Uleb3 equ SI 6 move.b 0 Qlbl(Al),DO do button 1 o_Uleb4 equ btst #9,D1 sne o_Ulbi (Al) o Potbase equ SI 8 beq.s Ultl o_flags equ Sic tst .b DO bne.s ultl St oJJlebi (Al) ulcl xdef _vbserver move,b o_Ulb2(Al),DO do button 2 btst ll. Dl * We rely on the data area being pointed to by A! Upon sne 0_Ulb2(Al) * entry, wh ich the exec does for us. Beq. S ult2 * tst .b DO * We can consider DO, Dl» AO, Al, A4, A5 and A6 scratch bne .s Ult2 st 0_Uleb2 (Al) _vbserver: ult2 add.b #1 ,D1 move.b o_Ulb4 (Al) ,D0 do button 4 move.1 #regbase,AQ AO points to hardware base btst # 1, Dl sne 0_Ulb4 (Al) btst #0,0 flags+3(Al) see if unit 0 open beq. S ult4 * (btst works on bytes) tst -b DO beq ui branch if not bne. S ul 14 St 0_Uleb4(Al) move.w potCdat(A0),DO save pot data uit4 move.w DO, D1 add. W ?5100,Dl do button 3 asl .w #8,DO move,b OjJib3(Al),D0 move.w DO, c U0X(A1) btst #9, Dl and.w #$FF00,D1 sne o_Ulb3(Al) move.w
Dl,c_U0Y(Al) beq. S ult3 tst .b DO move.w joyOdat(A0),D1 get
joystick button bne. S ult3 * positions st o_Uleb3 (Al) ult3
move.b o_U0bl(Al),D0 do button 1 restart * save previous state
move.1 ? 1,D0 btst #9,D1 test to see if pressed move.1 DO , Dl
sne o_U0bi(Al) set or clear data element move.1
o_?otbase(Al),A6 Call WritePotgo * based on position jsr
WritePotgo(A6) beq.s uGtl if not pressed we are done move.1 ?
0, DO tst .b DO was it pressed before?
Rts bne. S uOtl yes, branch end
• End: VSR tn.a
• AC- Notes 'MtK Planned Programming by Stephen Kemp Good
programs usually begin with a plan. Even simple utilities or
programming examples deserve forethought. Some¬ times taliing a
few minutes to jot down the objective(s) of a program can spell
the difference between the program perform¬ ing as required, or
missing by a mile. Case in point: I recendy talked widi a
just finished. While programming, he added a few extra options
he didn't consider at the beginning. It just seemed like the
thing to do. After all. He was writing the program for himself.
The program worked perfectly. However, it didn’t perform the
task he first intended to handle. Unknow¬ ingly, he compromised
his objective, and had to write another program to achieve the
desired goal.
Believe it or not, this is not all tlrat uncommon. Don’t be surprised if you find yourself in a similar situation. Sometimes even tire best plans can miss the mark. Still, a few simple notes (mental notes are okay, but written are best) can usually keep you on track. Plans help to keep you focused.
At this juncture I have to admit that I am not usually a "full project planner” using flow charts, report diagrams, and design specs. Likewise, I am not trying to convince you to be or not be this thorough. If you are like me, you would rather spend your time programming, not planning. However, I do recommend that everyone at least write down program goals before beginning. You'll be surprised how much even the simplest plans can help.
When designing a program from scratch, many things have to be considered. What will the program do? Who is going Lo use it? How often? After you have been writing programs for a while, questions like these will always be the first ones asked (especially when you write commercial software). Most design¬ ers will tell you to start planning by first establishing what die program is to accomplish, Next, design tile interface (what the users will see). Finally, set forth the detailed specifications for the program. These are just the general steps used to design programs. But another step needs to
be considered—establish¬ ing what the program does not have to do. You must set limitations.
Yes, I said limitations. Believe it or not, setting program limitations is probably the hardest tiring about planning a program (even simple ones). This may sound odd, but it is true.
This step should actually overlay the entire design phase.
Without setting limitations, you may become bogged down in areas that ultimately mean little, if anything, to the actual goal (a la my friend's story).
If you work as a programmer for someone, it can be crucial to have them explicitly state the limitations and expecta¬ tions. Why? Because as a programmer, you will be judged by how you use the allocated time to achieve the objectives. My boss would like programs that can do everything any user would ever want them to do, and that don't make mistakes even if a 3-year-old is at the keyboard. After my boss explains the objectives of such a task, the program would take 10 years to write. By then it would be obsolete, so my boss usually decides which areas lie wants me to spend my time on, and
which to forget.
Even if you work for yourself, you will have to set limitations. Planning can help you do this. If you do not like die term “limitations", think of it as staling exactly what the program will support. Before including anything that is not on the list, stop and carefully consider whether it is warranted.
I do not want to give you the impression that programs should only work a certain way and only for certain people.
Error handling and things of this nature have to be planned for too. Here, though, I want to focus attention on the specific ‘'functions" that a program, executed in the proper fashion, is or is not expected to perform.
At this point, you may be thinking I am crazy, but let's look at a simple example and see what can happen. First we need a simple objective. Suppose my boss walks in and hands me this note: “I need to be able to search my source file to see if T have specified any "include" statements by searching for the word ^include Writing a program to achieve this objective is fairly simple, especially if you know the specific file and the string for which to search. In fact, here is tire program.
/3 This program will soarch rhe named program for the occurrence */ /* of the word ^include. If it is found it will say yes, otherwise*/ /* it will not print anything */ ^include "stdio.h" main I) ¦: FILE “fopenO, *fp; char buffer[IOC]; char * cp; if ((fp = fopenrLOOK.C","r")) != MULL)I /* open the file in question*/ while ( ifeof(fp) )l /* while not at the end */ if (fread(buffer, sizeof(buffer), 1, fp) == 0) /* read a line */ break,- fort cp = buffer; *cp != ’{jumi [dataz/press_magazine/Amazing_Computing/HTML_TXT/Amazing_Computing_Vol_04_07_1989_Jul.htm]}' ; cp+r ){ /* search the line*/ if (stmcsip(cp,"^include",strlen("#include"M --
0) ( printf("Yes\n">; /* found the word */ goto done; /* get out
early */ } } : done: /* early out label V fciose(fc); /* close
opened file *,' ) exit (0) ; /* program exits ’/ 1 But wait a
minute! Is this really what he wanted? By doing a little
planning, we might develop a useful utility, in fact, he might
expect one! If you received this criteria from a manager, it
will be important to know die real objective. To demonstrate
how important a few' planning notes can be, let me list
several tilings diat this program may (or may not) be expected
to support. While reading dirough die list you will
undoubtedly think of a few items I did not include. If so,
dien you are beginning to understand how important planning
can be.
• Is printing die line to the screen sufficient? The printer?
• Should the line number be included? The column number?
• Do we pause when the search criteria is found?
• Should it pause after filling the screen?
• How about supporting a “replace” feature?
• Should the program have “internal" instructions if used
incorrecdy?
• Find all occurrences of the search criteria or stop after 1?
I have just scratched die surface, but I think most of you have grasped the point by now'. Every program you start has the potential to be eidier the program to end all programs, or just a piece of junk. Now although most of die items I have listed here might sound great, you still have to weigh dieir value against the task (and time) at hand. In my case I would have to take this back to die manager to establish just what he expects. This planning step not only determines what the program will do, but it should help me approximate how long it will take to write the desired code.
Look to the Future Here's another point that 1 have not yet made. A simple list like diis can also make adding enhancements to your program easier. Even though we’ll probably eliminate items from the list, this does not prevent us from including them in die future.
Most programs evolve, especially utility programs. They usually start out performing one or two simple tasks, and later are enhanced to handle more and more features. This is an important point to remember because sooner or later you, or someone after you, will have to make those modifications. With a lilde forethought, the future can be made easier without having to spend time on those features now.
Now' diat you have read dirough die list of potential functions, look back at the program I wrote. Kind of embarrass¬ ing, isn’t it? But remember, it could have been just as embarrass¬ ing if I had tried to include every feature in the list only to discover dial my boss expected me to be finished by noon and did not care about half the items.
Be Prepared: Plait So plan. Plan what your programs will and will not do. If someone else lays a request on your table, get them to agree on the terms. Not having a planning session will not doom your next program to failure, but including one should help prevent such an event. It can be as important to plan programs diat are strictly for you as it is to plan for those at work.
Yea, I know, diis month's column did not have drat much to do with C programming in particular, I included this message because in upcoming months I plan to discuss and help you code your own utility programs. By the W'ay, if you have questions or suggestions about C programming that you w'ould like to see in print, drop me a line. You should be able to reach me eidier through Amazing Computing ox on People Link (SKEMP). 1 cannot make any guarantees, but I am interested in what people are doing with dieir C programs.
Remember you can learn a lot by experimenting.
• AC* Amiga Graphics How-to Fractals Part II Drawing with
Coordinate Systems Working with coordinate systems—the basics
of computer graphics by Paul Castonguay To draw anything on
your computer screen, you must somehow tell the computer were
to draw each dot or pixel In your picture. I have met users who
know all the graphics commands available in AmigaBASIC, but
complain that they cannot draw impressive patterns or shapes on
their Amiga.
Complex graphic shapes are often based on algebraic equations.
To draw them you must learn how to translate these equations into specific AmigaBASIC commands. This article will start you off in the right direction by discussing tire issue which is most fundamental to that process: the coordinate system.
The following definition is simplified in that it is given in everyday language. However it is just as correct as any of the more formal, academic definitions you may see in mathematics books.
Definitions A coordinate system is a set of rules that everyone agrees to follow -when describing die position of any point on a drawing surface, like a piece of paper or a computer screen.
Consider that position information is needed by every graphic command, "whether it be to draw a simple point or a complex polygon. Hence the subject of coordinate systems is of great importance.
The computer screen Your Amiga’s screen is divided up into 128,000 little dots or picture elements, called pixels. They are arranged in rows which run across your screen horizontally from left to right.
Each row contains 640 pixels. There are 200 such rows, evenly spaced from top to bottom. The position of any pixel on the Below: AC's Technical Editor Mike Morrison with Mr. and Mrs. Fractal: Paul and Diane Castonguay screen can be specified, or addressed, by knowing two diings.
First, we must know how far along a row, horizontally from left to right, the pixel is located. Tliis can be any number from 0 to 639, representing the 640 possible positions that a pixel can occupy along a row. Second, we must know in which row, vertically from top to bottom, the pixel is located. This can be any number from 0 to 199, representing the 200 possible rows that a pixel can be in. The AmigaBASIC command: PSET (100,35) lights up the pixel wliich is 101 pixel positions from the left edge of dre screen and 36 rows from the top. Remember, they are numbered starting with zero. The
first pixel’s number is 0, die second is 1, the drird is 2, dre one hundred and first is
100. Dumb huh?
The pixel (0,0) is at die very top lefthand comer of the screen. This pixel is special. It is called the ZERO REFERENCE and is the pixel from which the positions of all other pixels are measured. The pixel (639,199) is at the very bottom righthand comer of the screen, ft is the pixel with the highest coordinates.
You cannot draw' a higher point. If you tell your Amiga to PSET (852,364), nothing will happen. You are mistakenly trying to draw outside the screen, out of range. Incidentally, here lies an advantage of AmigaBASIC over a language like C. If you try' to draw to the point (852,364) in C, your Amiga will crash!
Interactive languages like BASIC are always easier to use than development languages like C. If the horizontal coordinate of one point is higher than that of a second, then the first point must be located to die right of the second. That is a direct result of measuring horizontal coordinates from left to right. You should have no trouble accepting that point (356,62) is located to the right of point (205,62). Since vertical coordinates are measured from top to bottom, dre point (315,25) is located above point (315,35).
Amiga coordinates The above system for describing the position of any pixel on the Amiga's screen is a coordinate system, ft consists of a few simple rules which we can use to describe the position of any pixel on the Amiga's screen. In this article I will call dris system “Amiga coordinates”. In AmigaBASIC, all graphic commands expect to be given position information according to the above rules of Amiga coordinates.
In reality, the above coordinate system is only one of four available on the Amiga, each offering a different number of pixels horizontally, or vertically, across dre screen. But let's forget about that for now and "work only with the 640 x 200 pixel screen.
ANNOUNCING!!
THE SERIAL SOLUTION ;t dual-port internal serial card for the Amiga 2000
• the only serial board with an Amiga-compatible 25-pin serial
port
• lire 25-pin pon supplies +-12 volts for specialized Amiga
peripherals
• the second pod is a 9-pin AT compatible serial port ¦ supports
a variety of devices including; printers.
Modems, MIDI interfaces, sound samplers, drawing pads.
VCR controllers, and other serial devices
• works with most existing software (requires smalt patch)
• compatible with SF.R: and "serial.device”
• Full 120-day manufacture's limited warranty CHECKPOINT
TECHNOLOGIES
P. O. Box 2035 • Manassas. Virginia 22110 * 703-330-5353
Distributor Inquiries Welcome Amiga is a trademark of
ComnuxJore-Amiga, Inc. AT is a trademark of IBM.
THE SERIAL SOLUTION is a trademark of Checkpoint Technologies.
We have: 68010s 68020s 68030s 68881s 68882s The Best Price Anywhere call Today- Soft Designs, Inc. 394 Trap*llo Road a*liaont, MA 02178 Phoaa (€17) 489-4056 Tax (€17)489-5230 Buremar Hours 10-6 M-F 10-5 Bat Aithorized Dealer Authorised Commodore Amiga and Commodore Service Center Circle 143 on Reader Service card.
Index of Amazing Advertisers Discover something interesting?
Use the Reader Service Card in every issue of AC to contact those advertisers who have sparked your interest.
Advertisers want to hear from you. This is the best way they have of determining the Amiga community's interests and needs. Take a moment and contact tire companies with products you want to know more about. And, if you wish to contact an Amazing Advertiser directly, please tell them you sawr their advertisement in Amazing Computing.
Advertiser Pagc Reader Service Number Amazing Computer Systems 30 113 AmiEXPO 32 115 AROCK Computer Software 87 133 ASDG 86 132 B & B Computers 85 125 Central Coast Software 11 108 Checkpoint Technology 96 142 Command Simulations 84 130 Computabilily 60 123 Creative Focus 103 141 Creative Solutions 46 144 Delphi Noetic Systems 40 1 18 Digital Dynamics 102 lit) E Z Soft 4 104 Flexible Data Systems 106 124 Gramma Software 22 111 Melbourne House 37 117 Micro Momentum, Inc. 35 116 Micro Momentum, Inc. 88 134 Micro Systems Software 7 105 Micro Systems Software CII 101 Micro Way 31 114 Microbotics
14 112 Microbotics 71 109 MicroWorld Computer Center 54 122 Moonlight Development 108 126 New Tek CIV 102 Omnitech Computers 91 136 One Byte 89 135 Poor Person Software 108 127 Practical Solutions 99 137 Prespect Technics Inc. 80 129 Rainbow’s Edge Productions 100 138
S. P.O.C 66 128 Sedona Software 42 119 Soft Designs 96 143 Soft
Disk Publishing 53 121 Software Advantage Consulting Corp. 107
131 Spirit Technologies 20 110 Supra Corporation 9 106 Tensor
Productions 46 120 The Bit Bucket Computer Store 101 139 The
Memory Location 10 107 Visionary Design Technology 1 103 There
screen coordinate system:
1. The number of pixels on your screen is not decided by you. It
has been fixed by the electronic circuits of your com¬ puter.
2. The numbering system used to address each individual pixel is
also not decided by you. That was decided by the designers of
the Amiga.
3. The Amiga screen coordinate system is something that is known
to you and your Amiga, but it is a system completely unknown
to the world of mathematics.
The world of mathematics Long before there were computers or Amigas, mathemati¬ cians needed visual representations of mathematical equations.
So the scholars of the day invented a coorciinate system which everyone could use. Naturally, they made their graphical representations on paper. They called their coordinate system the Cartesian Coordinate System, in honor of the mathematician Rene Descartes.
Cartesian coordinates Here are some rules we must agree to follow if we want to use the system: Imagine your drawing surface, whether paper or computer screen, is divided into an arbitrary number of units, arranged horizontally and vertically. You are free to choose their number.
For instance, you could decide to use 1000 units horizontally arid 500 units vertically. Choosing the number of horizontal and vertical units is called scaling your drawing surface. Scaling allows you to size your picture so it fits on your drawing surface. Amiga coordinates do not allow for scaling.
Coordinates arc measured horizontally from left to right. If one point has a greater horizontal coordinate than a second, then the first point must be located to the right of the second.
Point (150,35) is located to the right of point (105,35). That is tire same as Amiga coordinates.
Coordinates are measured vertically from bottom to top.
This is opposite to Amiga coordinates, in Cartesian coordinates, if one point has a greater vertical coordinate than a second, then tire first point must be located above the second.
The position of a point on the drawing surface is given by a number pair (x,y) called a coordinate pair, where x represents the point’s horizontal position and y represents the point's vertical position. We use letters here as algebraic variables.
Although it is popular to use die letter x for the horizontal coordinate and y for die vertical coordinate, you can use any letters you please. In my example programs, I use die letters i and j. The numeric value of diese variables can be anything you like. In Amiga coordinates, the position of a pixel is also given by a numbered pair, but its range is restricted to 640 horizontal units and 200 vertical units.
The horizontal distance Detween any two points is equal to the horizontal coordinate of die point on the right minus the horizontal coordinate of the point on die left. The vertical distance between any two points equals the vertical coordinate of die upper point minus the vertical coordinate of the lower point.
The position of the reference point is arbitrary'. This is different from Amiga coordinates. By placing the reference point at different locations on your drawing surface, you can draw points using numbers which are considered out of range in Amiga coordinates. Let’s suppose you want to draw die point PC-50,35). In Amiga coordinates you cannot do that. The Amiga will not draw at points represented by negative numbers. Such points are considered out of range. In Cartesian coordinates you can. Just put die reference point somewhere near the righchand edge of the drawing surface. Then, all points
located to the left of die reference have horizontal coordinates which are numeri¬ cally less than zero—negative!
Stop for breath You can see that there are many similarities between Amiga coordinates and Cartesian coordinates. The basic concept is the same. The positions of things are specified by coordi¬ nates. But there are differences, and right now the most important is the fact that in Caitesian coordinates you may choose both die location of the reference point and the number of units across the drawing surface—in other words, the scale.
Tije cold truth If you want to draw fancy graphic patterns from mathe¬ matical equations in AmigaBASIC, one of die first diings you will need to learn is how to convert from the Cartesian coordi¬ nate system, in which mathematics is described, to the Amiga coordinate system, in which all die graphic commands are written.
Converting coordinate systems Suppose I give you an algebraic equation and tell you it has some real interesting properties over a certain range of horizontal and vertical coordinates. Let’s use die equation solved by die example program you entered in Fractals Part I (AC vol.
4. 3). Can you set up the Amiga to display this equation over any
range of coordinates I ask you to?
OK, I want you to draw on your Amiga die example from Part I over a horizontal range of -2.4 to +0.8 and a vertical range of -1.2 to +1.2. A wiseman once told me, "If you are looking for a solution, make sure you understand the problem.” What am I (continued) really asking to he clone here? I want to draw a picture in which the left edge of die screen has a coordinate of X = -2.4, the right edge X = 0.8, the top edge Y = 1.2, and finally, the bottom edge Y = -1.2. Also, and tills is most important, I want to be able to draw all points in between at their proper pixel locations. For example,
the point PC-1 -6,0) has an X coordinate exacdy one quarter of the way between -2.4 and 0.8. If my graphical representation of the equation is done correcdy, die horizontal pixel number of that point should be 159. Pixel position 159 is die l60th pixel from the left edge of die screen, one quarter of the total 640 pixels from left edge to right edge. Similarly, all other coordinates of points in your picture, both X's and Y’s, must also be translated to their proper pixel position.
Figuring it out Let’s declare some variables for the edges of the screen. It will make the problem easier to think about.
Xmin = -2.4 xmax = 0.8 ymir, o -1.2 ymax = 1.2 Variables help because diey have such descriptive names.
They also make the soludon more general, which means that the soludon we find to this programming problem today will be usable to solve similar problems in other programs tomorrow'.
Horizontal coordinates Remember, the horizontal distance between any two points is the horizontal coordinate of the point on the right minus the horizontal coordinate of die point on die left, Therefore, the distance between die left and right edges of the screen is: Screen.Width = xmax - xmin We know that Amiga coordinates allow only 640 horizon¬ tal pixels, Let’s calculate the width of one pixel in Cartesian coordinates. Since diere are 639 spaces between 640 pixels, I figure that the width of a single pixel is the screen width divided by 639- ax = Screen.Width/639 = (xmax - xnin1/639
incidently, the notadon dx is used often in math books to mean “a small change in x”.
Now suppose we let X be any value between xmin and xmax. The distance between any X and the left edge of the screen is the horizontal coordinate of X minus die coordinate of the left edge of die screen, xmin.
Dist.X - X - xmin We can express that distance in pixels simply by dividing it by dx, the width of one pixel.
Pixel.X - Dist.X / dx = INTCCX - xmin)/dx) Say it in words. The Pixel number for any X is the distance between X and die left edge of die screen divided by the width of a pixel. We use BASIC’s INTO function because pixels have no fractional or decimal parts, Think about it, you cannot have half a pixel. The INTO function causes the frac¬ tional part of the calculation to be dropped.
I have been using informative variable names to hold intermediate values because I want to show you the thought process necessary to figure diis out. I hope you have found it helpful.
There is now' one sticky little item which is difficult to explain and which can cause a lot of frustration if not handled properly.
Think about the term dx. It is the w'idtii of one pixel expressed in Cartesian coordinates. In my example, it is equal to about .005. As a result, Cartesian numbers which are very close together will be converted to the same pixel number. Listed below' are the horizontal pixel numbers returned by the equation Pixel.X = INT((X - xmin)/dx) for points near the right edge of the screen.
CARTESIAN COORDINATE AMIGA PIXEL NUMBER 790 637 791 637 792 637 793 637 794 637 795 638 796 638 797 638 798 638 799 638 800 639 Right i he Ma ndlebrot set and "island mole¬ cules" This formula produced, the following results: AMIGA PIXEL NUMBER CARTESIAN COORDINATE .790 637 .791 637 .792 637 .793 638 . 794 638 .795 638 .796 638 .797 638 .798 639 .799 63 9 .800 639 The coordinate .800 is now properly centered in the range of pixel 639.
Vertical coordinates The height of the screen is: Screen.Height = ymax - ymin The height of one pixel is: Pixel.Height = Screen.Heigh" / 199 = (ymax - ymin)/199 Now, suppose we let Y be any value between ymin and ymax.
The distance between any Y and die bottom edge of the screen is: Dist.Y = Y - ymin (Remember, Cartesian measures from bottom.)
The number of pixels between Y and die bottom of the screen are: Pixel.From.3ottom = Dist.Y / Pixel.Height = INT{(Y - ymin)/dy) Again, a small adjustment or shift of dy/2 is needed.
Pixel.From.Bottom = INT(((Y - ymin) + dy/2)/dy) But Amiga coordinates require that pixels be measured from the top of the screen, not the bottom. Easy! We calculate: Pixel.From.Top = 199 - Pixels.From.Boc-om = 19S - INT{((Y - ymin) +¦ gy/2)/dy) Pixel.Y - 195 - IN’?(((Y - ymin) + dy/2)/dy) Another breather We now have a way to convert from Cartesian coordi¬ nates, in which mathemaucal equations are graphically repre¬ sented, to Amiga coordinates, in which graphic commands are written. OK, suppose you want to use a graphic command, like PSET. Let's plot die point P(-1.6,0). Here's how you could
do it: xmin = -2.4 xmax = 0.8 ymin = -1.2 ymax = 1.2 dx = (xmax - xmin)/639 dy = (ymax - ymin)/199 X = -1.6 Now For The Amiga!
Are you tired of fumbling under or behind your computer to swap your mouse and joy¬ stick cables? Are your cable and computer connectors worn out from all the plugging and unplugging? Then Mouse Master is a must for you!
F39.95 plus shipping & handling.
VI H -
(602) 322-6100 to Practical Solution/,.
1135 N. Jones Blvd., Tucson, AZ 85716 Circle 137 on Reader Service card.
Y = 0 PixehX = INT(((X - xmin) + dx/2)/dx) Pixel.Y = 199 - INT((CY - ymin) + dy/2)/dy) PSET (Pixel.X, Pixel. Y) Whew!
A better ivay The above niediod works, but it has die disadvantage that even7 time you want to use the PSET command, you have to retype the two lines containing the conversion calculations, BASIC has a better way. We will use AmigaBASIC’s DEF FN() command and create what is called a user-defined function.
Small review A function calculates something and returns the answer to you. AmigaBASIC has lots of functions. An example Is the square root, SQRO. Five multiplied by five equals twenty-five, or equivalently five is the square root of twenty-five. You use the function by putting a number in die parenthesis, like this: Y = SQR(25] The number, 25. Is called die argument of the function.
The function returns the numerical answer. In this case I stored it in the variable Y. You do not have to store the answer, you can just send it to the screen: 3D) GFTION8 DEF FNSquare (X) = X*X Convert IFF Bitmapped Pictures to 2D and 3D Objects!!!
Now You Can Make Use of Ai! Those ? Paint and Digitized Pictures in Your Favorite 3D or CAD Package VIDEOSCAPE 3D, AEGIS DRAW, INTROCAD, MCAD, PROFESSIONAL PAGE, POSTSCRIPT DXF (AUTOCAD...) & Morn.
TO ORDER CALL 1 000-620-2020 Ext 029 We accept VISA. MASTER CanO and AMERICAN EXPRESS Only .95 Or Send Check or Money Otdor to: Rainbows Edge Productions 4412 4tti Avenue Suita 2 Brooklyn, NY 11220 All product names are Trademarks ol thoir respective companies Circle 138 on Reader Service card.
PRINT SQR (25) Or, you can use it in a calculation: PRINT? 5" (SQR (25) -21 Most important to us right now is the fact that a function can be used in die PSET command: PSET (SQR (49), SQR (36) ) The above will plot a point on the screen at pixel position (7,6).
Now wouldn't it be nice if there was a function in the AmigaBASIC language which would convert the positions of points expressed in Cartesian coordinates to Amiga coordinates.
If there was, we would not have to write out the calculation lines every time wc wanted to plot a point. Well, it doesn’t exist.
Bui—you guessed it—we can make such a function.
Making a function The DEF EN0 command is used to create your own special function which, for some silly reason, does not already exist in the AmigaBASIC language. You will be able to use your function just like any Other function in AmigaBASIC.
Let's first practice with a simple function. Why not make a function which is the opposite of the SQRO function mentioned earlier. Let's make a SQUAREO function. Here’s how it is done: First, the DEF FN part tells your Amiga you are defining a function. It needs to be told these things. Square is the name of the function. Note that you are not allowed to leave a blank space between FN and the name Square. (1 hate diese rules but I must follow them.) The name Square can be either upper or lowercase letters. Next comes the argument, (x). It is used to pass a number to your function for
calculation. It tells your .Amiga where to substitute that number in the calculation part of the function definition, tire algebraic expression that you want performed. In this case, it's easy. Simply square the number, multiply it by itself, and that’s it.
Now, let’s use it. Write the following short program: DEF FNSquare (x) = X*}, Y = FNSquare(25) PRINT "25 squared is";Y PRINT "Here are some ethers" FOR 1=1 TO 10 PRINT I?" Squared is";FNSquare(I) Notice drat die line containing the function definition had to come first in your program. Otherwise, your Amiga wouid not have known what FXSquare(25) meant. Dumb, huh?
You can even use this function in the PSET command: PSET ( FNSquare(5) ,FNSquare(6) ) This will plot a point at location (25,36) in Amiga coordinates.
I’m not dirough yet. The x in tire parenthesis of die DEF FNO command is called a dummy variable. That means you can use the letter x for a variable in other parts of your program and your Amiga will not get confused. If you say: : = 6 PRINT FNSquare O) The Amiga will print 49, not 36. The Amiga squares only die number which is passed to it. Even the name Square is available for use as a variable in your program. You can say: Square = 9 PRINT FNSquare(S) and there is no confusion. The Amiga prints 64. You can even say: Square = 11 PRINT FNSquare(Square) and the correct answer, 121, is printed.
Cartesia n-to-Atnigafit net ion Now let’s define some real functions.
DEF Fnx(x) = INT(((X - xmrn) - dx/2)/dx) DEF Fny(y) = 199 - INT(|(Y - ymin) + dy/2)/dy) These wo functions are used to convert from Cartesian coordinates to Amiga coordinates. You can use the Cartesian DEF Fnx(x} = INTdtX - xnin) + dx/2!/dx) DEF Fny(y) = 199 - INT(((Y - ymin) + dy/2)/dy) These two functions are used to convert from Cartesian coordinates to Amiga coordinates. You can use die Cartesian coordinates of the point you want to draw. Simply place those coordinates within the parenthesis of the 1’NxO and FnyO functions, and then place those functions within the parenthesis of the PSETO
command like this: PSET( Fnx(X), Fny(Y) ) The values of X and Y are converted from Cartesian to Amiga coordinates, and then are passed on to the PSETO graphic command. It all happens automatically.
Always remember that before you use these functions in the PSETO command you must properly write out the function definitions as the first lines of your program. You must also properly initialize all variables used inside drose functions before calling the functions: DEF Fnx(x) = INTmx - itain) + dx/2)/dx) DEF Fny(y) = 199 - INT(((Y - ymin) + dy/2)/dy) xmin = -2.4 xnax = 0 . S ymin = -1,2 ymax = 1.2 dx = (xnax - xmin)/S39 dy = lyinax - ymin)/199 i = -1.6 j - 0 PSET(FNx(i|,FNy(;)) Notice that your Amiga would not get confused if there were a variable in your program called x. In faci, in the
example program of this article, I use die variables x and y for equation calculations and the variables i and j for drawing points on die screen. The Amiga knows the difference between the x of a variable in your program, the x in your function definition statement, and the x which is the name of die function.
Another complication I have one more ugly bit of news for you. Remember how I told you that the Amiga screen had 640 pixels horizontally and 200 rows vertically. Well that was true, but... When you run a program in AmigaBASIC, the system opens an output w'indow' for you. That was one of the high- level advantages of AmigaBASIC that we discussed in Part I. You do not have to do anything special to get this window; it happens automatically, making your job as a programmer much easier. Well, along with this output window you get some extras.
First, you get a window-sizing gadget, located at the bottom righdiand corner of the screen. It is used to shrink the output window while the program is running, thus exposing die Workbench to run other programs and allowing for multi¬ tasking. But the sizing gadget takes up room on the screen and reduces the number of horizontal pixels available to you in Amiga coordinates from 640 to 618- Second, you get a drag bar, located across the top of your screen. The words “Fractal_AmigaBASIC" appeared in it when you ran Part I’s example. The drag bar is used to move the output window around on the
Workbench screen, thus expos- The Bit Bucket COMPUTER STORE We Want Your Business!!
We Have the Best Prices!!
Oldest Commodore Dealer in the Areal!
2 Locations to Serve You 1294 Washington Street
W. Newton MA 02165 617-964-3080 621 Boston Post Road Sudbury MA
01776 508-443-9731
* Software
* Hardware
* Service
* Information Authorized Commodore Amiga Dealer and Com¬ modore
Service Center Authorized Dealer Circle 139 on Reader Service
card.
Ing other windows behind it. However, like the resizing gadget, it takes up room and reduces the number of rows available to you in Amiga coordinates from 200 to 187. If you didn’t know this, your program would still operate. However, all points in your picture which have a horizontal coordinate greater than 617 or a vertical coordinate greater than 186 would get cut off.
They are considered out of range.
Now you may say, “So what if the picture is cut off a bit on the right side and the bottom?'’ Well, if you allow7 that to happen, then the right edge and the boitom edge of your drawing no longer represent the Cartesian coordinates you wanted them to. In the problem w'e have been discussing, they would be changed from x 13 0.8 to x = .689827856 along the right edge, and from y = -1.2 to y = -1.04321608 along the bottom. We can compensate for this with a change to our DEF FnxO. DEE FnyO, and dx-dy statements: DEF FnxGO = INTCCCX - xmin) + dx/2)/dx) DEF FnyCy) - 186 - INT(((Y - ymin) + dy/2)/dy)
dx = (xmax - xmin)/6l7 dy = (ymax - ymin)/186 And that’s it! These are tire actual functions we will use.
Of course, you may recognize those function definitions from my article in AC vol. 4.3 They were mentioned as tw-o program lines that were needed in AmigaBASIC, but noL needed in TRUE BASIC.
What? You mean that in TRUE BASIC all this talk about (continued) DIGITAL DYNAMICS - Power Packed Programs for your AMIGA SMI’ - Digital Signal Processing 5.50 Developed in 1986 for medical and space research, power and ease of use have earned SNIP an enthusiastic reception in a broad range of scientific and engineering endeavours.
• Graph, analyse and manipulate time series data.
• Sample from ACDA, Twin-X or sound samplers, 16 ch/12 bit/lOkHz.
• ASCII import and binary MSDOS conversion.
' FFP format, display 20 channels, 2 Million plus points.
• Over 80 functions plus Custom interface with source code.
• FFT based filtering (tested up to 60,000 points).
DIGITAL DYNAMICS, 739 Navy Street, Santa Monica, CA 90405 Tel: 213-396-9771 Circle 140 an Reader Service card.
What Cartesian coordinates are and how' to scale a drawing surface. But you can forget about the two DEF FN'O function definition lines. They are not needed. More importantly, the effort needed to program them is saved.
TRUE BASIC This is how to scale a screen in TRUE BASIC for die above problem: wundow -2.4, 0.8, -1.2, 1.2 TRUE BASIC now regards the left edge of the screen as: x = -2.4 the right edge as: x = 0.8 the bottom edge as: y - -1.2 and die top edge as: y = 1. 2 You will notice front the example listing that I still use the descriptive variable names for the screen edges. That's good practice.
Xmin = -2.4 xmax =0.8 ymin = -1.2 ymax =1.2 set window xmin, xmax, ymin, ymax If at a later time you want to modify dre coordinates over which a program operates, you will not have to worry about getting mixed up over which numbers of the set window command represent horizontal coordinates and which numbers represent vertical coordinates. Their descriptive names tell it all.
I had better announce TRUE BASIC's command, which does die same tiling as AmigaBASIC’s PSETO- It's called plot points, and here is how it is used: plot points: x, y In the above problem, to draw the point PC-1-6,0) you could send die coordinates -1.6 and 0 directly to the graphics com¬ mand.
Plot points: -1.6, 0 Or, you could use variables: let x = “1.6 let y = 0 plot points: x, y Another advantage Remember how in AmigaBASIC I had to make that final adjustment to the DEF ENO statements, changing die number of pixels from 639 to 617, and from 199 to 186. Well, in TRUE BASIC you can forget about that. TRUE BASIC always guaran¬ tees that the edges of die visible drawing area have the coordi¬ nates you asked for in die set window command. Even if you want to use a window with gadgets and drag bars, you do not have to make minor modifications to your program like you do in AmigaBASIC.
Now that’s what a graphic-oriented language should do!
World Coordinates A computer language that has the ability to refer to positions on die screen direcdy in Cartesian coordinates, rather than in pixel numbers, is said to possess "World Coordinates". It is a very desirable characteristic. It allows you to refer to positions on the screen using numbers which are meaningful to die problem you are trying to solve (the real world) rather than numbers which are meaningful only to the inside circuitry of your computer. Even though AmigaBASIC does not have World Coordinates, we can create the same effect by defining our own “User-Defined Functions”.
Aren't computers great?!
Fractals In 1980, Benoit Mandelbrot identified a set of numbers which had certain properties. This month’s example is a program which solves for that set.
The Mandelbrot Set The famous Mandelbrot Set is the set of all numbers which are coordinates to the black part of Figure 1. That's not a very scientific definition. In fact, it's not exactly complete. But it will serve as a starting point from which, in future articles, we will gain a complete understanding of what this set really means. It looks like a map of a land mass surrounded by blue ocean and white surf, or maybe your imagination prefers white sandy beaches. Anyway, it's the black land mass that is important to us today.
Fractal properties This Mandelbrot Set possesses a very intriguing property' common to all fractals: the property' of infinite detail. Certainly you must have noticed the numerous occurrences of little circular land masses jutting out around the edge, or coastline, of the Mandelbrot Set. Maybe you view them as little peninsulas.
Suppose you had a very high-quality' photograph of the Mandelbrot Set and a microscope. If you looked closely under the microscope at the edge of the Mandelbrot Set, you would see more occurrences of the little black circles, ones too small to see with tire naked eye. Now, go get a more powerful microscope and look again. Again you see more little circles that you could not see before. Are you beginning to understand?
The big surprise about this coastline is that, theoretically, you could keep looking more and more closely, each lime with an ever more powerful microscope, and you would never reach the end. Each time you would see new details that were not visible before.
Another property of fractals which can be seen in this month's example is that of recurring similarity. As you magnify' the set, the new detail that appears always looks similar to tire older larger detail, but not exactly equal to it. Like many of the things you encounter in nature—leaves, snowflakes or faces in a crowd—they are similar and yet they each have their own distinct characteristics. Tire most impressive demonstration of this is in the occurrence of what has been called island mole¬ cules. In die white border that surrounds your view of the Mandelbrot Set, you may have noticed an
occasional little black speck or dot. I like to think of these as rocks jutting out of tire white surf along the coast of a country called Mandelbrot!and.
The surprise is that if you magnify these little dots, they show great similarity to the larger Mandelbrot Set. They look like little Mandelbrot Sets; see Figure 3.
In practice, no real photograph can show the infinite detail of a fractal. Real photographs are made up of picture elements called grain, and there is a limit to how much you can magnify them under a microscope and still see new detail.
However, a computer can be used to create the effect of using a microscope. With your knowledge of Cartesian coordinates, you can modify' the example program in this article to do that. You know that the Cartesian coordinates for the edges of the screen are given in the variables xmax, xmin, ymax, and ymin. That's all you have to modify' to create the microscope effect. Choose coordinates which cover a more narrow range and you will see die Mandelbrot Set expanded on your screen. Try the following to produce the picture of Figure 2: xmin = -1.5, xmax = -0.7, ymin = 0, ymax - .6 This zooms you
in, as if you were looking through a microscope. Nodce that you can now see new little black circles around the coastline that were not quite visible before. .Also little specks called island molecules are appearing. Figure 3 shows the output of the AmigaBASIC version of the program zooming in on one such molecule. The similarity' to last month's
• Cartridge selections undisturbed by Preferences
• Considerable speed up in many graphic dumps
• enhanced implementation of control codes
• Multiple graphic dumps on the same page
• elimination of muddy-looking graphics
• Suppression of unnecessary page feeds
• Ability lo change forts al fki.il. Super DJ is available NOW
for .00. CREATIVE FOCUS liox 5X0 Chenango bridge. New York
13745 0580 DeskJet and Ajniqa atre registered tradenarks of
Hewlett-Packard and Connodore-Amiga respectively.
Circle 141 on Reader Service card.
Island molecule is striking, yet close inspection reveals that it is indeed a different island molecule. The coordinates of die screen edges are: xmin » -1,02 xmax =-1.0 ymin = .305 ymax = .32 To obtain the colors of Figure 3, replace the “Select.Color" subroutine with: Select.Color IF k<40 THEN COLOR 0 ELSEIF k>=40 AND k<60 THEN COLOR 1 ELSEIF >=60 AND k<Crunch THEN COLOR 3 ELSE COLOR 2 ENDIF In future articles we will discuss die selection of colors and you will learn the exact meaning of diese lines, thus allowing you to design your own fractals. For now. Enter and enjoy.
You can continue to blow up the Mandelbrot Set simply by choosing coordinates which cover a more and more narrow In future articles we will discuss the selection of colors and you will learn the exact meaning of these lines, thus allowing you to design your own fractals. For now, enter and enjoy.
You can continue to blow' up the Mandelbrot Set simply by choosing coordinates -which cover a more and more narrow' range. Be careful though. This fractal effect is evident only along the coastline. If you were to pick coordinates like: xmax - 0 xmin - -0.2 ymax = 0.1 ymin - -0.1 you -would see nothing but a black screen, You have zoomed in on the land part of the set. Also, be careful not to drown yourself in the ocean!
Why don't you do a little exploring on your own. Figure 1 show's a picture of die Mandelbrot Set with some coordinates labeled around the edges of the drawing, Use these as a guide and choose coordinates which correspond to sections of the set diat you want to see expanded. The effect will be to zoom in closer and closer. Why don't you see if there is a practical limit beyond which your Amiga cannot zoom in any closer?
Next article In Part III, I will temporarily put aside my presentation of fractals and talk about irwo Amiga-specific issues that we will need in our future work: how' to call up a screen widt l6 colors, instead of the four we have been using so far, and how to save your fractals to disk, thus allow'ing you to view a fractal which has been previously generated.
Listing One AmigaBASIC Declare scaling functions D5F Fnx (X)=INT ( { (x-xmin)+dx/2) /dx) DEF Fny (y) =185-INT («(y-ymin}+dy/2) /dy) Declare screen coordinates xmin = -2.4 xmax “ .8 ymin = -1.2 ymax - 1.2 dx ~ (xraax-xmin) /617 dy = (ymax-ymin)/186 LINE <0,0 ) - (617,186} ,2,b£ Crunch = 500 M - 4 FOR j = ymin TO ymax+dy/2 S' FOR i = xmin TO xmax+dx/2 GCSUB Calculate GCSU3 Select.Color ?SET (FNx(i),FNy(j)) NEXT i NEXT j END Calculate: x «= 0 y - 0 k = 0 r = 0 WHILE r<=M AND k<Crunch Xk = >:*x - y*y + 1 y = 2'x*y * j X = >:k k = k+1 r
- x*x + y*y WEND RETURN Select.Color: IF THEN COLOR 0 ELSEIF k>10
AND k<Crunch THEN COLOR 1 ELSE COLOR 2 END IF RETURN Listing
Two TRUE BASIC versior I let xmin = -2.4 let xmax = .6 let ymin
= -1.2 let ymax = 1.2 let dx ~ (xmax-xmin)/639 let dy =
(ymax-ymin)/199 set window xmin, xmax, ymin, ymax set color 2
box area xmin, xmax, ymin, ymax let Crunch = 500 let M = 4 for
j=ymin to ymax+dy/2 step dy for i=xmin to xiuax+dx/2 step dx
call Calculate call SelectColor pict points: i,j next i next j
sub Calculate let x“0 let y=0 let k=Q let xJc=0 let r=Q do
while (r<M and Jc<Crunch) let xk = x*x - y*y +i let y = 2*x*y +
j let x - xk let k = k*l let r 3 x*x + y*y loop end sub sub
£elect_Color select case k case 0 to 10 set color 0 case 11 to
499 set color 1 case 500 set color 2 end select end sub Listing
Three For a picture of Figure Three in TRUE BASIC, use the
following range: xmin “ -1.02 xmax * -1 ymin = .305 ymax = .32
and replace Select_Color subroutine with: sub SelectjZoior
select case k case 0 to 39 set color 0 case 40 to 59 set color
1 case 60 to 499 set color 3 case 500 set color 2 end select
end sub
• AC* Roomers by the Bandito (The statements and projections
presented in Roomers" are rumors in the purest sense. The bits
of infor¬ mation 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.
Accord- ingly, the staff and associates of Amazing Computing™
cannot be held responsible for the reports made in this
column.J The Bandito’s spies are suffering from information
overload. The conven¬ tional wisdom is that this is the slow
time of the year, but you wouldn't know it from the amount of
news being gener¬ ated.
The Big Story Commodore has had a Night of the Long Knives in the upper management of the U.S. division. The most notable casualty is Max Toy, who has “resigned to pursue other interests.” Max, as you may remember, was the President of Commodore U.S., and as such had responsibility for all U.S. sales, market¬ ing, and operations. “Resigned to pursue other interests” is corporate doublespeak for “Don't let die door hit you in the butt on your way out." Gee, does Commo¬ dore really think anybody believes it’s a coincidence that they announce Toy's “resignation” in the same press release that
they announce the appointment of a new president? (“Well, gosh, he resigned and just as he did this new guy walked iit with a great resume so we hired him.") Sure!
Well, dre stoiy that has reached the Bandito’s ears is that Commodore (in the form of living Gould, the man in charge) “broke his Toy”, so to speak, because Toy just wasn't producing the sales Irving expected for the U.S. Toy was tossed in favor of Harold D. Copperman, a twenty year IBM veteran who just left a two-year stint with Apple. Mr. Copper¬ man is now President and Chief Operat¬ ing Officer of Commodore’s U.S. Operations, a division of Commodore Business Machines, Inc. Harry (the Bandito likes to speak on a personal level) was most recently Vice President of Eastern Operations for
Apple Computer, Inc. His responsibili¬ ties included overseeing sales, marketing, support and distribution for Apple’s Eastern region. He also managed Apple’s Federal Systems Group. (Ironi¬ cally, one of Copperman’s last acts with Apple was to introduce John Sculley at die New York Mac Business Expo: “Heeere’s Johnny! And, by the way, I’m resigning.”) Harry's most recent IBM posidon was Nauonai Director of Marketing for IBM’s Academic Informa¬ tion Systems Business Unit.
Irving Gould, Chairman, Commo¬ dore Intemadonal Limited, said, “Our overseas operations have experienced strong growth in sales and profitability, and the hiring of an individual with Harry Copperman’s experience and track record is a key element in our plan for building a strong US operation."
The Bandito reads between die lines to decipher that as “U.S. sales haven’t been good, so we’re going to give a new man a chance to make it better." Dear Harry: The Bandito wishes you the best of luck, and hopes that you sell ail die Amigas you can produce.
The information you’ll find in diis column may help you to do diat, or at least to avoid some mistakes. By the way, don't wait too long. Irving only gave the last guy two years, so you'd better move fast.
Other Commodore Logoffs The story is bigger than just the firing/hiring of a president. It seems that Max wasn’t the only top level official to leave Commodore recently. The Bandito hears diat veteran markecdroid Rich.
McIntyre and new hotshot Dave Klein have also disappeared, though with little fanfare. (A representative from Commo¬ dore Marketing verified that both men hadn indeed left—ed.j You wouldn’t believe die nimors swirling around Westchester regarding these departures, so the Bandito won’t trouble you with them. It’s all being kept quiet, doubdess, because Commo¬ dore hopes to avoid any lawsuits this time, (The Bandito still doesn’t know what happened to die lawsuit filed the last time they lost a top executive — remember that one?), Apparently, from what the Bandito can piece together while hiding
inside a Westchester water cooler, Max and his gang were getting tired of trying to push the Amiga, and had just about decided to concentrate on IBM compaubles. Irving wants more Amiga sales, so out with xMax and his boys. This is probably a gross oversimplification, but die true story' may never be known.
What will all these management changes do to the Amiga? Well, the Bandito’s predictions of the past few months can get put on hold, for now.
Until the Man of Copper decides which way he’s going to take Commodore U.S., it’s anybody's bet as to whether we’ll see A500’s in the mass market chains or an Amiga-based videogame box.
The Bandito’s ear will be pressed tight to the datastream, though. Remem¬ ber, Harry doesn't control Commodore RslD — that's under the direction of Dr. Henri Rubin, who reports direcdy to Mehdi Alt, new Commodore International head (who reports to Irving, and Irving reports to himself, if anybody.) So the Amiga 3000 or other hardware projects are not under Harry’s control. But he does get input into how new machines are introduced in America.
Well, how’s the company doing these days? Pretty well, according to their latest financials. Commodore International Limited reported income of .4 million on sales of S210.2 million for die third fiscal quarter (ended March 31, 1989). This represents a 38% increase in earnings and a 5% increase in sales, compared to income of S9-0 million and sales of 0.3 million in the year-ago quarter.
For die nine months endeding March 31, 1989, Commodore reported income of S60.2 million on sales of 9.4 million. This compares to income of .0 million on sales of S655.9 million last year. So they’re doing about a biliion dollars a year, which is not HIGHER PERFORMANCE...AND CHEAPER TO BOOT!
Fdata-1 0 Single 3.5" External Drive...................9.95 ! ¦ SS'cate „i„ nn (tOQO Ar ¦ Acoustically Ouiet • High Performance ruaia-zu Dual 3.5" External Drive w/Power Supply • Amiga* Color Coordinated • Super Low Price yfixi
- E Da ?
LHXIBLE 10503 FOREST LANE- PAX: 214-669-0021 DALLAS, TX 75243 POUCY: Ssippirig and handling errtra Personal and company checks repairs 3 weeks 1o dear. For lastor delivery, use your credit card or send cashier's check or bank money order. Credit cards are not charged unlit we ship. AIJ press are U.S.A. prices and are subject to change, and all items are subject to availability, These prces reliect a 5% cash discount. For at! Credit card purchases there will be an additional 5% charge. Detersive software will be raplaead with the same item oniy. All sates are final and returned shipments are
subject to a restocking lee.
ATA SiYSTEMS, INC. SUITE 148 214-669-3999 Amiga* is a registered trademark of Commodare-Amiga, (nc.
Circle 124 on Reader Service cord.
Chicken feed. Commodore’s figures look good, but appear small in the big picture. Apple's cranking along at about billion a year, and IBM is cruising along in hyper-drive at around billion. Commodore’s total sales are less than IBM’s R&D budget.
Even with all of the management changes, Commodore's stock is still hovering just beneath the mark these days, which is higher than it's been in about 5 years. Apparently tire investors think that these are good moves.
Whether the rest of the world thinks so won't be known for some months. It's ali up to Harry, at this point. Your move, new guy!
The Other Big Stoty WordPerfect has abandoned future support for the Amiga market. They have cancelled PlanPerfect for die Amiga and put a on hold any plans for a major revision to WordPerfect. However, they will continue to fix bugs in die current version of WordPerfect.
Why did they give tip on dre Amiga? In a nutshell, sales slowed down too much to justify the cost of develop¬ ing a new Amiga version, and the market looked too weak to introduce PlanPer- fect. They needed to do too much work to be competitive (adding WYSIWYG display, pasting in graphics, etc.). WordPerfect had hoped the German market would generate enough money to pay for the projects, but unfortunately it’s not selling in Germany, Although Amiga sales are strong; the 500 is claiming most of the sales, and WordPerfect doesn’t run well at all on die 500.
This is bad news for the Amiga.
Unless Commodore can get its act together and sell more Amigas, the big software developers are going to stay away. Having an installed base of 1 million machines is all well and good, but most people buy their big software package when they buy die hardware, so the installed base doesn’t mean as much to the big software developers.
And unless Commodore can convince the price of software to go up, there will be no high-powered software from big companies. Remember, the Macintosh started off with software priced under 0, supposedly. But it didn’t take off until the computer found a niche and then developers could charge 0 or 0 for software. Then die big software companies started to move in and produce their high-end software. This opened die door for die computer to sell to more businesses.
Is it true that Commodore is selling more Amigas in Finland than the in U.S.?
Maybe not, but the numbers are much closer dian Commodore would like. The
U. S. market for Amigas has been soft so far this year, widi
disastrous effects on the weaker Amiga developers. With a new
team in, perhaps Commodore can provide a steady growdi in
sales. The elements are all there: a good installed hardware
base, a solid software library of important applications,
capabilities that aren't found on other systems except at
outrageous prices. The challenge: buiid an image that will get
network to support die needs of those businesses.
The only diing needed is time to get it ail working, and enough money to make it happen. The Bandito has said it before, but it bears saying again: the niche for the Amiga is desktop video.
Sure, there's a solid market for the A500 as a home entertainment/productivity machine, but for business, video is where the Amiga really shines. Graph¬ ics, animation, presentations, and manipulating real video are die strengths of the Amiga.
But Commodore has to strike hard and fast before Apple takes die desktop video market away. Apple was all over die National Association of Broadcasters show (NAB) like bugs on beta software.
Of course, all the useful stuff they showed cost at least ,000, so it’s not going to be on every street corner. But diey’re making a lot of noise and drawing attention. Visual editing systems were shown on a Mac in at least three spots.The Bandito has learned that Apple is trying to schmooze some leading Amiga developers into developing their products for die Macintosh instead of the Amiga. Clearly, Apple recognizes Amiga’s leadersliip position in the desktop video market and is trying hard to grab it away before Commodore even realizes that they’re out in front. Well, Commodore? Where’s
your support for the concept? If you don't concentrate your effort, Apple may take that market away from you.
The bright spot for the Amiga at NAB was NewTek showing off the Video Toaster, which caused quite a stir among the video professionals. When it finally comes out, the Toaster should cement a place for dre Amiga in dre professional video market. At the NewTek booth, dre Bandito’s spies sneaked a peek under the hood of one of the A2000's and report that tire Toaster card is not a wire- wrap, but an actual production model.
This can only mean drey're getting closer to shipping the dam thing, Satellite photos report massive installations being constructed in dre vicinity of Topeka, so they must be building a production facility.
Even Up The Score!
Let your Amiga give you the Advantage in making better investment decisions!
Color graphics of Individual Stocks and General Market Trends help you make more profit in this volatile market.
High Low Close, Moving Averages. Centered Moving Averages, Volume, Relative Strength, Stochastics, Wilder's RSI, Cycles, Trend lines and Momentum. Powerful re¬ ports such as the Relative Strength Report help you pick the best performers. Use the Market Barometers to help you time your market entries. Update Slocks, Mutual Funds and Commodities manually or automatically. Easy to use communications included.
Only .95 See your local Dealer or Call: Software Advantage Consulting Corporation 37346 Charier Oaks Blvd Ml. Clemens, MI 48043 (313) 463-4995 Amiga and the Investor's Advantage are trademarks of iheir respective companies.
What else is going on witir the Amiga? Well, dre Bandito has gleaned a number of other interesting bits and bytes. For starters, industry insiders are saying that there’s less piracy on Amigas than other formats. The worst offenders appearing to be Atari ST owners (the Bandito virtuously withholds speculation on why this might be true). The theory is drat Amiga owners saw' how' piracy had ruined the Atari market, and decided to keep buying Amiga software to keep the Amiga market solid. If so, that’s a good sign. We’ve got to try harder, if we want to move up from third!
What’s looming on die horizon of Amiga technology? Someday soon, the 9 megabyte barrier will become important.
It may not seem like much of a barrier to mere mortals like you and me, but some power users are already wishing that they could cram in more memory.
Why? Animation, mosdy. Creating three-dimensional objects and then animating them chew's up RAM like crazy. Sure, scoff now, but when RAM prices fall Co a quarter of their current level; 9 megabytes won’t be so expen¬ sive. Then well be looking for ways to get around that limitation. Sounds like a job for Kickstart 2.0. While we’re on that subject, how soon is 1.4 coming? It would make a nice Christmas present, the Bandito believes, but Santa Claus probably won’t deliver it much before then. The most important thing about 1.4 (in case you’ve been living in a bus locker) is suppon for 640 x 400
non-interlaced 4 color mode, w'hich of course requires the Enhanced Chip Set. We’ll need Kickstart
2. 0 for tire Really Enhanced Chip Set, which the Bandito hopes
will arrive in
1990. What should the Really Enhanced Chip Set have?
Support for 16 bit color, larger bit¬ maps and a faster blitter, at the very' least.
Despite all the wonders that bigger-better-faster chips hold, die Bandito just wishes the Amiga had a standard system font dtat didn't look like an old type¬ writer. Something with a little bit more style than a C64. (Though at least you don't have to type Load “*”,8,1.) Hey, while you're at it, let’s see programs where the interface and all the requesters DON'T become unreadable ivhen you go into interlace mode.
Commodore’s R&D department is advancing the frontiers of technology yet again — they’re redesigning die C64 and Cl 28. (Once more, with feeling.) Why?
You ask plaintively. Well, they’ve actually got a good reason, this time.
The objective is to sell more C64s and Cl28s into countries that don't have many computers.
This is really quite clever. The biggest barrier toward computerizing in many Third World countries is die high price of computer equipment, assuming you can get the computers past die technology export laws. Well, the C64 can slide rigiit by technology export restraints, and the price is even low'er than IBM clones. Plus there’s a huge body of software of which some stacks up well for professional applications.
Commodore may even speed up the clock rate of die 6502 inside the Cl28, which would make it a powerful business machine (at least as good as an 8088, or maybe better).
In other reports, the last word before the new' regime entered was that Commodore is considering lowering the retail price of the .Amiga 500 by 0 sometime this summer. Maybe that refers to the system price—the Bandito’s Circle 131 on Recde: Service cord.
Informant was trying to speak with his longue cut out, so die message was somewhat garbled. Of course, this may change due to new' management, but die idea makes sense.
It’s important for Commodore to gain a market share, especially against the PC clones, which are close in price point, A lower price tag makes die A500 more compelling as a possible upgrade to a Nintendo. (Hey, if you’re a heavy- duty game player and you want the best, the Amiga’s where it's at. Besides, you can justify it easier "Aw, Mom, this is a computer that I can do my homework on!") A price cut that usings the street price of an Amiga system under 51000 would really move some units, even if Commodore doesn't put the A500 into mass-market channels.
The latest Tengen lawsuit against Nintendo (Number 13 in a series; collect ’em all) charges infringement of copyright over Tetris, the simple pattern game from die Soviet Union that's become so popular. Nintendo an¬ nounced plans to market its own version, while Tengen claims they had the rights.
A minor squabble compared to die big- ticket litigation already in process.
U. S. Open Courses I: Shmnecock Hills. Morion.
Winged Foot. Beilerive & The Country Club (Brookline).
U. S. Open Courses II: Oak Hill. Medinah #3, Olympic Club,
Baltusroi and Champions.
PGA Championship Courses: Oakmont.
Firestone. Pinehurst *2. Oakland Hills & Southern Hills.
British Open Courses: Muirlield, Sandwich.
Carnoustie, Royal Birkdale & Royal lytham & St. Annes.
PGA Tour Courses I: Dora!. Torrey Pines, TPC Sawgrass, Cypress Point & Indian Wells.
Famous European Courses: Sotogrande (Spain), Chantilly (France), Hoylake (England). Falsterbo (Sweden), and Club Zur Vahr (Germany).
Classic American Courses: Seminole. Pine Valley. Cherry Hills, Spyglass Hill andThe National, Great Resort Courses: Muirfield Village. Eagle Ridge, Mission Hills. Dorado Beach and Banff Springs.
Each of the 3 3V4" diskettes contains five exciting courses. Write for furthe' information or send just S20 each disk. US currency. (Shipping, handling, overseas mail included!) Send your check or money order to MOONLIGHT development.
- 329 ShorelinePiace.Decatur.il 62521. Please allow 2-3 weeks for
|W delivery.
Ma«n 18; U ! FAl'MW*' c.l Af.cwade AMIGA ^ a Iniilem*rfc 0» Convnoflow i"-: Circle 126 on Reader Service card.
In other legal news, Quarterdeck Software got a patent on their window¬ ing software (D esq View) for IBM type machines. This could have an impact on all other windowing interfaces, including die Amiga’s. It could also affect die ongoing suit between Apple and Microsoft over the same issue. By the way, the Bandito hears that if Apple wins in a big way, die Amiga might be their next target. Let's all root for Microsoft to take a bite out of die Apple.
Speaking of die competition, the Bandito is highly amused to see that AppleWorks GS is getting thoroughly hosed by reviewers. What’s AppleWorks GS and why should you care? Well, it’s an “integrated” program that combines a word processor, spreadsheet, and flat file database (widi a few other odds and ends). This was supposed to be the flagship application that would get everyone to buy a IIGS, just the way AppleWorks sold a zillion Apple II's.
AppleWorks GS may have just the opposite effect, convincing die world that the IIGS is good for little more than a decorative planter box (manure provided free in their advertising). The program's a nice idea, but the machine is so painfully slow that it just can't work (aside from die fact that it's crawling with bugs, and it's faster to chisel out a report into stone tablets than have Apple¬ Works GS print a file). The computer has no clothes, and this program poinis it out. Pencil and paper are faster.
Oh, but Apple is still putting on a brave public face. Word is that the Apple IIGS may get a boost with a version of HyperCard in July. The new GS system software release this summer is supposed to speed up the operating system substantially, bringing it from ago¬ nizingly slow to painfully slow.
But die Amiga will still run rings around it witii one co-processor tied behind its back, and the Bandito has heard of at least diree HyperCard-like programs (only better) in development for the Amiga. The poor old IIGS hardware can’t handle HyperCard widi any speed, anyway.
Well, it’s too easy to kick around die IIGS — die poor thing THINKER Hypertext for AMIGA Hypertext and Outline Processing combined.
Powerful Hypermedia application combines word processing and database ideas into an Idea Processor. Link to applications, pictures, text.
Unleash Creativity Organize Thoughts Write books, papers, documentation, articles; builtl storyboards, programmed lessons, and interactive help; organize pictures, ideas, and reference material.
New Features No Credit Curtis . _ _ „ CA res. Add tax ^ Q A Demo 30 day guarantee
q) O 1/ Disk S5 Add S3 for COD Poor Person Software 3721 Starr
King Circle, Dept 5 Palo Alto, CA 943(16
(415) -493-7234 Circle 127 on Reeder Service card.
Is brain-dead and living on tenuous life- support from Apple (no solid R&D food, just an IV drip of public relations and press releases). Apple is putting its energies into the Macintosh, and giving up on die II line.
Some external evidence of diis: major Apple II developers are now announcing publicly that diey are no longer developing Apple II products (Orange Micro, for instance). And in an equally significant move, Apple just lowered prices on low-end Macs for school systems, pushing hard to get more Macs in K that 12. Once they’ve got die Macintosh firmly into that market.
Then they can pull the plug on the II line.
Even stranger rumors have it tiiat Apple may put in IIGS emulation software into die upcoming low-end Mac in order to get educational sales. The Bandito doesn't tiiink so — how would it support color? Besides, it would be terrifically slow. Maybe Apple II emulation, just to satisfy a check-mark on a buyer’s list. Of course nobody would ever use it, but it’s there when your boss asks about it.
What Wilt They Think Of Next Dept Apple has announced a new System update which will add inter-process communications to the Macintosh around December.
Kind of like Arexx on the Amiga, only less flexible. They hope to have true multi-tasking by some¬ time in 1991. Let’s see, dial's only six years after the Amiga.
Oh, by die way. Dieir new System software requires 2 megabytes of memory. With multitasking, you’re probably looking at 3 megabytes. Still, it is better than OS/2, which requires at least 4 megabytes, but it is multitasking. Oh, and it looks like Apple is finally going to add a graphics coprocessor — die AMD 29000 will speed up graphics operations considerably. It probably won't be available for older Macs, but only on new 25 and 33 Mhz 68030 Macs. Also they'll add D.\L4. to speed up SCSI.
What great ideas! Wonder where they got them?
• AC* The AMICUS & Fred Fish Public Domain Software Library This
software is collected from user groups and electronic bulletin
boards around the nation. Each Amicus disk is nearly full, and
Is fully accessible from the Workbench. If source code is
provided for any program, then the executable version is also
present. This means that you don't need the C compiler to run
these programs. An exception is granted for those programs only
of use to people who own a C compiler.
The Fred Fish disk are collected by Mr. Fred Fish, a good and active friend of the Amiga.
Note: Each description line below may include something like 'S^OE-D', which stands for ’source, object file, executable and documentation’. Any combination of these letters indicates what forms of the program are present. Basic programs are presented entirely in source code format.
MyCU Texts: FnctnKeys HackerSto IstBSOlO PrimerTip CareFite Demo Ke/Ccdes Menu McreCctors Shapes simple terminal program. S-E ad to compiling with Lattice C opposite ol CONVERT !cr cross developers source code to the "dotty window demo unix-style Rename expansion, partial S.O-D explains use cl last-floating point math fixes future dales on all files on a disk. S-E Simple Workbench drawing prog.,S-E graphic memory usage indicator, S-E add external memory to the system exampiec(803use ccnsdo 10 example create and delete pons create standard 10 requests creatmg task examples example of track read
and write source to the ‘dotty window* demo dual playf-e'd example food fin example old wsonofTreemap" loois tor Vspntes and SOBs graphc memory usage mdeater window example Ircm RKM addng an input hander to the input stream reading the joystick direct keyboard reading layers examples lest mouse port Esza Othello RatMaze RQR Shuffle Spefing Y0Y0 example of making your own library with lattice tests parallel pon commartds tests serial peri ccmmands example cf senal port use samp'e pnnter interface code prrter device defirvbons regon test program source to interlace onclf program set he
attributes of the parallel port set the attributes (parity, data tits} cl the serial pon single playfe'd example source lo narrator and phonetics oemo simple timer demo exec support timer functions moreexoc support timer functions loads and displays all available system loots pfaessi and pnbasa.i assmebler indudefiies: autoraar.txt wamrws of deadlocks with autoreqjesters cansdeO.ttt copy of the RKM console 10 cnapter dsktont.tri warning ol disk font loading bug fuafunt.brt hst of Wei nes, m acres, functions inpiJide'r.tixt prein nary copy of the input devce chuoter License irtcmaocn on
Workbench fflsTbucor license printer prerefesse copy cl the chapter cn printer drivers, Iron RKM t .1 v11ld.txt ‘difTol JdfJe changes from veraror 1.0 tel. 1 v28vt.drtl 'difT of include fife changes frcm version 23 to 1.0 AMICUS Disk 5 Files from the Amiga Link!
Amiga Irtlormation Network Note that some ol these files are o4d, and refer to older versions of the operating system. These files are from Amiga Link. For a time, Commo¬ dore supported Amiga Link, aka AIN. For online developer technical support, rt was only up and running la several weeks. These files do not carry a warranty, and are lor eduratona] purposes criy Of course, thars no! To say they dcnl work.
A demo of Intuition menus called 'menudemo', in C source where's.c Find a fife searching al subdreacr.es bobtestc BOB programming example sweep.c sound synthesis example Assembler files: mydevasm sample device dnver myibasm sample library example myfibj mydev.i asmsuppj macros 1 assembler indude files Texts: amigatncks lips on Cll commands ds Modiia-2 trails casecortven Forte Analyze WfechFcnt Texts: 68020 Aliases Bugs CLICard [95 on S ring _main.o in Lafflce make yoix own S1/4 drive explains tee Guru numbers bug *st of Lattce C version 3.03 user's vewcf the MiooForge HD EXECUTE-based pnnf spw
prog.
Alb ar flxoftj shell sc, use YachtC Make Ernacs bsearcfiasm qsortasm stbmpasm Svprirtf tr«s.o SDSoWs 3d solids modetng prog, w/samptedata files Btocks draws bfoeks Cuoes draws cubes Direr draws pictures in the st/e ol Durer Fscape draws fractal landscapes Hodcn 3Ddrawirxg program, w'fodden line removal Jpad sim pie pant prog ram Optical draw severe epical Hustons PartBox simple part program Sortie d-aws the Snuffle in 3d wireframe SpaceA/t graphics demo Speaker speech utiity Sphere draws spheres Spral draws color spirals Three Dee 3d function plots Topography artifiaal topography Wheels draws
woe graphcs Xbtos draws IractaTpfanet landscapes Abasic prog rams: Tool s AdJressBook simple database program lor addresses &mpie card fie data case program miitwindowdemo showskeycodesfora key you press run many Aeasc procrams from a menu way to gel more colors on the screen a! Once, using aliasing simple cdcr shape designer Speaklt speech and narrator demo Abasic programs: Games BrickOut classic computer brick wall game Othello also known as'go' Saucer simple shoot-em-up game Spelling simpte talking speli-ng game Tor Bex selectable graphics £*mo Abasic programs: Sounds Ertertainer plays that
tune HAL9000 pretends ffs a real con puter Poice srmpfe poice sirea sound SugarPtum prays *+he Dance ol the Sugarplum Fairies' Cprograms: Aterm oc decvrrt Dotty echcx lasterfp FoDate freedraw GtiMem Grep searches for a given sring in a file wifi does, ham snows off the hcM-and-mcdiy method of cotor generation l3M2Amiga fast paratiel cable transters between an IBM and an Amiga Maratet Mandelbrot set program, S-E noire patterned graphic demo. S-E obfix makes Lattice C object Re symbols visible to Wack,S-E quck quick sort strings routine raw example sample window I/O sfeJace turns on interface
mode, S-£ sparks qix -type graphic demo. S -E Other executable programs: SpeechTcy speech demonstration displays all axaJabe loots descrbes 5SC20 speeduo board horn CSA explains uses ol the ASSIGN command known bug Est in Lattice C 3.02 reference card for ArrgaDOS CL CllCcmnands guide to using neCU Commands shorter giide to AmigaDOS CU commands EcCommands guide to the ED editor Filenames Am 15aDOS filename wildcard conveniens HalfDright explains rare graphics chips that can do more colors ModemPms description of the seria'jxxt pinout RAMdisks |ps on serine up your RAM: disk ROMWack ips on
usingROMWack Sounds explanation c! Instrument derr.o sound fie lormat Speed refutation of Amiga's CF U and custom cbp speed WackCmds tcs on using Wack AmlCUSflsM Cprograms: Unn system V ccmpaitote prirtfl) Unix compatible treefl function, 0-0 fltwdisk formerly had IFF specification fJes and examples. Since ths spec is consanfiy updated, the IFF spec fifes have been moved to their Own disk in the AmtCUS cdfecaon.)
John Draper AmlgaTutorlals: Animate desenbes animation algorithms Gadgets tutorial on gadgets Menus leam about Intuition menus AmoaDGS oojsct library manager. S-E text life archive program. S-E autodhcps executaola files simpla CU shell, S-E fie compression programs, S-E a familiar game. S-E a srmpfe 'make' programming utility, S-E an earty version of the Amiga text edtor, S-E-D binary searah code Unix compatible qsortO function, source andC test program sefjmpO code for Lattice 3 02 amicus urn n L. A Basic programs: Graphics Assembler programs; Cprograms: Xre! A C cross-reference gen.. S-E
Ebriolor extra-hall-bright chip gfx demo. S-E Chop injncaw (chop) fifes down tc size, S-E Cleanup removes strange characters from lext lies CR2LF corveds carnage returns to ine feeds in Amiga fifes. S-E Error adds corr.pue errors to a C fie. S Heflo window ex. Iron the RKM, S Kem.t genenc Kern it im plenentatnn, fiakey, no terminal mode. S-E Seales sound demo plays scales, S-E SkewS Ruhk cube demo in ht-res colors. S-E AmigaBasicProgsfdir) Automata cellular automata simulation CrazyEights card game Graph function graphing programs WitchingHoir a game AbasiC programs: Casno gam es of poker,
blackjack, dice, and craps Gomoky al so known as "cteeto Sabotage sort of an adventure game Executable programs: Eksassem a 68000 dsaswmbfer, E-0 DpStide shows a given set cfFF pictures. E-D Arrange a text formatting program, E-D Assembler programs: Argoterm term trial program with speech and Xmodem. S E AMICUS Disk 4 Files from the original Amiga Technical BBS Note that some ol these files are old. And refer to cfder versions ol the operating system. These files came horn the Sun syslom that served as Amiga technical supped HQ lor mostol 1985. These files do not carry a warranty, and are lor
educational purposes only, O! Course, dial's not to say they ctonT work Ccrtpfe‘,9 and nearty up-to-date C source *0 ‘nage.etr. an early verson cf the icon Efflscr. 1 hs is a We flaky, but conpies and arts.
An intuition demo, m fud G soiree, induing files: flemonenuc.
Dememenu2.c, demoreq.c, getascil.c, idemo.c. idem0 guide, idemomake, idemoaih. Nodos.c. and txwnte c addmem.c bottesLc ccrsolel0.c creapou creastdio creataskc diskc.c dotty c duaJpiay.c Booac Ewmap.c gehodsc glxnemo neffe.c inpmtev.c joysnkc keybd.c layertes-C mousporl.c ownliD.c. owrJibrasn para test e ser teste serisampo prirtntr.c prtbaseh regraesc setfece.c setpara-’fei.c SetSerialo simgplay.c speechtoy.s timedely.c timef.c timrstuf.e WhichFont c extdisk external disk specification gameport game pert spec paralel parallel peri spec serial senal pen spec v 1.! Update tst 0! New features in
version 1.1 v1.1h.brt Uff of ireiude life changes Iron verson 1.0 to 1.1 Fifes tor bufdng your own pnmer dnvers, mdjdmg dospeoa'.c, epsortoata c. irxtasn. Pmter.c, pmterJink, primenag as-m, render c, andwaitism. Tha dak does certain a nr. Bero! Files oesa 6 ng the IFF spedficaton. These are noi the latest and greatest f?es, but remain here for historical purposes. Tiey incktoe text files and C sarrce examples.
The latest IFF soec is elsewhere m fflrs library.
AMICUS Disk 6 IFFPctures Tftis disk includes The DPSlcte program, which can view a given senes of IFF pictures ,arto the’showpic’ procram, which can weweachf leal the click of an icon. The pictures include a screen from AricFox. A Degas dancer, the guys at Electronic Arts, a gorila, horses, King Tut a lighthouse, a screen Irom Marble Madness, the Bugs B jnny Mahian, a still from an old movie, the Dire Straits moving company, a screen from Pinball Cortnxticn Set. A TV newcaster. The ramttan a world map, a Porsche, a shuttle mission patch, a tyrannosaurus rax. A panel view, a VISA card, and a
ten-speed AMICUS Disk? DigiView HAM demo picture disk Tfrs tfsk has pctiaes from j» DgiYww ho'd-and-nodfy video dgcze-.
Ri indudes the tades win pexi's and lolypops. The young gjrf, the buffer, ne horse and buggy, tee Byte cover, tee del cnary page, tee robot and Robert. Th's includes a program to v«w eacn p-cture separately, and ail together as separate, slclable saeens. The 'seeil bm' program, to turn any screen into an IFF picture.
AMICUS Disk S C programs: Browse view text files on a disk, using menus S-E-D Crunch removes comments and wtxte space Irom C files, S-E IconExec EXECUTE a series ol commands Irom Workbench S-E PDScreen Dumpdumps Rastpcrl of highest screen to printer SetArtemate sets a second mage (or an icon, when clicked once S £ SetWhdow makes windows lor a CLI program to on under Workbench o-E SmafOock a smal cSgital ctockin a window menu bar Scnmper tee screen printer in tee fcurte AC S-E Amiga Basic Programs: 'Note Many c! These programs are present on AMICUS Disk 1.
Several cl these were converted to Amiga Basic. 4 induced here.)
AddressBook a stmpfe address bock database Bai draws a bait Cload program to convert CompuServe hex tiles to bnary, S-D due iho game, Intu bon driven Color Art art drawing program DeiuxeDrsw the drawing program in the 3rd AC, S-D conversational computer psychoiocs the game, as known as 'go' 3D ramze game boggling graphics demo draws 3D t>cfflres of tee spa^ shuffle sim pie spring program wierd zero-grawTy yo-yo der.o, tracks yo-yo te the mouse Executable prog rams: 3Dcube Modula-2 demo of a rotating cube Ajtfoon sets a secxxid icon image, displayed when tee icon is clicked AmrgaSpelt a slow
tut simple spell checker. E-D arc the ARC Ele compression prog must for telecom, E-D Bertrand graphics demo cSsksaivage prog, to rescue trashed disks, E-D KwikCopy a quick txA nasty tfsk copy program: ignores errors, E-D L’bDr lists hunks in an cfeject He e-D SavelLBW saves any screen as IFF pc E-Q ?? SaeenDjmp shareware screen dump prog, E orty Stan erm verson 2.0, term program, Xrr.odemE-0 Texts: LatbceMain GdskDn-ve GuruMed Lal3.03bugs MforoeRev Fr.rTiSpoofer .BMAPfiles: These are the necessary Inks between Amiga Basic and the system libraries. To take advanage ol the Amiga's capabirfes in
Basic, you reed these files. BMAPs are included for 'tiisr. Console', 'disktonf, 'exec', icon', "mturton’,'layers', 'mathffp'. Mate'feeedoubas', ’matrueees incbas', 'mathtrans'. ’potgo', 'timer' and iransratcr'.
AMICUS Dlsjii Amiga Basic Programs: FeghtSsm sim pfe fight sinnJatcr crogram HuePafese explains Hue, Sateraticn. & intensity Requester ex cl requesters from Amiga Basic ScrdiDemo demonstrates scroGrg capabilities sound program draws a map ol the world Synthesaer WoridMap Executable prog rams: Bang! Latest Bckng! Demo.with selectable speed,E Brusn2C converts an IFF brush to C data instructions, iratishzation code, E Brush2lcon converts IFF brush to an ccn, E Dazzle graphcs domo, tracks to mouse. E DedGEL assembler program foe stoppteg&SOlD errors, S-E-D Week neru-bardockanddatedispiay.E He the
game of Be. E TimeSe! Irotion-based way 10 set the time 4 data E Memacs anoteei Emacs. Mere onemed to word processing. S-E-D MyCll a CLI snell, works wilhoul the Workbench, S-E-D Texts: FnctnKeys read knetion keys from Amiga Basic HackerSfn explains how lo win the game hacker* ts:S80l0 gude to installing a G8010 in your Amiga Bomg! Latest Bomg! Demo,with seieciablespeed, E Brush2C converts an IF F brush to C data StartipTrp tips on setting up your startup-sequehce file XlmirReview list of Transformer programs teat wort Printer Drivers: Printer drivers for tee Canon PJ-t C30A. The C Itch Frown
ter. An improved Epson diver that eliminates streaking, tee Epson LO- 800, the Gemini Star-10, fffe NEC 802SA, tee Oudata ML-92, tee Fanasorvc KX-Pt Cxx family, and tffe Smite-Corora D3CC, win a document descritnnQ tee msaiafion process.
AMICUS Disk 10 ' instrument sound demcs Thsean con ^Jnven demo, cvctiafBd to many dealers.!; indudes tne sands cf an acoustic curtar. Ar alarm., a banjo, a bass guitar, a be rK a ca1 Ifepe, a car bom, baves. Water drip, electee guiar. A f iuie, a harp arpegi a, a kcxdrum, a n anm ba, a organ minor ch ord.
People talking, pgs, a pipe organ, a Rhodes piano, a saxophone, a srtar, a snare drum, a steel drum, bens, a vibroprione. A violin, a waiiim guitar, a horse whinny, and a whistle.
AM'CUiDjiLll C programs (fcrutif intixtion-based, CLI replacerren: manager S-E eari shows a nd atfusts p.nonty 0! CU processes, S-l ps shows info on CU processes, S-E vdtex (Jspiays CompuServe RLE pics, S-E Am ssBasfe pro^arrs portered ponter arid sprite eC tor procran optimje cotimiiaUjn ex ampfe frprr! AC afflde ca'endar large, animated calendar. TSary and date book program amortize foan amortizations brushtoBOB converts small IFF brushes to AmicaBasc BOB OBJECTS grids draw and play waveform s hilbert draws Hitoert curves nadiib m ad lib story generator mafelk talking mawig 1st program
neadows3D 3D graphics program, from A C™ article mousetrack mouse tracking example m ffres mode slot stot maffltine gam e tictactoe tee game swrtch pachmkoJikegame weird makes strange sounds Executable programs cp unx-Oke copy comrrrand, E els screen clear. S-E diff urnx-like stream editor uses 'd;ff output to fix fifes pm chart recorder performances indicator Assembler programs mov.ng-worm graphics demo convens Modula-2 keywords to uppercase Ereshfehan otpfe a'gontrm exam pfe 12 templates \cr :be styeadshee; Analyze There are four programs h^e that read Com modore S4 picture Res. They can
translate Koasa Pad. Ccccfe. S’oc and News Room graphics to FF forrrat. Getting tee fifes Tor, your C-Si to your Amga is tee hard part, AMICUS Disk 12 Executable programs blink 'aW compatible Inker, but faster, E-D clean spins the disk for disk cleaners, E-D epsonse! Sends Epson Sfetttirgs to PAR from menu E-D showbig view ht-res pcs in low-res superbitmap. E-D speaktime ten tee tim e, E • D undefete undeletes a he. E-D cnvapfPhm converts Appfe J] low. Median and t>gh res pctores to IFF, E-D menued menu editor prccuces C race lor menus. E-D quick qx*ck rtsk-to-dcsk nisbfe copfer, E-D cusckEA
ccpes Eiectronc Arts disks, removes protection, E-D t*ed t .3 demo cf text editor from Mtorcsmites.E-D C programs spn3 mating blocks graphics demo, S-E-D popcS start a now CLI at the press ola button, like Stoekick, S-E-D vsprite Vspnte example code irom Commodore, S-E-D AmigaBBS Amga Base bulletin board prog., S-D Assembler programs start) makes srar fields LkeStar Trek inw.S-E-D Pfoves Mount Mandelbrot 30 view c( Mandelbrot set Star Destroyer hi-res Star Wars starship Robct robot a-m g-aPCng a cynder Texts vendors Amiga vendors, names, addresses cardco fixes to early Catoco memory boards
cindude cross-reference to C include files rmndwafker dues to playing fie game weS sideshow make your own si ideshows Irom the Kaleidoscope disk instructions, iretiaization code, £ Brush2lcon converts IFF brush to an icon, E Dazzle graphics demo, tracks to mouse, E DeciGEL assem-bfer program for stcpp'ng63Q1Q errors, S-E-D Klock menu-bar clock and date dsplay, E We the game of life. E TuneSet Infcjtion-based way to set tee tne date.
EMEracs another Emacs, more oriented to word processing, S-E-D a CU shell, worts wthoui tee Workbench, S-E-D explains how to read lurxlion keys fnxn Amiga Basic explains hew to win tee gams ‘hacked guide so installing a 66O1O in your Amiga sending escape sequences to your pnnter screen clear and CLI arguments sample AMICUS fiWLia Arija Banc programs Routines from Carolyn Scheppner of CBM Tech Support to read and dsptay IFF ockm from An ga Basic. Wito doamntation. Also tfxiuded « a program B dc screen pnnts n Anga Base, and toe newest BMAP fifes. I corrected CorverfFD program. Wito ex¬ ample
picture*, ard toe SaneOU screen captot- program.
Routines lo load and ctay FuIkbSoukJ and IFF Kurd Has from Amiga Bue. Fry John Fobs far Aspr«d V&cnt Wito doonertatcn and C and assert*er sturoe tor wntm yar cwn librares. And interlacing C to assembler in Kxanes Wtffi example sooid Executable programs gravity So Amer Jan Bo gravitation graphic Simiiaticn.S-E-O Teds MIDI mateyojrCTinMIDIinsyurnenjrteftace.
DocuTrercsiion 4 a h-res senate raJ programs from Amazing Computing issues: Tods Dan Kary's C structure index program, S-E-0 AmgjBas-c programs: BMAP Reader by Tim Jones lFFBrush290B by Mike Swinger AutoRequester example DOSHeiper Windowed reto system lor CU commands, S-E-D PETrans translates PET ASCII fifes to ASCII fifes. S ED C Squared Graphics program Iron Sdersfe American, Sept S8. S-E-D crS adds or rentes carnage rBbjr.slfomles. S E-D dpoecooe decrypts Deirne Pain remo vweepy protection, E-0 rjjeryWB asks Yes or No from toe user ret/ns ex et code. S-E
* c VrsCaic :fx spreadsheet no mxrse card. ED Mow vie*? Text Ses
with window and s-ocr oaaget, E-0 Otvg. Sprang. YaBang.2ang are
sprite-based Bona! Style demos. S-E-D CUCfocfc. SClock, wClock
are window border docks. S-E-D Texts An artde on
)cng-perastance pfrcspor morxtort.. bps on making brushes ol
odd shapes in Deiuxe Pair:, and recom rr endabons cn con
interfaces from Con modore- Amiga.
AMCffSDiiklS The C programs Indude: ¦prf aftepmsngutiity.wficbcanprrtMestoLne background. And wtto bno numwrs ,ind confrd character Storing 1m‘ dsplays a chart ol Ihe Wocks alkfaaied on a disk.
'Ask1 qjossons an ‘execute' file, return* an error code s consol fra exeatcn in that batch file Slaf an enhanced ver ston of AmigaDOS ‘status' command.
Dissolve' randcrn-rtotdtssoi^democispliyslFFpiCure sfewly, dot by dot. M a random lasftcn, RepCLI? Invoke new CU wndcrw a! Ihe px»S o' a key.
The executtbfe programs indude: Form1 fte Toma Png program torough ?*) prrter crver to select pmt stiyfe* t>skCaf catalogs iste, mainars. Sora merges Ssts oJaskfies ¦PSouxf SurtRize Industoes' sanded sound etotor A reccraer tccnmaker' makes exs for most programs
• Fractal draws great fraoa! Seascaass and martam scapes.
Xbreakarf Sdoasses.creataOroakouitnanevidmension ‘AmigaMorttor' d spays liss of open files, memory use, tasks, devices and ports in use.
Cosmcrods' versOn of'asteroids’ lor the Amiga.
¦Srzzlers1 high reso-'ution graphics demo wntteN in Modda 2.
Texts: ansi txf explains escape sequences the CON duvtca responds to, Fkey1 includes template tor making paper id Si! R the orey at frie top of the Am ga keyboard Spawn’ programmers dcaxr.ent from Commodore Amga, desc-nbs ways to use the Amiga's nuJiasking capatxioes r your own programs.
AmigaBasic programs: Gnd‘ draw sound waveforms, and hear them played. Vghr a version v the Tran Ight-cyde xideo game. Viga SoT a gam e ol soitate Stats' program to catenate batting averages Money' 17 to grehaJfr* bags of money itet you can' AMICUS 15 also includes >0 beaucfJ IFF pdues. Of iha enemy #a uvs from the ce planet r Star Wars, and a jxexreef a cheetah. AMICUS nitt.15 juggler demo by Ex Graham, a robot jjgger tourong rree mimxed bals. Nth so/to efecs. Twenry-b/ frafnes01 HAM axmaxn are mage You control ne speed ol the jugging. The aurcrs doanenao?x rims that ths yograir. Mght someday be avaSaSe as a pro&jct IFFplcbr** parbdes of the covers ol Amga World and Amawg Computng C programs: Inputhandler exampia of making an input handler. FrleZapJ' binary file editing program ¦SfwwlW displays IFF picture, and prmiL Gen' program indexes and retwres C structi/es and vanabtes declared in the Amiga include We system. Executable Programs: FuHirttf repaid an execucUe program fib lor expanded memory rnsSsmus' converts M'jssc Sbx5o fies to IFF standard "SMUS' fcrna* 1 hare heard Sms program m^n have a tew bugs, espepaiy n regards to very long songs, but it wortu m most cases. ¦Mssrto' Amga versaonbf Lie "ttssile Command video game Ths ttek also contan5 several ffes Cf scenarios tor Arrga Fight Simulator II. By pumngcneof these sever Si« on 1 bank 5sk. And nserong n tfi the Onve afw performing a speaal oonmand in ths oame, a rwr ber of interesting beatens are preset into the Fight Scrutator program. For eaofle, one Scenano ptac« fxt plane on Ajcara: wtie axtner puts icun Dersral Park AtfCUSPiSklT WxrrmMKaScnsdsk wTtch cdTOsns Six temiftjl programs * Ccmm"VU3 term prog *rji Xmodem. Wxm.ocem, * ATwni*V7.2 tffmprog includes Super Kerred * VT-t00‘V26 Dave Wedtys '/T-iOG emulator '#c XmodemKermt. And senptng 'AmigaKcfmi* V4D(060) port of the Unix C-kenrK Vtefc*V2J.1 Tektronix craphcs terminal emulator based on me VT-100 prog. V23 and contains latest ’arc' fJe cor; press ion ‘AmigaHost* V0.9 for CompuServe. Includes RLE graphics cbfries i CiS-B file transfer pretocd. TixHunk* expansior! Memory necesaty TixObi* removes garbage characters from modem received files Trf filers text Hes from other systom! To be read by be Amiga E.C. 'addmcm' execuaabieverscrlorusew^snem expansion irpcle tfi AC v2,.l fle doomertaton and a bauc tut bnat on un 'arc'tfn fies for makang arc' fies E.C. * arcre* AMCUaJULU Logo Amiga version el the pcpiAa/compuW language, wch exam.pie programs, E-0 Tv'Text Demo verscn ol the TV’W. Character generator PageSecar Fre«iy dsrbU2be veocrs cf be updated PagePrro and PagelF f- programs tor be ?ageSe-“sr desktop putxshcig package FJTWndow Resaes any CU window usng onfry CU corem-ands. E-D LsaBd 3-D version of Conway's LIFE program, £-0 Defofc Cuuatoytore-assqnano* Wcrtbenchdsk.S-t-0 CaJondar WKS Lotus-com patixe wcrVshoei thai makes calendars SetKey Demo ol keyboard key refrogrammor. With IFF picture to make toncton key labels. E-D VPG video pattern generator for aligning monitors. E-D HP-10C HewteG-Packanj-lke calculator. E-D SetPrefs Change the Preferences settings on the fly. In C. S- E'D StarProbo Program stxies stellar evolution. C source induded lor Amiga and M5-00S. S-E-0 ROT 0 version of Cdsn French's AmigaBasic ROT pro¬ gram Iron Amazing Computing HOT edits and ttsptays pdyrons to create three dmensixal otjects. Up to 24 frames of animation can be created and lisplayaJ E-D Scat Lke lix windows on saeen run away from the mou5e.c-D DK Decays* The CU window into dust, m ModUa 2. S-E-D CropShadow2 Adds layered shadows to Workbench w-ndows, E -0 AMICUS Disk 19 Ths dsk carries several program s from Anaiing Com pubng. The IFF Ddrra cn thsdsk nci^Se tie Amga Wake pat T- srertbgp a satoen-cctor h-res mage o* Andy Gnf- ffri. And five Amiga Li*' pci/es from the Amazr-g Stones ep50Ck? That featured rx A-nga Sdve Lnaa;ecuaXri5o‘iu,ina«<rmtkyiana^gcSE 0 Gadgets Bryan Cabe/s Amga Base UonaJ. S-D Houseiioid Bryan CaSe/s AvmgaBasiC household irrrenJory program, S-D Waveform Jfrn Sfselds' Waveform Workshop: Am>gaBas»c.S-0 DtskUb John Kerman's Amga3asic disk librarian program. S-D Subscripts Ivan Smith's AmigaBasto subscript example. S-D String, Boolean C programs and executables tor Harriet Maybeck Toby's ireurccn tutorials, S-E-D StonrryC Bob Remersrea's example lor maktfig t-nal C programs. S-E-D COMALh Make C look lace COMAL header Wo. S-D EmacsKey Makes Emacs function key deftfitons by Greg Dcugias. S-0 Amon 1.1 Snoop on system resarcu use. E -D BTE Bards Tale character editor, E-D Srze CU program shows ihe size ci a given set ol files. E-0 WinSne CU window utility resizes current window. S-E-D AMICUS DisK2Q „ ^ Ccropactor. Decoder Steve Mchel AngsBasc tods. S-D Bobfd BO3 and sprite edrtcr wicen in C,S-E-D SpnteMastertl Scntfl edtcr and am maw by Brad Kefer, E-D BxtLab Bettor cmp eipkratxr C program by Tonas Rowe, S-E-D Fpc Lmage processing program by Bob Bush toads and saves iFF in^es. Charges toem *¦?. SeveaJ techniques, E-D Baitoi CcrrpieK home bfftidng prog. Balance your checktxtok' E-D AmiCUS Pi IK 21 Ta'get Makes each mouse dck sound fike a gunshci. S-E-u Sand Simple game o-' sand that Wows me mouse pointer, E-D PropGadgei Hamer Maybeck Tolly's proportional gadget example. S-E EHB Checks to see if you have extra-hall-brgh! Graphics. S-E-D Piano Simple piano sound program CdScnpt* Makes cel animafion senpts for Aegis Animator, in Amga3asic This disk has electronic catalogs fa AmiCUS disks 110 20 and Fish dsks 1 to S3. They are viewed with fie DskCat program, inducted here. AMICUS PI all 22 Cycles Ughtcyde game, E-D Snow_Prittl' Views and prxrrts IFF pictures, incfudng larger than screen PnOrvGen23 Latest verson 0! A printer driver generator Animations VtoeoScpe a.ntfT.aixxs of planes anc boog Ml: Garden Makes Irectaf gardenscapes BascSorts Examples of brary search and insertion sort in AmigaBasic AMICUS Pika An AMCuSdskam>e*3?yde6cated tomusiconthe Amga. This dskcorcans two music piayers. Songs, tftssu- mats, and payers to bnng the thnl of ptayr^ 'Sg Sard' on your Am^a tosfrumcnts a cdiecuon of 25 nsrurerr.s lor ptayng and creatrg muse. The collection ranges from Cannon to Manmba lust INSTR program to Sst the instruments DMCS will no: load as well as list Ihe origins lor any instrument. Muse a collect on of 14 Classical pieces 13l20venuro The 16 minute classical Icature complete with Can¬ non! Three Amga Muse Players: SMUSPtay MusicCrafe&flJS WuscStodcESMCS Amdarnm Sectarama Adsk sector edtor tar any AncaDOSfle- structorKJ devce, recover files from a trashed hard disk. 3y Dand Joner Of V<roIAStons icorxze Recuces toe sze of IFF mages, companion program, Recda, remaps the palette colors of ore pickro to use fre palette cdore of antffw Usng these programs and a tool to convert IFF brushes » Workbench icons, ma<a icons took hke mnairescffrepictorW- CodeDemo Modita-2 proors-n oorrrerts asserr,bier object fifes to rime COO= sCatErerts. Comes wth asown scrcfing exarpte Am,Bug Workbench hade makes ihe same ffywakacross the screen at ranpon rlervals. Otherwise, compietefy hanniesa. BNTods Three examples ol assembly language code from Bryce Nestrt: 1. SetLace.prog to switch interface on&ofl, 2. Why. Replace Amga DOS CU Why 3. Load It, prog to toad a fife into memory until a robool {Only the most esoteric hackers wtfl find Loadlt usefii.) Mcnoiace CU program resets Preferences to several cctore of monochrome 4 interface screens C some® a inducted, wks wrfr DisctayPref. A CLI program whchdspfeys theorem Preferences sesngs BcwigMadme A ray -traced anroabon cf a perpetoal motion Borij-makjng machine, ndudes the latest verscn cf fre Move program, wtveh has fie abi ty to play sounds atong wrii an® anmaaon By Ken Ofer Daisy Example of using rxa farsfetor and narrator devces to make fie Amga talk. S is wnt»i r C. QmcKFlfi Sapl-drwen animation and slideshow program ftps through IFF images. Fred Fish Public Domain Software Bmon SySMtfn monitor AmigaBasic program: perform ample rwnpUations cf memory. Moose Rardom background program, a small mdow cpens wfr a moose resemb*ng Bdfwnkesayrg vZt phrases user definabte DGCS Detoa Grocery Constrjctcn Set, simpte rtjSco based prog for asserrblng and pnnnrig a grocery »sl The Virjt Check dredory hoids sewal program iretatng to toe software virus tut came to the IS from prates in Euope as derated nAmaing Computng V2.12 Bil Koesteris fu3 explanation of too rerus code is nctud- ed. One program checks tor too software virus on a Workbench dsk; the second progrem checks for the virus in memory, which could infra other disks AMICUS Disk25 Nemess Graphics derro pans Trough soace towards toe mymical dark twin of Tie sun nrfr wonderful rrusd and space graphcs. The KickPlay d rectory hoids text that desabes several patches 10 the Kjckstarf dsk For Arriiga 1000 hackers who feel corrfonab’e pat-hoa a dsk rt hexadccma). KckPfey offers toe chance 10 automatically do an ADDMEM for old expansion memory, as wen as toe ability to change ne picture cl the ’insert Workbench' hand. A program is also nctoded tor restoring toe cored checksum of the Kxksiart ttisk. Key&rd BASIC prog edts keymaps, ad*u«toe Wcrtbench keymaps or create your own, BcotorWa Mortifies the Wcrkbench so frree bpianes are used, toons can .have cdors. Instead ct tor aght- cxr expire rdudeC. Pubfe Oman program • japtoan* or 'trjsfi2con' rorrrers whi-cdor IFF brushes a toons. To use DeAne Pam to make irons for rxs new Wortbench, Brushlcon Ccrverts brushes to cortslbtzan docs\. Egrapn Grapfing prog reads [x.yj values from a fife and dspiays toem on toe screen. WmJar to the same- ram ed Una program. Keep 1.1 Message-ma"«^ng program lor fefecorvnovca- tons, lets you save messages from an onl-ne transcript to another file, urxferourds the message format of the national networks and several types ol buDetn beard software. Moves Trough the transcript and save messages tui.tastir Speed up dvectcxy access, it creates a smail fife in each directory cn a dak wfivch contains toe tfifor- maticn about the fifes. WJ also remove ai toe har.Or' ffes from each Srecwy. By Cum ata's authors The LaceWB program changes between interfaoe and norvinte*iaoe Workbenci. Previously, you were lorccd © retoot after changing Preferences to an interfaced screen. Ths program ifips between the normal and extended screen heights. PWUSty A sha'eware Ltity fcr ProWrrfe users, charges naran settings and lor. Ryoes. Giro A CJ program, pnrosoaprcCatie causes lor Giro meoations; C sours ncfuded DcskW-pe latest from Software Dsbtery. Removes fifes from drecanes or 4sk flnves. Rnucn lastr fran 'Oeeie' Snow Amga Base makes snowtake d«.gns Mis; Ma^ng bst database SoftbaEstss M ar tan softoaU statistics' team records. Dodge Snort Modula-2 program mores toe Workbench screen around after’a per-oc of time, prevents montofbum-in. Tcdc# Fa/s^cirdScape module code from hrs Amazing Computing articles. The source lo Echo. Chord. TX. Ana VU is included. The Lance and Manx C source code is here, along with the executable modules, Claz2 Update cf prog to convert ?F images to Post Scrip: lies for prrtng on teser prniers SDBackup Hard ask badrop prog wtfi Lerr.pef-Ziv ccnpresscn to reduce toe necessary runber of ttisks, TCB Prirts inforrason about asks and processes to toe system;assembler source is ncluded. FunBu Las a function key act Ske a rapid senes of left mouse button events. DC A handy program tor people who use an Amiga 1020 51/4 inch drive as an AmigaDOS doppy. A Workbench program toal sends a DiskChange signal to toe operating system; mlead cf typing 'dsknanoe dfZ;* ever and ever agan. ;js: cick cn the con. £ source rcbded. System config Fife fakes screen 90 cokjmns wfee of tert in toe Scrbtfef wad processor DckSRim 2 programs to move the Senate1 speiing cScscnary to and from the FLAM dtfx. LeitoaJ Analyzes a text fife and gves toe Gipning Fog. Resih. And Krcaid indices wr»ch measure readabety. HextXimp Modula-2 program to display menory localfens m hexadecimal Tartan Arr.igaBasicide^gnTartanpfaids Dir Master Disk catalog program. BMP ptays SSVX sampled sounds in fre background write something else «s happenng in toe An-jga. As you Amiga is boctrg, faexampie &how?t CU program charges your ponter to a given porter. AMICUS 26 also has a cafection of mouse porters. A Workbench program c dsday toem SORRY... Do to the ever incressing size of the Fred Fish Collection, AC will no longer be able to maintain a complete catalog ol Public Domain Software in every issue. However, AC will continue to update this abrievated catalog with new additions to the library. A full catalog ol every disk and program in the Amicus and Fred Fish Libraries is available in the current issue of: AC GUIDE^miga At your local Amazing Dealer Diet pfenning ad t3 aficw toe us«r 10 ccmpfe tsis of rgreoents (recipes) ard autor.atcaiy compute cafene Bate, eic Update FF36. V3-1.bira.70rh. by Terry Grtz Beta retease of Ma^s version cf the UNIX make utifry. Features muripfe deoendarepes. WibtiB support, and more. Includes source. By Mac Del on Exception is a set of error handing routines that provide a programmer wah toe abity 10 easfy handle often affiail to implement routines. Routines sxhasrc more memory, fte not open, readwme errx-.etc. V0.6, ndudes source. By Gera'd T Hewes Fcr A-1000 owners, w-l pernarerrty replace ihe tcpaz font cn toe kfekstal d-sk win a font called took’. Indudes a sample m toe form of anlFFprctiure. V30. Bnatyonly. Asomckded is Benjamin Flier's freely redcstrbutabte 'SumKick' program By Greg Browne Sample program showing how you can load and execute a program m the workbench ertvrcnment, then return to the CU. Includes source. 9y Petw <Ja Shva A nearly-pvbfcdcrnain remprememaSonof the VS reg«xp(3f package. Gives 0 programs toe atiilty to use egsc-stife re^iaf exaesvas. And does it rta mucn cleaner fasten than the E"ddgcusroutnesnSysV todudes scx/:t By Henry Spexer Excpoon Regexp Very rwe But and pasto' type utiry wto tots of uses and frmxs Fea'jros i pop 1X1 consri panei, mjtyt ton* anq c6er recogrrjon, dpboara and ppe support and 1 couple ol utety programs Vi raa. Source for support programs only. By John RuSS^ Tsrxp A few CLI utilities, including some functionally similar to toe UNIX utilities ol the same names, included are: Wc, Head, Tail. Tee. Detab. Ertab. And Trur-c. Descriptions are g»ven m the included '.Pcc' fifes. By Gary Brant Fred Flafi DliiilSQ UnixL'U Browser A programmer's ’WcrVbench’ Alow* you 10 easly and cofive^enty mcve. Copy, rename, and defete Res & d rectores from a CLI envrcrvr.ert. Aso provides a .method 10 execute either Workbench or CLI prograns. VI .6. update to FF134 ,bna7 only. By 3e:erda Siva GeoTime A couple o! Interesting ‘ctock* type programs based cn tie ’Geochrcn' Cbserve toe earth's snadow scro»i across a map or gtobe in real¬ time, bas« on the system ctock VI0. Btffeh orty, shareware By Mfca Sn rwck Gprrt A back 4 whfie graptes an 1 utfty 'or Epscn compatible porters. Comcand ine oplonj a ow se^era' efferent prr.t qua t es aid perscfes tndudes a coupe cr sample FF f-es for prtrong. VZOS.btftatyCrty. shareware By Peter Chena Jed A ncey acne, ntrton-based ed tor pra! Ts qule user-fnendy, Fearures word wap. Auto-ihdera, newdi, aft buffert splt-wnocw, keyboard na^o, help, pnnting. Aid more. VI.0, binary only, Shareware. By Dan Bums Another Anti¦V'i’us utity, Thiscne features known ard newvrus deleclon. Vow boot block, save ard restore bootbtocF.s. several ¦fnstaT options and more. WriKemnassemply. VI,56. Bnary orty. By Nic Wscn RepStong Nee Irrtle CU ui'ty to rep-ace any type cf strng many type of fife wn another so no of any type. V i.O. bra.7 crty. Shareware, By Lxrar.c Bertasj No Virus T reklrivia Very r.ce mouse-drrven rnfe type program for Star Trek fans. Gcntains 100 cues tons with addtorai tnvia disks avai'abfe from toe autoor. Btfiary crty, sha*ewrare By George Broussard EitlEiih Disk 161 AMXLlSP Amga uedver«r.cftoe Xbsointerpreter enpna-iy by Davd Bea. V2.QG rndudai source. By David Betz, Amiga work by Francos Rouaix Baty Amga port cf toe tormer arcade game rjmsd Go*- Laos sound e"ect5.ororr s«3 fpr fefef updates. V0.1. bina7 ony, shareware 3/ CS*«r Wagner Useful debugging routines »miar m function but more ve-satiie to those ol 'VemTrace' on FF163. W3I fracxanc report on calls» AtocMem{), FreeMern[) ler lack thereof1] among others. VO.Oa (Alpha release), By Kart Lehenbauer Eted FisiLDisJy B2 Tracker AMC 'Amiga Message Centerf. Scrofsamessaoe from a text file across toe screen on a cotorii background. Similar to toe ’greecngs* programs cfevetooed by Ejrowan Amiga enthusiasts. VI i), binary orty By Fcs»r Hal Edmap A ksymap edtcr Asows you 10 read n an exsting teymap fie. Modify rt to smt yotx needs, and save rt as a reaty-so-use keymap. VI. 0. indudes source, Autoor: Glfes Gamesh HR136 An IFF file containing a chart showing every possbfe nixira cl the sixtHn base palace colors Also Inducted are optmized and tncnochrome paettes aferg wtto several tips and tecTrtQjes far using frien wih vareus part programs-By D<k'3oune faomerger Irajtcr-cased progrim to &ke any two brosn files and merge toem rto an alternate-image type cor. V2.0, broary orty By Tarry Girtz Sam AncKher IFF sxnd player wth several comirand-firie oobons Irdudes several samples. VI.0. binary only, By N»c Wilson SetFont Alows you 10 charge the system tom with various command-line options. Cleans upan known bugs in FF75. V2.5, indudes source in C+^.By DaveHaynfe pel. Fcxrd tmmm A utility for Amiga assembly programmers. FuFd wil read a ‘.FD ffe and output a fife fra: can t» INCLLIDt'ed rafrer fran having to irk with toe crtossal 'AmigaLib'. VI .0, ncLdes source in assetdy By Pete WyspansA Another eiar.pfe cf bu'Crc a shared library that evof red from ’E’ib* FFS?. Aso mcf jj«j is a fitorary. TSt. Wnch cortanj several fjxtens net nctoced in fre Manx randara 1 cranes Indudes sowce. By Edw.n Hoogerbeets wrth 0- funcDrs from several d.fferert autoors PCQ A subset imptemertaDori rt a Ireefy-fedistobutaUe Pasoa compter. Supports rcooe Lies, enema! References. Records. Out era tod types, pointers, arrays, stmgs and mae. Fresenfy does na support range types, toe vtn' saamert cr«$Vl.O, induoes soa* and sample programs. By Patock Quad FrrtfidlPiftlH Bj A smafl bnaft lo lo C-axJa mage convener, rroXed to bo usee hem CLL V15. Txrury orty. By Terry Gna ClftMatar A programmer's a<3 tar outng card mage data trar can t» u«d ® any card game toa: uses tne SH'tdanjS2ca.TJdede Vli, binary only By Terry Gna DPS Deno version of a program ftai wil allow you to take any IFF file arid save ti as a totally sefl- contained executable file, witoout the reed tar any IFF-viewers. VI .0, binary only. By Foster Halt MouseUts! IntuUon based program toalcw you to change your mouse speed wahan having 10 go through preferences. V1.1, includes assembly source. By Ludano Berta to Print Smal pmt utdny desgnod lo redact) the ‘copy <fJename> to pfl:‘ command. Opens a window displaying the filename being printed. Length, and a status bar showing percent completed. Also includes an abort gadget. V1.0, binary only. By Luciano Bertato VacBench This amusing little saeen hack wil *dean up' your WakBench screen for you when it gets too dunered! Binary only. By Randy Jouett World A text adventure gam e similar to the inlooom adventures ol Planefail and Starcxoss Qude iarge with a tremendous variety ol responses VI 02, includes source. By Doug McdonaJd, Amiga port by Erie Kennedy FrriFlah PisRl&S Commodore IFF Ths is a Copy ol the official November 1968 Commodore IFF disk, AI die lies n the ¦dooments' drecwy are in ix fJe * doconents.zoo* FrrtfiftPiftjtt A6& A68000 assembler orgraZy written ® ModJa-2 n 13&5 and convened to C by Charte GiJ* r 1S67. Has been converted c accept metaconx- compataia asserbkv so-na coos ax so generate Amga objects incudes source Ths a V2A2, in update to Ffn 0. By 3nan Andencn. C translation and Anga wcrt byCbarieGtb Caros'0 Rama A sarpe game rat etsyou push you memory. Ltisplay«dwrinaaseko<32canj$.
Grouped in 16 pars. The cards are staffed and then dsoiayed at re begnring of each game Yea goal s to pek up as marry aa-ra as you can. Untl toergarexcardstelontnescreen. VIJ3,
- ndudes source. By Werther Pram Ct2 A cute program that pves the
he way many people actual/ do. Ir, "its nearly ten to tvo*.
Includes source in assembly. By Charfo G£b S<nCPM A CP.M Simulator la the Amiga. Smulaies an 8C3G along wito HI 9 terminal emu toon Incudes source. Th$i$V2.3.an update to FF1Q9, BvJm Cathey; Amiga port by Chari® Gibbs and Wili Kusche Ereti.f3atiiJi5fL.lff7 Disk pod A disk benchmark program which runs on bc'h Unix and the Amiga. This is an update to FF4&, with bug luces and more resale measurements of tho la stcr read and write speeds available under the new Fast File System. By Rck Spanbauer, enhancements by JoannoDow HackUte Ths is the latest version the Amiga pod of Hack, wto lots of Amiga
specific enhancements and neat graphics. Now irdudes an easy to use installation program. Ths is HaskUe VI .05. binary only. By Software DistSery Maaje A versatile dfmaookejr initiator based on POPCU win a trtgue method of 'screen-bbhking', won't say more, just try a1 V 1.13, includes source.
This is an update to FF161. By Tomas RcActo SetCPU A program devgned to a'fow the user to detect and mod *y vinous parameters related to 32 brt CPUs incudes commands 10 enable or d. sable the tei; data caches, switch on or off the ,030 bum cache tne SL reguest, use the Muu to or a ROM image Irom 32-bd memory, and to report various parameters when ca'ed Irom a senpp VI .4, includes source. By Dave Haynie FretifiaiPiihi&ff Bood-To Thsorogram creates a smalir&oon the boofofocx of any Osk. Whtfi wil appear afer you insert the dsk for booing. The hea&ne can M up to 20 characters The saotng ted
ponton can te up to 225 charaaers Vi C. bnary only. By Roger Fischlrt DrffDir Dwr compares the contents o< hwdrKta«s.
Reporting mdfterencas such as ties present ncnly cne drectofy, dfterent modificaitor dates. Sfe lags, sizes, comments, etc. VI.0. includes sooce By MarkFLnfret ExecOis A dssssem bier comment generata pvogram. La J®
1. 2 Kicksart ROM dec Ibrary image Generates a commented
disassembly ol the exec Itorary. V1.0, binary only. By Martas
Wandel FaslGro A IractaJ program, simulating Drftusionlimitod
Amrmation (DLA) as described n the December 1988 Scientific
American in tfie Com pul er Recreations column. This program
is aboct an order of magmtudo faster than tho ‘SLO GRO'
program described in Scienfifc Amoncan. V1.0, includes source.
By Doug Houck FracGen A fractal generator program that
generates fractal pictures from ‘seeds' tnal you create, This
is unlke any ol the other fractal generators' I've seen. B can
be used to load and display previously creaied fractal
pictures, modfy eoscng iraaals, or create your own fractals.
V1.23, twiary only, update lo FF142. By Dog Houck MemoryCtock
A clock program that shows Lie amount of free las: ram, free
chp ram. As wen asne sme and ^e^inciudes scow n assembly code.
By Roger MnRexx A simple Area nteiace wt»ch can be easily
patched na almost any program. Incudes as ar example re
beedraw prcgram from F1. Mcudes source. By Tcmas Rcktow NJ A
new dcsdevce that behaves k*e*hlL'but unike
* NL‘. < rs a real handler. Tfis makes it usefci t, tots of
stjatcm where *NIL* carrot be used V 0 0, nCudes souce By Gumar
Nortknak TextDspiay A teto dsplay program, Iae *more' a less',
but about hall Tv s zo ax handes at screen tmaa (palTtsc.
Rtenaceronireen^ce, etc) V11. Urury Orty. By Roger Fschln
FredRitlDiit 168 Mao® A»®rsayecimacro-key«iia5aba5«:xPOPCU wl a
uriQue method Of 'screen-blanking', iwont say more, ust try it1
Version i .20. includes scace update olfFi8T.Aumcr; Tomas
Rotoc* NetHack Thtsispa^l olatwopartSstnbubonofhetHack.
Whch was too ii'ge to ft x a sng^dsk. Evoi wnen sici'd- Part 2 is end ski 90, Bctn pans, along wth zoo to unpack then, are required to use a refiu'ta NetHec*. V2J. Indydessoate.Authx Various; Am^a work by Ola! Seberi Lfedi V 2.4g shareware edrr Has iearr, mode, a ccm- mand anguage, menu customnaxn, ax ether user caf^urapsiiv and cuscmsapify teataes Binary orty, shareware, Updaieto FF 173 Auihor Rck Stfes Fnd FsriDlsk 190 Ga'y icons A coteoon d mere rterestmg and usefiitoors.
Ayhor. GaryRoseman LBW2/nageTa*es an iFr pctjre and generates a C source rrodie when can be car. Pied ax Enkad wlh yoa program to dsalay he powe with the irauhion Drawrr.age funcbon. Btnay only, by: Oerns Green NetHxk Ths is pan 2 cf a rwo pan asbibutcri of NetHack.
When was too large to fit x a stogie dsk. Even when zoo'd. Pant is on disk 189. Beth parts, atongwflh ioo to unpack them, are required to use or refcutd NetHack. V2J3 includes source. Autor: Vanous; Amiga work by Olal Seibert M BlitLab Bsilab is a program which lets you expenmem with the Witter, to your hearts content, in relative safety. It opens a workbench window with gadgets for aS if® registers of the Witter, aX allows you to manipulate indvictual registers and perform bsts on a magnified bitmap. V 1.4, an update to FF&4. Indudes source.
Author; Tomas Rokdu Blk A requester making tool emptoy.ng various recurs.-« aigaithms nctodng a recursive parser, f! Takes input tec hies and converts them to C-soume la toctoflng as requester declarations. Update to FF152. With many enhancements LxJudes source. Author; Stuart Feguson FileBoatfllock This simple tale program reads blocks 0 and 1 of a bootable isk aX sa>®s them as a program ffe that can be rth (heaven fortid) a di sassemiied by programs feke DIS a D5M. Incljdes sar^ n assembly code by; John Veidtxis Spel A portol a Um vers.cn a a ireery dsrouiabte soeen aented. Cieraave, spfting
checker L'pdaie to rf$i, • nfi enhancements by Tcmas RcAoj V2002, iXudes KVC5 Auttor. Pace Wfisson; enhancemenu by Tonas Rokcto Pj 15 Ccm puter ver s«n a tXse cheap plasoc pu^es wti iSwhtetiiesrt/r.befttoi rvougni5ancaner.pry square =n a t by < arrangement. Ths one s more chaiengmg smoe you cant scfve by just pnyng out the axes, kxtoces scace, Auden Mice HaB EnlMgiiUSZ Eva inspaciagaalcwsyioutonanipuaseeipresscns. Curemjy its two mam fircttms are evaluation and dfacnaation. It aso does seme baste smpiiScabor-a (tased x pattern matohing) to make toe resut of a dferenftattonmcrepresentaw Includes source. Author; David Gay PacMan87 ThsisahceWde'pacmanLke’game with seme rew features Ike fire p*fs. Stabhng tames, efecsnc arcs and flame throwers, that must be aw>ded Has toree levels a difficulty, easy, medium, and ha/d Sounds can be toggled on or on. Keeps a record of the top ten scores. Shareware, binary onfy. Atlha: Sieve Jacobs and Jim Boyd ReSourceDemo A demo version of ReSourca, an interactive tf sas5embler for the Amiga. This is a complete verson except that IX ‘save* features have been d-saWed, V0.36. binary only, by: Glen McDiarmid Fred Flift Disk 193 KeyMapEd Allows you to change toe KeyMaps used win Set Map Ths is a M featured edita providing support fa normal, string ax dead teys. The Keyboato represented is Irom an A2000 A500 but it is fiily coc.patbie wito AiQQG keyboards. V1.02, tocWes source Autha: Tin Frest Zc Ths is a rrcxJTiX verston of the 5caoOon C ccm pier frcrnFFl7l. It his been mod*ed to generate code compattte wto toe A6&, assenbief Fom FF186 ax a new fronsox caca program makes it easy to use Ike the UNIX*et‘&CfHend- Vi.oi.noufessarce by; Joriar® Ruegg, Anca wok by Joe Mytoorery ktora A singie player dungeon amUaxn. The cb^ct a toe game is a defeat toe Bairag. Wncn oks in toe oeeoes: levels o< r®ba<geor.. You beg.natne town taei above toe dungeon, where you may acqure suopkes. Weapons, amor. A.X rragcal de.-ces by bartemg wrto vaxus shcp cwrers, oe'ae oesceiXng mu the amgeor a do bade. Amiga enhancements indude pul down, menus. GraOxs mode, pctap mode, a ccrbnucus rrcve mode, a real tcma node, a message wait w.errwde, as wed asctoer m«Sficason5 to improve overai piavaWity and :o take advantage d the Lrtquelea.*irts a the Am ^a. V3.0. bnary o^y. Fequra$ at toast t Mb of memory. Author Robert Alan Kceneke aX others, Am^a verscn by Roharf Henderson and otoers.
Fred F.sb Disk 195 MiaOcMACS Versiori3.ioa Daniel Lawrence's vacant of Davo Conroy's microemacs. This is an update to the version released ondsk 119, New features include multiple maiks, mwa furctx key support, a better crypt algorithm, and end-ol-wad command, a command Sno switch fa setting environment variables, new hooks tor macros, a command to strip trailing whitespace, intemational-zation features like laegn language message support, horizontal window scrolling, much faster search algorithm, Amiga intuition support, and more. Indoles scurce and extensive orime documentation. Author: Dave
Conroy, MANY ertoancemems by Daniel Lawrence Fftf Fish 01ft ,ias HamPes Thesearosomeofthemoststunnsngdp'tized pctres yatortheAn'.ba, They wera scanned at a resofuiicn a4096 by 2SOO pixels. 36-bits per paei.on an Eaonii 1435 stae scanna, cropped, gamma corrected, scaled, aX converted to Am^a IFF HAM fifes. They are displayed with a special ILHM loader that hanefes overscan HAM images. Indudes soi/ce fa toe Osplay pray*-"1 Author Jonahan Hue Fred Rsh Disk 197 Ctags C-eaaatagsfiefroimtoesoecfedC. Pascai. Ronran.
YACC. Lex, a fss sources A tags Be can be used by a ttcperaax edtcr 12 qxkly locate specfied objscts ri a program, s scute code serketey vi.7.rxiudes source Autoor Ken Arx>d. Am tOectaer. And Bit Jcy Ported to Am9a by G, R. (Fredr Walter Fnd Frt aautiry wrvch searches fa Ses that satafy a given boolean eipresscn of atrCuw. SPrtng iron a root patonama a.X searoftng rea/Sfrtry oewn through toe iwerarchy of toe fie system Very much ike toe Urn ind program. VI2, ®dud« scuce. Update to FF134 AuCXr: RoCney Lewis A program ts mod1/ executable fits to afcw then ta rjn r external memory. 11 laces ar
Data ax B5S IvTkjntoeBetobeioadedrtoCHF memory. CODE trks wil sal Cad no FAST ram Uaraiaie. New features incijde an rteractoe mode to seed where eato DATA a SSS hunk wl toad rto menory, supoot fa overlay:, supporter AC BASIC conpied programs, aX surooh fax* hur*types »si«dby*Wrti*. Vzt.bnary orty.
Update tc F?36 Author DJ. James Anotoer rot jtyfe te*t fomaner. This is vaSto®
1. 5. an update to toe verwn reteased cr dsk 79 New fearures
rcfude generation of ANSI ISO codes tar bod. FtUts, and
otoertne, nora than cne formaang command on a Ine. Longer maoo
rimes. AX many more lorritx ccnmiics.
Indudes sarce. Autoor. Unknown, posted s usext by Alan VymetaSk Many ermancemefts by GulSetb^t A pubBc domain dor® cl toe UNIX V edrta.
Supports window-sizing, anew keys, and the help key. V3.35a, indudes souxe Update to FF166.
Author: Various, Amga work by G. R. (Fred) Waller FianDlsK m iharon Charon is Bradley's entry la toe First Annual flfil Chan Badge Killer Demo Contest, The text o* Do demo was wntten by Lad Ounsany (long befae the Amiga). Bradley created the illustrafiais and animation. The sound track is a ffarStonal ScoRish tune ‘The Arran Boat', by: Lad Dunsany (1915).
Bradley Schenck(1988) An implementabon a the Simplex algorithm fa solving linear programs H uses toe standardized ^PSX-Jormat for input data filers. V1.2. includes MPSX- source. Autfor: Stefan Faster V3 C2a a a csh like sW derived from Matt Dllon's shel,V2.07. hdudes many new a improved cammaXs, some bug faas. Etc. btiudes source.
Authcr Mac Djlon, Steve Drew, Carta Barreo.
Cesa/eDien Csh M Dlsoft A program 10 transfer sard samples berwee". Toe Amiga aX 1 RolaX S-220. V15, binary only.
Autocr Over Bars PjTO A sc«n biTKng program toatgces beycX toe normal Witejng process When toera ye no mput evens, pyre takes over aX starts a Htte rrewoks dspteyincoa VI.1. bcnyonly.Author Ste>e Jacobs iX J.m Be yd SnpDemo Demo verstor, 1,23 of signal prccessng program scM by Ogcal Dynamcs B®i> or»y A.mor. John Hodgson Viewer A very smal prcjram la dsaarng IFF jxares sf any resbuxn. 1 his one is written m assempy code aX is only 988 bytes tong. Binary orty.
Autoor Mii>a McKittnc*.
Fred Fisft Disk IQC NotBomgAgin Dr. Gandalf s entry tor re First A-nual Baox Killer Demo Contest z is an menaced HAM anrnigjon with nicely integrated saX effects, It is a great visual pur, cn the ongral Bang derr.o. but to say anymae woufd run to® ellect Binaryorty.requres 1 kto cf memory. Author: Dr. GandaifftncJ Reischa. MD) Tank This is Vrced s entry tor toe First Annual Badge Kiler Demo Contest. It is an animation cf a rtishtank simulator’ with sound effects and a cute twist, Binary only. Autoor: Vincent H L« Fred Fish Disk 201 Draco Update to Chris Gray's Draco distnbutior la the Anga
.Enhancements include support la floating point, register variables, more optimization, improved can reiumstandard, etc. V1,2. An update to Ff 76, Requ teS documentation Irom FF77 to compete the dstnbuton kit. B'hary only. Autoa: Chris Gray DropCiah Crop Clan lets you place a pattern, a 2 biplane IFF image a a combination cf a pattern and mage, into the Woench backdrop Ths is verson 2A ar. Update to version 22 on d«k 128 Sfarewa'e, binary only. Autoa: ErcLavssky MJMiiMia Siavtorords A whole bjnch of f®w fonts from Rot»n LaPasha Verscn 1.0. Autoor Rtton LaPashi VLT
isbotoaVTlOOenjlataaXaTetorona (4014 pi-s kbsei o‘ 4105) emj*tar, cxrendy ® use a: SuAC (Stanford irair Acceterata Center).
Ajtoftidi toe VtiCQ pan was cr.pmaty based cn Dave Wecker et ai. S ’VTiOO, many exaxemencs were rrade The program recjras ARP. Ax : rias ar.ARerxpo*. XMODEM 1KCRC ax Kerrs prctocrt support aw reJuded Verson 3-656.
Binary orty. Autocr. W.ty Langeved FrriFiftDift 2M vtt turrjfes Assempfy ax C code examples, rctocng some old tarorfei (ita speecrtoy and yachtc3) dewfeodod to asscmbfy language Irtoitoesa repiacemerr fa toe officral audc oevce, an example of oeatng a subtask, a rewrite n assen&ty of R J. Mcars He requester, an example of mstaling a custon rpul harxfer afeX cl intulon, and mae. Autoor; Jrn Fore I Jeff GfeS GurusGmde The souxe files tor all examples pub'isted in toe 'Glau s Guide, Meditation (ft: Interrupts*by Cart Sassenrath, the architect of toe Amiga's ow-level multitasking operating system
and designer ol Eioc. Authcr: Carl Sassenrath Isam A ibrary of xuines to access retafional data base systems osmg too index Sequential Access Method (ISAM). This is beta version 0.9. binary only. Author: KaiOivw Pioog Fred Fish Dish 204 FieReq A ampfe fie requester, written as an exercise by tf® autoa 13 see hew easy il wood be (it wasn't).
Includes source. Autha: Jonathan Potter GnuGrep The crep program Irom toe GNU project Replaces grepTgrep. Sgrep. And bmgrep. Currenty does not expand Amga styfe wiidcads, so il you wt$h to scan miAipe files you will need to use it with a she! That dees ton tor you Version 1.3. includes source. Aunor; MJ.e Haenei, James Woods Artfw Oson, Rktoard Staiman, Doug Gwyn, Scot! Anderson. Henry Spencer tostals a custom copper 1st tor toe coientactrre view (usualy wokbendi) tost contains at toe cdoxs from OxOOQ to Cifff. A neat effect and an easy way tc snow ofl toe rater capabiifes of toe Ar ea, ircltaes source Autoa Jonstoan Pp^er lnage-Ec An shareware ccn etfta subnmed by the autoa fa ndLSOi ntoi tariry. Suggeced shareware donation cf Version I 8. Onary orty. Autoa: Jcratoa-nPstter JPCtock A short docx program toatsjus: packed wth KAMCu leatoM. Ncluoes source Autoor. Jcranan pccer MoaeBounce A short h»A game that nates your rouse poiraer booice around tne saeen The Mjea is to do« tfe UouseBcxxice window and ex.t the game. Eato tme) ou C<k re mouse tXJttan, toe porter speeds up fedudes soace. By: Jonatoen Pccter PopOr A smal utiity mtoicft *pops open' to heta you took at toe contents a a pa-hora.' Drecory cn demand Verson 1.4. nctxfes soxze to Jor®toan Pcsa ProiTo A sm.all ut-iry whch ‘pees coer’s g-*« ycu mtorraxn about tx status sf your devices 4 memory V 29, ,ncuses sore* by: J Rooer Teacher Teacher is a shot, sxrpte hack. I wont spoi r® ton by tefirig you whatitdoes Includes sooce Autoa Jcrtahan Fcttr EmLBtiLBift as BaJj Arcap qa port of toe tame' aroaoe game nar,«3 Click, ths verson new has sct/id elects. Verson il. An update to FF 181. Binary onfy, shareware by: Ot«er Wagner Bai^ace a ncdy do® shareware game, sutr. Tted by the author, toal simufefes combat oe>*en too a mae giant. Robot-'*e macfJfes Bnary only, verson 351. Autha: Ralph Reed Chess A port cl a chess game posted to Usenet This is an update to toe lersicn first included on dsk 96 It has been upgraded ta use an Arnica IntuPon interlace. Verston 2.0. binary oily. Autoor John Stanback: pcrted to Amiga by 800 Lew an Vers-on 2,0 upgrades by Aired Kaufmann Eifidfl3h.Dlft.2M Browr.ian A demo based on both fractal tf®ory aX b'owhan motion. Includes source. Autoa: John M, Olsen Hawk A stereo image of a hawk. Requires refigreen stereo glasses to view, Autha; Unknown (no documentation induded) MemFbck Treats ai toe memory in your Amiga Ike rt was part ol a biWane insde a g*aphros d spiay. Provides sort of a graprtca! P*ctire of ycur memory usage. Bnary only, by: in Webster PeX A demo of toe various graprvcs capabbes of toe Amiga Ajto’: Unknown (to docuTenator ifduded) PiCtaeGa’flen Anctoer dem.o. apparantfym com,pled basic Autoor Unknown (x docjm.entaton mdyded) SierxDero A demo of sterxscaa: graprxs, wrcten c asser.by language Repj-es'« c-een stereo basses to new. Ixxes spaces. Arcv DaX M. McKimt'y Tno® 3 deroscfsoceoltr* Amga's grraprtos iX souX c*Mb«M®s wnary orfy. By: tipm« Rckcw Coyote Ger®seryytatoei966Ba^eK-iaDerx cantes A very ajs ind large) anfl-jtat. Requires aba,t 19* tocc-3 of dsk space, so a •? Dsmputed ® 'aro fora;' Autoa Gex Brawn Fred F.sh disk zm Asterodmeld 1 ms s M aae s entry fa toe ‘ SSS Badge KiEer Demo Contest 1 s a large an mason of a spacecraT fly.ng madly torpggh an asterod 'VC (chased by unseen toes) toat ;x:udes a coube of near misses, Autoa Matael Pcwe! Fred Fsh Disk 209 Bowt Ths is Vern'5 erory fa toe 1988 Badge Kiler Demo Ccrtest 11 is a Sculpt-An mate ammaton that shows tnree cotared balls fy-ng >n ofbes anov# a mirrpredbowt Rendenrg the artmawn tock about 2 weeks. Distributed in zoo format because of its size (zoo program inc'uded fa easy unpacking). Author; '/era Siaats Dps A program designed lo wok with to® PrintScrio! Program, a commeraal PostScript nterpreter ‘a the Arnga, to provide a page previewer, v 1.1 and 'Xiudes source by Afen Nors-.pg i2ift_212 pCd-FlSh DiS A very nicely dene scientificacgrarrTer pfoder catauiata. Tne scientific portia- fas rest of the ooeraticr.s found on the mae popular handhelds The programmer porton has an the spec! Hex bnary-fleemal conversions as as req-ster OperztiO-s I is ASLROL LSI, AND. OR. XOR etc The p-cr.e-r ponon *>-: pa equabems Ctr-er features metoOs 26 neraafes. M mouse a keyboard operation puhfewn mera.s aX iMozatcr* V 3 C. brary &>Yy c, Jmmt Yang Lafe=Frim A program mat aio*s you to easy pr-m afeis 'a ypur ft$kj VerVC® 1 9, ShA’Pwfce. Pna-y Crty fsarceavaabfehcroautoa.r Aunor Ax eas Krebs NuHand An am-acor of a haX wid fi.-gera s scraoe-ng aaCesktM.rcuCngsouxeheca Thiiis Bryan's erry 4y toe 13B- saoge Kier Ore Coces. &naryort*bj: Er*ranCareyGaSvan ArogaWave Ths is Alen’s erry to toe t SSS cacge Kzfer DemoCcrrer, 1 s an arvTatia trr, sard effects by; AjenKasrngs Esperanjo A keymap modicata a usat who. ® con- Mxbo® wto the supptod slate fol wl a tow ore to r,pe c Esperarro aX Welsh. ® any program that wifi use keymaps I fonts by: Gyn Gow®c image-Ed
An shareware icon edta submired by toe autoa la mcus.cn ® toe riprary. Suggested shi'eware doaK®cf[dataz/press_magazine/Amazing_Computing/HTML_TXT/Amazing_Computing_Vol_04_07_1989_Jul.htm]fi. Vi5, binary orty. Faesa serious bug in Vi 5 on FF2C4. By: J. Pcrer SgnFont A keymap aX font nat wiS allow to® user to be aPe lo type in A/nercan S gn Laxuage, prov-ded that one knows the torn. Autoa; Giyn Gcwing VirusContrcf A new vtjs detection and central program that checks disks during insertion, protects Irom l®k viruses, shows boo'Wock on a saeen, penobicany checks system vectors, controls access lo fifes with a requester, etc. VI .3, indudes full assembly language source code.
Autha: Pius Nippgen Efrifiihflift212 Atce This animation is Carey's enrv to :x 1S68 Badga Kiter Demo Contest Autha: Carey T. Pelto Di$kSa!v A dist recovery program la a i Am-ga Re system, tfevces toal use ether the Amiga Standard F*e System a the An^a Fast Fife System. Dsksafy creates a new filesystem strucrurec® axther devce. Wto as much data salvaged Irom toe ag n^i oevo? As pcts-Oe Update to F F177 Bmary only. Autha. Dave Hayme DogsWcrtd Trts arxn a ton is Chafes' entry *0 the 1533 Baooe Kaier Demo Cotes; by ChirtesVcner a^aatffffta Cucug Trts anr.ator d toe ChampagHWana Ccrrnodoe Users Group fogo was submitted t toe 1S8S Ea^e <filer Demo Contes: by Ed SeOe. By: Ed Seroe bn Ajtcs! 3C0 cons ® togm (J co»av Uses a speaal aoprtm toget an e*ght cOa workbench to tfspkiy toew cas. W^Oi wera nada wito CpamiiiX coiGer. Mcccomaremnatirfri rt the mam scmr- rt their carespoXmg programs, a toe pcura toey shew, made *v.n Xomze’and ‘recctar' from rF85. By; Wol Peter Dehrxk Correction! The article “A Look at PageStream” in June's AC (vol 4.6, p.35) was incorrectly listed as a review. This piece was originally planned and accepted as a tutorial on the workings of Pag¬ eStream by Soft-Logic Publishing Corp. As reported in the article, the author, Barney Schwartz was a beta tester for the program who also assisted in the completion of the product's manual. Mr. Schwartz has also completed several other articles for AC, including pieces on desktop publishing. With these credentials, Mr. Schwartz was an excellent choice for desktop publishing product tutorials or even a review, as long as his relationship with these companies was clearly stated. Mr. Schwartz made this statement in the second paragraph of his article. Mr. Schwartz created his article while PageStream was still in advanced beta testing. It is AC's policy to refrain from reviewing a product in beta testing. However, sometimes a product is near completion and tire beta version is practically error-free. If the company can reasonably assure AC of its intentions, we will publish the review with a statement of the product’s status at press time. While Mr. Schwartz did make these statements, the article had only been cleared as a tutorial. However, Mr, Swartz’s zeal for PageStream flowed heavily throughout the article and, even though it was listed as “A Look at PageStream” and not referred to as a review in the layout, die article was incorrecdy placed as a review' in the Table of Contents for AC June '89- According to Soft-Logic officials, Mr. Swartz received no monetary reward from Soft-Logic for his assistance on die program. He was given advanced copies of the program and several documents which were to be used in his efforts to edit the documentation. Although the article refers to “minor bugs” and the fact that “corrected versions will be shipped to registered owners within a couple of weeks," numerous crashes of the program have been reported both within AC and by our readers. Soft-Logic official Mark Wetzier narrowed our initial problem down to an incorrect printer driver. (PageStream apparendy requires a special driver to handle its printing with slightly different features than the standard Preferences file.) We have requested a copy of the current PageStream being shipped to the public and, if possible, the beta testing version designed to correct any current problems. We have received the new PageStream, however Soft-Logic respectfully declined to provide AC with a copy of the beta version now in testing. We understand their desire for secrecy, yet we are unable to verify if future copies of PageStream will provide users with a completely '‘clean” product. While we respect Mr. Schwartz's enthusiasm for the Amiga and PageStream, and we maintain that no product is ever 100% bug- free, we must agree with Soft-Logic that die current program is not as “error free” as reported. Soft-Logic is working to correct any outstanding defects, yet diey are unable to provide us with a completion date. Please temper any buying decisions based on the previous article widi these comments. We apologize for any inconvenience or confusion this may have caused. Fltd Fisll Qlik 214 ArcPrep ArcPrep prepares Fites and or directories for archival with arc or any ether program ffiat cam scan through dilterent directories ardor handle long filenames. V2.1, includes source. Author. Garry Gtendown MandelVroom AmardefbrcLUulia-curvegsneraiing program that features five numerical generators (integer, ftp, ieee, 020, and 020^881 j m hand¬ crafted assembly for maximum speed, online mouse selectable help for all functors, generation d miiepte pctures simultaneously, a sophisticated user interface with shaded gadgets, etc Somecf the ofier features ric’ude room, magnify, cctor- cycling, contouring, auto-contouring, histogran, 5talis*:cs. Presets, extra-haifotte Support overscan, ortjfts. Pan node, anc none. Recures 1 Mb or mere cf memory. Tbs is the source to V2 C, an update to FF7S- A com piled &nary. Adng win help fies and example images, can be Sound on FF215. Author; Kewi ctague Mem&ag A memory diagnostic program to identify addresses which produce memory errors, and a memory cuararjne program when removes sucn oe'eocve addresses from the system's free memory fist, until such :ne as die hardware errors can be corrected. Version 1.1, incfuoes source, fry: Fabfcai Dufoe Rir.3aek Another step in the evolution cl Red Pecs's RatSackGreuto program, from disks ?3 and 152. Albwj you to Start a rew CU program and run it in the background, then closes ne new Clt This verson has been enhanced to u se the NULL: devce by Gunnar Nordreark (included), which is a • reardevice, so it solves problems wrh previous versions of RunBack vrten used the Nil; ‘tats' devce, causing many crashes, tndudes source. Author: Rob Pock. Daniel Barrett. In Maffefi Smarifcon This shareware program, submitted by the autha, is an htuten objects iconifier. Verson 1.0 is Untied io iconifying windows, when is still very handy. It adds a new 'comfy gadget’ to each window, that when clicked on, tcorufies the window into an icon m the ram: disk. This s the same version as released on FF134, but now includes the source code. Author: Gauthier Group Fred Fish Disk 215 Mandeivroom A Wandel&ro'.'Julia-curvB generating program that features five numerical generators (integer, tfp, t«re. 020. And C20881) tfi hand¬ crafted assembly lor maximum speed, oniine mouse selectable help fa all functions, generation c< muSpie pictures simultaneously, a sophisticated user imer*ace wifi shaded gadgets, etc. Some cf the cner features include zoom, magnify, co'a- Oycknj, contouring, auto-ccntouirg, histogram, star sees, presets, extra-ha'fbrite support, overscan, orbm pan mode, and mere. Repures 1 Mb a mere oI memory. This is V2.0 an update to FF7B. Sou'ce i$ avafabte on FF214 by; Kevin Dague BackDrop Backdrop allows you to dofre a pattern which m3 then be dspiayedon ns workbench screen m ne ramaay empfy area bennd at ?e windows.
Simitar m concept to DropOoth, but thes one does not require workbench to te leaded (and foes ret cohaM very weil with workbench}, includes source. Author Eddy Carroa C64EmJ An Apri Fods spool that tuns jw Arnica into a C€4. Or at teast makes t, look mat way. Lxiudes source. Author; Eddy Carroll Cloud A program that generates and displays fractal surfaces that look remarkabfy likectouds Based on iPeas from the book ‘Fractals' ty Jens Feder.
Binary only. Author; Mika Hal!
PnSpod A DOS handier, a pnnt program, and a control program that implement a pnnt spco'mg system, bke PRTthe DOS handler waits ‘or stuff to be sent to it to be printed. The print program does line numbering and page headers The control program harkfes admnisirative lunctions. Binary only. Author; Danief Barrens ViruisX Version 3-20 ol the popular virus detectoV vacdnation program Features a test ter 8 new viruses since the3.10 versicnonFF175. Includes source. Author: Steve Tibbett Wanderer A neat kt5e game with graphics and scund, pared Iron pe Jnn version, originally written on a Sun
wcrksation, The idea fa Wanderer oane from games such as Bouideniash. Xor. And Lie Reptioi games from Supercr Scfrware. Includes a bultn edta Jcr extending the game by addng addrtonal screens V2.2,sndudes source. Author Steven Shipway and others. Amiga pod by Alan Band jsfUZiim AraCBS An anmabon cocked up by Leo in actest of CBS's co verage cl the Hacker’s Confer ertee in Oct S3 After readng tne transenpt I was angered encash to feef this needed wdespread (Sstnbutan, even though d >s quae otf by: Leo Hoi Fwhac' Schwab Echo A smal replacement fa the AmigaDOS echo that mI oc some special
functions. Such as dea: the screen, delete to boson cf screen, scrcfl the screen, place the cursor a! A pane Jar location, and set the text sr/e andor cola. Includes source. AuJia: Garry Glendown hstelBeep Tfts program replaces The DsplayBeep funeccn so that an if F BSVX sound is played instead of the screen Hashing. The PtayBeep function runs as a task in the background and runs asynchronous so the length ol the sound does not skrw anything down. Includes a couple of sample sound Files.
Verson 1.1. binary only. Author; T m Fries? And Don Wi they Snipft An input handler wedge which alows you to dip text from any window and tnen paste tnat ten anywhere, as ihough you had typed it on the keyboard, You mark the text you want to ’snip’ using the mouse, and then use the mouse to “paste' the last snipped text into the active window, requester, a anywhere. Vernon 1-2, includes source, Author; Scon tvemden SerirPeek A utility to let you list al the instruments used by one a mare Aegis Saii* scae files, h can scan irtividual files, a search one a mae directories, checking afl scae
tiles n each ereeay. The output is a Fist of all the instaimers you need a ha-re present n aoa to be abe to play the indicated score files. Includes source. Aubrcr; Eddy Canal Steve A pubsc doma n dove of me UNIX vf edrfa Supports wndow-shrg, arrow keys, anj re ntep key. V3 6. Nctedes sorce. Tfis s n update to V3 35a on FF1S7 Author Various, Am.ga wort by
G. R (Fred) Waaer EttAfl3b DISK 219 A library o!additional
functions ter Warn, This is
VI. 1,an updaten VI.0from FF1S3 Includes source. Author: Edwin
Hoogobeets with C- functions from several oilerent authors
Another mandebrct generate' program, with Ms and pieces of
codelrom C. Heath and R.J. Mica!.
This is Vi,3. An updale to Ffl 11. FJew features and improvements rnc'udo an Arexx interlace, coordinates in sighL more slate info saved win a ptfure, batch fi’es, programmable furctons, and more plotting options, tndudes source. Author Clal Seben A program that lets you bu'd mazes and ‘hen solve them. Vaces can be tnval one levet mazes to very difficult three tevei mazes Version 1.2, includes source. Autha: Todd Lews Patches fa PCCopy and FCFamat from the EXTRAS disk, to alow reading, writing, and formaning o! Arty kind of MS Dbs styte dsks.
IrcJuding 720K 3.5‘ diskettes. Binary only. This is an update to me rersen a disk "63. Author Werner Guenther Scanner makes commented C code cf art htuocn structures n memory. The stmcfjres wi! Recede cared pointers towards each cr,a. Scanner Stans locking at Wut onBaie. And b ows a!
Po'iters. Stonng tnen in memory. When Srtshsd. .1 wnres at tite structures a tne standard output Version 1.0, includes soace. Author. Stefan Pam ark An Amiga irrpefredanor of the dassc ‘worms* pfograrti, based cn an aittete in the Dec i S3T ssue ol Scienti'ic American. You can speofy Pie size and length of tie wans, and the number of warns. Includes source. Author: Brad Taya.
Amga port by Chxk FacFdanis DeepSky A database containing information on 10,360 ncn- steflarob^cts, 6COcaa contiasting easily resolved double stars. 70 stars fa setting circties. And rise white dwarfs, red stars, bnaies, etc. The database is distributed in zoo format, and is about
1. 2 Mb after extraction. V 5.0. Autha. Saguare Astronomy Club Mv
A Unix style mv/cp rm program that moves, copies, a removes
Nes. Includes interactive mode, recursva mode, and lace quiet
mode Co&es file permissions, dates, and comments, supporfsarp
stye wildcards, sucpods moves across volumes, honors the
delete bn V 1.1, includes source Author Edwin Hoocobeets
FfrtFiriPiriag Dnet A LnX protoocJ that provides essentially
an unfimfied number of reliable connections between accesses
on two machines, where each end ol the link can be either an
Arnica or a Unx (BSD4.3) machine. Workson the Amiga wth any
EXEC devce tftetkxAs i ke the senaf oevxte Works on UNIX wth
tty and socket devces, Achie-'es better than 95^ a verage
throughput on fi e Iransfers ThsisV2.0.anuodateaFFU5. reuses
sources fa tor, ne Amga and Unix i-s'scns Author. Matt Diteo
To Be Continued .
In Conclujion To the test of our knowledge, the materials in this library are freely distributable, This means they were either publicly posted and placed in the public domain by their authors, or they have restrictions published in their files to which we have adhered. If you become aware of any violation of the authors' wishes, please contact us by mail.
IMPORTANT NOTICE!
This list is compiled and published as a service to the Commodore Amiga community tor informational purposes only. Its use is restricted to noncommercial groups only!
Any duplication for commercial purposes is strictly forbidden. As a part of Amaxing Computing™, this iist is inherently copy¬ righted. Any infringement on this proprietary copyright without expressed written permis¬ sion ol the publishers will incur the full force c! Legal actions.
Any non-commercial Amiga user group wishing to duplicate this list should contact: PiM Publications, Inc.
P. O.Bos 869 Fall River, MA 02722 PiM Publications Inc, is
extremely interested in helping any Amiga user groups in non¬
commercial support for the Amiga.
1-1 Amaze Me r n Please use this order form when subscribing to Amazing Computing™, ordering Back Issues, or ordering Amiga™ Public Domain Software . - dial 1-800-345-3360 Name ____ Street__ City_St._Zip_ Charge my Qvisa Q]MC #_ Expiration Date _ Signature All Charges are subject to a .00 minimum Subscription: PROPER ADDRESS REQUIRED. In order 10 expedite and guarantee your order, all large Public Domain Software orders, as well as most Back issue orders, are shipped by United Parcel Service. UPS requires that all packages be addressed to a street address for correct delivery.
Please circle the appropriate item: New Subscription Renewal Please start my subscription to Amazing Computing™ with the next available issue or renew my current subscription. I have enclosed .00 for 12 issues in the U.S. (.00 Canada and Mexico, .00 foreign surface). All funds must be in U.S. Currency on a U.S. Bank Back Issues: .00 each US, .00 each Canada and Mexico, .00 each Foreign Surface.
Please circle your Back Issue choices below: Von.1 Vol1.2 Volt .3 Voll.4 Voll.5 Voll.6 Vol2.3 Vol2.4 V0I2.5 Voi2.6 V0I2.7 V0I2.8 Vol3.2 Voi3.3 Vol3.4 Vol3.5 Vol3.6 Vol3.7 Vol4.1 Vol4.2 Vol4.3 V0I4.4 VOI4.5 Vol4.6 VoH.7 V0H.8 VoH.9 Vol2.1 Vol2.2 Vol3.1 Vol3.12 Vol2.9 Vol2.10 Vol2.11 Vol2.12 Back Issues: $Vo!3.8 VOI3.9 Voi3.10 Vol3.11 (Limited Offer) AC Product Guide Spring '89 Public Domain Software: .00 each for subscribers (yes, even the new ones!) .00 each for non subscribers (three disk minimum on ail foreign orders) Please circle your Public Domain Software choices below: Amazing on Disk; A#1.. .Source a Listings V3.S8 V3.S A#2.. .Source 8 Usings V4.4 A#3. .Source & Listings V4.5 a V4.6 IiLNOCKulation Disk: ...Virusproteoiion Amicus; A1 A2 A3 A4 AS AS A7 AS A9 AtO Art A12 A13 A14 A:5 A16 A17 A18 A19 A20 A21 A22 A23 A24 A2S A25 Fred Fish; FF1 FF2 FF3 FF4 FF5 FFS FF7 FF8 FF9 FF'O Ffir FF12 FF13 FF14 Ffr5 FF16 FF17 FF1S FF19 FF2D FF21 FF22 FF23 FF24 FF2S FF2S FF27 FF29 FF29 FF30 FF31 FF32 FF33 FF34 FFS5 FF36 FF37 FF38 FF39 FF40 FF41 FF42 FF43 FF44 FF45 FF46 FF47 FF43 FF49 FF50 FF51 FF52 FF53 FF54 FFSS FF56 FFNA FF58 FFSS FF60 FF61 FF62 FF63 FF54 FF65 FF6S FF67 FFSS FFS9 FF70 FF71 FF72 FF73 FF74 FF75 FF76 FF77 FF78 FF79 FFNA FF81 FF62 FF63 FF84 FF85 FFSS FFS7 FFNA FF89 FF90 FF91 FF92 FF93 FF94 FF95 FFSS FF97 FFSS FF99 FF100 FF101 FF102 FF103 FF1C4 FF105 FF10S FF107 FftOS FF109 FF110 FF111 Ffr12 FF113 FF114 FF11S FF116 FF117 FF118 FF119 Ffr20 FF121 Ffr32 FF123 FF1Z4 FF125 FF126 FF127 FF12S Ffr29 FF130 FF131 FF132 FF133 FF134 FF135 Ffr36 FF137 FF133 FF139 FF140 FFU1 FF142 FF143 FF144 FF145 FF’46 FF147 FF148 FFH9 FF150 FF151 FF152 Ffr53 FF154 FF155 Fft56 FF157 FFI5S FF159 FF1S0 FF161 FF162 Ffr63 FF164 FF1SS FF16S FF167 FF163 FF169 FF170 FF171 Fft72 Ffr73 FF174 FF175 FF176 FF177 FF17B FF179 FF-.eO FF1S1 FF182 FF1S3 FF184 FF1S5 FF1S6 FF187 FF188 FF1B9 FF190 FF19I FF192 FF193 FF194 FF195 FF196 Ffr97 FF198 FFI99 FF200 FF201 FF202 FF203 FF2C4 FF205 FF206 FF207 FF20B FF209 FF210 FF211 FF212 FF213 FF214 FF215 FF216 FF217 FF218 FF219 FF223 PDS Disks:$ VISA.
Total: (NA Denotes disks removed from the collection) Please complete this form and mail with check or money order to: PIM Publications, Inc.
P. O. Box 869 Fall River, MA 02722-0869 Please allow 4 to 6 weeks
for delivery J L
3. Simply the Best, The all new Digi-View Gold Is the best video
digitizer for the Amiga. Period. Nothing else even comes
close. Why?
The secret is that Digi-View Gold captures 2.1 million colors in memory, giving you an incredible 100,000 apparent colors on screen simultaneously.
And it's easy to use. Just focus your video camera on any object or picture, and in seconds Digi-View Gold turns it into Amiga graphics that glow with vibrant color and clarity. Whether you are creating graphics for desktop publishing, presentations, video, or just for fun, Digi-View Gold gives you dazzling images with amazing simplicity.
Digi-View Gold is designed specifically for the Amiga 500 and 2000, and plugs directly into the parallel port.
Digi-View Gold's powerful image capture and manipulation software (version 3.0) now has complete control of color and sharpness, full overscan, extra halfbrite, and a special line art mode for desktop publishing.
Only Digi-View Gold:
• Can digitize in ail Amiga resolution modes from 320x200 up to
768x480 (full hi-res overscan)
• Uses 2 to 4096 colors (including extra halfbrite)
• Uses exclusive Enhanced HAM for super fine detail
• Is 100% IFF compatible and works with any graphics software
• Can digitize 21 bits per pixel (2.1 million colors) for the
highest quality images possibie
• Has advanced dithering routines that give an apparent 100,000
colors on screen simultaneously
• Has powerful Image processing controls for complete IFF picture
manipulation If you want the highest quality graphics for your
Amiga, as easy as 1, 2, 3; then you need the new version of the
best selling video digitizer of all time: Digi-View Gold.
'Requires standard gender changer for use with Amiga 1000, Video camera required; not included. NewTek sells a video camera, copy stand, and the Digi-Droid automated filter wheel for Digi-View Gold. If your local retailer doesn't carry these products, call us at 913-354-1146.
Digi-View Gold is a trademark of NewTek. Inc. Amiga is a trademark of Commodore*Amiga. Inc. Be seeing you!! Circle Reader Service Card No. 102 Only 9.95 Digi-View Gold is available now at your local Amiga dealer.
Or call 1-800-843-8934 NswIsk INCORPORATED 1 cannot blame the individuals since, in the words of Dorothy to Toto, "People come and go so quickly here.” Imagine trying to work within a system where you temper your remarks, reactions, and decisions because you have seen so many top executives leave their posts.
In all fairness, I have gleaned from reading tire Comdex article on page 18 and our ROOMERS column on page 105 that the main reason for dissatisfaction between Mr. Toy and Commodore was the lack of dramatic Amiga sales in the US.
Yes, Amiga sales have been steady, but they have also been slow to expand. This combination is not a comfortable situation when over 70% of the Amiga's sales are outside the US (some sources have placed this figure at over 80%). It is hard to defend a situation in which your counterparts in foreign markets are commanding a stronger market share than your organization with the same product.
Why? Why are sales or even the percentage of sales for this dramatically superior 2 )OpenScreen(iOurScreen); We are going to fill out the window structure in order so we can open a window on our new screen. Our window will have a few gadgets for us to play with. Since one of the IDCX? Flags is set, this program will open a message port which we will monitor to see when the window should be closed. */ OurWindow.LeftEdge = 20?
OurWindow.TopEdge = 20; OurWindow.Width = 512+LEFTWIDTH+RIGHTWIDTH; OurWindow.Height * 128 +TITLEKEIGHT+BOTTOMWIDTH; OurWindow.DetailPen a 0; OurWindow.BlockPen = I; OurWindow.Title = {STRPTR)"Joystick Drawing Window"; OurWindow.Flags = WINDQWCLOSE I SMAAT_KEFRE5H J ACTIVATE | WINDOWDRAG 3 Should it support several named files in one search?
• Does it need to support “wildcard” file names?
• How' do we indicate the file that is currendy being searched?
• Will file names be entered via command line or prompted by the
program?
• Should it be able to search “binary” files?
• Will the search criteria be a single “word” or a string?
• Should it handle multiple search criteria?
• Will this be entered via command line or prompted by the
program?
• Should wre be able to search for binary data?
• How about wildcard searches? (i.e., anydiing starting with
“cod”).
• Is searching subdirectories or the entire disk required?
• Do wre support searching by case and/or case insensitive?
• How do we report if the search item is found or not?

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

Thanks for you help to extend Amigaland.com !

### Pub+

 55.5% 9.5% 3.8% 3.2% 3.2% 2.4% 2.2% 1.3% 1% 0.9%

 Today: 9 Yesterday: 127 This Week: 9 Last Week: 732 This Month: 1935 Last Month: 2867 Total: 77323

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
03-10-2004
Visite depuis
23-02-2014