Liste des magazines disponibles sur AMIGALAND.COM
Amiga World gets down to business . . . Amongst other things. By Guy Wright BUSINKvSS IS THE theme, more or less. If’ you are looking for 100 tips on running your business with an Amiga, 42 ways to do double-entry bookkeeping on an Amiga and Hi sure-fire ways to improve productivity with your Amiga, then you are just not going to find all that in this issue. If you are curious about some of the ways that other people have integrated Ami gas into their businesses, then we have a few offerings. It is hard to pin clown anything beyond the obvious when it comes to Amigas and business. By that 1 mean when someone is using an Amiga to keep their books, or print their pavroll checks, or handle their word processing, then if is fairly clear what the connection is. However, it isn't great magazine material. (I can’t imagine thousands of people getting all worked up about an article outlining the pros and cons of loan amortization programs in real* estate offices,) The interesting material comes out when you ask someone if they use their Amiga at work and they answer “No, but. . .well, I put together a video for a presentation a white back" or “I digitized everyone’s faces for T-shirts" or "1 do color graphs for reports,” etc. Those are the kinds of stories about Amigas in business that are interesting to hear about, even if you just use your Amiga at home to play Earl Weaver Baseball. And speaking of baseball, the Red Sox finally won the 1986 World Series last week. As you will see in this issue, some of the staff spent more time cursing umpires, running out to the mound and changing lineups than they did slaving over their word processors (1 was on vacation for a few clays and they made the most of it while I was gone). “It was a scientific research thingie" claims our review edi* tor. “We had to, like, build the Amiga World Stadium, draft teams and really give the program a workout to sec if it met all the, uh. . .requirements." There is a lot of baseball in this issue. Status report. The AmigaWorld Public Domain Library is shaping up and should he ready for launch pretty soon. We could still use any and all contribu- tions. We are getting lots of hints and tips for the Hors d’oeuvres column. . .keep them coming. We could use a few more letters to the Repartee column, just to let us know how we arc doing. Is AmigaWorld getting better?
Click image to download PDF
USA. $ 3.95 Canada $ 4.50 UK £2.50 A CWC I Publication
l:dt»xiPJ» !.•== Enhanced node Frwisrs*st: 1J«L» ifliift
O! M«iFiar Release : 3>a-'*si;re ¦¦¦¦
K !£U IB] IQJ Ifij IQ! IfH Ltitl! LliESS UB1fl)l!2 H 5 H 3 E E fi
iis Kffabest CsfitilM SM5
o iw Use charts si Ik? I ej ci Vri? Either use &ifi F2 t l«f win. Frsn th? Cete ati
tel tr? Fti.tptac *fce ru-Ver:
ttbsc-.t'cailj. ncr 1
Ictf that e*!l U is both ft fll C4 also contains a evil 15 is shorn by the style o!
Httji the ionturr in the ml industry in the first hiff of '87 w'w experienced m.;ct yrrtlens sell in? Tidgrt? To cur larjts cBStawrs. Frill bit wufacturfrs. Here is a cifirisn o? Sales to three or our Jarjest custoners for this quarter tni East quarter. MaiT ¦¦¦¦¦¦ ¦»»,.
Ler*t ef third Qurter Sales Irsiits
Prepared by Kerry Rinf
Weaver Fever: Catch It!
Key to Regions
N . Eas t Sou th H i dues jj West I S.West
MUSIC X SOFTWARE, like a fine instrument is crafted from the heart. It is more than an excellent tool, it is also a work of art.
COMMITMENT: We have committed ourselves to pushing ahead state of the art in professional music software, enabling you to open new worlds of creativity at a cost, both in hardware and software, that is well within the budget of any serious musician.
TIME: The system supports real-time recording of systems exclusive data, as well as full graphic-oriented and event-oriented editing of sequences. You can even record while in edit mode and watch notes appear on your edit display as you play them!
LIBRARIAN: A configurable librarian is included with the program. You can teach the librarian how to communicate with any MIDI instrument which outputs system exclusive data.
NO COMPROMISES or shortcuts have been tolerated as we designed this product.
The master clock is accurate to I millisecond with a resolution of 192 clocks per quarter note. Sequences and library data can be any length, limited only by available memory if you want, you can dump a IOOK or larger sample into a library entry!
KEYBOARD MAPPING features allow almost any function of the sequencer to be controlled from a MIDI keyboard, footpedal, or other MIDI device. This includes starting stopping the sequencer, initiating sequences, and even changing the key map itself!
EDITING: An impressive battery of editing features will be supported. In fact, new editing features are being added daily as we interact with our network of working, professional musicians whose input has greatly contributed to the quality of this program.
COMMITMENT: Our commitment to music production does not stop here. A future product, Patch Editor Construction Kit, will allow you to create graphical patch editors for virtually any synthesizer you may own. Some technical knowledge will be required, but since patch editors, once created, can be traded between users, you should have no problem getting an editor for your needs.
THE POWER: Part of the power of Music-X comes from the computer it was created for: The Amiga, one of the most powerful and inexpensive personal computers available. At last you can run these many powerful applications in on environment that is a pleasure rather than a chore to use!
MICRO MIDI: Although Music-X will work with any of the many MIDI interfaces for the Amiga, we offer our own MIDI interface which we feel is a cut above. It features six outputs (each output switchable as OUT, THRU or OFF), two switch-selectable inputs, a channel loading indicator, and an external clock output (sync start stop) for synchronizing older, non-MIDI drum machines, and a serial pass-thru!
MICRO SMPTE: This complete SMPTE Reader will allow Music-X to synchronize v ith video or audio tape decks. It connects to the Amiga parallel interface and includes
o pass-thru so as not to interfere with printer operation. Our Micro SMPTE is compatible with all Amiga models (A500 AI000 A2000).
PHOTON VIDEO: Photon Video is a complete, integrated video animation system.
It includes facilities for both 2-D and 3-D animation, as well as automatic tape transport control and real time playback of rendered images. Our 3-D rendering module supports variable light sources, shadows, transparency, and reflections in a 3-D environment. Other modules include Cel Animator, Object Editor and Transport Controller with SMPTE support.
PATCH EDITOR: A sample patch editor (CZ-1000) of the type that will be included with the product.
17408 Chatsworth St., Granada Hills, CA 91344 Inside CA 818 360-3715 •
Outside CA 800 522-2041 FAX 818 360-1464
Commodore is a registered trademark of Commodore Electronics. Ltd.. Amiga is a registered uodtmork of Commodorc-AMIGA. Inc.. and the Commodore-Amiga logo is a trademark of Commodore-Amiga, Inc.
Ocle 138 on Header Service card
AWARD WINNING GRAPHICS
Best Graphics: 16 Bit Division. The Software Publishers Association, 1986 Award For Special Artistic Achievement In A Computer Game. Computer Gaming World, 1987
Defender (of the Crown) is the most detailed, most graphically brilliant, most beautiful software program ever released for any microcomputer.
The Guide to Computer Living
Stunning graphics, life-like animation, and a good soundtrack add to the feeling of a movie-like story... Computer Entertainer
Sin bad and the Throne of the Falcon is a brilliant tribute to those masterful films...I've never seen anything like it. Computer Gaming World
choice for the most innovative software product of 1986...with graphics that make your computer into a home movie theater. Chicago Tribune
NOW PLAYING AT A SOFTWARE DEALER NEAR YOU
jgE Exclusively distributed by Mindscape, 3444 Dundee Road, Northbrook, IL 60062 Call toll free in Continental U.S. (except IL): 1-800-443-7982 Illinois: 1-312-480-7667
Waitable for An*ga. Atari ST. Macintosh. Apptollgs. IBM PC and Conrodore 54. Wt*ch are trademarks respectively & Commodore-Amiga. Atari Inc.. Apple Computer. Inc.. International Business Machines
and Commodore Ejectroracs, Ltd. Not all products are available for all formats. Onemaware is a trademark of Master Designer Software. Inc.
battery backed-up Macros
l-r *X* -i-i. !?««"
Wbrks with all Amiga
Unbeatable SCSI flexibility: No
Fytranrdinarv Sunnnrtt Call onr
Cheaner Rv The Ivfepahvte...
other Amiga hard drive can offer
technical support line, and you talk
The more megabyte
¦ J mm mm *
es you buy, the
you: Capacities from 20MB to 760MB...plug-in compatibility with optical (WORM) drives, removable
to the people who actually build the C Ltd products. Each drive is supplied with a complete technical
less each megabyte
j j .....
- M1 33MB___
i pO99i90 1,111 ¦¦¦¦» ¦ •
cartridge drives &: CD ROMs...optional networking capability...dual
L. _ . Drive compatibility with ST506 and
manual. Each drive is fully formatted, with 10 MB of useful public domain software and commercial
mm 50MB 60MB
add-ons, allowing use of up to 14 hard drives with your Amiga!
1 ...- - - ¦ - ------- - - ----- - ~>----- -
A REAL Track Record: C Ltd
has been shipping Amiga hard drives since November, 1986. With thousands of units in use, you can count on C Ltd’s proven hardware & software reliability.
Amiga is a registered trademark of Commodore Business Machines, Inc.
additional sizes up to 750MB available upon request.
The Industry Longest Warranty
One-year parts &: labor warranty.
FAX: 316 267 0111 TELEX: 910 240-6563
The Amiga isn't just another “business machine” (who wants more IBM-alikes?), but it's more than powerful enough to handle any business application. And now the Amiga business software market is finally building up steam (see our Buyer's Guide). Also, many small enterprises find that AMIGAs can do a lot more than just keep the books. . .
VOLUME 3, NUMBER 6
Amigas at Work
By Peggy Herrington
Your Amiga just might he the key to success in a small business enterprise. . .at least that’s what several “enterprising" Amiga owners will tell you.
Business Buyer’s Guide
Compiled by Linda Barrett
If you thought there wasn’t much business software for your Amiga, think again!
Alternative Education: Learning by Amiga
By Neil Randall
Software manufacturers are beginning to realize the Amiga’s potential as a teaching took Here’s a sampling of some Amiga educational software.
Boot Me Up to the Ball Game
By Bob Ryan
Play Ball!. . . Quite simply. Earl Weaver Baseball is the most exciting, challenging, realistic computer game on the market. . .and we’ll show you why.
Graphics That Won’t Stand Still: Part II
By David T McClellan
The second installment in our three-part series gets you to the starting gate in learning
how to program animation on the Amiga using (’..
BASIC for Pros
By Louis R. Wallace
Serious Amiga programmers arc changing their minds about BASIC as a professional development tool, as they explore more advanced versions such as Amiga Basic and True BASIC.
Searching the Heavens
By Peggy Herrington
Palomar Observatory at Caltech thinks enough of the Amiga to link it to its world- famous 200-inch Hale telescope to explore the secrets of distant galaxies.
The editor attempts to button down his collar for some talk about Amiga business applications, but soon drifts off into baseball banter and other ballyhoo.
Info.phile Clear the “Bench”
By Bill Patchings and Mark L. Van Name
Too many unnecessary files may be dogging up your Workbench disk and wasting valuable memory. Here are some tips on clearing out the "dead wood."
It still only costs 22 cents. . .
Shock! Horror! Probe!. . .AmigaWorld covers the news.
A record number of tips and techniques this month from our faithful readers.
We discovered one of our recently-departed editors was a closet-Ce .anne. Look at the man’s etchings!
Publisher 1000 I Easyl I Imprint and the Polaroid Palette I Acquisition I Diga! Microfiche Filer I Galileo I A-Talk Plus Games: Grand Slam Tennis I Silent Service I The FaeryTale Adventure I Sinbad and the Throne of the Falcon
L. R. (“Load-and-Run") Wallace takes over the Q & A line.
Those new Amiga products keep pouring in like gangbusters.
AmigaSVorl i (ISSN 11885-2390) is an independent journal not connected with Commodore Business Machines. Inc. Ami ttWurid is published monthly hy 0W Cninimimcatioiis l'etcrljoitiugh. Inc.. HI! Kim Street. Peterborough. NH 0.3458. I ,S. Subscript inn rate is $ 12-1.07. one year; Canada $ 17.97 (Canadian luiuls), one year only: Mexico $ 29.97 (L'.S. funds drawn on C.S. hank), one year only; Foreign S44.97
(L. S. funds drawn tin I .S. Bank), one year only, foreign Airmail $ 79.97 (U.S. hinds drawn on C.S. hank). Second class postage paid at Peterborough, Nit, and at additional mailing offices. Phone: 603- 924-9471. Entire contents copyright 1987 by C V Communications Peterborough. Inc. No part nl this publication may be printed or otherwise reproduced without written permission from the publisher. POSI MASTER: Send address changes to AmigaWorld. Subscription Services. I’O Box H(>H. Fauningdale. NY 11735. Nationally distributed by International Circulation Distributors. AmigaWvrhi makes even effort to assure the accuracy of articles, listing and circuits published in the magu ine. AmigaWorld assumes no responsibility for damages due to errors or omissions.
T' n fi m m in
THE LANGUAGES AND TOOLS YOU NEED ARE HERE FROM MeTACGMCO. THE AUTHORS OF AmIGaDos
Professional macro assembler, this is THE assembler package for the Amiga. Standard 68000 mnemonics, macro expansions, over 160 explicit error messages, folly formatted listings, large range ol directives, absolute, position independent or relocatable code and conditional
assembly $ 99.95
, S8Q00 programmers wtli wan!!o lake advantage oltltis assembler's sophistication " Your Amiga - Sepn9fl7
AMIGA TOOLKIT I NEW VERSION
An enhanced command line interpreter 10 ease and speed up your development cycle Contains Unix like features such as Command Line History, Command Line Editor. Aliases. Variables and Push and Pop directories Also full documentation of Amiga CLI commands is provided
"it s well worth Ike money lo anyone who uses the Amiga DOS CLI' Amiga World-June 1987
An invaluable suite of program development utilities. Includes Make. Disassembler, Pipes. Librarian, Pack and Unpack. Browse and AUX CL! A package designed by the authors ol Amiga- D OS to extend the power of the operating system $ 49.95
¦Likeljf to become one of ttie most used programming aids lorltie machine' Your Commodore- Feb 1987
A fasl and efficient ISO validated Pascal compiler generating native code, comprehensive error handling, 32 bitlEEEformatlloalmg point and full 32 bit integers $ 99 95
The definitive Pascal compiler lor tne Amiga
Amiga user-Dec 1986
An integrated LISP interpreter and compiler providing a complete Artificial Intelligence development environment with rational arithmetic trig functions, floating point arithmetic, vectors, integers of any size and much mare
26 Portland Square, Bristol BS2 8RZ, UK.
Telex: 444874 METACO G Fax: 44 272 428618
t1 METACOMCO 1987 mmmm Kutt
Amca jnaAmi3jDOSliJd«flUrt' ol Commoflrir'AniiijiInc *** ,
One ot the most advanced LISP systems I have ever seen" Amiga World - Feb 1986
Circle 16 on Reader Serv.ce card.
AMIGA 1200 BAUD MODEM
Huge databases of every imaginable type are now on-line just waiting for you to dial up. All you need is a telephone and modem connected to your Amiga which allows you to download this information.
You don’t need to worry about cables, compatibility or anything else! We don’t just sell hardware, we sell solutions. The Aprotek 12AM plugs directly into your Amiga. The 12AM is a full-feature. 300 and 1200 baud modem with Auto Answer. Auto Dial, Touch- Tone or rotary dialing, has status indications on screen to let you know what is happening all the time. The 12AM comes complete with “Tiny Online,” a complete communications and terminal program on disk. Just plug it into your computer and standard phone jack with the supplied cable. (No additional power supply required.) Also included is a free trial offer subscription to CompuServe, the complete user database. 5 year warranty. From Anchor • Omega 80.
Aprotek A12AM only $ 11 9.95 + Shipping S5.
SEIKOSHA PRINTERS Price & Shipping
SP-180AI Parallel. 100CPS + NLO. Order *2050 $ 127.00 + S12.00
SP-1000VC (C-64 Direct) + NLQ Order *2200 S137.00 + S12.00
SP-1000AS (RS-232 Serial +NLQ) Order *2500 $ 159.00 + S12.00
SP-1200AI (Epson IBM) 120CPS +NLQ Order *2600 $ 161.00 + 512.00
SP-1200VC (C-64 Direct) 120 CPS +NLQ. Order *2664 5153.00 + 312.00
MP-1300A1 300 CPS (Epson IBM) Order *2700 S298.00+ 514.00
Amiga Printer Cables (6 ft) *3040-6MF S12.95 (10 ft) *3040-10MF $ 16.95
ORDER INFORMATION Calif, add 6% tax VISA and MC add 3%. Dealer inquiries invited. Prices and availability subject to change For information and to order call 805 987-2454 (a-s pst)
Or send order to:
_=T vryt Dept. AM
1071-A Avenida Acaso
= rir IVV- IVJV. Camarillo, CA 93010
Managing Editor Shawn Lafiamme
Technical Editor Robert M. Ryan
Review Editor Linda J. Barrett Senior Editor Dan Sullivan
Contributing Editors Bill Catchings,
David T. McClellan,
Mark L. Van Name,
Rosslyn A. Frick
Assistant Art Director Howard G. Happ
Designers Anne Dillon Roger Goode
Production Assistant Ruth Benedict
National Sales Manager
Sales Representative Kenneth Biakeman
Pull Down Menu Heather Paquette 1-800-441-4403
West Coast Sales Giorgio Saluti, manager
1-415-328*3470 Danna Carney
Pull Down Menu Sales Assistant 3350 W. Bayshore Road. Suite 201 Palo Alto, CA 94303
Secretary Sandy Kierstrad
Marketing Assistant Laura Livingston
Michael S. Perhs
Vice-President General Manager
Director of Corporate Production
Typesetting Manager Linda P, Canale Typographer Michele Paradis
Director of Circulation
Frank S. Smith
Circulation Manager Bonnie Welsh
Direct Marketing Manager Paul Ruess
Single Copy Sales Manager Linda Ruth
Telemarketing Manager Elizabeth R. Kehn 800-343-0728
Special Products Manager Vivian Mattila
Director of Credit Sales & Collections
William M. Boyer
Circle 15 on Reader Service card
4 November 1987
Discover new worlds within your Amiga
Interface connects any Commodore 64 disk drive and printer to your Amiga.
Why wait for an expanded range of Amiga software when you can take immediate advantage of quality
software already chosen by six million other computer owners? The 64 Emulator by ReadySoft ...here, now, and ready for you.
DEALER INQUIRIES INVITED
All Amiga disk drives and printers are fully supported. The easy-to-use transfer software makes moving your 64 programs to Amiga disks a snap! For increased compatibility with protected software, the optional Serial
I want to use the thousands of Commodore 64 programs on my AMIGA. Please rush me:
T The 64 Emulator r« $ 39.95 ($ 49.95 Cdn.)
The 64 Emulator with Serial Interfaced $ 59.95 ($ 79.95 Cdn.)
Please specify compute'' oeiow)
I own n Amiga 500 H Amiga 1000 Amiga 2000
Payment by ” Check 3 Money Order ~ Visa “ Mastercard
card no. Exp. Signature
P ease add $ 3 90 ($ 4 Cdn.j fo: snipping a d handling Ontario residents pease add ?'¦. P $ T No C O.D p'ease
The 64 Emulator broadens the horizons of your Amiga with access to thousands of programs written for the Commodore 64. Yes, the proven word processors, databases, spreadsheets and exciting games can now be run on your Amiga.
THE 64 EMULATOR FOR YOUR AMIGA
Written in 100% 68000 machine code for maximum speed, the 64 Emulator takes full advantage of your Amiga's hardware to support all aspects of the Commodore 64 including sound and color. A monochrome mode allows you to turn off the color for increased speed.
P. O. Box 1222 Lewiston. N.Y. 14092
Please have credit card number ready
Commodore is a registered trademark of Commodore Electron os Limited Amiga s a regis:erec trademark of Commodore*Amiga Inc
Amiga World gets down to business . . . Amongst other things.
By Guy Wright
BUSINKvSS IS THE theme, more or less. If’ you are looking for 100 tips on running your business with an Amiga, 42 ways to do double-entry bookkeeping on an Amiga and Hi sure-fire ways to improve productivity with your Amiga, then you are just not going to find all that in this issue. If you are curious about some of the ways that other people have integrated Ami gas into their businesses, then we have a few offerings.
It is hard to pin clown anything beyond the obvious when it comes to Amigas and business. By that 1 mean when someone is using an Amiga to keep their books, or print their pavroll checks, or handle their word processing, then if is fairly clear what the connection is. However, it isn't great magazine material. (I can’t imagine thousands of people getting all worked up about an article outlining the pros and cons of loan amortization programs in real* estate offices,) The interesting material comes out when you ask someone if they use their Amiga at work and they answer “No, but. . .well, I put together a video for a presentation a white back" or “I digitized everyone’s faces for T-shirts" or "1 do color graphs for reports,” etc. Those are the kinds of stories about Amigas in business that are interesting to hear about, even if you just use your Amiga at home to play Earl Weaver Baseball.
And speaking of baseball, the Red Sox finally won the 1986 World Series last week. As you will see in this issue, some of the staff spent more time cursing umpires, running out to the mound and changing lineups than they did slaving over their word processors (1 was on vacation for a few clays and they made the most of it while I was gone).
“It was a scientific research thingie" claims our review edi* tor. “We had to, like, build the Amiga World Stadium, draft teams and really give the program a workout to sec if it met all the, uh. . .requirements."
There is a lot of baseball in this issue.
Status report. The AmigaWorld Public Domain Library is shaping up and should he ready for launch pretty soon. We could still use any and all contribu- tions. We are getting lots of hints and tips for the Hors d’oeuvres column. . .keep them coming. We could use a few more letters to the Repartee column, just to let us know how we arc doing. Is AmigaWorld getting better? Worse? About the same? Arc the articles valuable, too complex, too simple, well written. Poorly written? Is the review section accurate, reliable, too hard on products, too soft on products, believable, biased, too long, too short? What do you think? When was the last time you wrote a letter to a magazine saying that you thought they were doing a good job? Fake two minutes it) jot a note on the back of a rock and mail it in to us. If enough of vou write in, then we can finish the west wing by the summer. If
you all say wonderful things about the magazine, then we can sleep a little easier at night knowing that we are, in our own small way, making life a little brighter for Amiga owners everywhere. Which would be great. If you all say terrible things about the magazine, then we will have nightmares, let our hair go wild, start eating bugs, and begin to question our purpose in life. Which would he a terrible shame considering the mammoth amount of raw, creative energy we have around here.
So it is up to you and your conscience.
1 lave a good read. ¦
Powerful software that's easy to
Digital Solutions Inc. brings you the easy-to-use word processor specifically designed to use the power of your Commodore Amiga™.
LPD Writer™ allows you to see all projects and applications through windowing. Each project can then be “zoomed” up to full-screen size. You can execute a command by using the mouse, function keys or “short cut” command sequences. A “suspend” feature allows you to put away all projects and windows you are currently working on and a “resume" command will restore the projects and windows to the pre-suspended state. Also featured is on-line memory resident help.
This professional program gives you all the functions you would expect from a word processor plus the following features:
• On-screen text formatting and wordwrap. What you see is what you get!
• On-screen text enhancements including boldface, underlines, italics, suPerScrip«sand subsCfipls
• No complicated format commands embedded in text
• On-screen help available any time
• Easy-to-remember command with choice of user interface: function keys, mouse and menus, or keyboards
• Built-in Spelling Checker up to 500,000 words
• Multiple documents can be edited at the same time
• Multiple windows may be opened on a document to view different areas of the document simultaneously
r Digital Solutions ' Inc.
• All the standard formatting features, including on-screen justification, centering, line spacing, indentation, margins and page breaks
• Multiple headers and footers, displayed on screen
• Extensive editing tools, including ability to format, style, cut, copy. And paste blocks of text
• Unlimited document length using linked files
• Side scrolling up to 250 characters
Requires 512K and Kickstart 1.2
• Can be used to edit regular ASCII text files
• Supports international keyboard layouts
• Search and replace
• Mail merge for form letters; merge data may be supplied by sequential files
• Edit documents while printing
• And much more
Professional Word Processor for the Commodore Amiga
• On-screen text formatting and wordwrap.
What you see is what you get'
• Easy-to-remember commands with choice of user interface lunction keys, mouse and menus, or keyboard
• Multiple windows may be opened on a document to view different areas ol the document simultaneously
• All the standard formatting features, including on-screen justification, centering, line spacing, indentation, margins and page breaks
• “Suspend" feature to put away projects and windows and later "Resume" projects and windows to the pre-suspended state
• Edit documents while printing
Powerful software that's easy to use.
Suggested retail price S119.95 U.S.
2-30 Wertheim Court Richmond Hill, Ontario Canada L4B1B9
have been subscribing to Amiga World since the publication of its premiere issue. Most of the A* sues, however, left me feeling empty. They did not have information useful to me as a programmer.
The Special Issue and the July August '87 issue were exceptions. They were immensely useful. The article on the operating system kernel Exec, helped me understand its operation in detail. The Amiga!JOS reference guide lets me find command formats quickly and easily. I had been waiting for an article on the audio device ever since bought my Amiga two years ago. The article gave me enough information to write a note editor almost as powerful as the original Aiusicraft.
These two issues were the best since the magazine began publication. hope that your future issues will continue to include articles for the programmers who want to understand how their machine works.
Jose Aaron Gonzalez San Diego, CA
I recently purchased a copy of Silent Service, a submarine simulation game from MicroTrose Software, Inc. (See review in this issue, p. xx.)
I enjoyed the game very much. However, I used the progr am for about two days before it started to gradually fail, locking me out of one area at a time until I couldn't load it at all. returned the defective disk as per the warranty instructions. When I finally got my new disk, it lasted about three hours on the day got it. The next day. It began to lock up or kick me hack out
of the program.
! Suspect that the problem is in the program s copy protection. Of course, Micro Prose will sell you a backup copy for $ 10. But, this copy is also protected and, if I am right, just as defective. Although like the program very much, I would not recommend it to your readers, unless of course they want a program that they can use only a couple of hours a month.
A naheim, CA
MicroProsc has recently released an upgrade to Silent Service that should take care of the problems. Contact them for information about any upgrade policy they may he offering.
I've owned an Amiga 1000 since October of last year, and being a graduate student, it certainly made my life easier. Reading your article in the May June issue of Amiga- World ["Bringing It All Bark Home: The Amiga 500," p, 27} makes me feel uncertain about the future of hardware peripherals for the Amiga 1000. Mr. Ryan staled that the 500 was ‘ functionally equivalent" to the 1000. If this is truly the case, then the 1000 does not have a forseeable future as an “in demand" machine. Since 1 am on a limited budget, I cannot go out and buy the extra memory that I would like to have, nor ran I afford to upgrade to a 2000. Will he stuck with a machine that wilt be unexpandable before long?
Commodore is to be praised for its innovative Amiga line, but they are
also to be criticized for not having the foresight to engineer the new Amiga models, especially the 500, to be able to support hardware already developed or being developed for the
Terryr E. Osborne
I think Commodore has just made a mistake in their redoing of the Amiga. The new A2000. Granted, they made some nice improve men ts (e.g., internal disks, expansion slots, clock calendar), but why the hell did they change the Zorro slot? I also cannot understand why thy put the Workbench into ROM, If you look at the changes made to Workbench since it came out. I am sure there will he more changes to it in the future. myself would rather have the upgrade on afresh new di.sk than to do a ROM patch. Also, if I wanted something to be as slow as the IBM PC, would have bought the damned thing to start with.
Robert 1 . Donlon Cohoes, NY
Thank you for the opportunity to vent my frustration along with the other Amiga WOO owners who will undoubtedly fill your mailbox with letters of disbelief I'm referring to the absurd decision by the folks at Commodore who introduced not only one, but lwo new machines that preclude expansion hardware that is common to all three AMIGAs!
In "Back in Trout. . .Amiga Again" [March April '87. P. 17],
Bob Ryan reported that "deirices that connect to the expansion bus on the A1000 can't connect to the Amiga 2000" and that the [86-pin expansion] bus comes out of the left side of the A 500 and out of the right side of the A1000."
took a big gamble on Com mo- don Amiga monitors were not available, and used a TV with an RE modulator for six mouths until Amiga monitor production caught up to the demand. assumed there would he product improvements, but I never suspected that Commodore would market upgraded models so soon that wmdd be incompatible with the A WOO in such a significant area as RAM expansion.
The Amiga WOO is the most capable machine in its price range. Unfortunately, hardware is not the only criteria to consider before you purchase an Amiga. Think about the company you will be dealing with and their disregard for their customers!
The above is a sampling of letters that we have received from frustrated and bewildered 1000 owners. In an effort to present all sides of the story, we would like to hear from other 1000 owners as well as those of you who have already purchased either the 500 or the
2000. What are your impressions of your machine? Is it living up to your expectations? What about your experiences with Commodore i.e., customer support)? Let's hear from you!
Send your letters to: Repartee, Amiga World editorial, 80 Elm St., Peterborough, NH 03-158. Letters may he edited for space and clarity.¦
C rete 64 on Reader Serv-.ce card
And the hits keep on coming.
At WordPerfect Corporation, having one blockbuster hit just isn't enough. That’s why were not resting on the success of WordPerfect, the top-selling word processor for the IBM1 PC. Instead, we keep turning out hit after hit.
The latest WordPerfect entry on the software charts introduces Commodore Amiga1 users to power word processing. Unlike other Amiga word processors, WordPerfect for the Amiga easily performs functions like table of contents generation, footnoting, on-screen columns, macros and much more. And WordPerfect for the Amiga shares document compatibility with WordPerfect files generated on many otlrer machines, including IBM PC compatibles,Macintosh1, Apple lle lIc IlGS*, and some minicomputers.
Start your Amiga writing perfectly today, with WordPerfect. For more information, call or write WordPerfect Corporation, 288 West Center Street, Orem, Utah 84057,
WordPerfect for the IBM PC Compatibles WordPerfect for Data General Minicomputer WordPerfect for PC Networks WordPerfect for 12 Foreign Languages PlanPerfect for the IBM PC Compatibles PlanPerfect for Data General Minicomputers WordPerfect for the Apple ile Ilc PlanPerfect for PC Networks WordPerfect Library for the IBM PC Compatibles WordPerfect for the Apple I1GS WordPerfect Library for Data General Minicomputers WordPerfect for DEC UAX Minicomputers WordPerfect Library for DEC WAX Minicomputers Repeat Performance for the IBM PC Compatibles WordPerfect Executive for the IBM PC Compatihles
Number 1 on Charts Number 1 on Charts Number 1 on Charts Number 1 on Charts Current Hit Current Hit Current Hit Current Hit Top 28 Hit Current Hit Top 18 Hit Top 18 Hit Top 18 Hit Climbing the Charts
WordPerfect for Amiga
WordPerfect for the Atari ST
WordPerfect for the Apple Macintosh
Release*. 18 8?
DataPerfect for the IBM PC Compatibles
Release*. 11 B7
WordPerfect for UNIX
WordPerfect for IBM Mainframes
If it weren't for the fact that a lot of people have invested a lot of time and money in the product, and that a lot more have eagerly awaited its arrival, the trials and tribulations of LIVE!, the real time video digitizer from A-Squared Distributions Inc., would be a pretty funny story. Although prototypes have existed for over two years,
LIVE! Has been caught in a long series of false starts and delays that had people wondering if it would ever see the light of day. Well, tlie sun isn’t up yet, but that pale glow on the eastern horizon just might be the morning I wi light.
Like so many other priorities, LIVE! Got lost in the shuffle of the many shakeups and layoffs that have plagued Commodore since the introduction of the Amiga. Originally licensed to Commodore in January 1986, LIVEJ’s progress to market was alternately a burning priority and a back-burner project, depending upon the emphasis of the current management team and the workload of Commodore’s engineers. Finally, earlier this year, A-Squared negotiated a release from its agreement with Commodore and announced its intention to market the product itself.
Although there were plans to change the name of the company to Grab Inc., A-Squared is sticking with its original name.
It also plans to have LIVE! On the market in October of this year. As Wendie Petersen told
me in a phone interview, “it’s an incredible relief to have things under your control.” Initially, A-Squared plans to sell Live! Direct to customers for S295. As the ball gets rolling, it plans to build a dealer network to carry the product.
North of die border. Commodore Canada is sponsoring die Fourth Annual World of Commodore Show on December 3-
6. The show will feature both Amiga and C-64 128 exhibitors and speakers, and will be held at the International Centre,
6900 Airport Rd., Mississauga, Ontario, Canada. For more information, contact John Milne at 416 928-21 12 or Kathy Dimo- poulos at Commodore Business Machines Ltd. (416 499-4292).
With 30.000 attendees, SUBGRAPH is die biggest computer graphics show in the country. This year, people packed the Anaheim Convention Center to catch up on the latest developments in digital design at the 14th annual SIGGRAPH conference. Sponsored bv the Association for Computing Machinery and an arm of the IEEE. SIGGRAPH is the trade show to see and be seen at, graphically speaking. And although SUBGRAPH is traditionally the showcase for high-end professional workstations, the lowly (by cost comparison) Amiga
made quite* a splash.
Pixel-freaks, many of whom had never seen an Amiga be- fore, pac ked Commodore’s exhibit area where a score of Amiga 26(H) workstations brought to life the latest creations of Byte by Bvte (the Sculpt 3-D ray-tracing program), Aegis Development (VideoScapc 3-D and Video Titler), Ameristar (networking a couple of Amigas to a Sun workstation) and ACS (showing its E FX storyboard software). Other highlights included Microlllusions’ preview of Photon Video, its new animation software, and New fek’s smashing parody of you-know- who called Maxine Headroom done with animated DigiVicw images. Around die corner. Mi- mctics demonstrated its new genlock and frame-grabber while the University of Lowell (MA) showed a snazzy 35-MI PS pipeline-stylc signal processing card that boosts Amiga output to broadcast-qualilv standards.
In another part of the booth, the Right Answers Group previewed The Director, a script- based animation package.
Evening excitement included a marathon Amiga Friends User Group meeting that attracted over 566 people to the ballroom of a nearby hotel, and a more intimate gathering hosted by several Amiga developers and Dale Luck, inimitable Commodore Amiga engineer. These activities competed with the highlight of the conference, SIGGRAPITs renowned and always soldout Film and Video Show (presented in a huge auditorium on three successive nights), where 54 of the most creative animations I’ve ever seen were screened. Although my favorite was Disney’s Oilspot and Lipstick (a couple of clogs created with spare parts resolve conflicts at their garbage-dump home), the winner was Pixars Red’s Dream, featuring a rainv- niglit performance by a lonely uni cycle. A portion of Red’s Dream quickly reproduced on the Amiga by a favorite Amiga graphics programmer delighted viewers at the developers’ reception and on the exhibit floor until Pixar (who introduced a “low-cosi” computer graphics workstation at SIGGRAPH for only $ 49,666) objected. Graphic junkies should note that SIGGRAPH 88 will be held August 1 -6 in Atlanta, where you can expect the Amiga to make an even bigger splash in the world of DEC, Apollo and Sun.
The rumors floated at last Spring’s COMDEX about a policy allowing Amiga 1000 owners to get a discount when upgrading to the A2000 have come to earth. Commodore will not offer a discount to A1000 owners upgrading to a 2060.
SYSOPs beware! Amiga World contributing editor Peggy Herrington has received reports of a destructive program lurking on some Amiga BBSs. Galled STEM MY. ARC or Si .EM.MY. ARC, the program erases the disk you execute it from. ¦
Circle 150 on Reader Service card
New Laser Times
"All the tools you need to print"
VOL. CXXVII No. 2
Hus Ail was created uuiik Pmiewimn.il Page A an Amiga IIWN). Color separatcl with lltc Pi.ilcsmnal t «kn Separation iimmJuIt. And p.micd oil an I mntrnnie ItKi i>|x-witcr. Prolcsvional Pace. Prolessiona! Color Separation module ate ttmlemarks o1C.itildD.sk Inc. 1M ) Hox 78‘». Strcctsvillc. Mississauga, Ontario, t .mm a L5M 2C2. Amiga. Linolroiuc. I oslScnni. Aegis Draw Phis are trademarks of Coniniodorc Amiga Inc. I inoiv|>c Company. Adobe Systems Inc and The V* t honlicr otp. Respectively. Macintosh is a tiai.emark licensed to Apple .otnputei. Hu
Amiga Redefines Desktop Publishing
Even create magazine quality
m. UTOPY TINT YOT TR H ANDS
This page was created with revolutionary new software that pushes professional desktop publishing far beyond the reach of the black and white Macintosh. Introducing Professional Page from Gold Disk Inc. Priced at US$ 395, it’s the first product to channel the Amiga’s incredible graphics capabilities into a PostScript compatible desktop publishing program for the serious power user.
Graphics make the difference
The world isn't as simple as black and white. So Professional Page converts graphics to black and white half-tones that appear on the screen in 16 shades of grey. Try that on a Mac SE.
And with Professional Page's optional color separation module, priced at $ 195. You can make quality color separations of Amiga graphics containing up to 4096 colors. Import IFF bit-mapped graphics, structured graphics (Aegis Draw Plus) even HAM files.
And not only does Professional Page support all PostScript compatible laser printers, but it can also create magazine-quality output
at up to 2400 dpi when interfaced with a Linotronic typesetter (just like the page you're reading new).
Professional Page Design
Professional Page uses a powerful, yet easy to learn user interface to control all facets of layout. Page elements are moved around the screen with the simplicity of point-and-click. Two- button mouse control. Page sizing, repositioning and rotation is effortless.
A fully integrated word processor and graphics editor provide instant access to powerful on-screen tools. Professional typesetting features include auto hyphenation, kerning (auto and manual), leading and
SPLASH ON THE COLOR.
Tracking. You can create typeset quality text with any combination of 16 different PostScript fonts - with more on the way. Italics, bold text, underlining, outlining, and shadowed faces give the user a wide range of styles and expressions.
Stretch or shrink your text with point sizes ranging from 127 to 1. Or stretch your page to as large as 17x17 - even bisser than a tabloid size newspaper.
To find out more about the Amiga’s answer to the Macintosh, call the company that just created a new Gold standard in desktop publishing. Gold Disk Inc, PO Box 789, Slreetsville, Mississauga, Ont, Canada, L5M2C2, (416)828-0913.
Besides the revolutionary Professional Page software for the power user of desktop publishing, Gold Disk Inc also offers easy- to-use entry level desktop publishing (PageSetter 1.0, $ 149.95), with modules that add exciting new typefaces (FontSet 1, $ 34,95), PostScript laser printer typesetting capabilities (PageSetter LaserScript, S44.95), and Hewlett Packard LaserJet printer interface (PageSetter Jet, $ 44.95).
In addition. Gold Disk also features a spell checking program, GoidSpell 2, with a 90.000 word dictionary. It not only suggests correct spelling, but also allows you to create a private dictionary of personal terms for use with your word processing software.
GoidSpell 2 works with most popular wordproces- sors including TextCraft Plus, Scribble!, ProWrite and VizaWrite.
Macintosh Anonymous Meeting. There’s no reason to be ashamed, millions of people have made the same mistake. The people at MacAnon specialize in
MacAnon Just Say No
A Gold Mine for Amiga Owners
THE GOLD DISK SOFTWARE FAMILY
3 £ ®
73 £ "2 °
= 0 c
0 - »- j w
c o c
° n ® 0 V X3
o 8 o
o o c
• E “O
£ = 3 >
O x: 9- j
0 “O co 0
O -w ®
® 55 -
CO 2? 0
0 a a
U 3 0 "
0 to M
d a£ o
c o> D O
. 2 o>a>
so a o
? . X £ 0) D
a o c
x: 2 I 3 *"
¦ * O
D0)r- O -C
&74 0 x:
3 . O o
S T3 O 1)
® 8 £ > CO *0 D o
t i -L
° O 3
CO 0 1
* 0 0
| 8 x O
CO >¦ 0 4 5
O) > C c
$ = II
E o >
8 2® oogg ¦O g 3 £ c o-E E
a o w 3
2 > o 2 £ = O 0 0 £ TJ
C O £ C
a otibE o ®
£2 M- CO
2 » O
5= 0 2 0£fc
0 T5 0
n Q_ ¦*>
S; O r •-
£ ° 0 0 0)
0 > E
CO 0 L
¦g -0 o
° c r w o 0
0 ¦ o>
0 -0 to C 0 r
2 10 - O c -
t) n cr
Hints, tips and techniques from your fellow Amiga users.
Copy Tabs to PRT
I usually print files by COPYing them to the AmigaDOS PRT: device from the CLI. Very often the file I'm printing will have tab characters in it, but when I COPV the file to PR Ithe tab characters are ignored.
I finally came up with the following technique that can be applied to more than just setting tab stops.
First of all, you need to set up a special file on your disk. At the CLI prompt, enter the command:
COPY * to SiSetTabs
and then type the following four characters without pressing the return key:
ESC> ft 5 CTRL>
That is, the escape key, the key, the 5 key, and while holding down the CTRL key press the (backslash) key. The first three characters are the "set default tabs” sequence for the PRT: device, and the CTRL> combination terminates the COPY conun and. The result of this is a file called Set labs in your S: script file directory, which is a good place for setup files like this.
Here’s how to use Set Tabs. Lets say you
have a file called MyFile that you want to
print with tabs. Enter the following line at the CLI prompt:
JOIN S:SetTabs MyFile AS PRT:
This command first copies SiSetTabs to PRT: setting eight-character tabs, then copies the file MyFile to the printer as well. Voila! The file is printed with correctly expanded tabs. Since the JOIN command can accept up to 10 parameters, this technique is quite flexible. For instance, suppose you'd like to put form feeds between the files you print. Just COPY a CTRL-L (ASCII 12) into
a file called S:FormFeed, then type:
JOIN file 1 S:FormFeed ftle2 S:FormFced fileS AS PRT:
This will type out the three files with form feeds between the files. There are printer device codes for turning on NLQ mode, switching character sets, setting margins and many other things.
M ic Kacz m a rcz ik Austin, TX
If you would like to have a clock display up and running when you power up with a CLI disk, do the following:
1. Copy both the Clock and Clock.info files to your CLI disk (I didn’t copy them into the C directory) from the Workbench disk.
2. F.dit (with ed) the S Startup-Sequcnce to include these commands:
3. Save the file by pressing the ESC key and the X key, then return.
If you already have a DATE command present in your startup sequence, you don’t have to include it again. Be sure to set the time as well as the date when prompted.
The NEWCLI command is necessary because the CLOCK must run as a separate process (isn’t multitasking great!). All that is left to do is select the digital clock (if you prefer), move the clock to an appropriate position, then relocate and size the active CLI window (CLI 2 was active for me).
Michael McFarland Littknock, CA
The manual that comes with TD1 Modula-2 doesn’t mention that programs written in
Modula-2 can be run front the Workbench by creating an icon for the program with the Icon Editor (Iconed) in the System drawer of the Workbench 1.1 diskette.
All you need to do is run the Icon Editor program and use one of the blocks to draw an icon for 1 he program. Instructions for use of the Icon Editor should he included in your Amiga User Guides. After you are satisfied with your rendition, you need to save the icon with the program. Since the icons loaded initially are Project icons, and Modula-2 programs are projects, you need not worry about which type of icon you need to save it under.
Shawn Cyr Tempo. AZ
TYPE Rather Than ECHO
I have noticed that many people who create batch files in AmigaDOS use the ECHO command to get something on their screen. While it is absolutely OK to use this command to print a single line, the Amiga tends to get slow when it has to display more than a few lines. This is because the ECHO command has to he loaded into memory every time the computer reads the command. A much faster way to print something to the screen in AmigaDOS is to create a text-only file with ED and use the TYPE command. Try creating two files with ED. One using ECHO for every line and the other just straight text. Use TYPE to display the second file and see for yourself how much faster it is.
Jurgen Itnpens ()ost-Souburg, Holland
While Preferences is a wonderful tool for tailoring the Amiga environment, it is limited to saving only one set of system preferences while possibly using another. Those who use more than one printer, or want ?
DELIVERS ULTIMATE GRAPHICS POWER
Bring the world into your Amiga with Digi-View, the 4096 color video digitizer. In seconds you can capture any photograph or object your video camera can see in full color and with clarity never before available on a home computer. Digi-View’s advanced features include:
• Dithering routines give up to 100,000 apparent colors on screen
• NewTek’s exclusive Enhanced Hold-and-Modify mode allows for exceptionally detailed images
Digitize images in any number of colors from 2 to 4096
• Print, animate, transmit, store, or manipulate images with available IFF compatible programs
• Digitize in all Amiga resolution modes (320x200, 320x400, 640x200, 640x400)
“Digi-View sets new standards for graphics hardware”-lnfoWorld
Digi-View is available now at your local
Amiga dealer or call: 1-800-843-8934
1 ONLY $ 199.95
N C O R P O R
Circle 102 on Reader Service card.
Fine control of their mouse lor drawing, but a fast mouse for just “mousing” around, may wish for an automated way of switching between specific system preferences.
To solve this problem, I devised the following two command files, which live in my SYS:s directory. The first file reads:
flic save-svs KEY name a
copy SYSidevs system-configuration to SYS:devs svstem- namc> end of f ile
The second file reads:
file restore-sys KEY name
If EXISTS sys:dcvs system- name$ normal> copy SYS:devs system- name$ normal> to SYS:devs system-con figuration SYS:prefe rentes
EC! IO ‘‘SYS:devs system- namc$ normal> not found. , ."
END IE end of file
The first thing you should do is EXECUTE SAVE-SYS NORMAL, which makes a copy of the currently saved system configuration. This should he the configuration that you expect to use most often. T his configuration can he restored by EXECUTE RE-
STORE-SYS. With no argument. When the Preferences screen conics up, just click LAST SAVED and USE.
Other configurations, such as one set up for a second printer, can lie saved and restored as follows:
EXECUTE SAVE-SYS PRINTERS EXECUTE RESTORE-SYS PRINTER2 (dick LAST SAVED and USE)
David Reddy New York. NY
We have grown pretty accustomed to Amiga Basic's window environment. We also know we can assign various attributes to these windows using the WINDOW command. However, even with all gadgets removed (sizing, fore hack, title bar, etc.) using an attribute of “0”, we still have a broder around (be window. For the special occasion when you might not want a “framed" window, 1 have a partial solution. Apparently the gadgets and the window border color is controlled by PALETT E 1. By setting PAL
ETTE 1 to the background color (PALETTE
0) , the border is “invisible." However, there are two things you must do. First, you must set an appropriate foreground background combination using the COLOR command. This enables your text to be written (and seen) on the screen. Secondly, as part of your program closeUp. You should reset your PALETTE and COLOR to the default.
T his eliminates display problems after exiling BASIC. Another problem that occurs is that your BASIC menus are affected by your palette changes and as such can't be easily seen while using this “trick.” Here is a simple program to demonstrate the borderless window trick:
WINDOW 2.,.0.1 'plain window no
PALETTE 1,0,.3,.6 ’set to Amiga Blue
PALETTE 2,1,1,1 ’set to white for text
COLOR 2.0 ’foreground back
LOCATE 6,2 : PRINT “A borderless window?"
LOCATE 8.2 : PRINT “Palette 1 is set to background color”
LOCATE 10,2 : PRINT “Text can be written using appropriate fore background combinations”
LOCATE 15,2 : PRINT “When done reset palette.”
WHILE MOUSE(O) = O: VEND 'wait CloseUp:
PALETTE 1.1,1,1 ’reset palette
COLOR 1,0 ’reset fore back
WINDOW CLOSE 2 SCREEN CLOSE 1 END
Earl Davis Marion, OH
CTRL in CLI
Did you know that the CTRL key can be used in the CLI? If you have typed in a wrong line, you don’t have to hit the hack space key numerous times, just press CTRL* X (press and hold the CTRL key and press the X key at the same time), and the line will he deleted.
If you want the CXI to execute several commands, just type in the command, then before pressing the return key, press CTRL-
J. The cursor will then move to the next line. Type in the next command, press
CTRL-j again, etc. for as many commands as you wish. When you have them all typed in. Just press the return key and all the commands will be executed.
If there is something at the top of die screen that you want to keep for a while, but the cursor is near the bottom of the screen and the next command you type will scroll the screen, just use CTRL-K a few times and the cursor will move up the screen. Pressing the return key brings back die prompt. To dean up your window, try CTRL-L and return.
One last tip. At a system request, instead of clicking RETRY, just press the left Amiga key and the V key simultaneously.
Philippe Mussler Reinarli, Switzerland
Ever since Amiga World recommended the Apple Imagewriterll color printer (Nov Dec.
1986) , I have been determined to print out my graphics creations on this machine. Unfortunately, this is not the easiest printer to install. After gleaning information over a period on months, I would like to wrap it into a single package for others who may still he struggling.
You will need an Apple lie modem cable with a DB25 connector on the Amiga end, and an eight-pin mini-circular connector on the other. Plug the DB25 into the modem port (below the telephone receiver symbol on the back of vour Amiga); you can’t go wrong with the other end.
From the CLI, find out whether your program disk contains a serial driver and the correct printer driver. If this disk is in dfO:, type:
DIR DF0:DEVS OPT* + A
II you see both of the following files, you have the correct software: “serial.device” (under the DEVS directory) and ‘TmagewritcrU” (under the PRINT ERS subdirectory). Otherwise, put a Workbench 1.2 disk into your external drive and type:
COPY DF1: DEVS SERIAL. DEV ICE TO DE0:D EVS COPY DF I :DEVS PR1 NT ERS IMACE- WRITER!I TO DF0:DEVS PRINTERS
Next, select Preferences from your program disk, then click on the Change Printer box. Click on the Serial box. To the right of this box is a pair c>1 arrows. Use them to select the Custom printer. Click on the text gadget
* %€ *- AMIGA A500 Internal Memory Expander
• Up to 2.5 MB total* Zero wait-state FAST MEM
• Plus battery-backed Time Calendar
* !¦ Each INBOARD Memory The versatile Spirit INBOARD
Expander comes with a Memory Expanders can be
Hp unique Installation and Utility used in full Auto Config,
Support Disk (Icon display as Non-Auto Config, large v
shown above), providing simple RAM disk, or RAM Off . A and automatic install routines for modes.
memory and clock set-up on your personal system disks.
SHIPPING NOW: INBOARD 500 AND INBOARD 1000 MEMORIES.
This disk also provides a collection of helpful public domain utility programs such as recoverable RAM, error trapping, and more. Plus, complete instructions with graphically illustrated procedures for fast, solderless,
Call for complete ordering information from 0K to 1.5MB and optional time calendar.
No-modification installation are Orders: 1-800-433-7572
included on disk. A special RAM Test VISA MC AMEX accepted,
procedure pinpoints potential chip
problems for the 0K user. For technical information & inquiries
Spirit Technology guarantees INBOARD to be the finest and most reliable design available or your money back.
PHOTO - Also New: 0K to 1.5 MB Internal Memory Expander for the AMIGA A1000. Up to 2.0 MB Total with Time Calendar.
* Total includes AMIGA A500 with factory 1.0 MB AMIGA is a trademark of Commodore-Amiga, Inc
SPIRIT TECHNOLOGY CORPORATION
220 West 2950 South ¦ Salt Lake City, Utah 84115
c 1ISCH Sc hool of THE RTS
In the Interactive Telecommunications Program at New York University we are using the AMIGA to
• produce a weekly cable television program
• design frames for interactive video
• design screens for software and videotex
New communications technologies present a complex challenge to innovation in the arts, in business and industry, and in government and education. At the Tisch School of the Arts of New York University we are responding to that challenge through a unique masters program that addresses all aspects of new applications of emerging technologies from hands-on experience using state-of-the-art IBM, Amiga, and Mac equipment through seminars that look at theoretical issues.
For more information, please return the coupon below.
Tisch School of the Arts
New York University 721 Broadway, 4th Floor New York, N*Y. 10003
Attn: Interactive Telecommunications Program
Please send me more information on the graduate program in interactive telecommunication.
? I would also like information about the summer sessions.
City State Zip Code
Amiga November ’87 New' York University is an affirmative action equal opportunity institution.
L to the right of Custom Printer Name, Using the arrow keys and the back space key delete whatever is written there and type in
* Tmagewritcrir If you plan to print in color, click on the Graphic Select box, and then on the Color box. Select the OK box to leave this screen, and do it again to leave the next. Exit Preferences by clicking on Save.
From the Imagewriterll, disconnect the power cord and remove the cover. Manually move the printhead toward the right. In the front-left corner you will see two banks of DIP swiiches. The bank on the left (labeled SW1) contains eight switches: Set all of them on “open" (up).
The bank on the right (labeled SW2) contains six switches. Close switches 1 through 3 and open switch 4. Leave switches 5 and 6 alone. At this point, you may want to replace the black ribbon with a color cartridge. Replace the cover, connect the power cord and turn on the printer. You are now ready to roll!
When I first got my Amiga, I wanted a printout of some of the screens generated with Electronic Arts’ Kaleidoscope program, but found that I couldn’t do it. After a bit of poking around, I found that there are no Preferences on the disk. I copied the Kaleidoscope program onto a blank disk, set up my Preferences the way I wanted and then copied Preferences onto the disk as well. This solved the problem.
Jeffery Hall Carmi, IL
Dummy Textcraft Icons
I had a large number of Apple Files that I wanted to transfer to my Amiga. I Figured out how to transfer the Files, but then I had to Figure out a way to read the files with Textcraft. The solution I came up with is fairly simple and could work with other text Files that don’t have icons.
First, create a dummy File in Textcraft (a document without any text) and save it as a text-only file. Use the name of the File without an icon. Next, copy the original file to the Fcxtcraft disk using the same name.
'The save replaces the blank dummy file with the real file, but leaves the icon attached. Reentering Textcraft, you can now call up the File for editing, etc. It is important that you save the dummy File First and then copy your real file from another disk, otherwise you will erase the real file when the dummy is saved.
Calgary, Alberta, Canada
Epson JX-80 Tips
I am an Epson JX-80 owner and, as pointed out in the Nov. Dec. 1086 issue of Amiga- World, waiting 10 to 15 minutes for a picture can be frustrating. When doing black- and-white printing (such as a poster to be photocopied or text with Note Pad in graphic mode), changing the Preferences printer setting to "Epson” makes the printing go much faster. This makes the Amiga think that you have just a black-and-white printer, and since the JX-80 supports the normal Epson control codes, this works just Fine and faster. T he reason it is faster is that even if you only send black and white to the JX-80 (in graphics mode), it makes four passes (black, red, blue and yellow).
The Epson driver only makes one pass (it thinks you have only black). Also, if you do a lot of text printing listings, letters, etc.), you can use the less expensive Epson MX-80 ribbon instead of the four-color JX-80 ribbon.
DeluxePaint and Aegis Images nicely complement each other with their many wonderful features. In creating artwork, an artist can switch back and forth between the two programs to take advantage of their individual strengths. Simply use one program to create a picture, save it on disk, change to the other program, then reload the picture and continue working on it. Using DeluxePaint, you will have no problem loading pictures created using Images (in the same resolution). However, Images automatically appends .pic or .hpic to picture names, and it only recognizes and loads Files with these suffixes. To be able to use Images to work on pictures you started with DeluxePaint, you should save your DeluxePaint picture with names ending in .pic (in 320 x 200 mode) or .hpic (in 640 x 200 mode) so that they arc accessible by Images.
If you have an idea you'd like to share with our readers, send it to Amiga World Hors d 'oeuvres, SO Elm St., Peterborough, NH 03458. ¦
X-CAD is a full-featured professional two-dimensional design and drafting tool suitable for draftsmen, designers and engineers alike. Easy to use and learn, the system can be driven entirely using the mouse and screen menus. Automatic menus and a full on-line manual (optional) guide the novice through all stages of learning while advanced users may configure the system to suit their own needs.
The combination of X-CAD and Amiga make for the most cost effective, fast and flexible CAD workstations available today.
Point, line, string, arc. Ellipse, spline, polygon, cross-hatch and text graphics primitives.
User definable symbol libraries.
Auto-dimensioning with parameters configurable to suit any standard.
Sophisticated text features: user-definable fonts: create text at any height, width, angle, spacing, justification, slant etc.
Selectable real-world units; metric or english.
Viewport system allows creation of drawings within drawings having independent scales, units, origins etc.
? Probably the fastest redraw, zoom and pan of any combination of software and standard PC.
Group modification commands include copy, move, rotate, mirror, scale and stretch. Entity edit commands include break, trim, stretch etc. Extensive edit commands available for all entity types.
Constructional aids for lines and arcs etc. include parallel, tangental. Perpendicular and automatic fillets.
Pre-defined and user-detinable line-styles and pattern fills.
Command location input features grid snap, entity snap - end. Org, near, intof etc, - cartesian coordinate input or incremental coordinates (linear and angular) with arrays.
256 layers and 8 depths. Layers and depths can be named and displayed in any combination.
Support for pen plotters, laser printers, colour thermal transfer and dot-matrix printers.
System requirements: Amiga A 500, A1000 or A2000 computer with 2Mb of memory, two floppy disk drives or a hard-disk (recommended).
No dongle option.
Taurus House, 3 Bridge Street, Guildford, Surrey GU1 4RY.
Tel: Guildford +44 (0483) 579399 Fax:+44 (0483)301030.
AMIGA ts a Irade mark ol Commodore Bus ness Machines
Alternative Education: Learning by Amiga
The right software o?i the Amiga could make even homework fun! Here’s a sampling of some Amiga educational software representing different approaches to learning.
By Neil Randall
For many parents, the choice of which computer to buy often depends upon which computer will be the most help to their children with their schoolwork. The Amiga’s potential in providing such help is obvious. Its graphics can aid the student in visualizing problems, while its music and sound capabilities allow educators to focus on the student’s auditory development. Multitasking should enable students to work on several related lessons at the same time, and the Amiga’s speech synthesis lets the computer act as a second teacher. While none of the educational software currently available for the Amiga uses all of these features, the best programs arc clearly aiming in the right direction.
Best of the Bunch
The most useful, complete and attractive packages come from First Byte Inc., of Long Beach, California. KidTalk, Speller Bee, MathTalk and First Shapes combine fine graphics with helpful, comprehensible speech synthesis. KidTalk is a talking word processor, First Shapes teaches geometrical shapes to preschoolers, and Speller Bee and MathTalk help elementary school students improve their skills in spelling and arithmetic.
Each program uses icon-based menus and submenus. KidTalk’s Notebook menu, for instance, shows an icon of a binder. Clicking on this icon brings up a fullscreen submenu of six further choices, each with its own icon. Open shows the notebook opening, Close shows it closing, Save displays a page being inserted into the notebook, and so on. From the Fix It menu the student can cut, paste and copy blocks of text, while the Control Panel enables the child to change the Amiga's voice and even produce dialogue. More experienced students can avoid the icon-driven menus by using pulldown menus, and those who really know what they’re doing can operate the program from the keyboard.
Central to Speller Bee and MathTalk is the capability of constructing word lists and arithmetic problems based on the student’s schoolwork assignments. Speller Bee provides fifteen built-in lists, but the student can create as many new ones as desired. MathTalk allows problems (addition, subtraction, multiplication and division) of enough complexity to sustain the student through most of elementary school. Both programs provide several ways to play with the material, with Speller Bee focusing on spelling practice, spelling games and a spelling bee, and MathTalk emphasizing problem solving and tables practice. Of special note is MathTalk's computer tutor, Professor Matt A. Matics, who clearly and competently explains any problem the student is working on.
The manuals for all the First Byte programs explain not only how the programs work, but what the student can do with them. In addition to setting forth the program’s educational goals, each manual suggests several extra learning activities. One of First Shape's suggestions, for example, is to take the child 10 an art museum and look for shapes in the paintings and sculptures, to give him an idea of how shapes are used in art. Important in all these suggested activities is the designers’ realization that parents and teachers need ideas for reinforcing the lessons provided by the software.
While First Byte’s packages work hard at making structured learning as enjoyable as possible, MicroEd Inc. is ?
ACQUISITION - the dawn ot a new era. The most complete USER FRIENDLY - tee,Icons ,W ata,Requesters,
database system conceived on any microcomputer. Never FLEXIBLE- Add. Delete, Ed ti e Ps and data, before has such power and versatility been combined in
GR UPHIC M. • feVdrajs . Picut &. Tars, Gi SOUNDS - Speech, Sampteisovmd. PO'NERFUl.-CatalateiiWs.totnPiogmteW tews.
PROGR AIMI ABLE ¦ laHjwee te owe Hi x w®ifc. RELATONRL-bntebetaeaRtea oU',HtoW.m( ualTO. VERT FAST -bientotei
TRUSTlNGmOPV PROTECTION ®.
T UP Orl AC¦ 200 paqe wee quite wsMte. EXMJiPLtB-Compreteweemptete upvW. COMPLETE ¦ CSC Kge te‘,eiexe rarnt %'0 A.
PASSWORD - Pas5WlpQlectata
LANG U AGE: Acorn language allows the lull exploitation ot the Amiga's and Acquisition’s facilities. With over 200 commands, the structure ot Acorn is very similar to basic and allows access to all mam database functions and the Amigasspecial chip set (blitter, sound).
R E LATION AL: Truly relational • mtormation can be automatically passed between databases, allowing Acquisitiontokeep track and update related information across many files.
MULTI-ACCESS: Multiple databases may be opened and used simultaneously onscreen.
GRAPHICS: Customized graphics backdrops' allow the user to present data in a very friendly way. Any IFF. Lormal
picture may be used as a background to your data. All database screens may be loaded and modified in paint packages like Deluxe Paint (tm).
REPORTING: The lull featured report generator allows lolly customized reports letters, tables,documents, etc., using data selected Irom many database liles. Powerful report formatting commands are included.
Dynamic in size, and will expand automatically lo accept as much dala (sound, graphics, documents) as is entered. All
such an easy to use framework. Acquisition 1,3 contains over 200 enhancements suggested by the users ot version 1.2!
VARIABLE LENGTH FIELDS: All Acquisition's fields ate
Maximum ol recordsto ate.., ICC CCC.TO
Maxmumsizeof ate.,.t Gigabyte
Maxmumnumb«oltes nas'js em,..unMe4
FieldlTO S'.slanda Fptte,sc itt4.
Datatelanguage Wcte,..b'jet 2®
System requirements. Amptte & iiWk RAM anc 2ta osWiwesct abatd tek.
1. 2 users phone now lor update delate
fields may be moved and re-sized at any time.
TEXT EDITOR: The powerful lexl editor is available in
Personal records, Real Estate, Security,Travel agents.
APPLICATIONS GENERATOR: Complex applications
between fields, databases and other software packages
can be set up by virtue ol Acquisition's user Inendiy
EVERY field. Data can be CUT. COPIED and PASTED
modelling, and Many, Many more,
offering programs that get rid of the fun almost completely. Written entirely in BASIC, and taking very little advantage of the Amiga’s special features, MicroEd’s packages are all essentially the same. In each, the student reads the information presented, then is tested on that information with a fill-in-the-blanks quiz, and later, a master test to examine retention of the material. Unattractive and uninspiring, MicroEd’s packages pale beside the colorful, useful offerings from First Byte.
This is not to say they have no value, however. The Spelling Detective Game goes far towards helping programmers understand and use the SAY command in Amiga Basic. The Vocabulary Series will help almost anybody improve vocabulary, while the Punctuation Series offers similar aid in the vagaries of using commas, periods, colons and quotation marks. By far the most impressive aspect of MicroEd’s packages, in fact, is the sheer amount of information they contain. Aesthetically they are disappointing, but they do have a lot to teach.
Much more interesting, but certainly no more innovative, are MicroEd’s digitized pictures series. Across the Plains, Fur Trade of the Great Lakes, Making our Constitution and The Lewis and Clark Expedition are the First four entries in the History series, while such titles as The First Christmas and In the Promised Land launch the Bible series. Each of these programs, while retaining Micro- Ed's standard read-and-rcspond format, makes use of digitized pictures as a teaching aid. In Lewis and Clark, for example, each mini quiz is followed by a full-screen digitized photograph of the event just discussed, while in Introducing Maps (from another series), topics such as Legends, Hemispheres and Weather are illustrated with a digitized picture. Most of these packages contain more than one disk (Lewis and Clark has five), and all provide a considerable amount of information. But even with the photographs they are still rather mundane, since the pictures do not contribute to the student’s participation in the program. These programs arc basically textbooks on a disk, more expensive than an illustrated book but only slightly more interactive. They will please students who like to use computers, but they will hold little appeal for anyone else.
Beyond the Crayon
By far the strangest educational package I have come across is the New Technology Coloring Book from The Software Toolworks (distributed by Electronic Arts). Like MicroEd’s software, the Coloring Book provides illustrated information, but this program makes far better use of the graphics to promote learning. On the disk are several topics from which the user chooses. Ranging from Black Holes to Skylab. The topics cover a wide variety of technological areas of interest. The student simply clicks on one of the topics, and an uncolored drawing appears on the screen. From here, the student can select a short essay about the topic or color the drawing. When he is Finished coloring, he can call up a color key that explains what the colored regions represent. Each topic provides roughly the same amount of information as a short encyclopedia article.
The New Technology Coloring Book is strange in two ways. First, even though it is a color-by-number system, the student doesn’t actually color in the regions as in a traditional coloring book. He simply selects color 1 from the menu, and the program executes a Fill on the region of the drawing labelled 1. Secondly, the intended audience is unclear. While the on-disk information tells us that coloring the images helps reinforce the written information, the information itself is written for a fairly advanced student. Since educational software need not be designed only for children, I have no quibbles with this approach, but the simplicity of the coloring procedures and the limited usefulness of the program as a whole could well leave an advanced user somewhat dissatisFied, Going through all the topics takes only a few hours, after which the program is best passed on to someone else.
Learn While You Play
Finally, we come to the most fun package of all. Micro- Illusions’ Discovery, released in a math version and a spelling version, features superb graphics, a melodic stereo sound track and an addictive game. In the game, the player controls one of four possible characters. The character jumps over holes and stray creatures, climbs and descends ladders, and answers questions to get past barriers, all to Find twelve fuel crystals and save the Discovery space ship. At several points, a barrier bars the character’s way. Here, the player is asked, in the math version, to solve an arithmetic problem, or. In the spelling version, to spell a word. Both versions use the Amiga’s voice to ask the questions, although the math version prints the problem on the screen as well.
Discovery is very good, but it could be even better. A utility in the spelling version to allow the player to enter his own word lists would be extremely useful, and die math version would benefit from types of problem solving beyond simple arithmetic drill. Further, the game itself is little more than a clone of Timeworks’ Cave of the Word Wizard of a couple years back, and this suggests that the designers of Discovery put more effort into graphics than game design. More seriously, Micro- Illusions should have packaged the two versions together, since the only difference between the spelling and the math versions are the problems themselves. Finally, the spelling version suffers from the limitations of the Amiga’s voice, but this problem is common to every Amiga speech-centered program I have seen. Still, Discovery sets itself apart in one important way: it is compelling. Of all the Amiga educational programs I
have examined. Discovery is the onlv one my children
repeatedly ask for. The rest, even the excellent First Byte offerings, require a little coercion.
Leading the Way
The Final test of any educational program, of course, lies with the users. For my daughters, aged seven and nine, Discovery math is the hands-down winner, a program they return to again and again. Discovery empha-
“What a great program! Where can I find it?” Search no further, Amiga World's Software Spotlight has the answer.
Associated Computer Service (Grade Manager, $ 89.95; Music Student Series 1 and II,
559. 95 ea; Quiz Master, $ 79.95), 1306 E. Sunshine, Springfield, MO 65802, 417 887-7373.
Eclipse Data Management (KWIK-SPEAK I, Spanish II, $ 46.95 ea), 312% Lafayette St., Glendale, CA 91205, 818 840-8757.
Finally Software (Sehor Tutor, $ 69.95), 2255 Ygnecio Valley Rd., Suite N, Walnut Creek, CA 94598, 415 935-0393.
Electronic Arts (InteUitype, $ 49.95; New Technology Coloring Book, SI9.95), 1820 Gateway Drive, San Mateo, CA 94404, 415 571-7171.
First Byte, Inc. (Kid Talk, Speller Bee, Math Talk, Math Talk Fractions, First Letters and Words, First Shapes, $ 49.95 ea), 3333 E. Spring St., Long Beach, CA 90806. 213 595-7006.
JMH Software of Minnesota (Talking Coloring Book, $ 29.95), 7200 Hemlock I.n., Maple Grove, MN 55369, 612 424-5464
MicroEd, Inc. (The Spelling Detective Came,
539. 95; Vocabulary Series, $ 49.95; Punctuation Series, $ 29.95; Across the Plains and Introducing Maps, $ 59.95 ea; Fur Trade of the Great Lakes and Making Our Constitution, $ 79.95 ea; The Lewis and Clark Expedition, $ 89.95; Bible Series progra ms, $ 29,95 ea), PO Box 444005,
Eden Prairie, MN 55344,
Microlllusions (Discovery Math and Spelling,
539. 95 ea; data disks in additional subjects,
519. 95 ea), PO Box 3475, Granada Hills, CA 91344, 818 360-3715.
Mindscape Inc,(Keyboard Cadet, Master Type, $ 39.95 ea; The Hailey Project, $ 9.95; The Perfect Score, $ 79.95), 3444 Dundee Rd., Northbrook, IL 60062, 312 480-7667.
The Other Guys (Talking Storybook, MatchTt, Math-A-Magician, S39.99 ea), 55 N. Main St., Suite 301 D, PO Box H, Logan, UT 84321, 800 942-9402.
Queue Intellectual Software (assorted grammar, reading, history, geography and vocabulary, from $ 34.95 to $ 65), 562 Boston Ave., Bridgeport, CT 06610, 800 232-2224.
True BASIC Inc, (upper-level math, $ 49.95 ea), 39 S. Main St., Hanover, NH 03755, 603 643-3882.
Unicorn Software Company (Animal Kingdom, Decimal Dungeon, Fraction Action, Kinder- ama, Math Wizard, Read & Rhyme, Read-a- rama, $ 49.95 ea; All About America, $ 59.95), 2950 E. Flamingo Rd., Las Vegas, NV 89121, 702 732-8862.
Sizes learning through enjoyment, whereas the MicroEd packages, which my kids refuse to look at, insist on learning through hard work and repetition. To my mind, though, First Byte has the early lead in educational software development for the Amiga. Extremely useful and very attractive, First Byte’s offerings reinforce the material the student learns in school. Their programs point the way, more than any of the others, to the enormous potential of the Amiga as a teaching tool. As other educational software producers enter the field, we should soon begin to see even more of that potential realized. ¦
Neil Randall teaches English at the University of Waterloo. Write to him at 455 Westvale Drive, Waterloo, Ontario, Canada N2J 37,5.
Editor’s Note: This article is a review of certain Amiga titles and does not cover the entire Amiga educational software market. Other packages (and series of packages) are available and range from prog)arns that make no use of the Amiga’s special capabilities to programs that use animation, fancy graphics, music and sound. AmigaWorld will cover other titles in the future. See the Software Spotlight with this article for a complete listing of available educational software.
Essential Asset For Small Enterprise Amigas make the difference at three small businesses
by imv imwm
EVERYONE KNOWS how small businesses use personal computers to do bookkeeping, accounting, mailing lists, and so forth. But people don’t buy innovative computers like the Amiga just to balance the Receivables with the Payables. We’ve found that many small-scale entrepreneurs make their Amigas an integral part of what they actually do for work, as well as how they keep track of it.
Imagine it: One couple in California design beautiful, high-performance kites with an Amiga and now employ a staff of 30 people and take in some substantial revenue. Another woman built an entire communications training consulting firm around her system and sports some big-name New York businesses on her client list. A third small enterprise in upstate New York became the leading TV production facility in iis area by using an Amiga to generate motion graphics for much of its contract work. And you can bet all three of them also put their systems to work when it comes to handling the books around the office.
It wasn’t easy to narrow our “Amigas at Work" profiles down to these three. We found a substantial number of small businesses around the continent doing everything from soup to nuts (and then some) with Amiga 1000s a landscape architect in southern California, a Christian hook publisher in central New York, a livestock and farm equipment distributor in western Canada and even a husband-and-wife trucking team with a butll-in mobile Amiga.
Yet, our three “winners” provided an irresistible combination of diversity, creativity and achievement we couldn't overlook. So let’s start off by. . .
If intricate, richly-arrayed kites sailing along in a blue sky pick your head up, then see Don and Patricia Tabor of San Diego, because their high- tech offerings are, literally, “Top of the Line.” Unlike your ordinary March-type kid models, however, the Tabors’ kites are often down in formations like those of the famous Blue Angels by teams of grown men with their leel (physically, at least) planted firmly on the ground. Constructed of colorful patterns of boat sail over frames of fiberglass, these kites sell for SI50 to $ 200 through dealers worldwide.
The story behind Top of the Line Kites is part Horatio Alger, but the labor’s success is also due to elficient management of resources, not the least of which is an Amiga 1000 with 512K of memory and two disk drives.
“We started Top of the l.ine in 1982 by selling our ear to raise the operating capital,” Don Tabor told ils. By the summer of 1987. They were looking to buy land on which to build a plant for their ever-expanding production crew of 30. To raise the extra investment capital needed, they made their presentation to the bank with stylish, profes- sional-quality financial reports prepared on the Amiga with B.E.S.T. Business Management software.
The labors use the B.E.S.T. system for all of their accounting and business needs, bypassing only its purchasing functions because they buy in bulk by phone. They use the configurable report generator to produce personalized monthly reports for each of their clients (the retailers), after which they run those same 300 fan-folded, single-page reports back through their Juki 5510 printer a second time, adding a column of text down one side in newsletter format with Scribble!. Don finds this keeps their cash flowing better than sending standardized monthly statements. They also use Gizmoz utilities and Scribble! To design catalogs, fivers and new product (mostly kite accessories) announcements.
The labors bought their Amiga in early 1986, and Don admits that the extent of their computer knowledge at that point was simply that they needed one. They were tired of being buried under paperwork and felt that a computer would rectify the problem and also show them an effective path to growth in the future. Conducting his own research, Don selected the Amiga because of its combined business and graphics potential. Their first program was DeluxePaint (since upgraded to DeluxePaint
II) , which they use not only for illustrating their catalogs and instruction sheets, but also for production design. “We hold the kite materials up to a window to backlight them so we can match the colors on screen in Deluxe* Paint," Don explained. “That way we can design them using different patterns and color combinations and see
how thevTI look in the sky before we actually build them.
It’s real nice.”
Some of the employees at Top of the Line have alsoi
been using the Amiga but it isn’t getting the company any new contracts. Games, especially The Bard’s Tale and Chessmaster 2000, are big favorites. Don, himself, is a fan of computerized chess but admits he doesn't have much computer time for it. Recently he began learning to operate the Amiga from the CLI (Command Line Interface) in order to integrate more fully some of his design and management tasks.
When he does get away from the keyboard, he and his
flight team (Ron Reich and Eric Streed) are usually off practicing their formations for the many American Kite Flyers Association competitions they attend. They’ve won many awards over the years, but the piece dr resistance came last August when they were asked to demonstrate their skills at a Miramar Air Force Base air show by special invitation of the fly-boys who sparked their interest in flying in formations in the First place, the Blue Angels themselves.
Synergetic is the leading TV production facility in Syracuse, New York, and one lone Amiga has helped them get to that spot. With a 3,000-square-foot sound stage. Synergetic is well equipped to produce television commercials as well as corporate and industrial training and marketing Films. The company builds its own sets, casts talent, designs costumes, provides music and sound effects, and helps with scripts.
“About 60% of our work is non-broadcast training and marketing videos, documentaries and other special projects, and we use the Amiga to generate motion graphics for many of these,” Synergetic president Ron Friedman told us. “Although it provides work that is technically as good as the broadcast-quality work we do in one-inch (television) format, the Amiga, as you know, has some limitations concerning the signal it generates. But for these applications it has worked well. Effectively, it’s a very fast and relatively easy way to do simple animations.
“We also have a beautiful high-end digital effects system that enables us to take things and bend them and change the image plane. And we’re specialists at what is known as Ultimat like on television when they show a weather map with someone in front of it. Only the person isn't really there and we have created some extraordinary illusions. We’ve put deserts in the middle of the studio and had people coming out from behind rocks. Using a combination of these elements, we can take things that we generate with the Amiga, put them into this system and give them perspective so that they appear to be surfaces that you can walk on.”
Synergetic has an Amiga 1000 with two disk drives and the StarBoard2 two-megabyte RAM expansion board. “One of the greatest advantages is the IFF standard, which let's us create graphics with one program and use them in another,” Ron says, which mav be one of the reasons its studio software library resembles a computer store; it includes DeluxePaint II, DeluxeVideo, Aegis Draw and Aegis Animator among other programs. Synergetic also has DigiVicw and Amiga Genlock and is anxiously awaiting the availability of a frame grabber.
The Amiga itself resides on a rolling table so that it can be moved easily between the studio and the business office, where Barbara Cokus, production and administrative assistant, uses it with a host of other products, primarily B.E.S.T. Business Management. Barbara’s prior exposure to computers was limited to one Apple word processing course that, she claims, was more substantial than her accounting background. Spending an estimated two hours a day with B.E.S.T., however, she is able to do Synergetic's invoicing and statements, summary reports, status of accounts and top 10 customer lists. “With the touch of a button I can see who is past due, what our summaries are and how much income is projected for next month it's just become invaluable to us,” she says.
Barbara uses an Epson FX-85 printer and recently purchased PHASAR: The Financial Manager for tracking Svnergetic's checking account and for preparing non-sales related tax reports. “Sometimes people call and ask if we’re computerized and. If so, what system we use,” she remarked, “and 1 tell them that for the money the Amiga is the best system they’ll Find anywhere. When I’m not using it for business functions and Ron isn’t generating graphics, our clients just like playing with it. We do have some games and several clients are Amiga users themselves.”
In fact, one of their clients. Gary Cianciosi, now president of the local Amiga users group (the Central New York Amiga Aggregate) is responsible for Synergetic getting involved with the Amiga. It was in early 1986 that
Gary convinced Ron to get an Amiga for its graphics capabilities, soon after which Ron introduced it into the accounting and business procedures. But Gary didn't stop there in his assistance to Synergetic. “Thanks to our evangelistic friend preaching the gospel of the Amiga, we get to see literature and demos on all the new products, often before they are available,” says Ron with a grin. “My hope is that along with more improved software and some of what I’ve seen is just marvelous we will be able to generate improved aesthetic possibilities with better technical output. The Amiga is so easy to use we'd like to use it more, and I’m hopeful wc will he able if) do just that. It seems there are so many people developing things for the Amiga who refuse to believe that what they want to do can’t he done, that they just go ahead and do it anyway."
No Confusion at Fusion
Nestled fashionably in downtown Manhattan is the Fusion Group Ltd., a communications consulting firm. Established in 1985 by Jennifer St. John (who has almost a decade of experience in the business), Fusion teaches people to make more effective business presentations, to sharpen personal communications skills, to organize more productive group functions and meetings, and so forth. Roughly half of its clientele is referred by advertising agencies. Many of these people have presentation materials in hand hut lack the skills to use them. Others may have Fusion design their presentation packages and then
attend workshops to learn how to use them most effectively. A third type of client seeks personal enhancement training. The Fusion Amiga is used in all of these areas.
Jennifer knew what she wanted from a computer when she first organized the company, and she did a good deal of comparison shopping. “1 had three or four primary issues,” she recalls. "One was word processing, another was graphics and a third was business management. I looked at the IBM systems that were available at the time, and they cost anywhere from fifteen to eighteen thousand dollars to do what I wanted to do effectively. I looked at Apple, but its equipment still was going to cost me nine or ten thousand dollars. Then I found the Amiga and suddenly I could do it all for about three thousand. I( was ?
Teal entertaining and very exciting to spend the money and get everything computerized that fast.”
Chuckling, she added,
"When I started Fusion, it was just me in a telephone booth.”
Fusion now supports a staff of six, a very impressive suite of offices and two Amiga 1000s. The svstem in
Jennifers office is equipped with 512K, two floppv-disk drives and a Supra 20-me- gabvte hard disk, a switching box for two printers (a color Epson JX-80 and a new GQ- 3500 laser) and an Easvl graphics pad. “I use it to compose our programs and design graphics and visual aids, primarily with DcluxePaint II and Scribble!” she says.
She was just beginning to work with Publisher 1000 when we talked, and was looking forward to getting Online! (version 2.0) to access CompuServe and American Peoplel.ink.
Fusion’s one-on-one personal enhancement training program, where sessions focus on relationships and motivation and are tailored to individual needs, also makes use of the Amiga. The Amiga monitor is used as a visual aid. Featuring a personalized slide show created with DeluxePaint 11 and the Easyl graphics pad, at the conclusion of which screens are dumped to the color JX-80 and assembled in a notebook the individual can take home for further study.
The other Amiga at Fusion is located in the administrative office where it is used for accounting and billing with Chang Labs’ Rags to Riches.Jennifer described a few initial problems with the program, but said, “That settled itself with the help of the people at Chang Labs.” Her assistants use Scribble! For correspondence, mailing labels and training program outlines, and they print all outgoing materials on an Epson LQ-1000 letter-qnality printer.
Speaking from her white conference room at the end of our interview, Jennifer summed up her feelings about the Amiga: "Basically, it's the be-all and end-all of office management for us. We use it as a teaching tool and a publishing tool, and it helps with the sales presentations and does all of our grunt work. We would be up a creek without it. Although we wish we had a little more support as to how things work. But 1 guess that’s the price vim pay for being a pioneer."
Despite the fact that all of these people are Amiga pioneers, not one of them seems to regret the decision to put his or her money on the line, literally, with an Amiga. Jennifer St.John pul it very well when she went so far as to say that her Amigas are so important to her business that if something happened to one of them, she would simply have to go out the next day and buy another one. Besides the coffee machine, there aren't too many other fixtures around the office that would get such an unqualified endorsement.
28 Xovnnbn llJ87
B. E.S.T. Business Management
See the Business Buyer’s Guide on page 30.
See the Business Buyer’s Guide on page 30.
1333 Howe Ave., Suite 208 Sacramento, CA 95825 916 344-4825 $ 69.95
Aegis Animator Aegis Draw Aegis Development 2115 Pico Blvd.
Santa Monica, CA 90405
1 15 West Crane St Topeka, KS 66603 800 843-8934 SI 99.95
PHASAR: The Financial Manager
2555 Ygnecio Valley Rd. Suite N
Walmit Creek, CA 9459S 1 i r, o55-0393
DeluxePaint II DeluxeVideo Electronic Arts 1820 Gateway Dr.
San Mateo, CA 94404 415 571-7171 $ 129.95, $ 99.95
Supra 20MB Hard Drive Supra Corporation
1133 Commercial Way Albany. OR 97321 503 967-9075 $ 995
See review on page 74.
See review on page 73.
Micro Systems Software 12798 Forest Hill Blvd. Suite 202
West Palm Beach, EL 33414
J 1The Graphic Database'
With our unique software, your data is organized as on a 7 microfiche as a condensed two-dimensional sheet of text and M Pictures over which you drag a "magnifying glass " to locate 0 y°ur information.
Ft At last a Database that fully utilizes j the Graphics capabilities of your Amiga!
I Unlike inferior database programs, the Microfiche Filer allows you if to store pictures of any size. You can also display several pictures J simu taneousfy and mix pictures with text. rwefiona
1 Some AddftionafFeatures:
POWER Full-powered sorting, selecting, and printing, j
FLEXIBILUY Fields may be added or deleted at any time. I
CONFIGURABILITY Adaptable forms with which to display data.
RELIABILITY Not copy protected. &
You can now own the MICROFICHE FILER CALL
Rags to Riches
See the Business Buyer’s Guide on page 30.
StarBoard2 Microbotics Inc.
811 Alpha Dr., Suite 335 Richardson, TX 75081 214 437-5330 $ 879
for just (plus shipping) FREE In MA (617) 877-1266
_to order or f J d
STL? SHIPPED SAME OAYwheo ordered ¦Jg W***: with MasterCard or VISA. IxzS&EXj!
Y 26 FOREST
Circie 10 on Reader
Compiled by Linda Barrett
SO, YOUR FILING cabinet is bulging as if it’s pregnant and the type bars are falling off your old manual Smith-Corona. Perhaps it's time to invest in some business software. A database or spreadsheet would relieve the strain on your filing cabinet and a word processor would let you give your faithful typewriter a decent burial. But which database, spreadsheet or word processor? And what about a financial program to replace those ink-splotched ledgers? Don't run from store to store listening to salesmen, just read AmigaWorUrs Business Buyer's Guide to find the programs you need.
A Filcr A Report
12-field records, disk lile creation, creates reports from data tiles
relational sorts, IFF and dBase III compatible,
distributed bv Haitex Resources
scaled down version of Acquisition, relational sorts, IFF compatible, distributed bv Haitex Resources
relational, identical user interface across hardware- Oss, data dictionary, simple statistics and word processor
same as above plus; statistical functions (regression analysis), graphics creation output
dBase compatible, relational sorts
accesses up to eight files simultaneously, indexes up to S() fields, multiple font display, supports RAM disk, reporting
200-field records, custom print forms, runs under Amiga Basic
Eastern Telecom Inc.
multitasking, sorts any field, 32.705 records
graphic interface, sorts on any field, IFF compatible, 200 to 400 address book records with 512K*-
30 S'ovetnbn 1 OS 7
With Shakespearer You can work with Deluxe Painf“using any set of colors • Print all graphics in their correct colors • Crop text or graphics in any shape ¦ Flow text around graphics or superimpose both.
IMF I N I T V
Shakespeareprovides you with a flexible, movable toolbox • Windows that are completely re sizable & movable * Customize your own working environment • Work in 2 modes: real and economy • Create a document not limited by RAM or disk space, one page or 100 pages.
ShakespeareM supports multiple color sets in the same document ¦ Offers built-in support for Apple LaserWriter,M & other Postscript printers • Works great in the Amiga’s multi-tasking environment.
The Master comes to page integrat
Best of all, it’s fast! Shakespeare™always anticipates your next move •
All display elements are constantly updated.
Comes on 2 disks with a full set of graphic design templates for instant & easy-to-use page layouts. Plus a library of digitized Clip Art images.
$ 225 Not copy-protected!
Shakespeare": The ultimate desktop publishing tool for the Amiga
1144 65 th Street, Suite C Emeryville, CA 94608 415-420-1551
Ask your dealer about Shakespeare!
Amiga is i registered trademark of Commodore-Amiga, Inc. Deluxe Paint is a registered trademark of Electronic Arts. LaserWriter is a registered trademark of Apple Computer, Inc. Circle 4 on Reader Service card. ©1987 infinity Software. Ltd.
The Other Guys
Micro-Svstems Software Inc.
SoftWood File II
SoftWood File Ilsg
Progressive Peripherals 8c Software
25fvfield retoicls. Menus-kcyboard. Fullscreen editing, mail merge, search and sort
dBase compatible, mathematical functions, relational sorts
17. 000 records, re])ori generation, multiple key sorts
32*fiekl records, 32,000 records per file, simple calculations, import of ASCII databases
same as above plus: 11;1; sound and graphics compatible, phone dialer
relational, IFF compatible, up to 999 indicies per file
B. E.S.T. Business Management
R. E.S.T. Inc.
integrated modules: General Ledger, Accounts Receivable Payable, Inventory, Shipping Receiving, Invoice, Billing, Checks
CCI Integrated Merchandiser
Clockwork Computers Inc.
point of sale, inventory control, full accounting, payroll
CCI Bottom Liner
Clockwork Computers Inc.
accounting transactions, project and resource files, payroll
Computerware Business Software
Separate programs for: Accounts Receivable, Accounts Payable, Payroll, General Ledger and Check Ledger
Byte by Byte
general ledger, accounts payable receivable, word processor
Eclipse Data Management Inc.
foreclosure tracking system for property investment
Software Advantage Consulting Corp.
Stock market tracking and stock selection
The Other Guys
general ledger, accounts payable receivable, payroll
Lionheart Business Software
Lionheart Press Inc.
95. 00 to 145.00
programs include: Cluster Analysis, Regression, Econometrics, Marketing Statistics, Sales and Market Forecasting, Inventories and Queues, Project Planner(call Lionheart for additional titles)
single entry, cash-based accounting system, general ledger, accounts payable receivable
Rags to Riches
three packages also available separately ($ 199): General Ledger, Accounts Payable, Accounts Receivable ?
Turn your Amiga keyboard into a simulated Casio ™ keyboard player!
• compose and play music with a state-of-art screen display with a complete set of buttons, sliders, counters, & metronome
• select several playing modes, including solo, one-button ch'ording, arpeggiation, and rhythm
• save scores in IFF standard SMUS (Simple Music Score) format
• includes a JukeBox mode to
load and play scores mj j
automatically m: ,, it ft f, r B -:
• advanced editing capability M;, -
Play the world Grand Prix tennis circuit!
• 3D graphics, digitized sound & over 300 frames of animation
• meet the challenge of different opponents, each with his own playing style & characteristics _
- compete against them in the Wimbledon,
French, US and Australian Opens ' play with wood, metal & graphite racquets strung at a variety of tensions .
• protest line calls
new version works with Kickstart 1.2
The universe at your fingertips 'the most powerful astronomy program yet for the Amiga!
• explore thousands of stars, nebulae, galaxies, and clusters
• point and click on any celestial object and get detailed information
• ‘‘night vision" mode for amateur astronomers
• simulate eclipses, conjunctions, and meteor showers Jj
• IFF screen dumps v * .*
• real-time diurnal motion, so you can if ' A [ ) r follow the daily motion of the j ! ; '
heavens M .
• special upgrade policy for . Current registered owners
New enhanced version 2.0
Infinity Software is committed to excellence in software for the Amiga!
Also available now:
Another first GO for the Amiga™: the Oriental Game of
Strategy * lets you play against the computer or a friend
• features sound § 3-D board * plays at the 18 kyu level for novices and intermediate players with handicapping • save and annotate games • replay famous games from go masters- $ 39.95
Finance Manager for the Amiga ™: the first home financial management program • lets you manage your checkbook
• prepare for taxes • create income statements * make important financial decisions • plus much, much more!
Infinity Software, Inc.
1144 65th Street, Suite C Emeryville, CA 94608 415 420-1551
$ 1987. Inlinity Software. Inc.
Circle 34 on Reeder Service card
Amiga is a registered trademark of Commodore-Amiga. Inc.
Eclipse Data Management
complete rental system: invoice, billing, account record maintenance, hourly-daily and daily-weeklv versions
double-entry general ledger accounting system, balance sheet, income statement
M i c ro -Syste ms S oftware Inc.
8,192 x 256, pull-down menus, multitasking, four- and eight-color 3D or 2D graphs
9,000 x 9,000, accurate to eight digits, macros, multitasking, graphs
Progressive Peripherals &: Software
integrated: 2.048 x 1,024 spreadsheet, database, timesheet, presentation graphics, reads 1-2-3. DBase, DIF fdes
16,384 x 512, four -and eight-color graphics multitasking, speech, database, 1-2-3 File conversion
above plus: macros, printer spooler, increased calculation speed
8,192 x 256, non-Workbench, dual-window, import export DIF fdes
8,192 x 256, 1-2-3 work-alike and file compatibility, database graphs, more than 512K recommended
dictionary, calculations within text, index generation, up to five column formatting, automatic hyphenation
DesignTech Business Systems
speller, database and mail merge, graphics
speller, thesaurus, macros, multiple documents, page numbering, columns, color fonts, calculator
Digital Solutions Inc.
multiple documents, spelling checker, mail merge, supports international keyboard layouts
New Horizons Software
multiple documents, graphics, color fonts, hi- or medium-res display
sgiSf j i ns 4 in in -. Wary », Ftmf its li
t m i
j ifcttsfe !««•»« 1
ms Prof si r-yf t
BuiIdtng I oiiii %i *ry Btoif
it's making every other spreadsheet old fashioned!
He original MaxiPian™ was named le Best Amiga™ Spreadsheet of 986 by F.A.U.G., the world s irgest and most active Amiga ser group. Now in 1987, Oxxi is roud to introduce MaxiPian lus™ the most advanced Amiga preadsheet ever. With even more me-saving innovations than the ward-winning MaxiPian, the new laxiPlan Plus includes Microsoft xcel ™-like Macros and Utilities.
ith MaxiPian Plus and your miga you can:
Open multiple spreadsheets nd graphs
"Link” data from any number of preadsheets
Create a self-running demo or iteractive multiple choice quiz, icorporating files from word irocessors and paint programs
Automatically create reports uch as invoices and purchase rders
at your local Amiga software dealer.
I 835-A Dawns Way Fullerton, CA 92631 (7141999-6710
m AMIGA USERS GROUP AWARD
Named the best Amiga spreadsheet of 1986 for its outstanding mouse interfaces, unique pull-down menus and advanced speech capabilities.
Excel is a trademark of Mit rosolt Corp
Circle 33 on Reader Service card
Micro-Systems Software Inc.
Progressive Peripherals X- Software
multiple documents, mail merge, transfer between windows, spelling checker
full-function with speech synthesis by letter, word or sentence, fonts
menus, templates, help tutorials, typestvles include superscripts and subscripts
30 definable function keys, automatic hyphenation, pull-down menus, graphics
resizable graphics, multiple documents, glossary system, import ASCII files
Amiga version of the IBM bestseller, thesaurus, dictionary, multiple documents, math capabilities, footnotes
2201 Kalamazoo S E PO Box 7219 Grand Rapids, MI 49510 616 241-5510
B. E.S.T. Inc,
11525 SW Durham Rd„ Bldg. D Tigard, OR 97224 800 368-BEST
Byte by Byte
Arboretum Plaza II
9442 Capitol of Texas Hwy. N.
Austin, TX 78759
5300 Stevens Creek Rd.
San Jose, CA 95129 408 246-8020
Clockwork Computers Inc.
4612 Holly Ridge Rd.
Rockville, MD 20853 301 924-5509
Commodore Business Machines
1200 Wilson Dr.
West Chester, PA 19380 215 431*9100
4403 Manchester Ave., Suite 102 Encinitas, CA 92024 619 436-3512
Digital Solutions Inc.
30 Wcrtheim Court, 2 Richmond Hill. Ontario Canada L4B 1 B9 416 731-8775
Eastern Telecom Inc,
9514 Brimton Dr.
Orlando, EL 32817 305 657-4355
Eclipse Data Management Inc.
3125(. Lafayette St.
Glendale, CA 91205 818 9560766
4000 MacArthur Blvd.
Newport Beach. CA 92663 713 722-2922
208 Carrollton Park, Suite 1207 Carrollton, TX 75006 214 241-8030
Buffalo, NY' 14207 716 877-3510
2500 S. Highland Ave.,
Lombard, IL 60148 800 533-3577
Lionheart Press Inc.
PO Box 379
AI burg, VT 05440
PO Box 1080 Battleground, WA 98604 206 687-7176
17108 Chaisworth St. Granada Hills, CA 91344 818 360-3715
Micro-Systems Software Inc.
12798 W. Forest Hills Blvd. Suite 202
West Palm Beach, FL 33414 305 790-0770
New Horizons Software
PO Box 180253 Austin, TX 78718 512 280-0319
The Other Guys
PO Box H Logan, UT 85321 800 942-9402
I835-A Dawns Way Fullerton, CA 92631 714 999-6710
Progressive Peripherals Sc Software
464 Calamath St.
Denver, CO 80204 303 825-4144
Software Advantage Consulting Corporation
37346 Charter Oaks Blvd.
Mt. Clemens, Ml 48043 313 463-4995
2(5 Forest Rd.
Framingham, MA 01701 617 877-1266
PO Box 90331
Santa Barbara, CA 93190-0331 805 966-4662
797 Sheridan Dr.
Tonawanda, NY 14150 716 688-9296
4340 Almaden Expwy., Suite 250 San Jose, CA 95118 408 793-9044
2651 Johns St. Unit 3 Markham, Ontario Canada 1.3R 2W5 416 479-1990
WoodSoftware PO Box 16193 Wichita, KS 67216 316 529-1861
288 West Center St.
Orem, UT 84057 801 227-4420
THE ORB OF CELESTIAL HARMONY
A danger-filled adventure
colorful Oriental world of magic, mysticism and intrigue. By Greg Malone.
Available on Apple"
fabled deity of the f| island kingdom I of Khantun, has
chosen you, his
* disciple,to recover the stolen Orb from the renegade Warlord and prevent the destruction of the universe.
" w ---- i ---- v v
ascending planes of Earth, Water, Air and Fire. At each level your challenges increase in difficulty, demanding greater courage and cunning. All of your martial arts skills will be required to survive the ninja-like assassins who seek to foil your quest. Sword-wielding rebel guards will test your blade every step of the way. And watch out for wild beasts that stalk the forests!
Local villagers can help, but beware the wrong approach will frighten them away, leaving you in a world where starvation looms ever-present. Wise use of magical charms, prayers and fireballs is essential in reaching the final confrontation with the treacherous Warlord where victory brings recovery of the long- sought Orb of Celestial Harmony. Good luck!
systems me 136 HARVEY ROAD, LONDONDERRY, NH 03053 (603) 644-3360
ULTIMA III™ takes you on an incredible fantasy role- playing journey through monster-plagued Sosaria in search of the elusive Exodus.
ULTIMA IV™ is the long- awaited sequel to Ultima HI. The Quest of the Avatar is a quest to the final frontier the self.
AUTODUEL™ is a futuristic, fast-paced strategy role- playing game where the right of way goes to the biggest guns.
OGREIM is a strategy game fought on the nuclear battlefield of tomorrow as an inhuman juggernaut Cybertank battles conventional forces.
Ultima is a trademark of Richard Garriott Moebius is a trademark of Greg Malone
Authors wanted. Call us today.
AutoDuel and Ogre are trademarks of Steve Jackson Appie is a trademark of Apple Computer Inc.
Circle 21 on Reader Service card.
Boot Me Up to the Ballgame
Stop second-guessing the Major League managers and start calling plays for your own team. Can you beat the winningest manager in baseball?
The wind at Candlestick was blowing in from right as Bench stepped to the plate ninth inningf two on, two out, National League All-Time Greats down by two. Before johnny settled into the box, however, AL Manager Earl Weaver was on the mound, taking the ball from Herb Score and signalling his bullpen for WalterJohnson, the famous Senators' right-hander. By the time Johnson finished his warm-ups, though, Bench was on the bench. Playing the percentages, NL Manager Boh Ryan sent lefty Willie McCovey to bat against The Big Train. McCovey smashed the first pitch over the head of right f elder Babe Ruth. Already around first, and into his home run trot, McCovey could only watch in disbelief as the wind off San Francisco Bay held the bait up long enough for The Babe to snatch it out of the stands. Ryan shook his head; he’d made the percentage move, but Earl had remembered the wind.
Bringing your baseball fantasies to life is easy with Earl Weaver Baseball, the latest Amiga game from Electronic Arts. Earl Weaver Baseball puts you into the dug-outs and onto the diamonds of the most famous ballparks in the world places like Tiger Stadium, the Polo Grounds and Wrigley Field and lets you hit, run, throw and manage your way to baseball glory. If you’ve been looking for the ultimate computer baseball game, your search is over.
Not content to produce an arcade game or a strategy game, Electronic Arts did both. The arcade game lets you control your pitchers and batters and, to a limited extent, your fielders (you select the base they throw to). The strategy game the heart of Earl Weaver Baseball lets you manipulate a lineup of big leaguers in a battle of wits against a friend or against a computer opponent designed to act and
By Bob Ryan
react like Earl Weaver, one of the winningest managers in Major League history.
Earl Weaver Baseball comes on a Workbench disk and uses Electronic Arts’ key-disk copy-protection system. You can copy the disk, but you must insert the original disk for a short time whenever you play the game. After the title screens and credits (displayed to the strains of "Stars and Stripes Forever"), the Main menu screen appears.
Rather than using pull-down menus, you choose your options on the menu screen by clicking on the desired item. The choices let you tailor the game the way you want and to access utilities for running your own leagues. The most important options fall under Ground Rules. Here, you pick the stadium for the game, indicate whether or not you want to use a Designated Hitter, and choose between the arcade game and the regulation game.
Earl Weaver Baseball comes with 32 predefined ballparks. You can either play at one of these or design your own. The 32 built-in parks include famous major-1 eague parks of the past and present and a couple of fantasy parks. The choice of ballpark greatly influences the play of the game. A 320- foot fly ball to left field in Fenway Park is a home run; it’s just another out in most other stadiums.
If you click on Arcade in the Ground Rules, the computer will determine your lineup and you won’t be able to make substitutions. The player's performances will exactly match their historical statistics. In Regulation mode, a player's performance over a lot of games will generally match his historical performance, but his playing in any one game ?
HE WAS EJECTED from 87 regular-season games in the major leagues, one World Series game and even one game during spring training. He was once suspended and lined $ 2,000 for “making physical contact” with an umpire (which prompted him to fire off his famous press statement, beginning “Lee McPhail [then president of the American League] has again been kind enough to grant me seven days' vacation. . Another time lie picked up third base during an argument with an umpire and carried it into the clubhouse. And once, as an acknowledged master of the Rules of Baseball, he took that sacred tome onto the field and tore it up page-by-page to express his opinion of a certain umpire’s lack of erudition in such matters.
Earl Weaver on Earl Weaver Baseball
Bui no one since Joe McCarthy, who skippered the invincible New York Yankees of the 1920s, has ever compiled a better record as a big league manager than Earl Weaver did with the Baltimore Orioles. From 1968. When he took over for the Birds, until his first retirement 15 years later, he compiled a .596 winning percentage. A tough, combative opponent (as his many spats with umpires and league officials attest), Weaver was also one of the more-respected and well- liked (even by a number of umpires!) Individuals ever to be part of organized baseball. Here, Earl shares his thoughts about the game dial bears his name.
AW: How did you get involved with Earl Weaver Baseball?
Earl: Electronic Arts approached me to lend my expertise to the game. They wanted the game to he as close to Major League baseball as possible.
AW: How did you contribute your expertise to the game?
Earl: I took the playbook I'd used as manager for the Baltimore Orioles and went through it in detail with the people from EA. I explained how cutoffs worked, how to position the defense, things like that. I talked a lot about situations, when I’d steal and when I’d change a pitcher. It was like taking a major league club to spring training well, maybe not a major league club, they’ve been through a lot of spring trainings. It was more like talking to rookies: 1 explained everything very carefully.
I i i i I i mtk
AW: How does the game compare to managing a major league team? Does it include most of the options you had as a manager?
Earl: Yeah, the game lets me do just about anything I could do with the Orioles. For instance, if we need a run in the eighth inning and (Rick) Dempsey gets on first. I’ve got Alan Wiggins on the bench, whose got a much better chance to steal second than Dempsey. So 1 can substitute as I could with ihe Orioles, or pitch around a batter, or call a run-and- hit. EA got me for my experience and expertise, and they used it.
AW: Does the game reflect the way you managed?
Earl: When you use "Earl Manages,” it does, but that doesn’t
mean you have to manage my way. You can “Ask Earl” for
advice, but you don’t have to take it. If you want to bunt in
the ninth inning down by six runs, you can.
I think the game will be used for leagues, and I think the real fan isn't going to ask my advice. The game has my name on it. But it's baseball the way you want to plav it. You play your own game and make your own decisions.
At this point Earl had to leave us. As much as he loves to talk baseball, he has developed one other enduring passion over the years: Earl had to hurry because he was due on the first tee in 10 minutes. ?
• k of the hat
an stats random chance, the quality he game situation also affect him. For «. I lo i ,u» nitchers he laces
depends upon more of the opposition and tl
| | I It >
,und a foul ball
i _‘ rotating
T ry Cobb won’, hit .420 if the only pitchers he act ounder 2.00. While the arcade game is good.
l. ill I niavt-i -----------
posed of National and American League All-Stars ire periods from 11)00 through 1975. The stats that it: basis of a players performance are not lifetime stats, fmm ib * nbivev s hcst (or nearly best) year. Al
game. . , .
Before any pitch, whether your team ts batting or in die
field, you can activate the Strategy menus. From here, you transmit your managerial decisions to your players. Your
_ If * • « (¦ •
In yrcade mode and in the Play jj- i
gulatton games, you control the nl anage mode to plav rctrnhi,; ... ine Players’ c
, i ~ -« control thf» iaI. * b*- til r.r
" [> a regulation games where-,111 I '°rS act'or>S. I pr f
substitutions This n.,. ,s call nin Prcfer
W *H».relv in .'I*VS »» ¦ m,u
ton Wins SerieS
Rice Homer in 8th
Beats Mets 2 0
Batter Up '
F°r ,he ballgame. You sxvj(, ,
representation of _ ’ lo a hea
presentation of the on-l ' ’* ,)eau'iful C(ll
sPlh scree,,; most of j, sj y°U Ve chosen ThJ graPhiCs ......
* I he
orm but the
t) | 1 pittyCI 3 |AilOliimuvv ...
stats from the player s best (or nearly best) year. Any team can be designated the home or visiting team. After choosing the teams, you indicate how they're to be controlled (mouse, joystick or keyboard) and who is to manage them. You can mangagc a team, play and manage (you control hitting, pitching and fielding as well as your lineup) or let Earl manage the team. For two-player games, you'd pick You Manage or Play & Manage for both sides. To play against Karl, click on Earl Manages for one of the teams. To have the computer play itself, select Earl Manages for both teams.
The game's four difficulty levels, from Sandlot to Major League, apply to Play and Manage games only. The Pitching Styles options determine the length and complexity of the game. In One Pitch, only the key pitch of an at-bat is played- with !• ull At Bat. Every pitch of a game is thrown.
Rite final team option is League Non-League Since Earl Weaver Baseball lets you form and operate your own leagues, playing a League game means that injured players and tired pitchers aren t available to you. |„ non-league games
you can use your entire rosier.
Once the teams and Ground Rnln.
Lishecl, click on Play Ball and begin, in -T CS ‘
the computer determines the lineup andj m°de’ menccsimmcdiatly.il, Regulation . V Conv
make out your lineup fro,,,* ,he ’ V°U have l°
l«lP, you can “Ask Earl" f„r si rm lf >ou
play, players unav;nb.hi.. ____ „ Sgcstions. In I
[w FraV under 2.00. While the arcade game is good don’t play it any longer. The regulation game is the way
P Earl Weaver Baseball comes with eight built-in teams com-
e All-Stars from four
i iv- > ' * * "*'Tt ---------- _ *
transmit your managerial decisions to your players. Your options reflect just about all the moves available lo a major- Icague manager. For instance, on defense you shift the depth and position of your infieldcrs and outfielders, you can hold a runner, pitch around a batter, or pitch out if you suspect a play is on. (Pitch out four consecutive times and vouYe thrown an intentional walk.) You can even guard the lines or charge from first or third. II your pitcher’s in trou- ble, you can have a conference
maK.es w,.cn .. ''’]' t 1 'o '11pi« Ts signal fair and
baseballs seams a complement to the
foul.The graphics and sound are a gicat tutnpu
,.lUy the cl«se«P of the 1111V
s very good-«F« > nolsc the
Thc digitized sett" ¦ excellent. A lot
screen be .he pUK,
How the Sox Won the ’86 Series
BOB STANLEY gets the win in the final game of the World Series? Jim Rice hits a clutch homer to break a scoreless tie? Bill Buckner makes two key defensive plays and stops a rally? Calvin Schiraldi picks tip the save with two strong innings of relief"
inning, but then Earl pinch hit Howard Johnson for Gooden, and Hojo stroked Stanley’s first pitch for a single to center. Dykstra followed with another hit; suddenly there were two on and only one out. The next hatter, Walty Hackman, lined a hard shot towards the middle, hut Marty Barrett hack- handed the ball nicely to turn a 4-6-3 double play. Disaster averted. . .at least for the moment.
But then the sun seemed to shine for the Red Sox in the top of the eighth. (Although, of course, it was alter 1 1 pm on a cold October night in New York.) Earl chose Roger McDowell to pitch for the Mets in the eighth inning, but Weaver's genius seemed to desert him as Barrett ripped a
curve ball to left center for a single to open the inning. Jim
Rice, a certain future Hall-of-Famer but a man some Sox fans think never delivers the clutch hit, came to the plate.
Rice took a fastball high and tight for ball one. McDowell had him set up to break a slider down and away on the next
pitch. But that ball, however, hung up and over the plate for a split-second too long and Rice drilled it deep over
the left-field wall to bring complete
pandemonium to the A miga World offices. Rice had finally delivered the big blow.
Danger, of course, still lurked (as any Sox fan knows in his or her heart) because the Mets still had six more outs. Keith Hernandez walked to open the eighth, and manager Ryan promptly yanked Stanley (sigh of relief). . .only to bring on the erratic Calvin Schiraldi (gasp of anxiety). But Calvin was the stopper, as Earl’s pinch hitter, Mookie Wilson, bounced into a fielder's choice and Gary Carter grounded into a double play.
Schiraldi was even tougher in the ninth, setting down Ray Knight and pinch hitter l *c Mazzilli on only two pitches. Santana kept things alive with a slap single to center. Earl played his last card by pinch hitting Tim Teufel for reliever Aguilera, but Calvin bore down and blew a fastball by him for a swinging third strike. The Red Sox had won the Series for the first time since 1918.D
If you're a Boston Red Sox fan you would probably howl in disbelief at such improbable happenings. If you're not a follower of the Red Sox, you most likely don’t understand the pessimistic masochism of the Fenway Park fan. After all. The Sox always find a way to lose the big game or to make the wrong decision. Didn't they sell Babe Ruth in 1920 and give the Yankees an undisputed claim to the American League pennant for the next 20 years? I ladn’t they lost a heartbreaking seventh game to the Reds in the 1975 Series? Wasn’t it a 98-lb. Weakling named Bucky Dent who crushed their dreams in 1978? And will they ever forget the debacle of The Sixth Game in 1986?
Yet, all of that collective misery was dispelled for one brief afternoon this year in the offices of Amiga World. Our staff re-enacted the crucial sixth game of the 1986 World Series with Earl Weaver Baseball. We gave the Mets a big advantage by choosing “Earl Manages” for the Mcts (surely an edge over the indecisive Davey Johnson). AmigaWorld Tech Editor Bob Ryan subbed for John McNamara with the Red Sox.
By Dan Sullivan
Red Sox 2, Nets 0
D y k s i r a c I
II r n ft n d z 1 b
Evans r f
S t r w b r y r f
Gr nwe 11
S c h i r I r, i
Wilson p h
M a z z i ! I p h
Teufel p h
Boston 000 000 020-2
New York 000 000 000-0 Garce-winning RBT-Rice E-0wen, Mitchell. DP-Boh ton 2, York 2. LOB-Boston 8, New York 9 Owen, Santana. UK-R i c e.
It was a classic pitchers’ duel for the first seven innings. Dwight Gooden pitched his way out of several jams, scattering seven hits as the Red Sox stranded seven runners in as many innings. Roger Clemens pitched superbly for six innings, giving up only three hits and three walks.
Manager Ryan chose to pinch hit for Clemens in the seventh after Spike Owen beat out an infield hit to open the inning. Ryan’s first big managerial move backfired as Ed Romero forced Owen at second and Wade Boggs bounced into a 3-6-4 double play. The AmigaWorld staff groaned as Ryan courted further disaster by bringing in Boh Stanley to pitch the seventh.
C 1 eir.ens
A g u i 1 e r a
Stanley pitched to one butter in eighth. HBP-Boggs by Orosco, Umpires- Hone, Harvey : First, Phillips; Second
C. Williams; Third, Evans; LI', Davis; RF. Barnett. T-0:M. A-7.
Santana grounded out to begin the
on the mound, warm up a reliever in your bullpen, call for a reliever and make defensive substitutions. Offensive options include calling for bunts, hit-and-run plays (and run-and-hil plays), steals and squeezes. You can force the batter to swing or to take a pitch. Of course, you can always send in a pinch hitter. To be a successful manager, you’ll have to learn to match the proper play with the right situation and personnel.
The only drawback to the strategy menus is when you’re playing against a friend. One player has to close her eyes or turn away while the other makes his moves, a clumsy system at best.
With players. With the AmigaWorld league (the Bobbos, the Shawnos, the Sul- lys and the Lindas), we used the Genera I M atiager option to hold a draft of players from the 1986 Major League season. (The ’86 Teams disk is available from Electronic Arts for $ 17.95.) It is nearly as much fun to stock a team with a group ol complementary players as it is to play the game. Once your teams are complete, you can create a league schedule and begin the season.
If you’re unhappy with your team’s performance (the Sullvs have a collective batting average of .209), you can trade, create and edit players in the General Manager mode. In creating a player you sec the complexity that underlies Earl Weaver Baseball. You can enter up to 35 stats for pitchers, including different stats for right- handed and left-handed hitlers and batting slats, and up to 44 slats for other players including their performance against both right-handed and left-handed pitchers! I've never seen such a wealth of detail in a baseball game, Earl Weaver Baseball not only surpasses all other computer baseball games, it has made me put away my copy of APBA baseball, a board game that I’ve played since high school.
You’ve been working hard; you owe it to yourself to try Earl Weaver Baseball especially if you love the summer game. Get together with some friends, start a league and have a good time. I'd write more, but I’ve a crucial against the Lindas. See you at the ballpark. ¦
Often times while managing, you won’t have much to do: Your baiters will be hilling away and your fielders will be playing it straight. Even then, though, the game is exciting because you’re watching the lineup you chose in action, waiting for the opportunity when your play calling will make the difference.
The Front Office
The fun of Earl Weaver Baseball extends beyond the diamond. T he program contains all the utilities you need to run your own Earl Weaver Baseball League. Under the Things To Do menu you can examine the various ballparks, display player stats, practice
your arcade skills or continue a saved The Main menu.
Game. Of utmost importance, however, are the Commissioner and General Manager options.
The Commissioner menu gives you the power to create new leagues, each with a different divisional structure, and populate them with teams. You can either copy a team from existing leagues or create one from scratch. Either way, you get to pick the team’s name, its colors and its home stadium.
You can use one of the supplied stadiums or modify it. For example, I think that Royals Stadium is a great ballpark but 1 hate artificial turf. When I chose Royals Stadium as my home ballpark in the AmigaWorld League, I simply changed the surface from artificial to natural. If I'd wanted, I could have easily created a new stadium from scratch.
Earl Weaver Baseball Electronic Arts
1820 Gateway Dr.
San Mateo, CA 94404
512 K required.
Once the teams have been specified, you need to fill them
SOURCE LEVEL DEWGOER
Announcing the Manx Aztec C Source Level Debugger for the Amiga!
NOW THE MOST ADVANCED COMPUTER IN THE WORLD HAS THE MOST ADVANCED SOURCE LEVEL DEBUGGER IN THE WORLD:
Manx Aztec SOB.
Ire Time and Effort
ou’re a pro at working with low level liga debuggers, you'll recognize what ource level debugger can mean time 'ings. Time youTd rather spend creat- ' than debugging. And if you’re a be- ner, SDB will make you a pro in no e.
at’s why our new windowed SDB is so sctacular because it's full of exciting tures that make debugging a breeze, course, SDB has all of the features you )ect from a debugger like line-by-line Ding. Conditional breakpoints on lines, ictions, or variables. Examination, ¦dification, and display of global, local, j static variables, structures or expres- ns by name.
I SDB is also full of unexpected, in- dibly sophisticated features. There’s sabie command macros and proce-
* es. Back tracing. Active frame context tching just to name a few. Wait till you j SDB in action it will blow you awayl
r Commitment to You
nx Software Systems is the leading je in C development systems. That ans continual updates that bring the st to you.
Derience version 3.6 of Aztec C68k i today. And enjoy the most advanced Dugger available... on any computer.
Standard Features of Aztec C68k Am 3.6:
• optimized C with selectable 68020 ar 68881 support
• 680x0 Macro Assembler with 68881 support
• linker librarian with overlays, scatter load, and segmentation
• symbolic debugger
• supports Amiga object format
• UNIX, AMIGA, and general purpose run time routines
• runs under CLI and supports all Workbench functions
• creates CLI and Workbench applications
• Supports both 1.1 and 1.2 Amiga DC
• 600 pages of documentation and great example programs
• View your C Source
• Enter commands
• View your command output...
... all at the same time!
Extended Features of Aztec C68k Am 3.6
UNIX utilities make, dift, grep, obj, on and vi
AZTEC C VERSIONS TO SUIT YOUR NEEDS: • special math support libraries for
68881 and Manx IEEE emulation
Aztec C68K Am-p Professional System .$ 199 portab„lly. AztecC
Includes all of the Standard Features APP|e "¦ ms-dos pc-dos. Cp m-ss. Trs-so, rom. Ai
others. Aztec C68k Third Party Software- A large array c
Aztec C68K Am-d Developer System ......$ 299 s PW sfwarer!s fLable ,or AaecC86k Ca"0 wnl
r tor information. The following is a list of the most request
Includes all of the Standard and Extended Features products: Power windows* Amiga view* Key to c*
Amiga Lint • Metascope. Immediate Delivery Available
Source Level Debugger ....$ 75 Most Destinations. Aztec C is available on a thirty day
......money-back guarantee C.O.D.. VISA. American
1 *aaa Express. MasterCard, wire (domestic and internationt
Library Source ...$ 300 and terms are available.
SEE FOR YOURSELF WHAT ALL THE FUSS IS ABOUT
der Now At No Risk Or Call For Information
NJ or outside the USA call: 201-542-2121 lex: 4995812MANX Fax: 201-542-8386
Order our Manx Aztec C68k Am with 30-day satisfaction guarantee We’re convinced that once you see SDB at work, no other debuggei will ever be good enough again. But if you don’t believe us try us We’re offering an SDB Demonstration Disk for just $ 5. Simply cal 1-800-221-0440 (NJ call 201-542-2121) and order your copy of Aztec C or your Demo Disk today.
THAT WON’T STAND STILL
of a programming tutorial on learning to animate BOBs ancl Virtual Sprites with C.
Here in Part II of our animation tutorial we get down to the nuts and bolts of program initialization and shutdown. Last month we set up the imagery we will be moving about in Part III; now we set up everything else you will need to run our sample animation program, pigs.c (Listing 1). Next month we will perform the actual moving and collision detection as well as offer some hints on how to handle more complex and fast-moving animations.
Before describing the setup code, we will examine further the Gel data structures introduced in Part I, specifically, the Gelslnfo, Vsprite and BOB structs. The Gelslnfo structure contains general information about our program’s Vsprites and BOBs. For our purposes, Gelslnfo will tell the Amiga how many of the hardware sprites we will reserve (none) and where our collision handler routines will be. The Amiga graphics kernel also stores some information, such as color sets, in the Gelslnfo structure. It
is created bv our
getGelsInfo() routine. Which we will discuss later.
In Part I we exam* i n e d V Sprite and BOB data structures in terms of the images they display.
There are, however, other aspects of these structures that arc equally critical to realistic animation.
Namely, movement control and collision detection. Let’s look at these more closely, beginning with Vsprites (which are less complex than, and share some of their information with BOBs).
The Amiga requires more information about a Vsprite than merely its position and image array. Take a look at its definition in the C include 111 c graphics gels.h (Figure
I) : there are quite a few fields in the struct, some to he used by the programmer and some by the system. Those of immediate concern to us are: Flags, MeMask, HitMask, ColIMask, BorderLine and VuserExt.
Flags tells the system whether the Vsprite is a separate Gel in itself or a part of a BOB. (BOBs use some additional bits in Flags, but we will discuss that later. Also the kernel may set two bits of its own in Flats if necessary.) A Vsprite’s
Flags VSOVER- FLOW bit will be set if there are too many other Vsprites on a scanline for this one to be displayed; its GELGONE bit will be set if the Vsprite (or its BOB) has moved outside the clipping region and will not be drawn. Your program can inspect these flags and act on them. To initialize a non-BOB Vsprite, always set Flags it) Vsprite.
The collision fields ColIMask and Bor-i
derLine describe the Vsprite’s outline to the kernel for rapid detection of collisions with screen borders and with other Gels. The CollMask Field is determined by performing the logical or operation on the bit planes of the image. Results are stored in a rectangular array (see below).
The Hordei Line field provides a quick, one-line boundary for the Vsspritc BOB. The BorderLine field’s value is determined by "compressing” the two-dimensional CollMask array into a one-line bitmask. To compress the CollMask assign a I to the BorderLine wherever one or more I s appear in the corresponding CollMask column; if there arc no I’s assign a zero (0).
For example, alter blanking out the 0’s outside the I’s, the Vsprite’s image looks like this:
I he Vsprite’s CollMask and BorderLine would then be represented as follows:
101 1011101 101
1011101 = BorderLine
Ihe McMask and HitMask fields allow you to select which type of collision you want to detect and handle. HitMask indicates with what class of Gel your Vsprite
Figure I. The definition of the Vsprite structure.
struct Vsprite *NextVSprite;
s t ru ct V Sprite * PrevVSprite;
struct Vsprite * 1) r a w P a t h :
struct V Sp r i t e *C1e a r P at h;
WORD OldY, 01dX;
WORD Y, X;
WORD Height ;
W 0 R D "ImageData;
W 0 R D - S p r C o 1 o r s ; s L r u c t Bob *VS Bob;
BYTE P1aneOnOI 1 ;
VuscrStuf f Vuser Ext ;
can collide, and MeMask indicates what class of Gel your Vsprite is so other Vsprites can specify it in their HitMasks. Bit 0 of HitMask tells the kernel to check for boundary collisions (the only kind done in this tutorial). While hits 1-15 indicate, according to your specification. Other classes of things to hit.
For each bit set, there must be a routine attached to the Gelslnfo struct via SetCollision(). This routine will be called with pointers to the offending Gels when a collision occurs that matches your MeMask HitMask criteria. I’here can be up to 16 collision routines, one for eac h bit. Our routine getGelsInfo() simply sets handler D for boundary collisions. We will separate our BOBs and Vsprites by vertically spacing them and thus avoiding inter-Gel collisions completely; perhaps a cheap trick, but it works, if you were designing a game, you would, of course, want a variety of inter-Gel collisions as well. In Part III we will examine in more detail both kinds of detection and the function of the collision handler.
At the end of the Vsprite struct is a user-specified data structure. It is created by defining the name Yl serStiifT to be “struct your struct>” before includ- inggels.h (see the include file listing, pigs.h. line 46). In this case VuserStuff is defined struct my_Vinfo. This struct is not used by the kernel; we use it to keep special information for each Vsprite. In our example it contains movement information and a prc-VSprite id to he used by the collision handler.
BOB: A More Complex Guy
BOBs are more intricate than Vsprites and thus contain more information. In addition to the aspects of Vsprites described above, BOBs also use those parts of the Vsprite Flags not used by the Vsprites themselves.
A BOB keeps a lew arrays for storage and image manipulation: SaveBuffer saves the background, while Dbuffer will do the same should you need to use double-buffered screens (see sidebar on double buffering).
The BOR has flags for its own Flags field (for use with AnimComps), as well as two special Vsprite flags, SAVFBACK and OVERLAY, which we will use in our tutorial. .Set SAVE BACK to save the background pixels that the BOB overlays in its SaveBuffer, allowing the background to be restored each time the BOB moves; if you do not. The BOB will act like a paintbrush and smear across the background as it moves. Use OVERLAY if you wish the BOB to be drawn like a Vsprite with transparency, color 0 being tranparent, enabling the background image to show through. If not, color 0 will simply be an extra BOB color.
This Looks Like a Setup
To initialize our data structures, we begin (after opening the libraries) by setting up a Screen and Window within which to run our animation. To keep as much control as possible, we use a CustoniScreen Custom BitMap screen with a non-i esizable, borderless window. Other than allocating the BitMaps and setting flags, we will set up these two structures in similar fashion to the Screen and Window setup in Vincent Hopson’s articled
The Taoist monk and the student sat beneath a naked cherry tree, its summer leaves long fallen. Gray sky and chill wind, mist more than rain dampened the ground, dampened their silk robes, numbed their posteriors. The student fidgeted while the monk, eyes half closed, enjoyed the sensations. Cold buns are, after all, another element of existence,
After a time, the student grew bored, and thinking that the monk had fallen asleep, pulled a magazine out of his robes and began to read. The student, trying very hard to keep “the uncut stone1' in mind while he read, soon thought he had encountered a deviation from the Way. This was not uncommon. Most things done by Westerners were more of an imposition
Call for Authors
on life than a following of life. But this instance was more annoying than others, and the student snorted his disdain. The monk, who really had fallen asleep, woke at the sound and turned to the student.
¦'Master ' said the youth, “I know we cannot be responsible for the misdirections of others, but this magazine bothers me.”
“Oh?" Said the Master, taking the magazine from the lad. He began to flip carefully through the pages,
''Yes," said the student. "I have a subscription, and for the most part, I find the magazine useful. For a magazine, it is an unusually enligthened publication. But some of these articles seem to have as little substance as the clouds that drift over the summer garden."
“Did you read this interview with Andy Warhol?" Asked the monk.
“That is what I mean! I wish to understand my Amiga like I wish to understand life. You teach me about life and the magazine is supposed to teach me about the Amiga not MTV, Warhol, or what might happen sometime in the future!"
The monk thought for a moment, then motioned the student to follow him. Together they walked the miles back to the temple where the monk lived. The student followed the monk down long halls where he had never dared go before, Finally, they entered the monk’s humble cell. It was stark, cold and simple, but on the floor in the very center of the room was an Amiga computer. The monk knelt before the computer and booted up a word processing file. It was an article. “Zen and the CLI” was the title. It was neat, double spaced, and included the monk's name, address, phone number and Social Security number. As the student read, the monk pulled out a copy of the AmigaWorld author's guidelines.
“I sent a self-addressed stamped envelope to:
AmigaWorld Submissions 80 Elm Street Peterborough, NH 03458
and as night follows day, I received the guidelines. When I finish the article, I will send it to the same address and wait patiently six to eight weeks for a reply.
"If you feel that the content of AmigaWorld deviates from the true path to complete understanding, then don't just complain. The sharing of knowledge so that others may benefit is but another step on the endless road. Just because one enjoys life for what it is does not mean that one cannot take a hand in its future form."
The student, recognizing wisdom when he heard it, bowed deeply before the monk.
Outside, in the still temple courtyard, the rain had stopped.
In the wind were the faint echoes of one hand clapping.
Get Instant Relief from Screen Headache. . . With Double Buffering
IN OUR SAMPLE listing pigs.c we are able to update things fast enough not to require double buffering because we are not making a large number of changes to tlie screen that could result in flicker or glitches. However. If you attempt more complex animation programs, you may need to use this technique.
Set up a double-buffered screen by allocating two Bit.Maps for the screen, each to be drawn every other frame. While the Amiga draws one BitMap, you update the other. Then, while you are between screen updates, swap the screen s BitMap pointer to the newer BitMap.
“Creating Menus with Intuition” in the Jan. Feb. '87 issue of Amiga World.
Selling up the BitMaps is easy. First, we allocate a BitMap struct with AllocMem() (in chip memory so the graphics system can access it) and initialize it with InitBitMapO to reflect the width, height and depth of our BitMap (320 x 201) x 3). Then we allocate the bit planes themselves, using AllocRaster(), clear them with BitClcar() and attach them to the appropriate raster pointers in the BitMap struct. There is one raster for each plane of DEPTH in the Screen (three, for eight colors); each is WIDTH by HEIGHT bits (see pigs.h for these constants). AllocRaster() allocates the memory for the rasters in chip memory where the blitter can see them. Like the AilocMemQ, it does not record the size of the raster anywhere, so when we free a raster using FreeRasterQ. We must remember its size.
Next we attach the BitMap to the NewScreen struct, initialize the Screen with OpenScreen() and set our chosen colors with SetRGB4(), which sets one color register at a time. Then we initialize the fields of the New- Window struct to allocate a window that is the size of the screen, borderless, with only its Close gadget turned on and its minimum and maximum sizes set to the same value. This prevents resizing, making drawing and command interpretation much easier.
One further note: You will see that after allocating and opening things, we set new bits in the long int close- mask. These bits tell the closeupshop() routine what has been done so far, so that if we get an error further down the road and quit, the closeup routine will only close and free initialized things. This makes cleanup much easier when an error occurs in mid-setup.
Once the Screen and Window are ready, we can allocate the Gels (VSprites and BOBs). First, initialize a Gelslnfo struct to point to them by using the getGels-
You must set the Screen's RastPort.Flags DBUFFER flag to indicate double buffering to the Amiga and then initialize the Dbuffer field of each BOB. The BOB Dbuffer field points to a DbufPacket struct that points to an array sized to hold the BOB with its BufBuffer field. The array must be ( BOB_WlDTH + 15) 1(>) * BOB_HEIGHT * BOB_DEPTH words, allocated in chip memory. Set these fields and the kernel will use them at image-draw time (which we will cover in more depth next month). The Addison-Wesley manuals cover this procedure in some detail.?
Lnfo() routine (line 241 of the listing). The routine takes as an argument a RastPort to which the Gelslnfo struct will he attached. Once called, the routine allocates memory for the various parts of die Gelslnfo that need it (including dummy Vsprites for the head and tail of the list), sets boundaries and flags and attaches the Gelslnfo to the RastPort passed in.
Note that the routine allocates memory in the PUB- LIU address space for shared use with the kernel routine, and that the sprRsrvd field is set to OxFFFF, indicating that we are not reserving any hardware sprites for ourselves. If another application requires such sprites, pass the reserved sprites in as a parameter. Note also that getGelsInfoQ requires a specific, external, user-provided routine named bndcol_hdlr(). This routine is passed to SctCollision to handle boundary collisions (mentioned above in the section on Vsprite fields and which will be covered in greater detail in Part III).
It’s All Routine(s) From Here
After setup() gives us our Gelslnfo struct, we can create the Vsprites and the BOB with two other utility routines, getVSprite() and getBobQ. GetVSpriteQ takes as parameters the height, width, depth, image array, colors, initial position and Flags settings for a Vsprite and allocates one. The routine can be called by both setup() and by getBobQ; getBob() uses it to allocate the BOIVs Vsprite and is the main reason for passing in the Flags argument. GetBobQ provides the same service for BOBs; it takes a BOB’s height, width, depth, image, PlancPick, PlaneOnOff, position, Vsprite and BOB Flags, and then creates a BOB.
After allocating the Vsprites, we use setupQ to initialize their VuserStuff fields with information enabling us
to move them later. We then add them to the system
list, using AddVSpriteQ. Use AddBobQ to achieve the
continued on p. 102
The Machine To Unleash Your Imagination...
' 1j ..... jOlI
Hbt'** • ...jfe
,iwi l eV* • •••¦ ”|'
J,":- ...••••-;.,•'•• ¦;>•
* ? L. ..
The Magazine To Explore
Dozens ol Product
TW»Ve*ed and Prwe««d
Yudde« Pvfmm fun'i sDOS CVS
k Cornpo *rtlta A oUf
For a computer as extraordinary as the Amiga?1 you need a magazine that can match its excellence,
AmigaWorfd is the only magazine which provides you with ideas and information to get maximum performance from the Amiga's tremendous power and versatility.
Each issue gives you valuable insights to boost your productivity and enhance your creativity.
Whether you choose the Amiga as a serious business tool for its speed and multi-tasking capabilities... or for its superb graphics, drawing, color, (over 4,0 colors), and animation ... or for its state-of-the-art music and speech... or for its scientific and CAD abilities, AmigaWorld can help you achieve superior results.
With its timely news features, product announcements and reviews, useful operating tips, and stunning graphics, AmigdWorld is as dynamic as the market it covers.
Don’t wait! Become a subscriber and save nearly 47% off the cover price. Return the coupon or the attached card. For immediate service, call toll free 1-800-258-5473. In NH, call, 1-924-9471
I want to discover the full potential of this powerful machine. And save nearly 47% off the cover price. Enter my one year subscription to AmigaWorld for the low price of $ 24.97. If I’m not satisfied at any time, I will receive a full refund no questions asked.
? Payment Enclosed ? Bill Me Name_
Canada $ 47.97 (Canadian Funds). Mexico $ 29.97, Foreign Surface $ 44.97 (US Funds drawn on US Bank). All rates are one year only. Foreign Airmail please inquire. Please allow 6-8 weeks for delivery.
P. O. Box 868, Farmingdale, NY 11737
Amiga is a tracemark of Commocore-Amiga, Inc 37NB2
BASIC for Pros
Professional developers are finding
BASIC is no longer a poor relation
By Louis R. Wallace
lihough BASIC has always been the most popular programming language for the rank-and-file microcomputer user, professional programmers have generally dismissed il as a serious development tool. Yet, as more powerful personal computers like the Amiga come on the scene, BASIC's critics may have to take a revisionist stance.
T he BASIC used in programming today’s advanced microcomputers has little in common with its early roots. An advanced personal computer such as the Amiga has an equally advanced Microsoft Basic interpreter. In conjunction with the Absoft Basic compiler, Amiga Microsoft Basic offers a powerful development tool. In addition, other forms of BASIC such as True BASIC have evolved to strengthen BASIC’s appeal to developers.
We will examine these two languages Amiga Microsoft Basic (along with the Absoft compiler) and T rue BASIC in relation to the requirements of a professional development language and see how well they meet the needs of the serious amateur as well as the professional developer.
AMIGA BASIC is a full implementation of the latest advances in Microsoft Basic language; it is virtually identical to the QuickBask: compiled language for the IBM PC and its clones, as well as to the Microsoft Basic
system for the Macintosh, Amiga Basic offers many ol the features one would expect in a development language, such as structured programming techniques, I O communication to several types of devices, high-level data file manipulation commands, single- and double- precision mathematics, high-resolution graphics (including many Amiga-specific graphics features such as animation), sound commands, event processing and, to a small degree, declarable variable types.
The Absoft Amiga Basic compiler is an extremely powerful BASIC compiler for the Motorola 68000 computers. It is an optimizing compiler, which means it generates especially fast, efficient machine code. It also allows vou to access the entire memory available to the Amiga, and the compiled programs it creates are standalone, executable files. The required overhead tor each program is only 48K, which compares favorably with the nearly 200K used by the interpreter. In addition, the compiled programs work effectively in the Amiga's multitasking environment. For our purposes, all references to Amiga Basic as a serious development tool should be understood to pertain to the combination ol the Amiga Basic interpreter and die Absoft Amiga Basic
compiler. Some special features of the compiler, however. That are not found in the interpreter itself will be distinguished where applicable in our discussion.
One of the more powerful aspects of Amiga Basic is that it allows for structured programming techniques. Gone is the "spaghetti code" of earlier BASIC, where the combination of an interpreted language with little structured programming capabilities and generally inexperienced. Self-taught programmers resulted in programs the logic of which resembled a heaping plate of Mama leone's best bolognese. With Amiga Basic you can create the highly-structured, highly-organized programs available in C or Modula 2 by using the subprogram modules allowed. In addition, line numbers are not necessary, as both subroutines and subprograms can be referenced by labels.
Subprograms are key elements in developing logical, ordered programs. A subprogram differs from a subroutine in that it is the equivalent of a programmer’s "black box." You design a routine or set of routines to accomplish a specified purpose in a particular program. A subprogram is similar, except that it can be used over again bv including it in anv number of different programs. Once the subprogram has been designed and debugged, it can be referenced without knowledge of internal operations. You need only to pass the proper variables in the proper order and CALL the subprogram and it will perform its defined function and return data or results back to the main program, if applicable. Unlike subroutines, subprograms cannot execute accidentally: they require an explicit CALL before they will begin execution.
One of the strengths of subprograms is that the variables within it are local variables, meaning they have no effect on the main program even if the variables in the subprogram share the same names with variables in the main program. If you wish, however, you can declare variables to be shared with the main program.
The Absoft compiler offers a useful addition to subprograms, namely, recursion, which is the ability of a subprogram to call itself. This capability is not supported by the interpreter alone, but is available when you use the compiler. While recursion is not often required for many programming tasks, it is a verv useful, time-saving function when the need for it arises.
Amiga Basic offers a variety of structured programming constructs to aid in logical program development. In addition to the standard FOR. . . NKXT loops, there are the IF. . .THEN. . .ELSE and IF. . .THEN. . .ELSE Block decision constructs. The last is especially powerful, as it allows multiline execution based on a program decision. Another important construct for logical decision making is the WHILE. . .WEND loop. If the statement or condition following the WHILE is evaluated as true, the statements between WHILE and WEND are executed before vou continue with vour program.
The compiler offers another structure, the SELECT
CASE statement, which allows a programmer to create a highly-organized decision structure without using lengthy IE. . .THEN statements. There are two forms of the structure; one allows you to specify many ranges of data upon which to make a decision, while the other uses equality statements ( = , >, = ,> = , and >).
Datafiles, I O ancl Event Processing
Amiga Basic has a wide variety of commands for manipulating datafiles. Sequential files are the easiest to use. And there are many commands for creating, writing and reading sequential files. You can also specify the file buffer size, which can increase substantially the speed of file I O. Random-access files are also heavily supported. These allow you to access any point in the file directly, without reading in the entire file to get the specific point you want. Seventeen different commands are available for use with random files.
A number of options exist in Amiga Basic for I O communication with other devices besides the disk. In addition to it. There are SCRN: (monitor screen), KYBD: (keyboard), LPT1 (printer) and COM1: (the Amiga’s serial device). The last allows you to set various parameters. Such as parity, data hits, stop bits and baud rate (from 300 bps to 19,200 bps). These options make Amiga Basic well suited to many types of specialized communication needs, from standard modems to laboratory instruments that communicate via ASCII.
A powerful addition to any programming language is the ability to have the computer monitor various events without having to check them constantly yourself. Such event processing offers enormous flexibility to the programmar. Amiga Basic has several EVENT type commands. Once these are activated the computer will monitor automaticallv for the events you select; when a designated event occurs the program will branch to a routine specified in the ON EVENT command. Commands of this type include ON TIMER to force an event trap every n seconds, ON MOUSE to monitor mouse clicks. ON MENU for branching based on selected menu items, ON BREAK to monitor the break key sequence and ON COLLISION for use with the Amiga Basic animation routines.
Graphics: A More Muddled Picture
Graphics in general are well supported in Amiga Basic; a wide variety of standard commands are available, such as LINE. BOX, CIRCLE, screen GET and PUT, COLOR. PALETTE. PAINT. AREA. AREAFILL PATTERN and PSET. You can define screens and windows in a number of different sizes and color resolutions.
You may also create up to 10 menus, each with a maximum of 20 items, with the MENU statement.
Although Amiga Basic offers a large number of commands. It does not allow you access to every aspect of the Amiga’s graphics capabilities, most notably in animation. While there are a substantial number of commands specific to the Amiga’s animation system, the most advanced aspects of the extensive Amiga animation library (such as AnimComps) cannot be accessed ?
: .¦ • jt--: i
in 3 Seconds
Actually, we're being conservative. The ANIM feature in VideoScape 3-D can play up to sixty frames in one second. Real time. Perfect for desktop video production. Perfect for desktop presentation. The ultimate 3-D animation system for the Amiga.
VideoScape 3-D has been designed to work with any Amiga computer using a minimum of 512K RAM. It features solid object generation with hidden surface removal, diffuse reflection from a light source, specular reflection, and a wire frame mode.
VideoScape's Easy Geometry Generator lets you create simple geometric shapes like cubes, spheres, boxes, and cones. You can also use Designer 3-D's visual interface to create unusual shapes. VideoScape 3-D includes a series of objects created by Allen Hastings, as well as IFF foregrounds and backgrounds painted by Jim Sachs and Richard LaBarre. You can generate frames and automatically play them back from scripts, step through each frame one at a time, and use manual or automatic camera motions. VideoScape 3-D will work in multiple resolutions up to 704 x 440 including overscan and interlace.
2210 Wilshire Blvd., S277 5anto Monica. CA 90403
VideoScape 3-D, Aegis Animator, Aegis Video! Itler, Easy Geometry Generator, Designer 3-D, Aegis Animation Workshop are trademarks of Aegis Development, Inc. Deluxe Paint II is a trademark of Electronic Arts, Inc. Amiga is a trademark of Commodore-Amiga Corp.
Combined with other software products, including Aegis VideoTitler, Aegis Animator, Images, Deluxe Paint II, or Aegis Animation Workshop, your animations will shift into high gear. Aegis puts you in the winner's circle! Join the team today!
For more information or your nearest dealer;
To order direct;
A EC IS
directly from Amiga Basic. In addition, to properly use the blitter objects you must use a cumbersome technique called double-buffered animation. This means you view one screen while drawing on another. IT you do not employ double-buffered screens, you will experience varying degrees of flickering when moving objects.
Amiga Basic does, however, allow you to use many of the Amiga capabilities not built in to the language via the LIBRARN statement. You can attach up to five different libraries to your program at any one time. 1 hese libraries let you reach deep into the Amiga’s operating system and use its features just as you would in a C, Modula 2 or assembly program.
Speed and Portability
T he compiler offers a significant increase in speed over the interpreter (from three to fifty times faster, depending on the operation). Sometimes, however, even higher speeds are required. In such cases, both the interpreter and the compiler let you call 68000 machine-language routines that are stored in an Amiga Basic arrav and accessed with a CALL command, in much the same wav as BASIC subprograms.
A final, and very important consideration in assessing the strengths of Amiga Basic as a development tool is the question of portability. In this respect. Amiga Basic proves itsell an ideal language. If you do not use any machine-specific commands like animation, windows and screens, and speech, you can generally run the Amiga Basic program directly on the IBM PC, using QuickBasic, or on the Macintosh, using the Microsoft Basic compiler. Most of the standard graphics port di
rectly to the PC, with only minor changes required for the SCREEN statement.
As a test. I compared a program on the Amiga to an identical one (except lor one change defining a SCREEN) compiled with QuickBasic 3.0 on a PC clone running at 8 Mhz (using a V20 and 8087-2 math coprocessor) and equipped with an ECA monitor and an EGA graphics card (640x350, 16 colors). T he program was a "real-wnrld program,” meaning it used many different types of computations and I O. 1 found the Amiga was significantly faster in floating-point addition. Subtraction, multiplication and division (even without a math co-processor): it was slower with trig functions, much faster in drawing lines and much slower in drawing circles. I he Amiga was slower in printing text when the PC was writing in text mode, hut about die same when the PC was printing text in graphics mode (which the Amiga is always doing). It was somewhat slower than the PC in integer math and in (loppy disk I O (reading and writing).
When comparing Amiga to IBM PC portability, I found that programs written with the Amiga Basic Ah- soft compiler system (using QuickBasic 3.0 on the PC) were quite a bit more portable than C programs with Lattice 3.1 (using the Microsoft 4.0 compiler on the PC), In addition, the overall speed in executing the programs compared favorably with the quickness you would expect on a fully-equipped turbo XT'.
The comparisons also revealed the Ah.so ft to be an excellent BASIC compiler. When run from the RAM disk, it is extremely fast, compiling hundreds of lines per miiiuie. Code generation is also quite fast, compa- *
AS THIS ART ICLE was going to press, we received a release copy of a new BASIC for the Amiga. Developed in England. SAM BASIC, appears to lie a powerful, full- featured Amiga-specific language. We will review it in a future issue, but we think it significant enough to mention briefly a few of SAM's vital statistics.
SAM BASIC is not a compiled language, but ii is more than an interpreter. It optimizes the program when it is run, giving execution speeds about 50% faster than the Amiga Basic interpreter. It has, literally, hundreds of commands, inanv of which allow acc ess to the lowest levels of the Amiga.
SAM is a multitasking BASIC, allowing up to 32 tasks Lit once (assuming memory exists to support them). It includes routines for animation (Sprites, Vsprites and BOBs), shape tables and screen dumps. The drawing commands are quite exiensive and include 3-D support.
There are several struc tured programming statements, but line numbers are required. Although SAM has iis own built-in editor, you can assign your personal favorite by loading it with the ED command.
T he supplied demos look quite impressive; some of them appear at first glance to be better than any I have seen in C. SAM BASIC has a run-time system that allows you to sell or distribute your programs. This package mav help rnanv BASIC programmers generate high- qualitv Amiga-specific applications.D
Soft wire IX-Mftned for AMK3A
lattice C has long been recognized as the best C compiler. And now our new version 4.0 for Amiga™ increases our lead past the competition even further.
Ready, set, go. The new Lattice AmigaDOS C Compiler gives you faster, more efficient code generation and support for 16 or 32-bit integers. There’s direct, in-line interface to all Amiga ROM functions with parameters passed in registers. What’s more, the assembler is fully compatible with Amiga assembler
More great strides. The linker, Blink, has been significantly enhanced and provides true overlay support and interactive recovery from undefined symbols. And you’ll have
Lattice® Version 4.0
Manx® Version 3.40
1294 Dlirystones second
22. 20 Secs. (IF.EE Format)
10. 16 Sees. (FFP Format)
47. 67 Sees. . 000000318 Accuracy
1010 Dlirystones second
98. 83 Secs. (IF.F.E Format)
17. 61) Sees. (FFP Format)
119. 6 Secs. .000109 Accuracy
a faster compile and link cycle with support for pre-linking.
There’s no contest.
Stand a r d be n c h m a r k studies show Lattice to be
the superior C language development environment. With stats like these, its no wonder that Commodore- Amiga has selected Lattice C as the official Amiga development language.
Lailicc is a rcgisTcrcd tr.iik-tti.irk ill Lattice Incorporated Amiga in a trademark of Commodore Amiga, Inc Manx is a fCftiMcrvd trademark of Manx Software Systems, lm
Going the distance. You’ll experience unsurpassed power and flexibility when you choose from several cost-effective development packages. There is even a full range of supporting products, including a symbolic debugger, resource editor, utilities and specialized libraries.
You’ll discover that your software purchase is backed by an excellent warranty and skilled technical support staff. You'll appreciate having access to LBBS one of the world's first 9600 baud, 24-hour bulletin hoard services. And you’ll be able to conference with other Lattice users through the Byte Information
Exchange (BIX) network.
Cross the finish line.
Order your copy of the Lattice AmigaDOS C Compiler today. We'll supply the speed. You bring the running shoes.
Lattice, Incorporated 2500 S. Highland Avenue Lombard, 1L 60148 Phone: 800 533-3577 In Illinois: 312 916-1600
Subsidiary of SAS Institute Inc.
table to the best BASIC compilers available on the PC market. As an additional plus, there are no royalties required for ihe run-time files.
CREATED BV John Kemeny and Thomas Kurtz of Dart mouth College, True BASIC developed both as the natural evolution of their original BASK] over the past 20 years and as the conscious redesign of the language to meet the needs of the more recent explosion in advanced microcomputer technology. It hears little resemblance to “street BASIC” (a term that loosely describes the many adaptations of early BASIC, to the first generations of personal computers). Ii was created also in an effort to offer a truly portable language: True BASIC! Is available presently on the Amiga, IBM PC, Macintosh and Atari ST systems.
True BASIC! Is a compiled language, converting programs to a form of machine language. Although ii offers an editor and compiler in one program and is as easy to use as most interpreted languages. True BASIC! Is not an interpreter. The built-in editor contains a variety of useful features, such as cut and paste, block delete, block move, and so forth, and it operates bv either mouse or function kevs. Help keys provide easy and generous assistance in every aspect of the editor’s use.
It uses line numbers only as an optional feature, hut these can he used as labels for GOTO or GOSL'B statements.
Features: Let’s Have the “True” Story
True BASIC offers many features found in Amiga Basic and other advanced BASIC languages. It provides a number of structured control statements, such as IF. . .1 HEN. . .ELSE, DO. . .WHILE. . . 1.001* and SELEC1 CASE (a mure effective method of decision
Absoft Amiga Basic Compiler
Also from True BASIC Inc.: Advanced String Library
Sorting and Searching
Run Time System
(Educational discounts Available.)
27,SI Bond St.
Auburn Hills. Ml 48057
True BASIC Inc.
39 South Main St.
Hanover. Nil 03755 003 643*3882 (service)
800 TR BASIC (sales)
$ 99.95 making than multiple IF. . .THEN statements). Two types of modular program blocks functions and subroutines supply valuable assistance in writing coherent, structured programs. Functions can he used bv .simply including their names in oilier areas ol the program, while subroutines must he accessed bv a formal CALL .statement. Both can he internal or external (inside or outside the main body of the program). All variables can he either global or local, as needed.
Mathematical functions are well supported, ext ceding the number found in Amiga Basic, and include tin1 functions MAX and MIN as well as MAXNUM. In addition, True BASIC! Lias a large number of functions dedicated to the manipulation of arrays. These MAT (matrix) functions allow you to read, write and prim lrom the contents ol entire arrays in a single statement. They enable you to perform elementary arithmetic operations on the arrays or to multiply them by scalar values. More importantly, however, you can use them to determine the identity matrix, the inverse, determinant, dot product, transposition and size of a matrix. The MAT functions are an invaluable aid in the development of advanced scientific applications.
Bitmap graphics in True BASIC are well designed, supporting the Amiga's many resolutions and colors. Unlike other languages. True BASIC! Allows von lo assign the logical resolution, or range of points available on the screen. By assigning the screen mapping from within the program. True BASIC! Allows the same application to run on any graphics display, regardless of its actual pixel resolution a significant consideration when porting a program from one computer to another. Points, lines, ellipses, areas and text are all supported and are fully portable.
Power Options: True’s Special Libraries
While True BASK! Lias over 201) built-in commands, much of its real power lies in its ability to use special I rue BASIC libraries dun extend its command sei in specialized directions. For example, while True BASK! Has several built-in string commands, von can add the Advanced String Library it your programming requirements call for sophisticated manipulation of alphanumeric strings, I Ins particular library includes several dozen commands and can be used for formatting, pattern matching or evaluating strings: also, it contains a
37. 000-word, tonipressed-fdrmat dictionary dial can be used in your programs.
Another very valuable True BASIC specialized offering is the Sorting and Searching Library, which con-
Ll * 7 O ,
tains quicksort routines for manipulating strings or numbers. There are array search routines as well as pointer sorts, and ii even enables vou to perform multilevel sorts directly on vour data.
I he third library available currently from True BASIC is the 3-D Graphics Library. Three-dimensional representations of objects can be generated, using both perspective and parallel projections. You create die graphics using the X. Y and . Axis wiiliin a user-definable window. You mav ihen change the "camera” view- ?
Improve Your Amiga's Performance...
* 20, 30, 60, and 250MB Capacities
* Real-time Clock With Battery Back-up
(Optional on Amiga 500)
* SCSI Expansion Port (DB-25 Connector) for adding additional SCSI Devices
* 1MB, 2MB, and 4MB RAM expansion capability in the SupraDrive Interface
* Amiga Buss pass-through
* Direct Memory Access (DMA) interface for high-speed data transfers 2000 DMA
* Mounts internally in the Amiga 2000
* 20, 30, and 60MB Capacities
* SCSI expansion port
... With a SupraDrive.
1133 Commercial Way Albany, OR 97321 U.S.A. Phone; (503)967-9075 Telex: 5106005236(SupraCorp)
AMIGA is a registered trademark of Commodore-Amiga Inc.
Amiga WOO SupraDrive
Cirde 208 on Reader Service card.
Point, altering the way the image appears in order to eflect the 3-D transformation. Besides simple plot and line commands, there are functions for drawing in a single command entire arrays of points, lines and areas. Also, you can create cube, grid, circle and rectangle graphics primitives in 3D. More advanced routines allow for the plotting of some elementary 3-D contour surfaces with the removal of hidden lines. (Hidden line removal, however, is not supported in all graphics drawing commands.) Other advanced routines are available for scaling windows, manipulating camera angles, distance, view planes and up directions.
All three special libraries can be used with any of the four computers supporting True BASIC Amiga, IBM PC, Macintosh and Atari ST. In addition, True BASIC Inc. offers a run-time system that allows you to distribute programs written or compiled in True BASIC. Inquiries should be made to the company regarding the commercial sale or distribution of programs.
Program portability is an integral part of True BASIC’s design. If you do not make use of any system-specific command sets, you may move quickly and easily programs written in True BASIC to other computers that support the language. Because it is a compiled language. True BASIC is also much faster than interpreted languages. In most cases, but not all, the Absofi compiler will generate faster code than True BASIC. In such areas as matrix functions, however, True BASIC is generally faster than user-written routines. You save, therefore, on development time, as the routines are already in place and do not need to be created by the application programmer.
A similar advantage exists in the use of the specialized library packages. Each offers powerful capabilities straight off the shelf for immediate use.
True BASIC also offers a Developer’s Toolkit for those programmers who wish to develop software for the Amiga without worrying about program portability. This package supports animation, mouse and menus, screen dumps, hexadecimal functions, AmigaDOS, and various low-level and Amiga-system libraries. As with the True BASIC libraries, it contains dozens of routines ready to be linked to your program.
Our examination of both languages Amiga Basic (with the Absofi compiler) and True BASIC proves that BASIC in its more sophisticated forms is a genuine professional development language. Which is better may come down to individual needs and personal preference. As each has a variety of strengths. Compiled Amiga Basic programs execute faster than True BASK’ programs. The large number of libraries and development aids available for True BASIC, however, make it the easier language in which to develop complex software. Each language scores high marks on portability to the IBM PC and Macintosh. Both languages are indeed valuable professional development systems. ¦
Nimbus presents the first accounting program made exclusively for small businesses using the Amiga computer
AT LAST: ACCOUNTING ANYONE CAN DO
This is the first complete small business accounting software designed to take full advantage of the genius of the high speed Amiga computer.
If you don't care how computer software works, only that it does work, this program is for you.
Nimbus I does the accounting, you run your business. The pain of accounting is gone.
What You Now Know about accounting is enough.
No enormous manuals here our instruction booklet is only 12 pages long. The difference is dramatically easier, more
enjoyable even fun.
RUN YOUR OWN NUMBERS ON NIMBUS 1 TODAY
This is software you can use right now.
Visit your Amiga dealer and try it. If NIMBUS 1 is not in stock, call us collect. We will rush
a copy to you and your dealer.
Amiga is a registered trademark of Commodore Amiga, Inc
Cost: only $ 149*50 complete with its executive zippered notebook You can order by phone
Circle 75 on Reader Service card.
With NIMBUS 1, all the accounting functions are running concurrendy. You just dick on the mouse and move into a new function. Printing does not delay or interfere with other functions.
The screens are uncluttered, using colors from the Amiga pallet. Amiga dealers find that demonstrating accounting with NIMBUS 1 on the Amiga computer is actually fun.
The easy new accounting program for managers of small businesses who hate to do accounting. With all the other record keeping programs, you have to learn accounting. With Nimbus, you just start.
It’s available now
If your dealer can’t deliver it immediately, give us a call.
NIMBUS 1 requires no computer knowledge, no bookkeeping expertise. All of its functions are simple, self-explanatory, automatic and fast. It’s as easy as doing your checkbook. But don’t confuse it with simple home budget programs.
First, fastest and The most fun
This is instructionless accounting
Simple Accounting has Arrived
General, receivable and payable accounts are all interactive.
Built-in ready to run chart of accounts and reports.
Accounts kept on a cash basis. You know when customers pay you, not when they are supposed to.
Equity and retained earnings accounts maintained automatically.
Automatic computing of month-end and year- end closings.
Prints invoices one at a time immediately, or later in a batch.
Do three things at once. Each function has its own screen and you have instant access to each,
AH printing done in background, so you continue without interruption as your printer turns out reports.
Daily, weekly, monthly and annual on-screen status reports.
Programs and data require only one disk.
Four color WYSIWYG input screens can be edited at any time. Make changes easily without a separate journal.
No customer or vendor numbers to key in. One keystroke and one mouse-click gets any name from hundreds in less than half a second.
Automatic pop-up mini-menus guide users through each function.
Balance sheet, income statement, accounts receivable and accounts payable aging status reports printed any time and automatically at end of month.
Sold without copy protection for user convenience.
P. O. Box 4000 Fullerton, CA 92634
FEATURES OF THE NEW PROGRAM INCLUDE:
Captain’s Lo War Date 10
Afar; S20ST screens shown
“Captain’s Log, October 1. 1944.0250 Hours. Fleet submarine US5 Hammerhead proceeding Southwest at cruising speed. Our mission: intercept enemy convoy off the coast of Borneo. Disperse and destroy"
"0300 Hours. Two hours until dawn. Radar picks up convoy, escorted by two destroyers. We believe that one ot the enemy’s valuable oil tankers is part of convoy formation."
"0525 Hours. Torpedo rooms report full tubes forward and aft. Battery at full charge tor silent running. We hope water temperature will provide thermal barrier to confuse enemy sonar."
“0400 Hours. Lookouts on the bridge.
Target identification party reports one tanker,
6,000 tons, troopship of 10,250 tons, with two Kalbokar)’type escorts. Moving into attack position."
"0600 Hours. We are at final attack position. Convoy moving at 10 knots. Target distance decreasing rapidly... Crash Dive! Escorts have spotted us and are turning to attack! Rig to run silent." * "0500 Hours. 5ound General Quarters!
Battle stations manned. Preparing for torpedo run. Gauge Panel OK. Periscope OK. Charts and Attack Plot Board OK. All mechanical systems OK."
"0700 Hours. Depth charged tor one hour. Some minor damage, but repair parties at work. Destroyer propeller noises receding. We’ll come to periscope depth for our return punch."
"0715 Hours. Torpedo tubes 1,2,3 fired.
Two destroyers hit and sinking. One of the enemy's last tankers coming into ’scope view an ideal target position. On my mark Fire Tube 4! Fire 5!"
“Superb” raves Scott May in On Line, “strategic intensity and heart- pounding action have rarely been merged this successfully.” Analog calls it flatly “the best submarine simulation so far.1' Compute comments "Silent Service's detail is astonishing." Join the more than 150,000 computer skippers who have volunteered for Silent Service, the naval action tactics simulation from MicroProse.
CM CUT CCDIMPI
120 Lakefrcnt Drive - Hunt Valley. MD 21030 • (301)667-1151
Circle 19B on Reader Service card.
Silent Service Is available for Commodore64r 128™, Amiga™, Apple II family. Atari XL XE. Atari ST. IBM PC PC Jr. And Tandy 1000. At a suggested retail price of 534.95 (Atari ST and Amiga, $ 39.95).
Commodore. Amiga. Apple. Atari. IBM. And Tandy are registered trademarks of Commodore Electronics. Ltd.. Commodore-Amiga Inc., Apple Computer, Inc., International Business Machines Corp., and Tandy Corp., respectively.
Available fromyour local retailer. If out-of-stock, contact MicroProse directty for further information on our full range of simulation software, and lo place Mastercard Visa orders.
Clear the “Bench”
Make your Workbench a winner by clearing out the disk’s “dead wood,”
By Bill Catchings and Mark L. Van Name
A GOOD BASEBALL club with a bad bench never wins a pennant. The salaries of unproductive benchwarmers eat up the payroll that could have financed the rest of a winning team. The same is true for version
1. 2 of your Amiga’s Workbench. When the new version of the Amiga system software introduced many exciting new features and commands, there was a dramatic increase in the amount of space it consumed on the Workbench disk. (It now comes out of the package already 96% full, with 1665 of its 1758 512-byte blocks in use.) We can’t promise you a World Series ring, but we can show you how to start making room on your “Bench" in order to capitalize on the added power and performance of your system.
If you have an Amiga with only one disk drive, or if you use the clipboard to hold fairly large data items, or even if you just want more free space than the less than 47K bvtcs now available to you, you need to start making some decisions about what you want, and don’t want, to keep on your copy of Workbench. Many of the files it contains, such as demos, arc clearly not important to vour everyday use. There arc, however, other, less obvious files that are also not necessary.
In this article we will examine the contents of the Workbench disk and point out many files that you can delete safely. We will use the standard Workbench 1.2 version
33. -17 disk. Keep in mind (hat we will suggest the deletion only of files that we do not usually use. Some, such as all of the printer files that work with printers you do not own, are completely safe bets. Others, such as the Notepad program, may be ones that you use often, and in such cases simply ignore our suggestions.
While it is an obvious one, the usual warning applies doubly here: do this work only on a copy of your Workbench disk. We will be deleting many files, and you do not want to lose them irrevocably.
Start Pruning at the Root
We will discuss the disk's contents in a systematic fashion, starting with the root directory. In cvcrv directory we will look first at the files, in alphabetical order, and then at any sub-directories, again in alphabetical order. Because many of these files and directories do not have icons, they are not visible from the Workbench. You must, therefore, work in the CLI (Command Line Interface) in order to delete such flics.
One of the first things you notice in the Workbench disk are many files named either .INFO fir SOME NAMEXInfo. The latter represent the icons for the corresponding base flics. For example. PREFERENCES.INFO is the icon for the Preferences program, while SYSTEM.INTO is the icon for the Svstem directory. We will discuss the icon files for directories when we discuss the directories themselves. A special case is DISK.INFO in the root directory. T his file is the icon for the entire Workbench disk. Files named simply .INFO occur in the root directory and other directories that themselves have icons. .INFO files contain information about the other icons in their directories. Anytime you delete a file you also should delete its icon; if you do not, it will appear that the deleted file still exists when you boot up the Workbench.
You should leave the .INFO and DISK.INFO files in the root directory of the Workbench disk. The root directory also contains two programs. Clock and Preferences, and their icon files, that are optional. In the sample Workbench we customized for this article, we kept Preferences and deleted the Clock. In addition to these files, there are thirteen directories, six of which have icons.
The first, C, has no icon but is one of the most important and largest Workbench subdirectories. Containing the CLI command program files. There are 49 files here, and they consume 377 blocks. You can delete any of them that you use rarely or not at all. But you should be careful that you do not delete any that are used by other parts of the Workbench. For example, if you never write batch files, CLI commands such as IF and FNDIF look like good targets.
Both of these are used, however, by the standard STARTFP-SEQUEXCE file. We chose 1 I likely targets here; DISKCHANGE (unless you have a 5ft" or other non-standard disk drive), ED, EDIT. FILENO'l'E, JOIN, PROMPT, PROTECT, RELABEL, SEARCH, SORT and WAIT. If you use one of the standard editors, ED or EDIT, keep it. Hi our sample we kept ED and deleted the other ten files.
The Demos directory can be scrapped because ii contains noihing essential to cverv- day operation. You can delete it and everything in it.
The situation wilh the DEVS directory is almost the opposite; it is crucial to the operation of your Amiga. It contains six files ?
and three directories. Five of the six files are device drivers for Amiga functions: managing the clipboard (CLIP- BOARD.DEVICE), synthesizing speech (N A R R AT OR. D E V ICE), handling the parallel port (PARALLEL.DEVICE), working with printers (PRIN TER.DEVICE), and handling the serial communications port (SE- RIAL..DEVICE). The sixth file. MOUNT LIST, is used to inform AmigaDOS of the characteristics of additional devices, such as a hard disk, that you have attached to your system. If you have made any changes with the Preferences tool, those changes will be saved in a seventh file, SYS rEM-CONFlGU- RATION, that is initially not present.
The three subdirectories in DEVS contain files that are used by various devices and CLI functions. The Clipboard directory is initially empty but is used by that tool lor storage space. The KcyMaps directory contains 12 files of key mappings for different countries. You can delete all but the one you set with the SETMAP CLI command; we kept only the USAO file. The third subdirectory, Printers, contains files that describe the command sequences obeyed by different printers. T he Workbench disk ships with drivers for 16 different printers, but you probably work with only one of them and need to keep only the file that supports it. We kept the file I MAGE- WRITERII on our sample disk.
The next directory in the root of the Workbench disk is named Empty, and that is exactly what it is. (Well, almost: it contains a .INFO file.) It is necessary because the Workbench environment does not offer a command equivalent to the CLI s MAKE* DIR. To create a directory there, you first Duplicate the Empty drawer, which produces a new drawer named Copy of Empty. You then use the Rename function to give the new drawer a name of your choosing. This Empty directory is a keeper unless you never use the Workbench.
You should also keep the Expansion directory, even though initially it is empty. It is intended to hold the device drivers for hardware that vou add to your system. For example, hard disk manufacturers typically supply a device driver file that should be stored here.
If You Don’t Want Every Font
If you have played much with the Notepad tool, you have probably discovered that the Amiga can support many different fonts on its monitor. It gets these fonts from the Fonts directory, which contains seven files and seven directories. There is one direc
tory and one file for each of the seven fonts (Diamond. Emerald, Garnet, Opal, Ruby, Sapphire and Topaz) that come with the system. Each directory contains one or more files that correspond to different font sizes. For example, the Ruby directory contains three files named H, 12 and 15. You may delete any fonts you do not use. Because both of us are quite content with the standard font, Topaz, in our sample we deleted all of the files except TOPAZ.FON I and all of the directories, and their contents, except Topaz.
Next in our tour is the E directory, a relatively small but important one. It contains onlv three files: DISK-HANDLER. PORT* HANDLER and RAM-HANDLER. These files contain library functions used by AmigaDOS in the management of disks, the communication ports, and the RAM: disk, respectively. Ix*ave everything here.
The LIBS directory is the home of system libraries that arc used by application programs. There are seven libraries. DISK- FONT.LIBRARY contains functions for the management of disk-based text fonts.
ICON.LIBRARY and INFO.LIBRARY offer several Workbench functions. MATHIEF.lv DOLBBAS.LIBRARY and MAI H- TRANS.LIBRARY provide the single- and double-precision floating-point math functions, and the transcendental math functions, respectively. TRANSLATOR.LIBRARY offers the functions that perform text-to- speech conversion. Finally, VERSION.LIBRARY contains functions that allow programmers to specify and to verify the version of Amiga system software functions with which they arc working. All of these libraries should remain.
The S directory is intended to be the standard repository for batch files. The EXECUTE command will check first your current directory and then the S directory when you try to run a batch file. It contains initially only one batch file, but it is a crucial one: STARTLP-SEQLENCE. This is the file that sets your initial path, tells you the Workbench version, and loads the Workbench as your system is coming up. Keep it and the S directory.
The System directory contains 15 files representing seven system utilities (one .INFO file plus two files per utility, the utility itself and its icon). We chose to keep three of these: CLI, Diskcopy and Format. We use all three occasionally from the Workbench. Do not be surprised, by the way, if you look in this directory and see not CLI.INFO but instead CLI.NOINFO. Until vou turn on the CLI with the Prefer
ences tool, its icon file is named
CLI. NOINFO and thus it is invisible to the Workbench. Once you turn it on, the CLI s file is renamed CLI.INTO and can be accessed from the Workbench. We elected to delete the other four utilities: Graphic- Dump, IconEd. Say and SetMap. I he biggest gain comes from deleting IconEd (34,460 bytes).
The next two directories essentially are empty but should be kept. T he 'I directory is used by programs such as EDI 1 for temporary storage space. The I t ashcan directory. Which contains only a .INFO file, can be used for the deletion of files when you are in the Workbench. You drag a files icon over the Trashcan icon and the file is “gone.” Actually, it stays in this directory until either you use the Workbench Empty Trash function or the system needs the disk space. Until one of those events occurs, the deleted file can be recovered.
The final directory is Utilities. It contains a .INFO file along with two Workbench utilities, Notepad and Calculator, and their icons. We deleted both of these because we do not use either one regularly. Notepad, at
54. 676 bvtes, is the larger of the two and is the more profitable to delete.
“Bench” Strength ... By the Numbers
If you make a few changes in Preferences (so that you have a SY7STEM-CON FIGURATION file in your DEVS directory as we do) and delete just what we did, you will reclaim about -140K of your Workbench disk. Our final numbers were 823 blocks used and 935 free, for a disk utilization of 46%.
T he whole process takes about 15 minutes, less if you are good with wildcards and the DELETE command.
You can reclaim about half of your disk with this customizing process, not a bad return on the time. You could, however, reclaim even more space il you are willing to work at it. For example, you could delete the Preferences tool, or CLI commands such as SKT DATE or one of the LIST and DIR functions. Be careful, however, not to delete anything on which another part of the system depends, or you could find your new Workbench disk unable to serve you correctly. Yet, with a little effort and care, you can streamline your Workbench disk without losing anything you normally use. And you will be rewarded with a great deal more available disk space.¦
Bill (latchings and Mark Van Name arc contributing editors to Amiga World. Write to them at 10024 Sycamore Road, Durham, AT.’ 27703.
Prfltr Tvtrr ffrytgro
XEROX 4020 Color Ink Jot Printer
D £4Qbj tZOdohpw anon
03 40 eOcpttertfWKJo Q Rwre«tt»*font«
The Xerox4020Ink-Jet Printer is making headlines with unlimited color.
If you want to make headlines with your next business presentation, try adding color with the Xerox 4020
l “a % Printer.
1 The 4020 is a
attractively priced printer that mixes text with brilliant color graphics, it employs the latest advances in ink-jet technology to deliver seven distinct colors which combine to produce over 4,000 different shades.
But the 4020 makes more than just a colorful impact It also has a resolution that few color ink-jet printers can match, prints 2 to 3 times faster than comparably priced color printers, and can be installed by just about anyone in less than 10 minutes.
Like all Xerox products, the reliable 4020 is backed by one of the best service and support organizations in the industry: Team Xerox. To learn more about the 4020 Color Ink-Jet Printer, send in the
We’ve got a colorful solution to your business needs.
I’d like to learn more about the 4020 Color Ink- Jet Printer and what it can do for my business presentations.
? Please send me more information.
? Please have a sales representative contact me
Send this coupon to: Xerox Corporation,
PO. Box 24, Rochester, NY 14692.
STATE ZIP PHONE
Or, if you can’t wait, call
1-800-TEAM-XRX, ext. 199A.
I99A. 0-800-832-6979, cxl. 199A-) 999.6.57
XEROX® and 4020 are trademarks of XEROX CORPORATION.
Fast Times with Benchmark Modula-2
Benchmark offers a programming environment so easy-to- use, so comprehensive, so failsafe, and so fast you can't wait for your next session at the computer. No more wasting time wondering is it the compiler or your code. Benchmark creates a hassle-free environment which allows vou to concentrate your energy on programming, instead of fighting the compiler. Leon Frenkel, the developer of Benchmark, debugged the product so you don’t have to.
Fast Compile Speeds: Compiles average 10,000 lines per minute with burst speeds of 30,000 lines per minute to give you phenomenal boosts in productivity.
Reliability: If your code doesn't compile, you don’t have to be concerned about the compiler. In addition, Benchmark’s environment makes it extremely easy to edit your corrections and then proceed to recompile.
Convenience: All major activities can be executed from the EM ACS style Editor with function keys. With Benchmark it is
? F2 for Compile
? F3 for Link
? F4 for Run
Optimized Code: Resultant program size and speed optimized to be similar to programs written under Aztec 'C
Full Documentation: Benchmark’s 700 page manual includes examples of every procedure, in addition to the quick reference available on menus.
Source Code Demos: Most programmers learn by example. Over 100 demo programs included which can be incorporated in your own programs.
Expandability: Benchmark offers three add-on libraries of highly useful functions and routines.
? Benchmark 'C Language Standard Library:
Includes functions to help easily move programs written in ‘C into Benchmark’s state-of-the- art programming environment. Offers the capability to include advanced ’C’ language functions in Modula-2 programs such as: printf, fprintf, scanf, fscanf, fopen, fclose, fseek, open, close, create,
Iseek, malloc, calloc, free, etc.
? Benchmark Simplified Amiga Library: Includes routines which arc common to nearly every Amiga program. Saves weeks of programming and debugging with functions for screen creation, window creation, menu creation, console handling, port handling, speech synthesizer handling, graphic elements, gadget creation, double buffered
To learn more about Benchmark contact your Amiga Software Dealer or
P. O. Box 4800 Fullerton, CA 92634
(714) 999-6710 animation handling, and many others.
Orcle 8 on Reader Service card
? Benchmark IFF and Graphic Image Resource Library: Includes a set of functions for handling IFF Format Files and for Incorporating bit-mapped images to be integrated into Modula-2 programs as a resource. Supports three'types of formats: Intuition or BOB format, Simple Sprite, and Virtual Sprite Format.
You have the choice of either using Benchmark’s EMACS style Editor with its menus listing frequently accessed commands and their key equivalents or using your own favorite Editor.
Benchmark's integrated environment with the Editor frees you from having to list errors, look up the line number of an error, and then loading in the Editor to correct the error.
Benchmark Modula-2: Software Construction Set comes with:
? Amiga hardware software support libraries including: Intuition, ROM Kernel, Amiga DOS, Workbench, etc.
? Standard Modula-2 libraries including: FileSystem, InOut, Storage. Terminal, MathLib8, etc.
? Over 100 demonstration programs, complete with source code, show the usage of many of the Amiga functions such as windows, graphics, multitasking, menus, and gadgets in programs such as a free-hand paint program, desktop calculator, gadget based directory maintenance program, ray tracing programs, etc.
? A fast cross reference utility for both user and system
? Utility for loading large numbers of files quickly into RAM based disks.
t uue assemniy language interlace for writing subroutines using the Amiga Assembler.
CLI base stand alone error lister.
Statistical profiling utility detects frequency of usage of Modula-2 subroutines within programs for determining which subroutines to otimize.
? Comprehensive manual complete with User’s Guide, Reference Guide, Editor Tutorial, and many examples.
Introductory List Price:
Benchmark Modula-2: $ 199 Benchmark Add-on Libraries:
Amiga is a registered trademark of Commodore Amiga, Inc. Aztec C is a registered trademark of Manx Software Systems. Benchmark is a trademark of Oxxi, Inc
Modula-2 Software Construction Set was developed by and is copyrighted to Leon Frenkel
I Want To Make A
Impression. Please send an AmigaWorld gift subscription (12 issues] person listed below. I’ll pay S24.97 a 47% savings off the newsstand price, but I won’t be billed until after the holidays.
LJ Payment enclosed ? Bill me Please make checks payable to AmigaWorld
Name ol'gift recipient My name
City Suite Zip City State Zip
Canada $ 17.97 (Canadian Funds). Mexico $ 29.97, Foreign Surface $ 44.97, 1 year only, US Funds drawn on US Bank. Foreign Airmail, please inquire. Please allow 6-8 weeks for delivery. All gift subscriptions begin with first available issue in 1988. 67NB2
AmigaWorld • Box 868 • Farmingdale, NY 11737
hen you send someone a gift subscription to AmigaWorld, it says a lot about your style. You choose AmigaWorld because it’s unlike the other packages that will be opened this season. AmigaWorld offers excitement beyond the holidays, continually exploring a new frontier in computing.. .in-depth analyses of the Amiga’s astounding graphics and stereo sound features, information on the very best hardware and software, a regular buyer’s guide, user hints and tips, and much more. And that means you’ll be remembered throughout the year for your discerning taste in quality gifts.
When it comes to quality, no system-specific computer magazine can match AmigaWorld for true-to-life color reproduction .. .superior printing materials that capture all 4,000 Amiga colors.
This season, why not share your good taste in magazines with a friend? Send an AmigaWorld gift subscription 1 year (12 issues) for only $ 24.97, a 47% savings off the cover price.
AmigaWorld Because the future is here.
THE WORLD’S LARGEST DISTRIBUTOR OF AMIGA" PRODUCTS
CALL FOR PRICES ON:
L» CALL FOR PRICES ON:
• Amiga 500 CPU
• 512K RAM Expansion
• External Drives
* Expansion Devices
• Amiga 2000 CPU
• Internal Drives (31 2" and 51 T)
• Bridge Card
• Hard Disk Controller
CALL ABOUT A1000 TRADE-UP (Through October 31, 1987)
BUY MORE - SAVE MORE!
- SAVE S5
Buy any 2 EA titles Buy any 3 EA titles Buy any 4 EA titles
- SAVE S8
- SAVE $ 10
Offer ends November 30. 1987
GO AMIGA IS MIMETICS DEALER
• Michigan Software
• Expansion Technologies
• Access Associates
• Mimetics Genlock
• Amiga Live!
• Commodore Genlock
• Mimetics Frame Butler
- V- ¦
GO AMIGA WILL NOT BE UNDERSOLD!
EVEN LOWER PRICES!
AC Basic ....
AC Fortran ..
S 27 . S 14
Mean 18 S 27
Famous Courses Volume 2 S 17
ACS Brush Works
1 or 2) S 24
Grade Manager S 69
Music Student Call
Quickmerge S 44
Station Manager.... Call
ACTIVISION Game-* Basketball s 29
Game-* Baseball ,S 29
Game-* Golf .S 29
Game-* Football ...$ 29
Hacker ...... S 29
Music Studio S 38
Portal ...S 29
Shanghai ......S 29
ToneTown S 29
ADOISON-WESLEY Manuals ....
84 42 32 45 56 S156 S 26 S 54 S 49 $ 139 S 79
S 38 S 14
Art Disk ..
Arazok's Tomb Mi*' Audiomaster...
Videoscape 3D. Kit*’ Video Titler.....
1. 2 Update.....
I 24 I 32
Linkword Languages... Strip Poker.....
ASDG FACC ......
BANTAM AmigaDQS Express S 25
DOS Manuals S 16
Award Maker S 39
Video Vegas S 29
Business Mgml $ 319
TV Text .S 69
Publ. 1000 In Stock!
Zuma Fonts (Each) S 26
BYTE BY BYTE
tnfoMinder $ 69
Sculpt 3-D .... Call
CAPILANO Logic Works Call
CENTRAL COAST DISK 2 DISK ... In Stock1 DOS 2 DOS S 39
Hacker Package ... S 34
Mirror ...S 34
COPPERSTATE Quick Nibble S 29
COSMI Super Huey S 26
CREATIVE SOLUTIONS MultiForth ..... Call
CRYSTAL ROSE Analytic Art S 44
DELTA RESEARCH J-Fonh ..S 89
D’Buddy S 58
Digital Link S 49
Gizmos 2.0 ... Call
LPD Series .... Call
m«*' LPD Writer.....In Slock1
Grabbit .S 24
Marauder II S 25
EAGLE TREE Butcher .S 25
ELECTRONIC ARTS Advent. Const. Kit.. S 19 Alternate Reality ... S 29
Archon .S 19
Archon II ......S 19
Arctic Fox S 26
Arts Part II $ 19
Auto Duel $ 35
Bard’s Tale $ 32
Black Cauldron S 29
ChessMaster 2000 $ 30 Deluxe Music $ 63
Deluxe Paint !l $ 84
Deluxe Paint Utility $ 19
Deluxe Print II $ 58
Nt*' Deluxe Productions $ 144 Deluxe Video 1.2... $ 84
Mi*' Deluxe Write S69
Donald Duck $ 19
Dprmt Data Disk.... S 25 Earl Weaver Baseb. S 35
Mi*’ Empire ...S36
Mi*’ Ferrari Formula 1 S 36 Financial Cookbook S 19
Golden Oldies S 19
Gridiron .S 44
Me’ Hot & Cool Jazz Disk $ 24
Instant Music S 32
Instant Music Data $ 25
Intellitype .....$ 35
King’s Guest 1.2.3. Call
Lounge Lizards $ 38
Mad Libs $ 16
Marble Madness $ 32 Me’ Mavis Beacon
Teaches Typing $ 33 New Tech Coloring
Book .S 17
Ogre .S 26
One on One S 19
Quizam .$ 25
Seasons & Holidays $ 23
7 Cities of Gold $ 19
Skyfox ..$ 19
Starfleet I S 36
Ultima 111 S 29
Ultima IV ......$ 47
Winnie the Pooh $ 26
Me’ California Games.. $ 29
Me’ Destroyer $ 29
Rogue ..S 25
Me’ Sub Battle S 29
Summer Games ... S 25
Temples of Apshai S 25
World Games S 25
FELSINA A-Ta!k Plus S 79
FIREBIRD Guild of Thieves.... S 32
Me' Golden Path $ 35
Me' Jewel of Darkness $ 25
Knight Ore ..... $ 34
Pawn .....$ 32
Me' Silicon Dreams $ 25
FIRST BYTE Me' First Letters & Words $ 36
First Shapes Call
Kid Talk . Call
Math Talk Call
Math Talk Fractions Call
Me' Smoothtalker S 36
Speller Bee Call
Dr. Xes S 37
Nancy ...S 45
Phasar ......S 61
Talker ...S 46
FUTUREWORKS LexCheck S 34
GIMPEL Lint ..S 85
Font Set 1 ....$ 26
Gold Spell $ 34
S 35 S 94
S 49 S 38 Call
Prof Page Setter
Grand Slam Tennis Shakespeare .
All Titles Available
1M0VATR0NICS Power Windows
INTERACTIVE SOFTWORKS Calligrapher $ 79
Surgeon $ 39
JAGWARE Alien Fires ..... Call
Pro Video CGI Call
Font Library 1 S 79
Font Library 2..... S 79
JENDAY Conv. W Comp. S 24
Talking Color Book S 24
C - Regular $ 163
C - Professional ... $ 284
dbC 111 Library $ 119
Other Products...... Call
MANX Aztec C Comm .. $ 315 Aztec C Devel $ 199
Aztec C Prof S149
MARK OF THE UNICORN
Zing Keys ...
Zing Spell ....
• c' Cashman ....
Mi*’ Gold Runner ..
* .(*' Karate Kid El .
CAD System .
Adventure In Stock!
Fire Power ...
Land of Legends..
Forms in Flight....
City Desk . $ Si 10
Desktop Artist 1
Mi*' Head Coach
Analyze 2 0_________
Soundscape Utilities Call
Balance of Power.
the Crown .
Deja Vu .
King of Chicago...
Mi*’ Page Flipper ..
Flow .. .
m,* A500 Adapter
DigiView 2.0 .
Maxi plan ....
Maxiplan Plus. ...
Mi*' Doug's Math Aquar S 59
Paymaster Plus ...
Mi*' MicroFiche Filer ....
Softwood File llsg
Mi*' Phantasie III .
Road War 2000...
Scenery Disk 7 ...
Scenery Disk £11..
All products available
Modula II - Comm
Modula II - Devel
Modula II - Reg,..
THE OTHER GUYS
Omega File . .
Mi* Synthia .
TRUE BASIC. INC.
True Basic ..
9 Libraries (each).
Mt*' Aesop's Fables ...
Read & Rhyme.....
Fraction Action ....
Art Gallery 1,11.....
Pnntmaster Plus ...
Prof.Text Engine ..
ACCESS ASSOCIATES Alegra 512K ..$ 269
AMAZING DEVICES Mi*1 Time Lord S 34
Programmers Refer. $ 15
AMIGA A500. A1000, A2000 Call All other products.. Call ANAKIN
Easyl .. $ 399
Easyl 500 2000 .... Call ANCHOR AUTOMATION
Omega 80 ....$ 155
1200 Baud Modem S 99
BYTE BY BYTE TIC ..$ 49
Timesaver S 64
CREATIVE MICROSYSTEMS Kickstart Eliminator $ 109
MIDI-500 ...... Call
EPSON EX-800 .. Call
10 D-S Disks $ 19.99
Printer Cables S 25
Modem Cables $ 25
Disk Head Cleaner $ 15
30 Disk Case S 10
Mousepad .$ 10
Sony Monitor Cable S 35
GOLDEN HAWK TECH.
MIDI Gold $ 69
LIVE' by A-Squared Call
Insider .. Call
Mi*’ Kwikstart ......S149
Mt*’A2000 Adapter...... Call
Multifunction . Call
Starboard 2MB Call
Other Sizes Available
Audio Digitizer $ 89
Mi*' Frame Butter Call
ImaGen Genlock.... Call MIDI Interface S 45
Oki 20 Color Rib,... S 10 Oki 20 Black Rib. .. S 9 Ok mate 20 w Plug n’ Play... S199
Speakers w Amp. S 89 SUN-RIZE Petted Sound $ 69
Hard Drives Call
' 9720H 20MB Drive $ 839
This is a selection Irom the over 550 Amiga products we have in slock. New products arrive every day please call for latest price and avail ability information
Orders Only: 800-BE~ AMIGA
n California: 800-843-2842
Customer Service. ¦ 415-322-0686
Send Mail Orders to: GO AMIGA 508 Waverley Street. Palo Alto. CA 94301 (Money Order. Cashier’s Check, or Qualified R0. Only. CA residents add sales lax.)
SHIPPING INFO: Software Shrpp ng rates are $ 2 50 item usr.g UPS Ground service (max S7 50) or S3 50 item using UPS 2nd Day A* Service (max 510 S3) Other shipping methods available Call tor hardware shipping foreign, and mail rates RETURN 4 REFUND POLICY: All returns must have an RVIA-* Call Customer Service to recuest an RMA-* Detective mef cnandse under warranty wi I be repa reC or replaced Returned product must be in original packaging We do not otter refunds for de'ective products or tor procucts that do not perform satisfactonly We ma e no guarantees for product performance Any money back gtiS'anfees must be handled directly with the manufacturer
Amiga is a trademark ol Commodore-Amiga Go AMIGA is in no way associated with Commodo'e Amiga Delivery subject to product availability * Prices subject to change * Circle 26 on Reader Service card
THIS MONTH’S Digital Canvas is the work of Vinoy Laughner, former Senior Editor of Amiga World, who recently left us to pursue a degree in theology,
Vinoy brought his passion for art with him when he joined us at AmigaWorld, spending much of his time (but never to the neglect of his other duties) experimenting with DeluxePaint, Aegis Images and Digi-View. One of Vinoy’s favorite pastimes (besides playing with the Icon Editor) is to digitize objects from almost any source (e.g., an oil painting, magazine photo, coffee cup, etc.) and paste them into collages. The results vary from the amusing to the intriguing.
So. Vinoy, these arc for you. We hope things are going well in school, but if your enthusiasm for ancient Greek begins to wane, we could always use an extra hand around here.
Submissions to Digital Canvas should be on properly packaged disks and sent to:
80 Elm Street Peterborough. NH 03458 Attn.: Roger• Goode
Please include brief biographical information and relevant information about how the images were produced. Please submit disks with no fewer than ten pictures. A slide show format will be appreciated.
Searching the Heavens
responsible for bringing the Amiga into the picture at Palomar. “It provides fast display and data capture from direct imaging devices and, among other things, lets us record, view and analyze images immediately." Harris, who holds Amiga developer status, designed and built the Zorro expansion interface used to connect the Amiga to the Observatory's telescopes: their 5-meter wide Hale, which is referred to casually as the 200-inch, and a smaller one-inch telescope.
Caltech programmer Christopher Oke wrote custom software to separately record the data for each picture and control the camera’s shutter, which usually must remain open for about an hour. Rather than using photographic plates, however, images like those pictured here are made with charged coupled devices (CCDs), an array of light-sensitive picture elements (“pixels") on a
of Technology are using the Amiga to aid in studying objects at the edge of the universe.
Astronomers at Palomar Observatory
and the California Institute
By Peggy Herrington
dentists in sunny southern California are using an Amiga in one of the oldest and, to many of us, most fascinating fields of human endeavor: the exploration of the universe. They are using the Amiga in a number of ways to enhance their study of'quasars those exploding cores of distant galaxies that radiate enormous quantities of radiation and are thought to be the farthest, and therefore oldest, objects in the universe. I discussed their latest technological discoveries with scientists at Palomar Observatory and the California Institute of Technology.
“The Amiga is a scientific instrument that provides us with access to processing power greater than that available from any other microcomputer in its class," says Fred Harris, (ailtech electronics engineer and member of the Palomar research team. Fred was
The Great Galaxy
of Andromeda (M31)
by CCDAMIGA software.
A tnigti I Vor fl 7
silicon chip. Each 16-bit pixel becomes charged in proportion to the amount of light striking it, and since most of the Palomar CCDs contain 640,000 pixels (800 x 800), a complete picture uses more than one million bits. This requires two megabytes of expansion RAM on the Amiga. According to Harris. CCDs have replaced photographic technology because they are 100 times more sensitive to light, especially that of the longer wavelengths like red and near infrared spectra.
Once a CCD exposure is made and its data stored in the Amiga’s memory, it is transferred to a buffer in preparation for display on the monitor, several of which can be situated around the telescope so that the astronomers can see what the telescope is tracking. At this point, the data is converted into 31 different Amiga colors in a bitmap five planes deep, and because of the size of an image, only a portion of it can be displayed on the screen at any given time. Sometimes these pictures are converted into false color images that can be strikingly beautiful.
But thev’re “business-as-nsual" to the scientists. “Most
Graphic analysis of horizon
tal cut through the Andro
meda galaxy. The y-axis
represents light intensity. Analysis performed by the
of the time we don’t even save the images.” says programmar Oke. The information they represent is reduced mathematically and retained in a more compact form. "It's just a capability I put into the system because it was easy to do and a way of saving tilings it we needed to. But it's somewhat limited as to the size of an image you can fit onto a 3l(.-incli disk, which is about one 800 bv 800 image,” Oke explains. He and Harris believe that the availability of a hard disk drive (several of which are just becoming available as we write this) will bring the Amiga into the select class of genuine scientific computers, and they have plans to add such a device to their system as soon as possible.
Pointing to the Amiga’s flexibility and power, Harris explains that its foremost use to bis team is as a laboratory testing device that assists in the operation and calibration of CCDs prior to their delivery to the Observatory. It is used as a semi-portable data system for observing with CCDs at Palomar, and for the calibration of CCD cameras, using the star Vega as the standard, "Toward this end,” he remarked, “we have calibrated our best known CCD and have now brought it back with the Amiga to campus.”
Besides being used as part of the viewing system for their probe into the universe, and as a laboratory testing device, the Amiga is also used as a controller for the guiding system for Palomar’s 200-inch telescope. Oke's software provides the working astronomer with the x and y coordinates to reposition the telescope as objects move across the sky (or, more accurately, as the earth rotates) so that he can adjust the path of the telescope and track the object being recorded.
We asked what the stars predicted in the future for the Amiga at Palomar Observatory and Caltech. “We would like to see it tied into the 200-inch telescope control system,” Harris replied, smiling at our reference to astrology, but declining to take the bait. "That way, we could not only use the arithmetic capabilities of the processor, we could have it make correction calculations and guide the telescope automatically, without the need for human intervention.” Whether that's done or not depends on the Observatory’s pulse-control system. “At present, dial system will accept pulse input to drive the telescope around,” 11 arris explained, “but we haven’t developed the hardware for the Amiga to make it pulse output." Since there are plans to allow an RS-232 serial port in the control system in the near future, 1 larris isn’t sure whether they will develop the hardware for the pulse output or use this serial port input, whic h would require further Amiga programming.
The Palomar Observatory Amiga system includes a 512K A1000 with external 3‘Z-inch disk drive, color monitor and Coinspec 2-megabyte RAM expansion hoard. On order is an 8-Megabyte RAM expansion hoard; they’re shopping for a hard disk drive with controller. Harris is now developing an interface that will connect the Amiga to Caltech’s DEC Microvax II and their VAX 780 computer, both of which are used to process the large number of CCD images obtained at Palomar every night. He feels that the Amiga can enhance data collection and processing for smaller observatories and is hopeful that this will broaden its applications. He offers the design of these connections and that of the Zorro interface along with the custom software he and Oke developed (which is written in Lattice C and includes a number of assemhly-code routines to increase operating speed) to other professional astronomers in the interest of advancing use of the Amiga in the exploration of the heavens. For more information, you can contact Harris at Palomar ()bservatory. ¦
Peggy Herrington unites for Amiga World and other publications on a ufide range of microcomputer topics, specializing in music and telecommunications. Write to her at 10 32 Forrester St. ATI’ Albuquerque, iXM 87102.
Getting your name in print has never been easier.
By Gary Ludwick
THE RACE FOR supremacy in ihe world of Amiga desktop publishing is on. The latest entry in the race is Publisher 1000. A dongle-protected single-disk program from .Not thea.slern Software Group and Brown* Wagh Publishing. As anv desktop publish* ing program should, Publisher 1000 provides a What¦ You-Scc-Is-What-You-C iet (WYSIWYG) screen display. All ol’the program’s tools and controls are accessed through pull-down menus unlike Page- Setter from Gold Disk (reviewed in May I June 1987), which uses an on screen icon display.
Publishing begins with the written word, and Publisher 1000 gives you two ways to generate copy: the built-in text editor or an external word processor. Publisher 1000 will recognize and load all standard ASG1I files from programs such as Scribble, Textcraft or Notepad. II you use a second-generation word processor with an IFF text formatting system (ProWrite or VizaWrite), vou‘11 have to wait ldr the promised upgrade, which also will include Postscript support. Publisher 1000‘s internal text editor is less than great. I found it difficult and confusing when generating long pieces of copy, and resorted to only writing headlines and captions with it. In my opinion, that is as ii should he. Publisher 1000 is not supposed to he a word processor, and anyone serious about writing or publishing should have a full-featured word processor at hand anyway.
The second major aspect of publishing is graphics. Unlike PageSetter. Publisher 1000 has no built-in graphics program, per se.
.4 sample page from Publisher 1000.
You can generate custom background patterns (in addition to the wide selection provided), hut it depends totally on programs such as Electronic Arts’ DeluxePaint or Aegis Images for graphics to he used on the page. Publisher 1000 does a surprisingly good job of translating 32-color graphics into shades of black and white, although it often needs more than 512K to complete the job. Once graphics have been pasted down on the page, you can both crop and resize them. The combination ol tools is invaluable.
So far all desktop publishing programs use the same page layout philosophy. You create a series of boxes on the page into which you place text and graphics. How von create those boxes differs from program to program. In Publisher, you specify the niiin- her ol columns, the spacing between columns and your page’s top, side and bottom margins. Publisher creates your page template almost instantly, but there’s still a lot to do. Basic page layout does not take into account things like headlines, pictures and captions not to mention rules (lines between columns) borders and screens (a light tone used under text to highlight it). Publisher 1000 has a number of tools that make these tasks a lot easier.
Because Publisher 1000 is a WYSIWYG program, and because your screen is horizontal. You only see about J£th of a page at a time. But the vertical and horizontal scroll bars make getting around the page relatively easy. In addition, any time you are changing the size of a box, text or graphic. Publisher 1000 goes into an automatic ? Scroll mode. As your cursor moves past the current screen border..the screen automatically scrolls into the next J£th screen section. By clicking a pull-down menu, you can put a representation of the full page on your screen. It's small, and you can’t read anything, but it will give you a reasonable idea of how your page looks overall.
For quick page rearranging, all the boxes you create come with sizing gadgets. Moving boxes around and resizing existing boxes is made easier by Publisher’s constant on-screen display of X and Y coordinates. Publisher 1000 also provides a constant onscreen rule in picas or inches) to further assure alignment and proportion.
Once the blank page has been laved out, it's time to paste down your text and graphics. In Publisher this is a pretty simple operation. Using a pull-down menu, you load your text file. Publisher 1000 will then ask
where you want it placed; click the cursor in the box where vou want vour text to
start. If you have more text than one column can hold, simply choose Continue from the menu. Publisher will ask where to continue from and to. Click in the appropriate columns as many times as necessary. The program will link all of the designated columns together and flow the text from one to the next.
Font of a Different Type
Another very strong attribute of Publisher 1000 is its wide variety of type faces and sizes. Besides including the stock Amiga faces, a new series of faces was designed for clarity and reaclibility on dot matrix printouts. These faces come much closer to the quality of fonts used in professional publications and are a big improvement.
You can choose your text font before flowing it onto the page, or you can wait and do it afterward. By choosing the latter course you can by changing the type size, font and the leading (the amount of white space between lines) extend or condense your text in order to properly fill the space available. After making such changes from the menus and choosing Reflow Text, all text in linked columns will be altered. If you want text in white letters on a black field, clicking Solid on the Idols menu and redrawing a new box over the old one will reverse everything within the box.
Printouts on my Epson RX-80 were excellent. You really have to sec the quality that bit graphics can achieve to appreciate the difference. Solid black areas would occasionally exhibit some mottling and tiny
white lines, bin the reproduction of the typefaces was superb.
Publisher 1000 is a First class effort at desktop publishing on the Amiga. The manual is superb both in quality and in the clarity of presentation. But the program isn’t perfect. The pull-down menu interface is just not as quick, convenient or easy to use as PagcSettcr's on-screen icon method. But Publisher does have some features PageSetter lacks. I urge you to try out both programs before deciding.
A couple of other minor points: The automatic screen scrolling is touchy. Because the scrolling doesn’t occur until the pointer is off the screen, the mouse can get way ahead of where you want it to be. The automatic scrolling action will then far overshoot the desired screen position. Not a big thing, but often very annoying. 1 occasionally had difficulty getting Publisher IQOO’s decorative borders to print out correctly on screen. Lastly, the program could also use an intermediate magnification mode that falls somewhere between the th page and full page views.
But for those looking for a reasonable balance between features and price, who don't need all the professional features offered by a program such as PageMaker on the Macintosh, or who don’t plan on being full-time desktop publishers, Publisher 100(1 certainly provides very good value for the
Publisher 1000 Brown-Wagh Publishing
16795 Lark Ave„ Suite 210
Los Gatos, CA 95030
800 451-0900 in California 408 395*3838)
SI 99.95 512K required.
To cure an artist’s headache: Take one tablet, and draw me in the morning.
By Gary Ludwick
EASYL IS really two products for the price of one a sophisticated electronic graphics tablet and its companion paint program. Rather than monopolizing the parallel port, Anakiti Research designed the Easyl tablet to tie into the expansion bus on the right side of the Amiga and provide passthrough. The pad is coupled to the electronics box by a two-foot cord, which is ample if you lay the tablet directly in front of the lOOO’s main chassis. But. Lie sure you have plentlv of space; Easyfs electron ically- activc working surface is SJ(, x 12 inches. The command strip adds an inch horizontally. While the laminate and wood border adds two inches all around.
A pressure-sensitive tablet, Easyfs smooth, yet pliable working surface covers a 1,024 x 1,024-point electronic grid. The tablet’s resolution outshines that of both the Amiga's monitor and currently available drawing programs. The tablet's electronic interface translates this high resolution down to the Amiga's lesser resolutions.
Easyl allows you to work with the tools you are most comfortable with: pen, pencil or stylus and paper. You can use any (hawing instrument on the tablet, as long as it is firm enough to create some pressure.
Rather than drawing directly on the pad itself. You use ordinary drawing paper anchored with double-sided tape.
Drivers, Start Your Tablets
While designing the tablet, Anakin Research realized that both right- and left- handed people exist, an obvious but often overlooked fact. On the tablet’s border are two membrane-type switches a red dot corresponding to the left mouse button and a white one corresponding to the right. With tliis system you can keep one index finger on the buttons, while the other hand draws. The dilemma is: which hand? If you just switched the tablet around, you’d be draw- ing upside down and backwards. Easyl’s software drivers eliminate the problem.
Easyl has six different software drivers, three each for right* and left-handers. All are provided in both PAL and NTSC formats. The regular drivers allow you to position the tablet with the control buttons on the left or right. And, just as when drawing with the mouse, you must keep the red button depressed for any action to register on the screen. If holding the button gets tedious, the second set of drivers reverses the use of the red button only. Now the only time you must hold it down is when you want to determine a corresponding screen location for a point on your drawing paper without leaving any mark on the screen. Normally, the full pad surface is mapped onto the full Amiga screen. The Pro drivers allow the full pad surface to be mapped ?
PIXmate: the high-performance interactive digital image processing and special effects software package
• Smart conversion routines change any image format to another in seconds
• Uses algorithms originally developed for NASA to enhance Vlklng Mars images
• New Hyper-slice TV technology accelerates graphics processing by a factor of 10
• Also supports the overscan, HAM 4096 and new EXTRA HALFBRIGHT 64 color modes
• The flexible image processor gives you over 3.000 special effects to any image
• Sophisticated 4-color separation system allows you to prepare camera-ready artwork instantly
• Unique HistoGraphic Equalizer lets you adjust color balance and contrast for any image
Additional solutions available from Progressive,
Exp-80004 Memory Expansion Board 2 full megabytes expandable to 8 megabytes Optional 68010 processor and 68881 math coprocessor fits ins'de your Amiga 600. Easy to install, no jumpers needed Revolutionary paient pending design
Microlawyer is a powerful software tool for corporate, business and personal use. Provides the user with useful. Time-saving legal form templates. Designed by a lawyer and edited by a wnter this a complete collection q1 legal templates
Viza write Amiga is a state- of-fhe-an word processor with a what-you-see-ts-what- you-get dfsptay. Also displayed are on-screen fonts as they print. Drop in IFF pictures or brushes anywhere into the document with full resizing control anytime after loading
EXP-512 Memory Expansion Board Bring your Amiga to 1 fuii meg Including a battery backed efock calander, totally transparent design, easy installation and the lowesi price available
IntroCad is the practical solution for Amiga users desiring to experience the most general and useful features of computer aided design Customers wishing for more CAD power may later upgrade from IntroCAD to UltraCAD through an affordable exchange policy.
UltraCAD is a powerful,
CAD package designed to meet the sophisticated demands ol today's CAD ar- tisl. UltraCAD provides the features and performance demanded by professional CAD users
Superbase Professional is coming in November- contact your dealer for details!
Progressive Peripherals & Software, Inc. Denver, CO 80204
"3C AC" ;CA? £ 1 .* r **> 50C0 P X-**!* *'«* ••ftOw!-.*?»* Of snt* S lr«C
=- - ;.»*• v a-« ¦»-*.«- :•* C-odr't- S -s. Ness Macron** V .-a Semite L‘a
onto a window you size yourself. Depending on how you scale your window, you can create intentional distortion or smaller true proporiional work.
One of the joys of Using Easyl is that you can use it for tilings other than paint programs. Almost any program that uses an icon interface is a candidate for use with the tablet, in part thanks to a set of self- si irking registration pegs. By putting these pegs on the border ol your tablet, and then hole punching your drawing paper, each sheet you put down is in exact registration with the previous sheet of paper. Animation becomes 100 limes easier.
With these versatile pegs, and the registration they provide, you also can create command templates for programs that use on-screen icon controls and requesters.
Now, instead of sliding a mouse all around the table top, you can simply point and touch to control a program such as DeluxePaint II, DeluxeVideo, PageSetter and Superbase.
From Dpaint to Epaint
One piece of software designed specifically for touch inpul is the Easy] Paint Program that accompanies the tablet. Yet another paint program may seem superfluous, but not when von consider the tablet’s coordinate capture rale of 250 coordinate pairs per second. The Amiga's mouse isn’t up to that kind of speed, and the Easy] tablet must electronicallv cripple itself somewhat when working with mouse-controlled paint programs. Artists benefit from this higher capture rate, which vields higher resolution and finer line control. Easvl Paint also of-
fers menu selection of four different resolutions. However, you pay the price for coupling a high capture rate with high screen resolution; the screen display lags behind your pen’s actual tablet position.
The two rows of tiny, membrane-type colored switches aligned down the tablet’s side represent the palette available under Easyl Paint. Besides the 16 actual colors and 16 shades of gray scale, there are pads for oilier controls such as Fill, (dear Screen, Keep (save to back screen) and Restore (return to front screen). As nice as DeluxePaint is, a little time spent with these features will reallv spoil vou for using a mouse. In Easyl Paint, the mouse is relegated lo pull-down menu items brush selection. Resolution and other on off features of the program.
Easvl Paint contains many of the kinds of features vou’ve gotten used to in other paint programs and a few new tricks. For instance, the Infill command makes sure that adjacent sampled points from the pad will always he joined. Thus, anv stroke you make will be completely Filled with no gaps (unless you didn’t press down hard enough). The real reason for Infill (a default on) is to help very fast artists from exceeding the pad’s sampling rate and getting gaps in their lines as a penalty. The Thinning toggle command is the reverse of Infill. Due to the high sampling rate of the pad, a slowly drawn stroke, or one made with a blunt instrument, may appear too thick due to pixel clustering. Thinning prevents this, if desired.
Easyl Paint even offers you a choice of screen tablet formats, as well. Portrait, for a vertically oriented pad. Compresses your picture on screen display, but still lets von use the full height of the pad for drawing. Borders to eliminate the left and right unused portions of the screen can be toggled on or off. Landscape mode is the initial default that corresponds to the Amiga’s horizontal screen display.
In ten words or less, Easyl is a first class piece of work. Anakin Research has very obviously put a great deal of time, thought, effort and artistic input into this product, file manual does a good job of telling vou everything you need to know. The software works flawlessly; die tablet is superbly finished.
If your interest in Easvl is artistic, vou
might want to test drive a unit before vou buy. Since every artist has his own style of working. If your interest runs more to developing touch input systems for software you already have, or if disability prevents you from making full use of your Amiga, get Easvl tommorrow. And if vou are a software developer, or have an application in mind, Anakin will provide driver source code to make interfacing with Easvl,
well. . .easy. At S499. Easyl is not cheap. But.
In the right hands, it is worth everv pennv.
100 West more Dr.. Unit 11C
Rexdale, Ontario, Canada. MOV 5C3
Imprint and the Polaroid Palette
Just aim and shoot. Capturing Amiga art was never so easy.
By Roger Goode
GETTING GOOD hardcopy is a major dilemma for Amiga artists. Color printouts just don’t compare to the original screens, no matter how good the printer is. K you can tolerate the resulting distortions, vou
can take screen shots in a darkened room. You could send vour disks off to a slide- making company. But if you want to do ii yours ell with consistently good results, you should consider the Imprint system and Polaroid Palette Film Recorder.
The Polaroid Palette is a piece of hardware about the size and shape of a large shoebox, with a space on the front for a Polaroid or ‘Cjnmi camera back. Very simply, inside there’s a small black-and-white TV screen and a set of color filters. Liquid Light provides a hardware interface between the Amiga and the Palette and the driving Imprint software. The system makes high-quality, undistorted slides, prints and instant Polaroid pictures of almost any screen vou want to capture on film. It will also produce a set ol four-color separated 35mm slides from a single image, for making silk-screens and plates for printing.
I'm not a particularly technical person, and I’m pleased to sav that Liquid Eight passed the fumble-fingers lest. The manual is briei (less than 30 pages), to the point and easy to follow. Setup and operation are simple.
After hooking up the Palette, you must make some simple adjustments to he certain that the image inside the Palette box is sharp and clear. As in all the program’s ?
Presenting.The Future Of Biisiness
The Commodore Amiga 2000 «
Desktop Presentation System. a
The Next Step Forward.
Commodore' presents a major breakthrough in the art of present ing ideas. Introducing Desktop Presentation with the Commodore Amiga® 2000. It’s the personal bust ness computer that’s also a complete desktop publishing center, video production studio, and live presentation workstation giving you access to professional-quality results at a fraction of the cost of outside suppliers.
Desktop Publishing Color. It’s the next generation in desktop publishing. And with the Commodore Amiga 2000, you can create your own catalogs, brochures, and magazines in up to 4096 colors. There’s a big advantage in black and white, too. Since the Commodore Amiga 2000 can display 16 levels of grey, it gives a far better
Enjoy true freedom of the press with Gold Disks'* Professional Page™ desktop publishing software. Even make color separations with resolution as high as 2400 dots per inch.
Here's a show-stopping juggling act. Since the Commodore A miga is the world's first multi-tasking personal business computer, you can actually run several programs
Strictly Business For your everyday business needs, there's WordPerfect® word processing. Advanced database and spreadsheet programs. Complete networking. And the Commodore Amiga is the world’s first multitasking personal business computer so you can actually run several programs at the same time.
So take a step into the future of business computing. Call 1-800-87-AMIGA to locate your nearest Commodore Amiga 2000 dealer.
A Give 'em a show they 11 never forget. Hook a Commodore Amiga 2000 to a Polaroid PaletterM and make 35mm slides in up to 4096 colors.
Preview of your laser-printed documents than the Macintosh™ SE ever could.
Desktop Video Video is part of the new language of modern business. But you won’t need epic budgets to produce A your own corporate, sales, and K * promotional videos. With the A, Commodore Amiga 2000 you can create professional-quality 3-D animation. Titles. Wipes. FadesC You can even paint over video images, one frame at a time.
Network TV producers use the Commodore A miga to create dazzling graphics and special effects. It can boost the ratings of your next business video, too
The Commodore Amiga 2000 shines in front of a live audience, too. Create 35mm slides, storyboards, transparencies even animated "electronic slideshows." You’ll get all the support you'll need when
you're on your feet.
Cj:: :o::: whoh .-7.A
presentation in vour shirt pocket. When you slip a floppy disk into a Commodore A miga 2000 that's connected to an RGB projection TV. You ve got an animated electronic slide show system.
Optional non Commodore hardware and software required for some applications Commodore is a registered trademark of Commodore Electronics. Ltd Amiga is a registered trademark and the Amiga logo a trademark of Commodore Amiga Inc Macintosh is a trademark of Apple Computer. Inc WordPerfect is a registered trademark of the WordPerfect Corporation Cold Disk and Professional Page are trademarks of Cold Disk. Inc Polaroid Palette is a trademark of Polaroid Cot potation
When you want to talk Amiga
AMIGA 500 SYSTEM Includes:
• Amiga 500 Computer
• 1 Megabyte RAM
• 1080 Color Monitor
• Amiga Mouse
• Amiga DOS
Call for best price!
WE STOCK THE ENTIRE LINE OF AMIGA PRODUCTS!
Amiga 1010 3W External .....
Amiga 1020 b1 *" External ......
Amiga 2010 3Y2” Internal ......
Amiga 2020 5V4” Internal ......
20 MB ...
50 MB ..
60 MB ..
! * 1 L i 1 » 11 «•••••••
MAS-20 20 MB ......
ITI 1 » mmm '¦ * f fc-*' • ¦¦••¦•¦I. •**»*¦*¦¦¦¦
20 MB ...
30 MB ..
60 MB ....
97204 20 MB
410 A W G $ 169.00
Color 600 Hi-Res RGB ....349.00
1080 Hi-Res Color ...299.00
2002 RGB Color ...329.00
2080 Hi-Res RGB .Call
MAGNAVOX 515 RGB Color
502 Composite Color ...
8562 RGB Composite ..
4120 14" RGB Composite. 4160 14" Hi-Res RGB .
Amiga 1680 .....
Volksmodem 12 300 1200 ..... 99.99
Signalman Express 1200 Ext 199.00
Omega 80 119.00
Smartmodem 300 139.00
Smartmodem 1200 ..329.00
Smartmodem 2400 ..479.00
Parrot 1200 ....119.99
1200 External 139.00
MD2-DM DS DD 5%” ...9.49
MFD2-DDM DS DD 3VfeM ....19.49
MD2D DS DD 5Va" .9.49
MFD-2DD DS DD 3W” . 19.99
FX86E .... $ 329.00
LQ800 ..... 459.00
LQ2500 Color .949.00
Okimate 20 Color ....129.00
ML182 - 120 cps .249.00
ML292 - 200 cps 80 Col 469.00
ML293 - 200 cps 132 Col ....619.00
STAR MICRONICS NX10 120 cps
NR15 - 240 60 NLQ 589.00
NX15 - 120 cps 30 NLQ .359.00
NB15 - 100 300 cps 24 wire ...949.00
Alegra 2 MB ...
AMERICAN LIQUID LIGHT
Megamiga 2 MB .
Minirack C .
Minirack D...,, ..
Amega w OK ...
COMPUTER SYSTEMS ASSOC.
Turbo Amiga Tower ...
Cage II OK .
Cage II 2 MB ..
Cage II 4 MB ..
Comspec AX2000 .....
COMPUTER MAIL ORDER
you want to talk to us.
A C Basic $ 139.00
A C Fortran .....199.00
Leader Board ....26.99
10th Frame 27.99
Station Manager ...749.00
Grade Manager .69.99
Quiz Master 64.99
Gamestar Basketball ..28.99
Gamestar Baseball ..28.99
Gamestar Football ..28.99
Gamestar Golf ...28.99
Music Studio .....37.99
Aegis Development *49"
TV Text 68.99
Zuma Fonts (ea.) .....24.99
Marauder II .26.99
Archon II ......24.99
Auto Due! . 34.99
Deluxe Music ....62.99
Deluxe Paint II ..97.99
Deluxe Print ......74.99
Deluxe Video 1.2 ....97.99
Eari Weaver Baseball ..36.99
Micro Systems OD
Sky Fox ......25.99
Rogue $ 24.99
Summer Games 24.99
World Games . 24.99
Financial Plus ..189.00
Gold Spell ...34.99
Laser Script 34.99
Page Setter 91.99
Zork Trilogy 47.99
Hitchhiker's Guide ..28.99
Pro Video CGI . CALL
Font Library I or II (ea.) .....76.99
C-Professional .. 279.00
dbc III Library .119.00
Aztec C-Commercial .329.00
Aztec C-Professional CALL
Aztec C-Development ......199.00
Maxiplan Plus .134.00
Macro Assembler ....66.99
Amiga Shell 49.99
MCC Pascal 66.99
Cambridge Lisp ..... 139.00
Amiga Tool Kit . 34.99
Dynamic Cad ..369.00
Organize ...$ 66.99
Audio Digitizer . 89.99
Midi Interface ... 44.99
Hailey Project ... 34.99
Keyboard Cadet 29.99
SAT Prep .. 51.99
Pro Write ....79.99
Money Mentor ...59.99
Jet Flight Simulator ... 31.99
Scenery Disk ... 17.99
Examples ... 21.99
Grid Database ...35.99
Modula ll-Comm ..199.00
Modula 11-Regular ...... 63.99
Modula ll-Dev .....99.99
True Basic ..73.99
Libraries (ea.) ....37.99
Runtime ...... 99.99
VIP Professional ...112.00
WORD PERFECT INC.
Word Perfect ..... 199.00
Professional Text Engine ..79.99
In the U.S.A. and in Canada
Call toll-free: 1-800-233-8950.
Outside the U.S.A. call 717-327-9575 Telex 5106017898 Fax 717-327-1217
Educational, Governmental and Corporate Organizations call toll-free 1-800-221-4283 CMO. 477 East Third Street, Dept. B911, Williamsport, PA 17701
ALL MAJOR CREDIT CARDS ACCEPTED.
POLICY: Add 3% (minimum $ 7.00) shipping and handling. Larger shipments may require additional charges. Personal and company checks require 3 weeks to clear. For faster delivery use your credit card or send cashier’s check or bank money order. Pennsylvania residents add 6% sales tax. All prices are U.S.A. prices and are subject to change and all items are subject to availability. Defective software will be replaced with the same item only. Hardware will be replaced or repaired at our discretion within the terms and limits of the manufacturer's warranty. We cannot guarantee compatibility. All sales are final and returned shipments are subject to a restocking fee.
Functions, the built-in utility has on-screen instructions to walk you through the procedure. Select your Film from the list of accepted types in the pull down menu, and the program handles the rest. The whole program takes full advantage of the Amiga’s intuitive control, making it very easy to deal with. Once your adjustments are complete, you’re ready to start making hardcopy.
You’ll First want to take pictures of the test pattern provided on the Special menu. Also on this menu is the Edit Exposure option, which lets you change the red, green and blue value for each exposure. To adjust a picture's brightness, you can also change the white value. When an exposure is made of the test pattern, the numeric value given to each color is recorded in the print, along with a basic color pattern for a v%f!al check. By making a series of test exposures, each at a different setting, you can easily determine which combination best suits your needs. Once you’ve established your preferences in Film type and exposure settings, they can be saved to disk as defaults. You can easily change the settings again for individual exposures, but using your defaults
really saves time.
Okav, the camera’s loaded, the Palette’s
on, the proper adjustments have been made now can we make some photos? This is probably the easiest and most fun part. Any IFF compatible picture in any resolution, except Hold-and-Modify mode, can be loaded and viewed (from either drive). To
shoot, all you do is go to the Expose option under the Projects menu and select Single. While the exposure is being made and each color Filter is moved in place inside the Palette, your picture is broken down pixel-by- pixel on screen in a timed display of black- and-white patterns. If it doesn’t sound like a spankin’ good time to watch, then I suppose it’s one of those things you have to see. When the exposure is Finished (about one minute), a screen message instructs you to proceed.
Imprint has its own color editor in the Special menu that allows you to make adjustments to your picture as you would with a paint program. This saves you from having to exit Imprint and hoot up another program in order to make any last minute changes. Another nice option in Special is the Raster Fill mode. Raster Fill works with lo-res pictures to eliminate the horizontal raster lines from the images. Imprint makes one exposure, then shifts the image down by a half pixel and makes a second exposure on top of the First. Raster Fill works so well that I won’t shoot a lo res picture without it. If you have a motorized camera back to advance the Film, you can take advantage of two other options, C-M-Y (cyan, magenta, yellow) for making color separated slides and BATCH, for making up batch files ol pictures.
As a bonus, there is a separate program on the Imprint disk called Snapshot. Snapshot is a RAM-resident utility for making ?
Do you have yours yet ?
The free Computer Discount Catalog!
Authorized AMIGA TM Dealer Over 400 items with full descriptions New titles arriving daily Huge inventory of AMIGA TM products Orders shipped in 24 hours s 15-day money-back guarantee s Knowledgable people, professional service Overnight delivery available Credit cards are never charged until the goods are shipped!
For your'free catalog, Call today!
Computer Discount Denver, CO 80204
Circle reader 137
Amiga is a trademark ol Commodara-Amiga, Inc
“your one stop AMIGA™ shop”
SO Xovember 19S7
Jitter Flicker .S14
Joystick w 3 Fire Button ... $ 10
Modem Cable ...... $ 17
Teak Wood 120 Cap .$ 35
Teak Wood 60 w lock ...... $ 31
Teak Wood 64 Cap ..$ 28
Midi Cable S19
EPVX Joyst-ck 500XJ $ 19
Tac-3 Joystick ...... S18
D g -DrO'd ...Call
T mesaver ......Call
B E S T ... $ 299
Financial Plus ...... $ 199
Keep Track General Ledger $ 85
Miamiga Ledger Softwood} $ 63
Nimbus 1 Record Keeper ... $ 99
Delender ol tne Crown ..... $ 35
King of Chicago .....$ 35
S D I $ 35
Sinbad .. $ 35
BBS PC .....
¦ $ 65
¦ $ 49 $ 52 Call
• $ 46
Digital Link ......
Macro Modem ...
Marauder II ...$ 29
Mirror Hacker Package ......$ 35
Mirror ....$ 35
Creativity & Product.
Amiga Disk file Organizer ...$ 48
Analytic Art ..... $ 42
Art Gallery t . $ 23
Art Gallery II .$ 23
Butcher ..$ 29
D'Buddy ..... S49
Fastfont ..$ 30
Flipside ..$ 44
Gizmoz Enhanced ...$ 49
Grabbit $ 24
Keygeme .$ 35
Print Master Plus ....$ 37
The Surgeon .S44
TV * Text .$ 70
Zuma Fonts 1 .S23
Zuma Fonts II $ 23
Zuma Fonts III .. $ 23
CALL IN FOR CURRENT PRICES
Product subject to availability. Prices subject to change.
Shipping Info: C.O.D. Charge only S3.00 per shipping. We ship UPS Ground. Air. And overnight shipping available. For faster delivery s«nd Cashier Check, Money order, or use MasterCard or Vtaa. Personal checks allow 20 days to clear. Company purchase orders accepted. Celt for prior authorization. Mass. Residents add 5 sales tax.
Amiga Is a trademark of Commodore-Amiga, Inc.
84 Pleasant ST. Worcester. MA 01608
Acquisition ..$ 199
Datamat A200 ......$ 199
Datamat A300 ......$ 279
DBMAN ..$ 99
Omega File ...$ 55
Organize' .$ 65
Softwood File II SG ..$ 79
Super Base .. $ 90
Sony 3.5 DS. DD .....$ 23
Fuji Double Sided Disks .....$ 22
Maxell MF2 DP ......S2:
Desk Top Publishing
Page Setter .. $ 99
Publisher 1000 ..... $ 145
Animal Kingdom .....$ 35
Decimal Dungeon ....$ 35
Discovery Math ......$ 29
Discovery Spell ......$ 29
Discovery Trivia .....$ 29
Dr. Xes ...$ 37
First Shapes . $ 34
Fraction Action ......$ 35
Kid Talk ..S35
Kinderama ...$ 35
Imkword French .....$ 25
Lmkword German ....S25
Linkword Italian .....$ 25
Lmkword Russian ....$ 25
Lmkword Spanish ....$ 25
Match It ..S27
Math Talk S35
Math A Magician .....$ 27
New Tech Clr Book S27
Read & Rhyme ......$ 35
Speller Bee ...S35
Talking Coloring Book ......$ 25
Winnie The Pooh ....$ 21
Alien Fires ... S30
Archon Ii .$ 35
Archon .. $ 29
Arctic Fox $ 28
Auto Duel S35
Bard's Tale ..... $ 35
Borrowed Time ......$ 29
Bridge 4.0 $ 24
Championship Baseball .... $ 30 Championship Basketball .. . $ 32
Chess Master 2000 ...$ 34
Championship Football .....S30
Championship Golf ..$ 30
Computer Baseball ..$ 29
Deep Space ..$ 33
Arazoks Tomb ...... Call
Delta Patrol ..$ 20
stargl'der $ 35
Earl Weaver Baseball .$ 37
Faery Tale $ 33
Famous Courses .....Si7
One-On-One seres . Call
Ultima IV Call
Galileo ...$ 69
Grand Slam Tennis ..$ 36
Gridiron Football ....$ 53
Hacker II .$ 34
King Quest 1 .$ 35
Leader Board .S30
Little Computer People $ 35
Marble Madness .....$ 35
Mean 18 ..$ 30
Mind Shadow .$ 29
Mind Walker ..$ 37
Monkey Business ....$ 20
The Pawn S30
Land of Legends .....Call
Shanghai .$ 29
Skyfox ...$ 28
Star Fleet I ...$ 40
Strip Polker ..$ 30
Tass Time Tone Town ......$ 29
Temple Aphsai ......$ 30
Tenth Frame ..$ 30
Tournament Disk ....$ 17
Ultima III .$ 44
Uninvited .$ 39
Video Vegas ..$ 27
Winter Games $ 30
World Games .$ 30
Graphics & Video
Animator Images ...$ 85
Dynamic Cad $ 325
Digi-Pamt $ 45
Deluxe Paint II $ 99
Dpaint Art Disk ......$ 25
Dpaint Art Disk *2 ...$ 25
Dprmt Art Disk ......$ 25
Deluxe Print ..$ 69
Aegis Draw Plus ....$ 167
Deluxe V'deo 1.2 ......S95
Images ...$ 29
Vdeoscape 3-D ......Call
Prism ....$ 47
Seasons & Holidays ..$ 25
Video Cataloger .....$ 30
2 • 2 Home Mgmnt
Financial Cook Book .... Home Inventory Mgr. ...
Money Mentor ...
Phaser Home Acct. Sys. .
Amiga 256k Expansion ......595
3. 5 External Drive ..-$ 220
5 25 External Drive ..$ 189
Atime Plus ...$ 49
Avatex 300 1200 .....- $ 109
WV1410 Camara .. S235
20-Meg SCSI hard Drive-C LTD $ 575
Amiga 500 .... Call
Amiga 1000 ..Call
Amiga 2000 ..Call
A2052 2mb Expansion......Call
Bodge Card .Call
A501 512k Expans'on .Call
A2010 3 1 2 Internal Dr Call
Digi-View $ 149
Future Sound $ 139
Genlock .$ 225
Insider 1 Meg $ 329
Amiga Modem 1680 .$ 175
E. C.E Midi Interface .$ 55
Skyles 256k Expansion ......$ 85
Skyles Midi .. $ 49
Starboard 2 (i Meg Popltd) . $ 399 Startboard 2 2 Meg Popltd . $ 535
Starboard Multi Function ----$ 79
Tic $ 49
Xepec Hard Disk Drive .....$ 895
Supra Hard Disk ....$ 855
Languages & Utility
A C Basic ...S149
A C Fortran .$ 230
Amiga Assembler ....$ 75
Aztec C Commercial 3.4 .... $ 320
Aztec C Developer 3 4 $ 199
Aztec C Professional $ 150
Cli Mate ..524
Cross Assembler .....$ 69
Enhancer .$ 14
Lattice C $ 165
Amiga Lisp ..$ 140
Shell .....$ 52
System Monitor ......$ 37
TDI Modula II Commercial . $ 199 TDI Modula II Dev. (N V) ...$ 105 TDI Modula II STD (N V) ....$ 69
True Basic ...$ 99
TXED ....$ 30
Zing .....$ 55
Okimate 20 Interface .$ 80
Okimate 20 ..$ 205
Panasonic KX-10911 $ 225
Sound & Music
Deluxe Music .$ 69
Inst-Music Data Disk «1 .....$ 25
Instant Music .$ 35
Pro-Midi Studio Soundscap $ 134
Sonix ....$ 55
Sound Sampler ......$ 89
Analyze! 2 0 . $ 95
Logistix Integrate ....$ 90
Maxi Plan (New Version) ... S109 Maxi Plan Plus (N.V) $ 139
Flight Simulator I! ...$ 38
Key Board Kadet ....$ 30
Master Type ..$ 30
Silent Service .$ 30
Super Huey .$ 30
Flow. Idea Processor .$ 69
Gold Spell $ 33
Infominder .....$ 69
WordPerfect ..... Call
Miamiga Word $ 66
Scribble' 2.0 .. $ 65
Viza Write $ 90
Promise .. $ 33
screen-dumps to the Polaroid Palette. With one keystroke you can make a slide or photograph of almost any screen, from any program, while it’s running.
Who Needs It?
The system may be easy and fun. But how well does it work? In my opinion, the results are excellent. I ran a number of tests with both Polaroid instant print film and with slides, using original artwork of varied nature and digitized pictures. The color reproduction in the slides was amazingly close, but the Polaroid film didn't fare quite as well. The images are all sharp and clear and fill most of the picture Frame with only the slightest curvature at the edges. Best of all, the quality of the pictures is consistent for each shot and roll of film (assuming everything is set properly). No more bracketing every shot with extra exposures at different F-stops to insure one good shot.
The only real drawback is the rather high price-tag. As a professional tool it's not over-priced at all, but it’s not something that the average Amiga owner is going to be able to run out and buy. But for the User Group that is really serious about their graphics, it would be well worth pooling their resources for. Or perhaps you’re an enterprising individual who could defray the cost of the Palette and Imprint by selling a slide-making service to others. An investment like this would be worthwhile for businesses and professional artists.
All in all. Imprint turns over a lot of control to the user, while remaining simple enough for even the least technical among us. The program designers deserve a lot of credit for keeping the user in mind. Making a product that will serve a specific need is one thing, but making one that serves the users, regardless of their technical background, calls for a round of applause.
Imprint Liquid Light
2301 W. 205th St., Suite 106 Torrance, CA 90501 213 018-0274 $ 495.95
5I2K and Polaroid Palette required.
Polaroid Palette Film Recorder Polaroid Corporation
575 Technology Square 9P Cambridge, MA 02139 6 I 7 577-3796 .$ 1,999
Liquid Light adaptor required.
Once restricted to mainframes, relational databases are making their mark on the Amiga.
By A1 Willen
ACQUISITION, from Taurus-Impex of England and distributed by Haitex Resources, should have been a great product. According to the specs, this relational database can have fields as large as 10MB, contain a maximum of 10 million fields per record, yield 100 million records per file, have a one-gigabyte file size, allow up to 16 relational sort paths per file, support full Amiga graphics, provide access to at least four different file formats and provide reporting on both an automatic or manual user interface.
It should have been great, but it isn't. After examining it carefully, I don’t like using Acquisition at all. Though technologically superior. Acquisition is disjointed and confusing to work with.
Promises and Delivery'
Acquisition lets you manipulate field variables, enter data into these field variables, store the desired data in an organized fashion and retrieve and display stored data based upon criteria you design. Unlike many entry-level database management systems, Acquisition supports up to 16 additional relational paths per file, an automated screen interface and a programming environment using the Acorn language.
To have a feasible relational system you must have enough processing and storage power available within the host environment, and you must have a multiuser network simultaneously accessing the multifile system. One reason Acquisition fails is that it places a premium on the relational concept, yet completely ignores the system it is running on. The Amiga is a powerful microcomputer, but it is limited by RAM and disk size, and it will never be an out-of-the- box multiuser machine. Even a souped-up Amiga with SMB RAM and a 60MB hard drive would never fulfill the potential of this software.
Besides relational data structures. Acquisition also stresses a user-intcrface language called Acorn, an interesting combination of BASIC and C that is compatible to dBase- Ill’s programming language, Prism and Paradox’s PAL language. Acom is a more powerful route of accessing data from previously established Acquisition databases. With it, you can create modifying streams, macros or large retrieval programs. A stream is a very small program file (less than 256 bytes) that is attached to any field, and is activated when that particular field is accessed. Macros and larger Acom programs are composed of reserve words that serve as structure commands, mathematical and Boolean data manipulators or special Amiga machine-specific commands. If you don’t like Acom, you can access the database with the automatic reporting interface or your own BASIC or C program.
Less Than the Sum of the Parts
Acquisition is a combination of programs stored on two system disks. Make and File. The Make disk contains a utilities drawer, creating, pasting and bridging editor programs. The File disk contains another utilities drawer, settings, filing, linking and reporting programs. With two system disks and a data disk, disk swapping is wonderfully complex.
You can access the Make disk's programs from Workbench. The Utilities drawer contains a disk format routine, a requester assignment program and CL1 access from Workbench, though neither system disk contains a c directory of (4.1 commands. Great- mg generates the fields, their names, field streams (Acom auto exec files), storage types and length of the file. Pasting allows access via windows to up to 16 different database files. With it. You can create and alter the screen presentation oi the project. Bridging creates the pathways between two or more data files via like fields. System and relational paths are supported. Besides the paths to and from different files. Bridging also orders access.
On the File disk. Settings creates default system settings. The Utilities file contains a last minute text file, new disk file, assign file and GUI access. Filing is for entering raw data, data editing and simple one-file reporting. Linking designs a report via a text file. Linking also establishes a tracing routine which determines, via user criteria, which parts of the filing system are used in the report. A subroutine of Linking, Reporting displays a previously defined report.
Acquisition isn’t terribly difficult to learn. What makes it horrible to use is a feeling of lack of organization. Each processing stage of Acquisition (file creation, file reporting) ?
¦ Bill Volk, Aegis Corporation, Vice President Software Development:
"The Alegra is an excellent value and speeds up operations of Aegis Draw substantially. It works well with 1.2 operating systems and brings the cost of memory expansion for the Amiga in line with the cost of memory for other computers."
Alegra is the Amiga ” Memory Expansion Unit from Access Associates available in 512k (upgradeable to 2MB) and 2MB versions. With a 3A" foot-print, Alegra is the
smallest expansion package available anywhere!
¦ Greg Riker, Electronic Arts, Manager of Technology:
"We use Alegra and have put units in the hands of alt our developers so they can develop programs using external memory. We picked Alegra because it was problem-free, and will be using it for all future development on the Amiga."
Approved by the F.C.C. for Class B operation,
Alegra conforms to the Commodore Amiga Expansion Specification and works with all popular software.
¦ Larry Stoddard, Micro-Systems Software, President:
"You can quote me all over the place. They're good cards. Alegra makes and allows OnLine, Analyze,
Organize, and BBS PC to he more effective. We beat our Alegras to death. One of them is in use 24 hours a day and not even a glitch
Economically priced and highly reliable, Alegra has no wait-states, so your Amiga operates at its intended speed.
¦ Bruce Webster, Byte, Consulting Editor:
"...it'sworth the price for the added power. I know that I'm hooked."
Available at your quality Amiga dealer.
.. 491 Aldo Avenue, Santa Clara, CA 95054-2303 (408) 727-8520 FAX 408-727-0792
'Amiga >S a trademark of Commodore-Amiga Inc Aloqra is. A trademark o! Access Associates
is handled by a specialized corresponding program. Some programs, such as Pasting, are extremely well done with pull-down menus, mouse menu bars and keyboard alternates. Others are shoddy and present an air of confusion. Interrelated programs (such as Settings and Creating) are often on different disks, making more work than necessary. The lack of a help option also contributes to Acquisition's shortcomings.
Each section of the 300-page manual describes one of the specific programs comprising Acquisition. However, the book is riddled with misspellings, and some Acorn command examples don’t always work as shown. To make things more confusing, chapters are not presented in logical order. The manual should provide examples of creating a simple uni file, like a phone directory, before plunging into complex, multifile relational file structures in Chapter One.
Acquisition supports four different file structures, including IFF and a custom or variable file structure, so you can load and save data from IFF-compatiblc word processors and graphics packages into your database. An IFF picture can be registered within your database so that although it only occupies the space of one picture, that single picture can be accessed by any number of reports.
Besides File Fields, Acquisition also supports temporary Memory RAM Fields to speed operations and to perform rapid onetime calculations. Several months ago I created a 4 8-field-per-re port file structure on another popular database; the program took over one minute to append this rather large report. Acquisition appended this same file in less than one second. Since each mode is a separate program rather than part of a large, memory-resident program, the unused RAM can temporarily store more of your data file. Thus calculations and file restructuring are done on a quicker memory level than on a disk level. Also, database housekeeping chores are done at specified times according to Acquisition's needs (or yours), so time is saved from needlessly performing these important, hut often unnecessary, tasks.
Similar attention to detail can he seen in Acquisition's graphics and extras. The pro* gram has great background screens and superior use of icons throughout the system. The wait pointer (an animated English Bobby) is truly amazing to watch. You can even place background graphics behind and around field entry boxes. Thus, a realistic
personal check can serve as a backdrop for entering check data. One of the many options that lend a professional touch is the comprehensive decimal hex calculator, which can he activated from several programs by clicking on its icon.
As a whole, Acquisition has some serious organizational faults. The manual should he proofread and completely rewritten, building from the simple to more complex in small logical steps. The main problem I had with Acquisition was its lack of consistency, and an overall feeling that the product was a hodgepodge of brilliant, hut ill fitting, sub components. 1 wanted to like the program. But only with comprehensive reworking will Acquisition live up to its potential.
Ha itcx Reso n rces
208 Carrollton Park, Suite 1207
Carrollton, I X 75006
Though good for your modem, this program may wreck havoc with your phone bill.
By Peggy Herrington
AN AMBITIOUS undertaking even in its first release, Diga! (which loosely means “speak to me” in Spanish) may not be the ultimate telecommunications package, but one thing is for certain: lfs a gutsy program both in scope and implementation.
Aegis wasn't content lo rest on established protocols and screen displays (optional interlace mode with true overscan using special fonts in up to 132 columns with 50 lines) for communicating with mainframes, mini and microcomputers using a variety of occasionally imperfect terminal emulations (VT100, VT52, Tektronix 4010, ANSI, TTY and TALK, which makes everything audible). Rather, Aegis equipped Diga! With a new protocol clubbed Double- Talk and an option for customized emulations. DoubleTalk makes real-time two-way conversation via keyboard entry (called chat or conference) possible between two Amigas. At the same time that files are transferred a time-saving boon. Because
Aegis recently put the code for DoubleTalk, and instructions for tailoring emulations, on CompuServe and BIX, developers are incorporating them in emulations for specific situations, like bulletins hoards using DoubleTalk and an American PeopleLink module with Wxmodem protocol (scheduled to he on Delphi) and a split screen window for conferencing.
Reach Out and Interface
The number of protocols incorporated in Diga! Is indicative of its force. Xmodem and Ymodein both in standard and CRC, CompuServe “B’ Kermit (with server mode) and ASCII are present in binary or text format. The program supports up to 31,250 baud and I've successfully used all except Kermit at 1.200. These protocols are available in Remote mode, too, which prompts Diga! To answer incoming calls with any auto answer modem (you change parameters on the Modem Set Up screen rather than flipping dip switches) and permits system access to specified areas with password security. Multiple file transfers in both calling and remote modes are possible provided the protocol in use permits them.
Innovation, emulations, protocols, remote operation and multiple file transfers are important features, hut Digal’s attention to detail and ease of operation is what makes die difference. You can scroll hack and forth in the capture buffer view window, for example. Resizing and leaving it onscreen without interfering with the flow of incoming or outgoing data. Although you set the buffer's size as you open it (4K to 5I2K) and save the contents to disk when it’s full, it also has an optional Loop mode that will delete the oldest information as new information comes in. The Help key pops up a Fast Menu that lets you alter communication parameters with mouse clicks. Beautifully Intuition based, Diga! Can he operated with pulldown menus and the mouse, or easy mnemonic keyboard combinations. For example, pressing either ALT' key with B sends a break to the host, Amiga-14 hangs up the phone and Amiga-P gets you the Phone Book menu. Once there, D will dial a phone number or ALT-D will redial it a specific number of times.
Of course, macros, phone hooks and scripts are important, too. Macros are previously entered text that can he sent at the press of a key or two. Diga! Saves configuration files that include every changeable aspect of the program, each of which can hold ii]) to 50 macros (the function keys ?
Out of Apple’s Desktop Publishing Market
City Desk is a full featured Desktop Publishing Program designed with both the professional and amateur in mind. Now you have the power and flexibility to create high quality, professional looking documents. City Desk is for the serious users who demand the best, in products and results.
$ 149.95 (U.S.)
Version 1.1 Now Shipping!
• Supports WordPerfect
• Supports PostScript
• Supports HP Laser Jet+ Version 1.0 Owners Call for FREE Upgrade
(This page was created with City Desk and a PostScript Printer.)
Version 1.1 Features
• Supports WordPerfect
• 140 Page manual created with City Desk
• Simple start up exercise using text and graphics
• Automatic kerning and leading
• Powerful embedded command options
• Unlimited font changes in the text
• Flow text around graphics
• Any number of fonts on a line
• All preferences printers supported
¦ Prints IFF pictures
• Prints color pictures in gray scales
¦ Text and graphic editors included
• Headers or Footers
• Automatic page numbering
• Horizontal and vertical ruling w ith variable line weights
¦ Widow and orphan control
¦ Indents and outdents
• Left, right, center, or Fill justification
• Reverse type and graphics
• Not copy protected!
Head Coach Pro Football Simulation
If you’ve ever wished a computer football game could be more like a chess game... then its time you met the new Head Coach, Head Coach is a strategic game, not an arcade game. Playing Head Coach is as close to coaching the Pro’s as you can get without signing a contract. You send in the plays, setting the strategy for those exciting long drives toward your opponents end zone. You call the plays the same way a coach calls plays.
• Have instant replays, even slow motion
• Show Stats while game is in progress
• Player injuries and substitute players
• Create realistic defensive alignments
• Returns fumbles and interceptions
• Call blocking assignments and snap count
• Display jersey number or player strength
¦ Computer can run either, neither, or both teams
• Create weather; wind, sun, rain, or snow'
• Choose stadium type, name and surface
It’s easy and fun to have the QB hand off to the Halfback and send him through the "three hole", by entering the simple command "RHB3". With Head Coach you can use the standard offensive or defensive playbooks or create your own. You can even design custom plays while the game is in progress!
$ 49.95 (U.S.)
9896 Southwest Freeway, Houston, TX 77074, USA, (713} 988-2818
Canadian Dealers: We now ship direct from Vancouver B.C. Call us for details. "At MicroSearch, we listen to our customers...carefully." PostScript is a reg. TM of Adobe Systems Inc., WordPerfect is a reg. TM of WordPerfect Corp., HP LaserJet+ is a reg. TM of Hewlett-Packard Corp. Apple is a reg. TM of Apple Computer Corp.
used plain, shifted, or in combination with Control, ALT or the Amiga keys) of up to 80 characters each. To enter one, pull down die Phone menu and select Macros, click in the Plain. Shifted, etc. box, then click again on an FI to F10 input line and type away.
Digal’s Phone Book is power-packed, too, hut it’s confusing to set up and use because it’s poorly documented. Most communications programs show a list of previously entered host names, phone numbers and parameter settings that you can sec all at once. Diga!, however, offers an input requestor for each entry and searches through them alphabetically, showing one at a time. To auto-dial, the entry for the host you want to call must he on the screen, but you can scroll through the entries with the cursor keys, though it's undocumented. To enter a previously saved configuration or script file, click squarely on Configuration and Script in the phone hook to bring up a disk access requestor and continue until you click 011 the file name itself. Diga! Looks for files in their respective directories, so if they’re not there or the correct path isn’t shown, it can’t implement them.
Follow the Script
Scripts preprogrammed instructions Diga! Carries out when you auto-dial are capable of logging onto a system, capturing mail and messages, transferring and saving files, signing off and so on, completely unattended. You can use 30 commands and access AmigaDOS, but you must construct scripts from their definitions in the manual in a programming-like environment using an external text editor. Diga! Accommodates ASCII files along with those from Micro- Smith’s TxFd or IFF text files from New Horizon’s ProWrite or the Notepad. It makes good use of the Amiga’s clipboard, allowing you to copy files there, multitask or quit Diga! Or the creation program, and paste text hack from clipboard memory.
Diga! Does most things exceedingly well, hut the cost is large memory requirements; under 100K bytes are left 011 a 512K system when you start Diga! From Workbench. Its only real programmatic shortcomings center around specialized terminal emulations that are loaded from disk as needed. Neither VT100 52 nor Tektronics is stable on an unexpanded machine. You'll have better success by setting VT100 to 24 lines (with or without overscan) using a transparent cursor and running it from the CLI. However, it won’t handle double-wide characters, graphics and 132-column overscan. Since Diga! Emulates a Tektronics 4010, it won’t do 4110 or 4115 extended plot commands. An external translation program converts Tektronics graphics to Aegis Draw and Draw Plus format.
With these exceptions, most of Digal’s other blemishes are minor. There’s no line- by-line prompted buffer transfer, you can't control the incoming end-of-line format (EOT) or add filenotcs or check free disk space. An on-screen clock would he nice, hut more serious is the absence of a splitscreen chat window. The program manual is an interesting 94-page mixture of simplistic advice to novices spiced with techno-speak about parity and logic hits. More attention to detail and an expanded tutorial would be helpful. But remember, communications software is designed for reaching other users. Diga! Itself is beautifully implemented and there are lots of helpful people online. Don’t he afraid to try. Aegis wasn't.
Aegis Development Corp.
2210 Wilshire Blvd., Suite 277 Santa Monica, CA 90403 Technical support: 213 392-9972 $ 39.95
Proof that a database can be fun.
By Ted Salamone
THE AMIGA IS a truly inspiring machine, fake Microfiche Filer for example; a flat file, graphic database. Instead of following the pack by developing a “me-too" product, Software Visions offers Amiga users a real alternative, a unique means of cataloging, manipulating and retrieving data, based on the microfiche format. In the program, a roving magnifying glass expands portions of data for review and retrieval.
Not copy protected, this one-disk application installs easily on hard drives. It also works well with one or two floppy drives. The manual discusses setup procedures admirably and does a nice job of stepping you through the sample address book on the disk. Once through the tutorial you feel as if it’s time to move on only it isn’t.
Despite sample files, adequate reference sections and relatively comprehensive definitions, it is difficult to create your own database the first time out. I he manual doesn’t explain file and record setup in a coherent manner; nor does it clearly spell out the procedures to format reports. If these instructions were as clearly defined and as succinctly grouped as the address book tutorial, Microfiche Filer would be nearly flawless in execution and design.
The saving grace, which lessens the learning curve, is the intuitive nature of the application. Just apply a little common sense and mix liberally with the fine art of soft-
ware experimentation. This experimental odyssey is not as bad as it sounds, however, because Microfiche Filer is fast. Sorts, printer output, selects, nearly all actions (even screen redraw) work at a more than adequate pace. Functions perform with minimal. Certainly acceptable delays.
Menu commands and editing functions have easy to learn and easier to use keyboard equivalents. While working with records or entire databases yon can make a copy by merely dragging the image until its border colors change. Release the button and you have a perfect clone. This is a very handy way to enter data in records that are nearly identical.
Despite the apparent dearth of logical operators for selects, Microfiche Filer is surprisingly robust and flexible. Equal to, greater than, less than, chaining and character positional (first or last in a field) operators comprise the core, though a few others are also available.
Fields are selected on one at a time; however, multi-pass selects can produce extremely well-defined or highly discrete information and reports. This multi level selection process is not difficult, time con- ?
Do you have just a tew C64 C128 disks ot text or data tc transfer and no 5.25-inch disk drive on your new Amiga?
Use our new Disk Conversion Service to transfer the entire 1541 1571 disk image to a 3.5-inch Amiga disk. Then use Disk-2-Disk, with all of its translation features, to extract and convert individual Commodore files from the 1541 1571 disk image into standard Amiga file format.
The 1541 1571 Disk Conversion Service fee is $ 6.50 per disk plus a $ 151 service charge (per order). The fee includes a 3.5-inch diskette, and return shipping via UPS surface.
CAUTION - This conversion service can only orocess 1541 1571 disks which are formatted in the standard 35-track 256-byte sector format. Disks which are copyprotected. Marked with a copyright notice or formatted with non-standard formats cannot be converted to Amiga format
Programs designed for graphic artists are difficult to learn, hard to use. Tie up lots of memory, cost too much, and do not handle text very well. Graphics printing on a dot matrix or daisy wheel printer is very slow.
Introducing PRECISELY. The word processor optimized for people who work with words not pictures! Everything you expect in a word processor, such as:
? What you see is what you get (WYSIWYG)
• Very fast screen update printer speed
• Easy to learn and simple to use
• Converts PaperClip, Pocket Writer and SpeedScript documents
• Online HELP • Mail Merge • Keyboard Macros
• Oops Key to undo mistakes
• Built in spelling checker coming soon
This is PRECISELY the word processor you’ve been looking for at PRECISELY the right price! Only $ 79.95 (sometimes less is more). Add $ 3.00 for shipping and handling, CA residents add 6% sales tax.
The Word Processor that doesn’t try to be a desktop publisher.
TRANSFER C64 C128 files to and from your Amiga!
DISK-2-DISK reads your PaperClip. SpeedScript and Pocket Writer documents or other files on floppy disk directly into your Amiga. Transfers all file types. Use these transferred files with your favorite Amiga programs.
* Reads writes 1541 4040 and 1570 1571 disk formats.
• Converts Commodore PET ASCII to Amiga ASCII and vice versa.
TRANSFER MS-DOS and ATARI ST files to and from your Amiga!
D0S-2-D0S reads Lotus 123 worksheets wordprocessing documents or any other files on floppy disk directly into your Amiga for use with your favorite Amiga programs.
• Reads writes both 5.25" AND 3.5' MS-DOS disks.
• Reads writes 3.5 Atari ST diskettes (GEM format).
• Converts ASCII file line ending characters.
Disk-2-Disk requires the Amiga model 1020 5.25 disk drive. Dos-2-Dos runs on any standard Amiga. Disk-2-Disk $ 49.95, Dos-2-Dos $ 55.00. Add $ 3.00 for shipping and handling, CA residents add 6% sales tax.
Central Coast Software
286 Bowie Drive, Los Osos, California 93402 • (805) 528-4906
. • .
Suming or ornery in any way. By breaking the select criteria into small, discrete steps, users have better control over the work being performed and have less damage to reverse if there is an operator or computer error.
While on the topic, Microfiche Filer does very well in the error handling category, right down to its emergency shutdown (and reconstruction) capabilities. This is just another example of the thoroughness behind the design and execution of the program.
Selected records appear in reverse image for quick identification. Hardcopy output is facilitated through pre designed report formats, a number of which can be kept on hand. Drop the desired report format in the report output box and you're done. Sorts and edits are handled exactly the same way. The ease with which changes are handled is frightening, though pleasantly so.
Besides manipulation and storage of text based information. Microfiche Filer aptly handles graphics or picture-oriented databases. IFF graphics can he entered, edited, displayed or printed. Limited to four colors at a time. Microfiche Filer nevertheless accepts pictures of up to 32 colors by squeezing or coding the 32 original hues into four. Via a color editor, you can designate the coding process, thereby maintaining a high degree of control over visual data.
Graphics may be displayed in their original resolution and colors in a separate window for detail verification. Multiple pictures can he displayed simultaneously, though this does have a slight affect on performance. Heavy graphics users will appreciate Microfiche Filer’s ability to directly access up to eight megabytes of RAM.
Microfiche Filer is a database with a difference. Modifying records, adding or deleting fields, moving their position about the screen or hardcopy is just a dick and drag away. Changing the attribute of a field takes a single click. Fven when I wasn’t quite sure what was going on, or what I was doing, 1 still got great results. It took a little time, hut the results were worth the investment.
Microfiche Filer Software Visions Inc.
26 Forest Road Framingham. MA 01701 617 877-1266 $ 99
5 2A required.
“Mewing pictures” takes on a whole new meaning.
By Peggy Herrington
A-TALK PITS from lelsina Software lets vmi talk lo just about anybody. Besides addressing popular online services, it makes the Amiga emulate a dedicated Tektronics 4010 4014 graphics terminal. A-Talk Plus offers five emulations in addition to lektron- ics. TTY and FALK, which opens a moveable split-screen chat window, are both well suited for bulletin hoard svstcms.
TALK is also good for conferencing on
commercial networks. ANSI is used on networks and those boards ollcring color graphics displays. The old standbys lor minicomputers and mainframes. Y f 1IX). Yta2 and 1119, round out the list.
A-Talk Plus is well suited for access to a business or school computer system with standard Xmodem, with optional automatic Xmodem padding stripper, Xmodem CRC and Kermit. Which lets you strip or convert file names. Transfers may be made in ASCII or binary format at six baud rates (306 to 19,200), Since it shouldn’t be on during Xmodem transfers, Xon Xoff handshaking can be toggled. The on-disk instructions in READMEF1RST will solve problems with timeouts on C-Kermit systems. The text capture buffer has a view window, though it’s not scrollable. Incoming end-ol-line conversations are also possible. You can change parity, duplex and other communications parameters, plus set the speech synthesizer to read data aloud as it is sent or received.
A filter screens out everything except letters and numbers, so you don’t have to listen to extraneous characters used online as text enhancers. A-Talk supports audo-dial, redial, answer and hangup procedures on a variety of modems (Cennetek, DF03, 1)1'100, DF200, Gendata. Hayes. Penril, Racal, USR- 212a and Vcntcl), and the manual has tips for using other modems and three- or seven-wire RS-232 protocols.
For automatic log-on, you can create scripts in a separate text editor using 10 special commands. Editable sample scripts arc provided for Telenet, TYMNET. CompuServe, NewsNet, DIALOG, MCI, Official Airline Guides, Western Union and Dow Jones. Although not as elaborate as Digafs script command set. They arc explained better in the manual. A Falk’s phoncbook will save up to 10 numbers with file names of the automatic log-on scripts. From the Dial menu you can enter 20 macros for each phoncbook entry, sent later to the host by pressing the function keys shifted or unshifted. Right-Amiga key combinations are available for most options, and are listed in the manual. Unlike Diga!, many of these shortcut key combinations are not very intuitive.
From the Project menu, you can change disk directories and open a new CLI. A-Talk Plus will save icons automatically with corresponding downloaded files, if von wish. II you want to see more of the transmitted text, you can switch to a small font and display up to 132 characters per line in interlace mode.
Drawing from the Mainframe
Tektronix 4010 4011 emulation lets you use vour Amiga to communicate with and use graphics command sets and text editors found on inanv professional and university computers, such as the AT&T Lhiix System V, on which I tested it. Plus lets you chose between four special fonts (graduated in size) and works exclusively in interlace mode. You can switch between two- or four- color screen displays and save images you create or download to disk in either IFF or Aegis Draw Draw Plus format.
In Tektronics emulation mode. A-Talk Plus is flexible and easy to use with mouse pull-down menus and Amiga key combinations. Hut using the commands on the host computer it connects you with is not an experience I would recommend for the faint of heart. By comparison, explaining how to multitask on the CLI is child's play. Graphics commands on a Unix V svstem arc so-
Phisticated and include arc, zoom, pan, circle, line, box, rotation and move. Provided you know how to use them, they can result in images of 3-D wire frame models. With A-Talk Plus on the Amiga, you can use the host system to draw images and add text as with a regular Tektronics terminal, plus you can capture the images on disk and manipulate them further offline.
Though it could be more intuitive, A-Talk Plus does what it was designed to do. I'd use it for accessing business and school systems along with many electronic bulletin boards, although there are faster error- checking protocols than Xmodem. Despite the chat window being moveable, 1 am annoyed that its default position hides incoming text at the bottom of the screen. Like
Digal, A Talk Plus is not copy-protected and comes with Workbench 1.2. It may not be the fanciest program around, but A-Talk Plus is a good, solid alternative for several specialized situations.
A-Talk Plus Felsina Software
3175 South Hoover Street. Suite 275 Los Angeles, GA 90007 213 (569-1497 $ 99.95
Star light, star bright. First star on my Amiga tonight. . .
GALILEO IS THE best astronomy program on any personal computer. Using the Ami* ga's graphics and computational power, it can display the night sky as it appears from any location on Earth for any time and dale within TOO years of the present. Inspite of all this, I still can't recommend Galileo as a legitimate observational tool: at best, the program is useful for learning some of the concepts behind observational astronomy.
A menu-driven program, Galileo can plot the location of 1,(300 stars, planets and deep-sky objects (galaxies, diffuse nebulae, etc.). It can use both the equitorial coordinate system and a local altitude-azimuth system. Based upon the longitude, latitude and time you enter, Galileo plots and displays the prominent celestial objects in your field of view. Although the plotting function is slow in relation to other Amiga graphics
Grand Slam Tennis
GRAND SLAM takes you through the four major tournaments of professional tennis: Wimbledon, the U.S. Open, the French Open and the Australian Open. Playing surfaces range from the grass courts of Wimbledon and the Australian Open to the clay surfaces of' the French Open and the hard surfaces of the U.S. Open. Each court reflects the peculiarities that the actual siie presents to players.
An impressive number of options show
programs, it is surprisingly fast for an astronomy program. The calculations needed to create the night sky are quite intensive.
T he program has many interesting options. It can plot the path of planets against the stars to observe retrograde motion. You can have Galileo show the names of the planets, bright stars, constellations. Messier objects and some NGG (New General Catalog) objects. It will even display the outlines of constellations so you can learn to identify them in the night sky. Other options let you search for planets and constellations and to get a magnified view of the planets. The What’s Up function tells you which planets are in the morning and evening skies of the time and place you entered.
I am impressed with the features and wealth of detail in Galileo, but I don't see the program replacing a good astronomy field guide or star atlas. Costing a lot less than Galileo, an astronomy field guide contains a lot more information and is portable too. (I don’t want to lug around an Amiga in addition to my Gelestron C-8 scope.) Galileo is useful for learning about the equitorial coordinate system and for investigating the position of stars and planets on a particular date, but it is not a very useful tool for observational astronomy. Unless your interest in astronomy is more educational than observational, you should pass on Galileo.
Infinity Software Ltd.
1331 61st St., Suite F Emeryville, CA 94608 415 420-1551 $ 59.95
Up in the menus. On the utility side, you can save or restore games, start new games or change courts. T hree types of racquets are available (wood, metal or graphite) with four different tensions. You can control the speed of the game, the quality of your opponent, even the weather, and you can check your Grand Slam score at any point.
Grand Slam is a one-player game only. To control your player, slide the mouse in the desired direction and click the left button to swing the racquet. Slices, lobs, smashes and topspins are controlled from the nu-
LOWEST PRICES OK
A500, A501, 1080 Monitors, C. Ltd. Or Starboard 1 meg RAM boards,
C. Ltd. Or Xebec 20 meg hard drives, all Epson Printers, 1680 modems, 1300 Genlocks, Digi- View, 1010 and 1020 Disk Drives, A2000, Bridge Board, internal Drives.
30% OH LIST PRICE OK ALL SOFTWARE
Arazok’s Tomb, Guild of Thieves, Flight Simulator & Scenery Disk 7, Earl Weaver Baseball, Hardball, FACC, Climate, Kampfgruppe, TV- Text, Videoscape-3D, ScuJpt-3D,
Word Perfect on y S200
RSISystems 1-800-752-RSIS 1-800-752-7747
Circle 154 on Reader Service card
3 ’’ Disks (DS,D0) SPECTRUM by Memory Media 10 19.95 3 " Disks (DS.OD)-PLAIN LABEL® 10 S17.95 25 542.25
3k*" Disks (SS,DD)-PLAIN LABEL 10 S16.5Q 25 537.50
3%a DISK LABELS - T F-F F (bulk 1000 $ 40.00) 100 $ 8.95
3k?n Disk filp top file - Holds 40+ disks S9.95
5V Disks (SS.DD) PLAIN LABEL® 10 S6.40 25 S13.25
5k,H Disks (DO,DD)-PLAIN LABEL® 10 S7.50 25 515.00
5k;“ Disk flip top file - Holds 60 disks_S9.95
[MARAUDER II - Most powerful copier for AMIGA $ 29.95
DIABLO - Graphic nind challenge game $ 29.95
Lottery Assistant-increase your coc$ ot winning as mucf as SIXWfc $ 33.95
Strip Poker-Digfrzed Nudes TCI drawings $ 29 95
Amiga© System Covers • W rouse LUGO 57T795
Amiga© Disk Cover - 1010 or 1020 with LOGO 57.99
Paper T F-F F White, 9 x 11, 201b. IOOO S15.95
Paper T F-F F V' Greenbar, 9k2 x II,181b 1000 517.99
Index Cards - T F-F F, 3 x 5 500 57.95
Rolodex Cards - T F-F F, 21 6x4 500 58.95
Labels - T F-F F, Address_1000 55.95
IS&H-52.50 US M.W. RUTH CO., AMWA7
S&H-S4.50 CN Visa 3100 W. Chapel Ave.
US $ 's only Master Cherry Hilt, NJ 08002
~We stock what we seii, tor fast delivery.
Send for FREE CATALOG * All available AMIGA items AUG of SJ (6800) - Members - Just give us your membership number and deduct 10% off of all purchases.
ATTENTION PROGRAMMERS - Let us take over the headaches of pub! Ishing your software. We are looking for all items related to the "AMIGA©". DEALER INQUIRIES INVITED AHISA® is 4 registered -.redenark of Ccnrncdsre-teiiga. Inc.
AMIGA USERS' GROUP of SJ (68000)
Join the largest users' group dedicated to the Amiga. Receive our official newsletter. Evaluations on software and hardware, Advanced updatings, technical information, Problem-solving, program exchange (over 50 disks in our PD library), Buying discount service, etc. Send 518.00 US for Membership to:
Box 3761 - Attn: Jay Forman Cherry Hill, NJ 08034
(609} 667-2526 * Visa Master - Add 51.00
software development system
Extremely fast single-pass compiler, integrated into the Amiga Workbench, full support for documented functions (Intuition, Exec, Graphics, etc.), double-precision numeric types, including FFR produces optimised machine code, links in just a few seconds! The comprehensive development system contains an editor, compiler, linker, library modules (Standard & Amiga libraries), manual and introductory Modula-2 book. Minimum configuration: 512K, 1 drive.
Demonstration disk $ 5
the IBM PC range & compatibles $ 99
With M2SDS you develop your Modula-2 programs in a powerful window environment, where all the tools are integrated for speed and efficiency:
- syntax directed editor
- incremental compiler™ much faster than a conventional compiler
- fast linker-produces stand-alone executable programs 1;
- library manager-modules are compact and ergonomically managed
- clock, ASCII table, calculator
- afl modules are provided in source form
M2SDS supports the 8087 maths co-processor, REAL arithmetic calculates to 15 digits accuracy and easy access to the MS-DOS PC-DOS Concurrent-DOS operating environment. Programs and data may use up to the full 640K DOS memory. No other software development system has as many tools and toolboxes as M2SDS
$ 249 $ 79 $ 5
M2SDS demonstration disks
Turbo-Pascal to Modula-2 source code translator
H2M 370 Main
One of the fastest compilers in the world (single-pass. 3600D lines minute), full 32 bit arithmetic, separate compilation ot modules with all the benefits of Modula- 2 (version control, type checking between modules, etc.), interface to Assembler and Fortran, support of project libraries, produces high efficient native code (including arithmetic checks) for linker and loader.
Annual contract for support
All these products with full support are available from
3336 Richmond, Suite 323 Houston, Tx 77098-9990 (713) 523 8422
Dealer inquries welcome
A. + L. Meier-Vogt (USA) I'm Spaten 23 CH-8906 Bonstetten ZH Switzerland Tel. (41) (1)700 30 37
E-Mail: APLUSL@komsys.ifi.ethz.di (UUCP)
meric keypad, as are the speed and power of the shot. You can even protest line calls!
But the game doesn't quite cut it, mainly because of (lie mouse control. For some reason joystick control was not built in (the manual implies ii will be available shortly), and the mouse is simply not a good playing device. You’ll find your player moving all over the court, missing shots and losing points as a result. In a game that seems to offer so much, this is unfortunate.
Grand Slam is almost successful, but not quite. It badly needs joystick control and an improved means of hitting lobs, slices and other special shots. The graphics are good (but not great), the sound effects are better and the ability to protest calls is charming.
A few changes and this should be a Fine game. As of now, it's only pretty good. ($ 49.95, Infinity Software Ltd., 1331 61st St. Suite Ff Emeryville, CA 946OS, 415 420-1551. 512K required.)
THE BEAUTY OF Silent Service the WWII submarine-simulation game from Micro- Prose is that it puts you squarely into the shoes of a U.S. submarine commander. You don’t have to deal with the picayune tasks that are handed out to subordinates on a real submarine. As a result, you can concentrate on intercepting and sinking Japanese shipping without getting sunk yourself.
While you can practice the game in individual convoy actions, the heart of Silent Service is the war patrol. Here, you pilot your submarine tin a map of the southwest Pacific until your crew sights an enemy con* vov. You then maneuver your sub to inter-
cept the convoy and make an attack. As you close with the convoy, you can zoom in on the map to better show your position in relation to the enemy. You can also increase the rate that time passes for long pursuits.
Once in contact with the convoy, you can go for a submerged or surface attack. While surfaced, you can use torpedoes or your deck gun: submerged subs can use torpedoes only. If you sink the enemy, the tonnage of the ships sunk is added to your score. Depending upon the difficulty factor of your mission, you could qualify for the Hall of Fame at the end of a patrol.
The graphics in Silent Service are good while the sound is average, but these are secondary in evaluating this game. Silent Service stands or falls on its ability to engross you in the action; on this score. Silent
Service is a resounding success.
The game is not without faults. I find it hard to believe that a U.S. Fleet submarine could sink a Japanese carrier with a four- inch deck gun in daylight as 1 did in Silent Service. 1 also found die Amiga version to be too easy in general. With a little experience, it was nothing for me (and other AmigaWorld staffers) to rack up 80,00(1 or more tons on a level Five patrol. There are reasons the Amiga version is too easy. First, the enemy escorts are not as strong as in other (C-64 and Apple) versions I’ve played. Second, sightings of juicy targets like carriers and cruisers are much more frequent in the game than they were in World War II.
One other recurring problem 1 had was that the game hung up on me with alarming frequency as many as one-fifth or one- sixth of the patrols I started ended with a hung computer. All the copies of the program I tried exhibited this problem on several different Amigas. Two situations seemed to increase the odds of a hung computer: busy situations where you are diving, turning and Firing torpedos all at once, and long pursuits where the program just seems to give up. I suspect the copy-protection scheme interferes with the normal running of the program. MicroProse is now shipping an update that should correct the problem.
Silent Service is not a perfect simulation, but it is a great game. Although you might have to take advantage of die 90-day warranty on defective media, this game is worth the hassle. ($ 39.95, MicroProse, 120 Lake front Dr., Hunt Valley, MD 21030, 301 771-1151. 512K required.)
The Faery Tale Adventure
IN THE MAGICAL land of Holm three brothers set out, one at a time, to defeat an evil necromancer and recover a magic talisman, making the kingdom safe once again. Sound familiar? Well, no one said you had to have a killer story line to make an enjoyable game. The FaervTale Adventure is a
graphic adventure game where you explore the countryside, Fight had guys, gather magic items, get stronger and quicker with each foe killed, get revived when you get killed and more or less try to survive long enough to gather enough stuff to survive even longer while you wander around trying to find the necromancer, return the talisman and win the game. Pretty
The graphics and scrolling are very good aericl views. The sound is good. The music isn't had but gets annoying after a few hours and is important to game play, so it shouldn’t be turned off. You control the characters with either the mouse, the keyboard or a joystick (using a combination of keyboard and mouse is probably the best). The screen has your map, a narration box that gives vital statistics and messages, a compass used for movement and combat directions and a command box with a number of options such as Magic, Talk, Buy, Items and Game. When any of these arc se- lected, the box displays the individual command menus; all can be selected with the keyboard.
The best feature of The FaeryTale Adventure is the size of the play map it’s gigantic. The world is an island (144 screens x 100 screens large) including roads, forests, mountains, deserts, swamps, caves, mazes, castles, inns, towns and cities. It takes a L-O-N-G time to explore. There aren’t a lot of options in The FaeryTale Adventure, so it doesn't lake long to master the play.
(Thai doesn’t mean master the game; that could take forever.) The bad guys, at first, are impossible to get past, but later they become more of a nuisance. Also, because of the system of movement, your fingers get tired from continuously holding down the mouse button.
The FaeryTale Adventure is a good game. It is not earth shattering, mentally provocative, 01 terribly fast paced. It is well constructed. Has above average sound and graphics and the size of the play area is enough to keep vou interested for quite a while, even if you never find the necromancer. ($ 49.95, Microltlusiom, 17408 Ckatsworth St., Granada Hills, CA 91344, 818 360 3715. 512K required.)
Sinbad and the Throne of the Falcon
SINBAD AND THE THRONE of the Falcon maintains the graphics and music excellence of Mindscape’s Cinernaware series while correcting some of the playing problems of past games. Until now, Cinernaware products have been very pretty but quite tedious; Sinbad offers a specific quest, a rich world and a considerable amount to do.
Because these games are labelled “interactive cinema,” they should resemble movies good pictures, entertaining music, smooth shifts from scene to scene, an interesting plot. The graphics are sharp and colorful (although not as realistic as those in Defender of the Crown), the music is superb (the best in the series so far), and the plot is fine. Scene shifts are at the mercy of the Amiga’s disk drive, and unlike SDI, this game makes no provisions for dumping scenes into RAM for those with RAM expansion. As with any game with extensive disk access, you’ll grow tired of waiting for the drive to stop, but this isn’t really the game's fault.
Princess Sylphani (who has grown into a woman since you last saw her) has discovered that her father, the Caliph, has been transformed into a falcon. As Sinbad, your jobs are to manage the city's defense in his absence and to quest for a cure for the Caliph’s curse. Managing the city’s defense demands moving military units from hex to hex on a map of Damaron, while questing involves traveling from place to place (on foot or by ship) and talking to characters,
I he game’s most spectacular graphic display is the map of the world. When you press the mouse button, a magnifying glass appears where the cursor is, enlarging that particular area to the point where you can distinguish towns, rivers and harbors. You can drag the magnifying glass across the screen to study the route of your journey.
To move, you simply select a new location from the menu or sail over the sea. The controls are simple and functional.
On your voyage you will battle all sorts of interesting monsters, and you must master the fencing sword, slingshot and crossbow. Actually, none of these weapons is particularly well handled, and you will eventually tire of them. But the game offers enough variety and things to be discovered that the joystick functions never overtake the quest itself. The graphics of the individual scenes are always very interesting.
What sets Sinbad apart from the other Cine- maware packages, though, is its ambience. The various musical themes sound like the old Sinbad movies, and the artwork looks, well, Bagdad-ish. A gypsy, a seductress and even a genie show up to help you, if you talk to them properly. The Cinernaware series tries to capture the flavor of the old Hollywood adventures, and with Sinbad and the Throne of the Falcon it has begun to succeed. ($ 49.95, Mindscape Inc., 3444 Dundee Road, Northbrook, IL, 312 480-7667. 512K required.)
Neil Randall ¦
$ 3 Sampler
JUMPDISK is the original disk magazine for the Amiga If we can get you to look at one JUMPDISK, there’s a good chance you’ll want more. So we cleverly put together a S3 sampler disk. It contains ready-to-run programs and articles from our first year of publication. Send S3 to: JUMPDISK Sampler 1493 Mt. View Avenue Chico, California 95926 JUMPDISK works on the Amiga 1000, 500and 2000. It’s ONLYforthe Amiga. Questions? Call (916) 343-7658.
Amiga ' is a registered trademark of Commodore- Amiga. Inc. (Golly, this type is really small!)
Circle 188 on Reader Service card.
AMIGA 500 1000&2000
40% Colors Stereo Sound
512k Memory Expon(Is to 9 meg
3 1 2" 880k Drive O M Mouse
XT Type Keyboard 900 + programs
See it now, at THE 64 STORE
THE AMIGA CENTER
THE 64 STORE
AKERS MILL SQUARE 2969 C COBB PARKWAY ATLANTA. CA 30339 CALL (401) 952-6625
Without Bob “Bitplane” Ryan to guide them, perplexed Amiga users turn their pleading (yes to L. R. (“Load-and-Run”) Wallace.
Stand By to RAM
Q: I'm itniing trouble figuring out the purpose of the RAM disk icon on Workbench 1.2. Can I get the icon to boot up m v RAA1 disk? If so, how, and if not, what exactly do I use it for? Why does the RAM disk window always indicate the RAM disk is full? Why does INFO always show the RAM disk full?
Tim Anders St. Paul, MN
A: The 1.2 Operating System added the RAM disk icon to the Workbench screen, so users would have easy access to this very fast pseudo-drive. With version 1.1. it was accessible only from the CLI interface.
The RAM disk is, of course, not a real disk drive. Rather, ii is a logical drive with all the programs and data stored in the computer's RAM memory, where it can be accessed at high speeds not available by any oilier means. But while you can use it from the Workbench, in order to see the RAM disk icon, you must first access this drive. Simply add the command DIR RAM: to the Startup Sequence file in the S directory of your Workbench disk. Once the RAM tlisk is used in any way. The icon appears. You can then open the RAM disk window with the mouse and copy programs, files, even whole directories into it.
The INFO command and the RAM disk window always show the disk as full because it always is full. When you store a file in RAM, AniigaDOS allocates only as much as it needs. Likewise.
By Louis R. Wallace
when you delete a file from RAM, the freed memory is restored to the Amiga for other tasks to use.
Since every byte of RAM used in the RAM disk is memory you cannot use for other purposes, make sure you have enough memory before trying to use a RAM disk. Users with only 25GK should not even attempt to use it. And even 512K does not leave you much memory to spare lor such luxuries. But when you have 1MB or more RAM available, the RAM drive can become a very import ant part of the Amiga’s capabilities.
Q: On several occasions, I've tried to run the programs you've printed in Amiga World and many times the program wouldn't run. Sometimes I'm able to locate the error myself; however. I'm not a true programmer so often I cannot.
Is there a number to call to correct these misprints or program errors? I am specifically referring to the Music Demo program listing I on page 44 of the July August '86 issue. I get "illegal function call."
FI ease advise!
A: I wrote the program you mentioned (Making Music With Amiga Basic), and 1 assure you it worked fine when it was submit ted to Amiga World. It was then checked and rechecked bv the magazine’s staff. After receiving your letter, I typed the program in again, and it worked properly.
We all make mistakes. That includes writers, programmers, editors and readers. You indicated there were either misprints or a had program causing your problems, hut perhaps you should have considered user error. 1 don't mean to he critical of anyone who suggests 1 (or we) make an error. If you think a program or comment is wrong, let us know. But please, check your own efforts first.
Proofread your typing carefully and don’t assume anything is correct. Are there periods where commas should he. Or vice versa? Is everything spelled and capitalized correctly? Did you use the correct number of spaces? Are your lists accurate? If all else fails, have someone read the magazine's listing aloud while you follow along on your printout.
0: My Amiga 1000 came with Amiga Basic. Lately, have been seeing a number of very good public domain programs written in Abasic and requiring Abasic. Where can I get a copy of Abasic? Just how different is it from Amiga Basie? Do I need additional documentation?
Greg Benoit Fitchburg, MA
A: Abasic was the first Basic shipped with the Amiga, It was not very popular, being somewhat buggy, requiring line numbers and offering no animation support, and was discontinued in favor of the current Amiga Basic within a few months of the Amiga's release. It did have some verv good commands for
sound and music, much better than those in Microsoft’s Amiga
Basic. But I don't think von can
buy it anymore, unless Meta- comco (26 Portland Square. Bristol, F.ngland BS2 8RZ) has a few copies left. Your best bet would be to get it from someone who bought an Amiga when ii was first released (Fall ’85). You will need the manual as well, as the language has its own syntax and rules which differ from Amiga Basic. It is not a public domain package, so it would not he appropriate to simply copy it and its manual, hut someone should legally he able to give or sell you their original disk and manual.
Double-Talk For the Amiga
Q: I found an apparent contradiction in the Nov. Dec. '85 and July August '86 Help Key columns. The question was what is the difference between single- and double-sided disks. In the '85 issue, it was stated that double-sided disks must be used on the Amiga. However, in the '86 issue; you stated that the only difference between the two disks was that the single-sided disk was only verified on one side, and that the singlesided disk would not harm the drive heads. 1 have been told by several dealers that single-sided disks lark a protective coating which may cause premature deterioration of the diskdrive heads. If the single-sided disks do lark a protective coating, I hope that manufacturers of these disks (as
Orders 1-800-221-6086 Only 1-800-843-3485 az Customer Support
Telex 9102503291 Easy Link 62032212
Adventure Construction Set S13
Alien Fires S26
ArazaksTomb $ 26
Archon $ 13
Archon II Adept $ 13
Arctic Fox $ 26
Arena $ 2-3
Autoduel $ 32
Balance of Power $ 32
Bard s Tale $ 32
Black Cauldron $ 29
Brataccus $ 30
Bridge 5.0 $ 21
California Games Call
Champ Baseball Call
Champ Basketball 2 on 2 $ 29
Champ GFL Football Call
Champ Golf Volume 1 $ 36
Chessma3ter2000 $ 29
Deep Space $ 32
Defender of the Crown $ 32
DeJaVu $ 32
Or. Xes $ 32
Earl Weaver Baseball $ 32
Faery Tail Adventure $ 32
Firepower $ 16
Flight Simulator II $ 32
Galactic Invasion $ 16
Grand Slam Tennis $ 32
Guild of Thieves $ 29
Aegis ArtPack 1
Professional Text Engine
Aegis Draw Plus
Rags to Riches GL
$ 19 ea
Car Tips For Women
Softwood File ll
Computer Art Gallery
Deluxe Paint 2 0
Deluxe Paint Art Parts 2
Deluxe Video 2.0 Digi Paint Digi View (Color)
SOUND 8r MUSIC
Dpamt Art Parts II
Dpainl Art & Utility Disk
Gallery of Holiday Music
Dpnnt Art & Utility
Gallery ol Songs Hldy Ed
It's Only Rock $ Roll
Forms In Flight
Gallery Of Images
Laser Script Logic Works
Page Setter Font Set I
Print Master Art Gallery I
Print Master Art Gallery II
Camera W lens WV 1410
Print Master Plus
Pro Video CGI
Pro Video Fonts 1 & 2
Modem 1200 Cable Online or Diga
Pro Video Font 3
Modem 2400 Cable Online or Diga
Zuma Fonts 1.2, 3
$ 23 ea
Hacker $ 29
Hacker II $ 32
Hailey Project $ 29
Indoor Sports Call
Intocom Titles S24-S32 ea.
Kampfgruppe $ 39
Keyboard Cadet $ 26
King of Chicago $ 32
Kings Quest I. II. Ill $ 32
Land of Legends $ 26
Leader Board $ 26
L. B. Tournament 1 $ 15
Little Computer People $ 32
Lounge Lizard $ 32
Marble Madness $ 32
Mastertype $ 28
Mean 18 $ 26
Mean 18 Famous Courses $ 13
Mindwalker $ 35
OGRE $ 26
One On One $ 13
The Pawn $ 32
Porial $ 32
Quintette $ 29
Ractor $ 27
Return to Atlantis Call
Roadwar 2000 $ 26
Rogue $ 25
Sdl $ 31
Scenery Disk 7 $ 18
Scenery Disk 11 Call
Seven Cities of Gold $ 13
Shadowgate $ 32
Shanghai $ 29
Silent Service $ 24
Sinbad $ 31
Skyfox $ 13
Software Golden Oldies $ 13
Space Quest $ 32
Starfleet I $ 35
Summer Games Call
Super Huey $ 26
Surgeon $ 39
Tass Times In Tone Town $ 29
Temple of Apshai Trilogy $ 28
Tenth Frame Call
Ultima III $ 39
Ultima IV Call
Uninvited $ 32
Video Vegas $ 22
Winter Games $ 26
World Games $ 26
Donald Ducks Playground
Geometry Motion Picture
Little Computer People
Math Talk Fractions
New Tech Coloring Book
Perfect Score Sat
Read & Rhyme
Talking Coloring Book
True Basic MathTitles
$ 36 ea.
1. 2 Enhancer
2 + 2 Home Management
Analyze Vs 2.0
B E S T. Accounting CLI Mate Custom Screens D Buddy Diga
Digrra! Link Dynamic Word FACC
Financial Cookbook Flipside Flow Gizmo II Goldspeil HomePack Isgur Logistix LPD Writer MaxiComm MaxiDesk MaxiPian MaxiPlan Plus Mi Amiga Ledger On Line Organtze Pageselter Paperclip Elite
Printers Starboard 2MB Starboard Multifunction Time Saver Trackball
3. 5 Drive (1010)
5. 25 Drive W XFMR A-2000 Package A-500
A C Basic A C Fortran A PL 68000 Digital Link Disk 2 Disk Diskwik Dos-2-Dos Fortran Grabbtt
Lattice "C" Compiler V3.1 Lisp
Macro Assembler Manx "C ' (Comm) V3.4 Manx "C" (Dev) V3 4 Manx "C" (Prof)
Marauder II Metascope Debugger Mirror
Mirror Hacker Package Moduia II Commercial Modula ll Developer's Modula II Editor Modula II Examples Modula II Grid File Modula II Kermit Modula II Personal Pascal Shell
System Monitor Text-Ed Toolkit True Basic
Advanced Amiga Basic $ 13
Amiga Dos Manual 2nd Edition $ 18
Amiga Hardware Manual $ 18
Amiga Intuition Manual $ 18
Amiga Programmers Handbook $ 19
Amiga Programmers Handbook Vol. 2 S16
Amiga Programmers Guide S13
Amiga Programming Guide $ 14
Amiga Rom Kernal A $ 17
Amiga Rom Kernal B $ 25
Amiga System Book $ 11
Amiga User's Guide $ 14
Bard's Tale Cluebook $ 8
Bard's Tale II Ciuebook $ 8
Becoming An Amiga Artist $ 16
Beginners Guide To The Amiga $ 12
Compute's Amiga Programmers Guide $ 12 Compute's Amiga Applications $ 12
Compute's Amiga Dos $ 12
Data Handling Utilities In C $ 15
Elementary Amiga Baste $ 11
Flighi Simulator Book $ 19 95
Inside Amiga Graphics S13
Inside the Amiga $ 17
Kids And The Amiga $ 9
Learning C $ 15
Mastering Amiga Dos Si2
Microsoft Basic Programming $ 14
The Amiga $ 15
The Amiga Handbook $ 20
Ultima IV Cluebook $ 8
POLICY; $ 3.00 minimum shipping. All prices subject to change (hopefully down!) No surcharge for credit cards Send cashier check or money order for faster delivery. Personal checks take two weeks to clear Defectives replaced with same ilem only no exchanges or refunds. C.O.D., Foreign APO, School Purchase Orders Accepted. AZ residents add 6.5% sales tax
Send Mail Orders To;
P. O. Box 48407 Phoenix, Arizona 85075
well as AmigaWorld) would make it known that they are had for the Amiga.
M. Farmakis Grand Forks, NI)
A: Over the years I have heard many stories about using the wrong media (single double sided, single double density), I once asked a manufacturing company about it, and this is what they told me.
Disk media is graded to its quality. For our purposes, we will call the best media double- sided double-density. Both sides of the sheet of media is checked for its fitness as double-density media. If both sides pass, it is called double-sided douhle-den- sitv. If only one side passes, ii is single-sided double-density. If neither side passes the double- density quality check, but both sides meet the specs for single density, it is called double-sided single-density media. If only one side meets single-density specs, it is single-sided single-density media. If it fails this it is discarded. What does this mean to users: The Amiga needs doublesided. Double-density disks. If you are using lesser-quality disks, that means that the media itself is not fully reliable for storing your data and programs; it is much more likely to generate a disk error and have corrupted files than the proper media. While there may be a remote possibility of a hardware problem, software or data errors arc the real danger. Moral: Use the proper tlisks!
Driving You to Print
If our recent onslaught ol letters is any indication, the number ol available Amiga printer drivers is not keeping up with the number of available printers. While the Preferences drivers suffice for the majority of users, many people are still left without proper printer support.
A universal driver isn't feasible (printers are usually far too different), but a program to generate drivers is quite possible. Sometime back I heard of a company that had a printer- driver creation program. After some investigation, I discovered that the corn pan v is:
I he Software Supermarket 310234 Delaware Avc.
Kenmore, XV 14217 716 873-5321
I talked with Paul Bodcn from The Sof tware Supermarket, who said they only sell the program to dealers for in some cases users groups) for $ 150. Dealers in turn use it to make drivers for their customers and charge $ 30 to $ 35 apiece. To locate a dealer in your area who can supply the printer-driver service, call The Software Supermarket. II there are no dealers near you, they will sell you a driver directly if it is available.
Currently, thev have nearly 100
Drivers on hand, including some for 24*pin printers.
Amiga users groups are another good source lor drivers.
I hey mav already have a driver for your printer in their libraries. In addition, there are some drivers available on the Fred Fish Public Domain disks as well as the Amicus network disks.
AmigaWorld is currently collecting public domain software that will be made available in the future to new (and established) user groups, allowing the groups to have an “instant” library available for their users. If you or your group would like to contribute to this worthy cause, please send the PI) software on a disk to Amiga World. Programs like custom printer drivers for n o n - Wo r kben c h -sup ported printers are especially welcome, and will be made available to anyone who needs them. ¦
AMIGA MEMORY ETC.
It all began 10 years ago when Commodore introduced a wondrous PET Computer with 8 Kbytes of memory. Almost immediately Skyles Electric Works doubled the PET memory with an 8 Kbyte memory addition.
History repeats itself 10 years later with Skyles Electric Works offering the most complete line of AMIGA memories in the world.
Consider for the AMIGA 500:
512 Kbyte memory, with battery backup clock calendar, plugs into bottom inside expansion
connector, in 1 minute ..$ 149.95*
1 Mbyte memory, install inside 1 hour.
No soldering required ..$ 349.95*
Consider for the AMIGA 1000:
256 Kbyte memory, plugs into the front in
5 seconds, lowest cost ..$ 79.95*
512 Kbyte memory, no pass-thru, plugs into
right side in 5 seconds ..$ 349.95*
1 Mbyte memory, 86 pin pass-thru, connector for daughter board to expand to 2 Mbyte, plugs
into right side in 5 seconds ..... $ 479.95
1 Mbyte Daughter board to expand above memories, unpopulated .$ 99.95*
Skyles Electric Works
'Due to trade games being olayed by US. And Japan aliprices are sub ect to change without notice. There is an additional $ 4 50 U.S. and Canada. S15 00 Europe and Asia, shipping charge per order California residents add sales tax
TO ORDER: Call 1 -800-227-9998 or 1-415-965-1735 (CA) or write to For More Information: Send Stamped Sell Addressed Envelope to:
231 -E South Whisiman Road, Mountain View, CA 94041
1 Mbyte Daughter board to expand above memories, populated ..$ 229.95*
2 Mbyte memory, 86 pin pass-thru, plugs
into right side in 5 seconds .....S649.95*
Add $ 50,00 for separate power supply for the above memories.
2 Mbyte memory, no pass-thru, plugs into
right side in 5 secs .$ 549.95’
1 Mbyte memory, install inside, in 1 hour,
no soldering required .. $ 349.95*
Consider for the AMIGA 2000:
1 Mbyte memory, sockets to expand to 2 Mbyte, plugs into expansion connector inside.
In 1 minute S399.95*
2 Mbyte memory, plugs into expansion
connector inside, in 1 minute ....$ 549.95*
MIDI for AMIGA
A Standard MIDI IN, 2 MIDI OUT, and MIDI THRU Interface for the AMIGA Computers. Plug it into the RS-232 Port on the rear of your AMIGA and you are ready to use Musical Instrument Digital Interface (MIDI) instruments and devices with your AMIGAs. Designed to be used with standard MIDI cables and all the presently available AMIGA MIDI software.The MIDI for AMIGA Interfaces gel the job done at a bargain price. Please specify your AMIGA model number
MIDI for AMIGA 500 1000 2000 ...$ 49.95*
1000 plus free programs are available to AMIGA users Now SKYLES ELECTRIC WORKS has
compiled a directory of all these free public domain programs. The directory is called P-DASE (Public Domain Amiga Software Encyclopedia).P-DASE contains a listing of all the Public Domain diskettes directories. P-DASE aslo lists programs by categories. Graphics, Animation, Sound, etc. P-DASE tells you where and how to obtain any or all of these free programs,
Please send Cash. Check, or Money Order only
HARD DISK DRIVE
A SCSI Standard Hard Disk Drive Interface that fits
inside the AMIGA 500,1000, and 2000. A panel mounted connector for the AMIGA 1000 and AMIGA 2000 ready to plug into your 20, 30, or 40 Megabyte Hard Disk. A 2 foot cable and connector comes with the AMIGA 500. We will be offering a complete package; SCSI Standard Hard Disk Interface, 20,
30, or 40 Megabyte Hard Disk, and an optional 1 Megabyte Memory Expansion. All at amazingly low prices Call or Write for more details.
If you've owned your Amiga® for a while now, you know you definitely need more than 512k of memory. You probably need at least double that amount...but you might need as much as an additional two megabytes. We want to urge you to use StarBoard2 as the solution to your memory expansion problem -and to some of your other Amiga-expansion needs as well!
It's small, but it's BIG-
Since most of you want to expand your Amiga's memory without having to also expand your computer table, we designed StarBoard2 and its two optional "daughterboards" to fit into a sleek, unobtrusive Amiga-styled case that snugly fastens to your computer with two precision- machined jackscrews.
The sculpted steel case of StarBoard2 measures only l .6" wide by 4.3" high by
10. 2" long. You can access the inside of the case by removing just two small screws on the bottom and pulling it apart. We make StarBoard2 easy to get into so that you or your dealer can expand it by installing up to one megabyte of RAM on the standard StarBoard2 or up to two megabytes by adding in an Upper Deck.
This card has decks!
The basic StarBoard2 starts out as a one megabyte memory space with Ok, 512k, or one megabyte installed. If you add in an optional Upper Deck (which plugs onto the Main Board inside the ease) you bring StarBoard2 up to its full two megabyte potential. You can buy your StarBoard2 with the Upper Deck (populated or unpopulated) or buy the Upper Deck later as your need for memory grows.
And you can add other functions to StarBoard2 by plugging in its second optional deck -the Multifunction Module!
StarBoard2: functions five!
If we count Fast Memory as one function, the addition of the MultiFunction Module brings the total up to five!
THE CLOCK FUNCTION:
Whenever you boot your Amiga you have to tell it what time it is! Add a MultiFunction Module to your StarBoard2 and you can
hand that tedious task to the battery-backed.
InC AMIGA is a registered trademark of Commodore-Amiga
811 Alpha Drive, Suite 335, Richardson, Texas 75081 I (214) 437-5330
C rcle 103 on Reader Service card
Auto-Configuring Fast RAM Zero Wait States User Expandable from 512k to 2 Megabytes Bus Pass- Through MultiFunction Option: battery clock, FPU, parity, Sticky-Disk
real-time clock calendar. A small piece of MicroBotics software in your WorkBench Startup-Sequence reads the clock and automatically sets the time and date in your Amiga. And the battery is included (we designed it to use an inexpensive, standard AAA battery which will last at least two years before needing replacement).
THE FLOATING POINT FUNCTION:
If any one aspect most characterizes the Amiga it's graphics! Most graphic routines make heavy use of the Amiga Floating Point Library. Replacing this library with the one we give you with your MultiFunction Module and installing a separately purchased Motorola 68881 FPU chip in the socket provided by the Module will speed up these math operations from 5 to 40 limes! And if you write your own software, you can directly address this chip for increased speed in integer arithmetic operations in addition to floating point math.
THE PARITY CHECKING FUNCTION:
If you install an additional ninth RAM chip for every eight in your StarBoard2, then you can enable parity checking. Parity checking will alert you (with a bus-error message) in the event of any data corruption in StarBoard2fs memory space. So what good is it to know that your data's messed up if the hardware can't fix it for you? It will warn you against saving that data to disk and possibly destroying your database or your massive spreadsheet. The more memory you have in your system the more likely it is, statistically, that random errors will occur. Parity checking gives you some protection from this threat to your data residing in Fast RAM. Note that the Amiga's "chip" RAM cannot be parity checked.
THE IMMORTAL MEMORY DISK FUNCTION (STICKY-DISK):
When you've got a lot of RAM, you can make nice big RAM-Disks and speed up your Amigas operations a lot! But there's one bad thing about RAM-Disks: they go away when you re-boot your machine. Sticky-Disk solves that problem for you. It turns all of the memory space inside a single StarBoard2 into a Memory Disk that will survive a warm-reboot! When your Amiga attempts to grab a StarBoard2 in Sticky-Disk mode, a hardware signal prevents the system from acquiring the StarBuard2 as FastRAM (and thereby erasing your files) -instead it is rerecognized as a Memory Disk and its contents are preserved intact. If you want to work rapidly with large files of data that are being constantly updated (such as when developing software) you can appreciate the Sticky-Disk!
Fast RAM -no waiting!
StarBoard2 is a totally engineered product. It is a ZERO WAIT-STATE design, auto-configuring under AmigaDOS l.2 as Fast RAM. Since AmigaDOS 1.1 doesn't support autoconfiguration, we also give you the software to configure memory in 1.1.
Any applications software which "looks" for Fast RAM will "find" StarBoard2. And you'll find that your applications run more efficiently due to StarBoard2 on the bus.
A passing bus? Indeed!
What good is an Expansion Bus if it hits a dead end, as with some memory cards? Not much, we think -that's why we carefully and compatibly passed through the bus so you could attach other devices onto your Amiga (including another StarBoard2, of course!).
The sum of the parts...
A really nice feature of the StarBoard2 system is that you can buy exactly what you need now without closing off your options for future exapansion. You can even buy a Ok StarBoard2 (with a one megabyte capacity) and populate it with your own RAM (commonly available 256k by I by 150ns memory chips). When you add StarBoard2 to your Amiga you have a powerful hardware combination, superior to any single-user micro on the market. See your Authorized Amiga Dealer today and ask for StarBoard2
SUGGESTED RETAIL PRICING:
StarBoard2. Ok (1 meg space): S349
StarBoard2. Ok (2 meg space): S395
StarBoard2, 512k (1 meg space): $ 495
StarBoard2, 1 meg (1 meg space) $ 595
StarBoard2, 2 megs installed: $ 879
StarBoard2, 2 megs & MultiFunction $ 959
Upper Deck, Ok (1 meg space): $ 99
MultiFunction Module: $ 99
Standard 256k memory card: $ 129
MAS-Drive20. 20 meg harddisk: $ 1495
MouseTime, mouseport clock: $ 50
Whether you need a program to help your business, or something fust for fun, search no further.
Compiled by Linda Barrett
Two Stiokes Over PAR
Want to publish a magazine but neecl some software and a lean to gel started? PAR Software can
rm ttt* with
p. illrrm. iall.li. vr
I. J (Hi.
SiriiU iJmmsli nel tifrfc*.
FcrmS-rt lil III*
E 3 8
Express Paint from FAR Software
Something Old, Something New
Whether you're interested in business or program tv. Rag, Abacus can help. On the oii.unesj side are two new word processors. TextPro and BeckerText, and DataRetrieve, a rewrite of the popular Atari data manager. Labeled an intermediate word processor, TextPro feature* screen formatting, automatic hyphenation, 30 definable function keys and flexible printer driver installation. You car even include graphics in your r.ex For writers with more advanced needs, BeckerText allows up to help on both counts. Express Paint combines a lull-featured paint program with text manipulation features. On the program’s graphics side, you can create pictures up to L024 x
1. 000 pixels and edit them on a screen of 758 x 170 pixels. You can merge several graphic files into one image, use multiple brushes or cuts, distort your brushes or use the Zoom lens for detailing. Once you import an ASCII text file, you can format it into Tiny shape, instead of just rectangles. For large projects. The printer interlace allows for poster-size multiple page printing.
To help you track the money you've invested in your new venture. F.aSy LoanS monitors individual and business loans.
999 characters per line, printing of up to five columns, automatic hyphenation, decimal tab settings and numeric calculations within the text. The online dictionary provides tvpe-along spelling correction. Once your hook is finished, you can generate an index for it.
If you just need to straighten out your files, DataRetrieve lets you access up to eight files at a time, index up to 80 different fields, create and work with subsets of a file, change file definitions and formats and display data fields in different type styles and sizes. Besides supporting the RAM disk, it can handle records of up to 64,000 characters and numeric values with up
You can customize a loan’s amortization schedule with partial principle payments, partial or total balloon payments, negative amoritzations and variable interest rates and payments. If you're trying to figure out how much you can borrow, the program will calculate any missing variables such as your monthly, quarterly or yearly payment, the interest rate, the length of the loan and even the principal. If you need to report your loan’s progress to your supervisor (or spouse), you can print out a complete loan table.
Express Faint! Retails for $ 79.95, while KaSv LoanS sells for $ 39.95. For further details, contact FAR Software Inc., PO Box 1089. Vancouver, WA
98666. 800 433-8433.
To 15 significant digits.
For programmers. Abacus ported over AssemPro, a machine-language development package. It contains an integrated editor, a macro assembler with 32-hit arithmetic, a debugger with 68020 single-step emulation, a dissembler and a reassembler.
TextPro and DataRetrieve both sell for $ 79.95, AssemPro is $ 99.95 and BeckerText is $ 150. Contact Abacus, 2201 Kalamazoo SF, PO Box 7219, Grand Rapids. MI 49510, 616 241-5510.
IBM had it, Apple had it. Data General had it, even the DEC Rainbow had it, hut not the Amiga, . .until now. WordPerfect for the Amiga is shipping. Translated from the best-selling IBM word processor of the same name, this WordPerfect lives up to its heritage. Besides basic text manipulation, the program automatically numbers and situates footnotes and endnotes, creates a table of ton- ten ts or index for your document, allows up to five parallel text columns on screen, lets you create numeric tables in your document and even calculates math functions. It you have problems thinking of the right word, or know it hut can’t spell it, a thesaurus and 1 15,000- word dictionary are included. WordPerfect also supports macros, a merge routine and over 200 printers. Printer queueing lets you edit while you print. Files are compatible with version 4.1 of the IBM edition.
Don't worry about not being able to master all the commands. The manual comes with graduated lessons and a reference section. Colored templates and the WordPerfect lxkarn disk complete the tutorial. An intuition interface, as well as keyboard commands are supported. At $ 395, WordPerfect is still a bargain. For mote information contact WordPerfect Corporation, 288 West Center St., Orem. UT 8-1057, 801 225-
NEW LOW PRICES!
GO 64 ...*9995
PROMO... $ CALL
MARAUDER II ...*24°°
1080 MON *275
PACKAGE A .89.95
PACKAGE B 179.95
1020 Drive *1 80
1680 Modem ...*1 20
* 200 L
• 120 ...•80
2 MEG ..
20 MEG .
1 AM EG ¦¦•¦••••» (Internal) *260
MOST SOFTWARE AT LEAST 40% OFF!I
SI I ? S1 BO
5 90 5180
S 30- S 12-
S 14 S 14 5 14
5 26 S 32 5 29 S 62
S 60 S 30 Si 20 S 60
S 60 5 30 S 90
S 27 5 30 S 27 S 27 S 15 5 27 S IS S 36 S 27
S 64 5 24
S 75 Si 50 S 24 S 54 5 120 S 48 S 30 S 40
5 36 5 36 S 30 5 24 S 76 Scai' Scan
$ 24 $ 24 S 24
New v A MlU i
StPO S 60 S 30 S 90
S 27 $ 27 5 30 5 27
v *NI I
s s s s s s
S 16 ST 20 ST 20 5 90 S 30 S1 BO $ 30 S 26 S 60 $ 60
S 90 S 27 5240
S 60 5120
5'25 S 40 S 00
10 Off SI 20 S 20
Sca> S 80 SC a
S 15 S 12
S 60 S 4?
S 22 S 24
Zuma Forts lEacfii tv Te«t
PuMrthtf 1 000
Famous Courses V 1 2
Crump Basketball Gamemaker Go-1
Gfl Football Hacker Hacker II
Little Como People MuS*C StJde
Art D Sk
Videoscape 3D Son*
Ararcks Tomp Diga
r 5©rt»*»* .xo'BO'it*!*
Leader Board Tournament Disk Tenth Frame
Assembler Mind«ralker Armga C
DOS? DCS D Sk to Disk
For C Paint
Digital Link G'jmos 2 0
GfiABBlT Marauder n
At Titles Available
Adv Constr Archcn*
Atchonir Artie Fo«
Bares Tale ChessMaster 200 De u«e Music Detune Pamt it Deiuie Pnnt H Deiu*e Viceo i 2 Art 0:$ ks
Financal Coc*b* • Instant Musjc King s Qjest Manpian P>us Mar&e Madness Mavis Beacon Ogre
One on One- 7 Cites ot Gcidi SkyfO«
Starfteel l Ukima HI Space Quest Lounge Lirards
Can For Curtem Pr.cmg
Pro v ceo Cgi Talking Cclor Eoo*
World Games Winter Games Summer Games
Page Sette- lase- Scr pi
Phasar Talker Dr Xes
Guild o! Tne.es
K rvg Qrc Star G'ldr
Assembler ToOkit L'SP I 3 Pascal
Baunce ct Power BratacuS Oeia Vu Ha'iey Protect Keyboard Kadet Snacowgate Racter
SAT Preparation Del of the Crown S D i Smoad irdoot Sports King of Chicago
Prc Me Stud-0 Md mtrtace Sound Sampler Souncvtape Umii-es
Artec C-Devei Artec C-Commercial Artec C-ProteSSmnal
Anatyie 2 0
Visa Write Supf'Sase Micro-Lawyer
F-15 Stri*e Eagle S lent Servce
fight Simulator Jet
MlM E TICS
* Rated Graphics Library 15 Pr.sm
Analytic Art 0igipa>nt 2 0 Faery Taie Acv Aiien Fuss
LPD Writer Planner Filer each SMPTE
Deluxe Productions WAW
Qeiuie Wnte Rowe' Windows Butcher
Nimbus Accounting City CeSk GaHeo Le* Cnee*
Wore Reject iim.teo gty
E»pert System kit
Ferrari Fornjia 1
Fprms m Flight
F'OOCy Accee'atjr - fan Brush 'Works V 2 Snakespea'e Va*'plan Plus Maxiptan 500 Page Fipper E FX
Aescps Fables Black Cauidion Caiigiapner Vicioiche Filet
Modula II Devei Modula it Commercial Modula il Reg
A 100 200 300
TRUE BASIC. INC.
9 Libraries leach*
A-t Ga'iery I II Prmtmaster RtuS
* W Cable Purchase y aqc*
1200 HC s9995‘
2400 HC ...s1 9995‘
NX10 .... $ 150* NX10C ...$ 180* NB15 ....$ 700*
• W Purchase of two ribbons
NX15 .... $ 280* NR15 .... $ 420* NB2415. ..$ 530*
Other Star 15" Printers from S230
Panasonic 1091 i(ll) .
. $ 60
KICKSTART 1.2 ...
.. $ 120
. $ 15
DISK CASE (30)...
... $ 50
Disk Head Cleaners
.... $ 8
CASIO CZ101 ....
.. $ 250
3Vi DS DD (30 Lot) .
3% DS DD FUGI..
31 2 DS DD - FUJI -
* w purchase of two ribbons
CUSTOMER SERVICE 313-427-0267
HOURS (E.S.T.h Monday thru Friday - T0:00 A M, to 8 00 P M Saturday - 10:00 A.M. to 6 00 P M
Circle 97 on Reader Service card.
DEALER INQUIREES INVITED
No suirharge for MC VlSA,DISCOVER
All returns must have PA * Mh'Chand’SP found dfleclr.e Will 0e 'PDAireO 0« replaced All Ilems are new We do noi offer lefunds 'o' detective products or for products that do noi Deitorm satistactorily
We rrT.-iwe no guaianiees for produr i perlo'manre Any money Back tjuararlpps must 0? Handed
di'pf Uv with the maiKjfActU'er
Please rail lor shippnq ft n.mdimg tlta'tjes Sorry no walk trt sales Pr-ces suhifri to ch.inqe
w. iituI notKie 12B64 FARMINGTON R0 • LIVONIA. MICHIGAN 48150
Speed Racer and Rainbow Bright
When you’re behind the wheel of a Ferrari, Lamborghini, Lotus, Porsche or Corvette, it is very tempting to floor the accelerator and see just what the car will do tempting but difficult in Test Drive, Accolade's driving simulator. Once you choose your car, you must drive a
mountain section of a highway within a certain time limit to gain performance points and continue. It sounds easy, but along the way you must contend with slow vehicles in your lane, oncoming traffic, falling rocks and the highway patrol. Keep an eye on your radar detector. The game ends when you run off the road, are pulled over by the police or fail to reach your destination within the given
NewTek has broken the 32-color barrier with Digi-Paint, a full- featured paint program for Hold-and-Modify (4,096-color) pictures. Using the same graphics routines and dithering techniques as the company’s color image capture system, Digi- View. Digi-Paint sports many new features as well. The program offers blending, tinting and smooth shading control, lasso cut-and-paste and com*
time limit. Your final score is based on your total driving time.
Each car handles (accelerates, brakes, steers, etc.) exactly like its counterpart with a five- or six- figure price tag. The onscreen display is a view from the driver's seat complete with dashboard, rearview mirror, radar detector and an inset showing the gearshift knob. For $ 44.95, Test Drive is a lot cheaper than a new car. (No trade-ins please.)
If your hobbies run along more sedate lines, you should investigate Accolade’s second release, The Graphics Studio. A full-featured paint program and graphics editor, The Graphics Studio offers a palette of 512 colors, a pattern library with 24 options and an 8] . X 11-inch drawing format. Features include cut and paste from a fullscreen clipboard, color cycling, 16 X 16 pixel pattern capture, pattern editing and storage and a variety of drawing tools. You can scroll a full page and zoom in on your work in three magnifications. When copying, you can specify if you want a transparent or opaque copy. To title your masterpiece, you can add text in five sizes and various fonts. The package is priced lower than its competitors at $ 44.95. For more information, contact Accolade, 20813 Stevens Creek Blvd., Cupertino, CA
95014, 408 446-5757,
plete drawing tools. Full screen effects include double, half size and mirror reverse. The 4,096- color dithered gradient fill and softening modes give you a natural water color or oil painting look. At S59.95, the price comes to a little over a penny per color. Send your pennies to NewTek, 115 West Crane St., Topeka, KS 66603, 800 843-8934.
1000 Into 64 Equals...
Why divide your attention between two computers when you can easily turn your Amiga into a C 64 with an emulator? While The 64 Emulator from Ready- Soft is software-based, the 64- Bus from Dynamic Software Technologies is hardware-based.
Written in 68000 Machine Code, The 64 Emulator fully supports all video modes, including sprites and raster interrupts, sound and color. If color isn't required, you can switch to monochrome mode for more speed. The Emulator supports all Amiga disk drives and printers, or you can use your 64 peripherals with an optional interface cable.
On the Bench
Seeking an alternative to C and Basic? Oxxi offers Benchmark Modula-2: Software Construction Set, The system requires no installation and includes demonstration programs and an 800-page manual. Professional developers may distribute programs written in Benchmark without any further licensing from Oxxi.
Benchmark integrates the Editor, Compiler and Linker for easier program development and debugging. The Editor, based on an EMACS editor developed at the MIT Artificial Intelligence Library, contains over 125 commands for handling multiple files, windows and buffers. The Compiler implements the entire Modula-2 language as defined by its creator, Professor Wirth. You activate the Compiler from within the Editor, which saves time debugging. Besides displaying an error message, the Editor repositions itself at first detected error so you can correct it. A key press sends the Editor to the next error. You can also link and run a program directly from the Editor.
To make your programming
If you need 64 and 128 support, you should investigate the 64-Bus. The Bus attatches to the parallel port and lets you use your 64 128 peripherals with your Amiga. The accompanying utilites let vou transfer files be- tween 64 128 and Amiga formats. The unit will power four devices (such as three disk drives and a printer) and uses the MOUNT command.
The 64 Emulator costs $ 39.95, or $ 59.95 with the interface cable. And is available from ReadySoft Inc., PO Box 1222, Lewiston, NY 14092. The 64-Bus sells for S79.95. For more information contact Dynamic Soft-
ware Technologies, 9420 Reseda Blvd. Suite 410, Northridge,
CA 91324, 818 360-2995.
Even easier, Oxxi incorported several libraries and utilities into Benchmark. Among the Amiga hardware and software libraries are Intuition, ROM Kernel and AmigaDOS. Standard Modula-2 libraries include FileSystem, InOut, Storage, Terminal and MathLibO. Available separately are additional libraries of standard C functions, IFF and graphics operations and simplified versions of Amiga libraries such as Screens, Windows, Gadgets, Speech and Gels. You can even cross reference between libraries with the provided utility. Other utilities de- termine which subroutines are used most in a program, load large numbers of files into a RAM-based disk and compile and link programs in batch mode. For hardcore programmers, an assembly language interface is also included.
The Benchmark Modula-2: Software Construction Set sells for SI99, while the optional libraries are $ 99 apiece. For a complete list of features contact Oxxi Inc., 1835-A Dawns Way, Fullerton, CA 93631, 714 999-
TRUE BASIC LANGUAGE SYSTEM
Speed, great graphics and enough built-in power to let you really fly: that’s what you expect from your Amiga®.
And that’s what you get from programming in True BASIC.
It's a structured language that's easy to use. A compiler, editor and debugging tools rolled into one. It’s the latest from Kemeny and Kurtz, the inventors of BASIC.
With the Developers Toolkit you can launch sprites and bobs. Add pull-down menus, and get at all the Intuition and Kemal features. But if portable code is important, there's True BASIC for the PC, Macintosh and Atari2 ST as well.
As your programs get bigger, you'll want to build your own external libraries.
But if you're just learning how to fly, True BASIC will coach you with on- line HELP. Friendly error messages, and a tutorial- based User’s Guide.
Find out why thousands of engineers, developers, and students use True BASIC for their flights of fancy. Visit your Amiga dealer, or call us today at 1-800-TRBASIC.
If you crunch numbers, you’ll appreciate floatingpoint math that's very fast. Support for large, dynamic arrays, and built-in syntax for matrix algebra.
And True BASIC makes graphics even easier. Define your own coordinate schemes and color palettes. Plot entire arrays with a single statement. Apply built-in 2D transforms. Or use the 3D Graphics Library to put some depth in the picture.
They can be separately compiled, in BASIC, C or assembly. Debug with breakpoints and immediate mode. Create keyboard macros to complement True BASIC's fantastic editor.
Language System $ 99.95 Runtime Package $ 99.95
3-D Graph ics Library, Sorting & Searching, Advanced String Library
• multi-line functions
• SELECTCASE. IF ELSE IF
• local, global variables ¦ recursion
• GKS graphics
• strings to 1 megabyte each
• floating-point 5e-309to 1.8e+308
• unlimited program size, arrays, data
• names up to 31 characters
• automemory management
While Commodore is expanding the Amiga line, Phoenix Electronics is expanding the individual machines. Their latest projects are 20 and 40 MB hard drives for the 500 (PHD 500) and 1000 (PHD 1000) and a replacement power supply for the 500 (CPS-500). All the units are
covered hv a one vear limited
warranty on parts and labor. Both Amiga-beige drives auto* configure, have true SCSI interfaces and come with demo and public domain software. Direct Memory Access models are also available.
Measuring 2' , x 13 x 3 inches, the PHD 500 is a standalone vented unit with its own
Golden Pyramid Of Fortune
Can’t get enough of TV’s Wheel of Fortune} Micro Entertainment's The Golden Pyramid will help fill the empty hours between broadcasts. As in the popular game show, the object is to solve the hidden phrase (title, quotation, place, name) by choosing one letter at a time. Click on the money bar to determine the sum you’ll win for guessing a correct letter. Vowels, on the other hand, you must pay for. The hidden pyramid square adds a further element internal power supply. The drive connects to the left-hand expansion port with passthrough for further external expansion.
Approximately the same size as the 1000 itself, the fan-cooled and vented PHD 1000 sits atop the CPU. Since the drive offers internal as well as external pass through, its power supply has extra capacity to handle RAM expansion.
The PHD 500 20 retails for S949 and the PHD 500 40 for SI,399, while the PHD 1000 units sell for S969 and SI.429. The CPS-500 power supply costs S99.95. For further specifications, contact Phoenix Electronics Inc., PO Box 156, Clay Center, KS 67432, 913 632-2159.
Of chance. Upon landing on it, you must click on a stone in the golden pyramid which could mean extra prize money or disaster. Up to five people can play at once, solving up to 15 puzzles per game. A game show host using Amiga speech controls and comments on the action. All that’s missing is commercials. For S34.95, The Golden Pyramid is available from Micro Entertainment, 14 Wisteria Way, South Portland, ME 04106, 800 255-5217.
Control, Expand And Adapt
C Ltd has joined the rank of hardware developers supporting the 500 with a SCSI Controller, an Internal RAM Expansion Card and a RGB Video Adaptor. Similar to C Ltd’s 1000 controller, the Controller 500 allows all SCSI products to communicate with the 500. The Internal RAM Expansion Card installs underneath the machine and offers 512K of memory, a built-in clock calendar and socketed RAM chips. According to C
A Different Tack
Batten down your Amiga and prepare to enter the Age of Sail. Based on naval battles of 17-19th century sailing ships. Age of Sail casts you as ship captain, grappling up to four ships, assigning boarding parties, capturing enemies and directing your gun captains in loadouts for firing shot. You provide the targets and they do the dirty work. To provide sail
Fast Cars and Flying Fingers
Do the squeal of tires and the smell of burning rubber make you long to be at the wheel? If so, Ferrari Formula One from Electronic Arts is your game.
You drive a Ferrari Fl 86 on 16 international racecourses in a re-creation of the 1986 Formula One schedule. Before the race you can specify its length, from 10 km to a Grand Prix, and adjust your car’s tires, suspension, wing settings and turbo boost. If a full season of racing is too grueling, you can just race on your favorite track, practice on Ferrari’s Fiorano Test Track or check your car’s performance in the wind tunnel and on the Dy* nometer.
Learning to type may not be as exciting as learning to drive a Ferrari, but Electronic Arts
Ltd, the board's four-layer construction gives off less noise than Commodore’s RAM card. The RGB Video Adaptor lets you use a Commodore 1702 color monitor (which is often sold with Commodore 64s) with your 500. The adaptor connects through the 500’s RGB port and allows 80-column display on the
1702. The SCSI Controller and the Internal RAM Expansion Card each sell for SI99.95, while the RGB Video Adaptor costs S49.95. You can reach C Ltd at 723 East Skinner, Wichita, KS 67211, 316 257-6321.
Ing accuracy even in low wind, the program allows one-degree turns and one-knot speed changes, and calculates ship positions with 64-bit accuracy. Up to 40 ship captains are allowed, and, since battles can be saved as ASCII files, you can play via modem or electronic bulletin boards. You can order Age of Sail for S39.95 (plus S3 shipping and handling) from Conflict Recreations Inc., PO Box 272, Oakdale, CT 06370.
Did their best to make it as much fun. Intelletype offers 30 45-minute lessons, each of which is an installment in a James Bond-type thriller. Besides the story (each episode ends in a cliff-hanger hook so you’ll want to continue learning), Intellitype offers you the choice of emphasizing speed, accuracy or both in your lessons. Nine categories of errors covering 27 different kinds are monitored, so you can pinpoint
which skills vou need to im-
prove. The kind of error you make determines the contents of future drills.
Ferrari Formula One and Intellitype sell for S49.95 each and are published by Electronic Arts, 1820 Gateway Dr., San Mateo, CA 94404, 415 571-7171. ¦
AMIGA 500 1 MB, COLOR AMIGA 1000 512 K, COLOR AMIGA 2000
S 120.00 $ 299.00 $ 299.00 $ 199.00 $ 199.00 $ 225.00 S510.00 $ 799.00
ENCHANTER HOLLYWOOD HIJINX
MEAN 18 COURSE DISK
TASS TIME IN TONETOWN
MUSIC STUDIO AEGIS
MICROPROSE SILENT SERVICE
ANALYZE V. 2.0
ELECTRONIC ARTS ARCHON
BALANCE OF POWER
THE HALLEY PROJECT
THE PERFECT SCORE
MARBLE MADNESS ONE ON ONE
SEVEN CITIES OF GOLD SKYFOX
KINGS QUEST II KINGS QUEST III
TEMPLE OF APSHAI
WINNIE THE POOH
WINTER GAMES WORLD GAMES
MIAMIGA FILE MIAMIGA LEDGER
CHAMPIONSHIP BASEBALL CHAMPIONSHIP GOLF
TWO ON TWO BASKETBALL FIREBIRD
STARGUDER GOLD DISK
VIEJECHNOLOGIES VIP PROFESSIONAL
COMMODORE PC 10-2
640K, 2 DRIVES, MONO MONITOR
COMMODORE PC 10-2
640K, 2DRIVES, COLOR MONITOR
8088 MICROPROCESSOR MS-DOS 3.2
ATI GRAPHICS SOLUTIONS ADAPTER 2 360KB DSDD 5.25** DISK DRIVES PC XT COMPATIBLE BIOS 5 FULL-SIZED EXPANSION SLOTS RS-232 SERIAL PORT GW-BASIC 3.2
AMIGA 1680 MODEM AMIGA 1080 COLOR MONITOR COMMODORE 2002 COLOR MONITOR AMIGA 1010 3.5" EXTERNAL DRIVE AMIGA 1020 5.25" EXTERNAL DRIVE AMIGA GENLOCK STARBOARD II 2MB XEBEC 20MB HARD DRIVE
OKIMATE 20 WITH INTERFACE EPSON EX800 W COLOR EPSON FX86E EPSON FX286E EPSON LQ2500
PRINTER CABLE COMPUTER PAPER 8.5X11 EPYX JOYSTICK
OTHER HARDWARE IS AVAILABLE. PLEASE CALL FOR ITEMS NOT LISTED IN THIS ADVERTISMENT.
AMIGA IS A TRADEMARK OF COMMODORE-AMIGA INC. PRICES ARE SUBJECT TO CHANGE WITHOUT NOTICE.
1 -800-423-7347 J
MC VISA WELCOME
P. O. BOX 685
NITRO, W.VA. 25143
same result with the BOB, and then draw a simple background. Setup is now complete, and so is setup().
The gctGelsInfo(), getYSprite() and getBob() routines are built to be cut out easily and used in other programs. Where you can tailor them to a number of different purposes. They are presented in a more general way than necessary in this tutorial for that very reason.
The Final routine in the listing is the handy close up shop(), which closes up and deallocates only those things that arc open and allocated, using flags set in the global longword “close mask" by setup(). It deallocates things in an inverse order from which they were allocated, as many of the smu ts point to other things that have to be turned off and freed before the pointing struct. Remember to note the sizes of those things vou wish to free with FreeRaster() and FreeMem(). Users of Unix malloc() and free() may, like me. Sometimes forget this step and end up tracking down bugs later on.
Next month we should finally “get on the move” when we tackle object movement and collision detection. ¦
Please note: In this month's listing I have appended a few thi)igs to the pigs.h include file to keep things cleaner. If you entered pigs.h from last month's listing, see the end o) this month's listing for these changes.
* * > .
From p. 48
Listing I. pigs.e, part 2.
Animation Tutorial - AmigaWorld
Author: David T. McClellan
This program creates a simple animation demo with several Vsprites and a Bob moving across a background scene. The moving objects are: two
pigs, each consisting of two Vsprites side-by- side; one butterfly which uses one Vspr i t e , and one eight-color Bob,
File: pi g s 2.c - setup and termination for
InitBitMap (bitm, DEPTH, WIDTH, HEIGHT); for (i =0 ; i DEPTH: i++)
if ((bitm->Planesf i ] = ( PLAN F.PTR )
A 1 1 o c R a s t e r(WIDT11 , HEIGHT)) == NULL)
for(j=0; j i; j++)
F r e e R a s t e r(b i t m-> P1 a n es f j] , WIDTH, HEIGHT); printf(" Insufficient memory for b i t m a p n"); close_up_shop(); e x i t ( I ) ;
BltClear ( bi tm->P 1 anes [ i 1 , (WIDTH 8) * HFTGI1T, 1);
Note - pigs.h inr 1udes all required Include files. +-------------------------------------------------
se t u d +-----:*
* This routine initializes the world. 1 I opens libraries, sets up the screen, window, bitmaps, and Cels, and draws the background. II anything goes wrong during this process, it calls cIose_up_shop to deallocate all allocated memory and exits. * setup ( )
int i,j; * Counters "
VuserStuff *vusc; For V S p r i t e i n i t *
struct Hast Port *r p;
* Open Libraries *
if (’(GfxBase = (struct G f x B a s e *)
0 p e n L i b r a r v("graphics.library", 1 ) ) )
printf "Cannot open graphics Li b r ar y n"); e x i t: ( 1 ) ;
if ( ! ( I ntui t ionBase = (struct I ntuil ionBase *)
OpenLibrary("intuit ion.1 i b r a r y", 1 )) )
Close Library(GfxBase) ;
printf(" Cannot open Tntu.it ion n" ) ;
e x i t ( 1 ) ;
c 1 o se_ma sk = CL_G FX LiB | CL__1 NIL I B ;
* Allocate and initialize Custom BiLMap :!: if ((b i t m = (struct BitMap *) Alloc Mem
(si zeof( struct Bit Map), MF.MF CH IP)) == NULL)
printf(" Insufficient memory for b i t ina p n " ) ; c1ose_u p_sho p(); e x i t ( 1 ) ;
* ) OpenScrcen
c1o s e_mask |= C L_BIT MAP;
* Open our screen *
newscr.CustomBitMap = bitm; if ((srr = (struct Screen
(&newscr)) == NULL)
printf("Cannot open screen n"); e x i L ( 1 ) ;
cI ose_mask |= CL_SCREEN;
* S e L screen’s colors
for (l = 0, j = 2 « DEPTH; i j; i++)
SctRGB4(&(scr->Viewport), i , s c r c o1o r( i 1 . R e d ,
scrcoloij i 1 . G r e e n , s c r c o 1 o r f i ] . B 1 u c ) ;
* I nit ialize and open window. Mainly needed so *
* we can get CLOSEWINDOW message from user. *
newwin.LeftEdge = 0; newwin.TopEdge = 0; newwin.Width = WIDTH; newwin.Height = HEIGHT; new w i n . D e t a i 1 P e n = W HIT E : ne wwin.BlockPcn = B L UE;
newwi n.IDCMPF lags = C LOS F. WINDOW | REQCLF.AR;
newwin.Flags = WIND0WCL0SE | BORDERLESS | ACTIVATE;
newwin.FirstGadget = NULL;
newwin.CheckMark = NULL;
newwin.Title = "Animated Pigs";
n ewvin.Scrcen = s cr;
newwin.MinHeight = HEIGHT;
n e w w 1 n . M i n W i d L h = W I 1) T11 ;
nevwin.MaxHeight = HEIGHT;
neww1n.MaxWidth = WIDTH;
newwin.Type = CUSTOMSCREEN;
if ( ! ( v i n = (struct Window *) 0 penW indo w ( & no ww i n ) ))
printf("could not open the window n");
c1o s e_u p_s h o p(); e x i t ( 2 ) :
c1o s e_m ask |= CL_W T N D 0V;
* T n i t Gelslnfo struct* preparatory to setting up * * Vsprites and Bob. *
rp = &(scr->RastPort);
if ((Glnfo = getGelsTnfo (rp)) == NULL)
* Returns NULL if fails *
print!' ("Insufficie n t memory to i ii i t i a 1 i z e
Gel s n,T ) ;
c1ose_up_shop(); e x i t ( 3 ) :
close_mask |= CL_G ELS;
* Allocate Pig Sprites *
if((MyVSpritesfO] = getVSprite (PI G H F, IG H T ,
VSPR ITE_WI DTH , PigLeft, VSPRITE J)EPTH, PigColors, 0, GRASS LEVEL-PIG_HEICUT, VSPRITE)) == NULL)
printf("Insufficient memory tr. O allocate V S p r i t e n11) ; clos e_u p_s h o p( ) ; e x i t ( 4 ) ;
closejnask |= CL_VSPRTTES; }'•'¦' c 1 ose_tip_shop will now free every Vsprite ALLOCATED if error or done, *
lf((MyVSprites[lJ = getVSprite ( P i G IIE IGIIT ,
VSPRTTE_WIDTHt PigRight* VSPR1TE_DKPTII * PigColors, 16, GRASSLEVEL-P1GJ1 EIGHT, VSPRITE)) == NULL)
p r i n t f ( "Insufficient memory to a I 1oca e
VS pri te n") ;
clos e_up_shop(); e x i t ( 4 ) ;
if((MvVSprites|2j = getVSprite (PIG_HEIGHT,
VS PRITE_WIDTH, PigLeft, VS PRITE_DEPTH, PigColors, 90, G R ASS LEV EL- PIG IIE IG HT , VSPRITE) ) == NULL)
printf(,f In sufficient memory to allocate
V S p r i t e n11) ;
clos e_up_sh o p(): e x i t ( 4 ) ;
1f((MvVSprites[3 ] = getVSprite (PIG_HEIGHT,
VSPR ITEJvIDTH , PigRight , VSPR ITE_DEPTH, PigColors, 106, G R A S S L E V E L - P 1 G_H EIG11T , VSPRITE)) == NULL)
p r i n L f (Tl Insufficient memory to allocate
Vspr i te n");
c1ose_up_shop(); e x i t ( 4 ) ;
if((MvVSprites[4 ) = getVSprite (BFLY_HEIGHT,
V S P RIT E_W1DTH, Butterfly, VS P RITE_DEPTH, B f1y C o1or s , BFLY_X FIRST, BFLY_YFIRST, VSPRITE)) == NULL)
printfC Insufficient memory to allocate
V S p r i t e n " ) ;
c 1 ose_ti p_shop ( ) ; e x i t ( 4 ) ;
* 1 n i t VIJserSlu I f parts of each Vsprite for (i = (); i 4; i++) * Pig VuserStuff *
vtise = &(MyVSprites[i]->VUserExt); vuse->myflags = PIGF_RUN; vuse->whenx = vuse->xstart = PIG_l 'XRUN; vuse->wheny = vuse->ystart - PIG_WYRUN; vuse->xincr = PIG_X R U N;
vuse->y i nc r = PIG YRUN; ?
B. E.S.T. BUSINESS MANAGEMENT
Developed on and for the Amiga . . .
• is useable, reliable, professional quality software, designed to let you conduct your business, your wav.
• is a truly integrated program, incorporating both Accounting and Business Functions. B.E.S.T. BUSINESS MANAGEMENT includes Order Processing, Inventory and Services Management, Accounts Receivable, Accounts Payable and General Ledger.
• is an easy to use, menu driven program, supported with an understandable, illustrated, 380 page manual and knowledgeable customer support.
See your Amiga dealer for information, or call
K rf I Business Electronics
JL Software & Technology, Inc.
P. O. Box 230519 Tigard, Oregon 97224 (503) 684-6655
* Butterfly VuserStuff *
vuso = &(MyVSprites[BFLY_1D]->VUserExt ): vuse->myflags = 0;
vuse->my id = i :
vuse->whenx = vuse-)xstart = B!•'I.Y_XWHEN ; vuse->wheny = vuse->y start = BFLY_YWHF.N; vuse->xincr = BFLY_XINC;
v u se-> y i nr r = 0: * Start of b f1y_y s *
vuse->my_i d = BFEY_TD;
* (1 (1 t h cm t o G el list * for (i = 0; i 5: i ++)
A 4 dVSprite (MyYSprites[i], &(scr->RastPort) ) ; close_ma sk j = CL_VSPLIST;
* Lnit Balloon Bob and add to Gel list 4
if ((MvBob = get Bob ( Bal.LJIETGHT , BA LL_W I DTU ,
Balloon, BALL_I)FPTH, BALE_PPTCK, BALL_P0N0FF, 0, BAL1._Y , BAEL_VFLAGS , BALL_BFLAGS ) ) == NULL)
printf("Insufficicut memory to allocate Bob nn); c1o s e_up_s ho p();
v u s e = &(MyBob->BobYSprite->VUserExt); vuse->whenx = vusc->x start = BALL_XWIIEN; vuso->xincr = BALL_X1NC;
* Note: Balloon moves only horizontally *
v u s e-> w h e n y = vuse->y start = vuse->y incr = 0 : v u s e - > m y_ i (1 = B A L L_ I D ; vuse->my flags = 0 ; close_mask |= CL_R0BS;
AddBob (My Bob , r p); close_mask |= CL_B0BLIST:
* 1) r a w Background *
* Sky... 4
S e t A P e n (r p, BLUE):
* Leave window border on *
RectFill (rp, 0, 10, WIDTH-1, CRASSLEVEL-1);
4 Grass... *
SeiAPen (rp, GREEN);
RectFill (rp, 0, CRASSLEV EL, WIDTH-1, HEIGHT-1);
* Wall *
Set Apen (rp, WHITE);
RectFill (rp, WALL_LEFT , WALL_T0P, W A LL_R TGHT ,
S e t A P e n (r p, BLACK);
for ( i=WALLJ.EET+10; i WALL_R I CUT; i+=10)
Move (r p, i , WALL_B0T);
Draw (rp, i , WALL_T0P);
for (i = WALL TOP + 5: i WALL B0T; i+=S)
Move (rp, WALL_LEFT, i); Draw (r p, WA LI ._R1G HT, i );
| getGelslnfo |
This routine initializes the Gels subsystem, starting
up the Gel list, the collision table, and allocating room for various other parts of the Gels Info struct. Requires: declaration of a routine:
(void) b n d c o1_h d1r( ) for initializing collision table boundary collision handler .
Returns: Ptr to Gelslnfo struct if setup ok,
NULL if not .
struct Gelslnfo * get GelsInfo(r a s t p) struct Rasll’o rt * r a s t p ;
¦¦¦ lnit boundary for boundary collision detect ion f - (It* Is impact ing background edges.* g p-> 1 e f t mos t = 0:
g p - > r i g h t m o s t = ( r a s t p - > B i l M a p - >
struct Vsprite 4hcad dummy , 4 t a i 1 _d umm y ;
* For I n i tGe1s *
st r u r t G e 1 s I n f o * g p ;
4 Allocate and i n i t G e1sIn f o struct 4
if ((g p = (struct G e1s1n f o * ) A 1 1o c M e m (sizeof(sti Gels Info) , MEMF_PLBL IC | ME.ME_CI.EAR) ) == NULL)
- u c t.
return (NULL ) ;
* Get Gel list head and tail dummies *
if ( ( h e a d_d umm y = (struct Vsprite 4) A 1 1 o c M e m (sizeof(struct Vsprite), MEMF_PUBLIC |
MEMF_C.LEAR ) ) == NULL)
FreeMem (gp, sizeof(struct Gelslnfo)); ret u r n(NULL):
if ((tail_dummy = (struct Vsprite *) AllocMem (sizeof(struct Vsprite), MEMF_PUBL1C NEMF_CLEAR)) == NULL)
FreeMem (gp, sizeof(str uct Gelslnfo)); FreeMem (head_dummy, sizeof(struct Vsprite) return(NULL);
it other Gelslnfo fields 4
gP * No
* Se * is * co i f
- > s p r R s r v d = 0 x F F F F ;
reserved I! A R l)W A R E ( s i m pie) sprites 4 t aside space for the hist To lor array.
I h i s * * oof (
used by the Gels system to keep track of lor definitions as Vsprites nodi fv them.
( ( gp->l ast.Col or = (WORD 44 ) A lloc Mem (siz LONG) * 8. MF.MK PUBLIC I MEML CLEAR)) = =
Ereo Mcm (g p, si zeof(st ruct Gelslnfo)); FreeMem (head_dummy, sizeof(struct Vsprite)] FreeMem ( t a i 1 _d umm y , s i zeo f ( s true t. Vsprite)) return(N U L L);
4 Set aside space for next 1. I uc array. This is u s ed h v Gels system t o det e rmine vh i c h simple s prites are available to r u s e f or VS prit e s bv scan 1 i ne (y coordinate). As the image f or a Vsprite is finished on the screen, the simple sprite used for it again becomes available, the Gels system remembers that here. 4
it ( ( g p- > n e x t 1. I no = (WORD * ) A lloc Mem (sizeof
MEMF_PUBLIC | MEMF_CLEAR)) == NULL)
FreeMem ( h e a d _d u m m y , s i z e o f ( s t. r u r t V Sprite))
F r eeMem (tail dunmy, si zeof(st ruct Vsprite))
FreeMem (gp->lastColor, s i z e o f ( 1.0 N Ci ) * 8 ) ;
VrecMcm (up. Sizeof(s!rucl Gelslnfo)): ret urn(NULL);
* Set up space and init collision routine 4
* table, used by Gels system to detect 4
4 collisions between Gels and Cels or 4 Gels and the border.
¦¦¦ The table is used when Vsprites have
¦•¦ HitMask set. 4
if ((gp->coll Handler = (struct col! Table :;: )
A 1 1oc’ 1 em (sizeof(struct co! Itable) ,
MKMF_PUBL1C | MEMF_C LEA R)) == NULL)
FreeMem (head_durnmy, si zeof(struct Vsprite)): FreeMem (tai1_dummy, sizoof(struct Vsprite)): FreeMem (gp->last Co 1 or, sizeof(LONG) * 8);
F r e e M e m ( g p - > n e x t 1. I n e , s i zeof ( W 0 R I)) * H ) ; FreeMem (up, sizeof(struct Gelslnfo)): return(NULL);
RvtesPerRov * 8) - 1;
gp->topmost = 0;
gp->bottommost = rastp->BitMap->Rows - 1;
rast p->r,e 1 s I n f o = gp; * Point the RastPort at our
initialized Gelslnfo struct. * InitGeLs (head_dummy, tail_dummy, gp);
* r n i t collision table with our stub handler. * Caller will tie its own in here when ready. * SetCollision (0, bndcol_hdlr, gp);
WaitTOFf); * Wait until at Top-of-Frame to return, so caller will have a system ready to a d d (J els to. "
} * end g e t G e 1 s I n f o *
* This routine initializes a Vsprite. Simplifies setup Caller has to fill in VuserStuff pa r t and call AddVSprite itself. It can also set up the VS p r i t e part of a Bob (which is why v_words and imagedepth are required. *
struct Vsprite "getVSprite (v_height, v_words,
v_image, v_depth, v_colors, x0,y0, v_flags) int. V_h e i g h t ; " Height of Vsprite *
i n t v_words; * Width of Vsprite in words,
1 for Vspr i tes, possibly more for Bobs, * WORD v_image; * Image array. *
in t v_d epth; * Depth of image in bitplanes.
For Vsprite, 2 always; more or less for Bob, *
W0RD *v colors; * Color set for Vsprite, *
int x0,y0; * Initial x,y position of Vsprite. * i ii t v_I' 1 a g s ; * Vsprite flags. *
struct Vsprite * v s p ; * P t r to allocated V S j) r t e * * A 1 1o c a Le and i n i t the Vsprite *
if ((vsp = (struct Vsprite *) AllocMem (sizeof (struct Vsprite),MEMF_PUBLIC | MEMF_CLEAR)) == NULL)
return (NULL ) ;
* In i t parameterized elements * vsp->Height = v__height; vsp->Width = v_words; v s p-> X = x 0 ; v s p - > Y = y 0 ;
vsp->1mageData = v_image; v s p-> D e p t h = v_d e pt h; vsp->SprColors = v _c olors; vsp->Flags = v_flags;
* Init other parts *
* Set HitMask and MeMask to border collision *
* detection - lowest order bit. Bits 1-15 *
* are used in masks to determine inter-Gel *
* collisions - MeMask is Vsprite's own *
* type; IlitMask is who it can bump into & *
* cause a collision. * v s p - > M e M a s k - 1 ; vsp->HitMask = 1;
* Setup boundary collision mask space. *f if ((vsp->Borderl,ine = (WORD *) Alloc Mem (sizeof (WORD) * v_words, M EM F_ PUBLIC |
MEMF_CLEAR)) == NULL)
* No more room. Free Vsprite, return *
FreeMem (vsp, sizeof(struct Vsprite)); return (NULL);
if ((vsp->ColIMask = (WORD *) AllocMem (sizeof (WORD) * v_words * vjeight, MEMF_CH IP | MEMF_CLEA R)) == NULL)
* No more room. Free Vsprite, return *
FreeMem (vsp->BorderLine, sizeof(WORD) ?
FORMS IN FLIGHT
3D DRAWING AND ANIMATION
- LIBRARY OBJECTS
- SURFACE OF REVOLUTION
- RED BLUE STEREO IMAGES
- PLOTTER SUPPORT (HP-GL)
- DYNAMIC MEMORY ALLOCATION
- EFFICIENT HIDDEN UNE REMOVAL
- UNATTENDED FRAME GENERATION
- SURFACE EXTRUSIONS, ANY ANGLE
- INTERCHANGEABLE 2D 3D DRAWING
- INDEPENDANT OBJECT MODIFICATION
- COMPLEX OBJECT NESTING AND MOTION
- PARTIAL OBJECT RENDERING CAPABILITY
- COPY (MIRROR,FROMTTO.ROTATION,DYNAMIC)
- VARIABLE SHADING (MANY SOURCES, NO SHADOWS)
- DYNAMIC OBSERVER MOVEMENT AND PERSPECTIVE CONTROL (ROTATE,PAN,ROLL, MAGNIFY,MOVE IN OUT,MOVABLE LOOK POINT)
Suit© 320B 261 Hamilton Av. Palo Alto, CA 94301
NOT COPY PROTECTED REQUIRES 1MB RAM
Rev 1.1 Available NOW ! INCLUDES:
- "FAST FLIGHT’ player program
animations can be played back In "real time" with overscan.
- PAL support
• Numerous new object creation, editing, and display features.
(CA residents add sales tax)
AMIGA" & COMMODORE" PRODUCTS
Prices so low we will not advertise them...We will not be undersold! Inside CA 1-818 366-5305 Outside CA 1-800 443-9959
KJ Computers, quite possibly the largest Amiga dealer in the USA, stocks all Amiga and third party Amiga products, as well as most popular peripherals and supplies. KJ is easy to do business with, their staff is knowledgeable, and delivery fast. For all this, and best pricing available, give KJ Computers a call today!
10815 Zelzah Avenue, Granada Hills, California 91344
Circle 118 on Reader Service card.
Mainframe quality, full feature ANSI FORTRAN 77
compiler includes: Debugger, Linker, Library Manager, Runtime Library, IEEE math, and C interface. Supports Complex numbers, Virtual arrays, Overlays and
Linking. Not copy protected. $ 295. Version for CSA 68020 68881 Turbo board also available $ 495.
From the authors of Microft BASIC compiler for,Macintosh, comes AC, BASIC for the Amiga. Companion compiler to the Amiga BASIC interpreter: hits more features and includes
BLOCK IF, CASE statement, and STATIC keyword extensions and executes up to 50x faster. AC BASIC is the new BASIC reference for MC68000 based personal computers. Not copy protected. 5195.
Scientific Engineering Software TelePhone orders weicome
4268 N. Woodward, Royal Oak, Ml 48072 (313) 549-7111
Amiga trademark >! Commodore Amiga Microsoft trademark o! Microsoft Corp
FreeMem (vsp); return (NULL);
vsp->PlanePick = 0; This and next used by Bobs * vsp->P 1 aneOnOf f = 0; f* Null out for Vsprites. ''-’I caller builds a Bob, it will reset them. * InitMasks(vsp); f* Calculate collision masks for Vsprite.* return (vsp);
} * end getVSprite *
g e t B o b
This routine allocates and initializes a Bob. It uses getVSprite, above, to set up the Bob's Vsprite. Returns: ptr to Bob if successful, NULL if fail. *
struct Bob *getBob (b_height, b_width, b_image,
b_deptli, p.lane_pick, plane_onof f , xO,yO, v_flags, b_flags)
i n t b_h eight; * Height of Bob in pixels *
int. B_w i d t h ; * Width of Bob in pixels *
WORD b_image; * Image data in bit plane form *
int b_depth; * Number of bit planes in image *
i n t p1 ane_p ick; * PlanePick bits *
int plane_onoff; ¦¦¦ PlaneOnOff bits *
int x 0 , y 0 ; * Bob initial coordinates *
int v_flags; * Vsprite flags *
int b_flags; * Bob flags *
struct Bob *robert; * The Bob * struct Vsprite vsp; * Its Vsprite *
SHORT b_words; * Width of Bob, in words *
* Allocate and i ni t Bob *
b_words = (b_w idth + 15) 16;
* Words wide Bob is, rounded up, *
if ((vsp = getVSprite (b_height, bywords, b_image, b_dcpth, NULL, xO,yO, v_flags)) == NULL)
vsp->PlanePick = plane_pick; vsp->PlaneOnOff = plan e_o n o f f;
if ((robert = (struct Bob *) AllocMem (s i z e o f
(struct Bob),MEMF_PUBLIC | MEMF_CLEAR)) == NULL)
FreoMem (vs p-> C o11Ma s k, sizeof(WORD) *
vs p-> Width * v s p->Iie i g h L ) ; FreeMem (vsp->BorderLine, sizeof(WORD) *
FreeMem (vsp, sizeof(struct Vsprite)); return(NULL);
vs p-> V S B o b = robert; robert->BobVSprite = vsp; robert->Flags = b_flags; robert->ImageShadov = vsp->CollMask;
:ic for overlaying * robcrl->Before = robert-> After = NULL;
* Let c a 1 1 e r order B o 1) s *
* Allocate background save buffer *
if ((robert->SaveBu££er = (WORD *) AllocMem (sizeof (SHORT) * b_words * b_height - b_depth, MEMF_CHIP | HEMF_CLEAR)) = = NULL)
FreeMem (vsp->Co1IMask, sizeof(WORD) *
vsp->Width * vsp->Height); FreeMem (vsp->BorderLine, sizeof(WORD) *
FreeMem (vsp, si zeof(struct Vsprite));
FreeMem (robert, sizeof(struct Bob)); return(NULL);
* Misc. iniLializ a t i o n *
robert->BobComp = NULL;
* Not part of AnimComp. Caller can change this
The V-I Video Interface
robert->DBuffer = NULL; * Not double buffered unless caller changes this.- return (robert);
* Clean up and deallocate memory rout ine * c1ose_up sh o p( )
ini i ;
struct Vsprite $ vsp; if (closc_mask & CL_BOBLIST)
RgmIBob ( M y B o b , & (scr->RastPort ), & ( s c r - > V i ewPoi t )) ; if (close_mask & CL_BOBS)
v s p = M y B o b- > Bo b V S p r i t e ;
FreeMem (MyBob->Sa vellu f f er , s i zeo f ( SHORT ) *
vsp-> Width * v s p - > H e i g h t * vsp-> Depth); FreeMem (vsp->ColIMask, sizeof(WORD) - v s p - > W i d L h * vsp-> II eight);
FreeMem ( vsp->Border L i ne , sizeof(WORD) v s p->Width);
FreeMem (vsp, sizeof(struct Vsprite));
FreeMem (MyB o b, sizeof(struct Bob));
if (c1ose_mask & CL_VSPLIST)
- Remove Vsprites f r om Cel list * for (i = 0; i 5; i + + )
R e m V S p r i t e ( M v V S p r i t e s [ i | ) ;
if (close_mask & CL_VSPRITFS)
for (i = 0; i 5; i + +)
if ((vsp = M y V S p r i t. e s[ i ]) != NULL)
FreeMem (vsp->Col Imask, sizeof ( WOKI)) *
vsp->Width * vsp->Height); FreeMem (vsp->BorderLine, sizeoi(WORD) *
v s p - > W i d t h ) ;
FreeMem (vsp, si zeof(struct Vsprite));
if (c1ose mask & CL_GELS)
FreeMem (GInfo->col I Handler, sizeof(struct
FreeMem (Glnfo->gelllead, sizeof (si ruct
V S p r i t e ) ) ;
FreeMem (CIn f o-> g e1T a i1, sizeof(struct
FreeMem (GInio->1 astCo1or, sizeof(LONG) * 8); FreeMem (GInfo->nextLine, sizeof(WORD) - 8);
FreeMem (Gin f o , si z e of(strucL Co1sIn f o ) );
if (close_mask & CL_WINDOW)
C LoscWindow (win);
if (close mask & CL_SCREEN)
CloseScreen (sc r);
OpenWorkBench( ) ;
* Make sure WB open when we're done *
if (close_mask & CL_BITMAP)
f o r(i-0; i DEPTH; i++)
FreeRaster(bitm->P1anes[i], WIDTH, HEIGHT); FreeMem (bitm, sizeof(struct BitMap));
if (c1ose_mask & CL_INTLIB)
CloseLibrary ( Intu iI ion Base); if (close mask & CL GFXLIB) ?
Unlike their predecessor, the Amiga 1000, the Amiaa 500 and 2000 do not provide the user with a color composite video output on the back of the machine. CMI's V-I 500 and V-I 2000 are designed to satisfy that vital need and more!
Features of the V-I Video Interfaces:
’State-of-the-art video integrated circuits for outstanding composite video quality ’Jumper selectable for NTSC PAL video output ‘Chroma Luma outputs for Commodore 1702 family monitors
’Uses standard Amiga RGB port. Works on A-
500. A-1000 and A-2000.
Additional Features of V-I with RI: Modulator:
’Switch selectable RF for Channel 3 or Channel 4 output.
’Audio input for modulating sound onto RF signal
V-I 2000 ....
V-I 500 with RF Modulator
V-I 2000 with RF Modulator...
Kickstart™ Eliminator and RAM Expansion Kit
CMI's Kickstart Eliminator and RAM Expansion Kit is an easy way for the user to greatly increase the versatility if his or her Amiga 1000. By installing ROM (Read Only Memory) into existing locations on the Amiga motherboard, you eliminate the tedious task of loading the Kickstart disk on every power-up, and you make available AN ADDITIONAL 256K OF FAST RAM MEMORY.
Kickstart Eliminator Kit S 129.95
Kickstart Eliminator Kit
including installation and
return shipping ..$ 150.00
Creative microsystems Incorporated is dedicated to supplying the Amiga Dealer and User Community with quality products and superior support in terms of technical issues. We encourage you to call if you have any questions about our products and services.
C1ose L ibrary (C fx B a sc); 1 * end cl oso_up_shop
* end p i o s.c part 2 *
Listing 2. Pigs.h include file.
H include file for tutorial program, * Inelude Files *
devi ces console. Li>
deviccs t i mer.Ii>
graphi cs gfx,h >
graph i cs c1i p.h>
graph ics rastport,h>
graph i c s la ye rs.h>
graphi cs regLons.h>
graph i rs copper. Ii>
graphi cs di splay.h>
V * *
£ define WALL_LEH
define WALL_RIGHT define WALL_B0T Me fine WALL T0F
* Dealer Packages now available!*
A niga n ¦ o Commoao* Ft+cliorx* F
t. Sony Analog KV1311
PyV1 (with Audio) 23F-34F ...39.00
A lagnavox Analog 23F-6M DIN 29.00
Unterminated RGB 6 ft. Cable 23F..... .19.00 Extension Cable 23F-23M 24.00
Custom RGB Cables - Sony, NEC,
Panasonic, Thompson, Other ...... Call
CABLES TO INTERFACE
PRINTERS - MODEMS - PLOTTERS -
Atari ST - Apple IIGS Amiga 500 - 1000 - 2000 - IBM
CALL FOR QUOTES ON WEIRD & UNUSUAL CABLES
m 206-882-2009 ®
17371 A1 N.E. 67th Ct. Redmond, WA 98052
saving you rrom having to remove the board each time you run that software. Disk provided.
No wait states, fast memory will not slow operating system.
Pass through for stacking memory boards & additional power supplies $ 40. (Hi, available soon. Jumbo Ram enhances VIP Professional, Draw, Diui View, Animator & many others. Ram chips available at prevailing prices. 6 mo. Warranty repl.
Jumbo Ram $ 199.95 S & H S3.50
Cardinal Software, 14840 Build America Dr Woodbrldge. VA 22191. Info: f703> 491-6502
+ Semi kit (no soldering), Board comes in a 4" x 8.3 case that connects externally to the BUS expansion port on the right side of the Amiga 1000®.
• Jumbo Ram board contains all control circuitry chips, but no RAM. Add 16 or 32 41256-15 RAM chips for 1 2 or 1 megabyte.
• Software auto-installs for 1.1 or
1. 2. Won’t auto-install unless
you tell it to through software. If your software doesn’t suppo extra memory you disable the board, through software thus
Circle 113 on Reader Service card
* pigs * Ami ga “inc1ude int 1ude i nc 1 ude ¦i i nc I ude i nc1ude
- inc luile
- include inc1ude
* ' inc 1 ude it i nc 1 ude if i nc 1 ude »i nc1ude =inc1ude *
The Vsprite struct declarat ion in gcls.h has a user- definable structure as its last element. M the word VIJserStuff is defined before gels.li is included, the struct it is defined to be will be used as that user-defined final element. The struct, my Vinfo, below, serves Lhat purpose; and allows each Vsprite to carry information 1 need in my collision handler and object movement code, *
struct my_Vinfo ( short my flags;
* Direction for Butterfly, in or out of jump mode for pig* The following 6 elements allow me to move the Vsprite at integral velocities in fractions or multiples of screen refresh rate without using floating pt math, *
short whenx, whenv; * increment Vsprite x,y
when this decrements to 0). *
short xstart,ystart; * whenx, wheny reset values
after hits 0 (3 = one move each 3 frames) :;:
short xincr, yincr; * Increment for x and y
eac li time whenx , when y hit 0. Fo r Bu 11 e r f 1 y , v i nc r i s used as index into bfly_ys array (below), to give butterfly variable v movement.* *
short mv_id; * Used to distinguish VspriLes
when collision handler gets called with one. *f };
*The following define lets me to overlay the default definition of VuserStuff in gcls.h with my own. * define VuserStuff struct my_Vinfo
inc1ude graphics gels*h>
* General Defines and Macros *
* Screen Sizes *
rdefine WIDTH 320 * Width of screen in pixels *
rdefine HEIGHT 200 * Height of screen in pixels *
fdefine DEPTH 3 * Bitplane depth; 3 == 8 colors *
* Useful Vsprite Constants *
Pdefine VSPRITEJJKPTII 2
* No. Of HiLplanes used in Vsprite * define VSPRTTF_WIDTH 1
* No. Of words wide a Vsprite is * Background Locations *
define GRASSLEVEL 190
Y offset of top of "grass" area 180
Start X of wall pigs jump over 210 * End X of wall
GRASSLEVEL * Bottom of wall (WALL_B0T - 20) * Top of wall * C1ose-up-shop Bits *
*¦* Given that we might run out of memory at any point during setup, the setup routine keeps track of what has been opened and initialized via the following
bits and the long int close_mask; the close_up_shop routine will free close only those things whose bits are on. *
CHILDRENS EDUCATIONAL PROGRAMS FOR YOUR AMIGA
* Free graphics library * * Free Intuition lib. * * Close screen * s;: Free BitMaps * * Close window * * Free Gelslnfo stuff * * Free Vsprites *
define CL_GFXLIB define CL_IXTLIB "define CLJSCREEN define CL_BITMAP define Cl _WINDOW define CL_GELS
- define CL_VSPRITES 0x0040 "define CL_VSPLIST 0x0080
* Remove Vsprites from Gel list
define CL_B0BS 0x0100 * Free Bobs *
define CL_B0BLIST 0x0200
* Remove Bobs from Gel list * extern unsigned long close_mask; Mask used by
close_up_shop to decide what to close. *
* Library Pointers *
extern struct IntuitionBase IntuitionBase; extern struct GfxBase :jcGfxBase;
* Screen Window info * extern struct NewScreen newscr;
Screen * s c r ; * Real screen, from
Open Screen * BitMap * b i t m ; * Custom bitmap
N e w W i n d o w newwin ; * Real window,
W1n d o w * win;
extern struct IntuiMessage *message; * For getting messages from Intuition, such as CL0SEWIND0W * extern struct Gelslnfo * GI n f o ; * for InitGels *
extern struct color4
* Red component of color *
* Green component of color *
* Blue component of color *
* Screen main colors *
THE WORD MASTER
VOCABULARY BUILDER FOB GRADES 3-3
• 500 3rd-8th grade words and meanings
Four educational activities designed to build essential word power shills
Superb graphics Speech
• Master's Maze Game
OTHER AVAILABLE TITLES
READ 8f RHYME ? FRACTION ACTION ? K1NDERAMA
? DECIMAL DUNGEON ? READ-A-RAMA
? ANIMAL KINGDOM ? AESOP'S FABLES ? MATH WIZARD ? MAGICAL MYTHS
Free Catalog 2950 C. Flamingo
unicorn ~ Greenview Ffaza, Suite B
EiicATm” lsoftwape Las Vegas, NV 89121 (702) 737-8862
WORD red; WORD green; WORD blue;
* Indices of colors to be put in scrcolor *
* Blue's index *
define BLUE "define BLACK define WHITE define YELLOW define GREEN Hdefine GREY define RED
- define ORANGE
2 3 U
Circle 77 on Reader Service card
EDUCATIONAL SOFTWARE FOR THE AMIGA
* Vsprites and Related Info * * Pig Constants *
define NPIGS 2
define SPRITES PER PIG 2
* pigs in animation * * Vsprites per pig * * 2 Vsprite widths *
Fdofine PIG_WIDTH define PIG_MIDDLE "define PIG_HEIGHT
• define PIC_WXRUN define PIG_WYRUN define PIG_XRUN define PIG YRUN
32 16 11 1 1
* Pig height in pixels *
* Tncr x every frame, *
* Ditto for y. * I * Dist. Pig runs each incr *
- 1 * Pig has a hopping sort of run, 1 pixel one frame, down 1 the next. * * Wall is just under 2 pig-heights. Scale jump so pig starts one pig-width away and rises above wall. Jump is actually a triangle; if I were more realistic
T would pre-calculate & store a parabola; but a tri
angle is cheap with integer math and close enough. * "define JUMP_BEGIN (WALL_LEFT - (PIC_WIDTH * 1))
define JUMP_MID WALL_RIGHT-5 * Start of Fall *
* Defines for VuserStuff part of Vsprite *
define PIG WXJUMP 1 * Incr x once frame on jump *
1 * Incr v every frame on jump
Programs That Reach Out To Help Children Learn
With Digitized Sound And Speech
"define PIG WYJUMP
pig will rise at half the rate it goes forward. *
define PIG_XJUMP 1 * Distance Pig goes forward
on Jump per frame. *
- 1 * Rate of Rise. *
1 * Rate of Fal1. *
0 * If Pig's
Vsprite.VUserExt.myflags is this, pig is running. * define PTGF_RISE 1 * If Pig's myflags is this,
pig is rising in jump. *
"define PIGF_FALL 2 If Pig's myflags is this,
PROGRAMS: CALL 1-800-255-8791
or in Utah
Spellbound $ 39.95 l-so 1-752-5608
Miniature Math $ 39.95 Learners Image
P. O.Box 3669
AMIGA is & registered trademark of Commodore AMIGA LOQSn, Utah 84321
define PIG_YUP define PIG_YD0WN define PIGF RUN
H|The Pull-Down Menu
10 DPAINT ART DISK $ 50
• Over 500 Dpalnt & Digitized Brushes
• More than 100 Dpafnt & Digitized Pictures
• All are 32-colort lo-res art and IFF-compatible
• IL residents please add 61 4% sales tax
• Outside continental USA please add $ 10 for S&H
THE SPLITTING IMAGE
P. O. Box 221, Staunton, IL 62088
_] if f Jg
Virginia Bucfi, VA 23452 U -4-LQ
Give your Amiga Professional Synth Sound & Effects with our SONIC SPECTRUM*' Library. We have over 700 sampled sounds in 21 instrument groups ranging from strings & woodwinds to special effects, human voces, pianos, and more. These samples are available for all popular Amiga music software in either IFF or Mimetics formats Custom sampling available upon request.
Order our Demo Disks for a taste of the SONIC SPECTRUM*' of sounds your Amiga has to offer ROCK & ROLL * SPECIAL EFFECTS • PERCUSSION * CLASSICAL
Each disk contains 10 studio quality voices S14.99 per disk or S50.00 for all four, send check or M O; add
$ 2.00 shipping. VA residents add 4.5% Sales Tax or Call Toll free. 24 hrs. 1-800-341-1950 Ext. 24 (Catalog only)
TAKE 5 AMIGA™ DISKS FOR ONLY $ 29.95*
Choose from these APDC library disk classics: i 001: Best Graphics & Games. Many Amiga classics.
I 005: Amiga Basic programs. Excellent games and utilities in Amiga Basic.
? 01)8: Assorted Games. A variety of the best games. Hours of fun!
. Oil: Sounds: Our popular disk that shows off the versatile Amiga sound chip.
? 015: Icons Sc Icon Utilities; A disk devoted to icons and their use.
. 018: Best General User Utilities: Created with the Amiga PD Sharewarc sleuth in mind.
’ !023: Spreadsheets. Databasing and Word Processing. Only the latest and most useful!
OR choose from (he disks advertised on p. 100 AW Special Issue or on p. 30 AW July August.
* Add $ 4 ($ 6 foreign) postage.'handling. California residents also add 7G sales tax.
El! Amiga Tublic ‘Domain Connection
order INO ISA MC) lo. ,4M»s|aUuck Attf , „T BtrVt![y CA w70,
A-TALK AND A-TALK PLUS Communications and Emulation
"Some features of A-Talk are available in public domain and commercial software, but nowhere in those I am familiar with (Starterm, Online!, and Amigaterm), have Ihe features been combined so powerfully " Anne Owen, Your Amiga, U.K.
". . . More file transfer, display, and communications options than you can shake a slick at," Peggy Herrington, Info.
"A-Talk.. . Has certainly solved all my data transmission problems." Bill Donald, CCI Amiga User, U.K.
A-Talk has VT100. VT52. H19t Xmodem & Felsina Software
Kermit lor S49.95. ii*:”*::: 3175 S. Hoover St. 275
A-Talk Plus adds full Tektronix 4010 4014 !ii::r::ii Los Angeles, CA 90007
emulation for $ 79.95. :::::::::: (213) 669-1497
TUP DISK SPECIALISTS, DISTRIBUTORS I
1 II U C. Ithoh, Fujitsu Kassel & Sony.
SPECIAL OFFER 1
3. 5" DSDD. Bulk, Lifetime Guarantee 50 to 350 @ $ 1.25 per disk • 400 @ 1.20 per disk Minimum Order 50 disks. Shipping * $ 4,00 minimum, plus $ 2.50 per additional 100 disks. N.Y. Res. Add B' o Tax.
Interactive Microsystems Landmark, Suite 20
P. O. Box 1446 Haverhill, MA 01830 USA 617 372-0400
BOSE Video Roommate Powered Speaker Systems add the Ultimate High- Fidelity to your computer and or audio systems. Available now, Write Call for AMIGA and other Product Listings, and for Quantity Disk Pricing Schedules.
MCP Associates, P.O. Box 6260, LIC, NY 11106-0260 _ (718) 956-9000
Educational Software K thru ADULT
SEND FOR A LIST OF OUR 29 AMIGA PROGRAMS. ALL USE VOICE. MANY USE DIGITIZED PICTURES.
P. O. Box 24750 Edina, MN 55424
“DISNEY” STYLE ANIMATION $ 295
• Create 3D characters and scenes quickly and easily.
* Includes shading in 4096 cofors, background matting.
* Real-time audition.
• Animation vignettes complete overnight.
DEMO disk available for $ 10 Hash Enterprises (206) 256-8567
14201 SE 16th Circle, Vancouver, WA 98684
NEW !!!!! AMIGA™ STICKERS !!!!! NEW
MAGNIFICENT PROFESSIONAL DESIGN FOR 3%" AMIGA™ DISKETTES FEATURES; * In front; Amiga -logo (full color)
* Background: Big Amiga™-V (full color)
* Enough white space for printing
* Easy to remove from diskette
Send $ 5. (papermoney) by airmail and get 40 samples and pricelist, also by airmail. We deliver fast.
N. Praat - Romanlaan 7 - NL4527BD AARDENBURG - HOLLAND
"Amiga is trademark of Commodore Amiga Inc.
Now, two High-Tech High-Touch products to help you take charge of your life.
COMPUTER-AIDED RELEASE of EMOTIONAL STRESS
Emotional stress can be uncomfortable and even debilitating. "CARES" lets you take charge by quickly and easily releasing emotional stress. Also, learn other methods for dealing with emotional stress as ii arises
THE ATTITUDE ENGINEER
Generate powerful new experiences of positive resourceful states in problem situations. The key to successfully getting what you want! Requires 512K FtAM. Only S39 95 each, both lor S69.95 (Massachusetts residents add 5° o sales tax). Send check or money order lo:
Neuro Dynamics, Inc., P.O. Box 733, Boyfston, MA 01505
Amiga Public Domain-Only S3-S5 per disk postpaidl
Over 100 disks full of the highest-quality programs available. All applications are supported. We offer a money-back guarantee, 24-hour shipping, and the lowest prices around.
Write or Call and request our complete catalog
3826 Woodland Park Ave. N., Seattle. WA 98103 206-S47-OMNI
Send S4 for great sample disk and catalog. (Call with credit card orders)
- OR - Software Excitement
P. O. Box 5069 Central Point, OR 97502
The AMIGA Specialists
AMIGA Software AMIGA Peripherals AMIGA Computers
WE SHIP AROUND THE WORLD
Known internationally for exceptional service Knowledgeable, multi-lingual staff.
U. S. overseas personnel!
We specialize in APO & FPO shipping1 Ask for our Overseas Military Special Pricing!
Fast delivery, charged when shipped COD, VISA. MC, M O, Certified check
Over 60 disks of only the best of the Public Domain and Shareware. Tested and sorted into the following categories: Animation, Applications, Games, Graphics, Information, Music, Programming, Sound Telecommunications, and Utilities.
For a free list, send a business size SASE to:
Micro Computer Associates, Amiga Software,
P. O. Box 5533, Katy, TX 77491-5533.
Pig is is falling from mid jump height. Otherwise,
pig is running. *
:;i Butterfly Constants *
mdefine BFLY_WIDTH 16 * One Vsprite wide *
"define BFLY_HEIGHT 9 * Butterflv pixel height *
define BFLY_XFIRST 50 * Initial Position *
define BFLY_YFIRST 100
* Defines for VuserStuff part of Butterfly *
- define BFLY XWHEN
1 * X Move every frame *
2 * Y move every other frame; see bfly_ys below. *
- define BFLY_XINC
- define BFLY CYCLE
1 * Move one pixel each when 16
* The Vsprites themselves *
* 2 Pigs, left and right parts each; 1 Butterfly,
The Balloon Bob keeps its Vsprite separately.
extern struct Vsprite !;'MyVSprites;
"define PIG1L ID 0
"define PIG1R_ID 1
define PIG2L_ID 2
"define PIG2R_ID 3
"define BFLY_ID 4
* Bob and related info. *
STATISTICAL & MANAGEMENT SOFTWARE FOR BUSINESS, TECHNOLOGY, & SCIENCE
Multivariate Analysis ..
Cluster Analysis .....
Free Brochure On Request
...95 ,. .95 .. .95
"define BALLJvIDTH "define BALL_H EIGHT "define BALL_DEPTH define BALL_Y
- define BALL_P0N0FF define BALL BFLAGS
APOLLO MOON MISSIONS
I O YAGER MARS JUPITER
I O YAG E R SATURN URANUS
MONEY OBDER TO SIGNS ETC.BY D.KIUOX BOX628 CARMICHAEL CA 95609 XMAS C O D ORDERS +*2 DEC 1-15 916 944-4282
N. A .S. A Photos Digitized By Independent Shu t tie Sou venir Artis t
Idpi] dFTI tp™! Ea4 DISKset$ 2995
4SET 16DISK SERIES 89.95
Linear Programming .£95
Matrix Routines ......95
Decision Trees & Tables ..95
ARIMA Methods .....95
Inventories & Queues .95
VISA, MC, AMEX. Check add S7 per title lor shipping7handling Lionheart Press, Inc., PO Box 379, Alburg, VT 05440 * Tel: (514) 933-4918
Deluxe Mass s a 'ctaaivty a 2r, ceveoped by Computer Arts, to oi use a C'oad ra->ge of acc-caioTS Whem you're a student wtti a D»g repc- Cue. A teacher work.ng on a cat:hy handout, a business person about io make a eg naJ »es presenialion; or a commercial artist *no$ e Oiert nas kxatons naion wee you il fnd Deluxe Maps a valued companion to your ‘avorte Amga an program With a seiecton of. Lour h-res screens dep-cimg ihe continental U S and varous regois. N ne regional Ofusrtes, and forty seven derated stale outline maps to choose from, you’ll find it easy to use Deluxe Maps to create art you'P be proud of. AJI maps are stored on disk using tne IFF fie stanca’d. Making them compatible mth nearly alt Amga an programs..
Combine Deuxe Maps m.tn your imagination and the pos b-Hies are ervdtes. If Deluxe Maps is not available from your local Amiga dealer you may order direct by sending S25.0C to: Computer Arts, P.O. 8ox 529, Opp, Alabama 35467, For C OD orders car 205-4936312.
Dealer inquiries may pe drected to American Software Distributers Inc., Rrl Blflg 3, Bor 290. Urtwna. Illinois 61801 phone 800-225-7941
define BALL_VFLAGS SAVEBACK | OVERLAY * Vsprite flags for Bob - save background, use ImageShadow to
determine what to overlay. "define BALL_ID 5 * Balloon Bob's Vsprite id,
for collision detection. * * Balloon's Vsprites VuserStuff defines *
define BALL_XWHEN 1 * Move every frame *
"define BALL_XINC 2 *** Moves this much each frame *
define BALL_MAXSPEFD 15 * Maximum balloon speed,
pixels frame, *
define BALLF_SPEED 0 Balloon is speeding up *
"define BALLF_SL0W 1 Balloon is slowing down *
extern short bf1y_vs[BFLY_CYCLE]; extern WORD PigColors; extern WORD BflyColors; extern WORD PigLeft[J; extern WORD PigRight[j; extern WORD Butterfly[j; extern WORD Balloon[); extern struct Bob *MyBob;
* Height of Balloon
* Up to 8 colors
Y offset of Balloon top
* Balloon PlanePick
* Balloon PlaneOnOff
* No Bob flags for Balloon
* Vsprite index, left side,
Pig 1 *
* Pig 1, right side * * Pig 2, left side * * Pig 2, right side * * Butterfly Vsprite index *
FONTS FOR YOUR AMIGA!
Over 90 high quality typestyles for use with your favorite word processor, desktop publisher or graphics program. Point sizes from 4 -
75. Includes documentation and instalation utilities. Only S15 per disk. Collection on three disks. Add $ 2 shipping & handling per order. INFO rated "**++". Find out why...
EarthBound Software, P.O. Box 6-A, Penland, NC 28765.
ONE DISK PER MONTH
conveniently delivered to your door.
This magazine-disk containing practical software for the Amiga is what all Amiga users have been waiting for. When you subscribe to Software Digest, each month you will receive a floppy disk filled with the best and newest public domain programs and shareware, conveniently delivered to your door. Software includes: text processing packages, spelling checkers, spreadsheets, databases, terminal emulators, drawing and drafting software, utilities, games, and more (not enough space to list all; write for more information). Full year subscription: $ 59.40 + S12.00 for postage and handling that’s only $ 4.95 per issue! Please make check payable to Software Digest. SOFTWARE DIGEST SUBSCRIPTION SERVICE, MIT BRANCH P.O. BOX 315, CAMBRIDGE, MA 02139.
* Function declarations, so the C compiler doesn't think they return ints.
* Amiga Functions * extern long ReplyMsg(); extern long Wait(); extern long Request(); extern long CloseLibrary(); extern long CloseWindow(); extern struct Screen *0penScreen(); extern struct Window *0penWindow();
* My own functions which need forward declarations * struct Gelslnfo *getGelsInfo();
* Init Gelslnfo struct arid Gel system a Gelslnfo struct if setup went ok, struct Vsprite *getVSprite();
Returns ptr to NULL if not. *
* My make-a-VSprite routine. Returns ptr to Vsprite or NULL if no room to allocate one. * struct Bob *getBob(); * Make-a-Bob routine. Returns ptr to Bob or NULL if no room to allocate one. * void bndcol_hdlr(); Handles boundary collisions.
Needed by getGelsInfo. * * End PIGS.H------------------1 -------------*
Amiga World is a member of the CW Communications Inc. Group, the wuild’s largest publisher of computer-related information. The group publishes over 80 computer publications in more than 28 major countries. Fourteen million people read one or more of die group’s publications each month. Members of the CWCI group contribute to the CW International News Service offering the latest on domestic and international computer news. Members of the gioup include: ARGENTINA’S Computerworld Argentina, PC Munder, ASIA’S Com- puterworld Hong Kong, Computerworld SE Asia; AUSTRALIA’S Compuierworld Australia, Communications World, Australian PC World, Australian Macworld; AUSTRIA’S Computerwelt Gesterreich; BRAZIL'S DataNews, PC Mundo, Micro Mundo; CHILE’S Information, Com- putacion Personal; DENMARK’S Computerworld Danmark, PC World Danmark; FINLAND’S Tietoviikko, Mikro; FRANCE’S Le Monde Informatique, Distrib- utique, InfoPC, Le Monde Des Telecoms; GREECE’S Micro and Computer Age; HUNGARY’S Computerworld SZT, Mikrovilag, Tudomany; INDIA'S Dataquest; ISRAEL’S People Computers Weekly, People of Computers Monthly; ITALY’S Computerworld Italia; JAPAN’S Com- puterworld Japan; MEXICO’S Computerworld Mexico, Compumundo; THE NETHERLANDS’ Computerworld Netherlands, PC World Netherlands; NEW ZEALAND’S Computerworld New Zealand; NORWAY’S Computer- world Norge, PC World Norge; PEOPLE’S REPUBLIC OF CHINA’S China Computerworld, China Computerworld Monthly; SAUDI ARABIA’S Arabian Comp-ater Neu s: SOUTH KOREA’S Computerworld Korea, PC World Korea; SPAIN’S Computerworld Espana, Commodore World, PC World Espana, Comunicaciones World, Information Indusitia; SWEDEN’S Computer Sweden, Mikrodatorn, PC World; SWITZERLAND’S Computer- world Schweiz; UNITED KINGDOM’S Computer News, DEC Today, ICL Today, PC Business World, Lotus UK; UNITED STATES' AmigaWorld, Boston Computer News, CD-ROM Review, Computeiworld, Computers in Science, Digital News, Federal Computer Week, SO Micro, FOCUS Publications, inCider, Info World, Mac World, Micro Marketworld, Network World, PC World, Portable Computer Review, Publish!, PC Resource, RUN; VENEZUELA’S Compuierworld Venezuela; WTST GERMANY’S Compuierwoche, PC Welt, Run, Information Management, PC Woe he.
Manuscripts: Contributions in the form of manuscripts with drawings and or photographs are welcome and will be considered for possible publication. AmigaWbrld assumes no responsibility for loss or damage to any material. Please enclose a self-addressed, stamped envelope with each submission. Payment for the use of any unsolicited material will be made upon acceptance. All contributions and editorial correspondence (typed and double-spaced, please) should be directed to AmigaWorld Editorial Office.*, 30 Elm Street, Peterborough, NH 03-158; telephone: 603-924-9471. Advertising Inquiries should be directed to Advertising Offices, CW Communications Peterborough, Inc., SO Elm Street, Peterborough, NH 03458; telephone: 800-441-4403. Subscription problems or address changes: Call 1-800-227-5782 or write to Amiga World, Subscription Department, PO Box 868, Fariningdale, NY 11737. Problems with advertisers: Send a description of the problem and your current address to: AmigaWorld, 80 Elm Street, Peterborough, NH 03458, ATTN.: Barbara Harris Customer Service Manager, or call 1-800-4414403.
List of Advertisers
175 AbSoft, Inc., 106 54 Access Associates, 83 5 Aegis, Development, 53
15 Aprotek , 4 AmigaWorld
Christmas Ad, 65 Pull Down Menu, 110,111 Subscription Ad , 49 82 Anakin Research, 58
32 BEST. Inc., 103
42 Byte by Byte, CIV
59 C Ltd., 2
170 Cardinal Inti, 108
143 Central Coast Software, 87
Commodore, 77, 47 207 Computer Best, 93
137 Computer Discount, 80
41 Computer Mail Order, 78,79 196 Creative Microsystems, 107 46 Digital Solutions Inc., 7
89 Discovery Software, 12,13 26 GO AMIGA, 66,67
150 Gold Disk Inc., 11
4 Infinity Software, 31
34 Infinity Software, 33
115 Interface Tech, 90
188 Jumpdisk, 91
116 KJ Computers, 106
25 Lattice, inc., 55
186 Learner's Image , 109
48 M.W. Ruth Company, 89 31 Manx Software Systems, 44 Master Designer Software, 1
16 Metacomco Software, 4
103 MicroBotics , 95
Microcomputer Services, 97
Micro Magic, 105
Micro Prose Software, 60
New York University, 18
Origin Systems, 37
Oxxi, Inc., 35
Oxxi, Inc., 59
Oxxi, Inc., 64
Progressive Peripherals & Software, 75
ReadySoft, Inc., 5
Redmond Cable, 108
Skyles Electric Works, 94
Software Visions, Inc., 29
Spirit Technologies, 17
Star-Flite Telemarketing, 101
Supra Corporation, 57
Taurus Impex, Ltd,, 19
Taurus Impex, Ltd., 21
The Software Shop, 81
The 64 Store, 91
True Basic, 99
Unicorn Software, 109
WordPerfect Corp. , 9
Xerox, Corp., 63
* This advertiser prefers to be contacted directly
This index is provided as an additional service. The publisher does not assume liability for errors or omissions.
YES. I want to save
Subscribe And Save Nearly
The Cover Price
It's the lowest subscription offer you’ll ever find for AmigaWorld... the new computer magazine for users of the newest Commodore computer.
• AmigaWorld.. .the only Amiga-specific magazine on the market. It’s as fresh and dazzling as the computer itself
• AmigaWorld... where expert authors will lead you through the exciting and revolutionary features of the Amiga!
• AmigaWorld.. . Helping you discover and utilize a whole new world of computer graphics and sounds!
• AmigaWorld. . .because creative computing was never so exciting and easy!
47% off the ne wsstand rate. Name Enter my 12 issue subscription to Amiga World for ___
the low subscription price Address of $ 24.97. If I’m not
satisfied at any time, I will __
receive a full refund no City state Zip
Please make check payable to AmigaWorld. Canada $ 47.97 (Canadian Funds). Mexico S29.97, Foreign Surface $ 44.97 (US Funds drawn on US Bank). All rates are 1 year only. Foreign Airmail please inquire. Please allow 6-8 weeks for delivery.
YES. I want to save _
47% off the newsstand rate. Name Enter my 12 issue subscription to Amiga World for _
the low subscription price Address of $ 24.97. If I’m not
satisfied at any time, I will ______
receive a full refund no City State Zip
Please make check payable to Amiga World. Canada $ 47,97 (Canadian Funds). Mexico S29.97, Foreign Surface S44.97 (US Funds drawn on US Bank). All rates are 1 year only. Foreign Airmail please inquire. Please allow 6-8 weeks for delivery.
Get 12 Issues Of AmigaWorld At The Basic Rate Of $ 24.97 That's 47% Off The Basic Newsstand Price!
The CW Communications Guarantee
As the world’s largest publisher of computer-related information, we unconditionally guarantee your Amiga W>rld subscription. If you’re not completely satisfied, tell us. We'll refund the full price of your subscription no questions asked.
YES. I want to save
47% off the newsstand rate. N ame Enter my 12 issue subscription to Amiga World for ---
the low subscription price Address of $ 24.97. If I’m not
satisfied at any time, I will ___
receive a full refund no City State Zip
Please make check payable lo Amiga World. Canada $ 47.97 (Canadian Funds). Mexico $ 29.97, Foreign Surface $ 44.97 (US Funds drawn on US Bank). All rates arc I year only. Foreign Airmail please inquire. Please allow 6-8 weeks for delivery.
BUSINESS REPLY MAIL
First Class Permit No 73 Peterborough NH 03453 POSTAGE WILL BE PAID BY ADDRESSEE
CW C )mmun ications Peterborough AmigaWorid PO Box 868 Farniingdale, NY 11787
NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES
BUSINESS REPLY MAIL
First Class Permit No 73 Peterborough NH >33458 POSTAGE WILL BE PAID BY ADDRESSEE
CW Comiiiunications Peterborough AmigaWorid PO Box 868 Farmingdale, NY 11737
11l!Ii111II111111111111111 111111111111 111 l i I ¦ 1111 f
NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES
BUSINESS REPLY MAIL
Firs? Class Permit No 73 Peterborough NH 03458 POSTAGE WILL BE PAID BY ADDRESSEE
CW Coirmiunications Peterborough AmigaWorid PO Box 868 Farmingdale, NT 11737
Subscribe And Save Nearly
NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES
The Cover Price
It's the lowest subscription offer you'll ever find for AmigaWorid. . .the new computer magazine for users of the newest Coi n mod( >re a>m puter.
• AmigaWorid... the only Amiga-specific magazine on the market. It's as fresh and dazzling as the computer itself!
• AmigaWorid... where expert authors will lead you through the exciting and revolutionary features of the Amiga!
• AmigaWorid.. .helping you discover and utilize a whole new world of computer graphics and sounds!
• AmigaWorUL . .because creative computing was never so exciting and easy!
Get 12 Issues Of Amiga World At The Basic Rate Of $ 24.97 That’s 47% Off The Basic Newsstand Price!
The CW Communications Guarantee
As flu* world's largest publisher il computer-related information, we unconditionalh guarantee your AmiguWorUi subscription. If you're not completely satisfied, tell us. We'll refund the full price of your subscription no questions asked.
TO RECEIVE MORE INFORMATION AMIGA
a one year subscription to AmigaWorld by circling 500 on the card.
out the perforated card. Please print or type your name and address where indicated.
The card with your check, money order or U.S. currency to: AmigaWorld Reader Service Dept.
P. O. Box 363 Daiton. MA 01227 Or, you may request billing.
City State Zip Telephone_
READER SERVICE I READER SERVICE
& ArgaWorlcP (pc»! Onej CS F»r Ci P«*
? 7 Very Poor Cl Temfcto
Mow wjukj you 'ale Tvn C i GRE.ATI Z 2 Very Good Z 3 Pr«y Good C * Good
Z 14 Reeder Serve Card Z 15 EvwyJing
do you plan co puTnasn software
C 9 Diabase Managamert
C 10. Fihanoai Manegarront Z ii Gracfrc*
C 12 Eaxatcn
? 13 Muse
C 14 Hardware Devecamem C 15 ScundSoeocft Devoca-nera
? 16 CADiCAM
B Wi* W« M your oevt major cerptora purchasa?
T" t. Mamar ? 6
G 2 Pt ntt G 7
C 3 Modem ? 8
? 4 Memory Evpa-oson C 9
C 5 Cue Dr. (hard or ftocrv!
Geo i_oc*. Or Fr«m Grabber Muse (MrJ. Keyboard etc.) Ccher
C Owe* aI of the enclngs that comcteie ffvs twnserce Mob ol
* r aftaU a C 1 Jus Rgit Too SmcM Too Corner EWI Useful
G "M you over [«jrc iaaed a product after race>vng die rtormaton you've equceicd horn an AngaWortJ roator sov.ee carrfi
C i ret C 2 No
H Where JO you toy your computer products? Please ptch one)
C 6 Usrww.
Z 7 Irrtwosng Z 6 B aod Z 9 invaluaole
? 2 C 3 Z*
_ 4 Dscourt'Departmerc Sere Z 5 ClMr-
0 What Topes wood you toa :c srw covered n future NrxMf |Pea» pc* VMM)
C 1 C L.«r>?-iage C 2 Am .ga 3*ac
C 3 OJ
C * 7a ccmmunc*cirrt C 5 Busoea* Apeacator*
Z 6 ISM Comp®tr«y EC 7 Home Appcjion*
G 3 Educaton ? 9 Vrfeo
Z 10 Scenes and Enpnaamc
C 11 Hc» 0C »» Tw A.-!-rya C i? SvyV l Gu je*
C 13 Comp»r tM> Rtvwwt C14 Uu*C C 15 Graprws O 16 Program lie.ngs
? 17 New P-adxa C 16 Opncns
? 19 Hardware Prowcs C 20 Ojxp
Z 2 No
Z 5 Scar at ftcrrw and «cn C 6 Bah at none and tcftcor C 7 I OOTT use AT A.T 4
Z 2 No
L I* you am ncr a euEscrifter prewso oroe 499
M If you Msxdc toe a era year mn*cr.pio.T rc AmgaWond (12 iMuaa> jioaae circle 500 on tfia card Eacn auDacripion * S24 97 (Canada.
* 47 9? Canaoan Furv*. Maxco *29 97_ Fcragn SuHaca *44 97- U S Funds tVewn d US Ban* it rates are one yw y+i ¦ Pwase alow 10-12 -me-3 tor delver,
L G Tutor**
? 7 Mora d oeuvres Hrtalcja) C 6 Atf rTaemorts
o 9 Renews
? 10 Mowa
C 11 Ogtn Carves
? 12 Aftcto*
Z 13 Covert
F When of the MHOw-ng carago'tos
from m ine ne*t 12 martnt?
? T E-iti>rAriT45re
? 2 Word ProMSSing C 3 Eeomrrumcyons C4 SvXhSthTiWS
? 5 Home Product vty C f Prcgrammvvg
C 7 Software Drh«comor*
C E VdBOfGracftic* C'nat y
Z 14 HoadR Sorvce Card G 16 Evoryihing
oo you plan to purchase software
Z 9 Catenase Meragar-«-t
Z 10 Finwioal Managerreni Z 11 Gracncs Z 12 Eaucflton ? 13 Muac
G 14 Hardware DeveCcjmen C 15 SoundSpeech Oevwccmert D 16 CAQfCAM
Gen Lock or Frame G-accer Mosc (Midi eyt»srd «C ! Of
G Have you ever purchoaetJ a E'Oduet after -ecievng me nfomate*’ you've requcfoj rrcxn an AnHgeWomd reader serve oortf*
Z i fes C 2 No
H Where do you toy your corrwer prodjas7 (Pease pc*. One)
G 1 Computev Oaev Q 4 Cscourtt'ttopanmea Store
G 2 MaI C*der C 5 Crher_____
G 3 Manu'acturar
I DO you Own at, Amga’
C 1 YM
J WT«re do you use rour Amga"
? 1 Heme C 2 Ww*.
G 3 Schocr
Z 4 A* home *or txrvres K S V'-m your copy cV AmigaWcrtJ5
Z 1 ves
(Ptoaae pc« throe C larrguage Atvga Base
Z 6 Z 6
c a z 9
G 2 No
Z 6 Bar ae hcm« iro wort Z 6 Bdh at 1>om« and school C 7 i don t use an
Z 4 T,
BuamOM Aoplcatons IBM CoTcatCilry home 4(XKaers Educaton Vdao
Scence and Engneerrg
G 2 so
L if you are rot a subscriber twase c«oe *99
M B ycu wood toe a one year suosc' £*c* to Amgawowj (12 ssues; [Xvhc crOe 500 on na card Eaoi *uBacr,pidn a *24 97 (Canada
* 47 97 Caneoan F x* Ma.cc, *29 97. Fvto i Suftaoa *44 97- U S Funds drtr*n of J S Bank AJ rates are one year orty) Please
aflcw 10-12 weeks tor darter.
? 6 Tutor ait.
C 7 l-Kjft d'OOUV'M (TwtA'tipa) Z 6 Advecsemeni C 9 Renews C 50 News
Z 1 Monear C 6
¦Z 2 Prreor ? 7
C 3 Modem ? A
Z 4 Memory tcWmn O 0
C 5 EH* Drr«e (hard Or ftoppy)
C Cnac* ttt dt irw enarvgt rwc txw comt*qic the sentarce Moe! O* Am.gaWond s
O 1 Juts Htjrr C 6 useless
? 2 Too Srroe ? 7 l.mefesng
C 3 Toe Comotei' C B Bsuc
C 4 fluft ? 9. Invaluable
C £ U*U
0 Wha: topes »tx*C you i*e » tee co-ereO o future ’wues or Amga
A How would yOu rate Vi« squo O' AmgaWOrtcf (PC* one) C 1 GREAT' C 5 Far
C 2 Very Gccd C G Poor
P 3 Prerty Good C 7 Very Poor
Z 4 Good C 6 Terft*e
B Wfra; 'wJ ae your ne«i rnajM peripEwta pufohase?
the numbers on the card that correspond to the reader service numbers on the advertisements that interest you.
? 1 Computer Deaf G 2 Mar Cider EG 3 Manufacturer
I Do you own at Amvge?
C 1 Ye*
J Where Jo you ute your Amga?
C 1 !W
C 2 Wor*
Z 3 Schoci
C 4 4t fxxrw •or Qusrcas
K. fe na your copy of AmgaWcrtf C 1 os
C 11 Cno** C*n-.m C 12 Atd«
C 13 Covers
F Wticn o' Pie Utecwng categores Srcrr. N the rwjc 12 rrcnehi?
EC 1 trr cft.'m t C 2 Wcra Processing
? 3 Ccnmi-scaBcins Z 4 ScreadETweti
? 5. Home Producnty C 6 Programming
C 7 Scftware Owtoocrrer*
C 6 VdedGraptid Cnwoon
C ii How offwry j* fw Amga C 12 Buyer a GuOes C 13 Comoaralv Revwwi Z 14 Muse C 15 Graph**
C 16 Program Lscogs Z 17 New Products C 16 Opnons G 19 Hardware Protects C 20' Crwr
City State Zip Telephone_
C 1 2e-lgetsi (Edtor s Page
? 2 RoBar.ee (Laeara)
C 3 Irterwawl
? 4 Hffo Key (Qjeteotiil
E Wf-je are ytot favoria thmga soout AmigaWciflcr7 (Please P** at that
E What are you' favorite Pings. Atom AmgaWortd* (Please ock a* Jiat
Z 1 Zeiige-st (EPior s Paga) Z 2 Peoaree (Later*)
Z 3 (-tarv ewn D 4 Help Key (Oueetons)
Z 5 Faaures
November 1987 card valid until December 31, 1987.
November 1987 card valid until December 31, 1987.
to put the proper postage on the card.
your suDscription in 10 to 12 weeks.
TO RECEIVE MORE INFORMATION
your subscription in 10 to 12 weeks
a one year subscription to AmigaWorld by circling 500 on the card.
the numbers on the card that correspond to the reader service numbers on the advertisements that interest you.
Out the perforated card. Please print or type your name and address where indicated.
to put the proper postage on the card.
the card with your check, money order or U.S. currency to: AmigaWorld Reader Service Dept.
P. O. Box 363 Dalton, MA 01227 Or. You may request billing.
ATTN: Reader Service Dept.
P. O. Box 363 Dalton, MA 01227
ATTN: Reader Service Dept.
P. O. Box 363 Dalton, MA 01227
OTHER PRODUCTS I FROM MICROILLUSIONS
’THE FAERY TALE
I The HOTTEST game for the Amiga'.
J soon to be released in C64 128. A must game for every user! 1
* romantic encounters I
AT THE DOME * J
A mve fo life adult experience for men m
or women. M
pv DATA DISKS
1 Science Math Geography Spelling J Language History Trivia Social Studies, Now Available!
I ' ONE TO ONE SERIES u
ARCADE GAMES: Galactic Invasions i 1 Nre Power and Turbo7"Arcade titles I
I now available! 1
j These products are no w available, or are m being developed for the Amiga, and will m soon be available in other formats M
C-64 J28, IBM PC, Apple). M
17408 ChfflMth St., Granada Hills, CA 91344, inside CA818 360-3715* • FAXB8 »®
ROME WASN’T BUILT IN A DAY,
Create your own universe with SCULPT 3-DTM
SCULPT 3-D brings the power of 3 dimensional solid modeling and ray tracing to the Amiga. Imagine an image: choose a color, a shape, a texture. Spin it, rotate it, extrude it into the third dimension. Pick a camera lens, set your lights, and let SCULPT 3- D create a three dimensional picture complete with shadows, reflections, and smooth shading. All in 4096 colors with true edge to edge overscan video. Easily! Automatically! Changeyour mind? Change the colors, textures, camera or lights in seconds and create a new image. The only limits are the boundaries of your imagination.
"I haven't had this much fun with a program since Deluxe Paint II." John Foust of Amazing Computing.
"Performance previously only available on mini and mainframe computers." Info Magazine.
Now animate your universe with ANIMATE 3-DTM
Enter the fourth dimension, time. Choreograph the free flowing and simultaneous movement of objects, lights and camera through space and time. Details of object rotation, camera movements. Timing and action are controlled in an easy to use graphical interface or through a simple script language.
Individual objects can be linked to orchestrate complex hier- archial movements that simulate live action. Quick check wireframe playback preview's your final production: storable as a compressed animation file playable from RAM. Or recorded on videotape. Additional output options include single frame VCR control or image rendering to a frame buffer card. Animations can incorporate either solid modeling or ray tracing. ANIMATE 3-D is quite simply the most powerful and easy to use animation program available for the Amiga.
Expand your universe with the BYTE BOX
Your Amiga 500 deserves the best you can give it More memory for more powerful applications, faster performance, better graphics, and RAM disk storage. It deserves a memory expansion system that lets you add additional memory as you need it. In easy to install and easy to afford increments. The included memory verily software provides a visual check whenever you add additional RAM. The BYTE BOX is available in a variety of configurations from OMBytes to 2MBytes of RAM.
Fully tested and ready to use Zero wait state design Low profile case Memory check software
Easy to install Fully Auto-Configure Fast memory that's truly fast Has its own power supply
BYTE by BYTE,.
Aboretum Plaza II 9442 Capital of Texas Highway North Suite 150 Austin, TX 78759 (512) 343-4357
.1 ¦¦ _
SCULPT 3-D. ANIMATE 3-D. And BYTE BOX are trademarks of Byte by Byte Corporation. Amiga is a trademark of Commodore-Amiga, Inc. Deluxe Paint II is a trademark of Electronic Arts.
$ 15 service fee is waived when you purchase Disk-2-Disk with your order.
global search, replace
• block copy, move, delete
• menu, function key, command line interfaces all supported