FacebookTwitterGoogle Bookmarks

The Commodore Amiga, the total Amiga product guide. If you are not an Amazing Dealer. but would like to become one, call. Amazing ComputingTM is also available in most B. Dalton Booksellers, B. Dalton Software Stores, Crown Books, Software Etc., selected WaldenBooks Stores, and Walden's Software Store locations. From The Managing Editor When Music and Sound Take Center Stage. This issue of AC features many of the different avenues available to the Amiga musician. Although we have loaded this issue with Amiga music examples, we complete it knowing we have not been able to cover every possible combination. The Amiga's sound capabilities are a good reason this computer excels as a multimedia platform. Sound is literally the voice of the Amiga. Through software it is possible to craft a sound as completely as crafting a graphic image. By modifications of sound waves and selections of diverse digitized sources, Amiga artists can create me exact sound they want. The only drawback encountered would be the same hazard experienced by the graphic artist-output. In order for an image to carry the maximum impact available, the graphic artist must bow to the best output device available. This is true whether it be a screen display, a video recording, or a prim-out. Without me proper output device, the artist's work remains trapped in the electronic circuitry of the artist's Amiga. Sound has similar restrictions. It is easy to hear the sound you are creating through the speakers of your Amiga, yet attach the Amiga to a stereo system and me sound is so much richer in tone and quality. Amiga sound artists (musicians and others) resort to better and better hardware systems in order to create the sound quality they need. This may be as simple as buying better speakers or a better stereo, to equipping your Amiga with the latest and biggest MIDI keyboard. Additional sound capabilities of the Amiga are available through software.

Click image to download PDF

Document sans nom L COMPUTING Volume 5 No: 3 March 1990 US $ 3.95 Canada $ 4.95 Your Original AMIGA Monthly Resource High Notes!
Top AMIGA Music Packages, and more!
• TV*Text Pro
• Elan Performer COMPUTING Your Original AMIGA Mos&biy Rnouraa
March, pop con i s C Notes From The C Group 67 by Stephen
Kemp Writing functions that accept a variable number of
The Command Line 52 by Rich Falconbttrg Upgrading t new versions of the New Products and Other Neat Stuff 15 by Elizabeth Ci. Fedorzyn A look at Weird Dreams. AnimFonts 1 & 2, and Boing! The Game.
Snapshot 48 by R, Bradley Andrews Save the city from giant mutated ants, or enjoy a carnival in your own home with SideShow.
Bug Bytes 59 by John Steiner PageStream 1.8, Bars&Pipes 'l.Od, plus more.
Roomers 6l The Bandito The cold weather doesn't stop the Bandito from scouting for information.
PD Serendipity 66 by Mike Morrison _ Generate beautiful pictures with Video Schmideo 63 by Barry Solomon A sneak peek at what's to come in the video market.
Rf-YIHWS Elan Performer 10 by R. Sbcimms Mortier. Ph.D. "... might be classified as an 'animation utility'."
TV*TEXT Professional 55 by Barry Solomon Great lush, professional- looking title screens with very little effort.
OMNI-PLAY Basketball 71 by Derek J. Perry "It is the type of sport simulation that keeps you coming back for more," 3D Computer Graphics: A User's Guide for Artists and Designers 89 by Barry Solomon A book discussing the history and background of computergenerated 3D- 1 MUSIC h
• CONTENTS • cf Dr. T's Keyboard Controlled Sequencer 37 by Phil
Saunders Dr. T's Keyboard Controlled Sequencer is a powerful,
multi-layered MIDI sequencing program.
An Introduction to MIDI 20 by R. Sham ms Mortier, Ph.D. What MIDI is and how it is used.
C-ZAR 46 Sr.
Cover photo by Ernest P. Viveiros, by R. Sham ins Mortier TO Create and manipulate soundbanks to your ear's content with Diemer Development's C-Zar.
Synthia Professional 23 by David Duberman The Other Guys' 16-bit synthesizer. A complete synthesis sound editing package.
Master Tracks Pro vs. Bars&Pipes 30 by Ben Means Two Amiga MIDI music programs show their stuff. Master Trakcs Pro by Passport and Bars&Pipes by Blue Ribbon Bakety.
MusicTitler 69 by Brian Zupke Generates a tiller display to accompany the audio on a VCR recording.
All listings are available on disk!
I APARTMENTS Editorial 4 Feedback 6 Index of Advertisers 80 Public Domain Software 90 KNOWLEDGE MACHINE Discover the power of the Amiga with Resource Intelligent Interactive Disassembler for the Amiga Programmer Resource will enable you to explore the Amiga.
Find out how your favorite program works. Change annoying features. Examine your own compiled code.
Loadysave any file, read disk tracks, or disassemble directly from memory.
? Automated symbol creation: JSR -$ 1E(A6) becomes JSR _LVOOpen(A6) WOVE! $ 3EE,D0 becomes MOVE! MODE_NEWFILE,DO Virtually all Amiga symbol bases supported.
? Now supports user defined symbol bases!
Single-key forward and backward referencing makes following subroutines easyl ? Special support for base-relative addressing.
Many files may be successfully reassembled directly from Resource output. In a trial disassembly, "Preferences" was disassembled, and the resulting source code assembled into a working program, all In under 15 minutes.
? If you're serious about disassembling code, look no further!
"Resource is fully-featured and flexible... Everything is fast. The program is astonishing in many ways.
The massive size of its internal tables boggles the mind. I admire the remarkable accuracy with which it makes intuitive guesses at the nature of certain bytes."
Jim Butterfield, Transactor Vol. 2 5 Now shipping Resource V4.00 - Order yours now!
VISA, MasterCard. Chock or money ardor acMpied • no COD*. Nol available in rotail slots*.
$ 95 The Puzzle Factory, Inc.
P. O. Box 986 Veneta, OR 97487 Orders: (800) 828-9952 Cuslomer
Service: (503) 935-3709 Circle 168 on Header Service card,
VAMIGA Amazing Computing For Tbe Commodore AMIGAT”
ADMINISTRATION Joyce Hicks Publisher: Assistant Publisher:
Circulation Manager: Asst. Circulation: Asst. Circulation:
Corporate Trainer: Traffic Manager: Robert J. Hicks Doris
Gamble Traci Desmarais Donna Vlveiros Virginia Terry Hicks
Robert Gamble International Coordinator: Marie A. Raymond
Marketing Manager: Ernest P. Viveiros Sr.
EDITORIAL Don Hicks Elizabeth Fedorzyn Ernest P. Viveiros Sr.
Managing Editor: Associate Editor: Hardware Editor: Technical Editor: Video Editor: Copy Editor: Copy Editor: Copy Editor: Art Director: Photographer: Illustrator: Research & Editorial Support: Production Assistant:
J. Michael Morrison Barry Solomon Aimee B. Abren Marilyn Gagne
Derek J. Perry William Fries Paul Michael Brian Fox Karen
Donneily-Soiomon Me!issa-Mae Viveiros ADVERTISING SALES
Advertising Manager: Jannine Irizarry Marketing Assistant:
Meiissa J, Bernier 1-508-678-4200 FAX 1-503-675-6002 SPECIAL
THANKS TO: Buddy Terrel! & 3yrd Press Bob at Riverside Art,
Swansea One Hour Photo Pride Offset, Warwick, Rl Mach 1 Photo Amazing Computing1*1 (!SSN 0835-9480) is published monthly by P1M Publications. Inc,. Currant Road, P.O. Sox 669, Pall River, MA 02722-0869.
Subscriptions in the U.S., 12 issues tor $ 28.00: in Canada £ Mexico surface, $ 36.00; foreign surface for $ 44.00 Second-Class Postage pad at Fa'I River, MA 02722 and additional mailing offices.
POSTMASTER Send address changes to PiM Publications inc.,
P. O. Box 369. Fall River. MA 02722-0869. Printed in the USA
Copyrights Feb. 1990 by PiM Publications, Inc, All rights
Rrst Class or Air Mail rates available upon request. PiM Publications, Inc. maintains the right to refuse any advertising.
Pirn Publications inc. is no! Obligated to return unsolicited materials.
All requested returns must be received with a Seif Addressed Stamped Mailer, Send artide submissions in both manuscript and disk formal with your name, address, telephone, and Social Security Number on each to the Associate Editor. Requests lor Author's Guides should be directed to the address listed above.
AMIGA™ is a registered trademark of Commodore-Amiga, Inc. From The Managing Editor When Music and Sound Take Center Stage.
This issue of AC features many of the different avenues available to the Amiga musician. Although we have loaded this issue with Amiga music examples, we complete it knowing we have not been able to cover every possible combination.
The Amiga’s sound capabilities are a good reason this computer excels as a multimedia platform.
Sound is literally the voice of the Amiga.
Through software it is possible to craft a sound as completely as crafting a graphic image. By modifications of sound waves and selections of diverse digitized sources, Amiga artists can create the exact sound they want. The only drawback encountered would be the same hazard experienced by the graphic artist output.
In order for an image to carry the maximum impact available, the graphic artist must bow to tire best output device available.
This is true whether it be a screen display, a video recording, or a print-out. Without the proper output device, tire artist’s work remains trapped in the electronic circuitry of the artist’s Amiga.
Sound has similar restrictions, it is easy to hear tire sound you are creating through the speakers of your Amiga, yet attach the Amiga to a stereo system and tire sound is so much richer in tone and quality. Amiga sound artists (musicians and others ) resort to better and better hardware systems in order to create the sound quality' they need.
This may be as simple as buying better speakers or a better stereo, to equipping your Amiga with tire latest and biggest MIDI keyboard.
Additional sound capabilities of tire Amiga are available through software. Besides the multitude of good Amiga sound manipulation programs that are available, there are also libraries of sound samples.
These digitized samples provide the sound industry' with the same advantage that clip art provides to the publishing industry' raw material. These small pieces permit the artist a library' of options to create tire exact feel and quality for the finished piece.
Why is sound so important? ! Started by’ describing sound as the voice of the Amiga.
When we use this voice effectively, we take advantage of some of the major opportunities the Amiga presents.
Unfortunately, most commercial programs not intended for the music trade or the entertainment market completely neglect the opportunity that sound provides.
Except for most entertainment software, sound is forgotten. Those special abilities that sound makes available to the Amiga game player should also enthuse the Amiga business user. "What?," you ask, “Why would a business user want sound on his program? Doesn't the Amiga have enough problems establishing itself in the business market? Why should the Amiga be burdened with the extra weight of a sound Sound is literally the voice of the Amiga. Through software it is possible to craft a sound as completely as crafting a graphic image.
Library' that would neither speed tire business process nor appear distinguished (IBM like)?” Although that is a valid point, I believe there are good uses for sound in all programs including business, I do not believe die business user needs to hear gun fire and a grunted "You got me!" When a record in a database is deleted. Yet, the creative use of tones and audio cues to the user could produce more productive software. As in any carefully crafted game, die user should always have die option of selecting the sound to “OFF."
Imagine different tones for different warning messages. Imagine an audio ¦warning cue when you have entered data for some time without saving. Think of a note which rises or drops in relation to the amount of movement made in scrolling through a document. These audio alerts would make it easier and quicker to move through your documents and activities widiout being totally reliant on die Amiga screen.
Audio, long overlooked in other computer formats, cannot be overlooked in the Amiga. The Amiga has always shined because of its ability to handle both sound and graphics better than any other computer platform. Due to its audio features, the Amiga has led in the development of multimedia computer applications. The Amiga provided both stereo output and a built-in speech synthesizer as an integral part of its original system. This is where the Amiga started, yet diere is so much more that can be accomplished.
The Future of Amiga Sound Advanced sound applications can extend the reach of this computer. Artificial Intelligence packages can utilize sound to direct, instruct, and inform. Software packages can be extended by audio output to assist the handicapped Amiga user.
With a system like the Amiga, everyone benefits when it is used more effectively.
Software becomes more exciting, applications become easier to use, and the capabilities of the Amiga become more noticeable. The lines between die Amiga and other equipment become more firmly drawn when the abilities of each are more pronounced.
I hope the questions I have raised will entice Amiga developers to utilize sound more often and more completely. For some people, these points may appear trivial.
However, it seems a shame to have all of die Amiga's capabilities and not take advantage of every' one.
With the Migraph Hand Scanner and Touch-Up7'-' you can now produce profes- sional-quality high-resolution scanned graphics from start to finish without changing programs.
This unbeatable hardware-software team lets you scan. Edit, and enhance images until they're exactly right for all your desktop publishing projects.
Start with quality hardware.
The Hand Scanner has ail the features you need: A scanning window over 4" wide. Four scanning resolutions- 100,200, true 300, and true 400 dots per inch. Adjustable contrast. Three dither settings for scanning photo graphs. Plus a special setting for line art.
You can build your own library of images from logos, photographs, books, and illustrations. And that's just for starters.
Finish with software that won't quit.
With Touch-Up. Migraph's complete design tool for high-resolution monochrome images, you can put the finishing touches on every image you scan. Touch- Up's powerful editing functions include standard commands pius extras like rotate by degree, slant, stretch, outline, and bolding. And Touch- Up is also outfitted with a complete paint program not to mention special effects.
When your images are pixel-perfect, you can import them into your A%MlGR4PH favorite Amiga publishing programs like Professional Page™ and Page Stream'1'.
A variety of load save formats also lets you use images on the PC. Mac. And ST. Last but not least: The MigraDh Hand Scanner and Touch-Up are easy to learn and easy to use.
See you dealer today for more details or call Migraph toll-free.
The Migraph Hand Scanner and Touch-Up. Powerful tools for professional publishing.
For Amiga 500 1000 and 200} systems witfi 1MB memory A hard disk is recommended Dear AC: Thank yon for the continuing hardware and software "how to" articles.
They are invaluable to adventurous Amigaphiles. The AmigaBASIC requester article by John Wiederhim in the October issue was very educational. However, I did run into a problem with the "CopyMem&” call. If this is a system call my machine did not want to recognize it. I got around this with the following routine: FOR X=0& TO tl& POKE tp&+X, P EEK(SADD (tS)+X) NEXT X This places the defined text into the requester. It may be of use to others who had trouble with this part of the code.
Regards, Frank Turner Santa Cruz, CA Thanks for sharing the tip, Frank. ED Dear AC: First, I would like to tell you that this is the first time I have read your magazine.
Your articles are very interesting and informative. Also, I am new to the Amiga computer. I just bought an Amiga 2000 with a single drive, I had a Commodore 64 before and now use an AT-compatible at work, so I am more familiar with MS-DOS than anything else, I want to install a hard drive in my Amiga. 1 have read your article about the HDA-506 in V4.11 and remain confused. I know from experience, that if you have the right controller in your IBM-PC, that you can buy a hard drive or card and practically "plug it in". 1 have noticed that the same model of hard drives advertised in the Amiga
magazines are more titan they are for the PC's in their magazines. After reading your article, I am still not sure of what I need to buy to install a hard drive or card in my Amiga. Do I need to buy the PC hard drive with irs controller a nd the HDA- 506 or can I just buy a PC hard drive and use the HDA-506?
Can you explain the difference between a SCSI, RIL and MFM type drives which one is die best for the Amiga?
Can an IBM compatible modem be installed in die Amiga 2000? Again, they are cheaper than the modems advertised in the Amiga magazines.
Finally, can you tell me what the DOS to DOS and CrossDOS programs advertised do? Can I am and use MS-DOS word processors and spreadsheets on my Amiga, if I use these programs? They are the only two MS-DOS programs I am interested in using on my Amiga at the present, because I could then do some of my office work at home. I know I could write to die individual companies, but i thought you might have an answer. 1 realize this is a lot to ask, but I must start somewhere. These questions have probably been answered in die past, but as I said before, I am new with die Amiga and anxious to learn. I
keep getting confusing answers to these same questions from other Amiga owners in my area. Some say the these programs work alone, and some say I need the bridgeboard setup.
Thank you Meek C. Kiker Orange Park, FL It's always nice to hear from a new Amiga owner. Let’s try the easiest questions first. DOS to DOS and CrossDOS are programs to convert MS-DOS files to AmigaDOS format and vice versa. In addition, CrossDOS allows you to access MS-DOS files from Amiga programs and also can allow you (from the CLI) to perform most AmigaDOS functions on an MS-DOS disk. (For more info on these programs please do write or call the companies.)
Neither one of these will allow you to run MS-DOS applications (programs) on an Amiga. In order to do this you do need a bridgeboard. The bridgeboards actually putaPC (or AT) inside your Amiga and will allow you to run most MS-DOS software.
Next, the modem. My technical advisor informs me that all modems are basically the same, hut if you’re asking about using an internal IBM-type modem then the answer is the same as above. With a bridgeboard you could use an IBM-type modem card in one of the IBM slots on the
2000. Otherwise you will need either an internal Amiga modem or
an external modem. If you choose an external modem, you
will need to know the proper connections. An Amiga modem's
instructions will, obviously, tell you how to book up to an
Amiga, while a more generic model may, at this point, just
confuse you.
As for the hard drive question, just about any hard drive on the market can be used with the Amiga, if you have the proper controller. Spirit's HDA-506is special in its ability to interface with an ST-type bard card and controller. But there are many A rniga controllers on the market which will allow you to use an ST-type drive, including the CommodoreA2090A and newA20P!A which also allow autobooting. In general your choices are: an Amiga-ST-type interface and ST-type drive (cheaper, usually slower, generally non- autobooting) or an Amiga SCSI-drive controller and a SCSI drive (faster, more
expensive, generally autobooting). We do n 't really have the space here to go into a serious comparative discussion of the different types of hard drives, and we (continued) With CanDoYou Can Do Just About Anything!
You con moke CanDo your own personal programmer. Just as you no longer have to be a professional artist to create "'Art" well now, you don't have to be a programmer to create professional level applications! All you need is CanDo. Because creating a program with CanDo is as easy as drawing a picture with a point package.
Just Point...Click...Use. With CanDo, programming is incredibly easy. Programs can be erected by amply pointing and clicking. CanDo's graphic interface guides you easily, step-bystep, through the creation of your own applications.
CanDo is a multimedia synchronizer.
CanDo con choieogmph digitized souncL.musc... graphic or video images in real-time, by interaction or time.
CanDo is an animator.
CanDo lets you use ony number of Deluxe Faint III brush animations and display them an-screer simultaneously.
CanDo has expandable power.
Whether you're a beginner or advanced user, ConDo's powerful scripting language allows you to create the applications you want.
CanDo has musdes.
And brains, too.
Tou con use CanDo to creote all kinds oi app- licotions.Jiom presentations to education ta personal productivity, complete with buttons, menus, windows and much, much moie.
CanDo is compotible.
ConDo utilizes the files generated by o host of popular software packages. It works with all Amigaresolutians, digitized sounds...ond even supports Arexx.
With tools like these, you really con do lust about anything. The only limitation is your imagination.
Iwc-r Steering Fur TV Amnia CanDo is a product ot Inovotronics, Inc. Now Von Con a FRHTrlpIo tht 1 Aim’jo '90 show fn Cologne, West Germany.
See Your Participating Dealer far Details.
849? GieerA Avenue SmtE 209B Mias, Texas 75231 214-340-4991 Darien and Distributors should contact. Southern Technologies, 800-647-7741 DfWtt PAINT Hi is e ttodenoi of fliaoncj fcn. Itt, Afan * ccpynghid Wlcm S. Hc*«.
Circle 175 on Reader Service card.
Wouldn't be able to recommend one without knowing your particular needs, but check with your dealer about the differences, and rest assured that Amiga controllers exist for virtually every kind of drive available. It seems unfortunate but inevitable that, with such a special machine as the Amiga, some peripherals may cost a little more than those for a run- of-the-mill PC or Mac, but these prices have come down somewhat and. As the Amiga's popularity continues to rise these higher prices should continue their decline.
Dear AC: A letter from R.P. Haviland (in AC Vol. 4, No. 12) raised some interesting questions about the Amiga’s video output and hi-res screen flicker. He also drew some conclusions to which I must respond.
I was troubled to read that “there is a bug in the [Amiga's] hi-res screen generation". R.P. had adjusted die vertical hold on his 1080 monitor so that he could examine the extreme upper and lower scan lines off the video image as the picture rolled. He noticed that the very top scan line was a "short fractional line”, and noticed a “missing part of die last visible line" (not normally visible) as well. R.P. says “there is definitely something wrong" when the short lines appear, and that there is a “position problem evident in the .Amiga". Here I must defend my machine.
The short lines show us that die Amiga is generating a proper NTSC signal.
I suggest that R.P. try playing with the vertical hold on an ordinary TV set, or even a monitor playing a digital video disc. With proper contrast, he will see die same short lines at the top and bottom of the image.
Ham It Up!
Asixteen charts of 256 colors each A RGB values given for each cofor Atakes the guesswork out of cofor selection Atielps the artist create smoother Wends a Does not require a 1 HAM paint program W Displays and prints Oil 4096 Amiga colors!
$ 39.95* includes shipping & handling In U.S. Call or send a check or money order to: A Delta Graphics A 48 Dighton St. Brighton, MA 02135 A (617)254-1506
• Mass. Residents aca S2 00 soles tax Dealer Inquiries welcome
Circle 120 on Reader Service card.
This is because each frame in NTSC video is made of two fields. The fields are "interlaced" together: one field contains all the odd numbered scan lines, the other contains the even numbered lines, To make one frame (525 scan lines high), the two fields each consist of 262 and one-half scan lines (half of 525). One half line is put at the top of the first field, and the other half is left at the end of the second field. These are not visible parts of the display but the extreme edge of the overscan area.
But R.P.'s main complaint is the screen flicker that appears on certain interlaced screen displays. Amiga “interlace” mode is the same interlacing I mentioned above: two fields are “interlaced" to make each frame. In a frame from an ordinary TV show, the two fields will look almost identical. The slight differences between the fields refine the detail of the image, doubling the resolution.
Fields are put on the screen simultaneously, but almost l 60th of a second apart. To hold a “still” interlaced image on the screen, the monitor rapidly alternates between the two fields that make it up. This alternation will become a visible flicker if the two fields are not very similar.
Remember that any two adjacent scan lines in interlaced mode must be part of wo different fields, and flicker on and off as it is displayed. This is true for edges of text, windows, and icons on the interlaced screen, and it can be very annoying.
Flicker is avoided in non-interlace mode, because the Amiga sends out wo identical fields to make each frame. The alternation beween fields is not visible: you see one steady image. If you are generating interlaced graphic screens "with several bitplanes, use your extra colors to anti-alias (soften the edges of your image).
This makes your .Amiga’s output more similar to a frame from an ordinary TV show. The slight changes beween scan lines double your resolution. With no sudden changes beween scan lines, there will be no flicker. If you encounter flicker in a word processor or spreadsheet, adjusting your palette to reduce character background contrast can sometimes help.
1 have not used any hardware to reduce flicker.
R. P. suggests writing code to flip rapidly beween wo different
screens of graphics. He observed a difference beween the
displays flipping at 60 Hz (60 times a second) and at 56 Hz.
This worries
R. P., who fears a timing problem caused by “interrupts”. NTSC
video (and Amiga graphics) are updated at 59.94 Hz. By
switching to a different screen buffer for every field, there
could be little or no continuity between fields, and the
screen flickers. Setting the software alternation out of phase
from the video field-rate will make you miss many of the
swaps, and the effect will appear differently. The video
field-rate can be identified by finding the page- flipping
rate that produces a steady flicker.
Tire steady flicker at 60 Hz (very close to the
59. 94 refresh rate) shows us that die video timing is working
Finally, R.P. seems concerned that “the interrupts that occur in the vertical blanking interval" may somehow upset the timing on the video chip. The “veitical blanking interval” is the brief moment when the electron beam from a TV or monitor tube has projected all of the scan lines in a field, and is turned off as it is directed back up to the top of the screen, (Restoring tire beam to both chromanance and luminance after a veitical blank is responsible for “the fast flicker of the first two pixels” that R.P. noticed.) The Vertical Blank Interrupts are tasks cued by tire video circuits that
the display is in vertical blank. Some system tasks are best done during this interval make use of the video chip or update the screen for animation.
Animation and color cycling appear smoother if updates are made between fields. The displ ay is not being interrupted, but it is triggering tire interrupts.
Remember: interlace flicker and half- lines at the edge of the overscan area are quirks of the NTSC television standards.
They were devised before TV was broadcast in this country, and they are not the fault of the Amiga’s video circuits. The .Amiga follows the NTSC standards to be compatible with VCR's, digitizers, and inexpensive monitors. The Apple Macintosh II is an example of a machine with graphics not inherently similar to NTSC video: there is no interlace flicker on tire Mac II's screen, but the simplest color genlock costs about S2000! We must tolerate these few quirks of our Amiga displays, because they make possible all of the Amiga’s inexpensive desktop video magic.
Sincerely, Jeremy Birn Evanston, IL Thanksfor the answer, Jeremy. We coukln’t have said it better ourselves. ED
• AC* Color scanning on the Amiga personal computer has never
been so good, easy or inexpensive.
Sharp's new JX-100 portable color scanner shown in Figure 1) is a price quality breakthrough and ASDG's ScanLab 100 (the official JX-100 controller for the Amiga) puts it to work on your Amiga 500, 1000*, 2000 or 2500.
Getting the image you want is easy with the JX-100. Just place yor original under the scanner and zero in on what you want using ScanLab 100's preview mode (Figure 2).
Then, in fine mode (Figure 3), you can scan the area you selected at up to 200 dots per inch in 64 shades of gray or 262,144 colors. Figures 1 and 4 shows unretouched results, both being 18-bitplane images.
I ScanLab 100 is the best video rendering tool ever produced for the Amiga. It supports more video modes (including 4096 colors in Hi-Res) than any other Amiga program as well as a host of other unique features. These include:
• 208 Video Modes. • PAL and NTSC in the same program! • Six
dithering types. • Full color balancing including variable
Gamma correction. • Loads any IFF image (including SHAM,
Dynamic Hi-Res and Dynamic HAM) up to 24-bitplanes deep and
1280 by 1280 pixels in size. • New video modes including A-RES
(4096 colors in hi-res) and A-HAM modes. • Variable digital
image reduction. • Overscan screens up to 768 by
592. • 68020 and 68030 compatible.
Figure 3.
Best of all, in the United States, ScanLab 100 is included in the $ 995 list price of the Sharp JX-100 scanner. For desktop publishing, presentations or desktop video, the Sharp JX-100 and ScanLab 100 is the best color input system in its price range! Call now.
* * Figure 4.
ASDG Incorporated 925 Stewart Street Madison, WI53713 Voice (608) 273 - 6585 ScanLab 100 is a registered trademark of ASDG Incorporated. Amiga is a registered trademark of Commodore-Amiga, Inc, This ad was created using ASDG's Art Department, ScanLab 100, and ReSEP along with Gold Disk's Professional Page. 'Requires gender changer on the A1000. "Dealer inquiries welcome. ClrclB 110 on Header Service PrevieH Sc An BritjhtnvSE Fine Mode About Exi t Size W i d th Heiglit Offset In PxIe
3. 76 752 4,00 800
0. 00 8.00 Space Honochpoits 3 Bit Coloe 6 Bit Grey 18 Bit Color
Kby tes
146. 87
440. 63
882. 03
2217. 22 ProKi'tsS Resolution next 200 Figure 2.
Scar Controls Commands 18 Bit Ce1or Scan Thresholds Save Resolution 288 Load Width 752 He irrh t 880 Space 2217.22 Disp1 ay Ppeview Colap Controls Exit Balancins Screen Controls Dither! Sierra (3 Lou Res Overscan Iuabu Controls MTSC OuerScan Colors HAM Popfrait Reduce Iitase Size W; 763 H! 480 Execute card.
I have a library- of over five thousand books, but my favorite is a tiny twenty page paperback that I picked up at a thrift shop for a nickel. My Amiga disk library numbers thousands (and thousands of dollars worth) of disks, but one of my favorites is the program “Performer'’ by Elan Design. It costs more than a nickel, but it is priced far below many of the other items in my library7. Elan Performer is what might be classified as an "animation utility7", because it addresses Amiga animations that have been generated in other programs. If you are forced to spend an undo amount of time
fine-tuning your Amiga animations in the editing room (and especially if y7ou are paying professional rates for that time), then Elan Performer may literally save you thousands of dollars and many hours of time.
Let's talk a bit about tire editing process and tire Amiga before we delve into the way that Elan Performer works. The Amiga is a wonderful animation engine, and in the last years, some of die most revolutionary7 software and hardware has been developed to reach its potential in that area. But now that we no longer are in such desperate need for adequate software hardware animation support as we once were (though new advances are always appreciated), a new and more expensive problem has risen from the depths: storage access, yes, Virginia, there are a host of harcl drives and replaceable
media devices available, but they cost one heck of a chunk of dinero. Even when you mortgage one of the kids to be able to afford these devices, you still have to think about tire amount of expansion RAM your system has, so that you don't attempt to load a four meg animation into a two meg space. One solution for those with just floppy storage and a modicum of expansion RAM has been to record tiny snippets of an animation to tape, and then to electronically cut and paste the results in the editing room. This is great if you have access to an post-production editing facility
“OumetsofElan'sInvision "or"Invision Plus" will notice a distinct similarity in the design of the graphic interface."
For free, but the nominal cost per hour, should you Ire forced to pay the price, can be as high as Si20.00 (yes...that's $ 120.00 per hour!). Even if it is only S25.00 an hour, a ten hour session (which is nor out of the ordinary7) can run you over two-hundred dollars, and tire time away from the comforts of home can be frustrating as well.
Now it's time to look at Elan Performer in light of the context that we have laid out.
THE SOFTWARE Elan Performer demands some expansion RAM, and the more the merrier.
In that way, it's no different then all of the other animation utilities that grace Amigaland. I work with two Amiga systems in my studio, and will tell yrou how much extra RAM they address so you can put this review in a comparative framework. I have an Amiga 1000 with 4.5 megs total and a 68020 68881 accelerator, and an Amiga 2000 with 5 megs (4 megs of 32 bit wide memory7) and a 68030 688S2. The A 2000 also has the Super Agnus chip for expanded Chip memory. I use both Amigas to create animations for regional television and for instructional use.
When Performer first pops up on the screen, owners of Elan’s “Invasion" or “Invision Plus' will notice a distinct similarity in the design of the graphic interface. In fact, the main difference between the two programs is that Invision has alternate screens and Performer does not. But the basic feel and mode of operation is the same.
Considering the low profile that Elan has given Performer as compared to the media blitz that was lavished upon Invision, you would think that Performer was a secondary product. It is not. Don’t let ROBLEM Your boss wants you to produce an animated video presentation to help sell that new project to top management. You know that a full-color, animated presentation, developed on the Amiga, using its powerful desktop video software, will make a convincing impact.
The Amiga is the right machine for the job, but how can you easily import the images and data you need for your presentation from other divisions of the company, data and images which come from Macintoshes and IBM Pcs?
File transfer programs MAC-2-D0S and DOS-2-DOS from Central Coast Software! Using these simple and easy-to-use Amiga programs, you can now quickly and easily transfer the Mac IBM Atari data and images you need to and from the Amiga, MAC-2-DOS connects a Mac floppy drive directly to the Amiga • Reads and writes 400K 800K Mac disks • Converts MacPaint images to from IFF • Imports Mac clip art for use on the Amiga * Converts ASCII text files both ways • Converts PostScript files both ways • Supports MacBinary format • Includes conversion utilities for PICT files and Mac fonts • Creates icons, as
necessary * Formats 400K 800K Mac disks.
SoumoN DOS-2-DOS uses your Amiga’s floppy drives to read write IBM Atari
3. 5-inch disks • Reads writes 5.25- inch IBM disks (using an
5. 25-inch Amiga drive) • Converts ASCII text files both ways •
Supports international character sets • Formats IBM Atari
disks • Use with IBM program HIJAAK (from Inset Systems, not
included) to capture convert IBM graphic images to from IFF.
MAC-2-DOS when it absolutely, positively has to get to or from a Mac disk, immediately.
DOS-2-DOS when it absolutely, positively has to get to or from an IBM PC (or Atari) disk, immediately.
Central Coast Software 424 Vista Avenue Golden, Colorado 80401
(303) 526-1030 • (303) 526-0520 (fax) Dealer Inquires Welcome And
to preserve your entire presentation, all supporting data
and graphic files, as well as the programs: QUARTERBACK
the fastest and most reliable Amiga hard-disk backup
Irs price (about S60.00 U.S. retail) foo! You.
This is one package whose cost can be considered an investment bargain for the Amiga animator.
WHAT IT DOES Simply put, Performer allows you to grab finished IFF ILBM animations and still frame pictures, load them into your system, and chain them together for playback in any order. All of the separate files, whether animation sequences, or IFF pictures, are attached to a specific key on the keyboard.
Depressing these keys in any order brings up the picture and starts the animation. You can even assign wo images to a key by “Shifting" that key. Visuals can also be “Copied” and “Moved” to other keys. If you are recording the results to a videotape at the same time, tire final product is an animation with no glitches between cuts.
Each of the animations and or pictures can have its own palette and resolution, and die animations can be toggled to loop. But diere’s even more.
HOW IT DOES IT If you try to load more stuff to your system then it has room for, Performer may choke up and erase all of die pieces it has stored. At the start, extensive calls are made to the disk for the files, so a choke-up can result in time spent reinputting the visuals.
My solution, for those of you with a good amount of expansion RAM, is to take die time at die outset to load your work to the RAM disk. That way, should an error occur, the time spent by Performer getting the graphics again will be kept to a minimum.
Of course, hard disk storage already speeds up the process, but storing animations on a smaller size hard disk may use up a lot of space. Elan Performer uses the RAM disk for its own purposes, so careful use of that space is recommended. Probably my favorite method of preparing files for use widi EP is to put as many of the small sequences on one disk as is possible, especially if the floppy will be your load path (if you don't have enough expansion RAM).
The manual is clear and concise, but it is just too darn small. It is a nice aitsy design and all, but I keep losing it amongst the other hundred manuals in my Amiga jungle. It deserves to be larger. It does, however, walk you through the Performer’s processes. There are diree kinds of control possible with EP, all toggled in the display mode by discreet actions. In “Automatic Sequence”, your visuals are displayed in the order in which they are assigned on die Amiga keyboard (left to right, top to bottom). This mode is activated once the visual has loaded by simply pressing the space bar.
Using the arrow key's or the mouse button while the display screen is activated changes your interaction to the Manual Sequencing mode. Here, you can change die speed and forward reverse direction of the visual (if it’s an animation). “Direct Play” mode is activated by pressing die key that die visual was assigned.
The program can tell if your visual is a single frame IFF or an animation, and also how the animation file system is configured (.ANIM, .RIFF, etc.). EP can read all of the standard Amiga painting and animation formats. All of this information is listed on the control screen, so that it can be edited.
THE IMAGE CONTROL SCREEN An image is any Amiga visual that is not an animation. The first control parameter in EP that addresses images is die “Hold” function, written as Minutes Seconds Frames (1 30 of a second). These can be changed so that the image is set to remain on screen a certain amount of time for automadc inode. There is a toggle for color cycling that can be set to start die cycling process. Color cycling can also be toggled in real time by using the TAB key when the image is on the display screen. To the right is a very handy display counter that tells you how large your file is.
The nicest part of slide-showing images in EP is that color and resolution have no effect on the range of imagery involved.
RIFF AN IMA TIONS RIFFs are special Amiga animation files that seem to be on the way out because of the ANIM standard. Many Amiga programs, however, still use that standard, which makes EP useful as a utility' if you happen to create animations in that format.
In a RIFF sequence you can control the Looping, Speed, and Double Buffering ol the animation in EP. The Double Buffering can be switched to Automatic, Off, or On to give you die best results should palettes change from one frame to the next. There is also a handy frame counter next to the size display which tells you how many frames the animation holds.
ANIM FORMAT Whereas RIFF files are basically single IFF frames, ANIM frames are saved by using Delta-compression routines, meaning that only the differences between consecutive frames are saved. This allows for more frames on a disk, but introduces some strange problems to the playback, especially Dpaint III animations. Reverse looping is done by' altering the frame sequencing, so not all reversing produces the desired result. The “Reverse” option in EP actually writes a series of RIFF frames to the RAM disk, which can cause a low memory situation to occur. Setting the “Cycle" control to AUTO
will allow the program to sense if the animation was saved with an intended looping. There can be quite a bit of artifacring at high speeds, so die best advice is to experiment and tailor your specific animation to die desired result. With animations created in both Dpaint III (Electronic Arts) and in PageRender3D (Mindware International), I achieved the best results by turning Reverse Off, and Cycling to Automatic. I also had to adjust the speeds to prevent artifacdng (leaving tracers of a image on the screen). Something else I discovered is that by holding die right mouse button down, I
could flip quickly among die first frames of all of the animations.
F. P can save the settings and disk paths diat are included in
your animation picture sequence. It calls these settings
“environments”, and they can also be nested. This means that
they' can be saved to a key' as well as a disk file, which
allows a whole new environment to be called from within a
sequence. If a hard disk is the storage path, this would make
EP perfect for interactive displays, like those utilized at
customer kiosks at airports and malls.
When environments are assigned to a key, a window is activated for input that asks THE COMPUTER DEAL OF THE DECADE ATHOUSAND PLUS ATHOUSAND GETS YOU AN AMIGA 2000.
Between now and March 31, Commodore is offering an incredible trade-up offer to all Amiga 1000 owners. By bringing your A1000 computer in to any participating Authorized Commodore Dealer, you can save hundreds- even thousands - of dollars on the CPU of your choice from our powerful Amiga 2000 series.
Here's how it works: YOUR TRADE-IN LETS YOU RETAIL YOU PLUS CASH_BUY_VALUE* SAVE A1000 + $ 2999 A2500-30 $ 4699 $ 1700 A1000 + $ 1599 A2000HD $ 2699 $ 1100 A1000 + $ 999 A2000 $ 1899 $ 900 Don't miss this special opportunity to become an Amiga 2000 owner. Commodore will be introducing many new exciting technologies for the Amiga 2000 series in the 1990’s, and we want you to be able to take advantage of them all.
Call 800-343-9595 for the Authorized Commodore Dealer nearest you. But call soon. The offer ends March 31st-and this may very well be your last chance to get such a deal on an Amiga 2000.
AMIGA: THE COMPUTER FOR THE CREATIVE MMX Circle 131 on Reader Service card. C'COhlltlOdOrfi 'Manufacturers suggested retai price. Taxes not included 0 1990 Commodore Electronics. Ltd Comnodon? And the Commodore logo are retired trademarks of Commodore Electronics. Ltd Amgi ss a registered trademaric of Commodore-Arniga. Inc the program whether to automatically include the environment key in a playback sequence (like an automatic branching sequence).
GLOBA T. COSTROLS There is a PREFS window (not to be confused with die Amiga Workbench Preferences screen) that sets global parameters for the visuals. The first choice that you have relates to “Display Protection” (Chip RAM). With this toggled to “Off1, EP eliminates one of the double buffering screens. Users without the Super Agnus upgrade will want to leave this in the ON position. With my suped-up Amiga 2000, I found that I could run the animations at faster speeds by turning this OFF. Two more input areas follow, Load and Display. If you select to load .ALL, then all of the imagenr will
load into memory at once and be available for instant playback.
EACH starts the display of a file more quickly for reasons diat I do not understand (you would think it would be the opposite). DISPLAY ALL will start the playback as soon as the imagery' is loaded from the disk in the AUTO mode. With DISPLAY FIRST, only die first image will be displayed until you iiit the arrow keys or a mouse button. DISPLAY WAIT will show a black screen until a key is pressed.
Different combinations of the LOAD and DISPLAY options produce varying results, which are covered in the manual.
“CYCLES” sets the number of times an ALTO sequence will play before looping back. The setting “-1" will loop indefinitely, or until y'ou interact with mouse or keyboard.
PATHS TO GLORY Images and animations can be saved in any of five formats: ENVironments, IMAGES, RIFFs, ANIM3, and ANIM5. You can also choose whether or not to generate an associated icon for die file. Pressing the CAPS LOCK key' during a presentation will set the Remote Control mode in action, allowing you to step forward and backward through a presentation. Stills and animations can be speed controlled by using the numeric key'pad and the plus and minus key's. Single IFF images can be appended to any single key, giving you the power to create animations from still frames on die fly' (as long
as your memory be willin’).
OTHER TOOLS Separate utilities are also included on die EP disk. You can cut and splice previously saved animadons, or convert back and forth between the RIFF and ANIM formats. Widi the RIFF spiicer, you can combine single frame images of different resolutions and palettes into a single animated sequence. The manual notes that EP was designed to interface with Elan’s Invision (the previously mentioned software brain for A-Squared’s Amiga Live digitizer), and that it converts the associated animations to die RIFE format.
Invision Plus, however, saves in only the ANIM format, a correction that EP will probably take into account in its next upgrade.
THE BOTTOMMOST LINE At the heart of it, EP can save the Amiga artist animator money and time. It is exacdy die type of utility that die Amiga community' needs in diis time of animation program glut. It turns your Amiga into an interactive professional editing console, among other things, and it is priced far below what it is worth.
• AC* Elan Performer 5 ELAN DESIGN, INC
P. O. Box31725 Son Francisco, CA 94131
(415) 359-7212 Inquiry 226 Let ACDA Open Your Real World Window !
Scientific and Engineering Products lor Your Amigas!
Amiga_GPIU is a General Purpose Interface Bus card for the Amiga 2000, 'iTiis half-length expansion card performs all the Talker, Listener, and Controller functions of the GPIB (IKEE-
• 183) protocol. One Amiga can control up to M GPIB devices.
Includes Command Punction Ubrary (ACDA GVJB CFO, test
application progra m and ‘C’ SOU rcc code driver. $ 495.00
Shinko & Mitsubishi Preferences
1. 3 Printer Drivers Wc offer a complete line of thermal color
printer drivers for the Mitsubishi and Shinko A&11 size color
printers. ’Ihcy arc 100% Amiga Preferences 1.3 drivers.
$ 133.00 AmigaView 2.0 AmigaVicw is an object-oriented, C
language, Intuition from-end interface library that provides
over loo easy-to*tin: routines and macros. Our package
ALL "IYPES (including automatic mutual exclusion), BITMAPS,
AI.L IMAGERY, I IT, TEXT, and much more. 'This stand a fixed
and consistent Intuition Graphics interface greatly reduces
programming time and code space for pn Sessional
applications development Amiga View works with both MANX and
LA'mCE. See Amiga Word (Sept Oct. 19H7, p. 28) for review.
$ 79.95 Amiga_Fi*T C Package The AMIGAJTTC Package Provides all
the source you need to perform detailed frequency analysis
utilizing a complete set of Past Pother Transform (FFT)
routines. The package includes C source for derivation of the
Puwcr-Spectrum, Phasc-Amplitude Spectrum, Inverse PIT, several
window functions and user interface functions, $ 152.00 Circle
104 on Reader Service card.
New Products and Other Neat Stuff by Elizabeth G. Fedorzyn SHOW AND TELL REVISITED If you’ve noticed your Amiga sporting a white chalk line across its back side it may just be that it’s been moonlighting at the Southern Alberta Institute of Technology (SAIT) in Calgary.
The 2000 Series is serving as the main instructional vehicle at the newly founded Commodore Corporate Media Centre, a centre specializing in corporate media instruction and production. The lab provides a wide range of multi-media techniques to corporate clients and students enrolled in the institute's full-time communication programs. Techniques studied at the centre include animation and titling, painting, desktop publishing, slideshow production, sound and music digitizing, and MIDI music production.
Evening courses in graphics, animation, and desktop video are now underway and a two-year program in corporate media production is being developed. The lab will also provide additional options for students enrolled in SAIT’s Cinema, Television, Stage and Radio Arts (CTRS) program, which currently offers training in radio, television, and broadcast news.
Corporate training professionals are encouraged to contact the institute for a demonstration of interactive training. Consultation is available for companies wishing to develop computer- based training centres of their own.
For more information, contact: Dick Bourne, Lab Supervisor Southern Alberta Institute of Technology 1301-16 Avenue N.W. Calgary,Alberta Canada T2M 0L4
(403) 284-8064 HAZARDOUS WORKING CONDITIONS Seymour Green is
employed at CBBM (Cute Beach Ball Manufacturer) where lie
works at trying to improve die beach balls the company
produces. Bright as Seymour is, no listens to him. Having
fallen into a state of disillusionment, the loyal CBBM
employee now finds himself slipping into daydreams. While
he’s been warned that any continued daydreaming will mean
the end of his career at CBBM.
Fantasy appears to winning over reality.
In Boing! The Game, soon to be released by Micro Momentum, Inc., it is your job to help Seymour keep his job.
Help him escape the horrific surroundings of his daydreams a cave system in which evil green beach balls accost and try to kill him. Guide him to the exit so he can snap (continued) AmmSAWSPECfM ry Always wished you could have a complete set of Amazing ¦ Computing-going back to the premiere issue?
'p Looking for an older hardware project to
* complete your Amiga?
Q Ever wanted access to the multipart tutorials?
J e Amazing Computing is celebrating its fourth anniversary by offering the first four years of AC at an incredible savings.
Complete your .set of Amazing Computing magazines today at anniversary sale prices. Now you can own a complete library of Amiga information at a tremendous savings. Use your Visa or MasterCard and call 1-800-345- 3360 today, or fill out the order form. This is Amiga instruction, Amiga history, and Amiga fun at a great savings. Single issues and volume sets will be available while quantities last.
:reely Redistributable Disks at Distribution prices
• Amicus Fred Fish Volume 1 1986 (9 Issues!)
Volume 2 1987 (12 Issues!)
Volume 3 1988 (12 Issues!)
Volume 4 1989 12 Issues!)
Volume 1, a S45.00 value, is only
519. 95 plus postage & handling.
Volumes 2. 3. & 4. Normally $ 60.00 each, are only $ 29.95 plus postage it handling.
'postage & handling [br each volume is S4.00 in the U.S. £7. SO for surface in Canada and Mexico, and Slfl.OO for all other foreign surface.
Remember: AC warranties your problem and AC will send you ; disks or more will be shipped I Now you can own every Amiga - Animation
- Program - Utility - Demo available in the Fred Fish, Amicus, or
AC library.
AC has long supported the Amiga community by providing Freely Redistributable Fred Fish disks to its readers. Now AC is able to offer volume discounts to its subscribers. Just fill out the order form or call 1-800-345-3360.
Non-Subscribers $ 7.00 per disk Subscribers: 1 to 9 disks-$ 6.00 each 10 to 49 disks-55.00 each 50 to 99 disks-S4.00 each 100 or more-53.00 each disks for 90 days. If you have a problem, return the disk(s) with an explanation of the .1 new disk. No additional charge for postage and handling on disk orders. Orders of 10 'PS Second Day where applicable. All other orders will be shipped I IS Mail.
AC has always paid l'red Fish a royalty on all disks sales to encourage the leading Amiga program anthologist to continue his good work.
Out of his daydream. But watch out for flame geysers, evil green Boing! Balls, and falling rocks. Manuever Seymour up and down ladders, down slide poles, and through teleporters. Catch the red Boing!
Balls for points. Boing! The Game features 30 levels, plus a level editor so you can create your own levels of employee strife.
Boing! The Game Micro Momentum, Inc.
P. O. Box372 Washington Depot, CT06794
(203) 567-8150 Price: $ 39-95 Inquiry *219 NORAINCHECKS For a
limited time, Commodore Business Machines is offering an
upgrade program providing A1000 owners the opportunity
to upgrade to any A2000 series machine at a substantially
reduced cost. The offer, which mns through March 31,1990,
will allow A1000 owners to return their machines to a local
participating dealer, whereupon they may then purchase an
A2000 series machine for as little as $ 999-00.
Commenting on the upgrade policy, CBM Vice President of Marketing Lloyd Mahaffey said, "Amiga 1000 owners are among the most dedicated personal computer users. We developed the offer in part to energize this important base. It is also part of a much broader strategy to establish a more dominant position for tire Amiga in an industry’ which is finally beginning to catch up with tire machine’s capabilities."
Pricing for the upgrade policy7 is as follows: A2000: $ 999-00 + trade-in; A2000HD: $ 1,599.00 + trade-in; A2500: $ 2,999.00 + trade-in. The offer is valid only at participating dealers.
In other Commodore news, CBM unleashed a plan to compete more effectively in the business market. Until March 31, 1990 the company will offer a system that includes an A2000HD equipped with a pre-installed MS-DOS-based bridgeboard, 1084 monitor, and Amiga WordPerfect, version 4.1. The system, according to Marketing VP Mahaffey, was developed for business professionals seeking a cost-effective, multi-purpose, multi-tasking personal computer to accomplish a variety of tasks.
From word processing to graphics productions and spreadsheets. The system is also the perfect setup for those requiring MS- DOS software for tire office, yet desiring tire graphics capabilities of the Amiga away from die office.
And in yet another promo package, CBM and Dr. T's Music Software recently announced a joint promotion designed to target the professional music market.
The package deal will bundle specially priced A2000HD computers and a MIDI interface from ECE Research & Development along with Dr. T’s Keyboard Controlled Sequencer version 3.0, tire Copyist Apprentice scoring and transcription software, and a coupon for a Dr. T synthesizer editor librarian of the customer’s choice.
The offer mns through May 31,1990 and is being announced through a national and regional print advertising campaign.
Customers may collect the software at the time of system purchase by presenting tire print advertisement coupon to their local dealer.
Commodore Business Machines, Inc. 1200 Wilson Drive West Chester; PA 19380
(215) 431-9100 Inquiry *220 Dr. T's Music Software 220 Boylston
Street Chestnut Hill, MA 02167
(617) 244-6954 Inquiry *221 ECE Research & Development 1651 N.
Monroe St. Tallahassee, EL 32303
(904) 681-0786 Inquiry: *224 SCANNER PLUS A recent entry into die
.Amiga marketplace promises to provide Amiga desktop
publishers with some impressive new DTP tools. Migraph,
Inc., developers of high- quality7 graphics software for
the IBM and Atari ST recently released their popular 400
DPI hand-held scanner for the Amiga.
The Migraph Hand Scanner features four adjustable scanning resolutions including true 300 and true 400 DPI. Its scanning window (more than 4” wide) comes complete with a scanning speed (continued) Hologramophone's OCOtffh R THE MUSICAL GRAPHICS PLAYER Listen to a Lichtenstein!
Pixound™ is new kind of musical instrument as well as a powerful MIDI controller (uses Amiga graphic screen instru- then play it with the mouse. Create shimmering bursts of notes or slow, lyrical harmonies with the touch of a RoyUchMniMkn'Hcnm SluSig Dni Oh 1C key. $ 3Ve yOUT work either as a musical sequence or a screen- or both. Great fun for the beginner; endless challenge for the virtuoso.
Bring this ad to the AMI Expo for 10% off our special show prices!
Indicator light. Three dither patterns are provided for scanning color and halftone images, not to mention a special setting for scanning line art. Also, an adjustable contrast control can be used for lightening and darkening images.
The Hand Scanner comes with Touch-Up. A fuil-featured monochrome image editor. Touch-Up sports powerful editing functions, a complete paint program, and a variety of special effects.
Images from Touch-Up may be exported to Amiga publishing programs iike Pro Page and PageStream, And images from tire IBM, Mac, and Atari ST can be used.
The hardware software combination package works with all Amigas and require 1MB of memory.
Hand Scanner and Touch-Up MiGraph, Inc. 200 South 333rd Street, Suite 220 Federal Way, WA 98003
(206) 838-4677 Price: S399.00 Inquiry *225 ON THIS MOVE Grab onto
your font, because Kara Computer Graphics has just
introduced their latest additions to the Kara Fonts line.
And these Wo new font packages AniinFontsl and (you .guessed it) AnimFonts2 will stand still for no one.
K * ¦ j¥‘ Or.: .
% A Designed exclusively for the Amiga, these two new typefaces come in a standard keyboarded version and an animated version. The keyboarded version is compatible with all programs compatible with the rest of tire Kara Fonts line, while the animated version is compatible with DeluxePaint III, DeluxeVideo III, and programs capable of bringing in the Anim Brush format. Included with each font are additional color palettes in tire Brush drawer for a wide variety of looks.
The palettes are pre-tested in a waveform and vectorscope for best results hr transferring to videotape.
AnimFontsl features a new7 8-color font called ChromeScript, which is a formal, Roman-type script in caps and lower case.
When used in the animated form, each character in an animation appears to be handwritten across the screen. Appearances achieved through tire additional palettes include chrome, reflective gold, copper, and bronze.
A new 8-color font, Bullion, is featured in the AnimFonts2 package. Bullion is a dimensional, beveled, highlighted, uppercase Gothic font. The AnimFont version rotates 90 degrees unto tire screen.
And as the font rotates on the “Y” axistothe left, a glint of light travels from left to right across the letter word(s). Tlris second font comes standard in gold with additional palettes such as metallic and silver.
Both AnimFontl and AnimFont2 come in a one-disk set, and are designed for use in a whole host of applications including video, animation, slides, business, and desktop publishing.
Kara Computer Graphics 6365 Green Valley Circle, No. 317 Culver City, CA 90230
(213) 670-0493 Price: S49-95 Inquiry *222 MOVE OVER DENNIS HOPPER
Cotton candy machines the size of car ports, giant bees
with an insatiable appetite for carnival cuisine, and
killer rosebushes it’s either a bad sixties flashback or
a new Amiga game release that appeals to the absurd,
often unnerving images of tire REM state.
In Weird Dreams, die new graphic adventure designed by Herman Serrano and marketed by MicroProse Software, you are a psychiatric patient undergoing treatment. But you know what they say: facing your problems is half the battle. They never played Weird Dreams.
In this stroll through the subcon- cious, your objective is twofold. First, you must figure out how to escape unscathed, unpummeled, undigested from your current surrealistic situation. But then in order to win die game, you must figure out its overall objective sort of die method to the madness. So, dad in just your black-and- white checkered pajamas, and armed only with your ability to decipher the puzzling images before you (and an occasional flying fish), you are placed on the road to recovery.
Should you find yourself particularly stumped, you might want to consult your Player’s Therapy Guide. But keep in mind that nothing comes for free especial!)7 in the area of psychiatric care and your de- pendancy on consultation might drive your bill sky high and render you a good candidate for shock therapy. You’d probably do better to take an extra swig of oxygen and face the Chicken Monster head on.
Weird Dreams MicroProse Software, Inc. 180 Lakefront Drive Hunt Valley, MD 21030
(301) 771-1151 Price-. $ 39-95 Inquiiy *.223
• AC- Help Wanted Supra Corporation, a major manufacturer of
Amiga® add-ons and modems, is looking for top-notch employees:
Hardware Engineer We are looking for qualified engineers for
several projects. Candidates should have a BSEE, or equiva
lent, Experience in the following are desirable:
a. microprocessors and controllers
b. peripherals
c. video
d. telecommunications equipment
e. low-level programming of microprocessors • - Programmer We
are looking for experienced programmers who have worked on
substantial projects in a team environment. Knowledge and
experience in the following is helpful:
a. 68000 assembly
b. C language
c. microcontroller programming (8031, 65xx, etc.)
d. basic hardware knowledge
e. graphical user interface experience necessary
.....rTT-L..'.:i, ......¦ .. Technical Support l
o maintain its excellent customer support, Supra is adding to
its Technical Support department. Responsibilities will
include telephone and written technical support as well as
other support functions. Candidates should have the
a. knowledge of Supra's Amiga products and modems
b. IBM ™, Mac™, and Atari™ knowledge helpful
c. excellent, courteous telephone skills
d. excellent troubleshooting skills
e. good writing skills
f. well organized
g. 3+ years of computer background - Sales Supra is currently
adding to its in-house Sales staff.
Applicants should have:
a. excellent, courteous telephone skills
b. knowledge of Supra's products and the Amiga computer
c. previous sales experience
d. computer store distributor background helpful Supra
Corporation is a well established manufacturer of modems and
peripherals for many popular home personal computers. Supra
has been successful because of its unique combination of
quality products, competitive prices, and excellent customer
support. We are now looking for additional qualified people to
help us continue our growth into the 90's.
Working for Supra includes many tangible and intangible benefits. We offer top salaries, monthly profit sharing, vacation and sick pay, and health insurance. In addition, working for Supra means working with exciting new products in an ever-changing business. Each day will be different and offer new opportunities and chances to excel. You will be working in an enjoyable, medium-sized company environment (about 50 people) where everyone is on a first-name basis and has an excellent teamwork attitude. And you will have the pride in working for a well-known leader in the computer business,
Supra Corporation!
To Apply Please send a resume (including qualifications and previous experience) and salary requirements to: Supra Corporation, John Wiley, President, 1133 Commercial Way, Albany, OR 97321 USA.
Supra Corporation by R. Sbamms Mortier, Ph.D. An Introduction to We Amiga folks are an obsessive lor. I keep hearing from folks around the country that they are spending twenty-four hours a day in some interaction with their Amiga. Not that I think this is healthy, but I can understand.
After all, I could almost admit to the same diing.
Being both an artist and musician, I’ve searched out all of the Amiga tools, software and hardware, that I could afford (and some I couldn’t) to deepen my pursuits. The music software that's out now for Amiga users ranks with the very best on any system, and in many cases surpasses it.
Although the Amiga has some wonderful sound libraries that fully support its four internal voices, ! Have become convinced that the music that I enjoy composing and recording needs to interface with MIDI devices to reach its potential. The price of MIDI compatible players has come way down in the past three years, and MIDI is definitely a buzzword in the micro market at present.
The odds are about even that one of the major investments an Amiga owner will make soon after purchase of the initial system is a MIDI capable synthesizer, and i can only suspect that the sales of MIDI synths this past holiday season was better then the year before (I know it was in my town).
Every article about MIDI begins by telling you that MIDI is an acronym for “Musical Instrument Digital Interface", so there!. .I’ve done it too! The definition itself, however, says little about what MIDI actually does, or the reasoning behind it.
MIDI is not a “thing". Instead, it is a software hardware standard for interconnecting synthesizers, computers, and many other devices through specially configured MIDI cables. A good MIDI interface can send, receive, and pass thru MIDI messages, which are themselves byte size codes that carp- musical performance information (such as “change voice”, “play note”, “stop note”, and “change instrument”, as well as other commands).
Although MIDI is the closest format to a “standard", the MIDI "standard" is constantly undergoing minor revisions (with some major ones suggested for the near and far future).
The idea of manipulating electronic signals to produce “pure" electronic music has its beginnings in the early twentieth century. In 1903, Thaddius Cahill, an American entrepreneur designed an instrument that could send electronic tonalities over the phone lines, and he named it the Telharmonium. He w'as planning to market these tonalities to ~ subscribers. Just eg imagine the dtrill 3 of picking up your phone and hearing a musical tone (a pre-cursor of the tonalities of dial- tone signals). Soon after World War II, tire market was flooded by affordable tape recorders. Creative musicians
began to see that this medium svould be perfect for experimenting with sound. They began to physically cut tire tape into strips after recording sections of it, then pasting it together again in different arrangements.
The first voltage controlled synthesizer was utilized in the I960‘s in the recording of "switched on Bach" by Walter Carlos. The Microprocessor came to us in the late sixties, the real beginning of the MIDI era.
THE AMIGA AND MIDI The .Amiga was no: the first computer to realize MIDI technology. In 1984, Apples, Atari 800’s, and Commodore 64’s were breaking creative ground with MIDI devices. But the arrival of the Amiga has propelled MIDI and musical syndresis into a new level of creativity. None but the Amiga offer two-channel stereo sound from four independent sound generators ('the PORTIA chip). With four voices and a expanding wealth of software to manipulate the possibilities, the Amiga with MIDI is now a stand-alone music machine in performance and the professional studio.
(continued on page 22) Order Toll Free tSSKutMUlfy Order TolfPree 'C.on&umet iecttonic* 800-558-0003.
1943 ______ 25,95 30 Pool_________________21.05 A-Tilk3 ________84.05 Arinnt*ge, The____CALL Axtoniutt Thru Trr* XI.05 After Burner________30.05 Akbtxrrw Fungtr 28 05 AI«*d B«rt ___30.05 Artnngk___________62.95 Archfpiligcn......________.....23,05 Audk) Master I________62.95 Aunl Artkj Mvwi ______24.05 BAD__________________20.95 BAT, .. 31.05 Bib nee of Power 1090 30.05 Baltstyx_____________________21.05 Bar Gamw ..... 28.05 Bara and Pipe*_________160.05 Barbarian II______________24.05 Bar* Tale II_________ 38.05 Batman .. .. 28.05 BafOe Chen ______20.05 Btfte Htwka 1042 ___31.95 Birtt
tquadron ---24.95 Btftes of Napoleon_____31.05 BrttetecteTh* Cr Hk Inc. _ 30.05 Baud Bind!_____30.05 BbckOut___________24.05 Bbod Money____________25 05 Blu* Angeii__________28.95 Broadcast Tltor________t«7.05 Bubbb Bobbb _______22.05 CanDo____________________64.95 Carmen SanDbgcVEurope. 30.05 Carmen 6anDtogo USA.... 30.05 Carmen SarClegoWorkJ ..30.05 Champbnj of Krym 31,95 Chaos_______________24.05 Chess master 2100____31.05 ClownomanU ______21.05 Coda name: loeman ....37.95 Coloner»Bequesl -------37,05 Comic Seller .59.05 Corric Art Dbk* fe*ch) 20,05 Conquest of
Cimctot ..._____37,95 Crbbege Kbj'Gri Nrg ... 37.95 Cross Dos - ...... 16.95 Cim d the Ajur* Bonds. 26.95 Cycles________28.95 Day of tfw Viper ,__24 95 Deatfib ringer________25 95 Defender 01 The Crown 31.95 Delti® Must Cornfr 2.0 ..81,95 Delias Pahtlll______04.95 Delia* PtrotoLab__________94.05 Deluxe Print II_________51.95 Deluxe Produclbns 128.05 Deluxe Video III ......04.05 Dnlgriauurin ..... .30,95 Dlgfdrok] - 59.95 Dlgkpalnt3.0_____________64.95 Dig Mew Gold________124.05 DhoMu Discovery KB 25.95 Dbk Mister_____26.95 DbUrt Sun......____________41.95 Dos 2 Dos______30.95 DouWe
Dragon II 24 95 Doug’s Math Aqmrtum.....49.95 Dr. Doom's Revenge___24.95 Dragon Fore* ,_____31 95 Dragon’s Lair___________33.95 Dragon’s UlrB_____43,95 Dragons of Flame_____25.05 Draw 2000_______________187.05
D. U.D.E________________29.95 Dungeon Master... 24.95 Durtgson
Quest ...... 31.95 Earl Www Bascbal____31.95 Comm
orMLBPA 14,95 Ban Performer™., .-..,™. 35.95
Empire________________31.95 Excellence 1 Meg____156.05 Eye of
Horns 24 95 F-16 Combat Plof__________31.95 F-19 Stealth
Bghler ....CALI MOPursutSIm 28.95 AMIGA
SOFTWARE .31.95 Kbg s Quest 4_____ 37.95 Opera Bon Wol
-____22.95 FA 16 Interceptor___ Falcon----- Operitbn
Countentrtk* FartavWon_____ Ftdwjlkxi -- Fkndsh Freddy------
Firestone ______.... First Letters & Words..... Rrst
Shapes_____ Rlgh Simulator II ___ GauntW II_________ Genghis
Khan . GFABasb 3.0__________ Grind Prtx Circuit.....
Graphic Starter Kll .. Bunshlp _ Hardball
II_______________ Harley Davidson _____ HwlWra ....
Heros Ouewt ________ HlMir____________ Hob In On*________
Hound of 8hadow------ Hojles Book cf Games... If It ktovws
Shoot Itl__ Ikari Warrior*_____ Indy JorevAcUon Gams.
Indy Jones-Graphic Adv.
IrfwUfon .. „--- lndoC*d_______ Inrrvbbn +¦ ...... Iron Lord -------- Island of Lost Hope It Came From Tha Desert JiekNtckJiu* Gofl_____ Jets ora ..... Joan * Are ___ Kirnpfgruppe _.
Karslonts Hdfbcs 1 Of 2, Keybd. Contron 6eq. 12.
K bd. Control Beq 3.0 Kb Taft___________ King’s Quest 1.2. or 3.. 3195 Knight Force-----28.05 Optic*---------------117.05 .18.95 Krigtts of Legend___30.95 Oswald___________________23.05
- 37.95 Kristal, The______31.95 OmRin___________32.95
31. 95 Last Dub______24.05 Page FteMerer 3-D____04.95
30. 05 Leisure 8lit Liny___2S.05 PagaBeterZ_______74.95
21. 95 Leisure 8uH Larry II or III .37.95 Page Stream______110.95
...25,95 LCVHII3.0_______212.95 Pagrtllpper Pkfl.f X____87.95
„ 25.95 Ufa and Death_____31.95 Panzer Strike___________20.95
... 30 95 LK?hl» Camera Action 51.95
Paperboy___________________30,05 ... 30.95
Logkworks_______184.95 Pen Pal_____________64.95 ..41.95
Lords o( the Rising 8un.... 31.95 Persian Gullrferno 24.95
... 87.95 Lords of War 24.95 Phasar 4 0__________
- 27.95 Luxor...- ___________19.95 Photo n Paint
2.Q .87.95 ...82.95 M2 Amiga __________147.05
- 34.95 M2 Amiga Debugger 77.95 Planet ol lust -,. 24.95 ...
28.95 Magic Johnson 1 Meg 31.05 Pocket Rockets
- .31.95 Manhunier- NY or 8F____30.95 Polk* Quest
1 ......___30.05 .,28.05 Maniac Mansion_______28.05
PolbeOuestll ______37.95 ..37.05 MalhTak________25.95 Pool of
Radiance__________31.95 ...31,05 MathTaft Fractions___25.95
Popubys 32.95
- 21.95 Matrix Marauders ____21.95 Power Wbdows 15________54.05
..25.95 Mavis Beacon Typing--31.95 PowerFrame_____25.95
...21.95 Uaxbbn3_____ 147.05 Prbl Master Plm 24.05 .10 95 Micro
Ftche flier Plus__114.05 PrcMotbn_______51.95
- 24 95 MW Rec Studb VI.1__39.95 Pro Tennis Ton______25.95 ..
25.95 Might and Magt II__37.95 Pro Vbeo GoM____187.95
- 30.95 Model* 3D______62.95 Pro Write 2.5________80.95 ..24 95
Monopoly______24.05 Pro Fonts 1 or 2______ 21.95 ..48 95 Movb
Setter ___50.95 Profcssbnal Draw 11195
174. 05 Must X_________160.95 Professional Page 167.95 .. 25.95
Mutant Nb)a Turtle*_____28.95 Project D* Backup ......30.95
... 23.95 Netherworld___________22.95 Prospector Mam of Zor
- 31.95 Neuromanoer_____________28.05 Pub Games ______25.95 ...
30.95 New* Mbd________21.95 Pufty's 6iga__________ 25.05
..30,95 New York Warrlors-1 Meg 30.95 P uni*
Storybook____________25.95 ..28,95 NlghiForra________28.05
37. 05 Night Hunter_______25.05 Qtx______________22.05 .44 95
Nuclear War_______30.95 Quarter Back_________ 42.05
219. 95 Omega ___ 30,05 ftjrrbolll ...________22.05
183. 05 Omnipfay Bisebal:5on5 30.95 Rampage ... 24.95
25. 95 Omniptiy Horse Racbg.... 30.05 Raw Copy
......- 34.95
30. 05 OnlbePUfbum ......58.95
Reneqada 22.95 Foymbg Notebook25.95
Rick Dangerous _ 21.95 Rick Divts Soccer 1 Meg .. 30 05
PbgSkb___________24 95 Rbk_________24 05 Robocop------ 28.05
Flock el Ranger______31.05 Romance Three Kingdoms 49.05
Scrabble_______24 05 ScrfcW* Platbun 87.95 Sex Vtxera-Outer
Space ... 22.95 Shark Attack__________ 24.95
Shfnobl_______________________30.95 Shoot 'em Up Const.
Kit... 14.05 Shifllepuck Cafe 24.05 81m City .30.05 Terrain
Ed.----------------14.05 Skate or Db ____25.95 Smooth Taker
25.95 Sorfx_________ 51,05 Space Ac*_______________34.95
Space Harriet____________30.95 Space Quest 1 or 2_____30.95
Space Quest 3___ ___3795 Speller Bet___________25 95 Star
Right________31.95 8tar Trek: The Final Front. 34 95 Steiar
Crusade---38 95 Strike Ace______30.05 Strip Poker
II________23.95 Soyx_______________21.96 Stum Track Racer
21.95 Super Hang On 28.95 Super Star Basketbal CALL
Buperbase Personal 46 95 8uperbase Personal 2 87,95
Superbase Pro 3.0 189,05 Superplan____________57.95 Swords
ot might 31.05
T. V. Sports Basketball31.05
T. V. Sports Footbil 31.05 Targhan .24.05 Tax Break
20 ..63.05 TeWi ..
.20.05 Ttrt Orb* 2 - The Duti ... ..27.05 Cil or Eur Chjl
_____ ..14 05 Muscb or Super Cir* .
, 14 05 Their Rneil Hour______ 37,05 Thhker__________________ .,57.95 Thkd Caster ...
23. 05 ThudRbge______ ..29.05 Thunder Bt*te------ ,20 05
Tiger________ ..89.05 Tiger Cub
50. 05 Tlmw of Lore . ..24 05 Tricfcm Qu«( ..
21. 05 Tunneli oi Anrugwklo ...
24. 05 Turbo Oui Run..... ..31.05 Turbo Sllwr 3.0 1 Meg... 11205
TV Show V2.0 __________ ..64 05 TV Text____________________
..84.05 TV Text Profwibrul ..00.05 Typhoon d 8l**l .31.05
Uklmi 4 _____ ..38 05 Ullmj III_________ .24.05 Utri
Dejtyi . 210 05 Ulr»cxrd Phj»_______ 57 05 Urtws*3
.. ..31 05 Vete________ ..30 05 Vid«
Effects 3-D_____11395 Video Titer V1.5_____92 .05 VideoScape
30-----12105 VT,i-Amiga_______122.95 Vok» Recognition.....
10995 Vortex ___ 24.95 VTXOrtbe _______-..81.95 War In Mwdtj
Earth ...30.95 War oi the Unco_______23.95 Wayne Gre&ky
Hockey 30.95 We W Dreams ______24.95 Wind
Water______________25.95 Works Plsthun, The 187.95 World
Aflai_____________35 95 World Class leader Board 28 95 Zak
McKracken 28.05 Zoetrope 82 95 MASTER 3A Disk Drive
$ 123 FREE DELIVERY to frw 48 Conflguoui States_ CALL TODAY!
• A500* AMIGA! •A2000HD•
Seagate IVS Trumpcard Hard Drive I Trumpcard 500 Hard Drive Packages for A2000 Series | Packages for Amiga 500 8T-157N-1 49MEG.-28ms__________519 Da 8T-177N 60 MEG NEW _____.639 Da 8T-Z77N-1 60 MW-------------------.509 Da 8T-296N 80 MEG..-.,,....-______..... 610 DEL Quantum Pfo Drive 40 MEG SCSI Pro Drlvo 569 DEL 80MEG SCSI Pro Drfvo 819 DEL 100 MEG SCSI Pro DrNe ......879 Da these Wls Include IVS Trumpcard 80S I hard drtw clri, cable, software and FREE dellmry In the contiguous U8A TW* Is not antsMfnWy UI It Is a package Hard Drive Cards (A-2000 Seagate 8T-157N-1 40 MEG -28
8T-177N 60 MEG NEW I_ 539 DEL ~659 DEL Quantum Pro Drive 40 MEG SCSI Pro DRIVE 569 DEL 60 MEG SCSI Pro Drtvo .639 DEL 100 MEG SCSI Pro Drtvo .899 DEL these cards Include IVS Trumpcardctrir, mourtbg btkL cbl. Software, and FREE delivery In the contiguous USA.
SUPRA MEMORY Supra Ram 500 . 89 Del Supra Ram 2000-2 MB .... 309 Del Supra Ram 2000-4 MB ....479 Del Supra Ram 2000-6 MB .. .649 Del Supra Ram 2000-8 MB .... 819 Del Includes FREE DELIVERY in Ihe Contiguous 48 States Seagate ST-157N-1 49 Mg -28ms,.589 Doflveredl 5T-177N-60Mg NEW 709 Delivered!
Quantum Pro Drive 40 Mg SCSI Pro Drive - 629 OEUVEFJ6D SO Mg SCSI Pro Drive - 879 OEUVEHEO 100 Mg SCSI Pro Drive - 929 DEUVH5ED PocWoqb* yiclvd» Trympcord 600 rt IVS 7 vmpcand JCSJ nd CM Scrf*wt»* A dvfvoy ri
* con*i jovi USA Trumpcad 600 Rem Ixpandvr ovaflabte
S&dQdtf2SUPER SALE 8T-125N 20 Meg - SCSI________ 290 8T-13SN 30
Meg - SCSI __200 8T-157N 49 Meg - SCSI...______ „„..329
8T-157N-1 40 Meg • 28 rra .... 340 8T-177N
80Meg-SCSI__________________490 8T-225N 20 Meg *
SCSI______________________255 ST-251 N 40
Meg-SCSI________________375 ST-Z77N-1 60 Meg -
8C8I___________429 8T-298N 80 Mog • SCSI ____________ 459
Quantum Pro Drives 40 Meg SCSI Pro Drive .399 80 Meg SCSI
Pro Drive .649 100 Meg SCSI Pro Drive 709 Seagate
ST-157N-1 49 Meg-2wni 499 Del ST-177N-6Q Meg
NEWI________619 Del ST-277N-1 60 Meg 599 Del
ST-296N 80 Msg ....609 Del Quantum Pro
Drive 40 Mog SCSI Pro Drtvo 549 DEL 80 Mog SCSI Pro
Drtv» 799 DB.
100 Mog SCSI Pro Drlvo 859 DEL Cad lealupw Xotoc i DMA* had, cwtobool ROM.outo- corVockcvltfy,. 25 ph SCSI com .dta. ulltlw maruai.
FREE DELIVERY IN THE CONTIGUOUS 48 STATES xetec Fast Card System Hafd Drlv Poekactoi for Amloa 500 Seagate ST-157N-1 49Mig-28mi 709 Del ST-177N40 M*g NEWI____ _______829 Del ST-277N-1 60 Meg ... .799 0*1 ST-296FJ 80 M*d . 809 Dst Quantum Pro Drive 40 Meg SCSI Pro DrVe 749 DEL 80 Meg SCSI Pro Drt e ______ 989 DEL 100 Meg SCSI Pro Drtvo 1049 DEL Syitom Inc ban*Ariap*ar Wlh tTuVpfcoo' IKXJ. WX C*u n», mantiai. Fait 1** dAwmVlte * tFV*k»ad $ CS Wt*h powe i jppy ard lor FRIl DIUVIRY IN THI CONTIOUDUS 48 STATES PRINTERS Panasonic 1180 ......
.185 Panasonic 1191 ...... .235 Panaionlc 1124 ...... .265 Panasonic 1624 NEW . .429 Star NX 1000 Multi Font 2 .165 Star NX 1000 Rainbow (Color).
215 Star XR 1500 ... .459 Star NX 2410 ... .299 Star NX 2415 ... 599 StarXB 2415 ... 579 GVP HC 0 SC9 Host Adaptor .199 HC8 OHD Cantr-O K exp. 8 MB ,...285 Removable HD 44 MB Syquest 809 WT 150-Sfream Tape BV 150MB 699 GVP 68030 28 4MB -Math Co CALL GEN LOCKS Ami Gen .....95 Magnl 4004 w Remole .....1569 Scan Lock .739 Super Gen ..
659 Super Gen SC ...CALL Super Gen 2000S .....1329 Back Up Hardware I Supetcatd .....579 Del I Synchro Express 559 Del I FREE DEUVERY In Contiguous 48 States I MISCELLANEOUS HARDWARE flckor Fbcor _______ $ 429 Porfocf Sound _____ ,.„589 Color Spblor ...... $ 119 Mlgioph Hand Scanrer CALL Sharp JX 100 Cotor Scanner ... $ 769 AMIGA Trackbal ..... $ 72 Cordtou MoixK .... $ 99 Gravis Mouto Shck ...... $ 85 Supra 24003 Infomal (A2000) Modem . $ 139 Bood Boncft Modem .... $ 105 Supra 2400 Ext. Modem & Cable .$ 117.
R£ )ELIVER Comi u«j S[are ORDER INFORMATION 414-357-8181 FAX 414-357-7814
P. O. BOX 1788Z Milwaukee. Wl 53217 MasterCard VISA OfJDERtNQ
INPORMATION: fifweBy eyeWrr rwlait t*nd cathiel*! Cf«c k or
ixdw. Pwbt b and sompaFY ttiackiahm U S.iMi* btiear. Befool
f.O.'l COO. (WmnHIA h GyfrvW U.6A. Inc tide S3 00 to* «owe »,
w MlWji 5% jl w. AK FfO. APOPga»tJ r*4» Ca-*0»r cw,. MHWt%
Nmltian P4.W. A.1 lorWgn ofden* add 18% ahlpptng. Nlnlmwm *!3
-9. AJ o-dan »n ouKU* re Goner*U SX aia a.1'toad liiltkH
Inajrad U.S. maR, IT ’orakg • iHppj.g chaipa* aiiaed Tie
mlpimjm a-»unL y-e»j 1 be cftaniad n* ittfTkjnai vtojH AJI
* '• ri*w Lntfae hcXyr wrra.uy. We as ro: ac*-ipatabl A **. To
oui km Racai al K« «¦» ftimL AJI DefacJh™ iriuma mual Kawa a
r»4grn awnianiMOan evn»*r. Pwaae c«3 |414)3S7 8181 to toto* an
FLA. I o' iw ratjm * ] rot S* aceaWad. Preae and a JtliablfTy
*, '-A-J. WTM'raHc* Shttonj and ha* »Hy *-n *nr ¦ V.-TVNe. We
» *B !Se hW*! Vara fare avalabd to VX vpoelai r uK De handed St
*nd Lt*d' kTj wfi p. NO CREDIT CARD SURCHARGE (continuedfrom
page 20) ECCE MIDI?
Artistic creativity is grounded in experimentation, and the tools of experimentation are continuously being revised and updated. MIDI takes some of the repetitive and necessary tasks of music composition out of the realm of repetitive drudgery and into the arena of discovery.
MIDI is a “way", not a device, although the use of the MIDI standard does indeed require some very specific devices to be audible. MIDI cables interconnect MIDI synthesizers and other devices together.
When you purchase MIDI cables get the best, since the quality of the signal is what aziiflEBiiQai -ir.b SSH b CnU Dr.T’s MIDI is really about. Cables should never exceed fifty feet (about sixteen meters) in length, with much shorter connections if possible. This is because the “sound events” that pass through these cables are sent and received in discreet “chunks", comparable to the serial port telecommunications standards.
THE MIDI SIGNAL MIDI is transmitted serially, one bit at a time, at tire rate of 31,250 bits per second
(31. 25Kbaud). MIDI code is transmitted as discreet ten bit
bytes, consisting of a stair bit, eight code bits, and a
stop bit. The stop bit is added for transmission purposes,
but TIGER cub tor Amiga “TIGER Cub blows away all
competition in its class ”
• Jim Ptenan-Perry Electronic Muaidnn Realtime Recording
Graphic Editing Quick Scoring Z Fully Interactive Conductor
Track One Step Editing Object Oriented ? Loop Recording
Step Time Recorder ? Smart Instrument Setups 384 PPQ
Resolution Real Time Mute, Solo, and Group Supports Amiga
IFF Sounds ? And It’s FUN™ is stripped off by the receiver.
Some of the code conveys information about musical notes
(note-on, note-off. Change pitch, etc.) and some of the codes
convey “patches”, that is, where subsequent messages are to be
rerouted to. MIDI can be used to transmit continuously
“sampled" data. A seven bit sampling rate equals 3125 Hz or
3125 cycles sec, while a fourteen bit rate would be 1562 Hz
(cycles second).
The signals themselves contain discreet codes. For instance, the “note-on” command contains a “note number” ( 60 is standard for middle C), a “channel number" that the note is destined lor, and “velocity" (read as “volume" in the range of 0-silence- to 127-loudest).
SYNTHESIZERS AND OTHER MIDI DEVICES MIDI communicates on three separated lines, each of which requires a separate MIDI cable, and each of which determines a specific hardware configuration. These lines are labeled "IX, OUT, and THRU”. All MIDI compatible instruments, have all three of these options.
MIDI OUT means that the MIDI signal is processed in the host unit and then sent on its way to another synth or device. MIDI IX means that ihe signal was initiated somewhere else and is soon to be processed in the target device. MIDI THRU allows the signal to pass through the implicated hardware. Some MIDI units, like the .'Amiga, need special interface units to allow for connection to synthesizers and other MIDI compatible devices. These devices modulate the previously incompatible signals.They change the RS- 232 serial pon rates to 31.25 Kbaud. There are several excellent brands available.
Some Useful Electronic Music Terms you should know: Sampling translating analog sounds into digital units “readable” by computers (samplers are sometimes contained in separate keyboard devices, and other times, referring to hardware interfaces that connect to a computer).
Sequencer a super tape-recorder-like unit and processor, sometimes in software form (as in Amiga software products).
Polyphonic more then one sound at a time.
Timing clock encoded MIDI timing units; 24 MIDI docks per quarter note (at a metronome marking of 60, a quarter note = 1 second of time).
Review by David Duberntan nthia Profession a Coming up with interesting new sounds is one of the true challenges for today’s musical artists. Modem electronic instruments are capable of producing a virtually unlimited variety' of heavily processed buzzes and beeps, not to mention far more sophisticated sounds, but, alas, most of these are not terribly useful for music-making.
Weil, make that commercially successful music-making. It can take an incredible amount of trial and error to come up with that elusive new sound that’s guaranteed to catch and hold the mass audience’s interest. Evidence of the difficulty of programming worthwhile sounds is the fact that most musicians leave sound creation to a handful of professionals who spend entire careers developing techniques that go beyond the usual “poke-and-hope” methods.
Because it is much easier to record the sound you want (if it exists) than to program it, MIDI samplers such as the Akai S900 and Ensoniq EPS have become quite popular among musicians in recent years. Want the sound of a screeching mud turtle for your new percussion track? Just stick a mike in the little guy’s face for a few seconds, then take the tape back and feed it into your sampler, and you can play a whole chorus of turtles in tune if you like.
You probably know that the Amiga computer serves as fairly good sampler when equipped with the proper hardware and software. The Amiga’s electronics also include a capable hardware synthesizer. Synthia, PROFESSIONAL introduced in 1987 by The Other Guys, capitalized on these capabilities by allowing you to synthesize samples entirely within the computer. That is, the program combined various formulas for sound synthesis with parameters entered by the user to create new sounds, which could then be saved to disk as IFF sound files to be used by other programs such as Deluxe Music Construction Set
and Sonix, It was an interesting and useful program, but limited by die Amiga’s eight- bit: resolution and its inability to communicate with external samplers.
Nonr comes Synthia Professional, a completely revised and updated product, and a most impressive one, I don't hesitate to add up front. This versatile sixteen-bit EH Uwp-Oh «fH U m F orK Erive lope Table Editor software synthesizer combines eight synthesis methods with eleven effects processing modules to provide a virtually unlimited range of techniques for the relatively easy creation of new, interesting and unusual sounds.
Best of all, Synthia Professional now supports transfer of samples between the Amiga and MIDI sampling keyboards and modules. If you have more than one sampler, you can use the program to transfer sounds between them at full sampler resolution! Directly supported samplers include the Korg DSS1, Roland S330, and S550, Ensoniq EPS, and the program also supports tire universal MIDI Sample Dump Standard (SDS) used by most other samplers. Unfortunately, since SDS is a fairly limited specification, the program works much more efficiently with dre directly supported samplers. For example, with the
Korg you can transfer an entire multisample at once. Synthia Professional also directly supports stereo multi-channel sound on the S330, and stereo velocity-switched sound on the EPS. It's too bad the programmers didn't decide to directly support such popular samplers as the Emax.
Casio FZ1, and the various Akai samplers.
Synthia Professional is a completely modular program. It’s fully multitasking and uses the Workbench screen which makes it a snap to access utilities such as clocks and text editors, while you are using the program. Each synthesis and effects technique is contained in its own wind ow, wh ich is just large enough to contain the controls therein, and is accessed from drop-down menus.
Thus, you need never deal with extraneous or irrelevant controls-only those that pertain to the task at hand. Each module contains its own unique set of controls with several that are common in all. For example, the Keyboard, Make, and Undo gadgets, which resemble small square buttons, are found in approximately die same place in each module's window.
When you click on a module's Make Above: Subtractive Synthesis Carrier gadget, Synthia ,,, , Professional generates a MuitiSample or instrument, Waveform . , which is a set or samples strung out across the keyboard. Each sample has a root key (die key to which die original sample is assigned), a low key, and a high key. For example, you might generate a four-sample trumpet sample for natural transitions from low to high notes. The root keys might be C2. C3, C4, and C5, the low keys the same, and the respective high keys B2. B3, B4, and B5. The sampler used to play back the instrument, whether
the Amiga or a keyboard, creates tire octaves between the root notes by speeding up or slowing down die sample playback rate.
SETTING PARAMETERS The New Instrument Parameters module lets you customize MuitiSample settings in great detail. You can set the number of samples, the root, low and high keys for each sample, total sample length, high sample lengdr, and for 8SVX sounds, you can set dre requirement that each successive sample can be twice the length of the previous one. Other settings here include sample rate, interval in notes between generated samples (defaults to one octave), duplicates (useful for stereo samples), and various loop settings.
For a fast configuration, there are a number of useful multi-setting presets corresponding to the various supported Amiga and MIDI sampler formats. The 2100 N. Hwy 360, Suite 2101 Grand Prairie, TX 75050-1015 In business since 1984 Amiga support since 1985 We are a service oriented business offering discount prices FAX: 1-214-660-3695 InterComputing, Inc. Customer Service & Order Status: 1-214-988-3500 COMPLETE PRODUCT LISTING AVAILABLE Order line: 1-800-622-9177 In Germany call; In Deutschland erreichen Sie uns unter 0202 755239 Create your own Amiga 2000 Custom Package
1399. 00
139. 95
139. 95
139. 95
129. 95
249. 95
139. 95
249. 95 MEMORY
• M501 A500 99.95 ' Starboard 1MB 329.95 Starboard 2MB 449.95
• 2MB A2000 349.95
- 4MB A2000 549.95
• 6MB A2000 699.95
• SMB A2000 799.95 DISKDRIVES
• Master 3A
• Air Drive
• Cal. Access
• FDATA-10
• FDATA-20
• Unidrive
• Twindrive Purchase an Amiga 2000 with
• Kickstart 1.3 • Fat Agnus Chip
• 1 MB RAM * 6 Month Warranty Add the peripherals of your choice
at ihese special low prices and we will include Free
Installation 2nd Disk Drive 99.00 2MB Memory 324.00 4MB Memory
524.00 6MB Memory 674.00 8MB Memory 774.00 Multisync Monitor
540.00 Amiga I084D Monitor 329.00 40MB Hardcard 675.00 80MB
Hardcard 929.00 Internal Modem 110.00 Flicker Fixer 459.00
Peripheral prices pertain to purchase of Amiga 2000 computer
anti peripheral both.
Amiga is a registered trademark of Commodore-Amiga, Inc. SUPRA HARD DRIVES EXTERNAL A500 A 100(1 20 MB
499. 95
549. 95 30 MB
579. 95
629. 95 40 MB
679. 95
749. 95 80 MB
949. 95
949. 95 INTERNAL Hard Card 20 MB
549. 95 Hard Card 32 MB
599. 95 Hard Card 40MB
699. 95 Hard Card 80MB
999. 95 Hard Card 105MB
1099. 95 GVP 3001 Package 28 Mhz 68030 28 Mhz 68882
1149. 95 with 4 MB of 32-bit memory
2499. 95 with 40 MB hard drive
2895. 95 with 80 MB hard drive
3399. 95 VoRecOne
129. 95 SUPERGEN 2000
1499. 95 Flicker Fixer plus Mitsubishi Multisvnc Monitor
999. 95 Flicker Fixer
499. 95 AMAX Package AMAX, 128 ROM Set &
3. 5" Mae-compatible drive
439. 95 GVP A2000-8 SCSI Controller witli space for 8 MB of
329. 95 Add-On Memory
99. 95 per MB FDATA-10 now with On Off switch & many additional
129. 95 XT Bridgecard Includes 5 drive while supply lasts!
399. 95 2 MB MEMORY CARD (For use with A500 & Hard Drive)
299. 95 As always ire hare the most 'customerfriendly' terms: SIH
SJ.95 in cont. USA; S30.00 mill, order: MASTERCARD & VISA
with NO credit card fee; in Texas add 7% Sales Tax. $ 12.00
shipping to APO addresses. RMAtt required on all returns.
18% restocking charge. All prices subject to change.
* fti5wlt im-om ¦ teta-1- _n fe* swh g - BfflgD Lari-r.v -
t*o-Q»-i ihffe
* IL* feetfcotffi tballtwatffcrUM ¦ED Above: Sample Editor Module
availability of these presets, plus the ability to save any
setup as a startup default, are just a couple of examples of
the many thoughtful touches that make this program a joy to
THE SYNTH MODULES While it is easy to synthesize static, unvarying tones, they are generally not very interesting when used in music. Natural sounds engage our attention because they vary in their harmonic content over time, Thus the biggest challenge of synth programming is to create sounds whose timbres similarly evolve over time. Synthia Professional's eight Synth modules were designed with this goal in mind, but use vastly different techniques to achieve it. These modules are: Subtractive, Additive, Pseudo-Additive, Plucked String, FM PM, Interpolation, Drum, or Noise Dmm. There are
example setups included for all modules.
Subtractive is the oldest form of synthesis, in which a repeated soundwave is “sculpted" with filters, altering the volume, and other effects to produce realistic sounds. While Subtractive synthesis is conceptually quite simple, all of the controls used here are found in every other Synth module, so we’ll cover each briefly. The Keyboard gadget brings up a window with an 88-key piano keyboard gadget, playable will: the mouse, and various other controls. You have access to all 88 keys via tire Amiga keyboard, but not at one time; you can shift up or down a few octaves if necessary with the
function keys. The currently selected sample is indicated by hash marks on the piano keyboard gadget. The keyboard window is interactive with other modules, so that if you change the current sample in any window, the keyboard window' instantly changes to show the keyboard range occupied by tire new selection. If you play a note from the Amiga or MIDI keyboard, hash marks appear temporarily at the bottom of the struck keys.
Unfortunately, there is no indication as to which Amiga keys correspond to notes on the keyboard.
Settings here also let you play your MIDI sampler with the Amiga keyboard or mouse, or play the Amiga internal sounds with your MIDI keyboard, or both. There are independent MIDI channel assignments for incoming and outgoing signals. In Local mode, you can set whether a single Above: Spare Sound Module sample is to be played back, arrayed across the entire keyboard, or the entire instrument. You can also set a default velocity and sensitivity for notes coming to and from die Amiga’s MIDI port. Finally, a speaker gadget lets you hear the current sample at die root key while displaying the root
key on the keyboard.
As mentioned, there are also Make and Undo gadgets in each Synth module.
The Make gadget generates a new- sample or set of samples using die current settings, while the Undo gadget restores tiie current instrument to its state before the last diange implemented with Make. The latter is particularly useful as it allows instant comparison of a sample before and after conversion.
Share your unique and interesting experiences with the Amiga community. Become a member of an exciting team. Write for AC.
Contact our Editor ini Department today for detail*;!
I'iM Publications Edittxrlai Department
P. O. Box 869 Fill River, MA 02722-OT69
(508) 78 4200 WRITERS WANTED!
There is an All Points Bulletin out for your ideas!
Before you use Make, you can select whether the parameters used (i.e. number of samples, sample rate, etc.) are taken from the New Parameters settings or from the current sample, which may have been loaded from disk or from a sampler and have completely different settings from the New Parameters module. In either case, you can also determine whether new samples are created for each sample in the current instrument. By changing these settings each time you generate a sound, turning on only one sample at a time, you can easily create a keyboard full of new and completely different-sounding
instruments in a short while! Or to take another example, you could load in an Amiga four- octave bass instrument, dien quickly replace each of the upper octaves with synthesized drums, organ, and guitar for an instant one-man band.
The next setting in the Subtractive Synthesis module is one of the most common and yet most interesting gadgets in Synthia Professional: the Waveform.
Clicking on it brings up a window that deserves a book in itself. The Waveform editor is a full-screen window containing a central graph surrounded by a bewildering array of settings. You might spend all day here, but you'd never hear anything, because there is no way to preview individual wave sounds, There is a sixteen- slider “mixing panel" with five different mixing options. To the side and below the graph are eight sliders that let you control vertical and horizontal size, position, stretching, and tapering of the graph. You can also draw directly into the graph window with the mouse: a
setting lets you draw a solid or ‘‘fuzzy'’ (e.g. for woodwinds) line. There are eight different “clips” settings for storing waveform setups in memory7 for later retrieval. This is particularly handy since the same window is used for Envelope and Table settings.
There is a particularly powerful Mix setting that performs intermodulation of waveforms in various ways. Last, but by no means least, there are eighteen gadgets for implementing built-in waveforms and preset waveform manipulations.
2414 Pendleton Place * Waukesha. Wl 53188 ¦ 9 AM to 5 PM M-F Circle 134 on Reader Service card.
Which the frequency is modulated by its related envelope (set with the graph window, described above), if the envelope is turned on, Finally, if a sample already exists for new samples to be generated, you can set the mix level between the wo.
The program defaults to 100%-diat is. The new sound completely replaces the old. Using the associated modulation setting and its envelope, you can set a waveform drat modulates beween the old and new sounds over time. Modulation types include additive, subtractive (fora flanging effect), and multiplicative “ring" modulation.
The next Synth module, Additive Synthesis, lets you use die waveform editor to define a sound's first 32 natural or integral harmonics. Pseudo-Additive synthesis also uses 32 waveforms, but combines them over time via rapid interpolation rather than as overtones. One example provided of the latter technique, called Electrola, sounds uncannily like a violin. In both cases, each waveform can have its own amplitude and modulation levels, as well as its own AM envelope.
Synthia Professional's “Plucked String' synthesis mode uses a special algorithm to simulate die vibration of strings in plucked instruments such as guitars, banjos, and mandolins. This technique is also useful for simulating odrer sounds with high initial harmonic content and rapidly changing timbre. Settings include string type (nylon or The next slider lets you alter the frequency of the root note generated, making higher or lower than the default specified in die New Parameter or current sample setting. Connected to this is the next slider, which determines the degree to Spotlight on
Software & Books!
Artura .. 26.00 Bors & Pipes ...... 170.00 Batman: The Movie 28.99 Can Do 88.99 Cross DOS 2499 CygnusEd Professional 2.0.... 66.00 Deluxe Help Dpoint ill ... 31 99 Deluxe Video III .. 105.00 Digi Paint 3 . 6! .99 Distant Suns .. 22.99 Falcon 33,89 Federation ..... 36.99 FrameGrabber Software 2,0 61,99 Joan of Arc .... 31.50
K. C.S. 3.0 (Dr. Fs) ... 159,99 Lattice C
..... 190 00 Level II K.C.S. 3.0
219.00 Nuclear War
. 38 99 PageSetterti
. 80.99 Pen
Pol 90.00 Pic-Magic (Clip
Art) 60.00 Pro Write
2.5 ... 79.95 Quasar
Sound ...... 39.99 Rom Kernel: Libs &
Devices.. 26.00 Space Ace .....36.99
Starftrght ..36.99 Teenage
Mutant Ninja Turtles 28.99 TV'Text
Professional .. 99.00 Spotlight on Hardware!
68030 Bundle .... 2400.00 Floppy Drive. Uni drive 140.00 Harddrlve, 40M Quantum .. 450.00 Memory Mod 500 2 megs .. 269.00 MIDI Gold 500. External .61.99 Modem. Baud Bandit 119.00 Modem, Supra 2400 ..... 120.00 Mouse. Jin Mouse (Konyo).... 50.00 Perfect Sound 3.0 500 2000 .. 74.50 Power Suppty, 500 96,00 PrlnterFace. IVS ....85.00 SCSI Controller. Byte Sync .. 170.00 SCSI Controller, Word Sync 170.00 SCSI Controller, Kronos 220.00 SCSI RAM, GVP 8meg OK .... 325.00 Spirit Boards OK .... 234.99 StarBoard2.1000
OK ..... 245.00 ToolBox 1000 ..... 222.00 Upper Deck ...51,28 Orders Only Please.
800-544-6599 Visa MC CODs steel) with an optional adjustable flanging effect, plus stretch factor. Supplied examples include a couple of basses, guitar, and a percussive “woodbeli”.
A simplified form of Frequency Modulated synthesis, popularized by Yamaha and its DX7, is provided in the FM PM Synthesis module. While the manual does not go into the differences between them, both use one waveform to modulate the phase angle of another. The manual does say that FM yields more “drastic, complex, and exotic" sounds than PM. In both cases, you set waveforms for one carrier and one modulator, and if you like, an “index” which modulates the modulator.
Coming up with interesting new sounds is one of the true challenges for today's musical artists.
The index is used effectively in the FM Saxophone example included.
Interpolation synthesis uses, like Pseudo-Additive, 32 waveforms, but in this case you can set a delay between each waveform.
As with most scales in Synthia Professional, the delay setting is relative (to die left for fast, to the right for slow) with no quantitative settings available.
Fortunately, you can always save a setting down to die last detail at minimum cost in disk space, as long as you do not save the sample along with it. Example interpolative setups include a realistic piano and a bell.
Finally, we come to Drum and Noise Drum syndiesis.
These both use a hybrid form of syndiesis to recreate the sound of anything hollow that you hit with a stick. Unique settings include decay, emphasis, and bass boost, which give you a choice of Muffled or Booming. .Mid Noise Drum adds a Snare setting, which can be Minimal, Tight, Medium, or Loose.
THE EFFECT'S MODULES In addition to its various synthesizers, Synthia Professional offers a bountiful selection of digital electronic sound processing techniques, collectively known as effects.
Each of these uses as input an existing sample, whether loaded from an Amiga disk, downloaded from a MIDI sampler, or created with Synthia. While most of the effects emulate diose available with outboard MIDI effects modules (musical hardware), some are available only here, and certainly, the endless combinations make Synthia a truly unique and desirable loo! For the sound professional even if you never use the synth modules. The disadvantage here, of course, is the amount of time required for signal processing.The outboard hardware devices do it instandy.
As well, hardware effects processors permit lengthening of sounds without additional costs in memory' and transfer time. But they are not cheap.
The first Effects Module is good old Amplitude Modulation. Here you use the waveform window to create an envelope that shapes your sound’s volume over time.
Unlike die traditional four-point ADSR envelope, Synthia’s AM module permits up to 256-point precision in the envelope.
Examples include a banjo transformed from an electric guitar and percussive trumpet and violin.
Tile Pitch Shifter effect lets you change an instrument's pitch, either uniformly or variably over time using an envelope, useful for adding such effects as vibrato.
Ring Modulation, to quote the manual, "is a mathematical operation w'hich works by multiplying a repeated waveform (called the ‘Carrier1), by a sample...changes the harmonic and increases the harmonic content of the instrument." Thus the process, by making a dull sound brighter and more interesting, seems akin to the “aural exciter" type of processor available from several hardware companies. For the most part, it does the job although results can be unpredictable.
.Angle Modulation, like FM PM syndiesis, uses phase angle modulation between two waveforms, but in this case the sample acts as modulator. Like ring modulation, diis is a complex technique which requires much experimentation for fruitful results.
Filter Noise combines a highly adjustable audio effects filter with an optional white noise generator for effects suclt as wrah wah, whoosh, wows, wind noises, and a host of others. The filler pass type can be set to Low, High, Band, or Notch. For all types, you can set the center frequenq' and band w'idth, both optionally being modulated by individual envelopes.
Next, the Graphic Equalizer works just like those expensive hardware graphic equalizers, giving you a set of sliders to adjust your sound's frequency response throughout the audio spectrum. Synthia’s 32-slider software equalizer starts at 12 Hz (cycles) and ends at 16 KH2. Dramatic examples included pass the same horn sample through three different settings to demonstrate die range of effects possible.
Synthia’s Distortion Amplifier gives you a choice of Clipping, Doubling, Saturation, and two Fuzz effects for those nasty guitar sounds. And the Echo Reverb module gives you 24 (!i) different echoes and reverbs, ali widely adjustable with die Delay, Spacing, Feedback, Input and Output Filter, Dispersion, and Gate controls. The Chorus module multiplies individual voices and the Flangor Phasor PhaseShift processor lets you add those groovy space-age special effects (e.g.) surf music.
The final effect is heavy-duty. The WaveShaper uses a powerful new sample- generation technique that lets you play with a sound's basic harmonic structure, hitherto an impossibility, Once again, the Waveform editor is used to create an important element, but this time it’s a table that determines how input sections of the sound are processed. According to the manual, waveshaping is best for simulating real, complex-sounding instruments such as brass, woodwinds, and strings.
ADDITIONAL TEA TURES But that's not all, Folks! Synthia Professional also throws in several highly useful utilities for editing your samples, such as a sample editor! Seriously, this highly effective tool is as good as those selling for S300 to S400 for other computers, and you get all the other goodies, too. You can cut, copy, and paste secLions of your sound, set and fine-tune sample loops with a variety of crossfades, and perform a number of other necessary7 editing functions. If only the designers had thought to include a sample preview gadget like the one in the keyboard window-aaargh!
Next, the extremely versatile Spare Sound module lets you tailor multisamples to perfection. For example, you can delete sounds from a multisample, or you can replace any sound in a multisample with any other sound. You can also build a multisample by loading or creating sounds one at a time and appending them to an existing instrument, If you have an Amiga hard disk and Synthia supports your sampler's multisample structure, you can transfer all your sounds to the .-Amiga, then use Spare Sound to customize muttisamples far more easily than with your sampler. The only drawback is the relatively
lengthy limes required to transfer samples between the computer and sampler via the MIDI interface.
The Resample module is one that will be used constantly by some and not at all by others. If you have several samplers, or use the Amiga’s sampling capabilities in your music, you will be thankful it was included. Resampling simply involves converting a sound from one sampling frequency to another. If you transfer a sound between samplers that use different rates without first converting it, the playback frequencies will differ. That is, a note that's C on one instrument might be a D- on another. Conveniently, Synthia automatically performs resampling by default when uploading samples to a
MIDI device.
Synthia's disk file handling section is as versatile as die rest of die program. Of course, you can save and load muldsamples or single sounds. Supported sample file formats include raw, 8SVX IFF (used by Electronic Arts music programs), 8SVX LIST, Sound Designer (a Macintosh Atari ST sample editor), Soundscape, and Sonix. But the standard format is called AudioIFF FORM and AudioIFF LIST (in 8 or 16 bits), one commonly in use on the Macintosh and that die designers predict will become a standard for Amiga. Thus, you can download public domain samples from a Macintosh BBS with a modem and use
them instantly in Synthia with no conversion. You can also save and load customized window setups (any combination of window's and settings) with or without associated samples.
Finally, die Midi menu yields access to Synthia’s various sampler-specific interfaces, as well as die generic Sample Dump Standard interface diat can be used with most non-directly-supported samplers. Each window7 offers a straightforward set of controls for transferring samples between computer and sampler with special controls for some of the directly-supported samplers. It is interesting that although the manual claims dial the Korg DSSl’s “primitive memory management system” prevents single sample dumps and loads, Digidesign’s Sound Designer supports both with the DSS1. Also, there seems
to be a small bug with non-looped DSS1 multisamples uploaded to the program. W7hich regards all samples as looped. So you must unset die loop for each sound in the multisample separately. I can't speak for any bugs w'idi the other samplers, since I don't ow7n them.
For the most part, diough, as with its predecessor, Synthia Professional's manual is one of the best in the industry.
Comprising some 200 pages spread out over three volumes, die documentation includes tutorials, a glossary, and diorough explanation of all program functions. Alas, diough, diere is minimal explanation of synthesis techniques used and no reference to further research literature.
Using Synthia Professional is a bit like ray tracing which also involves a setup step which can be simple or extremely lengthy foilow-ed by the processing step.
Processing of small samples is usually fairly rapid, but complex processing of large samples can take many minutes. During diis time, die program is consuming most of your Amiga's resources, so multitasking really is not practical. Be sure to save your setup before running a complex process on a large sample. For example the program crashed several times (unsetting my battery-backed clock!) While doing 50, using a sample that required over 500K of disk storage.
Synthia Professional comes on diree disks: die program disk, an Examples disk containing those referred to in die manual, and an Extras disk w7idi 8SVX instrument- building examples, including actual digital samples to experiment with. The program, while physically copy-protected, can be run from a hard drive using a “key disk” scheme. Do not forget to include a line like this in your startup sequence: Assign “Synthia Pro:" DHTSynrhiaPro You can buy protected and unprotected backups direcdy from the publisher. If you intend to use the program widi MIDI samplers, plan on a minimum of tw7o to
three megabytes of RAM in your Amiga.
This program is a must for anyone interested in sound, and in particular, how7 sound can be manipulated with computers.
If you owm one of the directly supported samplers and like to create new sounds, buy it-you won’t be sorry. If the program doesn't support your sampler, write to die Other Guys and tell them vou’il buy it if they support you. It's a huge cornucopia of goodies for sound experimenters, one you coul d spend years with and not exploit half of its capabilities,
• AC* Synthia Professional Version 2.10 reviewed The Other Guys
P. O. Box H Logan, UT 84321
(801) 753-7620 Price: S395.00 Inquiry 218 V ) qt was slim
pickins on the Amiga music range in die early days.
But no more. Master Tracks Pro from Passport Designs and Bars&Pipes from Blue Ribbon Bakery, Inc. just rolled in on the noon stage, and Amazing Computing dispatched this fearless reporter to cover the shootout.
£X.aster grades jPro (Os. Cftars&Cpipes by Ben Means Over' there with the Texas spurs and ivory handled Smith and Wessons is Master Tracks Pro; this sequencer has a grim understated Mac-like look that screams “this ain't no foolin’ around; this is SERIOUS rock’n’roll.” And leaning against die bar sippin’ a sarsaparilla with one hand and holding his sinister toolbox in the other is that mean hombre from Hotlanta Georgia - Bars&Pipes.
The tension fills the air as these MIDI note slingers size each other up until suddenly Master Tracks makes a slashing double click and pops onto the screen.
MASTER TRACKS PRO Passport first released Master Tracks Pro in 1987 on the Mac and has since ported this best-selling sequencer to the Atari ST, IBM, and the Amiga. The prime reason to buy Master Tracks is that once you master it on one platform, you are able to use it on any of the others; you only have to adjust for the different file formats and keyboard layouts. Master Tracks has been enormously popular on the Mac market, and virtually any pro recording studio you go to will have a Mac and a copy of Master Tracks Pro. So you can compose at home in the luxurious confines of your 13" color
monitor, save your work as a MIDI file, then modem it ahead to the studio and have your sequence waiting for you on a little 9" monochrome screen when you arrive for your session. Then if you need to do any fine tuning to your sequence, you will have a familiar interface without lugging your computer from home.
Master Tracks Pro uses the venerable tape deck metaphor with 64 tracks that use a precision 240 ticks per quarter note resolution. The interface is easy to learn, and the main screens include the Track Sheet, Transport window7, Conductor window', and Song Editor window.
The Track Sheet window initially shows 8 tracks and indicates whether they're set to play, mute, record, solo, and or loop. The Track Sheet also show's the track name, MIDI output channel and any program change number.
The Conductor window show's the metronome setting and time signature, and the Transport window7 has the traditional tape deck controls as well as sub-windows showing current elapsed time and measure, beat, and clock tick. Finally, there are seven buttons; the enable disable, punch in out, count-off, click, auto rewind, keyboard transport control, sync source, and MIDI channel thru.
There is a large blank area to the right of the Track Sheet window7. The manual suggests placing die Song Editor window there. This is good advice; this arrangement works well.
The Song Editor window is so simple in concept that it’s hard to grasp immediately just how powerful it is. Tracks are represented as rowrs of little blocks; each block contains one measure of one track.
Hollow7 blocks are empty and full blocks contain MIDI data. In the left margin is the list of track numbers (but not names, dam!)
And at the top is the list of measure numbers, plus room for die song markers.
Markers are nameable and moving to a marker is a simple slap of the tali key or shifc-tab to go back. This gives the convenience of an auto- locati r without the inconvenience of trying to remember which locate number is what part of the song. You can edit each track or group of tracks with all the usual word processor type functions like insert, delete, cut, copy, and paste. This is quick, easy, logical song editing. Fun, fun, fun.
Double clicking on any track in the Song Edit window brings up the Step Edit window7 where you can fiddle with editing notes til you’re silly. Notes are displayed piano ro! 1 style and again all the usual word processor-type edit functions are supported. Unlike the Song Edit window where you draw' a box around data to be edited, the Step Edit window makes you grab a ‘time slice' which includes all notes from 0-127. If you want to delete the notes between G3 and C4 for instance, you have to use the Strip Data requester which is a major step down in convenience compared to click, drag, Amiga-X
- the jazzy way you chop out measures in the Song Edit window'. The Step Editor has a palette of notes from whole to 1 64ths plus dotted values.
You can also specify odd tuplets for those Zappa-like note spurts. You can call up full note information by double clicking on any note, but there’s no old fashioned event list for displaying multiple fields.
(Shucks!) You can do step entry with tire mouse or from a MIDI controller. You can assign any keys to control step input and control the transport functions by remote.
Typically, these functions are mapped to die top or bottom octave of your keyboard controller.
There are seven more windows for ediLing pitch bend, channel pressure, key pressure, modulation, controllers, program change and tempo map. The tempo map creates gradual or sudden tempo changes. You can program meter changes or tempo changes either by a percentage, a fixed amount, or an added subtracted amount; die velocity and continuous controller windows also have dris flexibility.
The graphic display of this information makes editing easy. Got out of control with your mod wheel? Smooth out drat curve!
Clog up your MIDI data stream with key pressure? Thin it out!
One strange twist is that you can only see about 120 out of iMIDI’s 255 values at a time, which can be quite inconvenient. Also, why is drere no graphic velocity'editing? This is a major oversight; velocity' is one of die most common values to edit.
Tilt Edit Ckagt Hindovs Uywl GmAim 7:1 rl:-. Fee ids N?w Char« Fid; ' i Bus i g ¦ * Druns 15 8 Stmjs I 8 1 fet-r.s 3 8 ' Stabs • 8 ! T 8 8 ; * ft ft 8 8 8 g 3 Lao?
If you w'ant to edit velocity', you’ll have to use the Change pulldown menu to get the velocity requester. Odier .
Requesters allow editing of channel, duration, continuous controllers, tempo, data stripping, humanizing, quantizing and time fitting.
Lit'-:- : 141 : m He?: Beat Cloc 2: 1:888 ' Putsch a t L I h tiSv!
3 Cumnt line j 8:88:82:88 p"-t| Stop 1 Rs"ordj Icounli iellc*!
Flute) a 1, § .
You can set die quantizer to any value including odd tuplets andit can affect the entire note or attacks only. Notes ahead of the beat affected and quantize intensity are both set as a percentage. In addition, you can slide notes forward or backward in time. Fit time is of special interest to people doing work forfilm or video that has to be a specific length. You’ve written a great Above: Bars&Pipes' MainScreen including the tape deck controls, toolbox, and sequencer.
Below: MasterTracks Pro's Main Screen including Track sheet, Conductor window, and tape deck controls.
Lasi a*i ?!
Musical cue at 131 bpm but it’s 34 1 2 seconds long, not the 30 requested. Quick, what’s the bpm to make it last 30 seconds?
Relax, put away that calculator, call up die fit time requester and tel! It how long you w'ant the cue. It does the rest. Tres hip!
Not so hip are the screen redraws.
Popping open a requester takes several seconds and when you close one, the screen goes through a series of redraws that takes almost 5 seconds. Are they using the blitter or are they telling Ami to dummy up and think like a Mac? On the positive side, die timing of tracks is rock solid on playback, even when you’re clicking around the screen.
For locking up to tape, Passport sells their MIDI Transport which reads whites SMPTE and translates it to MTC for the sequencer to lock to. The Transport supports 24 fps, 25 fps, 30 fps and 30 fps drop.
I had two main problems with the manual: 1. Cheap plastic binder (c’mon guys, this is a S395 program!) 2. No index (where wa s that expl a na tion? Fl ip, no... flip, no...flip, no.) Passport claims that the next version will have an index and will include features from their new mega Mac sequencer Pro 4. Once you manage to find the information you’re looking for, it’s usually dear and concise.
One truly exceptional feature is die ability to save sysex information widi songs. Having all the necessary patches automatically dump into the synths and effects when you load a song really gets inixdown sessions up and running in a hurry.
CONCLUSION All in all, this is a quality' product.
1 crashed it only once and wfas unable to reproduce it. MasterTracks Pro is easy to leam and reasonably fast to use. Timing is rock solid, and it has a -wealth of event and song editing tools. It’s fairly pricey, but if you sequence music for a living, it’s certainly worth having. The implementation of some features is less tiian optimal but lean more toward die mildly annoying rather than the derangediy obtuse. Master (continued on page 34) TWO'S BETTER
• Sending the Amiga community with 4 years of solid information.
• Up-to-date news and insights.
• All program listings available on disk.
• More editorial content than any other Amiga resource.
When dealing with its readers, Amazing Computing For The Commodore Amiga stops at nothing to give them the quality they are looking for in a magazine. With four years of experience behind us, we can only guarantee that we will grow with our readers to maintain our exclusive position in the Amiga community.
SUBSCRIBE Call today 1-800-345-3360 THAN ONE AO GUEM miga
• Featuring over 2200 product listings.
• Containing over 500 Amiga Vendors.
• Over 330 freely redistributable programs listed.
• The only complete source of Amiga product information
Amiga's 1 resouce for product information.
AC's Guide To The Commondore Amiga has only one purpose: To supply Amiga users with all the Amiga product information they need at their fingertips. AC's Guide was designed with the reader in mind. It is categorized by Software. Hardware, and Public Domain, all of which are broken down into subcategories. Indexes by product and by vendor make finding a product that much easier!
Call today 1-800-345-3360 (continuedfrom page 3D Tracks Pro is especially useful to those who often take their work to other people's studios that use other computers for sequencing. After all. A familiar interface in a strange setting can feel like a fond letter from back home. In a busy smdio setting, the Song Editor window with its speed and ease of use could make all the difference between getting a callback or getting your business card lost.
BARS&PIPES ars&Pipes is the first musical offering from Blue Ribbon Bakery and an ambitious one indeed.
Bars&Pipes is an all- Amiga program; while Master Tracks Pro has an austere serious look. Bars&Pipes emotes the very soul of the Amiga and lets it all hang out graphically. It has a cheery eight color display in shades of red, white, blue, grey, green, black, yellow and purple. Instead of ordinary rectangles, the buttons are irregular polygons and the pointer looks like a saxophone. Frankly, it all looks a trifle demented, and personally I LOVE it!
Making music should be fun, and Bars&Pipes looks like fun from the moment you boot it up.
Like Master Tracks Pro, Bars&Pipes uses the tape deck metaphor. It has an unlimited number of tracks and 192 ticks per quarter note resolution. Across the top of the main screen are the tape deck controls, the time counter and the loop, and punch mode buttons, each with its own bizarre shape.
The left side of the screen has buttons for opening the toolbox (where you keep your hammer, saw, and wolverine, naturally), allowing for selection of tire toolpad, metronome, group select, solo and mute, moving tracks in the sequencer display and the a-b-a song editor. Filling up the bottom half of the screen is the sequencer which shows from left to right the track names, input select, input pipeline, record status, sequence note window, the normal mute thru faucets (to pour MIDI data through of course), output pipeline and MIDI output channel indicators. Across the top of the sequencer are
the various position markers for editing, looping, and auto-locating. Across the bottom are the various scroll bars and horizontal sizing gadgets for adjusting the relative size of each pan of the screen.
Enthusiastic adjustments of these controls unfortunately led me on a trip to die Guru.
Above: Bars&Pipes'Editing Screen.
Bars&Pipes allows non-destructive real time editing!
Below: Master Tracks Pro's Step Edit wtndoiv including a palette of notes from whole to l 64th plus dotted values.
You probably noticed a few items mentioned not normally found in a sequencer. Toolbox, toolpad, pipelines, faucets? Read on intrepid one, all will be made clear. The basic idea of Bars&Pipes is the pipeline. You have pipelines directing MIDI information into the sequencer tracks and odiers directing MIDI data back out to your synths. Into these pipelines, you place pipetools that you select from the toolbox. The input pipelines use pipetools to alter the data on its way to the sequencer.
Pipetools in the output pipelines let you non-destructively edit the playback of your tracks in real time! Grasp the enormity of it - non-destructive real time editing!
For instance, suppose you want to quantize a track. With a normal sequencer, you have to perform a destructive edit in non-real time, hit play, and listen. If you do not like the result, immediately hit undo to get the original track back and start over. With Bars&Pipes, you just drag a quantize tool into the pipeline, pop it open, and fiddle with the quantize controls until the playback sounds just right to you. You can have as many tools on as many tracks as your memory can support. By placing a quantize tool in each of four tracks containing kick, snare, hi-hat and bass, I was able to fine
tune the performance of each part. I made the kick a little tighter, the snare a little looser, cleaned up my sloppy hi-hat playing and then adjusted the bass quantizing till it was gr roving with the drums. Bingo!
Great rhythm track, no waiting. Instead of rerecording a pan that’s a little off rhythmically, it’s a lot more fun to just wrench it around with some pipe tools till it sounds like what you meant to play' in the first place. Good stuff.
Besides quantizing, there are tools for articulating, echo, keyboard splitting, modulation, and phrase shaping to name just a few. With this innovative program, you can even combine any number of tools to create your DR. OXIDE SLICES PRICES!
Comp-U-Save's cost-cutting clinician isal It again!
This month Dr. Oxide, a bargain-basement surgeon if ever there was one, otfers the industry's lowest prices on hardware and software, plus special deals on products available only through Comp-U-Save!
5'a powered hatd drive chassis with Ian , , only S120.00 each 3 : powered hard drive chassis with Ian 500 SCSI interlaces w passthru and software
- 1 S189.99 w room for 2 megs fij) Al °li 'S _ j ar.ct you
re ready to Rock and Ron1 A1000 SCSI $ 215.00 Call ter SCSI hard
dnva prices We are one of the LARGEST AMIGA DEALERS in NY
STATE! Come in and see us at our WESTBURY, NY STORE DR. OXIDE
A2000 8 meg board w 2 megs $ 395 A500 2 meg board w 2 megs $ 440 A1000 1.5 meg board w 1.5 megs $ 375 SONY DISKS DS DD 3.5” $ .89 ’NEW! ADVANCED GRAVIS JOYSTICK $ 36.99 NEW GRAVIS MOUSE STICK $ 74.99
* Call tor great prices on QUANTUM HARD DRIVES!
It We carry tons of hardware and software for the Amiga. Call tor prices.
We welcome dealer inquiries on all our products.
In NY Stele (516) 997-6707 (Tech Support) Outside NY State (8001 366-9997 (Orders Only) FAX (516) 334-3091 own custom MacroTooIs. One Macro-Too!
That illustrates die power of this concept is the Triad which generates a three note chord from each note that enters it. Triad is simply two transpose tools lashed together. Imagine what a truly adventurous MacroTool might do. If you Insist on doing destructive editing, die toolpad lets you apply any tool to any track or part of a track. You also can select up to 8 track groups to solo, mute or edit en masse. This is good for editing string or horn secdons as well as the classic sequence plug ugly; the MIDI guitar part recorded onto 6 separate tracks After recording something into the
sequencer, a tiny piano roll score appears in the sequence window. On playback, a vertical line slides across the screen showing what is presendy being played, so finding notes that need editing is very simple. Double clicking on any track's sequence window pops up the sequence editor which has a host of display options: lyrics, chords, key and scale mode, rhythm, dynamics, time signature, note velocity, pitch bend, mono after-touch, poly aftertouch, control change, and program change. True to any Amiga lovers heart, all these options offer graphic editing.
Notes are displayed on a staff, piano roll or both. All dais can get to be a bit much to scroll around in, so I generally start with just the piano roll and note velocity, adding to the display as needed. One very useful feature is the Auto Range function which automatically centers the track’s notes inthedisplay. Bars&Pipes supports the usual cut and paste operations as well as tools for getting down and dirty in the MIDI data. The magnifying glass opens a window showing MIDI data for any note it’s over, but there isn’t a MIDI event list.
There are tools for drawing in new data, lengthening and shortening notes, moving notes and erasing them.
Selection can be individual or by drawing a box around an area to edit.
The toolizer applies pipeline tools to edit regions. For step entry, there are pop up menus for note length, articulation, volume and tuplet values; this is a trifle slow. Instead of pop up menus, Bars&Pipes needs a note palette VIDEO DESKTOP PUBLISHING Video and desktop publishing packages are our specialty Please can for advce on what package w»il suit your needs From beginner to professorial our staff can help you make me right decision on the hardware and software you need, at the fight price io fit your budget UNIDRIVE $ 125 TWINDRIVE $ 239 AMIG-A-TOSH $ 175 AMIG-A-TOSH + $ 209 MICROMEGS
512K $ 125 MINIMEGS A500 A1000 1 MEG $ 340 $ 375 2 MEG $ 499 $ 535 TINY TIGER II HD CALL INFINITY MACHINE CALL Amiga Hard Drives 500 - 1000 (add $ 75) 20 Meg $ 475.00 32 Meg $ 645.00 45 Meg S720 00 Amiga External Drive $ 139.99 Only Uses Half the Power of 1010 with Pass thru Amiga 2000 Internal Drive $ 95.00 Panasonic WV 1410 Video Camera For Digitizers S189,99 16 M M Lens $ 25.99 Special 2400 Baud Modem w cable $ 129.99 which is always open and visible. Also diere are no provisions to change note lengths from a MIDI keyboard during step entry, but it does have MIDI keyboard transport control and pitch
entry. Clearly, traditional step entry is not Bars&Pipes best suit.
But Bars&Pipes gets really interesting in its very non-traditional step entry.
Before entering a single note, you can specify song parameters like chords, key signature and rhythm which can constrain the note’s pitch and timing. Then flail away in the edit window and all the notes you Comp-U-Save 410 Maple Avenue. Westbury, NY 11S90 draw are automatically in one key and on die beat. The Pipe tools also come into play with Accompany B; Bars&Pipes creates chords to match your selected chords and rhythm.
The Counterpoint tool generates a counter melody in your selected key and the Transpose tool shifts parts up or down while staying in key. If the key or chord you want to use isn’t in Bars&Pipes extensive collection, you can create your own, There's alot of versatility here for using Bars&Pipes as a performance instalment or an algoridimic composer.
The New Force.
TjLCL The Adventure Construction Language allows you to create comtncrdal-quality adventure games limited only to your imagination.
T. A.C.L. supports IFF graphics (including HAM), sound, different
text styles, vector graphics, and more.
S99.95 Momentum Check is a full-featured checkbook management package that makes checkbook management easy. Class codes allow you to track any expense.
Use standard reports or create your own custom reports. Momentum Check makes reconciliation a breeze. S29.95 Momentum Mail is an easy-to-use mailing list management program.
Why fiddle with 300-page manuals and spend hundreds of dollars when it can be this easy and affordable. Ready to use.L'ser defineable print setup allows for different size labels S29.95 TeleTutor is an interactive telecommunications tutorial.
Everything about telecommunications in one place.
Teaches the use of bulletin boards, file transfers, modem commands, file compression, etc. Has a simulated BBS to practice uploading and downloading. $ 29.95 1 Micro Momentum, inc.
P. O. Box 372 r IL=J Washington Depot, CT 06794 Info Phone: (203)
567-8150 Order Phone: (800) 448-7421 Circle 111 on Reader
Service cord.
There are some features in Bars&Pipe's Edit window that simply scream for improvement. Zoom in out has no keyboard equivalent or icon so the pulldown really gets a workout. Also, you can’t hear completed edit changes with the rest of the tracks immediately, You have to use the listen command which solos the edited track or close the edit window to hear it with die whole ensemble, To add to die confusion the Listen command (Amiga-
L) in the edit window is also the keyboard equivalent for the
Load command in the main screen. Oy vey! Also when selecting
data the screen doesn’t scroll when you reacli the sides. This
is true for the main sequence window as well. When I called up
Blue Ribbon widi these gripes, they cheerfully wrote them down
and promised to fix them ASAP. .After seeing the number of
upgrades and bug fixes from versions 1.0 to i ,0d, 1 have a
fair amount of confidence in their assurance. But if these
problems will create problems for the way you work make sure
and check the latest version before you buy. Caveat emptor.
For song construction, Bars&Pipes offers die a-b-a window. You specify song sections by length or measure numbe rs and then enter the order they should play in.
While this isn’t as versatile or intuitive as Master Tracks Pro’s song editor, it does get the job done. One exception was when I tried to assemble a song with multiple time signatures; a-b-a got a little confused. Blue Ribbon says they are aware of the problem, and they plan to fix it real soon now.
Tracks can be in song time or real time. Real time tracks assign notes to SMPTE times using 24 fps, 25 fps, 30 fps or 30 fps drop. Tempo changes to songs can be set either from SMPTE times or song times and changes can be instant, linear, logarithmic or exponential. One nice touch is the Tempo Palette which lets you keep four tempos ready for instant recall.
This comes in handy for recording fast leads with the tempo slowed down then selecting full tempo where suddenly it sounds as if Keith Emerson came and dubbed some blistering parts for you.
Bars&Pipes can save to MIDI File Format One and also print out a rough lead sheet of your song.
Bars&Pipes has a well-written manual; it is ring-bound, comes with its own stand, has a complete index and is friendly and informative. (Taking notes, Passport?)
CONCLUSION Bars&Pipes is a diamond in the rough. While some pans of the program are irritatingly incomplete, others are so brilliant you can t help but sing hosannas.
The real test of the pudding will be in the fixes and follow-ups. Since Bars&Pipes is a modular system, it has already attracted a core group of musician programmers who are writing up pipetools to blow the mind, ears and other intrinsic areas of the musician’s soul.
I love pipetools. Using my mediocre percussion and keyboard skills plus some pipetool magic, I recorded a song that earned my first radio placement. Perhaps I could have done as well with Master Tracks Pro, but then again you have never seen how silly I look with a pair of drum sticks in my hands. It's not a pretty sight.
Which one? Decisions, decisions.. If you know what you want, you can play it fairly well and then want to fine tune and song arrange it. Master Tracks Pro will fit your bill admirably.
If you tend to fool around in the studio, love to experiment and are open to curious music experiences, Bars&Pipes will definitely reduce your need for coffee to keep you stimulated.
Whichever one you choose, you '11 lie choosing one of the two best sequencers on the .Amiga. Which is Number One?
Ummmmmmm.... fr Products Mentioned Bars&Pipes Blue Ribbon Bakery, Inc. 1248 Clairmont Road, Suite 3D Atlanta. GA 30030
(404) 377-1514 Price: $ 249.95 Inquiry 204 Master Tracks Pro
Passport Designs, inc. 625 Miramontes Street Half Moon Bay,
CA 94019
(415) 726-0280 Price: $ 395.00 Inquiry 211
• AC* Ed. Note: Dr. Ts Music Software recently released a new
version of Keyboard Controlled Sequencer (version 3-0). 7bis
currect release features an improved user interface. We hope to
have a full review of the new version very soon.
Dr. T’s Keyboard Controlled Sequencer is a powerful, multi-layered MIDI sequencing program. Level II is an enhanced version of KCS which adds a variety of unique editing features and the ability to generate variations of existing sequences with only a few keystrokes. Level II is probably the most powerful MIDI sequencer available for the Amiga, but its power comes at a price: while it is easy to get started with KCS and Level II, it takes time to feel at ease with all the complex features of the program.
MIDI sequencers have traditionally belonged to one of two families: the “pattern” type (like Texture) or the “multi-track tape recorder” type like Soundscape with the FastTracker interface. Each design has advantages and disadvantages. The pattern type can limit the user to short patterns and make it difficult to record pans running for the w'hole song. The tape recorder type can require a great deal of cutting and pasting to build short segments into longer songs.
KCS and Level II overcome these problems by offering three distinct operating modes: Track Mode, Song Mode, and Open Mode. The variety allows the user to choose the mode which feels most comfortable and best suits his style of music. KCS does not force you to “bend" your music in a certain way to fit the demands of the program. Indeed, the liberating style of Open Mode encourages experimentation and creativity by allowing you to make radical changes in arrangements xvith only a few' keystrokes.
TRACK MODE Track xMode is the traditional multi-track recorder approach used by other sequencers. The first track sets the length of the song and the other forty-seven tracks loop along with it.
The tape recorder metaphor and controls make it easy' to get started in this mode. All you have to do is hit record and start playing! Once the first track is finished, you record odier tracks in sync with it.
KCS offers an interesting “loop mode” which allow's you to keep recording track after track until you get one you like. Each newly recorded track can be automatically muted so you only hear the background tracks.
The KCS manual suggests using this mode to record a number of “takes” of a solo, but 1 found it useful for ordinary7 recording. The looping allows you to keep recording a part until you are satisfied without having to touch the computer keyboard. Once you have finally played the part correctly, it is easy to erase all tire flawed tracks.
Track mode offers a variety of other options. You can use the punch in function in a similar way to record over a few mistakes in an otherwise suitable track. It is also easy to merge tracks. KCS can use muting options to control which tracks are merged, which allows a great deal of flexibility in assembling parts. KCS also has dedicated keys to “time shift” MIDI tracks.
By moving parts forward or back by a couple of MIDI clocks, it is easy to change the feel of a song. In general. Track Mode provides a familiar way for new KCS users to get started with the program.
OPEN MODE Open Mode is where the real power of KCS lies. Here the user works with sequences instead of tracks. KCS treats a sequence as a kind of subroutine which can be called from another sequence. By stringing several sequences together, complex musical textures can be assembled. The final "song” might consist of a control sequence which calls a drum sequence, a melody sequence, and a sequence with chord changes. Since the song can be modified by changing the control sequence, it is easy to change key or tempo and to modify the structure of the song. I like to start by assem
bling a drum part. 1 have a library' of 1 bar drum patterns.
I There isn't enough space to describe all of the KCS Level II editing features,... I “program” a drum control sequence which assembles the 1 bar sequences into a longer progression. Now by calling this drum control sequence, I can treat my twelve one bar patterns as a unit.
Since my master sequence can just call the drum control sequence, 1 don't have to worry about all the individual drum patterns.
The programming metaphor used in Open Mode is extremely powerful. If you are familiarwith computer programming, it will seem quite natural. Essentially, sequences can call other sequences like subroutines. KCS Open Mode offers a variety of repeating and transposing options that make it easy to assemble short sequences into longer songs. For instance, a typical song might use an AABA form. In Open Mode, you simply have to record one sequence for the A section and one sequence for the B section. Then your control sequence can call the A section sequence twice, the B section sequence
once, and then, the A section sequence again. Now your control sequence wall play an entire chorus! It can be called in turn by a master sequence which controls how many choruses are in the song and might even modulate the key after the third chorus.
It is even possible to set a KCS sequence up to repeat indefinitely. This could be useful in a live performance situation, where you “vamp” (repeat a section) until everyone has had a chance to solo.
The Open Mode play screen allows you to start and stop sequences from the computer keyboard, treating KCS and your Amiga like a giant interactive instrument. KCS also offers a random function which can be used to randomly choose from a variety of sequences. One use for this might be to record a variety of chordal accompaniments. KCS would choose which of the sequences to play each time through the song, adding variety to a stock arrangement. Some twentieth century composers like Jolin Cage and Stockhausen have written compositions where the performers randomly decide which notes to play.
KCS’s Open Mode makes it easy to explore ciiese kinds of options in your music.
SONG MODE Song Mode is a kind of mixture between Track Mode and Open Mode. It essentially allows you to arrange tracks or sequences in order to control how many times each repeats. It lacks the power of Open Mode control sequences, but is somewhat easier to use. All recording must be done in Track Mode or Open Mode: Song Mode is just used to stitch prerecorded patterns into songs.
If the variety of modes sounds confusing, take heart: it’s really not as bad as it seems. KCS provides a number of commands to switch sequences to tracks and vice versa. This allows you to choose which style of sequencing suits your temperment and material while still having access to powerful features if you need them. There is a lot to be said for this flexibility, but it does make the program more complex. In general, I like having the various modes available, but tend to stick with the Open Mode.
MIDI DATA One important issue is how the sequencer presents MIDI data to the user.
Some sequencers hide all die MIDI event iists, allowing the user to edit data using graphic images. Some allow the user to edit music notation. Others force you to become intimately acquainted with lists of MIDI notes. KCS falls squarely in the latter category. There is no simplified graphic or music notation interface integrated into KCS. You have to deal with every note in terms of its time, duration, velocity, and note value. At times, this requires the user to make confusing calculations abom bow- many MIDI clocks are left in the measure.
(continued on page 44) After almost two years of advance publicity, including massive amounts of full- color, full-page display ads in a number of the big music and computer magazines, Music-X has arrived, I have been using the program to drive a fairly large MIDI studio for several months now, and count myself as a satisfied customer. Inevitably, there are a few things I would like to see changed, but we will get to that list later.
Music-X is an integrated MIDI package, incorporating a versatile open-ended sequencer, both a graphic-oriented and event list-oriented MIDI editor, a generic editor librarian (which requires only a configuration file to be used with the synth of your choice), an editor for shaping internal Amiga sounds recorded in either IFF or Sonix fonnat, and MIDI filter and Keymap screens for the modification of incoming MIDI data. The program was mitten by Microillusion's David Joiner, author of Discovery (one of the Amiga’s first and most successful educational packages) and the popular graphic
adventure game, Faery Tale Adventure.
The program's long development time is reflected in the size and admirable organization of its manual: at almost 500 pages, it includes a table of contents, index, glossary', several appendices, and a handy thumb index for quick location of sections.
This manual really babies newcomers to die Amiga along, including sections on such topics as how to open a disk icon and the use of file requesters. The suucture of the manual closely follows the structure of tlie program, with chapters relating to screens and sub-headings referring to topics like menu names and their available menu selection choices. This makes it much easier to poke around the program, checking with the manual only when you run into trouble.
Double-clicking on the program icon for Music-X brings die program up in its most basic configuration (Figure One). The program then loads modules for many of its special features only as you call for them.
This is a nice approach, because it cuts down on the initial boot time and means the program's memory' requirements more accurately reflect current user demands.
Also, this should make it easy for users to add additional modules as they become available, using the included “install modules" program. And here is the big bonus: after the initial disk access, modules remain in memory for instant availability for die rest of your session (available memory' permitting).
'‘STATE OF THE ART?” One of the big claims Microillusions has been making about this program is that it is a “state of the art" sequencing package. How does Music-X succeed at hitting this moving target?
For professional use, this program has much to offer.
Music-X supports the Standard Midi File format, which should allow easy transfer of data to and from other companies’ sequencers, including those on other computer systems. It supports MIDI Song Pointer and MIDI Time Code. There is an option for “absolute" tracks which will trigger time-specific events (like the sound effect for an on-screen car crash, for Clack: 0055.03.035 00:01:50.09 1 claseAiiitc ps Channels 1 2,1%,U CSI Ii«e Sequence Hane tsl Tansttes f» fiaal fijve Exl Jtel Suns Aew Hri-lswftfft Exl Eel Aettstie Piano Exl hi Slates Exl hi liluts Exl hi Kick Exl Hal
fluwsAenriM-fijk *»t Exl Xel Suker Exl 7 12 1 II ? 11 7 7 ( II es heh 712 312 222 »2 392 252 Figure One: Music-X’s basic Sequencer screen.
Instance) at a specific moment regardless of the current tempo chosen for the sequencer. Meanwhile, “relative’’ tracks can be running simultaneously, independently triggering musical events at die currendy programmed tempo. These are the kinds of features that should make Music-X very interesting to die numerous video professionals who already own or might be considering an Amiga (by the way, some .Amiga owners will appreciate a utility which allows the import of SMUS files into Music-X).
The program usually multitasks politely as long as those of you without a hard drive use Music-X as your system disk.
It will play sequences flawlessly as it runs in the background, allowing you to provide your owm background music as your word processor prints out lyrics, you paint a picture, or files are saved to disk. .And an option is included to temporarily suspend program operation, if another program needs the serial port. Although Amiga owners might be more blase about capabilides like these, a solid dependable multi-tasking sequencer is certainly a “state-of-the-art’’ achievement in the rest of the computer music world.
Within the program itself, a number of activities can be instigated as a sequence is running, including saving flies to disk. The ability to manipulate data as a sequence is running is one capability we see only on the more recently introduced sequencers. On the Music-X editor screens, notes may be removed from a sequence during play, or their MIDI channel may be changed, but any other activity which changes the sequence data causes the program to stop playing, in this regard, Music-X is not quite up to the standards set by the best of its competitors.
The program includes a useful MIDI filter section.
From this screen, incoming MIDI data can be transformed into either some other kind of MIDI data, or a Music-X control command (more on these later), or clock commands to the sequencer. For live use, this allows all sorts of fancy tricks.
Strangely, there is no way provided to use these remapping capabilities on existing sequences, short of reconnecting your computer's MIDI out to its MIDI in (make sure you turn the program’s MIDI THRU off first!), For professional setups with external MIDI patchers, this is not a big problem, but it would be nice to see another way to use this module from within the program. Other leading edge sequencers offer many more ways to creatively massage sequence data, including humanizing functions, conforming of one track's rhythmic structure to another, and algorithmic composition modules for
generation of new music. Matt Nathan, the author of the Music-X manual, tells me modules such as these are planned for an upcoming “Extras" disk.
GRAPHIC AND EVENT LIST EDITING Music-X gives you two ways of looking at MIDI data in each sequence: the graphic piano-roll style “bar editor” (Figure Two), and the text listing-oriented “event editor".
You may jump freely from one to the other as you edit your music, and the currently highlighted event remains that way as you jump back and forth.
On the “bar editor” screen, you can choose to view" or not to view' any type of MIDI event within the track. This is handy, since a dense track viewed with the zoom out and all midi event types selected for viewing can take several seconds to redraw'. Each MIDI channel has its own associated color (from a paleite of six), and each type of event has its owm shape for easy recognition. Events may be marked for editing either individually or in groups.
Unfortunately, there are no provisions for drawing a curve to redefine controller events like pitch bend or aftertouch.
If you want to actually change the shape described by these kinds of events, you must do so one event at a time. The graphic setup makes it very easy to select ranges of notes for editing, but selecting by beat (all notes on or near beat three of each measure) must be done one measure at a time. On the other hand, you are provided with some nicely designed modules for scaling aftertouch or velocity data over the entire track, or a marked portion thereof.
On the edit screens, the "HELP" key acts as a sixteen- step-deep undo for removed events. Either screen can be used in a step-time entry mode, if that is your preferred method of composition. Real time recording is also possible from these screens. When playing back this data, you may choose to listen to the current sequence only, or to the entire arrangement to see how your edits work in context. Be sure to set the starting bar from the play parameters window when using the latter option. Otherwise, you can end up hearing a problem, fixing it, then pushing play, only to have the music jump to
an unrelated section chosen by this parameter.
In the editor screens, all time-related editing functions can be affected by the currently selected "grid". There is a “set grid sizes" window' from which you set the minimum note value and duration value. For instance, you might choose quarter notes for your grid and a sixteenth note for the duration of those notes. With "snap" turned on, a block of loosely played notes can then be picked up, moved to another section, and pasted dow'n with their relationship to the beat intact... very' nice. There are sLx different types of quantizing available, with threshold and percentage values under user
It may take some time getting used to the two-stage method of setting up quantize values, however. First you set your note and duration values in tire "grid" w'indow, close the grid window', then open the quantize window to choose your quantization type. Once you are in this window', you cannot change your mind about the note values you are quantizing to... other than by closing this window, reopening the “grid" w'indow, selecting new values, closing the window, reopening the... well, you get the idea.
OPEN-ENDED PO WER As a sequencer, Music-X is extremely versatile. It can hold up to 250 sequences, with any 20 of those playing at any one time. Sequences can be any length (up to 4096 measures), and that iength can be changed at anyr time. Sequences can hold either MIDI data (from any number of MIDI channels), Music-X control codes (for triggering other sequences), or tempo control codes-or any combination of these.
It slightly forward or backward in time.
Figure Two: Tlje graphic, Duration, location and transposition of notes piano-roU style Bar Editor. And parts are easily modified w'ith die mouse.
And suppose you love everything, but it would have been nice to hear one more cymbal crash at the start of bar 27? No problem, you can Sequences can be merged in any combination, and unmerged by MIDI channel, Music-X events, or system exclusive messages.
Output can be directed either to the Amiga's internal voices or to MIDI out. Microillusions offers a MIDI interface, “MIDI-X”, w'hich features sLx MIDI outputs.
The sequencer controls are tape recorder style, with four storable cue points for jumping to song sections, plus two additional registers for automatic punch-in and punch-out.
There are two clocks on screen. One keeps track of your position in measures, beats and clock pulses (resolution is a respectable 192 pulses per quarter note). The other is a real time clock, which can be very handy if you have a total running time in mind for the piece y'ou are creating.
This clock will jump to the correct elapsed time, even if you start in the middle of your song!
Music-X control codes - that is, events which trigger, mute or otherwise affect other sequences - may' be nested. For instance, you could have a number of individual U'acks of, say, hi-hat, snare, and kick drum parts, being called by other tracks of “play sequence" events to construct tire drum part for each song section, with those in turn being called by a master song sequence of more “play sequence” events. If we were to look at this final sequence in the aforementioned bar editor, w'e would see a series of horizontal bars representing these "play sequence" events (Figure Three). Each would
be labelled with the name of the sequence it is calling, with its length representing die duration of time that sequence wrould be played for. Arranging and rearranging a song's parts becomes easy' and intuitive. Changing die “feel" of a part can be as simple as picking its bar up and moving add it right here as a single MIDI note to the appropriate drum machine’s channel. This unconfined w'ork environment is one of Music-X’s most notable features.
If you desire, the values for all adjustable parameters from the program’s numerous screens maybe saved as pait of your master '‘performance". Using tiiis feature, It’s possible to completely reconfigure the sequencer with each song loaded in. From the editor screens, you have the option of sating and loading individual sequences, which allows you to build a song using previously recorded sections. To get you started, a small library of various drum patterns is included on the Examples disk.
OTHER GOODIES Music-X’s other big claim to fame is its user- Figure s Three: The master play sequence shown in the Bar Editor.
Configurable editor,librarian section. This is a strong and innovative idea. Anyone with a knowledge of the MIDI protocols for their synthesizer will be able to design a librarian for mass storage of its voices. In addition, a piece of software currently under development called “The Patch Editor Construction Kit" will allow users to develop Editors for their favorite MIDI synth. In reality, not all MIDI musicians may be interested in wading this deeply into the bit-stream, so this future capability' may or may not prove useful to you. Where things will get really interesting is when public
domain configuration files start to become available from end-users. Hopefully, Microillusions will be able to act as a central gathering point for these files, to making sure drey are distributed as widely as possible. For persons with a large amount of gear, Music-X could some day become the single most cost-effective piece of software they own, saving hundreds of dollars in editor librarian packages for each synth they are using.
Included with the program are protocols for the Casio CZ-1000, Oberheim Matrix-6, Roland D-50 and Mt-32, and Yamaha DX7, DX100, and TX81Z. This is the basic data you will need to communicate with these synthesizers. The Examples disk includes actual voice librarian files for the CZ-1000, D-50, DX7, and DX100. To show what the Patch Editor Construction Kit should allow you to do.
Editor programs are included for the D-50 (Figure Four), TX-81Z, and DX-100.
GRIPES AND WISHES Most (bur unfortunately not till) mouse commands are duplicated with keyboard shortcuts - most often the letter, starting the command. In many cases, it appears that it is the most potentially destructive commands which do not provide keyboard shortcuts... things like “Erase All Sequences”, for instance. Personally, I would rather be given the benefit of the doubt and have all commands available from die keyboard. It’s been said before, but I’ll say it again... the mouse is great, but being able to touch type a series of commands in is always going to be faster for the
experienced user.
If you are using the ''.select” command to edit between several sequences from within die bar editor, the program does not remember individual viewing parameters for each sequence, which can leave you having to reset zoom value and cursor position values each time you go back and forth. Of course, this is less of a problem if your sequences are all of die same length, and with I he same starting location, but that is not always the case. A word of wttrning: if you are going to edit a different sequence without exiting back to the main window, be sure to “store” your changes prior to selecting
die new sequence. This is one of the few places, I found within the program, where it would wantonly discard edits without first asking your permission to do so - the only other time this occurred was if you attempt to save a file with die same name as one already on the disk; die program assumes you art: in your right mind and does so without a “fiie exists, replace?"
Type of requester, As mentioned before, the program asks floppy disk system users to boot from the Music-X program disk, which includes a modified version of Workbench 1.3. Unfortunately, the stripped down ‘C’ directory' they provide you with may not contain all of the commands you are looking for. The clipboard.device is not included in the devs directory', which caused problems such as Scribble! Losing its editing functions, and the Notepad entirely refusing to stan. Copying this device over from a Workbench disk solves these problems, but most likely there are other similar pitfalls waiting
to be found by would-be multitaskers. Why can't all Amiga programs claiming to be multi-tasking be designed to accept a generic Workbench 1.3 as their system disk?
This would make life much simpler.
The original releases of this program had a problem with errors when recording very dense data streams. For instance, note data merged with midi time code. I have just received a beta copy of version 1.04 of the program, which significantly reduces this problem.
For many users, tins bug might not have been noticeable, bu t for those encountering these difficulties, contact Microillusions to request this update.
I have a suggestion for an add-on module some enterprising programmer out there inight want to attempt. One very useful feature of the bar editor screen is the ability to remove or insert chunks of time, to move tire data following this operation back and forth in time.
An additional editing feature I find myself wishing for would allow the user to mark a part of die performance, which could dien be scaled larger or smaller, while maintaining die proportional relationships of die notes within the space being edited. This idea could be continued into a number of processes already familiar to paint program users: for instance, squashing a copied bass part's top and bottom down until it was all played on a single note would give you a quick way to create a nicely synchronized kick drum part. Completely flipping a part end for end or upside down around a chosen
pivot tone could help to stimulate those creative juices. And while we’re making suggestions, I would also like to see the quantize module expanded to include variable swing features... essentially by allowing the user to distort the quantizing grid over the space of a bar. This would be the MIDI equivalent of remapping an image to a corrugated surface, if you catch my drift.
By the way, a future revision of Music- X is planned to have the added feature of independently running tempo tracks for individual sequences. Many of the timing tricks mentioned in the paragraph above could be achieved using this feature.
Hopefully we won’t have to wait another two years to see any major revisions for this program!
THE VERDICT Music-X is an innovative, highly integrated MIDI package. Though lagging behind the competition when it comes to some types of automated editing capabilities, and completely lacking any traditional notation capabilities, its open-ended flexible approach makes it very easy to get up and running on quickly, with plenty of room to grow as you take advantage of its many features. Though not bug-free, I have found the program to be quite dependable after five months of daily full-time use. The graphic representations of data within the Bar Editor make movingiarge sections of music or
finding small mistakes a breeze - this is my favorite part of the program. Also, the ability to save a song's sequence data accompanied by a complete system setup, including editable patch data for each synth, keyboard remapping, output rechanneli2ing, and even Amiga voice sample data, all as a single ''performance” file is a potentially useful touch for those wanting to get things organized. Features like these reflect the care that has gone into the design of this program. Amiga MIDIphiles, check out MUSIC-X!
Music-X Microillusions Ptice:$ 299.95 Editor's note: shortly before we went to press we received the information that Microillusions has, apparently, gone out of business. It was our decisiott to go ahead and run this review because the program is still available on most dealers' shelves andalso in the hope that some enterprising company willpick up and continue distribution of the fine Microillusions products.
About the author: Rob Bryanton lives in Regina, Saskatchewan, Canada, where he composes regularly for die ‘Canadianized’ version of Sesame Street. He has also produced soundtracks for numerous films, television shows, and jingles. He is currendy using his Amiga to produce music scores for the Saturday morning children’s series, “Puttnam’s Prairie Emporium", seen across Canada on die CTV television network. . ~ ONE BYTE
P. O. Box 455 Quaker Hill, CT 06375
(800) 441-BYTE, in CT (203) 443-4623 ¦ YOUR ONE-STOPiiMlCA STORE
Authorized dealer for Commodore-Amiga Computers, Great
Valley Products (GVP), Authorized Commodore-Amiga Service
and Repair.
Authorized Amiga Graphics Dealer.
9 I 14 ¦ h «S h J 1 « «-TV A ! J 1 J »-}.* f . .
4 m 9 * IS • ' » ’ m -- (continued from page 38) (KCS does include a simple calculator to perform these computations).
There is a good and a bad side to this.
While graphic interfaces make it easy to work with MIDI data, they add a level of abstraction that can limit the sequencer's power. While KCS and Level II do not have graphic bells and whistles, they have all the editing power anyone is likely to need. Cut and Paste editing is used extensively. Each operation has a series of options, all presented clearly in a requester.
For instance, in pasting one can replace the old clata with the paste buffer, merge the two sections, insert the new data, or extend the sequence’s length. KCS has a wide variety of transposition and quantization options. It is extremely easy to change a sequence’s MIDI channel or Chicago land’s Amiga software, hardware, and repair stores ® Staffed by Amiga users Fbll selection of books, magazines & peripherals, including imported software Wheeling 708-520-1717 Chicago 312-338-6100 Hanover Pk 708-837-6900 Circle 143 on Reader Service card.
Transpose its key. In general each KCS command can work in several different ways. The result is the ability to edit your music with great precision.
EDITING There isn’t enough space to describe all of the KCS Level II editing features, so 1 will mention just a few of the most powerful ones. With Level II, it is possible to quantitize one sequence in terms of another. This is great for adding a swing feel to a drum part. The editing features of Level II make it easy to set up Macros to add feel to a sequence. Want accents on tire first and third beats of every measure? No problem.
There are several ways to accomplish it.
You can also use beat position to modify note intervals, velocity, duration, channel assignment, or any other parameter you could want to modify.
The note editing features on KCS are more powerful than those on any other sequencer available for tire Amiga. More powerful does not mean easiest to use, but KCS usually offers several ways to accomplish an editing task. It can do pretty much any type of editing you are likely to need.
Other interesting features include the ability to record system exclusive information, a drum channel that is protected from the effects of key changes, merging and echoing of MIDI input (useful when dealing with synthesizers that only output on one channel), and the use of “MIDI keys" to control common sequencer functions.
“MIDI keys" let you use a MIDI footswitch to start and stop recording of sequences.
Another unique feature is KCS's “live edit” mode, which allows you to modify prerecorded sequences as they are playing, Live edit is useful for erasing a few bad notes in an otherwise perfect sequence or for editing controller values like pitch bends. It offers an interesting “mix” mode which mixes the old controller data with tire current position of the MIDI pedal. KCS can also Filter out various kinds of MIDI data and split sequences based on note values or MIDI channels.
PVG One unique aspect of the Level II sequencer is its ability to generate modified versions of user sequences. The “Programmable Variations Generator" is an extremely powerful composing and editing tool that has no real counterpart on other sequencers. The PVG allows die user to create Macros which can randomly or de- terministicly modify a sequence. A Macro might edit a sequence by changing all the C sharps to C naturals, changing the sequence's mode. Another might randomly alter the velocity of certain notes to add a little variety to a “dead" sequence. Other Macros can be set up to
randomly transform the notes of an input sequence into a new melody. I tend to use the PVG mostly as an editing device, to add variety to a repetitive sequence. Its real value is in helping the user to make new creative discoveries that have musical applications. The PVG allows the user precise control over what kinds of changes are being made; but the random elements can also be used to generate unpredictable music if desired.
USERINTERFA CE A sore spot is die user interface. Neither KCS nor Level n are “sexy” in the manner of MUSIC-X. Both are direct ports from die Atari ST and replicate its user interface exacdy. Even the manual is written for the ST! KCS does not make use of pull down menus or other intuition goodies. Instead the program uses on-screen gadgets to select editing commands. Perhaps the best description of the KCS user interface is “functional.” The program does what it needs to do in a straightforward manner.
Even so, there are times when I feel die program has grown without enough thought about how its parts fit together.
KCS is not as smoothly integrated as a sequencer like MUSIC-X. DrT’s reports diat they are upgrading KCS to version 1.7 in the near future, which will add support for menus and a variety of other improvements.
T ti Ljj sMN'J J 1 jrh That said, KCS is fairly well adapted to the Amiga. It multitasks quite happily on its own screen. I regularly run KCS, two Dr. T's patch editors, and the rest of my system without any problems. KCS version 1.6a and Level II support the Amiga’s internal voices in an interesting manner. Although use of tire internal voices is poorly documented, it appears that any Amiga IFF sample can be assigned to any note, to any MIDI channel, and to any MIDI velocity range. This means that playing a soft note can trigger a different sample than playing a hard note. This intelligent
arrangement allows more flexibility in using the Amiga’s sounds. The quality of the internal voices is still limited, but KCS makes them sound good. The voice assignment also makes it easy to build drum kits. KCS allows the user to select a new CLJ or use the Workbench without quitting tire program. The colors used on screen can also be modified and saved with a music file. The program is also quite hug free; whenever I had problems, they usually turned out to be caused by incorrect settings in tire ’'Set Options" page.
THEMANUAL The manual was written for tire Atari ST; Amiga documentation consists of a three page supplement and a series of “Read Me" files on tire program disk. For tire most part, one can merely substitute “Amiga" for “Atari" and the manual will work. However, there are a few key combinations which are different, and I found myself constantly referring to the documentation to find out what Amiga key corresponded to “Shift Home". The manual itself is printed on five by eight paper and comes in a vinyl binder. It explains most of the features adequately, but I often found myself
rereading sections to try to understand subtle points. Level II has a separate manual which fits in the KCS binder. The manual does feature a good index which is essential for a program of this sort. I am told that a new manual has been prepared which includes more application notes and tutorials. It will be included in the next upgrade.
KCS does have some significant flaws. While it can MIDI sync to an external source, including support for Song Position Pointer, KCS does not support MIDI time code or SMPTE synchronization. This a fairly significant omission for a computer like the Amiga that is so heavily identified with video, (It is worth noting that both MUSIC-X and Passport's Master Tracks Pro support MTC and SMPTE). This is probably a legac r of KCS's Atari ST origins, Dr. T makes a package called Phantom SMPTE that hooks onto the Atari ST KCS; they are rumored to be developing a version for the Amiga.
In addition, while KCS does support standard MIDI files, it does not support SMUS files. The SMUS IFF standard is used by programs like Deluxe Music Construction Set and SONTX. It seems strange that Dr. T did not provide an utility program that allowed the user to import SMUS scores.
When I asked Lhem about this omission, they stated that they felt MIDI files were the standard and that is what they wanted to support. Interestingly, their Copyist music notation program does import SMUS scores. There is also a public domain utility and at least one commercial product that will do the file translation.
A further note is Dr. T’s obnoxious copy protection scheme, KCS and Level II each use a key disk protection system. The disks can be copied, but the master disk must be inserted before the program will run. No unprotected version is available (although a backup disk is offered for S15).
Copy protection is a real pain in a productivity program like a sequencer. Running my standard MIDI setup (KCS Level II. DX- Heaven. And MT-32 Edit) requires inserting five disks in my floppy system. Even with a hard drive, three floppies would be required! In addition, if you select cancel instead of inserting the proper disk (or insert a copy with the same name as the master disk) the system crashes! This is not acceptable in a multi-tasking system.
SOME FINAL "NOTES” So is KCS for you? The bottom line depends on what you want to do with your music and how you want to do it. KCS, particularly in its Open Mode, supports an analytic approach to music. If you are the kind of person who likes to ponder the foim of the fugue or experiment with different musical structures, KCS (and especially the Level II version) would be a good choice. Similarly, if you demand maximum control over your music, KCS provides the editing features you will need.
If your demands are more modest or you are more interested in making music than in learning a sequencer program, KCS might not be the best choice. While the Track Mode does provide a fairly easy learning environment, KCS as a whole has a steep learning curve. Its considerable power is buried in a somewhat clumsy user interface. Still, KCS and Level II have a number of unique features that other Amiga sequencers lack. If you can adjust to its idiosyncrasies, you will find KCS to be a very good tool for making music.
KCS and Level II version 1.7 should be available shortly, They feature pull down menus, an improved tape recorder style interface, integral support for MIDI files version 0 and 1, and an improved manual. The upgrade will be available for S40 from Dr. T’s.
Useful articles about KCS can be found in Keyboard's June 1989 issue (“Keyboard Clinic -19") and Electronic Musician’s September 1988 issue (“Dr. T's KCS Made Easy"). •AC* Dr. T's Music Software 220 Boylston St. 206 Chestnut Hill. Ma. 02167
(617) -244-6954 Keyboard Controlled Sequencer: S249 Level | S349
Upgrade from KCS to Level II: $ 100 Inquiry 216 by Dr. it
Sbamms Mortier C-ZAR... Diemer Development’s
Editor Librarian Casio synthesizers are in place in many
MIDI music studios. The higher end ones are as capable and
offer as many options as any other brand name, and the
lower end models allow novice electronic musicians a way of
getting into tire learning curve at a minimal expenditure.
I began my MIDI work with a low cost Casio synth, a Casio
1000 (about S250.00 four years ago).
You can program even the low end Casios to your heart's desire, augmenting the onboard sounds with your own variations.
Like many other synthesizers, you can then store your new voices on a plug-in cartridge for later use. This manipulation, however, is not that “user friendly’’, and can be very time consuming. If you have an Amiga and a Casio (either a CZ-100 1000 or aCZ-l),you can purchase C- ZAR from Diemer Development to make this manipulation and creation of new Casio voices a pleasure instead of a problem.
(fr Spread out before you are the thirty' banks of sounds that are resident on the C- ZAR disk. You can choose anyr ten of these banks (that’s 10x16 sounds, for a total of 160) to remain resident in memory at any one time.
- s You will need a MIDI interface box with any synth you hope to run with your Amiga. The manual to C-ZAR comes in a large three ring binder and contains eighty- eight clearly typed pages. The manual doesn’t have any graphics or screen dumps, but the writing is clear enough so that they’re not really needed. Getting around in C-ZAR is so easy that you probably won’t need the manual after one good study session.The version of die software that I been using is 2.O., but there has been a recent upgrade in January' of 1990 that has made it even better, fixing some bugs and making it better at
multitasking. All of you synth owners that have a CZ-1 (a more extensive expensive synth than die CZ-1000) will be glad to know that this software offers you all sorts of extra goodies that the poor CZ-1000 owners can not access. What is contained here for the CZ-1000 (and CZ-100) owner still makes it well worth your while to invest in diis software, There are two screens in C-ZAR, the Librarian and the Editor.
Without any manipulation at all, C- ZAR pops up on screen with a wealth of sounds ready to be dumped into a Casio synth. The sounds on a Casio synth are contained in what is called a “bank", and each bank holds sixteen separate sounds. There is a bank of presets and a bank of “internals”. In addition, there is the capacity to load RAM and ROM cartridges that give die user access to many more banks. Each of the sounds in a bank can be manipulated by the controls on the synth, so that die real number of sounds is infinite. Once discovered, sounds can be saved to cartridge or to internal memory.
This process is quite creative, but the controls on the Casio synth are less than user- friendly to master, and the trial-and-error process can consume much of your creative energy.
THE LIBRARY After booting up die unprotected C- ZAR software, you are deposited in die “Library" environment. Spread oul before you are die thirty banks of sounds dial are resident on the C-ZAR disk. You can choose any ten of these banks (that’s lOx 16 sounds, for a total of 160) to remain resident in memory at any one dme. When you click on a bank, its contents (sixteen separate sounds) appear ready for the CZ- 1000 to choose 3nd play. Sounds can be copied from one position, and even from a different bank, to another. They can also be deleted, merged, and saved. One of the nicest features
here is the ability to trigger the "record mode", which allows you to play a short passage (up to 256 separate MIDI events). Each time you select anodier sound, die recording "will play back using this recorded track. This procedure can also be looped, so that it is even possible to use this as a pre-recorded section that can be over-dubbed (quite handy in a live playing situadon). In the library section, you can save the internal sixteen reconfigured banks to the synth, so that these newr sounds will be present -when you power up your Casio. The recorded passage can also be looped for
continuous play, shutting off when either mouse button is pressed.
Unless you select "quiet mode", every time you select a new' bank to access your Amiga will play a short representation of every sound in diat bank, a feature I really appreciate. It lets me preview all of the sounds so diat I can tell if I want to experiment with that bank any further. By selecting "MIDI On", the sounds will only play back through the amplified synth.
Sounds can also be named and renamed, and the ADSR (Attack, Decay, Sustain, Release) envelope of one sound can be ...to the rescue!
We can also scroll across the entire 1024 x 200 display. We might also want to play around with either RING or NOISE modulation here.
Below: Here are examples of the Instrumental Sounds that can be exported to the Casio Synthesizer.
8 ; K M** 3 NiHr IIM*
• » Na*lr 12 tissi
* Na*1r : ft 3* l-Ns-v " l:Ka * : it flilr WEDSORY= BINS:
GH.tsclw; Fotwurn Hi see Hansons Stnnjs
CD. ba:kut Ef.Satku?
KtckllOM Synthesizer: Percussion
- ms! :c ¦ ianas Collection fl Collect tor. G Horns Voices
Collection C internal.Oackuf IritKhor : Just Effects Collection
G ftB.becku;- C SE:1 c mr: CetiLte* Sfr ir;= y - mm m i » mil*:
1 M n r b Czar dows-pu to adjvsi the sowd efivtiopes m ttVi i i
tie ,1m .ir .*i superimposed upon another which is similar to
the modifications possible from some of the best Amiga sound
sampling software. By opening a “tone-mix” window, two
monophonic sounds can be played at once. Tones can come from
either the Internal or Preset sounds of die Casio.
There are three pull-down menus at the top of the Library' screen: CREATE BANK, SAVE, and MISCELLANEOUS. CREATE BANK has several choices. A whole bank of blank sounds is open for experimentation. A bank of sixteen copies of the same sound, or a bank of sounds loaded in from a cartridge, can be alternately addressed along with a bank loaded in from the Presets. SAVE SAVE AS allows you to save over the existing bank choice. Banks can be saved to disk or RAM cartridge. The third menu allows you to rename and delete banks, change directories, and release a bank so diat new- ones can be loaded, and
LOOP the lines that you previously recorded.
THE EDITSCREEN- This is a very graphically designed workplace. On the right side is the Main Control Panel, while the balance of tire screen is split vertically in half to contain the ATTACK waveforms on the top, and the RELEASE display on the bottom.
The Main Control Panel presents us with all six of the waveform possibilities: two oscillators for pitch, two filters for timbre, and two amplifiers for volume. We can see some or all of these with the SHOW buttons, or can edit them one by one.
A merciful UNDO is also included.
Waveforms, and with it we can DETUNE lines in various ways by octave, note, and finer increments. Lines can also be copied or exchanged.
The most intricate is the EFFECTS window, where an even larger array of options is possible: Vibrato, Velocity, Pitch Bend Range, Key Transpose, and Portamento settings. The balance of the display centers upon the manipulation, either by the mouse or by menu, of the ATTACK and RELEASE sections of the waveforms. Two Oscillators alter the pitches, two Filters alter the timbres, and two Amplifiers vary tlie volume. Pitch envelopes, Tone, and Amplitude envelopes appear in dedicated colors.
If you are an Amiga MIDI musician existing on a limited budget, and either now own a CZ- 100 1000 or a CZ-1 or are planning to purchase one, consider die C- ZAR software as a needed addition to your studio. With it, you can create and manipulate the soundbanks to your ear's content, ¦AC* Three additional windows are resident and available. The first allows us a finer control over waveform manipulation then the mouse, and is called the DATA window. The second is the LINE window, It allows for the linking together of C-ZAR Diemer Development 12814 Landole St. Studio City, CA 91604
(818) 762-0804 Price: $ 195.00 Inquiry 210 IT CAME FROM THE
DESERT A large number of "giant bug" films were made during
the '50s and ’60s. Most were made in black and white, with
low’ budgets and predictable scripts. But regardless of
these limitations, they "were the staple diet of a large
number of teenagers during this period. While no longer as
popular, these movies hold a special place in the hearts of
people everywhere.
Thus, it is not surprising that Cinemaware has targeted their latest release at this very market. It Came From The Desert pits the player, geologist Dr. Greg Bradley, against a bunch of giant ants mutated by a recent meteor strike. He initially goes to Lizard Breath, California to study the mineral content of the meteor, but his investigations will soon iead him into contact with a foe even more deadly than he could have ever imagined.
Your quest is divided into two basic stages, First, you must talk with several people around town to find out different areas where the ants have been sighted.
During this section, you must gather four different types of evidence; a plaster cast of a creature's tracks, a recording of the creature’s sounds, a vial of die creature’s fluids, and an actual part of the creature.
Only when all die evidence has been found will die mayor admit to the existence of die creatures and activate the national guard, sending you back to destroy the source of the ant’s strength, the queen ant.
Construction workers can also be enlisted Giant ants attack the Lizard Breath drive-in in It Came From The Deseri.
In your fight when you gather enough evidence.
Available actions are featured on menus throughout the game. While the game claims to have a text parser, all actions and speech are simply the results of the menu choices made. It is nice to have all options clearly listed, but it can be frustrating when you cannot do what you would like to try. 1 suppose it is better to know the limits than to have to guess them.
Each second of playing time corresponds to several minutes of game time. Thus a short talk with the police chief can eat up a large chunk of your day. Since most areas are only open during the day.
This can be very frustradng and often results in many trips to the house for long naps to pass die time. Travel between different areas in the town also takes time, further limiting your productive day. Using the telephone can help you avoid some of this travel time, but there is often no substitute for being diere in person.
The graphics in It Came From The Desen are up to the usual standards of Cinemaware releases. Each full screen view is very detailed and has mini animations, such as a winking eye or turning head, to make it attractive to die eye. But very few of these scenes are scrollable and move during play. The animated sequences, many ofwhich do include screen scrolling, are much less elaborate, but are still pleasing to the eye.
The game does have two major flaws.
As widi most of Cinemaware’s releases, the game is basically just a series of interconnected arcade sequences.
Mastering these can be a bit of a pain and once you figure them out, die challenge is gone.
Secondly, die player has very little idea what is going on. Where to go is often just a guess as to where something may be happening. This would not be so bad, but certain vital events will happen whether the player is there or not, and the other characters will act according to the information, even though the player may never know what really happened. The only way around this is to play the game enough times to know what all the events are, and you are not left “out in the cold", A small problem is also typical of Cinemaware games. The elaborate artwork requires a large amount of disk
accesses, and if you don’t have a hard disk, you will spend a lot of time simply waiting for the disk to load in die next screen.
Once the game mechanics and actions are learned, actual playing time will run around 30 minutes. A single game can be saved, but because of the short playing time, most it is often better to simply play the game through in one sitting. When Busting balloons to match the right tickets in Sideshow.
Starting to play, do not worry about making mistakes, you will make a whole bunch before mastering the game and each will tell you more about what is going on.
Those who liked other Cinemaware releases will most likely enjoy It Came From The Desen. But others will likely become frustrated with the game veiy quickly. The arcade sequences can be overcome, but the easy way crucial information can be missed is a severe detriment to play. Replay ability is also limited. Things and locations are the same in every' game so once die overall plan is worked out, little challenge is left.
BRRACHII As with productivity software, game companies often release revised versions of popular programs. Breach II is the follow on to Omnitrend Software’s popular Breach. As with the original, the goal is to train a squad leader and advance him through the ranks as he leads various teams in different missions in the far future.
The first step in playing Breach II is to create a squad leader. This will be your alter ego during play. He begins life as a lowly Ensign and will gradually advance through the ranks by successfully completing different missions until he is named Admiral of the Fleet. Each successful mission also has a chance of increasing the squad leader’s accuracy, movement, speed, cracking, and detecting ratings.
Accuracy determines how' likely your shots are to hit, while speed determines the maximum movement points the leader can get each turn. Cracking allow's a player to interface with one of the many computer terminals scattered about most sites to learn the layout of the entire current level.
This is very useful, since all terrains start out as “hidden” and are only discovered by personal reconnaissance or by a successful crack attempt. Detecting allows die player to locate all enemies within close proximity.
While the main purpose of play is to advance this leader, the actual fun of the game is in the scenarios themselves. Ranging from the easy Grotto Game Preserve rescue mission to the very hard Seeker and Destroy sabotage mission.
As with the original Breach, a scenario editor is included to allow for an almost unlimited number of scenarios. The only disadvantage to creating a scenario is that you know where everything is. Part of the fun of the game is discovering where things are placed and howr the levels are laid out. Since you know where you put everything, there is not much fun discovering when playing your own scenario, or one you have played before for that matter. But you can create scenarios for your friends, and have them do the same for you. Scenario disks are already available from Omnitrend to expand the
game as well, and more are sure to follow1.
A large variety of weapons populate the various scenarios. Roving creatures, enemy soldiers, and bizarre aliens all want nothing more titan to bite, shoot, or blast you to little tiny pieces. Several items are available to aid you, or sometimes your enemies. Laser rifles and pistols, rocket launchers, rockets, and demolition packs all may be strewn about the battlefield, just waiting for you to pick them up. Protective suits are also sometimes available to lessen die effect of an enemy hit. Each item you pick up costs some encumbrance points, which tends to slow' you down, so you must find a
proper balance between carrying everything and having the necessary' speed.
The graphics use an overhead 3D perspective that is becoming very' common in games today. While the actual terrain and movement is controlled by distinct squares, during play, the graphics are realistic enough to almost get you to forget about the grid and think you are in real man-to-man combat.
Either the mouse or the keyboard can be used for control. Icons for all available options are available on screen, as in the original Breach and their other recent release, Universe III. Starting a new scenario is a bit awkward though. You must first create the game file and then start the game. A way to simply start a game after selecting the leader and the scenario would have made this much smoother.
Digitized sounds are included to add life to many parts of the game. Laser fire sounds like what I imagine a real laser weapon would. It can be a bummer to hear the scream when one of your squad members dies.
One appreciated change over its predecessor is that your squad leader is not An F-14 has a Mig 21 locked on target in Sega's After Burner.
Deleted if he fails a mission. He is simply restored to his previous state. While it may be more realistic if he did die, this is just a game and having a squad leader wiped ou!
After 30 hours of building him is not my idea of fun.
Breach II is a very enjoyable game, and the only tactical man-to-man level game that I know of. The lack of real-time action may turn off some joystick jockeys, but for the thinking man, this game is worth the money, SIDESHOW Arcade game machines have long had a variety of controls to work with their games. In addition to joysticks, they had trackballs, light guns, and even steering wheels. In die home computer scene, the joystick has an almost exclusive reign.
Other than the mouse, which comes widi die Amiga, and several cosdy specialized controllers for flight simulators, no other controllers have hit it big on the Amiga. But not wanting to be outdone by the Nintendo, Actionware recendy came out with a light gun of their own for the Amiga.
Obviously some games have to be out that use a light gun for any guns to be sold. So Actionware also came out with two action games that could optionally use the gun, P.O.W. and Capone. But evidently these were a little to close to reality and they decided their next light gun release should be a litde more light hearted. Thus they produced Sideshow.
What could be more wholesome and appropriate for a light gun than diat old favorite of carnival goers everywhere, die Sideshow? While there are no stuffed animals or chintzy prizes to be w"on here, many of the game ideas adapt well to the Amiga and can provide for an enjoyable time.
Play in Sideshow begins at the ticket gate. From here you can either purchase a child or adult ticket. No one will actually check your age, so die child dcket is die best way to begin. This ticket has two basic advantages: it is cheaper and your hunger will increase at a slower pace. I guess kids can handle more playing time between snacks. Some of die booths are closed to children though, and sooner or later you will have to go in as a full-fare adult.
Tokens are the basic form of currency in die game. Adults start with 15, while children start with 25. When the}" run out, the game is over. Fortunately, you can win additional tickets by perform Lng very well in a booth, so if you are a good player you can play for quite a while. But each boodi can only be won three times before it is closed for the current session, so you must master more than one boodi to gain enough tokeas to tackle die harder boodis.
Each boodi has a different event and diere are eight in all. The first five are available on both the child and adult tickets.
Balloons is very much like the well known “break the balloon with the dart” game. But here each balloon covers a red or black number. Black numbers are worth points and are part of a pattern diat must be uncovered in its entirety to win, Red numbers are not part of the pattern and will subtract from your score. Some balloons cover colored stars which either give you more tokens, or decrease your hunger level.
Balls contains a grid of old fashioned milk botdes. Instead of throwing the balls into the bottles, green and red balls periodically pop out of the botdes.
Shoodng die green balls adds points to your score, while hitting the red ones subtracts points.
Potpouni is a take off on the classical shooting gallery. Objects of all types go hack and forth on die screen. Most can be shot for varying amounts of points, but hitting some will actually subtract points from your score, so care is called for here.
While the manual lists the points for some of the types, some are unlisted and it will take a bit of effort to find out just which ones should be shot.
Knives has the poor clown surrounded by several boxes that open and close at rapid intervals. Hitting an apple or happy face in an open box will increase your score, while hitting a sad face or the clown will cause you to lose points.
The final game of the first five is Strength. Here three strength testing machines are set up. As the clocks tick on, you must shoot at die weights at the base of each machine. Successfully hitting the weight will send it cruising to the top and add points to your score. Monkeys and balloons will try" to block some of your shots so you must be careful, hitting them will take away points.
The final three games are only available with an adult ticket. The Clock Shop has a bunch of different cuckoo clocks along the walls. The goal is to hit eidier the cuckoos when they pop out at the stroke of twelve, or to hit the pendulums when they are at dieir apex.
Hitting the pendulums at any other time, or hitting the clock face will cause you to lose points.
Haunted Hill is a free for all shooting gallery where things pop up all over die screen. Since everything is fair game, this booth does not require the discrimination of Potpourri, but because it is the most cosdy booth, many items must be hit if you want to actually win tokens and dose the booth.
No sideshow would be complete widiout the final event, the Dunk Tank.
You must hit die dunk panels to dunk Willy in die cold water after they have changed color, but before he covers them up again.
The programmers added a nice feature diat allows anyone with a digitizer and the proper software to include themselves ora friend in the dunking seat. This might make for some real competition!
Any good carnival goer will also spend some time at the food stand. You spend your tokens here to buy one or more of the its yummy treats, hot clogs, popcorn, cotton candy, and soda pop. Periodic trips here are important since you will be forced to go home if you get too hungry.
Random events can also occur throughout play. It may be a magician trying to sell you his hat, a spare ticket on the ground, or something else entirely.
Some are worthwhile, and others are a waste of your time and possibly tokens.
The game claims to have some special diings also built in, called Easter eggs. The only one I found was that hitting die man at the concessions booth cost me 5 tokens.
He did say ouch diough.
The graphics are very well done and have the feel of a teal sideshow. The balloons and other items do have a cartoon-like feel to them which adds to play. As with It Came From The Desert, diis richness of graphics does lead to long delay times during play while graphics are loading, but I suppose there was no way around it.
Either Actionware’s light gun or die mouse can be used to control your shots.
While the light gun can be somewhat fun.
I found it difficult to use accurately and ended up using the mouse for most of my play.
The main drawback to the game is its strict adherence to the overall spend tokens theme. Since some of the more expensive boodis are also more difficult, you will often have to replay a few of the easier, token earning booths just to have enough money to play diein. Some sort of practice mode would have been nice here, allowing die user to hone dieir skills before competing for real tokens.
Sideshow could have been anodier of those games that would go great with a crowd of people. It would be fun to compete against other players for the best scores in each event. Maybe they will fix a later version to allow for this feature.
Sideshow is an enjoyable game.
While the novelty of the light gun will wear off quickly, the game itself can hold up to a few playings, and since they do write die high score to disk, it is very open to repeated playings to continue the quest for an even higher score.
AFTERBURNER Finally this month 1 want to look at anodier of Sega’s conversions of their arcade games for the Amiga. After Burner did very' well in the arcades and has Finally' found its way to the home computer screen. Flying the awesome F-14 Thunder Cat will let you come face to face with wave after wave of enemy aircraft. Only your quick wits and high calibre flying skill will keep you from being destroyed by contact with either of them.
Obviously there is not much plot in this game, they didn't even get the name right. (The F-14 is really the Tom Cat.) Bui if you are looking for action, this one is sure to fit the bill.
During the game you will fly over a wide variety' of terrain: The open desert, green hills, die open ocean, and above the clouds. You begin your mission taking off from your home carrier. A refuelling plane is waiting for you after the second wave, and you will land at a special air strip after the fourth wave. I am not sure what is beyond this since I only made it to the sixdi level.
Enemy planes go in two different directions, towards you and away from you. Those flying away can maneuver a bit but are usually easy to kill. Those coming at you pose more of a threat since not only do diey occasionally fire, merely touching them causes a mid-air collision that is always fatal to your craft. And their missiles aren’t nice eidier.
In addition to movement in die four basic directions, you have a special roll maneuver available to get out of die really tricky' situations. While it is a bit difficult to leam, once you get the movements down it is fairly straightforward to perform, as long as you remember to do it in dme.
Your offensive armament includes both a 20mm cannon and air-to-air missiles. The cannon is the easiest to Fire, has unlimited shots and Fires straight ahead. Missiles, on the other hand are in limited supply and require a lock-on to go after a target. But they can hit an enemy plane anywhere on the screen.
Don’t waste money, slots, or desk space buying extra IBM-compatible or Amiga Sloppy drives! The Bridge Drive Commander + gives you direct access to all your internal and external Amiga drives from the Bridgeboard. And direct access to IBM type 360K and 72DK drives from AmigaDOS.
Bridge Drive Commander + is totally transparent and automatic. Put an IBM type disk in any drive and use it just like on any IBM compatible! Put in an Amiga disk and return to Amiga use! Just that simple, just that fast! One drive can use Amiga disks at the same time another is using IBM- compatible disks. Disks are completely usable by other Amiga and IBM-compatible computers. All hardware, no software drivers to load, no precious memory or expansion slots used up. Plugs onto motherboard at internal drive connector. (No soldering or wiring changes.) Compatible with all Bridgeboards (8088,
80286), SideCar. All accelerator boards (any 680x0), hard disks and other hardware and software.
Bridge Drive Commander + s 97.50 MJ SYSTEMS Dept 10A. 1222 Brookwood Road. Madison, Wl 53711 1-800-448-4564 (24 hours MasterCard VISA) Product names are trademarks of their respective companies Circle 149 on Reader Service card.
When it is thrown away when the machine is turned off? Come on folks, get with die show.
After Burner is a very sharp shoot- ern-up in the most literal sense. While it may not be die best of the bunch, it is a good game and should provide many hours of entertainment for many arcade players.
• AC- The graphics are not quite up to the arcade version, but
they are fairly detailed and do get the player into the feel of
.As is the case with most good graphics, you will likely find yourself leaning during play as your plane banks to one side or the other. The game uses digitized sound that adds to the experience.
I do wish Sega and other arcade game producers would leam how to write high scores to disk, Why have such an elaborate high score name entry system Products Mentioned It Came From The Desen Cinemaware Corporation 4165 Thousand Oaks bivd.
Westlake Village, CA 91362
(805) 495-6515 Price: $ 49-95 Inquiry 215 Sideshow Actionware
Corporation 38 W255 Deerpath Road Batavia, IL 60510
(708) 879-8998 Price: $ 44.95 Inquiry! 214 Breach II Omnitrend
Software, Inc,
P. O. Box 733 West Simsbury, CT 06092
(203) 658-6917 Price.- S49.95 Inquiry 213 After Burner by Sega
dist. By Mindscape, Inc. 3444 Du ndee Road Northbrook, IL
(312) 480-7667 Price: $ 49-95 Inquiry =212 T11C COMMAND L!N£ I
commented recently about the benefits of upgrading to new
versions of the operating system. A problem I always
encounter is how to preserve an existing environment which
has been extensively customized. If you are new to the
Amiga, or have a small system, you may not understand what
all the fuss is about. On the other hand, those of us who
have been around a while, and particularly those with an
expanded system, know what a headache updating can be. We
also know how we always seem to forget to make a hardcopy
or a backup of those special files that we have so
painstakingly created.
There are a number of ways to approach this subject, so we will start with the basics. At the simplest level you could remove the Delete permission from the files you want to keep. The primary files to consider are: starmp-sequence StartupII MountList system-configu ration Other (VI.3) files to consider: Shell-Startup CLI-Startup This is a generic list. You may wish to include other files that are specific to your system. In particular, do not forget any files from the s: directory that you have created. Generally, if you have a recent backup of your system (you DO back up your system, DON’T
YOU??), it will not be necessary to include other files in this procedure, unless you like the security of doing so. For many people, this operation may be a waste of time. For those of us with a hard drive, however, it will be a lifesaver if used as the precursor to an upgrade. The problem I am addressing here is that the files listed above are the default file names used by AmigaDOS with each version of the operating system distributed.
Obviously, the only way you are going to be able to take advantage of the new features provided by tire upgrade is to copy the files from tire distribution disk to your boot disk, be it a floppy drive or a hard drive. DiskCopy works for floppy users, but you would still have to rebuild the boot disk in order for it to work the way it used to. As for the hard disk user, DiskCopy is out of the question.
So how do we get around this minor dilemma? The easiest way is to use COPY ALL. Therein lies the rub. Unless you have taken measures to prevent it, the latest DEFAULT files will merrily be written on top of your customized jewels. If you do not happen to have a hardcopy or backup of the contents in chose files (sure you do... the very latest??) Bye, bye hard work and hello to what could be hours of reconstruction. Am I speaking from experience? I'll never tell.
GET WITH THE ROUTINE Using the protection method described above you could set up a script file such as this (I have called it UG.l): ; This file should be used to install any Workbench ; Enhancer Upgrade.
PROTECT s:startup-sequence -d PROTECT s:StartupII -d PROTECT s:Shell-Startup -d PROTECT s:CLI-Startup -d PROTECT devsaMountList -d PROTECT devs:System-Configuration -d By itself this may be enough to do the job. However, if you are creating a boot floppy, space is usually at a premium. Here is a possible way to help you copy more selectively. Create a script containing the following lines: LIST DIRS DFO: TO OS.2 LrORMA?="CO?¥ %S%S DF1:%S" LIST »UG.2 DIRS DFC:DEVS LFORHA;="COPY %S%S DF1:%S'' LIST »UG. 2 DIRS DF0:FONTS LFORMAT="COET %=%S DF1:%5" Executing this file (call it what you wish) or
entering the lines interactively will create a file called UG.2, containing the following lines. You may now edit this file and remove any directories you do not want. I’ve used DF1: in the LFORMAT statements shown above as the destination, but you could just as easily use DHO: or some other partition.
File UG.2 COPY DF0:C DF1:C COPY DF0:Prefs DFUPrefs COPY DFO:System DF1:.System COPY DF0:1 DF1:1 COPY DF0:devs DFUdevs COPY DF0:s Dfl:s COPY DF0:t Dfl:t COPY DFO:fonts DF1 Touts COPY DFOdibs Dfhlibs COPY DFO:clipboards DF1 clipboards COPY DF0:env DFUenv COPY DFOiUtilities DFPUtilities COPY DFOrdevs keymaps DFUkeymaps COPY DFO:devs printers Dfl:printers COPY DFOidevs clipboards Dfliclipboards COPY DFO:fonts topaz DFTtopaz Append this file to the first one that we created containing the protect statements with: 1 JOIN UG.l UG.2 as Upgrade You may wish to set the protection so that it makes this
file as easy to execute as a simple command with: 1 PROTECT' Upgrade -s You may then enter: 1 Upgrade And all the hard work will be done automatically (make sure the newr Workbench disk is in DFO:, silly) with the files YOU want copied to your boot disk. For your own protection you probably would not want to set the script bit on this file, because of the damage it could do should you inadvertently type that command.
Unlikely, but you know what they say about an ounce of prevention.
Much of the typing has been done for us with the use of a new option to the LIST command. Each occurrence of %S is used to determine how descriptive the path will be. The two greater- than signs perform the APPEND redirection operation. A single will cause the file defined to be overwritten. Using two tells AmigaDOS to append the data from this operation to the end of the file described.
RUSTY PL UMBING I had intended to show you some clever ways of using a few of the new features inWB 1,3. Well, due to poor EXECUTE scripts and the even worse piping capabilities of AmigaDOS 1.3 this little demonstration has been somewhat anti-climatic. You see, the only variables you can test in an EXECUTE script are the environment variables, and then only the IF command is useful. There seems to be no way to place a file name or even simple text into a local variable. Working with environment variables for that purpose is an exercise in futility. Commodore has the audacity to call tills a
I, for one, am not impressed. Effective command file execution cannot be performed without some simple means of manipulating the data.
As for pipes, we are still a long way from the classic definition.
There is the PIPE: device which should more appropriately be called an Inter-Process Communication (IPC) device. It does well, but as for the pipes most of us have come to know, forget It. Perhaps 1 am being harsh on the old PIPE:. Part of the problem is that most of the existing AmigaDOS commands do not take too kindly to input from anywhere but the keyboard. Most of you are familiar with the redirection symbols: for input and for output. In typical shells the pipe symbol is the vertical bar (I). For any of you who may not know, a pipe is a means of porting the output of one program to
the input of another. Yes, it is similar to IPC, but for a shell environment it relates more specifically to Operating System commands and transferring information between them in a very efficient manner. For example, if we had a real PIPE, we would be able to send the output of the LIST command through the SORT command and produce an alphabetized listing complete with all the needed Information. Sure, you can do that now with the following: 1 LIST tmp.lis 1 SORT tmp.lis tmp.srt 1 TYPE tmp.srt But with a true PIPE, it could all be accomplished on a single line without the overhead of
temporary7 files observe: 1 LIST I SORT The final result for each operation is the same with some notable exceptions in the latter example: speed and the lack of unnecessary files to clean up.
This is the standard method used in Unix. Forgive me for constantly alluding to that (foreign) operating system, but many of the design concepts for AmigaDOS were based on Unix, so it only7 seems natural to draw parallels. Would you rather I made correlations to MS-DOS? Hmm... didn’t think so. After all, die Amiga is much closer to a Minicomputer than it is to an ordinary7 PC, right?
But I digress.
PIPE: can be useful for sending data from one program to another but only in the sense of file I O. In other words, the programs may send die output generated to PIPE: as they normally would to something such as PRT: or a disk file. PIPE: may be used as input In the same manner. The real power of PIPE: is its ability to handle the operation asynchronously. For example, if you have a large file from your favorite editor that you wish to process through a text formatting routine of some kind, the normal process would be to write out the file from the editor and when finished, Memory Management
Amiga Service Specialists Over three years experience!
Commodore authorized full service center. Low flat rate plus parts.
Proudly affiliated with . . .
The Memory Location 396 Washington Street Wellesley, MA 02181
(617) 237-6846 Circle 121 on Reader Service card.
Use that file as the input to the text formatting routine. For small files this is usually no big deal. With files of significant size it can take a while before you are allowed to look at the final product.
On the other hand, you could send the information directly to a PIPE: channel. To use more than one PIPE: channel at a time simply provide a unique designation such as: PIPE:a, PIPE:b, PIPErl, PIPE:2, PIPE:IN, PIPErOUT, etc... Then if you were to copy PIPEra to the formatting routine, it could begin processing tire data immediately without waiting for the editor to finish sending all of the data. This can be useful in situations where one program is slower titan another in processing the information. It is something like pouring water into a bucket which has a spout pouring into another
LETTERS A reader from Kansas, Mr. Robert C. Batson, has requested that I compare Wshell to the program I just reviewed, Tshell. I will go one better Robert. Because of my constant frustration with the inabilities of the AmigaDOS Execute command and its band of hoodlums (remember, execute also means “to inflict”), I have been evaluating a variety of shells. A couple of them are Public Domain and, for the most part, they are veiy good. Next time we will begin looking at alternatives such as Wshell and begin a comparison of them to the AmigaShell. Wshell was wrritten to use Arexx as its native
script language, and I hope to examine the Arexx alternative in future issues. I realize that Arexx’s being included in WB 1.4 is the talk of the town right now, and I, for one, am very glad to hear it. If and when Arexx is included as part of die Amiga's Operating System, this machine will enter into a realm of capability that boggles the imagination.
R. H. Hall, from New York, asked an interesting question. He
wanted to speed up the execution of certain files and decided
to do this by eliminating disk accesses. Of course, in order
to limit disk accesses, he had to make certain commands
resident in RAM: and then set the scripts to execute in RAM.
He tried to do it this way: execute file in RAM: the commands
being executed were resident RAM: t existed assign T:RAM:t
Unfortunately, it was not entirely successful. He complained
that he continued to experience unexplained disk access. A
lack of information makes it difficult for me to determine
what might have caused the continued accesses to disk. After a
few intermediate steps he edited the execute file to begin
with: .key a where there is no A in tire file there is no
corresponding argument in the execute command itself.
This solution worked, but the reader wondered why inserting .key did the trick. The reader’s execute file was edited to include a dummy .KEY statement which has tire effect of forcing Execute to copy the file to the T: directory in an attempt to replace the parameters with the supplied value. Since no value is supplied and tire parameter is not used anywhere in tire file, no substitution is performed. Since tire T: directory is in RAM:, the Execute command has been duped into doing everything there.
The reader states that this operation is performed during startup. My guess as to why tire first option making all commands Resident, copying the script to RAM: and executing it from Lhere did not work is that the file has not been executed from air AmigaShell process. The Standard CL1 console window, which is the nature of the original AmigaDOS window in startup, does not recognize anything that RESIDENT does. The Resident command requires a Shell window to function properly. If the file is being called from s:startup-sequence, try moving that Execute call to die S:StartupII file, or better
yet, create a new console window with: NEWSHELLNEWCON:0 0 640 200 AmigaShell I have had some anomalous indications when trying to execute files during startup. I have also found that providing tire routine its own console window generally solves the problem.
Thank you for your letters, and I encourage others to wrrite in care of Amazing, or you may send Email to R.FALCONBURG on Genie. I will try to answer your questions as quickly and accurately as possible.
• AO
• review by Batty Solomon TV*TEXT was one of the paces, I would
like to share some of my impressions with you. Since I never
worked with the original TVTEXT, and since many readers may not
be familiar with it, I have chosen to do a full review of this
fine product, rather than just highlight tire new features.
Earliest titling programs for the Amiga.
For some reason, I never tried it. I had heard nice things about it, but just never had the urge to run out and buy a copy. In August of '89, I saw the (then) soon-to-be- released TV'TEXT Professional demonstrated at the AmiEXPO show in Chicago.
It was being put through its paces by John and Copper Bittner who are the Zuma Group.
I watched, spellbound, while John (who wrote the program) zipped through some very neat stuff. He was doing a demonstration for a local Amigan, and 1 was privileged not only to see this fantastic demo but also to watch the face of this young Amigan who, I am sure, was one of the first people in Chicago to buy this program. He could not take his eyes off the screen.
Figure One: Using Stencil boxes, circles, etc. can be ‘‘dropped’’ over text without affecting it.
THE MANUAL The manual wras written by Bill Burkett, whom I do not know' and will probably never meet, but to whom 1 sincerely feel I owe this plug: I can honestly say that in my two years in the Amiga community, I have never seen a better written manual. Period.
(continued) The program has been available for a few months now and, having had a good chance to put it through its (Just before going to press, one of my editors here at AC pointed out that this seemed to be as much a review of the manual as a review of the program. I honestly hadn’t intended to step through the manual as part of this article, but it is so well laid out that following it was the best way to acquaint myself with TV*Text Pro’s features. Therefore I thought that the same might be true for you readers!)
The manual starts where a good manual should start: explaining itself and its layout, [t is divided (as die Welcome section will tell you) into four parts:
• Program Installation Instructions
• The Tutorials
• The Reference Section » The Appendices .Also included is (hang
onto your hats!) An Index! I know that many of you who have
bought more than a handful of Amiga programs have run into this
sad truth about Amiga manual writers: many of them seem to be
totally unfamiliar with die concept of an index. They assume,
apparently, that you will read the manual, memorize it, and
never need to refer to it again. (I recently spent S500 on an
Amiga software package [I will omit the name to protect the
lazvj and, even with a 200+ page manual, there was no index!)
Anyway, for those of you without eidetic memories, this manual
actually can be used for reference.
"I can honestly say that in my two years in the Amiga community, I have never seen a better written manual.
PROGRAM INSTALLATION These first few pages tell die new owner, clearly and succinctly, how to make working copies, how to install the program on a hard drive (should you have one), and how to install the fonts on your hard drive.
Fonts? Oh, didn’t I tell you? The first three Figure Two: Drop, Cast, and Transparent shadows are available.
Volumes of the famous ZUMA fonts come free with TVTEXT Professional. Not a bad deal! Also discussed is how to use Color- Fonts with the program (diese, however, are not included).
TUTORIALS The Tutorials section is fifty-eight pages long and contains five tutorials. Each is progressively more detailed, touching on more of the program’s features, yet each is simple to follow and thoroughly explained. In fact, they are some of the best tutorials I have seen. The first one begins as simply as explaining how to start the program from the Workbench and from the C1I (for you masochists out there. Oops, my prejudice is showing!)
Also explained is die Screen Format Requester. This allows you to choose the number of screen colors and resolution. TVT_Pro allows lo-res and hi-res modes, with and without overscan. Extra Iialf-brite mode is also supported.
This first tutorial also explains font loading (from external directories); use of the scroll bars, lists and requesters; how to enter and position text; and saving and reloading your work (with either single or double floppy drives, as well as hard drives).
All text m TVT_Pro is rendered with color, shadows, highlights and more as set by the current preferences menu. One of the nicest benefits for the beginning user is the ability to render his or her name in seconds, complete with 3D-type shadow.
Tutorial Number Two deals with backgrounds. The user is shown how to flood the screen with a chosen color, how to create several types of dithered backgrounds, how to use Cut and Undo, and how to lock the background. Dithering is available in eight different patterns and is usable with four different preset or user- definable color ranges. The results are very professional-looking dithered backgrounds.
Once a background has been rendered, or at any time (even after text has been placed) the background may be locked, This locks the entire current screen, so that any text or graphic placed over it can be moved or completely removed without touching anything already placed. This feature can seriously enhance creativity by allowing tire user almost endless experimentation without risk!
Tutorial Number Three explains such features as Stencil, Reverse, and Object loading and rendering. Once your background has been locked and you have rendered text or a graphic over it, Stencil is a way to lock your new text or graphic. This feature was lots of fun to play with.
First, 1 created a background and locked it. Next, !
Entered some text.
Now let's say I have decided that the text would look nicer inside a box. I could render a box, pick up the text, place it in the box, and then pick up the box with the text and place it on die screen. Seems like a lot of work, huh?
Well, by setting Stencil to “on” we can create an appropriate box and place it directly over the text. The box will cover the background but will not cover the text. In other words it will not appear anywhere the text is. So we have added this box in one step! (See Figure One.)
Objects, as tire program refers to them, are actuaLly brushes, saved in other paint programs, which can be loaded into TVT_Pro to create dazzling effects. Objects can be loaded “as is" that is, with their own palettes or, by loading them with “auto color", a new palette will be computed from TVT_Pro’s current palette.
Objects may also be “rendered" in the same manner as text, Choosing “Render Face" will render the outline of the object according to the current preference setting.
Choosing “Object Face” will first remap the object’s colors and then "render” the outline. This is the perfect way to add a company's logo to your title screen.
Tutorial Number Four thoroughly explains the idea of Render Preferences, its various components and how to change and adjust them. There are four components to a preference which determine how text, shapes, and objects may be rendered.
The Face, obviously, is the face, or front, of your character or object. The Outline is just as it seems. You may adjust not only the outline color, but also its thickness.
Shadow allows choice of shadow type (drop, cast, or transparent see Figure Two), as well as depth (thickness). Lastly, Light Direction allows you to choose the direction of light upon text and objects and, therefore, the direction of the shadows. In total, there are thirty-eight preset Preferences combinations, any of which may be edited (modified). In addition, you may create your own settings and, as if this aa ™ TWVTlVl HI mmm wm wm mm vwm wm Figure Four: Text may be squeezed together or stretched out.
'Em wasn’t enough, you may also assign any ten of these preferences to your function keys (F1 -F10), for ease of access! (More on these later!)
Tutorial Number Five delves further into this world of Render Preferences explaining, in detail, how to edit existing Preferences and how to create your own.
Any changes you make may be 'used’ in your current session. In addition, they may be saved for future use.
Ally teach a lot more than in your average manual, this layout actually makes it easier to use the reference section as a reference, REFERENCE The reference section of tire manual is 120 pages long and covers every feature of the program. Each feature is discussed along with its use and placement in the menus or requesters. Instead of laying this section out in the order in which features appear in the menus (as most manuals seem to do), the author decided to do it alphabetically. And, since the aitorials actu- (continued) APPENDICES After the reference section you will find five appendices.
The first appendix covers customizing the program to your needs. Among the customizable features are screen resolution, interlace, overscan, and number of colors. This way, if you always use a 16-color, hi-res, overscan screen, tire program may be set so that the program boots up this way each time. Of course, it is always possible to change these settings “on the fly” but this can save valuable time.
The second appendix covers the use of Amiga color 0 and its implications and use in backgrounds, transparency, and with genlocks.
The third appendix is a discussion of tire limitations of memory and the possible related problems of multitasking. An interesting note is that I wrote this entire review using the word processor in The Works while running TVT_Pro in the background.
RENDER PREFERENCES The Render Preferences setup of TVT_Pro is a joy to behold. As mentioned, there are four main attributes of a Preference. The first, Face, gives the user Sux different face choices: Solid, Ful, Mid, Split, Cycle, and Diagonal. The last five types are various dithering patterns.
The Outline Requester allows a choice of color and depth (thickness). Also, an outline may be solid, or it may have any one of seven different “fills". These range from various dither patterns to anti-aliasing to “Glint’’. The “Style" of the outline is also user-determined. Oml will completely oudine the character. Edge will outline in conjunction widi the selected light direction, while Xtrd will extrude the oudine in conjunction with the light pattern.
I 1 in 1 1 WP « f nn m mm 1 1 if in Will* MB Shadow options also abound. Shadows are adjustable by color, depth (thickness). And style. As mentioned drop, cast, and transparent shadows are available in any color or thickness. Strobe is anodier shadow option which produces a "shadow” that utilizes a range of colors as determined by the Color, Cycle, and Repeat buttons. Glow, similar to strobe, shadows characters completely, regardless of the light direction.
Light direction is the last of the preferences settings. The lighting may be set so that light falls from any of eight different directions.
Unless my math fails me there are at least 3024 preferences combinations without counting different outline and shadow thicknesses and the use of different colors!!
Your current Preferences setting. The thickness of these borders is shown in pixels and is adjustable.
Fonts can easily be chosen and directories may be changed at any time. One feature 1 love is a graphic representation of font size in the Font Size Requester. It is great to see exacdv what your font size is Figure Five: Tile (tefl) and Wallpaper (right) backgrounds are available.
Figu re Six: .-1 It text is adjustable for style. Normal, Italic, Bold, and Underlined are supported as are combinations of styles.
Create uie ui wuupapci -s (See Figure Five.)
Text styles may be plain, italic, bold, underlined, or any combination of these.
All text may be either left or right justified or centered. (See Figure Six.)
SUMMING IT ALL UP I have tried over and over again in my columns and articles to avoid giving any of my readers the impression that any one software package of a given type will fill all of their needs. Personally, unless your needs and wants are vert7 narrow or you are willing to spend something like $ 1000 per program, 1 don't think these types of programs will ever exist.
TV*TEXT Professional does not record and play scripts of multiple pages as at least one of its competitors can do. It will not create animated screens (unless you count color cycling) as some paint programs can do.
What TVT_Pro can do. However, is create lush, professional-looking title screens with very little effort beyond that needed to type in the text! While it may not be the only titling program you will ever use (it is not tire only one I use), I can MORE FEATURES The features of TVT_Pro are so many and varied as to be far beyond die scope of this review. Not only that, they are useful, as opposed to gratuitous. I can’t recall a single feature that made me think, “That's great, but what the heck can I do with it?"
Besides the ability to create filled and ‘rendered’ boxes, ellipses and circles, you may also create various Borders. These may be horizontal or vertical lines, boxes, ellipses, and circles. (See Figure Three.)All of these are also rendered according to before you choose it. Also die width of a line of text may be adjusted before rendering. This can create an illusion of almost unlimited numbers of fonts. (See Figure Four.)
The standard editing features of Cut, Copy, and Paste are all available as are Resize and Undo. Additionally, a rotate feature is available which works on text as well as graphics.
Grid backgrounds of any size and color may be created automatically. Also, any text and or graphics may be used to almost guarantee that, if you ever tty it, you will wonder how you managed for so long without it. . A ' TV'TEXT Professional Zuma Group 6733 N. Black Canyon Hwy.
Phoenix, AZ85015
(602) 246-4238 Price $ 149.95 Inquiry 206 by John Steiner Bug •
Bytes PageStream Version 1.8 is now being shipped to
current registered users. The upgrade consists of three
disks: a program disk, and two drivers disks. There will be
an addendum to the current manual (Version
1. 6), and the upgrade package contains information as to how to
order a completely revised manual. New and improved features
of PageStream 1.8 include improved dot-matrix print output,
better font handling, improved import modules, improved file
requester, better drawing tools, improved screen displays, and
support of several new text import modules. After having
worked at some length with PageStream 1.8, I am convinced that
it is much more usable and a far more dependable program than
the earlier versions. If you did not register your earlier
version, send in your registration card to receive your
Version l.S upgrade.
I received a bug report regarding PageStream 1.8 on People Link from Jon Wolf, the Amiga Public Domain Librarian for the Boston Computer Society. (Jon is known asj. Wolf on Plink, and J.Wolf on Blx.) Jon was running Memwatch II (Fred Fish *87) when he discovered that PageStream changes pointers in Low memory three times as it boots. This may or may not cause random crashes on the Amiga.
When low memory' pointers are changed, it is even possible for the system to crash after PageStream has closed, which may cause you to falsely accuse another program of being responsible for a system crash. If you run Memwatch II before running PageStream, it will give you the option of resetting the low memory pointers to their original value after PageStream changes them.
Also, quoting from his letter, “Somewhere in the middle of the page (not text boxes), I created an 18-point object.
The object was the word Amiga (I used an
8. 5" x 11" page). 1 then duplicated this object. Oil yes, any
font will do. Then I rotated this so that the top of the word
was facing left and the bottom was facing right.
Then I aligned die rotated copy all the way to the left. It then vanished off of the screen.
The original object now cannot be selected or moved. If there are multiple objects, none of them can be moved or selected. I can do a “Select All” to select my object, and it looks to be selected. If I try' to drag this object, I crash with a Guru *4.0.” The Bugs and Upgrades Column As I have been working on a review of PageStream 1.8,1 attempted to duplicate Jon’s bug. I was able to duplicate it as described with the exception that my system did not Guru. It did, however, lock up the task and refuse to allow me to exit when I tried to quit the program. This problem could cause damage to your
document, be careful when rotating duplicated objects.
To demonstrate a bug in die text export function, create a page, put a text box on the page, and put text in this box.
Now insert a page in front of this page.
Create a text box on the new page and put text in the box. What you have just done is created a page 1 and inserted a new page
1. Now export the ASCII text. If you look at die exported file,
you will find that page 2’s text is in front of page l’s text.
Page 2 is the original page 1. Page 2’s text should be after
page l’s text, page 1 being the inserted page. If you need to
export the text from PageStream, keep this problem in mind, as
the exported text ends up being rearranged.
Another problem I found is in regard to object rotation. If you rotate an object and then resize it, the object rotates itself to a mirror image of its original state. You can simply reopen the rotation requester and reset the first two values back to where they were when you finished the rotation. To work around this bug, be sure to resize the object before you rotate it.
While on the topic of desktop publishing software, I had the opportunity to work at some length with PageSetter II.
The program, a much improved release of the original PageSetter, has a small problem with its printouts. A close cousin to Professional Page, PageSetter II exhibits the same print problem as reported to be in Professional Page in anearlier “Bug Bytes”.
The location of an object during page layout and its location on the page after printing to dot matrix are not the same.
Objects are placed 1 4 inch down and 1 4 inch to the right of where they were placed on the on-screen page.
There are a couple of possible workarounds. If your printer has a repositionable paper feed mechanism, you can misadjust the top of form and left margin by 1 4 inch. If you have an HP LaserJet or compatible, an HP DeskJet or another sheet-fed printer that will not let you position the paper, the easiest workaround for die problem is to set the page left and top margins to 1 4 inch less than they should have been, This will essentially offset the output by the correct amount, and allow the printout to be positioned properly.
• ••••••• Howard Audet wrote via electronic mail (Howard A on
Plink) about a problem that can occur when using Professional
Page Version 1.3 and Transcript togedier.
Professional Page is able to send text through a port to Transcript, if it is currently running, so that you can perform major editing functions, such as spell checking, which cannot be done from within Professional Page. A hot key combination and menu choice are available (when you are in Professional Page text mode) that sends die text into Transcript. If Transcript is not currently running. Professional Page knows that it is unavailable and ghosts the menu choice, refusing to honor the hot key combination. If Transcript is iconized or “sleeping” (inorder to take as little memory space as
possible), and you try to send text from Professional Page, you will be off to see the Guru. Be careful with this problem, because you could lose a lot of work.
PKAZip, an archiver for compression, storage, and transmission of Amiga files, has a problem with the SRC and DEST functions. If you have a very large assign list (somewhere above 50 items), PKAZip will crash. 1 am told that author Dennis Hoffman is aware of the problem and will have a fix for it in a future version. In the meantime, the only workaround I can think of is to write a script that removes the assigns, then executes PKAZip, and reinstitute the assigns when the Zip session is done.
PKAZip is shareware and can be found on most information service download libraries.
Bars & Pipes, the music sequencing program from Blue Ribbon Bakery, Inc., is at Version l.Od, and Melissa Jordan Grey, the program's designer, has announced that all registered owners should receive a copy of the program. If you have not sent in your registration card, you should do so as soon as possible.
An open letter to the original owners of the Taurus-Impex version of X-Cad has been posted on the major information services. The letter, written by David j, Brogran. Managing Director of CADV1SION International, is offering an upgrade to X-Cad owners. The newest versions ofX-Cad, X-Cad Designer, and X- Cad Professional have been created by a company called CAD VISION International.
CAD VISION has purchased all rights to the use of the original X-CAD source code from the developers, who went out of business.
They have tried to obtain the database of registered X-Cad users, so they can mail an upgrade offer.
According to the letter, the key enhancements to the product are: AutoCAD DXF read and write; user- definable dynamic screen menus; a screen menu template for ease of use; export to Professional Page; export to Sculpt for 3D visualization; enhanced new printer and plotter drives; Summagraphics tablet support; 68881 math coprocessor support; Attributes Dimensional tolerancing; and an understandable manual in a decent box.
The price of the upgrade is 5199.00. Payment by Visa or MasterCard is accepted.
As proof of purchase, the Taurus serial number and date of purchase will have to be quoted when ordering.
• ••••••• I received a letter from The Zuma Group, publishers of
TV’Text, TV’Text Professional, and TV’Show. As reported in an
earlier “Bug Bytes", the letter told of the continuing ability'
to upgrade from TV'Text to TV’Text Professional. In addition,
it announced die release of TV’Show Version
2. Enhancements to TV’Show include support of ITT ANIM 5
animation format used by DeluxePaint III, Videoscape 2.0,
AnimMagic, and other Amiga animation programs. IFF SSVX sound
effects can be added to any on-screen event, and you can even
synchronize your sound to a specific frame in your animation.
If you already own TV’Show, you may upgrade to TV’Show Version 2 by sending page C-l from tire original TV’Show manual with an upgrade fee of
530. 00. If you want next day air shipping, include a $ 10.00 fee
(U.S. residents only).
• ••••••• Antic Software’s PHASAR (Professional Home Accounting
System And Register) is being upgraded to Version
4. 0. The new release contains several enhancements including an
improved interface with multiple scrolling windows.
The new version retails for $ 89-95, and Version 3.0 owners will be able to upgrade to Version 4.0 for S39.95. To receive the upgrade, y'ou must send them your original disk and a check or your credit card information.
That’s all for this month. If you have any workarounds or bugs to report, or if you know of any upgrades to commercial software, you may notify me by writing to: John Steiner c o Amazing Computing
P. O. Box 869 Fall River, MA 02722 ...or leave Email to Publisher
on People Link or 73075,1735 on CompuServe
• AC* ( Products Mentioned PageStream 1.8 Soft Logik Publishing
Corp. 11131 S. Towne Square, Suite F St. Louis. MO 63123
(314) 894-8608 Price: $ 199.95
(1. 8 upgrade: no charge) Inquiry 200 PageSetterll Professional
Page VI.3 Transcript Gold Disk
P. O. Box 789 Streetsville Mississauga, Ontario, Canada L5M2C2
(416) 828-0913 (PageSetter II) Price: $ 149.95 Inquiry *201
(Transcript) Price: $ 69.95 Inquiry 203 (ProfessionalPage
VI.3) Price: $ 395.00, Inquiry 202 Bars & Pipes Blue Ribbon
Bakery, Inc. 1248 Clairmont Road Suite 3D Atlanta, GA
(404) 377-1514 Inquiry 204 X-CAD Upgrade CADVISION Interna
tional Hazlitf Mews Hazlitt Road, London, W14 OJZ.
Fax:44-1-602-2627 Price: $ 199.00 Inquiry 205 TV'Text Professional TV'Showll Zuma Group 6733 N. Black Canyon Highway Phoenix. AZ85015
(602) 246-4238 FAX: (602) 246-6708 (TV'Text to TV’Text Pro
Upgrade) Price: $ 50.00 inquiry 206 (TV’Show II Upgrade)
Price:$ 30.00 Inquiry 207 PHASAR New Version (4.0) $ 89.95
Version 3.0 Upgrade $ 39.95 Antic Software 544 Second St San
Francisco, CA 94107
(800) 234-7001 Inquiry 208 Roomers (The statements and
projections presented in "Roomers" are rumors in the purest
sense. Ti?e bits of information are gathered by a third
party source from whispers inside the industry. The
statements, comments, and observations in this column are
those of the author only. Accordingly, the staff and
associates o Amazing Computing™ cannot be held responsible
for the reports made in this column.!
.Are the dogs of business war looking hungrily at Commodore? The Bandito has heard whispers that HP and General Electric RCA are both sniffing around at Commodore’s corporate pants legs. The theory is that HP wants access to Commodore’s strong European presence in the business and consumer markets, and Commodore’s Amiga technology as a response to IBM and Apple’s multimedia push. The rationale given is that HP wants to be a major computer supplier, and HP just won't give up. They have been trying to crack the PC market for years. They now have tire best-selling printer line (LaserJet, DeskJet,
PaintJet, etc,) and they bought Apollo to put them in the Number 1 spot in the workstation market ahead of Sun. So as a strategic move it makes some sense.
But what does HP know about marketing a computer like the Amiga to the consumer market? Good question. The Bandito's reply: What does Commodore know about marketing a computer like the Amiga to the consumer market? The Bandito has heard it said of both HP and Commodore, that if asked to market sushi they would label it as “Cold Dead Fish". On die odier hand, Commodore is trying to repair that image using their new marketing organization and multimillion dollar spending on the Amiga, with some success. HP is still trying to find a corporate ad strategy that works.
But the Bandito doesn’t expect such an acquisition, since HP is still busy digesting Apollo. Besides, Irving Gould owns a big chunk of Commodore (enough to block most any takeover attempt) and he still believes in the Amiga’s ability to pull Commodore out of its slump. Now if only Wall Street shared that belief, maybe the stock would be higher than 10.
Hip magicians Penn & Teller are reportedly into Amigas, acquiring a complete set of hardware for home editing and tricks. It is possible we will see .Amigas joining in some of their acts in the future.
Tire Bandito has heard that they may be making a new videotape of special interest to Amiga fans.
Video is definitely tire hot area for die .Amiga in 1990. The Bandito hears that Amigas will be getting a high-end video editing system (over 510,000) sometime in 1990, and a low-end video editing system (for well under $ 1,000). There are rumblings of some startling developments in Amiga video for this year. Expect to see higher screen resolutions and true 24-bit images corning out of Amiga screens this year at prices that are affordable.
Of course, audio goes with video, right? Perhaps that is why the Bandito hears rumors that a full 16-bit soundboard will be appearing for the .Amiga, making the Amiga a full sound editing workstation at the professional level. With the new Syndria, you can already create 16-bit instruments (you just can't hear them in their full glory unless you download them to a synthesizer). This and the Amiga's other advantages in graphics, animation and price may make die Amiga the new computer of choice for die professional musician.
Commodore is going back to school.
No, they are not taking classes (though perhaps there are some subjects they should study), but dtey are hiring plenty of people in the education department. They are gearing up for a 1 ong term assault on the education market. It is going to be a tough fight, but die Amiga has already gained a toehold in some places (notably at universities in the graphic arts departments). Commodore hopes to make it a three-cornered battle, offering the ease of use of die Macintosh with die low price of the Tandy, and far better color graphics, sound, and animation than either of them.
The Bandito thinks that the A500 is the perfect computer for the schools. Now that more educational software is appearing for die Amiga, it looks like Commodore has a fighting chance to get a chunk of the education market. We will see what happens when die schools do their buying in the springtime.
Dan Silva has left Electronic Arts and gone freelance. What does this mean for die future of DeluxePaint? Electronic .Arts may try to find a programmer to add HAM mode to DeluxePaint, since the lack of that graphics mode is its weakest point. The Bandito knows how hard it is to work with HAM mode, so Electronic Arts may have to dig hard to find a programmer that can handle it. Do not expect a major upgrade any time soon, since Dan was the driving force behind the last one. Ieditor's note: Electronic Ans has demonstrated an ongoing commitment to enhance and upgrade all products on an ongoing
platform. Do not expect that to change.!
Electronic Arts is mostly getting out of the creativity productivity business to concentrate on games. What energies they do have left are going into IBM and Macintosh programs. EA's big push is in cartridge production. Their vision is that the majority of software in the future will be on cartridges or CD-ROMS, with the disk- based software being phased out in a few years. The Bandito predicts that disk-based software will be around longer than that.
The Bandito issues a call to developers - we need full motion video on the Amiga to counter the “multimedia" hype that IBM and Apple are putting out.
Apple's been pushing it for months. IBM led off their Comdex booth with a “multimedia” presentation. Those guys are going to mn away with the market if the Amiga community doesn’t counter their hype. We have all seen NewTek’s Demo Reels, so we know the Amiga can do full motion video. Let’s get die hardware and software out to make it easy for anyone, and we will send IBM and Apple scurrying for cover.
The Bandito has found out that the Lynx hand held videogame was offered to ALF 2 Amiga Loads Faster Increased speed, safety, & efficiency on the Amiga.
ALF. .in Amiga 500, 1000 and 2000 ; aulobool hard disk eonliolltiT system wilh software. Ftj i MFM. RLL or SCSI coding. Uses any I!iM tt compatible hard disk with ST 506 Bus. “ ¦ Needs very little RAM (30 K). Z i Fasler with FaslFilcSystem.
I Safer wilh ChcckDrive, FrameBackup. Jj£
li. isy lo install, oven MS-DOS Parlilion.
R New: FileRunnnr cTM Ihe ALF2 based £ complete hard disk system is formalted 1C and comes wilh the WB 13 installed. II f also has a capacity rip lo 180 meg.. ® l l r Special: now aulobool with the A 2060 III 6
PHE'SPECT Technics Inc.
P. O.Box 670 O Station Ii O Monlreal. Quebec. H3G 2M6 T* Phone:
«5M 9.51 1-183 Fax. 514 1176 286V M Circle 165 on Reader
Service card.
Commodore first, and they turned it dowm.
They looked at for a while, and then said "there’s no profit in it”. So RJ and die two Daves’ had to grit their teedi and sell it to Atari. Now the Lynx is selling out at F.AO Schwarz and the Sears catalog, and diose favored few who have diem can scarcely keep diem out of die paws of eager borrowers. It looks like Atari will sell all they can make for the next year. So Commodore missed out on that chance, but they wanted to put all their energies into their Amiga based video game. Time will tell if they made the right choice... The wheeling and dealing continues in the entertainment software
Software Toolworks (publishers of Chessmaster 2000 2100 and Life & Death, to name two) has amassed a war chest of $ 20 million dollars recently by making a stock offering. They just announce the execuuon of a definitive merger agreement which provides for the acquistion of Mindscape. Insiders whisper that the deal wasn’t so much for the software titles (of which the Star Trek license is perhaps the best knowm), but for the Nintendo cartridge rights that Mindscape possesses as a licensee. Now Software Toolworks can do Ninrendo cartridges without going through all the hassle of setting up a
licensing deal.
Interesting things are happening in the world's biggest Amiga market West Germany. One of the more innovative companies there is Gigatron. They are best known for the Minimax memory expansion for the A500 and .Amiga 2000, but they have odier interesting products: a multifunction card for tire A500 that includes memory, an analog digital converter and a hard disk controller, Even more interesting is an internal hard disk for the A500 a 2.5" non-SCSI hard drive with 20, 40 or 100 MB.
The B andito wonders how tiiey fit it into an A500 case. Oh, and they also offer a new' modierboard for A500 with a 68020 and internal hard disk.
These widgets sound pretty amazing, but the best is yet to come. At the CeBIT show in March they plan to introduce a laptop Amiga, which sounds like the machine that some people have been waiting for, The laptop contains a new motherboard developed by Gigatron which offers some starding features. It has 3 internal slots for things like a modem card, a 68020 card, or even a transputer card (unfortunately, the slots are not Zorro- compadble, so you will have to buy tire add-ons from Gigatron), There is also room for an internal 2.5" hard disk. The display is either a 16 gray scale LCD or a gas
plasma display, both with a resolution of640 x 480.
Interestingly, the display supposedly uses die RGB output as a source, thus allowing sprites and all Amiga graphics modes to wrork (though how7 wrell they map to 16 grays is anotiier matter). On an LCD display, motion does not tvork w7ell at all, unless it is an active matrix screen; diis is not. The keyboard has an integrated trackball instead of a mouse. Supposedly, you can get 8 hours of usage on one battery charge. The story told by the developers is that Commodore did not believe when they were told about it, but had to see it with tiieir own eyes. Well, the Bandito will not really
believe it either, until it is sitting on the desk. Oh, and of course you wrant to know the price. Somewhere between DM 5000 and DM 7000 or about $ 2750 to $ 3850, at the current exchange rate, depending on the configuration.
Color LCD displays are already here and are expected to improve in quality and drop in price dais year, so it is possible drat might be an option for die laptop in 1991.
You know, if Commodore w7as really on the ball they would think about redesigning the A500 to be a little more portable. Even if it just had a handle on die back to make it easy to carry7.
Hwpeirtedt for AMIGA "..stunning capabilities..simple to operate superbly crafted.." Gary Gehman, Amiga Sentry 6 89 "Will certainly whet a lot of HyperAppetites" Neil Randall, Amigaworld 1 90 "This is one program that I will use often.
For $ 80, it is a real steal."
Robert Klimaszewski, Amazing V5.1 THINKER Write, design, plan. Multimedia Idea Processor with HyperText!
(ho A Version 2 'oU with Arexx Poor Person Software 3721 Starr King Circle, Dept 5 Palo Alto, CA 94306 _(415)-493-7234_ Circle 127 on Reader Service card.
Back home in the retail market, Amiga hardware is doing better than software lately. The hope is that software sales w7Ill jump in 1990, as all the new owners discover that they need some software, or all they have bought is an interesting way to practice typing skills.
Apparently, A500 sales are good, but tiiere is not enough margin there to keep die dealers happy. They really make the big bucks on software sales. But diere is some good news; since die price cut, A2000’s are moving much belter, And dealers make more money on an A2000 sale than on ail A500.
The Bandito’s latest information is that the A3000 will be announced in March or April, then shipping sometime in the summer. What's it like? Pretty much what you've already heard: a 25 Mhz 68030.
What's new7 is diat it may come with Unix System V, and the whole package (with color monitor, 300 megabyte hard drive, and 6 megabytes of RAM) for under $ 7,000.
The Bandito has heard that makers of add-in cards may have some problems with the new7 32-bit bus design in the A3000, though it is supposed to be compatible.
The key worcl tiiere is “supposed".
Somehow, these things never do seem to (continued on page 87) I GOOFED!
Video Sehmide" by Barry Solotmm That’s right I did. But before I cry mea culpa, please allow me to sidetrack for a moment .This month of March should be an exciting month for us Amiga videophiles.
It’s just possible (last I heard) that a long- awaited (and I do mean long-awaited) video product will start shipping toward the end of the month. Also, I'm expecting to see another new entry from a long-time Amiga hardware company their first genlock.
I have omitted the names of the above-mentioned companies, not to protect the innocent, but rather because I know how production can be, and I don't want to be responsible for making any of you readers crazy.
March is also the time for the AmiEXPO in Washington, D.C., and one never knows what exciting new toys one will see at an AmiEXPO. As Amiga video becomes more popular and more important it continue to be a bigger and bigger force at shows like this.
I liope to see many of you at the AmiEXPO...that is, I hope that many of you will be able to go, and I've already submitted my bribe to the boss, so I just might see you!
Speaking of genlocks, AC will have some truly Amazing(pun intended) news for you next month. I don't mean to tease you (much), but one of our fine video authors, Oran Sands V3.0, has discovered something that will be of real import to anyone owning, buying, or even thinking about a genlock. So make sure that you alert all of your AmigaVid friends to check out our April issue!
MEA CULPA In January's issue 1 had written an animation tutorial for DeluxePaint III. It was intended for beginners, and there must be an awful lot of you out there, because tile responses I got were amazing (no pun intended).
Most of you seemed to enjoy the tutorial, and just about everyone said that it was easy to follow7 (boy was I relieved!).
But a few of you had problems, and I’m afraid that I have to admit it was my fault.
I got a few letters and several calls about the problem and I am busted. If you tried the tutorial as described and had a problem generating all the frames you probably don't have a newr Fat Agnus and the accompanying 1 meg of chip RAM. In this case, Dpaint III will not generate all of the frames.
M Y APOLOGIES MY FIX My apologies. Once you have the new Fat Agnus and 1 meg of chip RAM you soon leam to take it for granted. It didn't even occur to me that this might be a problem in such a simple animation. Any of you who experienced this problem now should understand why everyone’s been clamoring for the extra chip RAM. My advice is, if you’re not set up this way yet, do it! As soon as you possibly can.
Personally, I’ve only been set up this way for three months and 1 can’t wait until they break the 1 meg chip RAM barrier!
REDUCING THE NUMBER OF COLORS For those of you w'ho have only 512K of chip RAM, you can still do the tutorial if you reduce the number of colors to two.
You may use black and white (or any Lwo high-contrast colors of your choice).
Try your name in white, outlined in black. Fill the box with a dithered range of black and white (with the pure white on top and black on the bottom). Outline the box in white, and then use a black background anti the box will still stand out against the background. (See the diagram on the following page.) This will reduce the amount of memory required to an amount your machine can handle and you can still learn the basic use of the Move requester, which is what die tutorial was all about anyway!
Remember too, that for most memory problems you may run into there will be a workaround. It will almost always involve either reducing the number of AudioLink 1 Ai Sound i 6-bit Linear Stereo jdio Processor with Sampling Capabilities
- ¦t-i |!!| JU TT ' 87 Sl nt % f Beta Unlimited immitSt.
Brooklyn, NY 11231 Circle 126 on Reader Service card.
Colors (and therefore bitplanes), reducing the resolution (less pixels will take less memory), or reducing or eliminating die overscan.
DON’T UNDERESTIMA TE O VERSCAN Remember, if you are thinking of eliminating overscan: you can only do it properly if nothine will be moving off of any part of the screen (top. Bottom, either side) or onto the screen from these same directions.
This is the reason I didn't recommend eliminating overscan for this tutorial. It probably would have freed up enough memory to use four colors, but your name would nor have appeared from below the screen. It would have appeared, instead, from nowhere. About one-half to one inch above tire edge of the screen, destroying the effect! (Try it if you don't believe me.)
On the down side (for me) I got my very first negative feedback in this month's mail. (I knew it was too good to be true!) A postcard from a Mr. Joseph Hayes lamented die fact that I had recommended watching Saturday morning cartoons for examples of animation (Brushing Up On Animation, ACV5.1). Mr. Hayes says, “Mr. Solomon, have you watched cartoons lately? I would hope that the spectacular abilities of the Amiga would allow me to do better than the stilted work that passes for animation on Hanna-Barbera’s morning shows!
Barry, strive for excellence, don't emulate mediocrity.” Well, Mr. Hayes, I agree with you completely. In fact, that is basically what I wrote. I recommended watching the “current crop” of cartoons to learn “economical" (i.e., easy) animation techniques. 1 also stated that these current cartoons are “light-years away from the old Disney-tvpe animation (or even Warner Bros.-type animation)". While I certainly do not hold up today’s Saturday morning cartoons as die epitome of the Animation art, I do absolutely contend that diere is much that we would-be-animators can leam from them. I would also
agree with you, Joseph, that it is better to aspire to the peak of the art! (And yes, I do watch Saturday morning cartoons. And. At last, even at my age, I have an excuse!) And one last word, just so I don't sound too pompous. While I agree with you ideologically, Joseph, let us not forget diat Hanna-Barbera is a thriving, prosperous, professional animation company. They have been in business for many years, they make lots of money, and they also make lots of children (and adults!) Very happy!
From all of you readers out there, please, 1 need a favor. Write to me. If you have questions, ask them, if you have comments (good or had), give them. AC and I want to provide you with the video information you need, when you need it.
And the bottom line is: we need to know what you want! Please write to me at AC, and let me know what kind of video articles, tutorials, and reviews you want to see. We'll do our very best to provide them for you! ‘AC* Barry Solomon Video Editor c o Amazing Computingfor the Commodore Amiga
P. O. Box 869 Fall River, MA 02 22-0869 Black screen background
Are you aware of all products available for the AMIGA?
Do you know what software is available in the Fred Fish, AC, & Amicus Disk collections?
If your answer is no, it's time to get your copy of AC guide Amiga WINTER 90 Ysdtmp 1AMM2A jpipMuiKSti Well over 2200 products listed and cross indexed!
Complete index of over 330 PD disks in the Fred Fish, AC, & Amicus collections And much, much more!
PDSerendipity Insight into the World of Freely Redistributable Software for the Amiga by Chip Morrison MandelMountains (Fred Fish Disk 295) This program uses the standard Mandelbrot set to generate beautiful pictures. MandelMountains generates the standard Mandelbrot as die plateau of a mountain with smooth sides and valleys.
Check out this picture! MandelMountains lets you choose many different parameters that will affect how your MandelMountain will look. You can adjust xmin, xmax, ymin, and ymax. These determine what part of tire Mandelbrot set to draw.
Depth changes the number of iterations. You can pick either linear or non-linear transformations. Color Min sets the number of iterations that a pixel will be drawn in a particular color. Color Div sets the step rate for the surface colors (those in the Mandelbrot itself). Hzoom determines tire height of the mountain and Hsmooth determines the smoothness of the borders of the plateaus.
In addition to those options above, you can also select what size the screen will be. Either Small, Full, or Overscan witch can all be either interlace or non-interlace.
The Smalt is nice to test out new parameters, because it generates pictures the fastest.
The Zoom option allows you to load in a previously generated picture and select a portion of it to enlarge. When you select the Zoom option a rectangle is shown that you move around with die mouse on the current picture until you get it over die area that you want. Then you click the left- mouse button, and the new parameters are captured and will be displayed. Now you can generate a picture with the new parameters or edit them by hand.
MandelMountians allows you to save and load in pictures. The pictures are saved in an IFF format that can be loaded into your favorite paint program. When you want to save or load a picture die file requester has a neat ‘zoom open' effect.
MandelMountians saves the parameter data within the IFF format so that you will have them to alter later. If you save the picture from within your paint program Above: The adventure Jungle Quest produced witbT.A.CL. Below: Mountain image generated with the MandelMountains program.
MandelMountians will be unable to read them. And paint programs do not need this data, so dtey overwrite it.
This is version 1.1 of MandelMountians. It supports bodi NTSC and PAL Amigas. It was written by Mathias Ortmann from West Germany and is shareware.
T. A.C.L. (Fred Fish 300) This disk has two sample adventures
that were created with a commercial program called The
Adventure Construction Language (T.A.C.L. pronounced
One of the adventures is all text and the other is both text and graphics. The text adventure is called Rescue. The other is called Jungle. Jungle has vector graphics that where created with a program called VGED (Vector Graphics Editor) which is included when you buy T.A.C.L. The vector graphics are nice, because they take up little space allowing you to put many on onediskwith your adventure. T.A.C.L. also allows you to use IFFs including HAM from your favorite paint program.
PADV (Play AD Venture) is the adventure player. It is freely distributable, so people can write adventures with
T. A.C.L. and legally send PADV with it to their friends, BBSs,
user groups, etc.. The disk includes die source to both
adventures, so you can see what can be done with T.A.C.L. Both
adventures are PD and where written by Rhett Rodewald and
Kevin Kelm. T.A.C.L, -was written by Kevin Kelm from
.Alternate Realities and is distributed by Micro Momentum,
• AO Notes IjMM the C (fMaf?
Variable a guments by Stephen Kemp Many C programmers avoid the attempt to write functions that accept a variable number of arguments. Indeed, I usually reconsider my options a number of times before taking up this task in a new program. Now I do not want to give the impression that functions with variable arguments are all that tough. But these functions usually require a little more careful coding (and drought) than other functions.
Of course, the first tiling that needs to be considered is when you might need a function with this capability. Probably without really thinking about it you have already used a fu ncdon that accepts a variable number of arguments dozens (if not hundreds) of times die function printf(). In fact, all the “printf' and “scanf’-type functions all accept a variable number of arguments. When you consider the usefulness of these functions, it might remove some of die reluctance to attempt to write similar code yourself.
Using the printf function as an example, it is easy to understand a couple of very good reasons to use variable arguments. This function can output (and format) a string containing none, one, two, or dozens of arguments. Imagine the duplication of effort necessary if you needed a different function for each possible “number" of arguments that your program might require. So the first reason to write a variable parameter function would be to reduce code duplication.
Next, notice that not only does tile printf function reduce code, it also has versatility. Not only can you have a variable number of arguments, but the arguments themselves can be of any type. You can print integers, doubles, character strings, etc., and you can receive these in any order you require. This versatility is not always implied when you write a variable parameter function, yet should not be overlooked as a possible reason to mimic what you have seen. This is the second reason you might consider writing a variable parameter function.
What are die drawbacks to such functions? Well, they probably are not as bad as you might at first believe. First, at least one ''extra" parameter is usually required in each call to such a function. There are a variety of shapes and forms that this extra parameter might take. Usually, it will either appear first in the function call list (indicating a variable count and ortvpes) orwill occur last in die variable list (some special “flag” diat indicates the end of the variable list has been reached).
This extra parameter is usually the most crucial. You have probably realized that in printff), the first parameter is the extra parameter a string that can contain format instructions like %s, %n, %g, etc. It requires this parameter not only to determine the number of arguments but also the types of each argument.
NOTE: die printf function docs overcome this first drawback by also making the first parameter more functional, since it can also include more than format information. This means that it is not really an extra parameter in dais case.
A second drawback occurs for prototyping. Since tills function can have any number of arguments, a compiler that recognizes prototypes cannot tell you when you have referenced die function with an incorrect number (or tapes) of parameters.
The same is true for lint programs diat examine prototypes.
Preventing prototype detection means that you have to do your own verification (and debugging if necessary).
Another drawback involves how you retrieve die parameters. In common functions you simply indicate the names of all die parameters and then reference them directly. Tn a variable list (especially one that can mix and match variable types), it becomes more difficult to reference the variables. You won’t have a specific name for each one. Rather, you will have to devise some indexing method from the beginning of the list to reach the individual parameters.
Any odier drawbacks are no worse dian those possible in any odier function. If die function expects more or fewer parameters than it receives, things are likely to fail and could be disastrous. Likewise, if the function is passed the wrong type of parameters, then incorrect values will be used again leading c Hardware icraMiga Amax Mac Emulator $ 128 Boing Mouse $ 93 CA-880 Floppy Drive $ 135 Internal Floppy $ 94 Deluxe MIDI $ 66 Digl-Vlew Gold 4.0 $ 135 Dual Serial Port Board $ 234 GVP A3001 Accel. $ 2,495 Kronos 500 2000 S252 S214 Magni Genlock System $ 1,684 Microbotics Hardframe $ 250 Microbotics
B-up Ram $ 151 Trump Card 500 2000 $ 246 $ 152 Quantum Prodrive 40s $ 497 ScanLab $ 815 Seagate Hard Drives SCALL Sharp Scanners $ CALL Star NX-1000 Mult!Font$ 193 SupraModem2400 $ 117 SupraRAM 500 (A501) $ 98 7 -800-733-AMIGA FAX 619 70-9732 PO Box 2104 La Mesa, CA 92044 BBS 6194170-1095 At MicroMind our customer and tfierr Amiga are Number One. Vve carry over 1300 Amiga products, WAY too many to fist ham Defective items repaired or replaced within 10 days of delivery. Non defects subject to 20% restocking fee Shipping charges are S4.00 first item and $ 1.00 for each additional item. Hardware
shipping rates by quote only. VtSA 5 UmtorCard accepted at no addttknraf charQHt Get the best for less! Circle 182 on Reader Service card.
To a potentially terrible fate. Perhaps, in the long run, you may find these hazards are more likely to occur in a variable argument function, but I have not found this to be .the case.
Now that you know a little about what you are getting into, let’s look at an example. Listing One is a very simple program that illustrates one method for receiving multiple parameters. This program has a function that will print a variable number of short integers that are passed to it.
Listing One * This simple program demonstrates one method to retrieve a variable* * number of arguments in a function * include stdio.h main t) program, start * var func (1,2,3,01 ; var_func 5,0); var func (9, 8, 7, G, 5, 4, 3,2,1,0); * This function appears to accept a single parameter, yet takes this * * parameters address and then indexes to subsequent parameters until * * a zero parameter is reached indicating the end of the chain.
Ov&r woo Amiga 'Was I Call For Hems No! Listed I Software Arexx Bars & Pipes Data Storm Deluxe Paint III Dlgi-Paint 3 Distant Suns Falcon GFA Basic KCS Levelll Lattice C v5.04 Magic Johnson MusicX $ 32 ¦ $ 192 $ 26 $ 105 $ 65 $ 44 $ 33 $ 90 SCALL $ 211 B-Ball$ 35 $ 175 .8 $ 129 $ 88 $ 80 4D Jr. $ 99 Baast$ 30 $ 35 $ 257 $ 26 PageStream v1 Pen Pal ProWrite 2.5 Sculpt Animate Shadow Of The Space Ace Ultra Design Vortex * * Note that although this function does accept a variable number of ’ * arguments, it expects tr.at all of them are short integers.
* var_func(start I short start; t short "parm; * parameter
pointer ¦¦ parr. = istart; * take the address cf the
parameter * * passed on the stack * fort;'pans !• 0; parm r)
( reached * (* stop when zero parameter * print current value
" ¦ print a closing or li sequence prir.tf ("%d", *parm); I
printf l* r n"I; * i The important thing to know about a
variable parameter function is the method it uses to determine
the number of arguments it should expect. Earlier we used the
printf function as an example. Printf determines the number of
parameters by examining the percent (%) flags contained in the
leading parameter. The printf function also has the
additional overhead of determining how much space each of the
parameters takes on the stack. This is derived from the type
indicators applied to the flags.
Listing One's example doesn’t have to worry about different variable types since all the parameters are expected to be short integers. As explained in die function description, die count of variables is not determined prior to processing. The function knows to stop when a parameter with a zero value occurs. We could have included the count as the first parameter, and then this function would also be able to print zero values, The next important thing to notice about a function with variable arguments is how- the arguments are reached. This example xvas the simplest method that I could invent.
Since parameters are passed on a stack. I know1 that I can take the address of Lhe first parameter, and then begin indexing from there to reach the subsequent values. The example uses a short integer pointer to hold die address since only shorts are expected.
If multiple parameter types are expected, then it may be more important to use a void pointer (or even a character pointer) and then cast the pointer each time you wish to retrieve a value.
Indexing to the next parameter is as simple as adding the size of (sizeof) the previous parameter type. Of course, if different parameter types are expected, then you will also require a method to “know” the type of each parameter. Eidierthe function -will know' because of a previous parameter or it will require some indicator like die function printf uses C° os, %d, etc.) in the first value.
As stated, it is usually difficult to decide diat a variable number of arguments wall solve any particular problem. You have to w'eigh die advantages and disadvantages. Sometimes the greatest disadvantage is that you do not have as much experience with these types of functions, so give this example a try on your own. After you have become familiar with it, go back and modify it. Change it to accept a count as die first parameter so that you can print zeros.
Then change it to use a character string (your parameter will become a pointer to a pointer). You can leam a lot from experimentation.
• AC* j by Brian Zupke Music Titler “Multi-media” is a buzzword
you have probably heard a lot of lately.
Now of the way that (with the video signal), Its meaning involves the combination of several media forms linked together usually by computer. It is a word that comes to my mind when thinking of recording music, instead of video, to a VCR. For those of us lucky enough to have a Hi-Fi VCR, we
* have a tool that can be used to record up to 6 hours of
continuous music on a T-120 tape (VHS).
Up to 8 hours can be recorded on a T-160 tape!
That’s a lot of music! Because Hi-Fi is recorded on die tape die quality does not suffer at the Extended Play mode as it does with a non-Hi-Fi VCR. In fact, the sound quality is superior to audio cassette and is comparable to Compact Disc! Having a six or eight hour “audio” tape has its advantages. It can be used to play background music for parties or for just relaxing for hours on end, all without having to mess with changing albums.
With most great things come drawbacks, and when using a VCR to record music, there are several. First, there is no room on the label to log six hours of songs - a second sheet of paper will have to be used, or you may just settle for listing only the names of the albums. Second, finding a particular song is very difficult as you basically have to play a “hit-or- miss" game using die STOP.
REWIND, FORWARD, and PLAY buttons on the VCR (very' slow and clunky when compared to audio cassette). Also, if you don't have a complete play list of die songs on a tape, dien die only way you can find a particular song is by knowing die order they are in, or by' sheer luck (or by listening to the whole tape). But then diere is that buzzword: multi-media. By taking advantage of die up-to-now unused portion of the VCR tape (video), the albums and songs can be listed in a meaningful and helpful manner. That is where die program MusicT comes in. By connecting your Amiga to the video input of VCR
and running MusicT, the and song information is onto videotape along with the The MusicT program albums and tracks for each album on the screen in shades of grey (this can be changed if desired). Color is not used since the quality of the composite output of an Amiga 1000 is not that great and the composite output of the Amiga 500’s and 2000's are only black and white. The album and track information is obtained from an ASCII ftcontinued) file that you create. The current album and current song from that album are both highlighted in reverse-video. There are two different timers displayed on
the screen. One is the elapsed time of the current track; tire other is the total elapsed time of all the tracks of tire current albums that have played. When tire track timer is used, the next track is automatically highlighted once the track time has been reached. Once the last track current album is over, then the next album is highlighted and its songs are displayed.
Once you have created a music tape using MusicT, you have an instant reference as to what album and song are playing and the other selections on the tape.
If you want to hear a particular song, finding It is a lot easier as you can use the VCR’s Forward and Reverse Search features. By watching the current album and song selected and the time information, you can quickly zero in on the song or album desired.
ENTERING THE PROGRAM Enter the program shown in Listing One and save it as ‘MusicT.c’. The program was written using Manx Aztec C version 3,6a. Lattice users may have to make changes to get it to work. The following items can be changed to customize the program to suit your tastes: Colors -The Red Blue Green components of the 8-color palette are defined in the ‘ColorsllO’ array. The following constants define what color each of the different display elements will be: ALBUMSCLR - .Albums shown BKGRNDCLR - Background LABELSCLR - Track album labels and border TIMERSCLR - Track and album timers
TRACKSCLR - Tracks shown Location -The following constants define where the different screen elements will appear: ALBMTMCOL - Starting column of album timer COLSIZE - Size of columns in pixels ROWSIZE - Size of rows in pixels STRTALBM - First Row for album list STRTRK - First Row for track list TMLIN - Row containing track album times TRKNCOL - Column of track number TRKSHWN - Number of tracks shown at once TRKTiMCOL - Starting column of track timer Limits -The following constants define die limits of the program: MXALBMS - Maximum number of albums MXFILES - Maximum number of files to read
MXTRKS - Maximum number of tracks per album To compile and link the program, use the following commands; cc ft MusicT 1- MusicT -lc32 RUNNING THE PROGRAM MusicT is executed from the CLI, The basic format is: MusicT coption. .*. file fiie where ‘option' is one of the following options (each must be preceded with a dash
- k - use keyboard commands to change tracks instead of timer.
- p - pause after each track (but use timer for each track) until
any key is pressed.
- t - display album times and grand total times only.
¦file’ is tire name of a file containing the following album track text entries (all must start in the first column): A text - Album name B value - Track timer bias (optional) T text (mrmss) - Track name with time (time is optional) Any other entries will be ignored. An example album track data file is shown in Listing Two.
Tc first valid entry must be'an album name, otherwise the program will abort. More than one album may be listed in a file.
Once an album entry’ is encountered, all subsequent entries are attributed to that album until another album entry is found.
The bias entry is optional. It indicates a positive or negative time bias (in seconds) to be added to, or subtracted from (in the form of a delay), the track timer at rlie start of each new track. It is useful if there is a significant delay between tracks (typically a couple of seconds). A negative value will cause the timerto delay (countdown) for specified number of seconds. A positive value will the timer to skip the specified number of seconds. 1 h e latter will probably never be needed, but it’s available. Only one bias value is used for each album (i.e.. each track cannot have a
different bias).
In order for the track timers to work properly, the track time must be specified at the end of a track name in the format: ‘(mm:ss)’, where ‘mm’ are minutes and ‘ss‘ are seconds. This is the usual format diat track times are shown on an album. Since both the minutes and seconds are combined internally to be total seconds, each can be as high as 99 and still be valid. This was done since some albums are longer than one hour in length but not more than an hour and a half. If the format of the track time is incorrect or missing for even just one track entry, then the automatic track-switching
feature is disabled immediately.
As each data file is being read (you can specify more than one), the album being read and its total play time are shown. Once (continued on page 75) review by Derek J. Perry ' :S ::::;t! - .-M-.-. •$ ’t&tf&v.v.-. ¦'
• : - : •• : :: 0: ’ * • * * . ;• * * * . ' .
OMNI-TLA Y PAOKEWALL Well sportsmans, has SpprfEime™ got a basketball game for you, This is a joystick controlled simulation lor the .serious basketball fan. No: only are you in control of the players down onthe floor of the SponTime Garden, but you are also in control of coaching and the head office.
The basic theme behind the game is the creation of a basketball dynasty. You take your expansion team, make player trades, recruit new players, finish seasons and help your team advance to a championship.
SETTING UP YOUR TEAM When you initially join the league (Begin a new team in: a new league), you get to- choose in which division and.
Conference you wish to compete. Once this' choice is made, you may attend training camp for the first time. Training camp is only held once per seasoil, and it costs "trading" points to attend camp. The more, trading points you use, the more your team will improve during training camp.
Each team begins the first season of a new league with die; same amount of tr ading points. Further points are awarded depending on where a team finishes in die league, standings. The poorer your team's performance that season (i.e., the more your team needs improvement)', the;;, more trading points are awarded. As previously mentioned, diese points can be used to improve your team, but they are also used when recruiting new players (when anodier player retires or is just a bad player) and when trading a player to another team.
Training camp is used to improve the individual skills of all die players on your team.
These skills are die player’s "inside” playing ability, “outside” An example of the humor that can be expected during the Nick and Bob Show.
(O) playing ability.
"control” (G), and "speed’’ (S). I-Iowever, only two.oftHefour skills can be improved during a: single; training camp. You can improve either a player's inside or outside ability and either his control or speed. You cannot improve both inside and outside skills at die same time, nor it is possible to improve .both control and speed skills during the same training session, The skills are basically straight-forward.; 1 A player’s inside skill obviously refers to a player’s ability to play in the paint, and the immediate area under, die basket, while a player's: outside skill refers lo his
ability to play a perimeter game. Control and speed skills are as you would expect The better the control skill, the heker a player can control the ball. If a player has a high speed skill, obviously that player is very' fast. Each skill is ranked from 0 to 9, with 0 being the lowest possible, ranking, and 9 being the highest.;; Another way to improve your team is to recruit a new player. However, this should only' be done when a pi ayer on your team is old and injury-prone, because a newly recruited player can have a A Boston player at the line, attempting to make a free throw.
Maximum total of only 10 skill points in all four categories while an older, more experienced player can have as many as 36 total points. Therefore, retiring a player and recruiting a new player should only be done when absolutely necessary'. More often than not, it will be much more convenient to trade an aging player, to another team needing more experience, for a skillful younger player.
When attempting a trade, you are not guaranteed success. There is a 50 point arbitration fee that is required before a trade can occur. Additional points will also be required, depending on die number of points you have available, to further increase your bargaining power with die other team. Once these points have been entered, you are given a percentage rating on how successful the trade may be. The closer die percentage is to 100%; the better your chances are at a successful trade.
However, if you feel the trading odds are not in your favor, you can back out of the deal and only lose 25 of the initial 50 trading points which were required to begin die arbitration; all of the other trading points will be returned to your totals. Don't let these figures panic you I had a successful trade widi a preliminary success rating of only 19%, so sometimes it pays to be daring. On the other hand, failure is also quit easy. I had another Uade fall through with a 78% success figure. My best advice is to live for the moment!
The game is set up for frequent trading, and it is advisable to trade often.
Any trading points accumulated over 2000 are lost, so use 'em if you have 'em. Trading is also a valuable way of quickly improving ¦ a young expansion team. One .word of warning; be careful not to use all of your trading points up during training camp.
ON THE COURT When it comes down to actually .
Playing the game on the court, you have the opportunity to either play, coach, or dp both. If you desire, you can. Let the computer control one or all of these options for you. 1 suggest doing everything: for yourself. I am not accusing anyone of anything here, but some of the play and coaching calls of the computer tend so be. ¦ a bit on the controversial side. I would rather have no one to blame but myself Coaching is as much fun as playing ?
Trying to catch the computer or the other.'.?
Player in a bad defense or offense, while not letting him catch you making mistakes,' ¦ is like playing a mini-chess . Game in; between playing breaks.
As the coach, you are in total.control of the game plan, play selection and player selection. You will learn to play rivaling teams effectively, exploiting each team’s weaknesses while protecting your own.
You will leam when to make your players press the other team and when to protect against the fast break. You will also acquire die necessary familiarity with your own team, such as which players are your starters and which players belong in the doghouse.
Once you have made all of your coaching decisions, it is time to play basketball. On die court die players are controlled with the joystick through a game feature called Flow-Control™. Unlike other basketball simulations, this feature v as designed to let you control all of your players at the same time, allowing them to act more like a team.
On offense, passing and shooting are controlled by the joystick. But your shot selection is controlled by the computer.
The Amiga will automatically choose what type of shot your player is attempting depending on his position on the court, the position of the defender, and die movement of the shooting player. On defense, all possible actions (rebounding, shot blocking, ball stealing, double teaming, and fouling) are also controlled by the joystick.
A four-way joystick (or one adjustable to four positions) is highly recommended lor hus .game, because diagonal movements are not necessary for .gameplay.. ¦ And. Most diagonal pass .
Attempts usually lead to turnovers.
1 Towever, on the whole, the ;ovs- iek works
• well with the game. ?
THE NICK AND BOB SHOW The. Nick "the Net7: • Jones :-and "Basketbair Bob Smith; Show is a serhi- humorous analysis; of : the (game. They usually give a pre-game and half-time show, but one-or both can be bypassed if you are not interested in their analyses.
However, if you car. Withstand some of the relatively boring and poor jokes that are randomly thrown into .their -dialogue, you can ootain some solid - advice and information • about the team you are I playing. , ? TECHNICAL TOUTS : j ¦;?Therei;s-nothtiig;about this game that : :; ’• T’ready did not like, :biit there are a Few: things that need, improvement, 'fhe Flow- Conlrol™ feature can cause some major headaches. It does what it was lotended to do, the only problem is chat it does no: do it quite well enough. There are too many situations that can occur during a game where Flow-Control™
leaves you helpless.
- ' For example, if the other team makes a successful outlet pass
on the fast break, and you do not have the same player back on
defense (if the opposing right guard is breaking, you need your
right guard back on defense), the breaking player can drive
unmolested to the basket for a lay-up or slam. Even if your
other players are back on defense, nine times out often, the
breaking player will still drive successfully to the basket.
Another example is when your team is caught in the wrong defense. When your team is in a "protect the inside” defense and tire opposing team is in an "outside” offense, it is very difficult to make one of your players release from tire zone to challenge an opposing player attempting an outside shot. Therefore, you either have to call a time out and change your defense, or you have to wait for the next break in play and hope the opposing team has poor outside shooters.
My last gripe is not directed at any part of tire game, but more toward tire designers. I understand the process of paying your dues, building up your team, and gaining experience, but my record after nine (five game) seasons is 7-37-1. It seems that every time 1 am going into the final minutes of a close game the opposing teams players can do no wrong, while my players cannot do anything right. Now as much as 1 love good competition, I also
- •:, love to win and hate to lose. And it seems that unless I am
going into the fourth period with a fifteen or more point lead,
I end up losing the game in a heartbreaker.
¦Therefore, I have had a love hate , relationship with Omni-Play Basketball (since Day One. I hate to believe that I am ' that bad at the game, yet 1 have not had a winning "season. It just seems that the computer controlled opponent always has the advantage over my team. I don't know 1 maybe I just need a little more practice.
WHAT GUV YOU EXPECT ¦ Now that I have stopped complaining, what can you expect from Omni-Play- Basketball? You can look : forward to a well thought out basketball simulation which is expandable into ; college and pro leagues. The game comes with a professionally written manual that . .describes the game well. It's lots of fun to : play, hut expect some frustrating losses. Oh well, that makes winning that much more fun.
The game options are excellent. The Nick and Bob Show is different, and the Flow-Control feature leaves a lot to be desired. It can easily be installed on a hard drive, But all that really counts is whether or not die game is fun to play. And dtiis one is. If you are a basketball fan, I highly recommend Omni-Play Basketball. It is die type of sport simulation that keeps you coming back for more.
• AC- Omn'i-Play ; SportTimeCom |..._ J gzJgZp Basketball
outefSoftware Costa (aesc (7,14) 9i Price,i inquiry ,
CA 92626 j [49.95 ’ 217 Screen Aid A quick remedy to
prolong the life of your monitor.
I’m sure that most of you have heard of screen saver programs. They are the programs that sit quietly in the background, and when no activity takes place for a given period of time, they either make the screen go blank or draw random patterns on it. The screen then remains in that mode until a key or mouse button is pressed, when it springs back to the normal display.
The purpose, of course, is to save the screen from having the current display being "burnt” into it, thereby saving yourself much anguish.
The public domain is a great source for such programs, but if you don't already have one, the small program presented here may be of interest to you. This is a manual "Screen Saver” program: In oilier words, you must invoke it directly. Once that is done, it performs the aforementioned function. The screen will go blank, and a small box containing a pattern will be drawn at random locations in random colors every two seconds, blanking the screen between scenes, ft will keep doing this until either a key or the left mouse button is pressed.
A screen saver is ideal when you know you are going to be away from your .Amiga for a while, but you don't want to turn it off! If you compile the program with one of the available AmigaBASIC compilers Listing One contains recommended compile time options for Absoft's AC BASIC and place it in either die root or “c" directories of your Workbench disk, it will be readily available to you.
The obvious answer to this question is simply to aim it black! But stop for a moment and think about what this involves. We must turn the edge of the screen (blue by default) black; we have to turn the screen border (white by default) black; we must turn die working pan of the screen (under user control, but blue by default) black; and finally we must turn the mouse pointer (black, red, and tan by default) black. If we know which palettes are used to control these areas, we can just set diem all to black, and we will have a blank screen. This is exactly what we'll do!
THE PALETTES INVOL VED OK, the palettes we are interested in are: Screen Edge Palette 0 Screen Border Palette 1 Working Screen User Choice, Palette 0 by default Pointer Red Palette 17 Pointer Black Palette 18 Pointer Tan Palette 19 If we just set till these palettes to black, well have two problems. First, when the program terminates, we must reset all the palettes; otherwise, the screen will remain black, and we will have no wray of knowing what drose colors were! Second, we must have a screen with a depth of at least five, in order (continued") for AmigaBASIC to allow us access to palettes
17 through 19.
Fortunately, we can address both problems with one answer.
We just have to establish a custom screen with a depth of five, and then open a full-size window with no title, drag-bar, or gadgets. This will give us access to all necessary palettes (which wre then set to black), and will cause die system to reset all palettes automatically when the window and screen are closed. Remember, color settings are peculiar to individual screens, so when a screen is closed, colors will automatically revert to those defined for the previous (now current) screen.
THE SCREEN BLANKER PROGRAM Type in and save the short program shown in Listing One. .Now try running it. If you have typed it in correctly, die screen will turn black, and a randomly colored box containing the defined pattern will appear at random locations on the screen at tw'o-second intervals. It will keep doing this until you press either a key or the left mouse button, returning things to normal.
This program should be compiled and saved on a disk that is usually at hand, such as your Workbench disk. It can dien be invoked quickly and easily, via CLI or Workbench, regardless of what you have just been working on (or with).
However, if you don't have a compiler and must use the interpreter, it is quite possible to invoke AmigaBASIC and Screensaver with a single command from a CLI. Just issue the command: " run amigabasic Screensaver” The run is optional, and "ScreenSaver” represents die name you chose for the program (do not omit the quotation marks!).
One final note: If you use the interpreter to execute this program, you may wish to consider replacing the END statement with a SYSTEM statement. This will terminate AmigaBASICand return control to Workbench when you press a key or the left mouse button.
THE PATTERN As you may already know', patterns must be defined wridi a width of 16 pixels and depth which is a power of two (l6, in this instance). In fact, die pattern used here isn’t really a pattern at all; it is a small box containing a short message. Now, you may also know', w-iien an area is fdled with a pattern, the system repeats the pattern as often as is necessary to fill die defined area, which is why some form of repeating pattern is always recommended. (This applies to LINE, AREAFILL, and PAINT commands.)
As it turns out, however, the pattern does not originate in the specified area, but in the upper left-hand comer of the current window. This means that you will not always see a clear representation of die pattern, but only the portion of the window'being drawn in. Nevertheless, the results are interesting and worth leaving as is particularly with this program. (II you are interested in reading more about patterns, I discussed them at some length in an article entitled “BASIC Patterns,” AC, V2.9, p. 76.)
THE PROGRAM ITSELF The program is simple, short, and straightfonvard, as evidenced by Listing One. In fact, only one instruction per line is used, along with an almost excessive number of comments for clarity. I wmuld suggest that you not include all the comments w-hen entering the program (except, of course, for the copyright notice, etc.); just use them for reading and understanding the program.
Now' there should no longer be any need for you to turn off your Amiga while you are away from it for an hour or two!
"Screensaver" - An AmigaBasic utility Program "ScreenSaver" was written tor Amazing Computing Magazine by 3rvar. C. Catiey ir. May Iri; Copyright (c) 1989 by Feline Systems.
All rights reserved.
Suggested Co.-r.pile Time Options for Absoft's AC 3ASIC compiler are N, U, and T; (R is optional; .
DIM flasher!(15),normal!(15) FOR n=0 TO 15 1 fill pattern arrays READ flasher!(n) ' ... read pattern value normal!(n) =SHFFFF ' ... set solid pattern vil.-,. NEXT DATA ShFFFF,SH8001,SHA2BD,SHA389 DATA SH5FE9,6H9565,SH82Q1,SH8281 DATA SH83C1,SH8081,SH8241,SH8241 DATA SH8241,&HB181,SH8001,SHF:FF RANDOMIZE TIMER ' initialize random numbers SCREEN 2,320,200,5,1 ' open custom 32 color screen WINDOW 2,,, 0,2 ' ... and a window to go with it PALETTE 0,0,0,0 1 change background color to black PALETTE 1,0,0,0 ' change border color to black PALETTE 17,0,0,0 ' change pointer PALETTE 18,0,0,0 ' colors
PALETTE 19,0,0,0 ' to black COLOR ,C;CLS ' clear screen to black PATTERN , flasher! ' set flashing pattern.
MustFlash=-l ' keep flashir.j WHILE MustFlash 1 ... while true fg=lNT(RND*31) ' get random foreground color bg=INT(RND*31( ' get random background color x=INT(RND*288) ' get random x coordinate y-INT(RND*169) ' get randan y coordinate COLOR fg,be ' set colors just found LINE(x,y)-STEP(31,311,,bf 1 draw patterned rectangle delay«=TIM£R ' get current ttc.e WHILE IIMER deiayS-2:WEND ' wait two sestet; COLOR ,0:CLS ' clear screen to black IF INKSYSO"" OR MOUSE (0|O0 THEN MuStFlash=0 WEND ' repeat till activity PATTERN ,normal! ' restore solid pattern WINDOW CLOSE 2 ' close window SCREEN CLOSE 2 '
close screen arm revert to prior colors SYSTEM 4 terminate program
• AC- Customer Service
(813) 377-1121 Technical Support
(813) 378-2394 A500 20 MB Hard Drive
495. 00 40 MB Quantum HD
695. 00 80 MB Quantum HD
950. 00 2 MB Ram Card for HD
260. 00 (populated) 512K Ram Expansion
110. 00 A2000 40 MB Quantum HD
625. 00 80 MB Quantum HD
899. 00 8 MB Ram Card w 2 MB onboard
325. 00 Supra 2400 Baud Modem w cable
129. 00 Keyboard Commands R -restarts the timer for current
track. If the timer should start too early for a track, you
can effectively re-sync it with this command.
P -pauses the timers until another key is pressed.
N -causes the program to switch to the next track of the album if there are any.
L -causes the program to switch to the previous track in case you hit the ‘N’ key too many times.
Esc - the ‘escape’ key causes the program to quit.
(Music Titter, continued from page 70) all albums have been read in, the music tides screen is set up and die first five albums and up to tire first 15 tracks of the first album are shown. At diis point and at the start of each subsequent album, you must press any key on die keyboard to start the timers. This gives you time to start stop the VCR or prepare the next album.
Once you press a key, the track and album timers start.
During the tracking process there are several keyboard commands available that affect the display: Call for More Information § ! Call for our Free 48 PageCatalog!
COM* PUTERS ft etc!
Circle 113 on Reader Service card.
Listing One to cc I c o CO a rs to O LLJ n_ oo cc Q. ZD CO * If there are more than five albums or 15 tracks for an album loaded, then the album or track list will scroll once the current selection has readied the middle of the displayed list.
Once the last track of the last album has completed, the program will wait for another key to be pressed before quitting the program.
In addition to recording complete albums to videotape, you can also record individual songs by setting up the music file such that there is either one or several individual songs for each album listed. You can also specify a group of individual songs to be an ‘album1 (e.g., Love Songs, Party Songs, etc.), To give yourself time to start the next song in a group, either specify the option ‘-p’ to pause after each track or option ‘-k’ to use keyboard commands exclusively when running die program.
MusicT Copyright (C) 1950 by Brian Zupke and PiK Publications, Inc. This program generates a titier display to accompany the audio on a VCR recording. The title information is obtained from a data file containing the following entries: name length = 40 optional A albumname 3 bias 7 trackl (muss) T track2 (jTlt. : ss) name time length -40 T track-n (m.:ss) A nextalbum CONCLUSION They say, “Multimedia is the wave of the future.” With die help of the Amiga computer and programs likeMusicT, that “future” gets a little bit closer. That's a future I’m looking forward to!
The maximum, number of albums that can be loaded is limited by the constant MXALBMS and the maximum, number of tracks per album is limited by the constant MXIRKS. All the tracks following an album definition will be listed (continued) ANOTHER TIP FROM DR. CHIP ’ * * 8 MHZ 68010 S 1.00 12 MHZ 68020 $ 30.00 16 MHZ 68030 $ 40.00 33 MHZ 68020 $ 80.00 12 MHZ 68881 $ 30.00 8 MHZ 80286 $ 10.00 256K- 150ns DRAM (DIP) $ 1.00 64K- 150ns DRAM (DIP) $ .25 Ask about PLCC, LCC, and ZIP DRAMs r N The Krueger Company can provide a wide variety of MEMORY, MICROPROCESSOR, and SUPPORT CHIPS.
All KRUEGER parts carry an unconditional 30 day guarantee. The minimum purchase is S50.00. Call Vlvron Lieberman at
(800) 245-2235 or FAX
(602) 820-1707. Mention AMAZING COMPUTING.
The Krueger Company YtTuOT (800)245-2235 int'l. (602) 820-5330 ?define ALBMSKWh’ 5 * Number of albums shown on screen ?define ALBMTMCOL 30 * Starting column of current album time ?define ALBUMSCLR 6 ' Color of albums shown ?define 3KGRNDCLR 0 * Background color define B0RDER3TM TMLIN*ROKSIZE+4 * bottom border of time box - sdefir.e BORDERTO? TMLIN*ROWSIZE-12 * top border of time box * =de£ir.e C01S-Z2 8 1* Width of screen column in pixels sdefir.e LA3EL3CLR 4 * Color of track album labels and border ((define ROWSIZE 8 * Height of screen row in pixels ((define S7RTALBK 3 * Starting
screen row for album list ((define STRTRK 17 » Start_r.o screen row for track list ?define TIMERSCLR £ * Color of track ar.d album time ?define TMLIN 14 * Row containing Track s Album times ((define TRACKSCLR 6 * Color of tracks showr.
Fdefine tRknCOL * Starting column of current crack number ((define TRKSHWN 15 * Number of tracks shown on screen ((define TRKTMCOL 12 * Starting column of current track time ((define TTLW 40 * Titles width (fdefine WNDWHGHT 40Q * Height of window in pixels ((define WNDWWDTH J2C * Width of window in pixels Program. Lrmits Screen Parameters (•include "graphics gfxmacros ,h" ?include "stdio.h" Circle 118 on Reader Service card.
Under that, album. The bias indicates a positive or negative time bias (in seconds) to be added or subtracted (in form of a delay) to fron. The track timer at the start of each new track. .This will accomodate track-co track delays that vary between each album. Trial and error may be necessary to determine the bias (if any) necessary.
The track timer will control the changing of tracks only if the track time is specified at the end of each track in the data file. The format is "(irai:ss)" where mm are minutes and ss are seconds. Both the minutes and seconds can be greater than. 59 (up to 99).
When the track timers do not control the switching of tracks (due to missing time or if option -k is specified) then the tracks can be switched by using the keyboard commands: sdefir.e ESCCHR 21 * Escaoe character sdefir.e MAXFILS 80 * Maximum size of data line read in sdefir.e MXAL3MS 20 * Maximum number cf albums 20 rf files to read 30 Sdefine MXFILES * Maximum number ?define MX7RKS * Maximum number cf tracks per album ((define TIM£_SI2E 10 ' Size of time format: ' hh:mm:ss' - Album Selection * ((define SELALBUM 1 sdefine NOSELALBUM 2 V Track Selection * N - next tracx L - last
track R - restart track timer (timer still updates) P - pause timers (another keypress resumes) esc - quit program These commands will also work when the timer is used to control track switching.
Any key must be pressed to start the timers at the beginning of each album. A key must also be pressed at the end of the lesc album to cause the program to exit.
* }include "intuition intuition.h" ?include "exec exec.h"
((define seltrack l * Show selected track when updating tracks
* Sdefine NCSEL7RACK 2 * Don't show selected track when
updating * Sdefine NOSHOWTRK 3 * Don't show any tracks when
updating * "Show Titles" States * ’ Sdefine NEWALBUM 1 * '
* V * ” Start next album Sdefir.e albumkey 2 * Wait for
keypress on new album.
Sdefine NEWTRACK 3 * Start next track sdefine TRACKKEY 4 * Wait for keypress on new track Sdefine INITIALTIME 5 * Set initial time (base on bias value) Sdefine RESETTRACETIMER S * Set track timer to initial time Sdefine ONTRACK 7 * Currently tracking song Sdefine ONTRACKPAUSE ' 9 * Pause timers - resume on keypress Sdefir.e SCROLLTRACK 9 * Determine need to scroll tracks ¦define SCROLLBACKTRACK 10 ’ Determine need to scroll back tracks * ¦define SCRQL1ALBUM 11 ' Determine need to scroll albums * ¦ define LASTALBUM 12 * All done - wait for keypress * Investors! Traders! Brokers!
. &' :*V.’v- %.’ * x- Trade Profitably Through the with MicroTrader
v. V * Global variables ¦ char AlbmTtl[MXALBMS](TTLW+1); char
Blanks[TTLW+1} = " Chk'fm = TRUE; Colors(81[3)= BOOL int 0,
1, 2, 3, 0, 0, 2, 2, 3, 5, 1, 9, 9, ) ; CmtAlbm; me int struct
long char char int int struct struct int USHORT struct struct
struct int int BOOL int BOOL char int CrntTrk; ‘DiskfontBase;
DiskfontBase Eseconds = 0; ‘FileName I MXFILES ]; ‘Font =
"topaz.font"; FrstAlbm; FrstTrk; GfxBase ‘GfxBase;
IntuitionBase *IntuitionEase; LstAlbrs = -1; ‘MTPointer;
Screen ‘MTScreen; TextFor.t ‘MTFonc; Window *MTWindow;
NbrFiles; Ntrks : MXALBMS ); PrnTtls = FALSE; TaBias [ MXALBMS
TrkPaus = FALSE; ]; TrkTtl E MXALBMS j [ MXTRKS ] [ TTLW+1 [
MXTRKS :; TrkTns t MXALBMS main( argc, argv) ir.t argc; char
*argv[]; ( 300L Get Album Ir.fo () ; APTR OpenLibrary(); SOOL
Set_Up_Screen (); int x; "t Ooen the woridl!!
* DiskfontBase = (struct DiskfontBase +)OpenLibraryI"aiskfont.library",0); if DiskfontBase NULL} GfxBase = (struct GfxBase ¦)OpenLibrary1"graphics.library",0); if (GfxBase != NULLI i IntuitionBase = (struct IntuitionBase
- ) Oper.Library I "intuition, library", 0) ; if (IntuitionBase
!= NULL) ( if ( argc 2 ) ( • Print standard format *
printf(" n FORMAT: %s option ... file file ... n n",
arcv[0] ); printf("Where: n n"); printfl" option: n n");
printf I" -k * use keyboard commands to change tracks instead
of timer n"); printfl” -p - pause after each track (but use
timer for each track) n") ; printf (" -t = display album and
set times only n n"|; printf " file = name of file containing
album track text entries: n"); printf(" A text (Album - up to
40 characters) n"); printfl" E value (Time Bias) n"); The
Ultimate Stock Market Technical Analysis and DataBase
Management Tool Kit Perform your own technical analysis on
stocks, options, commodities and indices. Keep your portfolio
under constant supervision and spot buy formations in other
securities. Watch for short sale opportunities and be warned of
resistance areas.
Mind your own portfolio and update, either automatically using the powerful communication capability, or manually using the sophisticated Screen Editor.
Fora Limited Time SI 95.00; Demo Disk $ 35.00 See your Local Dealer or Call: MicroActive Inc. USA: 4460 Patrick, West Bloomfield, MI 48322 CANADA: 7831 Bodinier, Anjou, Quebec H1K1C2 TEL (514) 355-8503 TAX (514) 354-4324 VISA Circle 108 on Reader Service card.
Printf(" (if value 0 subtract frcm timer) n”); printf(" (if value 0 add to timer) n"); printf (” T text (mra:ss) (Track - un to 10 characters) n n"); 1 else t NbrFiles = C; * Extract options and file names * for (x=l;x argc; X++) i if (argvjx] [0j **•* '-') I switch (argv[x)[1]) case ’k': * Don't check times * ChkTm = FALSE; break; case 'p': * Pause after each track + TrkPaus = TRUE; break; case ’t': * Display totals only * PrnTtls = TRUE; break; default: printf("Invalid option '%c' entered. n",argv(x)[11); ) I else FileName[NbrFiles-+3 = argvfx); ) ) if (NbrFiles == 0) (
printf("You must specify a text file n"); (continued) Pic-Magic™ Professional Quality Clip Art Series Package One 10 Disk Set in Fellowes Fan-File" Larger-than-Screen-Sized images.
220 Page Manual (Print outs ot ail Images) To Order or for Information (U.SA) Call: 1-800-387-8967 Joe’s First Company Inc.
P. O. Box 579, Station Z. Toronto, Ontario.
MSN 2Z6 Canada J® * Display titles if info present and optioned * if (Set_up_Screen ()) !
Show Title:; () : Close_Out_Screen(); ) i ) ) CloseLibrary(Intuition3ase); ) CloseLibrary[GfxBase! ; ) CloseLibrary (Diskfor.tBase); ; :¦ * Get Album Info This routine reads the specified filets), extracts the album, track, and timer bias information. It also computes end prints total time fur each album (including any bias] and the cctai time for ail albums listed.
* Get Album Information from specified filets) * if (Get_Album_InfoO £S IprnTtls) I Package One.EPS Encapsulated PostScript-” (Call) Packages Two and Three CALL Joe For Information... BOOL Get_Album_Info () long Albumintai; char Buf fer [MAXFILE+1); char *fgets(); i else i Pc. xtnc“« a rm*-*rvJ Tr*d*mar» of Jos’i F-fit Company lot. PoaJStripi* r* a 'UCwftnk Aor A (tab* S afar*- «nd P«g*5r*-m- ’ J of5ah-Lfl0k PjCtafirgCorp Circle 180 on Reader Service card.
Tail (416) 322-6119 if* Fax:(416) 489-1620 BOIL FirstTrack; FILS *fopent); Icr.cr GrandTotal; cher L ! TTLW+1 ]; char *Iinepir; FILS *list"; long minutes; BOOL SotSes; lor.g seconds; char -strcpyO; int t ; char tbuf[TIME_SIZSIr BOOL GcForl;; ire LstAlbm = -i; GoForlt = FALSE; Albu-.Total - 0; GrandTotc: = 3; for (x = 0; x LbrFiles; :¦:- + ) ¦: ¦ lust = foment Filename [:¦: j , *r" ); if ( list == 0 j !
Printf("InCan't open .1st file: %s. n", Filename J ; !
Else i printf (" nt.xtrscting da :a from file $ 3. r. n", Fa leName [; j }; NotNew = FALSE; While ( feetc ( Buffer, MAXFILE, list ) := 0 ) i * Replace 'newline' character with null » Buffer[strlen(Buffer)-1) = ' 0'; * Shorten line if too long ” Buffer[TTLW+2] *= ",C'; switch ( Buffer[0; ) i case 'A': * Extract Album Title ' t* Ftint total time fcr previous album ’ if (Nct’.few &» ChkTn) : For~at_Time (Aibur.Total, tbuf); printft" time: %s. n", tbuf); ) else ( crintf(" n"i; } ’ Process new album * NotNew = TRUE; GrandTotal += AlbuniTotal; AlbunTocal = 0; IstAlbm ¦- LstAlbm - 1;
Tm3ias[ LstAlbm. ! = 0 ; Ntrks[LstAlbm] = -1; FirstTrack = TRUE; strncpy(i,&Buffer[2],TTLW+1); pr:ntf "Processing album ’%sL); * Center text as required * if (scrlen(L) TTLW) strncpy (Albu.TtI[LstAlbm],Blanks, (TTLW-strlen (L)) 2) ; strncat (Albm.Ttl [LstAlbm], L, strlen (L)) ; strncat (Albm.Ttl 'LstAlbm],Blanks, (TTLK-strlen ID-1: 2] ; ] else i stn.ee; (AibmTtl [LstAlbm], L, strlen(L] ) ; i break; case ’3’; * Extract Track Time Bias * * Make sure an album, has been defined first: * i: (LstAlbm 0) crintf (" nMust specify album, name before 3ia; command: in") ; !
Else !
Sscanf I Lbuffer [?.] , "id", StmBias iLstAlbrr,! ] ; i (continued on page 82) PRESENTING WORLD OF AMIGA IN NEW YORK CITY ? Starring ?
* Featuring ?
Amiga Hardware • Amiga Software • Amiga Accessories Seminars • Stage Presentations • Clinics • Bargains Confidence - the key word in CONFIGURATION CONTROL Original Next Next Source Version Version Vl.0.0
vl. O.1
vl. O.2 Personal Confidence - Latest Version Presenting two
configuration control packages from Backwoods Software:
Personal Confidence anCj Professional Confidence Both
packages provide the user with tools for revision control and
security of your source code, documents, sound, graphics, and
more - with Confidence.
Single user with security.
$ 149.95. Professional Confidence Multiple users with enhanced security. $ 499.95. Cai! 1-800-826-1799 for sales and information.
Circle 161 on Reader Service card, MOVING?
Please don't forget to let us know.
If you are having a problem with your subscription or if you are planning to move, please write to: Amazing Computing Subscription Questions PiM Publications, Inc.
P. O. Box 869 Fall River, MA 02722 Please remember, we cannot
mail your magazine to you if we do not know where you are.
Please allow four to six weeks for processing.
Index of Advertisers Need more information?
Please use the Reader Service Card to contact those advertisers who have sparked your interest.
Advertisers wane to hear from you. This is the best way they have of determining the Amiga community's interests and needs. Take a moment and contact the companies with products you want to know more about. And, if you wish to contact an advertiser directly, please tell them you saw their advertisement in Amazing Computing For The Commodore Amiga Advertiser Page Reader Service Number ACDA Corporation 14 136 AmiEXPO 81 115 Anivision 87 150 ASDG 9 110 Backwoods Software 80 181 Beta Unlimited 64 126 Central Coast Software 11 145 Chechpoint Technologies 84 141 Commodore Business Machines, Inc,
13 131 Comp-U-Save 35 124 Computability 21 117 Computers etc!
75 113 Delta Graphics 8 120 Digital Formations 12 132 Dr T's Music Software 22 119 Fairbrother & SoeparMann 90 179 Group Business Systems, Inc, 86 146 Hologramophone Research 17 109 INOVAtronics, Inc. - 175 InterComputing, Inc. 25 130 Joe’s First Company, Inc. 78 180 Micro Momentum, Inc. 36 111 MicroActive, Inc. “7T 108 MicroMiga 68 182 MiGraph, Inc. 5 138 MJ Systems 51 149 ONE BITE 76 131 Poor Person Software 62 127 Pre’spect Technics Inc. 62 165 RCS Management CHI 129 Safe Harbor Software & Peripherals 27 134 Saxman Systems 83 103 Software Plus 44 143 Supra Corporation CIV 139 Supra
Corporation 19 187 The Grapevine Group, Inc. 95 147 The Hunter Group, Inc. 79 122 The Krueger Company 76 118 The Memory Location 82 107 The Memory Location 54 186 The Puzzle Factory,Inc.
2 168 Virtual Reality Laboratories, Inc. 85 121 Virtual Reality Laboratories, Inc. 94 167 PERSONAL COMPUTER SHOW March 16-18,1990 Sheraton Washington Washington, D.C. Admission includes the Exhibition, Seminars, Keynotes & Amiga Artists Theatre!
120 Amiga Exhibitors Featuring State of the Art Software and Hardware, at the lowest prices!
Master Classes Available in Amiga Graphics, Video, Programming, Animation, Rendering and Publishing!
Seating for Master Classes is limited; call for schedule and availability before registering.
PRE-REGISTRATION DEADLINE IS MARCH 2,1990 (No cancellations or refunds after deadline) SPECIAL EVENT: AmiEXPO Art & Video Awards with Prizes from C Ltd., GVP, IVS, NewTek and Philadelphia Video Labs For Hotel Reservations Call the Sheraton Washington at (202) 328-2000 Hotel reservations deadline: February 15,1990 For discounted airfares, call American Airlines at (800) 433-1790 and give them this ID: 12Z 04F REGISTER TODAY!
Register by Mail, or firing This Coupon to the show or Call 800-32-AMiGA Nationwide (or 914-741-6500) For Your Ticket to The Amiga Event!
~i NAME _ COMPANY ADDRESS CITY Registration is $ 5 Additional At The Door STATE ZIP For MasterCard or Expiration Date_ Account Number_ VISA Payment Yes, I want to come to AmiEXPO-East Coast Friday Saturday _ Sunday One day - $ 15 _ Two days - $ 20 _ Three davs - $ 25 _ Master Class(es) - List Class and Time - $ 60 Each Name as it appears on card: Signature_ Make Check or Money Order Payable to: AmiEXPO 465 Columbus Ave., Ste. 285 Valhalla, NY 10595 Total Amount Enclosed L Circle 115 on Reeder Service card.
The Memory Location Amiga specialists!
Full service Commodore dealer.
A2630 Processor board A2620 Processor board Framegrabber 256 Proscan 1X12 SuperGen2000 A Prodraw lablei Rom Kemal Includes &. Autodocs Rom Kemal Libraries & Devices Hardware Reference Phasar 4.0 ProPage VI3 Pagestream VI.8 Pagesetter II TeX Tax Break The Memory Location Ultra Design Deluxe Video III Caligari Fighter Bomber Iron Lord Battle Force 396 Washington Street Wellesley, MA 02181
(617) 237 6846 Lords of War Star Micronics Printers if
(IFirstTrack) AlbumTotal Tr.BiasJLs: FitstTraok - FALSE; ¦
} strncpy(L,SBuffer [2], TT1X-1); * Center title if less
than maximum site *7 if (strlen(LJ T7 IN) [
strncpy(TrkTtl[LstAlbm][NTrks[LstAlbm]],Blanks, iTTL st
rlen (L)") 2); stmcat (TrkTtl [LstAlbm] [NTrks [LstAlbm]
] , L,strlen(L)
strlen(L)+1)12); ) vise strncoy (TrkTtl[LstAlbm] [NTrks
[LstAlbm.] ], L, i ] trier. (L)) ; ] break; } * end switch
* ] * end while * fclosef list ); " Print total time cf
last album and for compiet if (ChkTm) e set * 1
Format_Time(AlbumTotal,tbuf); printf (" time; %s. n",tbufI;
GrandTotal += AlbumTotal; Format_Time(GrandTotal,tbuf);
orintf PinGrand Total: %s. n r.", tbuf) ; else ( printf
P n") j ] Store hours: Mon.-Thur. 10-6,Fri. 10-8,SaL. 9-5
Commodore authorized repair on-premise. Low flat labor
rate, plus parts Circle 107 on Reader Service card.
(Music Titler, continued from page 78) break; ease 'T' : * Extract Track Title * * Make sure album has been defined first I ’ if (LstAlbm 0) 1 printf (" nMust specify album name before Track command] n") ; } else ( GoForlt = TRUE; Ntrks[LstAlbm]++; * Extract time if checking times * if (ChkTm) i t = strlen (Buffer ] - 7; if (t 0 printf(" nMissing or invalid tine - Disabling Auto~7rack n"I; ChkTm = FALSE; } else if (Buffer[t] !- * ’ Ii 3uffer[t-3] != II Buffer[t+6] != ’I') printf(" nMlssing or invalid time - Disabling Auro-Track n"); ChkTm - FALSE; } else i
sscanf(£Buffer[t+l],"%21d", Sminutes); sscanf &3uffer[t+4],"%21d",sseconds); TrkTm [LstAlbm !i Ntrks[LstAlbml] = minutes * 60 + seconds,- AlbumTotal +¦ TrkTm[ LstAlbm 1[ Ntrks:LstAlbm] ]: J !* end else * i * end for * if (IGoForlt) printf("rile (s) must contain album track entries' n") ; return(GoForlt); I * Set Up Screen This routine creates a screen and window to display T soecified albums and tracks.
BOOL Set Up_ScreenO i APTR AllocMemd; BOOL GoForlt; char ‘Name; struct TexcAttr NA; struct Nev.‘Screen NS ; struct NewWindov NW; struct TextFont "OpenDiskFont( ; struct Screen ‘Cper.Screen () ; struct Window 'Oper.Window (); int x; GoForlt - FALSE; * Create a screen * NS.LeftEdge = 0; NS.Topsdge - 0; NS.Width - WNDWWOTH; NS.Height = WNDWHGHT; NS.Depth » 3; NS.OetailPen « Q; NS.BlockPen = 0; NS.ViewHoaes = LACE; NS.Type = WBENCHSCRESN; NS. Font = NULL; NS.DefaultTitle = NULL: NS.Gadgets = NULL; NS,CuS tomE i t Map = NULL; MTScreen = OpenScreen(£NS); if (MTScreer. != NULL) !
* Create a window for new screen * NW.LeftEdge = 0; NN.IopEdge = 0; NW.Width = WNDWWDTH; NW.Height = WNDKHGHT; NW.DetailPen = 0; NW.BlockRen - 0; NW.IDCMFFlags = VANILLAXEY I INTUITICKS [ WINDOWACTIVE; NW.Flags = SMART_REFRESH I BORDERLESS ACTIVATE NOCASER2FRESH [ RM3TRAP; NW.FirstGadget = NULL; Nw.CheckMark = NULL; NW.Title = MULL; NW.Screen = MTScreen; NW.BitMap = NULL; NW.MinWidth = WNDWWDTH; NW.MinHeight = WNDKKGHT; NW.MaxWidth = WNDWWDTH; NW.MaxHeight = WNDWHGHT; NW.Type = CUSTOMSCREEN; MTWindow = OpenWindow(£NW); if (MTWindow != NULL) GoForlt = TRUE; * open larger font (topaz 11) *
NA.ta_Naae = Font; NA.ta_YSize « 11; NA.ta_Sryle = 0; NA.ta_Fiags = NULL; KTFcr.c = OpenDIskFont(4NA); if (MTFont !« NULL I I SetFor.t (MTWindcw- RPort,MTFont) ; !
* Define Color Palette * for (x=0;x 8;x++| SetRGB4(SMTScreen“ Viewport,x.Colors[x][01, Colors [x] [1; ,Colors[x] [2]) t * Make mouse painter invisible * OFF_SFRITE; * Clear and set up display * SetDrMd (MTWindow- RFort, JAM2) ; SetAPen(MTWindow- RPort,LABELSCLR); Set3?an(MTWindow- RPort,BKGRNDCLR); ClearScreen(MTWindow- RPort); Move(MTWindow- RPori,0L,TMLIN*ROWSIZE); Text( MTWindow- RPort," Track: - Album:",30L); Move(MTKindow- Rport,0L,BORDESTOP); Draw(MTWindow- RPort,WNDWWDTH-l,BORDERTOP) ; Draw(MTWindow- RFort,WNDWWDTH-l,BORDERBTM); Draw(MTWindOW- RPort,0L,BORDERBTM); Draw
(MTWindow- RPort,OL,BORDERTOP); Move(MTWindow- RFort,QL,30RDERT0P+l); Draw(MTWindow- RPort,WNDWWDTH-l,BOHDERTOP+1); Move(MTWindow- RPort,OL,BORDERBTM-1); Draw(MTKindow- R?ort,WNDWWDTH-l,BORDER3TM-1): 1 else ( printf("Can't open window!!! n"); CloseScreen(MTScreen) ; 1 ) else printf("Can'c open screen!!! n"): ) return(GoForlt); Close Out Screen This routine closes the larger font (if opened), resets the mouse pointer, and closes the created window and screen.
SAX MAN SYSTEMS INTRODUCING Here it is! Proof that the AMIGA (tm) Computer is more than just great for graphics and sound. We all know about its ability to produce the BEST Desk Top Publishing, the BEST Desk Top Video, and the BEST Desk Top Music. But did you know it could also do the BEST JOB POSSIBLE with your accounting?
We, at SaxMan Systems have taken the BESTdata-base available for the AMIGA (tm), S UI’ERBASE PROFESSION A .(i m i from Precision, Inc., and created two powerful, and easy to use accounting systems.
Sysiem 1 - Billing and Disbursements rim) This system is designed for use by small businesses. It processes cash and credit sales, prints invoices and statements, and ages your accounts receivable. It also will track your cash disbursements, and print a check register. Finally, it tracks and reports on the general ledger accounts necessary lo fill out tax returns. List price is S 249.95 System ft 2 - Sax.Man Accountin'! System rim) This ts a complete accounting package, Including: General Ledger, Accounts Receivable, Accounts Payable, Payroll, Inventory Control, and Job Cost Analysis. Its
features are much loo extensive to list here. List Price is S 499.95 For Information contact: SaxMan Systems, 400 Walnut St., 403, Redwood City, CA 94063,(415)368-6499 Circle 103 on Reeder Service card.
Close_Out_ScreenI) 1 SetFont(MTKindow- R?ort,NULLI; if I MTFont != NULL) ( CloseFont(MTFont); i CloseWindow(MTWindow); CloseScreen(MTScreen); 1 .
Show Titles This routine displays the albums and track titles and perforins selection of tracks and albums based on timers and or keyboard commands.
* Show_Titles() I long AlhmElaps; long AlbmTmr; long Elapsed;
APTR GetMsgO; struct IntuiMessage *IM; long TntlTm; char Key;
ir.t Mode; 30QL Quit; long TrkElaps; char TrkTime[TlME_siZE];
long TrkTmr; Mode = HEWALBUM; FrstAlbn - 0; CrntAlbiti “ -1;
- cnL iA,nnn Updat e_Albcm.s (SELALBUM); ErstTrk = 0; CrntTrk =
-1; UpdateTracks(NOSELTRACK); Mode = ALBUMKEY; break; case
ALBUMKEY: * Wait for keyoress on new album '!
If (Key != NULL) 1 Mode = NEWTRACK; AlbmTmr = Esecor.ds; comP'e,fihfl V ori‘S iencer ff°,T1 j IPl sequencer Blue Ribbon Bakery to & you 32 or more simultaneous MIDI channels!
Break; case NEWTRACK: * Start next track * CrntTrk+t; if (CrntTrk Ntrks[CrntAlbm]) !
Else Mode = SCR0LLAL3UM; Computability Performance Value The Serial Solution is your best buy in serial expansion at only $ 199!
The right price, the best performance, the must computability.
Use it with: Bars&Pipcs ¦ Deluxe Music • A-Talk III
• Baud Bandit • OnLinc! ¦ Diga
• many others • The Serial Solution delivers error-free
performance for both the standard baud rates (1200. 2400, etc.)
and the MIDI baud rate. The highest supported baud rate is 125K
baud useful for networking two Ami gas together.
Bach port has a lour- hyte buffer to ensure no data loss at all transmission speeds.
The Serial Solution provides two indus- iry-standard serial pons. The 9-pin port is IBM-AT compatible. The 25-pin port is RS-232C compatible. And it supplies the 12 volts needed to drive Amiga-specific peripherals, such us MIDI interfaces.
Both ports support all standard handshaking lines plus CD and Rl.
UpdateTracks(SELTRACK); if (TrkPaus) : AlbmEIaps = Esecor.ds - AlbraTr Mode = TRACKKEY; else 1 Mode = INITIALTIME; ;• break; case TRACKKEY: * Wait for keypress on new track if (Key !» NULL)
P. O. Box 2035 • Manassas Virginia £2110 • 703.330-5353 Circle
141 on Reader Service card.
AlbmTmr = Eseconds - AlbmEIaps; Mode * INITIALTIME; } break; * Top of main loop * while (!Quit) I Key = NULL; * Check answering service for messages * IM = (struct IntuiMessage *)GetMsg(MTWindov-XJserPortI; If IIM != NULL) 1 switch(IM- Class) ( case INTUITICKS: * Update master timer * Eseconds = IM- Seconds; break; case VANILLAKEY: * Process keypress * Key = IM- Code; if (Key == ESCCHR) Quit = TRUE; break; case WINDOWACTIVE: * Make mouse pointer disappear * 0:F_SPRITE; 1 ReolyMsg(IM); !
Switch (Mode) i case NEWALBUM: - Start next album. - Crr.t AlbmT + ; if (CrntAlbm LstAlbm) I Update_Albums (NOSELALBUM) ; UpdateTracks(NOSHOKTRK); Mode = LASTALBUM; ] else I case INITIALTIME: ' Set initial time (based on album bias value) * IntlTm = 0; if (CrntTrk != 0 SS, TmBias[CrntAlbm] 1= 0) [ IntlTm = TmBias[CrntAlbm]; Mode *= RESETTRACKTIMER; } else ( Made = resettaacktimer,- :• break; case RESE7TPACKTIMER: * Set track timer to initial time * TrkTmr = Eseconds - IntlTm; UpdateTracks(SELTRACK); Mode = ONTRACK; break; case ONTRACK: * Currently tracking song * if (Key |« NULL) (
* Process key commands * switch(Key) case 'n': ' Next track *1 case 'N': Mode - SCROLLTRACK; break; case ’1': * Last track * case 'L': CrntTrk -= 2; if (CrntTrk -11 CrntTrk = -1; Mode = SCROLLBACKTKACK; break; case 'p': * Pause rimers * case ’?': TrkElaps = Eseconds - TrkTnr; AlbmSiaps = Eseconds - AlbmTnr; Mode = ONTRACKPAUSE; break; case 'r' : * Restart track timer * case 'R' : TrkTmr = Eseconds; break; ] * Print Total Track Time * TrkElaps = Eseoor.ds - TrkTrar; Format_Time(TrkElaps,TrkTime); SetAPen(MTWindow-SRPort,TIKERSCLR); SetEPen(MTWindow- R?ort,BKGRNDCLR); SetDrMd
(MTVrindcw- RPort , JAM2) ; Move (MTKindov- RPort,TRK?KCOL*COLS:iS,TNLIN*ROWSIZE) ; Text! KTWindov- RPort,TrkTime,TIHE_SIZE-1) ; * Print Total Album Time * Elapsed = Eseconds - AlbmTnr; Format_Time(Elapsed,TrkTime); Movei MTWindow- Rport,ALBMTMCOL*COLSIZE,TMLIN*RCWSIZE ; Text( MTWindow- RPort,TrkTime,TIME_SIZE-1); * Check if track has completed (if checking time) * if [ChkTm is (TrkElaps = TrkT.m(CrntAlbml (CrntTrkj ) ) Mode = SCROLLTRACK; break; case ONTRACKPAUSE: * Pause - resume on keypress * if (Key != NULL) ( TrkTmr = Eseconds - TrkElaps; AlbmTmr = Eseconds - AlbmSiaps; Mode «
ONTRACK; 1 break; case SCROLLTRACK: * Need to scroll tracks? * if (FrstTrk + (TRXSHWN-1) NtrksICrntALbm]) if (CrntTrk = (FrstTrk t TRKSHWN-1) 2 FrstTrk++; Mode = NEMTRACK; break; case 3CROLLBACKTRACK; * Need to scroll back tracks? * if (FrstTrk Cl if (CrntTrk+1-FrstTrk TRKSHWN 2) FrstTrk-; Mode *= NEWTRACK; break; case SCROLLALBUM: • Need to scroll albums? * if (FrstAlbm + (ALBMSHWN-1) LstAlbm) if (CrntAlbm = (FrstAlbm + ALBMSHWN-1) 2) rrstAlbm+t; Mode = NEWALBUM; break; case LASTALBUM: * All done - wait for keyoress * if (Key !=* null) ( Quit “ TRUE; I ) ¦ End switch I) ’
) * End while *f 1 (continued) The best. Turn off the lights. Distant Suns, home grown on the Amiga™, presents the subtle colors of the night sky. No other astronomy program on ANY platform can do that.
Get it. A real time machine. A toy universe for your Amiga™ - Distant Suns. Virtual Reality Laboratories, Inc.
(805) 545-8515.
Circle 121 on Reader Service card.
Update Albums This routine updates the albums list on the screen. The current album is shown in reverse-video. The album list will scroll if there are more albums in list char, are shown and middle album on screen has been reached.
Update Albums(Select) int Select; t int C; ir.t Row; * Reset Track Album status line * SetAPen ( MTWindow- RFort,TIMERSCLR); SetBPen( MTWindow- RPort,BKGRNDCLR); SetDrMd( MTWindow- RPorc,JAK2); Movet KTTJir.dow- R? Ort, TRKNCOL * COLS 12E, TMLIN* RCW3I2E) ; Text ( MTWindov- RPort," 0",3L); Move ( MTWindov- RPort,TRKTMCOL'COLSIZE,TKLIN’RONSIZE); Text! MTWindow- R?ort,* 00:00:00",TIME SIZE-1); Move ( MTWi ndow- RP o rt,AL3MTMC0L * COLSIZE,TMLIN*ROWS IZ E); Text ( MTWindow- RPort,* 00: 00:00",TIME_SIZE-1) * update Album list * C = FrstAlbm; SetAPen ( MTWindow- RPort, alb’JMSCLR) ; for (Row =
• FREE Tax News & Tips Newsletters, 3 times year. F 1Q4QX Fi
• Personal Version-Form 1040. Schedule A.B.C.D.E.SE fzi 19 R868
Form 2106, 2441, Additional forms can be ordered F2210 74952
senaratelv F268S R972
• PLANNED STRATEGY FOR TAX REFUND. Program ™00 F5329 module that
assists you in predicting refunds for the R f 36 F6251
following year. F4137 F6252
• Automatic Calculation. Avoid paying too low or too F4255 F8582
high taxes.
• Shows you the effect of graduated tax rates tor federal "tea
raon and some states. F4835 F8801
• Worksheets lor Misc. Deductions. F2106, Sch C & E. and other
• Constant update of form and schedule with each Stale tax tor CA
CT IL recalculation. Oh'pT'wi'' '
• For fast printing, pm teed, perforated, continuous ™" federal
tax forms provided. YEARLY UPDATES
• Minimum l meg. AVAILABLE.
AVOID AUDITS. A program module that tells you whether expenses ORDER NOW! And deductions exceed gross income.
Federal with State .$ 119.95 Federal ONLY . .$ 89.95 Professional Version (40 Federal tax forms)... $ 1,495.00 DEALER INQUIRIES WELCOME.
* For availability or technical inquiries, write or call Group
Business Systems, Inc. 12755 Matteson Ave.. Suite 9«Los
Angeles. CA 9Q066»(213) 397-6095 Circle 146 on Reader Service
) Move( MTKindow- R?ort,OL,Row*ROWSIZB); if (C = LstAlbm.)
Text ( MTWindow- RPort, AibmTtl [C] , TTLW) ; ) else I Texet MTWindow- RPort,Blanks,TTLW); !
C = C + 1; ; j « Update Tracks This routine updates the tracks list on the screen, The current track is shown in reverse-video if Select is set to SELTRAK. The tracks list is scrolled if there are more tracks in the list that are not shown and the current track is in the middle of the display.
• UpdateTracks(Select) int Select; int C; int Row; int t; char
tbuf[a); * Reset Track Time in Track Album status line * if
(Select 1= N05H0WTRK) t SetDrMdl MTWindow- RPort,JAM2); Movei
+ 1; sprintf(tbuf," %2.2d",t); SetAPen(
MTWindov-kRPort,TIMZRSCLR); Text ( MTWindow- RPort,tbuf,3L);
Text( M?Window- R?ort," 00:00:00",TIME_SIZB-1); 1 * Update
Track list * C = FrstTrk; SetAPer. ( MTWinaow- RPort,
TRACKSCLR) ; for (Row = STRT3K? Row = STRTRK * (TSKSHWH-1I”2;
Rov+=2) t if ((c « CrntTrk) 54 (Select ¦*» SELTRA.CK)) (
SetDrMd( MTWindOw-ARPort,JAM2 I IHVEP.SVID) ; ) else ( SetDrMd(
MTWindow- RPort,JAM2); 1 Move ( MTWir.dow- RPort,
0L,Row'ROKSIZE) ; if (Select = NOSKOWTRX) i Text (
MTWir.dov- RPort, Blanks ,TTLN); t else if (C =
NtrkS[CrntAIbm]) £ Text( MTWindow- R?o
rt,TrkTtl[CrntAibmJ[c],TTLW); } else Text I M,TWindov- RPort,
Blanks,TTLW) ; i C - C + If !
- Listing Two-- * Format Time Copyright 19S9 by Briar. Zuoke
and PiM Publications, Inc. This stand-alone subprogram converts
a long integer seeonds-of- day value into an ASCII string in
the format “ hh:mm:ss". The absolute value of SecondsOfDay must
be from 0 (midnight) to B6399 (one second before midnight),
otherwise the formatted time will be incorrect. A negative
value for SecondsOfDay is valid. This happens when using a
countdown timer. In this case, the negative sign ('-'I will be
the first character or the formatted time.
* Format_Time(SecondsOfDay,FmredTine) long SecondsOfDay; char
*FmtedTime; ( int Hours; int Minutes; int Seconds; char Sign?
Sign ¦= * if (SecondsOfDay OD ( SecondsOfDay - -SecondsOfDay; Sign = : ) Hours = SecondsOfDay 3600; SecondsOfDay = SecondsOfDay % 3600?
Minutes = SecondsOfDay 6C; Seconds « SecondsOfDay % 60,- sprintf(FmtedTime,"%c%02.2d;%02.2d:%02.2d",Sign,Hours, Minutes,Seconds); )
• AC* (continuedfrom page 62) be fully compatible, usually
because the developers broke a rule or two to get things to
work a little better. It will be interesting to see how many
pieces of software break when 1.4 is released. The Bandito
hears that games are the most vulnerable, but some well-known
productivity software may be in need of a quick fix, too.
DP AIN T III 1 (PLUS MOVIESETTER USERS) ANIMATED FONTS Bring your screens to life with 3DFONT--Afull rotation 3D font For effects that will knock their socks off!!
Dissolve on or off screen-Rotate, Shrink, etc. POURFQNT-Pour in place WOW Animated paint can pours the font on screen!
COMICFONT-Seeto believe!
Animated characters that bring your title to life OVER 270 ANIMATED BRUSHES Thousands of screens that bring out your best ONLY$ 39.95 nF.I.IVF.RF.nTO YOUR ODOR!
Check or M.O. to:
P. O.BoxSOl Prosser, WA 99350 WA. RES. ADD $ 3.12 TX COMING
SOON-PREHISTORIC AND SCI-FI products named are trademarks of
their respective co. J Circle 150 on Reader Service card.
Commodore's vertical market advertising push is kicking off in the first quarter. Insiders give the campaign good reviews for appearance and substance.
What remains to be seen is how well it generates sales. Commodore is providing a stepped up campaign for dealer training, so that they can turn the sales leads into actual sales.
Oxxi has picked up the Aegis software line and has plans to create new versions of some of the products. This is good news for fans of die software. The Bandito hears that while Videoscape 3D has been picked up by Oxxi, you should not expect a new version from Allen Hastings. He is busy with his 3D animation software for NewTek, which should be on the market by the springtime. From tire demos, it should offer some features dial have never been seen before in Amiga animation.
TWO DISK SET The Bandito advises caution in die licensing game. One well-known Amiga company paid a pretty penny to acquire some Hollywood properties for a series of games, but the products are not doing very well. And the company still has to pay up the big advances for die license, even if die software never makes enough to cover the advance money. Oh well, die Bandito muses, that's life in the software business... You may remember that the Bandito told you about a new external drive Commodore was developing? Weil, it is here. Commodore is coming out with a new 3.5" floppy disk drive called
the A1011. It is a sleek little drive that is priced to cut into the done drive sales, it is about time, too. That A1010 looks awfully clunky, Wliat do you think?
Disney (AKA Buena Vista Software) is shipping Leo Schwab’s Onion program in February, For some reason, they have decided not to call it Onion but instead will bill it as The Animation Studio. Personally, die Bandito likes the flavor of Onion a bit better, butdiose marketdroids would never countenance a name with such pungence.
Can software make you cry? Just ask Leo about die amount of work he put into this program. The Bandito will be disappointed if there is not at least one screen hack (a "schwabbie" to diose In The Know) hidden somewhere in tile program. Those who have seen the software are very impressed a very slick interface designed the way animators work. The Bandito thinks the most fun part of the product is the clip art provided from die Disney library.
The Bandito predicts that die Amiga will emerge in die 1990s as die leader in the home computer market. If Commodore plays its cards right, the Amiga can be the big winner for the next five years. The Bandito recalls how die C64 got off to a slow start against the Apple II, and finally overtook it in the end. It was the growing software base and Tramiel’s insistence on relentlessly slashing die price that made the difference. That is why the Bandito looks forward to a retail price of $ 495 on the A500 this year. It is already being sold at close to $ 500, but with a list price of S495 you will
be able to get it for under $ 400. It may happen before the end of 1990. The A590 is an important part of the drive to make the A500 the leading home computer, making it easy and reasonably cost-effective to add a hard drive and extra memory- to the A500.
Tills is somediing that was always too difficult and expensive to do with previous home computers, if you could do it at all.
And it makes the A500 a solid competitor to business computer systems, but with strengths in all the areas important to a home computer (graphics, animation, and sound).
One weak point in the Commodore strategy is hardware and software support.
Many of the Amiga loyalists who have stuck with the Amiga from the start are running out of steam, and many have left the market (Byte-By-Byte is now putting all its energies into Macintosh software.
Electronic .Arts is concentrating on games.
Aegis is sold.). Some are still doing well (NewTek, Gold Disk, Brown-Wagh), and there are some new companies that are growing fast (Hash Enterprises, for one).
But Commodore realizes that the hardware and software is not being developed at the same pace as in previous years, and they are stepping up their developer support efforts. Commodore is seriously interested in investing money in developing key technologies for the Amiga. Hey. Maybe they need to spend a few hundred thousand subsidizing a gossip columnist...
• AC* AC Disks Source code and executable programs included for
all articles printed mAmazing Computing.
R This disk contains the source 1 w and executable code relating to articles in AC V3-8 and AC V3-9.
Gels In MuJtiForth Parts I & H: Learn how to use Gels in MulUForth. Author: John Bushakra FFP A IEEE; An Example of using FFP Sc IEEE math routines in Modula-2. Author: Steve Faiwiszesvski GVI: A complete Computer Aided Instruction program with editor written in Amiga BASIC.
Author: Paul Castonguay Tumhlin’ Tots: A complete game written in Assembly language. Save the falling babies in this game. Author: David Ashley Vgad: A gadget editor that allows you to easily create gadgets. The program then generates C code that you car. Use in your own programs. Author: Stephen Vermculcn McnuEd; A menu editor that allows you to easily create menus. The program then generates C code that you can use in your own programs. Author David Pehrson Bsprcad; A powerful spread sheet program written in AmigaBASIC. Author Brian Catlcy Fractals Part I; An introduction to die basics of
fractals with examples in AmigaBASIC, True BASIC, and C Author: Paul Castonguay Shared Libraries: C source and executable code that shows the use of shared libraries.
Author: John Baez MultiSort: Sorting and intertask communication in Modula-2. Author: Steve Faiwiszewski Double Playficld: Shows how to use dual playfields in AmigaBASIC. Author: Robert D'Asto
• 881 Math Part L Programming the 6S881 math coprocessor chip in
C Author: Read Prcdmore AfgS: Passing arguments to an
AmigaBASIC program from the CLI. Author: Brian Zupke i Of This
disk contains the source and executable code relating to
articles in AC V4.5 and AC V4.6. Digitized Sound: Using the
Audio.device to play digitized sounds in Modula-2. Author Len
A. White 881 Math Part 0: Pan IJ of programming the 68381 math
coprocessor chip using a fracul sample Author: Read Prcdmore
At Your Request: Using the system-supplied requestors from
AmigaBASIC. Author: John F. Wcidcrhim Insta Sound: Tapping the
Amiga’s sound from AmigaBASIC using the Wave command. Author;
Greg Slringfellovv MIDI Out: A MIDI program that you can
expand upon. Written in C. Author Br. Seraphim Winslow
Diskless Compiler: Setting up a compiler environment that
doesn’t need floppies Author: Chuck Raudonis Fractals Part II:
Pan II on fractals and graphics on the Amiga in AmigaBASIC and
Author. Paul Castonguay Analog Joysticks: The code for using analog joysticks on the Amiga. Written In C. Author: David Kinzer C Notes: A small program to search a file for a specific siring in C, Author: Stephen Kemp Better String Gadgets: How to tap the power of string gadgets in C. Author: John Bushakra On Your Alert: Using the system’s alerts from AmigaBASIC. Author John F. Wicdcrhirn Batch Files: Executing batch files from AmigaBASIC Author: Mark Aydellotte C Notes: The beginning of a utility program in C. Author: Stephen Kemp ?This disk contains the source and executable code relating
to articles , in AC V4.9. Memory Squares: Test your memory with this AmigaBASIC game. Author: Mike Morrison High OcLinc Colors: Use dithering in AmigaBASIC to get the appearance of many more colors. Author: Robert D’Asto Cell Animation: Using cell animation in Modula-
2. Author: Nicholas Cirasella Improving Graphics: improve the way
your program looks no matter what screen it opens on. In C.
Authro. Richard Martin Gels Ln Multi-Forth Part 3: Tne third
and final par. On using Gels in Forth. Author: John Bushakra C
Notes V4.9: Look ai a simple utility program in C, Author:
Stephen Kemp lD_Cells: A progam that simulates a onc-di-
mensional cellular automata. Author: Russell Wallace
Colourscopc: A shareware program that shows different graphic
designs, Author: Russell Wallace ShowELBM: A program that
displays lo*rcs, hires, interlace and HAM IFF pictures
Author: Russell Wallace Labyrinthjh Roll playing text
adventure game Author: Russell Wallace Most: Text file reader
that will display one or more files. The program will
automatically format the text for you, Author: Russell Wallace
Terminator: A virus protection program Author Russell Wallace
ho This disk contains the source I 6 r and executable code
relating to articles in AC V4 10 & AC V4.ll. Typing Tutor: A
program written in .AmigaBASIC that will help you improve your
typing Author; Mike Morrison Gbit's Gadgets: Using gadgets in
Assembly language. Author; Jeff Glatt Function Evaluator: A
program that accepts maihamaticai functions and evaluates
Written in C Author Randy Finch Fractals: Part III: AmigaBASIC code that shows you how to save load pictures to disk, Author.
Paul Castonguay More Requestors: Using system calls in AmigaBASIC to build requestors, Author: John Multi-Forth: Implementing the ARP library from Forth Author; Lonnie A Watson Search Utility: A file search utility written in C Author: Stephen Kemp Fast Pics: Re-writing the pixel drawing routine in Assembly language for speed. Author: Scott Stcinman 64 Colors: Using extra-half-brite mode in Arm- gaBASlC. Author: Bryan Catlcy Fast Fractals: a fast fractal program written in C with Assembly language subroutines Author: Hugo M. H Lyppens Multitasking in Fortran: All the hard work is done here so
you can multitask in Fortran Author. Jim Locker ?= j This disk contains the source 1 7 and executable code relating to articles in AC V’4.12 & AC V5.1. Arcxx Part II: Information on how to set up your own Arcxx programs with examples.
Author: Steve Gilmor.
Lcggo My LOGO: A Logo program that generates a Christmas tree with decorations Author: Mike Morrison.
Trees and Recursion: An introduction to binary' trees and how to use recursion Written in C Author: Forest Arnold C Notes: A look at two data compressing techniques in C. Author: Stephen Kemp Animation? BASlCaUv: Using cell animation with AmigaBASIC. Author: Mike Morrison Menu Builder: A utility to help build menus in your own programs Written in C. Author: Tony Preston.
Dual Demo: How to use dual playfields to make your own arcade games. Written in C. Author: Thomas Esbelman.
Scanning the Screen: Part four in the fractals series. This article covers drawing to the screen, in AmigaBASIC and TrueBasic, Author Paul Castonguay.
C Notes: Recursive functions in C. Author: Stephen Kemp.
This disk contains the source and executable code relating to articles in AC V5.2 & AC V5.3 Dynamic Memory!: Flexible string gadget requester using dynamic memory allocation Author: Randy Finch.
Call Assembly language from BASIC: Add speed to your programs with Assembly.
Author: Martin F. Combs.
Conundrum: An AmigaBASIC program that is a puzzlc-likc game Author: Dave Sengcr.
Music Titier: Generates a titlcr display to accompany the audio on a VCR recording.
Author Brian Zupke C Notes Fom the C Group: Writing functions that accept a variable number of arguments Author: Stephen Kemp Screen Saver: a quick remedy to prolong the life of your monitor Author Bryan Catlcy revietv by Barry Solomon D Comipmter QmupMcs:
• Ju have been into computer graphics particularly 3D for
several years now.
So imagine my delight when I ran into this nifty book on computer graphics at my local mega-chain bookstore: 3D Computer Graphics: A User's Guide for Artists and Designers.
I picked it up and casually thumbed through it., .my wife had to buy it for me jus: to get me out of the store. Wow! What a book!
First of all, I should really make one thing clear: this is not a book about Amiga 3D graphics. This is a thorough discussion of the history and background of computer-generated 3D as well as its current use and application. The author is talking about the real thing. The stuff the "Big Boys” do. The kind of 3D graphics and animation done on tire Grays and the Pixars and the Cubicomps.
Please don't think I'm putting down die Amiga. Personally, I’d say that tire Third Edition of this book won't be complete widrout a chapter on the Amiga. This edition, however, is an examination of the highest-end computer 3D graphics available the cutting edge of the art which we Amigans are getting closer to every day!
“Why does this have anything at all to do with me and my Amiga?”, you may ask.
Well, even if you’re a serious hobbyist (and certainly if you’re an Amiga professional) there’s a great deal to learn by watching the competition. And this book is the competition. Know thy Enemy! Besides, as I said, we’re getting closer every day, and when we finally make it, I don’t want to be a 3D illiterate. Personally, I think that as the Amiga (and its available 3D software base) continues to grow and change, this kind of information will be a necessity to us all.
The book begins with a discussion of the basic concepts of 3D graphics and the hardware used to generate them. It explains the concept of a scale model and a mathematical model and the difference between them. .Also discussed and contrasted are prepared and interactive modeling as well as subtractive and additive modeling. To illustrate his explanation of subtractive modeling, the author quotes die old story about the “elephant kit”. That, of course, is the kit with everything you need to make an elephant. When you open it up you find a block of wood, a knife, and instructions telling you to
carve away everything that doesn’t look like an elephant!
I need this kind of information, and I enjoy this kind of writing. I have used both subtractive and additive modeling all along without knowing the terms or really thinking about the difference. I know that this new knowledge will allow me to better understand what I do, and help me achieve new' points of view. By the way, if you didn't know, subtractive modeling is starting with a basic shape, or outline, and adjusting or “carving” the proper shape from it (like the block of wood and the elephant). Additive modeling is building objects from smaller ones, as you might build up a body, or
robot, from a series of cubes and or tubes.
Chapter Two brings us a very informative discussion of dimensionality. The idea of coordinate systems, vectors, angles, and even the basics of points and lines. Color is also discussed, and for beginners, there is a very easily understandable explanation of hue, lightness, and saturation-HLS (this is the same as the hue, saturation and value-HSV to which most Amiga graphics programs refer).
As this book is really aimed at artists and designers, the next chapter also discusses basic computer terms and configurations. From there it takes off and there isn’t anything remotely relevant to computer-generated 3D that isn’t thoroughly discussed. Surface properties of materials, lighting, and shading, and specularity are covered. Polygons and polygonal models are explained. And, 1 must say, this book contains the best explanation of Gouraud ancl Phong shading that Fve ever read. Textures and texture mapping are covered in detail, as are fractals. The use of trees (hierarchy and
hierarchical systems) is also well- explained. Other topics completely and simply explained are: rendering and rendering algorithms, animation, and production techniques.
Tire author of this book, one Andrew
S. Glassner, holds a Ph.D. in Computer Science from the
University of North Carolina at Chapel Hill. He has been
active in computer graphics research for over ten years and as
such has been involved xvith Courtroom j Aci as Prosecutor or
Defense Attorney Play against the Computer or Another Person
Choose from Lilreral or Conservative J uttges Select Criminal
Cases from the Court Docket j Question Witnesses, Raise
Objections r Convince the jury and Win tire Case from... only
FalrBrother Si SoeparMann $ 45.95 5054 S, 22nd Street
Arlington. Virginia 22206
(703) 820-1954 IBM, Bell Communications Research, PARC (the Xerox
Palo Alto Research Center), the Delft University of
Technology, and the New York Institute of Technology
Computer Graphics Lab. If the book reads like he knows what
he is talking about (it does), this is why!
If you think you’re into computer 3D, then the 40+ color plates in this book will absolutely make you drool. If they don't, I’ll eat my disks. I only wish they were larger. The book is also chock-full of black and white pictures and diagrams to illustrate the author's points.
As I’ve mentioned, this book is not written for computer fans; in fact, at no point does this book ever really assume any serious computer knowledge. It is very clearly written and easily understandable.
I’ve been using Turbo Silver and Sculpt-Animate 4D (and a few others) for some time now, and I've always wondered how they (their developers) managed to come up with two entirely different approaches. There have even been many times when I have marvelled at each different method, i still find it completely amazing that we can define, create, and render three dimensions in terms of only two! I think reading this book and learning more about the generic fundamental s of 3D has really helped me to better understand the world of 3D graphics.
• AC* 3D Computer Graphics: A User's Guide for Artist and
Designers, 2nd Edition Andrews. Glassner Design Press Division
of TAB BOOKS inc. 10 East 21 Street New York. NY 10010 Price:
S26.95 Inquiry 209 Circle 179 on Reader Service cord.
Many years back a friend turned me on to an album of synthesizer “music” by a gentleman named Morton Subotnik. I say ¦‘music’' because the majority of the people I’ve played it for don't seem to think it is music. I do.
The album was created on a Ruchla synthesizer about 20 years ago, long before you could buy a Muppet Babies keyboard (which is actually a synthesizer) at Toys ‘R’ Us. It is a collection of crashes, bangs, rumbles, grunts, groans, squeaks, tinkles, and more that just tickled my fancy as it had not often been tickled before. It was (and still is) one of my favorite albums.
It was several years after I first heard this incredible album before I finally realized what it was about this new sound that fascinated me so.
Unreality. That’s what it was and is. The fact that almost none of these “noises” were sounds that occurred naturally. Nor were they your usual man-made sounds: Over the years I have collected and enjoyed some rather unusual synthesizer music. I like pretty' much everything I Ve bought, but it’s the oddball stuff the outre, the avant-garde that still tickles my imagination the most.
Don’t get me wrong. It’s great that my Korg, Roland, Yamaha, Casio, or Oberheim can “do” a violin that sounds just like thereat thing. (It can make you a lot of money at weddings.) But the sounds that still get to me are the ones that are so different, so unnatural, that they couldn't have come from anywhere else but the inside of a little electronic box.
Do I digress from the topic of 3D computer graphics? Weil, yes. But only a little. I've been a big fan of computer graphics for several years now. The topic has become a profession with me as well as an obsession. The only difference between my love of synthesizer music and my love of computer graphics is that with the latter, I recognized the source of my passion immediately. It’s the unreality of it.
Strange, bizarre 3D images. Objects that do not or cannot exist, rendered so cunningly that you’re certain drey are real.
Or common, everyday items in improbable or even impossible contexts. Tliis is what I really love.
Every day we are inundated with incredible computer graphics. Every channel on TV is filled with glass, marble, and chrome logos, which mast and turn and fly in every direction. It’s almost become a little too commonplace,(Chrome Logos R Us?)
I never thought that I'd own a computer that could actually do real, three- dimensional, ray-traced graphics (much less animations). The Amiga is a remarkable beast. Truly.
A little over two years ago I began researching my Amiga. Always the aware consumer, I thoroughly checked out all of my options. There was a new Macintosh due out shortly. Of course, software might be a problem for a while. (As far as 3D software goes, it still is.)
I found this truly professional 3D I software package. .All I would need to run it I would be an IBM-compatible 386 and some pretty sophisticated video adapter cards.
Still, tire hardware would be several thousand dollars less than a Mac. The ' problem? I finally asked about the price of the software. “$ 26,000," they answered.
“Cash or charge?" By the way, I still try to keep up on what else there is on the market.
At my request I recently received a brochure from one of the Phone Companies about a j new software hardware package (which actually included two computers one controlling the other). Obviously, an incredible 3D animation setup. And on sale! If I purchased it before January 1, 1990 (rats! Too late!) It would only cost me ninety-nine five. That's right $ 99,500!!
My need for the Amiga was obvious.
Here I am, more than two years later and my obsession with 3D graphics (and the Amiga) is still going strong. Now there are a number of 3D modeling, rendering and animation programs available. The Caligari series, Turbo Silver, the Sculpt-Animate series, Videoscape, Forms in Flight, Design 3D, 3- Demon, C-Light, PageReader 3D, and more.
There are several 3D font packages, many 3D utilities, and a host of 3D dip-arr- type packages. They vary in style and level of sophistication, but they all have one thing in common. They all bring the world of 3D graphics and or animation within the reach of anyone with an Amiga and some imagination.
B. S. The AMICUS & Fred Fish Public Domain Software Library This
software is collected from user groups and electronic bulletin
boards around the nation. Each Amicus disk is nearly full, and
is fully accessible from the Workbench. If source code is
provided for any program, then the executable version is also
present. This means that you don't need the C compiler to run
these programs. An exception is granted for those programs
only of use to people who own a C compiler.
The Fred Fish disk are collected by Mr. Fred Fish, a good and active friend of the Amiga.
Note: Each description line Oelow may include something like 'S-O’E-D*. Which stands lor ‘source, object file, executable and documentation'. Any combination ol these letters indicates what lorms of the program are present, Basic programs are presented entirely in source code format.
SDSoios E'OCM Cubes Cuter Fscape Hidden Jpad Optical PajntSoi Sftu-e SpaceAn menu-bar Oocr. Are date risptay. £ fiegaxeoflfe.E iruten-based way to se: re time caa, another Emacs. Mere or limited lo word processing. S-E-D a CLI shell, worts wifioui fie Workbench, S-E-0 explains how to read I unction s ys Irore AMIGA Base eiptans new to wm fie game gjde te rsslng a 69010 in your Amiga sendng escape sequences a your prrter bps on setting up your startup-sequence Fife IrsI of Transtonr.er programs fiat wort Spree Spiral ThreeCee Topography Wheels Xenos HALS000 Poke Sugarplum C programs: Atem arid
external memory to the system example of BOB use console 10 example create and delete ports create standard 10 request* creating task examples example cl track read and wrae source to the dotty window" demo dual playtield example Food fill example old version ol froemap' tods tor Vspmes and BOBs graphc memory usage inricator ir.ndcw example trom RAM adring input handler so the mpA jy earn rearing the joys® rirea keyboard rearing layers exam ples lest mouse port decvt CcCj echo tasrertp RxOate freedraw GlxMero Grep IBM2Amiga Mardd mere qucc raw setlsce sparts exam pis of making your own
Lfarary with Lattice tests parallel pod commands tests serial pod commands example of serial pod use sample pnrter ntertaco code ixrterdenttdetrabon* T9cn test program source to interlace on.oft prograTi set the acr-butes ol no paraJe! Pod set the aon.butes (panty. Data brt*) ol me serial port sngsejtayfieid example source so namatsr and phonetics demo simple timer flemo erec support trw fuxtions mere eiec suppod I t«t turcsons leads and tf splays aJI ava£ab)e system fcrts process i and pdbasej assrr.ebier irCirie Hies: autorostr W warcngi of deadtocs* with autorequestei console O.txl copy of
the RKM console 10 chapter riskJont Ut warning ol risk lore toadng bug lultunctrt list offdefines. Macros, functions npuidev.M preLT.manf copy of the rpm oevce Chapter license mJcrnatcn on Wodiencn ristnbuton license prmer pre-reiease copy of ne chapser on prirtec rirvers, from RKM 1.1 vl lSdtxl 'riff of id ffie changes !rom verson 1.0 to 1.1 v2Sv1. Rill 'riff of mcAOo file changes trom version 23 lo 10 AMICUS Disk 5 Files from the Amtei Link Amiga Information Network Note thai some ol these lies are o*j. And refer sc cider version* ol the operating system. These files are Iron Am iga Link.
For a time, Commodore supported Amiga Ink. Aka AIN. Lor online developer technical supped, n was crtytp and nmng tar several weeks. These files done* carry a warranty, and ara tor educational purposes only, 01 course, that's notto say they con! Wort.
A demo of Intuition menus cafled ‘menudtmo’, In C sourc wherds c Fnd a file searcrmQ al suorirecores bobteslc BOB programmxig example sweepx sound synthesis example Assembler files: mydevjsm sample device driver mylbasm sample kbrary exam pte myWJ myrisvj Asmjuppi macron Tens: amiggrtda ds Modula-2 trals aseconvert Forth Ana’yte Wtahfcrt Texts: 66020 Ai2jej Bucs Clfcard tps on Sung jnaji-C in Lattice make yojr own 51« drive exM-rs fie Goto numbers bug ksJ of LaEice C version 3 03 user's view of ne MicroForge HD EXECUTE-based print spoo prog.
EdCommands Renames HafBnght Modem Pms RAVttsks ROMWack Sounds Wink dean epscrse: showtug speaibme i xtrifie cnrapkSmi merued quck cuckEA aed'.3 C programs sptn3 pcpct fixofcj shell ass Make Emacs qsortasn sevnprasm Svpnffif trees.o Robot Texts vendors cardco onrixde mndwaker ritoeshow assembler ndude files cps cn CLI commands simplo terminal progrim.S-E aid lo comping with Lattice C opposite oi CONVERT lor cress developers source code to fie 'dotty mrtondomo im-styto ftename expanse, partial S.0-0 explain* use of tesMoating poet math fixes future dates on alt Nes on a risk. S-E simple
Workberch drawing prog..$ -E grapitic memory usage nxator. S E . Searches lor a civen string in a file with docs, ham shows of! The hrid-and-modfy method of color generation Iasi parallel catie transfers between an IBM and an Amiga Mindefbra set program, S-E patterned grapric demo, SE makes Lattice C cried lie symbols visible lo Wack. S-E quick son stones routine example sampe windwr 10 turns on interlace node, S-E qii-type graphic demo. S-E Other executable programs: SpeechToy speech demonstration “ ' rispraysaSavaiabtelere* AmcaDOS object library manager, S-E text file archive program. S-E
airtwhops executable ties rimptoCUsheil, S-E lie compressior program s. S-E a lanihar game. S-E a simple 'make' programing ultey, S-E an early version of the Amiga text edtor. S-E-D Assembler program*: bssarcfusra bnary search code Unix compatible qsortQ function, source and C test program setjmpo coda for Lattice 3 02 Unix system V compatible prirrttf) Unix compatible tree() function, u-D fTfwdakfarmeiiy had IFF speafcator He* and examples, Sirce fis spec is constant y updated. Fie IFF spec files have been moved ta fieu own dak in the AMICUS coieacr) John Draper Amiga Tulorials: Animate
descrbes armason algorchm s Gadgets MonaJ on gadgets Menus leam about Irrturtionnerus draws circle graphcs draws fractal planet landscapes Abasic programs; Tools Addressooc* simple database program lor addresses Cardfile timpij carp L« carause program Deno mubwndowdemo KeyCodes shows keycodes tor a key you press Men. On many Asasic programs from a meru UoreCricrs way tc get more cokxs or the screen at once, usrg aiasng shapes simple color shape designer Speakt speoch and narrator demo Abasic programs; Games BnckOut das&c computer brick wall gamo Ofieto also known as ‘go’ Saucer ample
shoot-em-up game Spetlng simple taking spears game TcyBox Mfcoatfe graphics demo Aeask: programs: Sounds Enerainef plays nat tune pretends it’s a real ccrcpuier simple police siren sound plays 'the Dance of the Sugarplum Fairies' describes 53020 soeeduc board Irom CSA explains uses d! The ASSIGN command known bug 1st n Lattice C 3.02 reference card lor AmigaDOS CLI CUCommands gude to using the CU Commands shonerguoe to AmigaDQS CLI commands cudetofieEDeritor Am aOOS fienane wildcard convent]ots explains rare grsprtcs chip* that can do more colors oescr.ptcn of ne senai Don pmout tips on
sitting ja your RAM: risk tip* on usmg ROMWack explanation of instrument demo sand Nilcrmat Speed reluration of Amiga's CPU and custom cbp speed WackCmds tips on using Wack AMICUS Pitt 2 C programs: aft 3d sods modeSng prog. W 'sample baa ties Craw* t»OCkS draws atoes draws pctures m the style ri Durer draws fractal landscapes 3D drawing program, w; hidden Ino removaJ »mple paint program draw several optical illusions
s. mpie paint program draws fie Shut* m 3d wireframe graphcs demo
speech utity drawsspfieres draws cofer specs 3d function plots
artificial topography circle graphcs iMBfimq Abaso program*:
Graphics AMICUS Disk 3 C programs: Xret a Z cross-reference
gen.. S-E 5ritrior extira-ha.f-txijr*tchfp gri cenc. S-E Chop
tnras (chop) lies down to site. S-E Cleanup removes strange
characters from ten Res CR2LF converts canace return* ta line
feeds in Am a Nes. S-E Error adds comp o errors to a C file. S
Heflo window ex. Horn the RKM, S Kerm it generic Kermrt
implementation, fiakey.
No terminal mode, S-E Scale* sand demo play* scies, S-E SkewB RjPk cube demo in hi-res cricn. S-E Arriga BasicProg s( fir) Automata csftJar automata srr Jarxn CraiyEights card game Graph fincton graphng programs WitctwwHour a game AbasiC programs: Casno games of poker, blackjack, rice, and craps Gomoku also known as'othello Sabotage sort ol an adventure game Executable programs: [ksassm a 63000 risassembler. E-0 DpSide Snows agwsetcf Ffpctxes. E-D Arrange a text fcmanrg program, E-C Assembler programs: Argoterm terminal program wrti soeech and Xmodem. S-E AMICUS Disk 4 File* from the original
Amiga Technical BBS Noio that some ol Ihese Files are old, and refer to older versions ol the oporating system. These fies came from the Sun system ihai served as Amiga technoa! Support HQ lor most of 1985. These files do not cany a warranty, and aretoreducatioroi purposes orfy. Ol couse. S%afs not lo say mey don't wcrA Compete and nea y x-SKtiite C source to ‘nage.ed'. an early version of Te ten Eriior. This is a Me flaky, but ccnpees and nns.
An Intuition demo, in U C source, incfudng files: der.cnenuo, demomonu2.c. demoreq.c, gelasoii.c, icJemo.c. idemo.guide, kJemojiiake.kJemoallJi, nodose, and txwritee addmem.c bobteslc ccrsoleO.c craapodc cxeasiS c creatasAc rishoc dottyc riflyay.c freemapc gdtorisc afimemo neftoc npuUevc |Oy«kX keytdC layerteio mousporto Ownibc.
OwfJbasm paraiestc serftesic sersampc pnrxnf.c pdbaseh ne ntes.c sedacec setparaliel c SetSehafjc pngplayx speechtoy.c timedefy.c timer.c timrstuf.c W-x Font c exktei external risk spec cabon gameport game pod soec parale! Para'tef ped spec senai serial port spec vl 1 update Idtcf new features n version 1.1
vl. 1h.tirt riff cl incfudo He rivinges from verson i 0 to 11
files tor burring ycur own pnnter drvers, induring
dcspeciaJ.c, epsondaUb, imt.asm, printer c, printer.tnk,
primenu asm, render c, andwaiusm. Thisduk does
conananumberoHJesoescnring the IFF spoaficatcn, These are not
the latesiand greatest files, but reman here forfkstonta!
Puposes. TheyinctodetextliesandCsourceeiamples The latest IFF
spec s elsewhere n ifrs Ibrary, AMCailMAfi IFF Pictures Th*
risk ndudes the DPSide program, wrich can view a gimrt seres
ol IFF pcures. And the shcwpc' program, which can view sach
Se a: fie ctickrianiccrt. The pxrixes induce a screen from
ArecFox. A Dega* dancer, the guys at Ejectrcnc Ans. A gor.aa.
ha’ses, King Tut, a Ighthouse. A screen from Marble Madness,
the Bugs Bunny Marsan, a sUI from an rid move, the Eire
Straits moving company, a screen from Pinball Contructron
Set. A TV nawcaster. The PantCan, a wold map, a Porsche, a
shuttle mission patch, a tyrannosaurus rer, a ptarie-l view,
a VISA card, and a ten-speed.
AMOS Disk 7 Digifiew HAM demo picture disk This risk has tyChxes Iron re DgMe* rod-and-rrority nrieo rigtzer.
B rdudes re laries wp pencis and toijpops, fie young get, fie bUidoar. Fie horse and buggy, fie Byte cover, fie cetiorary page, fie rcbof and Robed. Tris rcsudes a program to new eacti pcturs separately, and alt together as separate. SWabie screens. The 'seeitm' program, to turn any screen ins an IFF picture.
AMICUS. BisM C programs: Browse wow text Fles on a disk, using menus S-E-D Crunch removes commits and whte space from C files, S E IconExec EXECUTE a seres ol commands Ircm Workbench S-E POScreen tXcnprixr.ps Rifiport cl hghesti screen to prreer SetMema* sets a secorc reage for an con. When ricked once S-E SetWinoow makes windows for a Cu program 10 run under WcrXPeXh S-E SmalOock a small distal riockr a w.-dcw menu bar Scrmper the screen printer in fie Icxjfi AC S-E Amiga Basic Programs: (Note; Many ol these programs are present on AW ICUS Disk I. Several ol these were converted lo Amiga
Basic, I included here.)
AridmsSook a srnpte address book database Bal draws a bal Coad program so carvers CompuServe hex files to brary, S O CU fie came rsuton driven Coer At an drawing program DeAaeOraw fie drawing program h fie 3rd AC.S D Eiza conversational computer psychclogist Othello the game, as known as'go' RatMaze 3D ratmaie game ROR bogging graphics demo Shuttle *a $ 30 pctures or the space shuttle Spering Simple speflng program YoYo wierd :erti ravty yo-yo demo, tracks yo-yo c ne mouse Executable programs: 3Dcube ModJa-2 demo cf a rotating cube Anicon sets a second toon mage, displayed when ne icon is
cfcked AmigaSpefi a slow tut smrie sprit checker, E-0 arc fie ARC file compression prog must lor tetocom, E-0 Bertrand graphcs demo risksalvage prog, lo rescue trashed risks. E-D KwiXCopy a quick but nasty disk copy program: ignores errors. E-D LifcOtr lats hun*j in an object fie t- D SavellBM ares any screen as FF pio.E-D11 ScreenCXxr-p shareware screen drihp prog E onfy StarTeroi vers 2.0. term program. XmodemE-0 Tejd: LaticeMam GdskOnve GuruMed L2t3.03bugs MforoeRev PrirtbPOOler .BMAP files: These are fie necessary inks between Amiga Basic and fie system libranes To take advantage cl the
Amiga's capariinies n Bay:, you need these f.les BMAPs are included for ‘cLsf, 'ccnsrie', 'diskfonf, exec, 'icon1, Intufcon', layers', 'nathlfp’, mafieeedatas'. 'madwees- ecus Disk 9 Amiga Basic Programs: FigntS«m sxir.pie fkfit sfmutaor program HuePalrite expiainj Hue. Sa jrauon, A Intensity Reguesser ei. Of requesters from Amiga Base Scroll Demo demonsrates scrotfng wpabloes Synthesuer sound program WcrtdUap draw* a map of fie world Executable programs: Bcwxgf latest Bong1 demo.with sriectaWe speed.E Brusri2C canverti an IFF brush to C date instructions, inriakzabon code. E Brosh2lcoo
converts IFF trush b an con, E Dazzle graphics demo, tracks to mouse, E DecGEL assemrier program tor sioppirvg 60Q13 errors, S-E-D Kjocfc meoj-tar ckxk and date rispfey. £ Lfa the game of Ue.E TimeSet fikxrion-based way to set fie time & date EMEmacs another Emacs. More oriented to word processing, S-E-D MyCll a CU she!, works without fie Workbench, S-E-D Texts: FnctrKeys read knrton keys Irom Amga Basic HackerSr. Eiprans how to fie gar e rackert lsS30t 0 gutie to rstiJhg a 63Q10 in jour Am--ga Boingf latest Borg1 demo.wrth se'ecraSespeed. E Brusn2C convent an IFF brush to C data ingbas',
'mafitrans'. PotgoT TreeV and Vartslaky AHCU------ HrirterSfi istiSSGIO PrcrterTc Startujlip XfmvRencw Printer Drivers; Printer drivers lor the Canon PJ-iOBQA. The C fioh Prownter, an improved Epson driver that eliminates streaking, the Epson LO- 830, fie Gemmi Star-10, fio NEC B025A. The Okidata ML-92. Fie Panasca: KX-PlOa Jam.ify, and fie Smjtn-Corona D30Q, wrii a doajTvene describing fie fisralaton process.
AMICU5 Disk 10 Instrument sound demos Trtsis an con rinvenoerno.orcriated to many dealers. Sndudes fie sounds cl an acoustic gutar, an alarm, a baryo. A cass girta', a berk, a crilcpe. A car hern, daves. Water enp, electric guitar, a Bute, a harp arpegic. A kickdnsm. A manmba, a organ m'nor clwd.
People rafkrng, pigs, a ppe organ, a Rhodes pane, a saxophone, a sitar, a snare drum, a steel drum, bells, a vbrophono, a violin, a wailing gutar. A horse whinny, and a whistie.
AMKaaJMikii C programs rind mcubonriased. CU reptacemrx manager S-E cpn shows and ariusspnoniy of CU processes, S-= ps shows tfito cn CU yocesses, S E vriCtex rispfays Compusaw RLE pcs, S-E Amiga Baric programs prirtered pemter and spree editor procran optimize optimization ex ample from AC article calendar large, arxmated ca'endar, diary and date book program amoroa toanamortizabens brosracSCa con vens smaJ IFF brushes to ArugaBasc BOB OBJECTS gnds draw and play wawfems hbert draws Hit *, nadlfi mad ib stay generator rnaitatk taSutigmalmg 1st program meadows3D 30 graphics program, trom
AC artde mouserack mouse tracking example in hires mode slot rid machine game tictadoe fie game switch pachnko-ikegame weid makes strange sounds Executable programs cp unr ike copy carman! & ds screen cfeav S-E diff unx-like sbeam edter uses 'riff output to Ex Ses pm chart recorder performances ndoator Assembler programs rotating blocks grapf.es demo, S-E-D start a new CU at fie press ri a button, ike Sidekick. S-E-D vspr® Vspriifl example code trom Commodore, S-E-D Am aBBS Amiga Base bJeth boanti prcg, S-D Assembler programs sanD makes star Setts ike Star Trek rtrorS-E-0 Pcaxes Mart
.Mandelbrot 30 view of Mandelbrot set Star Destroyer hi-res Sar Warsstarsfxp moving-worm graphics demo converts ’.todia-2 keywords to uppercase B-'esheri n circle aigor ifim erample 12 templates lor fie spreadsheet Anatyze There are four programs here that read Commodore 64 pore ries. They can translate Koala Pad. Docdte Print Shop and News Room grapfics lo f F formal Geftog fie files here you C-&4 to your Amiga s fie hard pan AMICUSDisk 12 Executable pro-ams ‘aShk1 Mtioa' e inker, bm taster, E-D s ns fie risk la riskdeanera.E D sends Epson sefings to PAR from menu E-D we* hf-respics mfew-res
supero ap. E-C teSfiefrme.E-D indckriesafrie.E-D converts Aprio! Tow medum and high res pfdures to IFF. E-D menu CriXf produas C code for rr.erus, E-D qlict risk- x-risk rjDUe copter, E-D cop os Etectiorxc Arts d«sks, remove* protection, E-0 demo ol text ecStor from lAcro$ rntfts,E-D robot arm grabbing a cytmder Amiga vrenoora, names, addresses fixes to early Cardco memory boards cross reterenee » C oriude fies ctoes to playing fie game we!
Make you own sideshows from fie Ka'edcsccperisk screen Cear and Ctl arguments era mpie Ktock Me TmeStf EMEmacs MyCLI Texts: FnttrtKeys instructions. NtiaSziticn code, E 3ru$ ri2icon converts i=F brush c an con. £ Dazzle graphcs demo, tiraots x mouse. E DeoGE- assembler program tor stepping 68010 errors. S-E- PageSesef FroefydJ3r4uUtileversqrqof the updated PagePnnt and PageiFF program s tor ne PageSener Oesktop publishing package.
RiAV indcw Fesjes any CU wTtJcw using crvy CU cormarcs, E-D Lta3d 3 D verson of Ccnway’s UFE p gram. E-D Detasx CuuStyta re-assart a new Vi'orVpexhdsk. S-E-D Caendar.WKS Lotus-compatible worksheet rat makes bandars SetKey ” “ ‘‘i ' “ '"fK1“c“w" Where can you find all the Fred Fish Collection, as well as the Amicus Disks and The AC Disks, cross referenced and fully listed?
AC CUE)E miGA VPG HP-10C SetPrefs DK 0*005*15(1x2 AC's Guide lists the descriptions and contents of over 330 Freely Distributable Software disks as well as Solve Gadgets Household Waveform
D. SkLb SufcSCTRS matang smal C programs, S-E-D Make C took like
COMAL header file. S-D Makes Emacs tancbonkey defmrticns by
Greg Douglas, S-D Snoot) on system rescxxce use. E-0 Bard’s
Tata cnaracer etitcr. E-0 I txogram. Shows the we d a gven set
of fiteA E-D CU vrndow utity resiles orrent window, S-E-D over
2400 Amiga products.
On Sale Now at your local Amazing Dealer AMICUS Diftl2 Amoa Save programs Routinesfrom Carolyn Scheopre of CBM Teen Support a sadand dsbay IFF pictjres lom Arcs Basil. Wto. Documentor.. Also indudod is a program to oo screen prints fl Amiga Basic, and the newest BWAP files, with a corrected ConvertFD program. Wito ex • ampio pictures, and the SavelLBM screen capture program.
Routines to lead and pay FutureScuX and IFF uxni Wes tern Amiga Basic, fry John Foust for ApciieC V«ns. Wito documerta- ton and C aX assembler scarce lor wring you own libraries, ana interfacing C to assembler m Ibrares. Win eiampte sound.
Executable program gravty So Aner van 86 gravtaton graphs santulatat S-E-0 Tents MIDI make you own MIDI instrument interface, documentation 5 a lu res schematic.
AMICUS Disk 14 Several programs Irom Amaang Compuing issues: Toots DanKarys C structure index program. S-E-0 At ca Base programs: 3VA? Reader fry Ter. Jones FF Brush2503 byMfceSmriger AutoReguester example DOSHe wr Windowed hela system for CU commands. S-E-D PETrans translates Pei ASCII files to ASCII files. S-E-D D Squared Graphics program from Scientific American, Sept 86, S-E-0 Crff aflcs or rerr eves carnage returns from I4«. S-E-0 ppoocode decrypt Detune Part, rcroo copy protector. E-D gueryWB asks Yes or No from TO user reruns exrft rode, S- k YaCtiC type spreadsheet. No mouse control E-
D view vews text fies with window and slider gadget E-0 Oing, Sprang, yaBoing, Zong are sprite-based Bong1 style demos, S-E-D CUCkck. SC’ock, wCtaek arawiXc* border docks, S-E-0 Texts An ardcte on teng-c mtstance priospcr monfcrs, tys cr making brushes ot odd snapes n Deu*e Pant, and recommendations on icon interlaces from Cornmooore-Amga.
AMICUS DiaLli The C programs include: Y a Fie pr«Wg u®y. Who tar art r, the background. And with tne numbers and cotroi character filtering.
1m' displays a chart of the blocks al’ocated on a disk.
'Ask' questions an 'execute' file, returns an error coda Sc control the e* eoj&n in that baxh File "Staf an enhanced version of AmigaDOS sans'command.
Dissolve- ranocmtactissdvodenrodstfayiFFpieufe slowly, dot by dot. In a random lashcn TcoCU? Invoke new Oil window at the press cl a key.
The executable programs include: ¦Form' fie formatting program frrouyi the printer dnver to select print styles DiskCar catalogs disks, maintans, sortsmerges lists of disk fies ‘PSouna' SunRne Industres' sampled sound edicr & recorder leonmata* makes icons for nos programs ‘FraaafV draws great fiacai seascapes and mountain scapes X BreakouT 30 passes create breakout in a new dntensen AmgaMonW displays fists of open files, memory use. Tasks, devices and pors in use.
¦Cosmor ds’ version ol’asteod*1 for toeAmga.
¦Sailers' hghresofjlcn graph cs demo wrteNnModba 2.
Ttxts: ansi af exprara escape sequences tne CON: devce responds to.
F Key’ todudes template tar nrakng paper to srf 'a Tie tray at ne top of the Amiga keyboard, "Spawn1 programmer's document from Commodore Amga. Deserts ways to use the Amiga's mutoasking capabWiei in your own programs, AmigaBasic programs: Grids' era* sound waveforms, and hear them payed, light a verson cf the Iron Dgr.t-cytiev.deoga.Te. WgaSof a game of soitatt.
Stats' program ta taloJate Eating averages Money* Try at grab aE tiebacs of money mat ytx can.* AMCUS h also notaries o cea-- j IFF pcves. A' Tie enemy walkers ton fie de planet n Star Wars, and a pepxe of a cheetah AMICUS fij&lfi juggierf deno by Enc Graham, a robot juggler bouncing three mirrored baits, with sound effects. Twenty-four frames of HAM animation ae lipped qgtakfy to produce this image. You control the speed of the juggling. The autry’s documentator tints that this f?pWur sor,eca* ** 2Y*1 l3ia iS a pi-cdes ot w covers of Amiga World and Ar.a2.n3 Ccrpuing.
C programs: ¦hpurandtar’ exam pfe of makng an ir w hander.
FTeZap3 Orzy f,te edtrg program ¦SnowPnnf iSspcays IFF psore, and pms r.
• Gen' prcgram index es and retrieves C stricture s and variables
declared in the Amga indude file system.
Executable Programs: FixHunkZ repairs an executable program fie for expanded memory ms2smus' converts Music Sixfco fies to FF standard ¦SMUS" tamat I haie heard this program nght have a few bigs. EspecaJy in regards to very long ssr s. Tu! D works n most cases.
'MissJe' Anga version of ffw Missile Command1 ndecga.Te. Thss dsk also onais se-ieri files of scenaxs lor Amga Fight Simulator II. Ey p-jtting or-e ot these seven fitas on a Wark dsk. And inserting rtinthe drive after performinga special command in thisgame.
A xnber of rteresting locatons are preset into the Flight Simulator program. Fcr eiampfe. One somano places your pare on Alcatrai, w“f« anothr puts you in Cenfal Park VMCUSttskV Tetaommuixioons ds* whych corans ai terminal programs
• Ccxr.m' VI .S3 term prog wiTi Xmodem. Wxmodem, ¦ATerm’ V7.2
term prog. InctaOes Super Kefm.il YT-iOO‘V26 Da-.-e Wec efs
IT-tCC er.Jauy wtn Xmodem .Kenr.it. and sect ng ‘Amiga Kemf
V4D(D6Cl port ot the Uru C-Kermc
* VTek'V2J.* Tektronix graphics terminal emulator based cn the
VT-100 prcg. V2.3 and contains latest ‘arc’ file cor press on
'Am aHosf V0.9 for CompuServe, tndudes RLE grapfxesabit« & CS-B
file transfer prcrocd TnHink' eipansor memory necessty TwOlf
removes garbage characters from modem received files Tit*
filters ter: (lei tw, other systems w be read by the Amiga E.C.
‘addrn,em* ei“a,'sa3o verson for use wm mem expansion article
in AC v2J 'arc' tiie documentalon and a bask: tutorial on
un'arcing files 'arcre' Jormakeng arc*UesE.C, A-MiDUSDIsLlj
Logo Amga vers n of the popular computer language, wth exramcie
pngrams, ED TvText Demo verjen of the TVText chu-acter gwaior
An AMICUS dsk corrpietety dedtaated to music on the Amiga. Tins
cSsk comams two music players, songs, •nsfru- merss. And payers
to Crrg die nri of piaying *£15 SouX'cnywr Amiga hstrjT,ercs a
ccfleocn 0! 25 rstrurrerfis for piayng aX creating music. The
coftecfion ranges from Cannon 10 Manmba List INSTR program to
1st the instruments DMCS will net load as wel as list the
crgins for any nstoment M-usta acotectono! UCIasvcalpeees
t8i20verture The 16 minute ctassica! Feaujra ccTpete with Can
non T hree Arnga W jj c Players: SMUSRay WuticC'a SMLJS
MuSCSIudc2SMUS pgagaia _rf Sectoraxa A disk sector editor for
any Amga DOS file-structured ctovce. Recover files from a
irasnw hard disk. By Oavd Joiner cf Micro liusktas Iccrtze
Reduces Tie sue ol IFF images, xr-pawi program, Aeceicr,
mrr.aps the pa'ette coors cf cne Rctu e to use the paetie
colors cf anoher. Us ng these programs aX a tool to con.ed FF
brushes to Wortbench make icxs tack lie minaiures ol the
CcceCemo Wooia-2 prograr, converts assert* - otxec Vest: miine CODE statement. Comes wth a screen scroti ng example AmiBug Wortbench Pack makes ne same fly walk across the screen at random intervals. Otherwise, completely harmlqsS- BVTods Thrw examples cl assembly language code from Bryce Nestor.
T. Set Lace prog to swish interface cdofi.
2. Vrfiy. Replace AmgaDOS CLI Why
3. Load!!, prog to lead a file mto memory until a reboot (Only
tne mcstesctex hackers wil fix loadtusefJ.)
Moxiace Cl) program resets Pretartotoes to several colors cf monochrome £ intelacescreens. C scurce is included, works with DisplayPrel, a CLI program which displays the current Preferences settings.
BomgMachx A ray traced ah,imaton of aperpetaal motjonBcxng- making machine, ndudes the latest version of Tie Movie program, whch has the ab*to to p av souris along wth the anmaw. By Ken Ow Dauy Example of using the YansUlor aX narrator devces to make the Arga ta5c it is vrai r, C. OjckFSi Scot-drrer, aramatcn aX sfideshow pragram ftps through IFF urages.
DemooF keyboard hey re-programmer, with IFF pcture to make function key labels, E-0 Vdeo pattern generator tar aignna mofttars, E-0
- Packard-!fce calculator. E-D Change the Preferences setups on
the fly, in C. S-E- 0 Program studesstaJarevotaticn C source
meuded fcr Am aaid MS-DOS. S E-D C version of Cotxi French's
AmcaSa&c ROT program from Ama2ing ConpL'rg. ROT edts a-ta
displays polygons to create three dmensicnal objects. Up to 24
frames of anmation can be created and displayed. E-D Li-jj Irw,
wlrdows on screen run away from the mouse.
ED Decays’ the CU window rto dufl, m Moduia 2, S-E-D Adcs layered shadows to Vfortbench wirtaows, E-D amicusMia , . . T tk icc Ths disk came* several pxograr.s Iren Amazing Compukng. The IFF p ures on this dtfi. Hdude me Ar ga Wake pan T- ihn tagc, a sateen-cotar hi-res image of Andy Gr.fSfi, ard five Amiga Uve1 pKTures Imm, tx Amazrg Stones eA500e that leatured the Amga.
Lwaf equation sof.-er m assembly laxuage, S-E-D Bryan Galley's AmigaBasic tutoriaf. S-D Bryan CaBey's Am,gaBasiC fcusehoid inventory program, S-D Jim Shxeids' Wavetam Workshop AragaBasiC. S-D John Keman s AnxaBasta 4sk ibranan program, S-D ___ Ivan Smith's AmigaBasic subscript erar pc. S-D String, Boolean C programs and executaaies tar Kamet MaybeckTofy'S talrbcn Mcnals, S-E-0 Bed aemersr.a's exarr.ple for tr.ssctpr. Deccder Sieve fAcrei AmigaBasic tods. S-D ScbEd BOSandspnteediofwrcennC.S-E-D SpmeV stertl Santa edtor and aiiTator by Brad Kiefer. E-D Biiab Bicter chip expiorabon C prograT by
Tomas Rokicki, S-E-0 Fpc Image processing program by Bob Bush leads and saves IFF images, changes them win s*»«ra] techniques, E-D Banin Complete home banking prog., balance tax checkbook1 c-0 arge S klakes each mouse bek sound Ike a gunsha, S-E-D SaX Simple game of saX fiat taflews re mejse pcner. E-D PropGa et Ha-net Maybeck Tody's prcpRtcr-al gatae; example, S-E EH3 Checks to see if you have extra-ha't-bright graphics, S-E-D Piano S.mplo piax souX program Ce-Scripts Wakes cel ahmascn scripts for Aegis Animator, in Atiga Basic Tins disx mas efectcnc catalogs ler AMICUS risks 1 to 20 aX Rsh
dsks 1 to 80. They are viewed wth tne DiskCat program, included here.
AmiCUSPiftg Cycles Ligrtl cyde game. E-D
S. now_Pxtli View* and pnms IFF pietaass,inchjdhglaigar than
screen PrtDrvGen2.3 Latest venonol a printer driver generator
Animations VtaeoScape animatqns of ptancs and boing batf
Garden Wakes fractal garoenscapes BascScrts Examples ol brary
search aX nserbcn soninAfliijaBne AmiCJ------ Bmcn System
mentor AmigaEavc proyar. 1 perform snpte manpublions of
Moose Ra.xen bacxgroux (vogram. A sman w-.ndow opens wrh a mooseresemfif&rg Bcbvntodesay ng why phrases user definable.
DGCS Detare j.*ocery Cdr-str ston Set, s npie intujtion-based prog tar assembling aX printing a grocwy list- Tho Virus Check directory holds several programs relating to ffio scftware vi-us that came id the US from pirates -n Fu-ope as deteied m Amairng Comput ng V2.12. SJ KoesJef s hi explanation ol ShHi 'virus code is included. Cne program checks for the software virus on a Workbench Ask: the seccx program checks for tie v?u$ in men ory, w-hci said mteci other dsks AMICUS Disk 25 Hemes is Graphics demo oars through space towards the mythical dark twin of the sun with wonderful mus and
space graphics.
The KckPlay dutctory htods text mat describes se -eral oatcnes to the Kckstan d&k rcr Amiga 1000 hackers *-c tetf comforfabta paiyhnc a disk, n Xiadecima!, KcnPtay offers toe cha.xe to autcrr.accaty do an ADD MEW torc'd expansion memory, as w«8 as re abi-r, tc change ne pctute of ne 'insert Workbench' hraX. A program 15 also rctaded tar restorng me correct checksum of the Kekstart tosk.
KoyB rd BASIC prog edits koymaps. A$ u$ ! Tte Workbench koynaps or create your cwti.
ScoicrWB Modifies re Workbench so three biplanes are used, cor* can na vt eight ebon, instead d lour, egrc-color ccr,s are included. Putoic domain program. *zap«UDrt* or brush-Scon* corr.ens elgra-colcr IFF brushes to eora. To use Desjie Paint to raske ixxrs for the new Workbench.
Brush Icon Converts brushes » cars (ai2arr docs).
Egraprf Graphng prog reads [x.yl values hem a file and displays inem on tx screen, similar to the same-named Unix program.
Keep1-! Message-marjjng program ler tefecom- mixKarons. Tats you save messa s Iren an crJne ranscnp to another He.
Undersaxs the message formal cl the nabonat networks aX several types of bcrfetn board sofa are Mcves torcuch the traracripl and save messages Ki tasrfr Speed up drectxy access. 1 creates a
s. T.a:i file in each d rectory onadsk istKh contains the
mfox-maion abo-t the files, will also remove al too 'fasldir*
lies Irom each directory, by Climate's authors Tx La«Y B
program chances tottween interface and ncn- interface
Workbench Previously, you were forced to reboot a*ter changing
Prelererxes 10 an interfaced screen. Tins [vogram flips
between na rvcrmaJ and extendec screen htoghcs.
PW Utirry A shareware uti ty fcr PraWms users changes margm ser.ngs aX tant types.
Gltu A CU prograr.. prims out protasta ca;ses for Guru media born; C source ix'uand DtSkY ipo latest Ircm Software Distillery, removes files from drectcres to disk drives, much faster than’deiete?
Snow AmigaBiSiC mahM sxwfia desgns MliSt Uaing list database Stotba'suts Mar,tam scftbaii itamcs team recccCs.
Dodge Short MoAJa-2 prcgram nerves toe Wcrkbench screen around after a penX cf tne. Preierts mom tor bum-rt Todcr r ay's SoundScape noduta cede Iron hs Ariazirg Computing articles. The source to Echo, Ch«d. TX and VU is included, The Lance and Man C source code is here, along with, toe executable modufes Caz2 update of prog toconv i IFF xr.ages a PostScrpt files tat porting cn laser pnners SDBackup Hard ask tackup prog wto Lempel-Ziv compresson to reduce the necessary rutfber of disks TC 3 Ports ntermalon about tasks and cxocesses r toe system: assemfrer source is iridJuded.
FunBus Lets a furdion key ad like a rapid series ol left mouse button events.
DC Aha.Xy orogran tor pectate whousean Amiga t02fl 51 4 ircn drive as an AmgaDOS fictpy. A YftoVfrencn program that seXs a DiskChrange sc_ra tc toe cperatng system: instead of typing
• dskcha-ige df2.‘ ever ax ove* aga n.-ust or toe ccn. C souTe
ixiuCfid System srfig F.'e makes screen K columns wde cf text
in toe Scribble! Wad prrcessw.
Dick2Ram 2 programs to move the Scribble1 Spetng dictionary to and Irom toe RAM disk.
Lexical Analyzes a text ffe aX eves toe Gumng- Fog. Ftesch. And Krncad indices when measure readability.
HexDump Modua-2 program to dspiy memory 'oa’jors in hexatJeomaJ.
Tuan AmigaBasic; design Tartan plaids.
D’TVaste* Disk catatac program BMP Pays ESVX sampled sa ids n toe oackgrojX w".:e sameto ng ese s happening in tne Amga, as your Amiga is booting, for example ShowPt CU program changes your pomter to a given pointer.
AmiC’JS 26 also has a ctfeaon of mouse porters. £ Workbench program to dspiay toem The Fred Fish Public Domain Software Library The Fred Fish disks are collected by Mr. Fred Fish, a good and active friend of the Amiga.
Fred fish Dhk 267 LasaBong Ths ray-traced arama'jcnwto scuta s evaluation that automatical searches tor a Graph A program that draws mathematical fircticns on a Digib An Amiga device independent graphics tbrary tor Mkes entry 10 the 1939 BADGE Kfter Demo SuccesslJ resMt. And Knnj scarenng that arcws pfera. Ten and axes may be added, and toe resuft tortran appfaraticns This s an enhanced and deContesL Ths ‘Amiga Bang’ ball is just loaded wifi cperaticrs on stongs 10 be kxmUated at a hgh saved® disk or printed. UsesaU knit-on bugged version cl a pudfc domain ibrary. The de- energy
3na.-yorty.Sy; M*a van der Sommen ccnoptua' !mI. Icon resembles SNOBOLi in its interlace nnti mjtpfe wrfeows (one per graph).
opnent cf wtxh was sponsored by lie US er.prusis on hgh-levei strrg processrg and a requesters, etc. Version 1.0, indudes sarca.
GortmrerL Thi Stray s required for pan of Am aPurtA program desgned to preset toe performance of design phftosophy toa: a"c*s ease cl programming Autocr DavfeGay the Matiab package, also nctaded cn tfw oak. Inhcrsesmarace The premise utout toe taciors and short, ccncsn programs. Ths $ mien 7.5 of Fftd Fish Disk 2ft1 dudes source in FORTRAN. Autoor: Hal Brand.
Alfecsrg a hose s performance, arc WtimatWy the the putfe domain implementation of Icon frcm the &H GNU drffandtfif!3 utilities, verson 1.10. This Craig Wuest, James Locker resuit cf the race, can be given a value. Binary Lfnversity Arxona. It is an update to verson 6.Q verSKjn provides all toe features of BSD's difl plus Matkfe A versatile cimaao-key initiator based on only. Author; Pierre Adu Parte IromtSskfll. Birwy only. Author: Ralph Grswdd.
Options lo did non-ASCII files, lo ignore changes POPCUwito a inque method of Baton This animation veto sound ollects is Dave's entry to Clrt0njene7.et.ai. toai |u$ t insert a delete tiank tines, to specify toe ‘screen-blanking 1 wont say more, jusl aryl!
The 1939 BADGE Killer Demo Contest. Binary UbelPiint A program toai allows you to easily print labels lor aroLrt of context for conten dffs. Plus more. Ths This is version U, an update t version 12 from orty.Artoor Dave Schr&ber yourtfsks. Thsts version 3.0, an update to version cf GNU SH is pan of toe RCS package risk 189, Now indudes ajtomaticgenera&onol Ths ray-traced animation, usng overscan HAM verson 2.5 ken d-sk 233, Shareware, bsna.7 only found on FF231 Lodudes source. By: Mike dflerent patterns and some bug fires, includes and sojnd effects, is Eric's entry to the 1589 (souxe
available Iron author). By: Andreas Krebs Haenef, David Hayes, Ritoard Salman A Len source. Author Tomas Rokickj BADGE Killer Demo Consesi- it won Rh ptace, LFE LaTeX Piaure Editor is a graphscaJ editor tor Tower. Am a port by Raymond Brand 4 Rck MaSlb A FORTRAN package (MATrix Btoa.70nly.By: Eric J. Fleischer (Dr Gandalf) producing “piajros* tor tie LaTeX system, which Schaeffer.
LAScratoy) developed by A-genne National F!MRSlDUk!73 may be imported by LaTeX. You can draw boxes.
DdfDtf Com pares toe contents two drectones, Laboratories Jar in house use. S provides Bafleforce A ncefy done shareware game, submitted das-ied ocies. Fines, vector*, csrctes. Boxes wqn generating a fr-sti of dfferences te toe standrad com pretensvo vector a.M tensor operation* In a by the autha. Toa! SmiAtes combal between 0 centered led. And pfiam text Thsisversipn.i. output. Deteas fifes or a-ecferes presers n ora package whch may be programmed erther ox more 9am robot-like machrei Ths is version an update to version 1,0 on tfsk 243, and ircfudes hieraatoy but not the other, i fe
aarbutes that ire through a macro language or through execution cf
3. 61, an update to version 3.01 on disk 205.
Some new drawing to s. Enhanced user interface dflerera (dates, Sags, comment, escj. Ana script files. Supported functions include sin. Cos.
&to37 only. Author: JU'ph Reed features, optimized code, a-d seme bug fixes.
Differences m fie size. Version 1.1, ai update a tan. Arduncticro. Upper triangd&f. Lower PennyWise An easy to use. Flexible cashbook program Bray only. Attoor Joerg Getsster FF168 hctades scone. Author: MartRinlrei trangufar. Detomrats. Matox mufMcatica using an Amiga Intuition menace 11 can be used WBAsagn A sral WorkBench program that creates FarPm Detuggng finctions fcr programs which don't have identity. Hbert malices, eigenvalues.
To kew tratrt cf toe franca! Tansa ons 0! A AmigaDOS asugnr erts wthcut having to open a try k*sio Their ewreftrani FarPrirS ccr sts of eigenvectors, matnx roots, matrix prcducts.
Cheque, bank, busness. Or simitar account ShareCU, Assignments may be made by speofyng a two major parts: a hartxxr process open to race ve invorsion, and more. Amiga specific features ware, binary only. Author: PierroAduParto complete pato (as supported by the CLI command).
And distribute messages and requests, and a set ol include workbench startup, polar plots, contour Fred Fish Disk£74 or by specifying a path relative to toe current C functions to be linked rtto any program wishing plots, enhanced plot buffer control, and HP11 EmiAales an HP11C calculator including the prodirectory. This alows a program and its assgns 10 to communicate with the FarPrint main process.
Aigorchmic plot rispfey generation, includes gram mode, Features an QNOFF button toai turns be moved easfy. In add ton, WBAs&gn can create Verson 13. Ncijras source. Author. Oaf Bartoe: source in FORTRAN, Autoor Cleve Motor, Jm the ciaAaior xso an con ton iwfi si: and wit unsl assigns specfod in toe con fifes ol oner programs Loaqim ge An IF? HB.M reader toai accepts Locker ycu need it agajn. Ths is verscn 1.1, an update » located anywhere in the system. Ths is verson orersranned putoxes. Alows you »scrtf around Fred fish Disk 268 Ff 1S3. And Bxijdes a lew bug fixes and minor
1. 20. bra.y only. Autoor: j ¥i Gertach Jr.
M toe bitmap il toe pcn e ts larger than the arrect Doctor A Ths animation ot Amiguy on the baskaSiai] coot changes. Brwyortfy.By: DavOGay WBRes A program toai aJtows WortBeneh users to have display, worts on boto FAL and NTSC machines, is Maivris entry !o the 1939 BADGE K4fef Demo KeySu Ths Ictle hack wC make you tow* you have mice resdent program*, as in toe restoent capabSiy cf support* odor cyctag using interrupt code, aid Contest. The animation sooce (lor scurrying artxnd in the back ctytwconBUW. In- Wshef.toe ARP shell, and toe W3I3 She*.
Supports prjmng of image portons. Version tS, ScriptAraiatiMD) i sv*£abto from the author.
Ciudw source. Author. MartSchrrten Verson 1.2b. shareware, tv-ay enry Autooc John ri±jde* souoe. Autoor Otal Sartoel Author: Marro Landis LoofcFcr A general fndtoat Be* uWfly which rs handy ler Bckers MRARPFfe Er.erded AR3 fife suppcn package rat Kbde This Ifie art demo is Jerry’s entry B the 1969 hi*d crrves. MUtpfe drives, and muSiayered pans.
Frtd Fish Bsk 273 adds an crtoogcrai set 01 rooms s wruto support BADGE Kjter Demo Conest, where d won 4th Induces source. Autoor. Mart SchetSen AmjgaTrekTlvee stenos which are a parody ol toe Star Trek generalized i O with resourra tracing whJo using place. Ksde uses line mode Witter code when is Side Master A sideshow program that can show any IFF series, with ar. Amiga flavor. Author: Mike the ARP library, includes source. Autocr: Mark, capable ol rendering short vectors at a ra® up u ILBM piaixe, irxtodrg HAM, extra half bright Smitovrtck Rinfret 15,000 lines'seccnd. Binary only. Autoor
Jerry hires, inler'ace, and overscan, using several Aspca A version cl toe SPICE2G.6 circuit analysis MRMan A package which contains an Amiga docum era Katous ctifererj wipes. Aso has an Arexx port and is program whech has been mod tied to run in toe rearing system srriia: to toe fir,an' command on OnlyAnigaThis demo 8 Rob's only to the 1989 BADGE laxly snal. Version 0.1, bnary criy. By Anc Calay Amiga envronment. The program arrays are UNIX systems. It offers a high degree cl fteub&ty Kiler Demo Contest, where it won 9th place. It Snap A ted for dipping text or graphics ‘rom the screen.
Adjusted to require one tenth the memory ol the in toe naming and placement ol documenl ffies on demonstrates sound, nuhitasfcng, HAM cotor, the usmg the clipboard device. Snap finds out DEC VAX veruon. Although this does net usually your system. This is version 1.0 and includes Witter, and more. Binary only. Author: Rod Peck character coordi rules automaicaly, handles put much ol a constraint on circuit analysis, some source. Autoor: Mart Rinfret Ehfimmaa Sf! Eren fonts, keymaps, aoersec characws, ana users wftt are used to toe W mainframe Frtfl fist! DiSli 262 Calendar A program rat
generates catondarsvi any one of more Verson 13, includes sour* Author: erevronment nay have » be more aware of toe PmtHaftSe* A custom PRT: diver whch ofers easy t0 standard fermats tor any year after 19D3.
MkaefKartsson memory demands of toe? Analyss. Requresa s-rtgre sheet sucxxrt as wel as imited data ftnary criy, Author. P rre A cu Pale Xcper Very ticr.prenensrve program » ncmtor and mrkTiirt T MB mem,cry. Ths vervon netoer spooing. Ver&cm.l, ncbdes source.Author: Chess Tutor Chess tutor is a program oesgned to contrd system activity. Mcnicr cou. Memcxy supports ncr requires ths 68020 processor cr OlalBarthel introduce novice chess players to the bases of the usage, pats, interrupts, devices. Ctosewndows, 68881 coprocessor. This is Amiga version 5.1, an RCS The Rer-sicnCorarcl System (RCS)
manages game. Shareware, wcaenin AmgaEASIC.
Saeens. Shew loaded tares or tas; Guru code update to Fft 77. 3-ray criy. Authors: Many, see mufcpfe revisicns tert fifes. RCS automates era Aurar Wiliam Jordan number. Clean up memory, flush unused tibranes.
Documentation. A-niga port by Dan Warns.
Ttsrng retrieval, togg ng. Idertficaton. Aid PropGadget Example code tor using propcrticral dittos, fonts, etc and a whole txrch more1 Frag Two CU uHbei toa: show dak and fife merging of tensers. RCS s usefiJ tor text toai is gadgets, writer in assembly code and 0, lhal can Spawns its own process. A very handy fragmerca'xr. On Am DOS floppies inctedes tensed frequency, for example programs.
Be called from your own appicabon, Includes background task to have loaded Ths is verson source. By: Davd Gay dooumentaton. Graphics, papers, Ion letters, etc. source. Author: Jerry Trantcw
2. 0, an update to FF22A, and has a completely Fred Fish Disk 273
This is RCS version 1.2. and r tades source (toe RadBooge This
demo, which won 7th place in the rewritten interlace and an
tconly feature.
Ash A ksh-fike shed lor the Amiga. Someolits features source to toe GNU diff program used with ths 1989 BADGE Kffer Demo Contest, uses almost all Assembly source included. By Werner Gunther include command substitution, shell functions with dstnbuton of RCS car, be found on risk 281).
Features ol the Am 92 extensively. Incfetfng the Fred Rsh Disk 275 parameters, aliases, fecal variables, local fixtcticns.
Author: Walter Tichy. Aiuga port by Raymond copper, Witter, spnte hardware, 53000 naerira Vs; OOVerson 29 of the crijnal Amiga viiOO emulate* wto fixa! Afiases. Powerttl control structures and tests.
Language, and preempt* pnontued multitasking.
Kerrrit and xmodem Sietoansler. Ths version adds emacs Syfe Ire odtmg and history functions, 10 Fred raft Bis&,2w Indudes source. Author: DaveQuck. Mart Riley, an AREXX port, new senpt and AREXX jec edon. Ppos. Large vanety cf bull-in Br A cross reference program for ArgaBASC code.
Tomas Rokickj commands, some bug fixe*, toe abJCy lo use command*, Unix stylo wildcards, Umx stye Generate* a list of toe BASK) coda w«h bras ShowOsk A usehJ program that graphcaiy shows the map custom external proto modules (not XPR). And ffename conventions, filename compteton, and sequentially numbered, plus a tabe showtng a i cf sectors used cn Peppy crrves by one or mere support lor modem. Update »version 2.3 on disk coexistence **to saots from ctoer shefts Very vanabfes and febets used in toa code, aid toe fine fies. The nappng is cdor coded so you can
133. Rcbties sores. Autoa: Dave Wecker. Tony wfei docirtteted-
Verson 1.0, bray only. Autoor numbers wnere they were used
Created from toe identify what sectors are usee ty the
various Surxall, Fra-w Annes. And Ghjck Forsberg Steve Koren
CREF program on ff:66. Whcr, was wnoen by credcres and
files, Includes source n assembly FredH22i.Di2k.2ZS
MouseClock A dock nc free r.emcry dspUy utiity tnat Mke
EdmcnJs and Joef SwarX. Version 1 dt.
Language. Author Bemha d Meisner Bit Ths anrsation is Rchartf s entry to toe 1989 generates a smal display tied to you mouse, using includes source. Autocr: Dck Taytar Spm Porter While gong through some musty archives BADGE Killer Demo Ccrxest, Ar interesting two hardware sontes as toe display area. Version CWOemo Demo version of a pop-up utility to contr toe color 1 found this L-fle gem toai get overlooked betare feature 01 this animation a lhal it uses the Copper
1. 2. includes source. Author: Otaf Barthed register assignments
ol Intuition custom screens.
It is a shed source nocu'etoa! Prcrvdes a dxtsy* to shew the lower right comer of toe screen in Hi- MRBackUp A hard dsk backup utifity that does a fife by V3 2. An update 10 FF23S. Bra only. Altoor indicator replacement I* the standard mouse Res, whie leawng toe rest of toe screen in Lo-Res fie copy to standard At igaDOS floppy dsns.
Kmbersoft ponter. Includes scwce. Author: Mart Rrtret Bma7 only. Author: Rchaxd Addison Includes an mrton interlace and fife conpress.on. FirfReset A program lo get nd afl viruses, vedcr modlymg EiSiiflafcJM2Za CtickDOS A 'drectory utiity* type program which is This is version 3.3a, an update to FF270. To fix a programs, and residents, by forong a speck Columns A text filter program that takes as inputa reasonably small, uses a single window on toe serious bug in that version. Binary o y. 3y: Mart reset. Binary criy. Autoor: Jurgen Kjem fie with one word per line and produces a file with
Workbench screen (which can also be taonified), Rinfret MarbleSlde The axn ol this game is !o bakl a stdo on a these words lad out in the same order in even does rot rely on other program s lor most ol its MRPrrr A detatbng prim mrkty that sends text fifes to 10x11 board of pieces toa! Move around, allowing columns, as many as wi fit across toe output f totxyis. And « very memory efctenl Thsts eitoef toe prxrter device or toe srandard oxput.
Toe marbfe to reach toe goal peee. Ygu pay seeen or page wto at feast one space between version 1.10. bnary crty Author Gary Scott Yates Sesoes ei pand- ng tabs, i: wil also generate page agarnsttme. Asc rctades a bcarfleritor so you cWumra. Includes source in Mcduto*Z Author: DatsReguester A module that provides mtutbon based headers, bte numbers, and raw matins. Verson cn buid custom boa-tas Bfrary only. Author. Peter Kent Paul Dwan support tor sdfiding a date vaba Iram the uw, It
3. 4, irrfuPe* souce. By: Mart Rinfret Handel MRBackl’g A hard
dsk backup utility toil does a file supports bcto
point-andiUck Keeton data FnnmmisQ SensoPra You 17 to rem
embef and mimic toe soundcofer by fie copy to standard
AmigaDOS feepy disks values and dree entry of toenmndual
Berserker A vires Oetecticn program that can detect various
sequence Payed by tie computer. Each in® you includes an niton
rtttoace and file ccmpcnents. ! Also nckjdes a suncatane Aren
tarns ol toe contm.cn boototack and Irk type get 4 nght.
Anotoer sond cOov is added to toe ccmpresson. Ths is verson
3.3d. an update to dnven Cate requester program which can be
caited wruet Rarer ra.n cractang tar a speofc ft-js. D
sequence Great practice in case you ever fnd version 2.4 cn
6sk 170. Binary only. Autoor: Mart Iron Arexx macro fifes,
todudes source. Autoor: iooks for condtors rat mdcate a pcssSs
virus youre! In i *Cfese Encxxtoters of the Thrd Kind* Rntret
Mart Rnfret infection, axis rtcam detect raw strains ci
similar experience. Binary oriy. Autoor: Peter Hand TooMuch30
This animation is Jim's entry to the 1989 Fred fish Disk277
viruses, Verpon3 0+.inclvjdes source m WatchMan A ids screen
rack nsptred by ‘cyeCcn’ on Sun BADGE Kilter Demo Contest,
where it won 10th ARTMARTM (Amiga Real Time Monitor) d-spia s
and assembly. Autoor. Rail Thannef systems. Induces source.
Autha: Jcras Peterason place. It is a warning to those of you
who spend controls system activity such as tasks, windows.
CM A cefeital mecharacs simu'ator with an tntution Fred Fish Disk 284 too much time n front ycur computer nonrtors.
Libraries, devices, resources, pens, residents, interface You consfruc: a layout 0! Celestial bodies AflPIoofs A greuo ol sm all utily programs requring ARP, Bmary only. Author .m Robinson interrupt, anc vecxrs Verson 09, txna7 only.
And speaty vanxs parameters lor toe bodes a'd that have been created to address some Fred Fish Disk27!
Aucnor: Detinar Jansen and F. J Menerd toesm Jaton CM toer. Annates toe bodies dekferefes ol the ARP CU envronment.
CPUStandoU This cute 'computer wars' animation is Icon A high-level prpgramm ing language wto extensive according to toe laws of gravitational attraction.
Ospeoaly to exploit toe potential olfered by nonBob s entry to the 19E9 BADGE Killer Demo laolities lor processing sings and lists ton has Setups may be saved to disk to later reriact named ppes in the ARP sheft. Version 1.0, Contest. Lets of visual jokes in n'8 one. Bnary several no-ref features, including expressions that interest scenaros. Version 1.0, rxWes source.
Includes source, Author. Fabo Rosseb only, Author. BobJarauSek may produce sequences of resuts, gcal-drected Autoor: W John Guheau Back Two programs to assst users cf Mut tX'cni Backup' Restore program n rnatongentx-bee VERlF£D backups onto fcppy disks. Also usaM as a trackdisk devroe example. Includes sa ce. Autror Stepften Vermeuton Dne Version 133ot MatTs :e*r ecSior Dtb is a sixpJe WYSIWYG editor designed for programmers. Its rota WYSIWYG word proces'or m the iradftora! Sense.
F satires include arbitrary key mapping, fasi sooStog, Ltta-ljne siatitcs multiple windows, and abikty to feonfy windows. Update so FF1 £9. Rdudas source. Author: War Qjon ReTest Ths routne is used to rears-vety descend re f?e system ree fram a spesFed tf rectory locator*, resting me fies into renory (if they wfl ft) as 4 goes. Dsefrt as a compete test of file system integrity, incudes source.
Author: Stephen Vermeuton IconToois Here are some tools for icon tricks. Note that these tools are reaiiy hacks because they ojpo: some areas of the .rto Res that the cumen verson d WorVBench does not Pear or reset upon bating the ext. There are three programs here which, alow WorkBenth crawsr wrxtows to appea* n non-standard colors and alow you to move the position of the He name text to anywhere in the icon's graphic Released so the puWto in the hope that
1. 4 wil allow nore Ifenbfe user customization cf the WorVEench
appearance kxktoes scuce Author, Stephen Verreutefi RcarO* A
recuwe dreaory program ra: ustki ts an aid in ZOOng fje o
netted tirectorfes Adows one » easiy ZOO the complete contents
of a dsk. Includes Sorcc Autfior. Stephen Vermeuten Fred Fish
DlaXJSS AvailVem A smal tree memory counter that continuously
displays the amount cf free crtp and last memory in bytes (as
opposed to K) Version 1.03. Includes source. AuTor: Dave
Scheiber DynaShow A program and example imago usog a dynamic
HlRes technique todspiay up to 4096 colon c high res win
overscan. Dynamic Hres uses a &Ife'ere i6 cob- palette on each
scan Lne Version 1,1, twrery crly.
Autrcr; NewTek ‘Liner 'Liner is a freely dstnSxxableoudirfef.it car. Be used to create ajtines of any toncT. In a number of different formats, aid can save The outlines as straight text !cr export to other programs Verson 1 32 includes source Author Dave Schreter Mszer A program mataJowsyoutoresrea winocwhom any comer when hoidng down me fel mouse button and the left Amiga key, Inc tides source. Author. Khaled Mardam-Bey Plasm a A plasma cloud generator program that uses me extra haifbnte mode. Plasma deeds are a soooaJ form ct fracal which show very smcctfi cocr gradaicrts. Version
I. 1. mct-jdes sarae. Author Roger uzui Rut* Transaw so Col a
Rut k$ Cube sotrpr program orlgraly written r Base by John
Murphy. Includes versions to do an ‘unwrapped" 2D solution,
and a more visual 30 solution. Version 0 0. Indudes sarce
Author: Roger Uzun faABihmm Ccutts 6grt smafi CU ullifes Hat
use the rcibJi&rary shared Itrary. Hefudes a program to Sspiay
tisk usage an your menu bar. A program to Check the irfejgnry
d IFF Res. A program to remove shared tibraries her memory il
they are not being used, and more. Binary only. Author: Robert
Albrecht £W Patch for Intubcn OpenWrctowi) ahd C’oseWnddwf),
creatng a Macstyte frame whenewr a window s opened or dosed.
Very jhgrt, includes source r assempier. AuTor; C%v«r Wagner
FafiDisk A dsk optrauer proving two ways ol optntang.
Originally wrnien by Thorsten Stafpmann. Ths is verson
II. Now featuring an Intuition interlace, AR? Support bug
Ixrsting. And Lance C ccmpatrbity. Done by Ofver Wagner,
indudes source r. C. Author: Thorssen Stofemann and Otver
Wagner S220ioBSVX Converts sound samples from a Roland
S-220 S- tOiMKS-iM to esvx IFF s-fl samples. Version 1.0.
binary only. Author: Deter Bruns Ttt2£is Ths program takes a
ten fife, creatng a runnable cot,rnand wttchi wr. Output the
text. Ajjws various operators to be done or the »«. Brary
onfy. Author.
Ofcver Wagner Uedt Verson 2 5d of this rice shareware ector. Has leam mode, i command language, menu customiiafcon, hyper text, and ore* user corfigurabftty i"d customua&sty features Binary only, shareware, update to FF254.
Author: Rck Sties FietlEsB.Qlils.2flr Dasm A multipass. Symbolo. Macro assembler ter mihpfe target maefvnes, -ndudng 6502,68’0S, 6803. And 6611.
Suppcns condboral assembly, addressing mode overrides, aotrary rwraer cf named segmers. Pseudo- cos for repeal loops, data geoerahon, etc Ver&on Z12.
Incudes source. Author: Matt Dillon FullView A text vower that uses gadgets at the bottom ol the screen (thus can display fext 80 columns wide), opens up to the ful height of the Workbench screen, has last scroing. And can wcrk with ccmprwssd ««(ffe sonpressicn program nduded). Shareware, binary crty.
Source avaiatfle ton author. VI .1. upda» to FF242.
Author Jonathan Foner JFDrUtl A dr eclory-utilities type pregram with many bull-in »mmands. And l6cuslomisabfe gadgets. User configuratlo n many ways. Can be iconfied to Workbench sceea This is verson 1.11, binaryOrty.
Author Jona an Potter MouseCocris A snaS issenbfy u Hy wfveh shows you ?fe Current poster o! The rouse panier. Can be mpe f to operate on any screen, Includes source in assembly.
Author, Jonathan Potter OSK A software keytwad, which allows ycu to type using te mouse. Can be made to send keystrokes to any window, and can be icoh'ied. Indudes sewee Aubfef: JcraTian rctier PcpOr Asmalul*ywtich*?c ocfen‘torfeipyouiookatJhe contents c a partcular dredory on demand. Verson
1. 6. an update to vex sen' .4 on d sk 204 Includes source.
Author: Jonathan otter Unshar Ths program extracts fies front
Una shir archwes- it scores o- er limiar programs by beng
irual and fast, handing extraction of suirfrecones, and
recognising a wide variety of sed and 'cat' shar formas.
Verson 1.1, indudes C source. Author: Eddy CarroS VirusX
Version 4 0 cf a popiiar v s detector.vixiraoon program.
T issanupCatetoFF216. Indudes a check far the new Xerc mus.
Author: Steve Tibber*. Dan Ja.mos.Jfn Meyer ZereVirus A fxy
ntegra'ed virus checker and Wer. Wrth bootblock save and
restore features. Finds both booMock and He based viruses.
Uses Brain'ites to recognise viruses, and has ‘cn4.no'
BrafiSfe editing laailfes. Can be Morvfied to WorVbercft
screen. Ths is version 2.01, an update to FF242. Brary crfy.
Author Joraran Pocer Enaafc DisKzsa Ds . Speed A dsk speed Mng
program spediafiy des ned to gcvo the most accurate results of
the true Ask performance ol the Ask under lest. Automalically
updates and maintains an ASCII database of disk results for
'.ested Asks Tires is version 2-0, an update to FF251.
Wrh a few new features arte a dearer user inerfas indudes souree in C, ksttr. Meted Smj FtotDatatD Plots data onto a custom user defied screen and window, reaarg the plot and screervw.ndow definitions, along wth the X and Y data pairs, Irom a Ask He. Supports Inear. Log-log. And semi-tog ax« ptots. The data can bo plotted with Snes, symbols, or both Includes pur.erous example plots. Verexxi t o. includes source m Fccan. Author: Roten C. SngJeterry Jr.
Scnpt A sact language that atows ycu to automate acbons you woud nonaf y hart to do manually Scripd car. Do arrydvng that you do manuafly, by either the mouse or keyboard, &y usng a set c! Commands that rsruct Scrot to s ufate speofc rouse or iiryocarc actions.
Also has an Are« port, so dcast be dnven by Arexx afe wing Aren con d over program j that do not have Area ports. Indudes both a recorder to genera la scripts and a player to execute them. Thrs s verson 1 20. TSnarycrtV- Fred Fish D!sk263 AtbGo A Go beard and payor iar the Amiga. You can pay FREELANCE PROGRAMS WANTED Virtual Reality Labs, publisher of Distant Suns is looking for imaginative new simulation, entertainment, and educational programs. We are offering top dollar and red carpet treatment to programmers and programming teams with good work ready to publish. Please call or write: VRLI
PO Box 609 Atwood, CA 90601
(714) 524-1190 Circle 167 on Reader Service card.
Agansi ancther human, aganst die Amiga, or have the Anga pay itseB. Verson t A, ndudes scuc? Author: Todd Johnson, Stoney Ball'd Atree A dsk ua&ty which imitates similar utSbes widely available on IBM compasWes (PC Tods, Xtree.
OuckDos. Etc). The intent is to altow the user a graphic resresertacon P the enbre drectery structure on a dak 0e.ee, imputing Jfe fifes r eacr tireccry, and to capabity of moving pxkjy through me tree so a tirectxy to axess its f-tes. Ver&cn 1.7, txnary only, Aum: Don Schmdt LHArc An archive program Ike Arc and 2oo, with a heavy emphasis maximum ccmpres cn for minimum archve Size, using LZHUF corpressicrL This is Amiga wver 1 0 (Ctompabhle w-Ti USDOS ver&cn i l3i ftnary criy.
Author. Paoto Zibets Otxt Ptots fffe grourd ta» P sat©TteS on a map o the earth, using the ortxtaJ efements for some 130 sate* its, Irom a ful which is updated every two weeks on CompuServe.
Version 1.2, binary onfy. AuJfer: Timothy Mddendorf TreeWah A command for visiting a l the files cl a sublree of an Amiga ffe system, testing every lie in the specffed subTee acamsr a suctied ilter’ expresscr. And J A© He passes nrougn ffe filer. 13 issue Tie speeded carT.and w*m that Ha as one of the arguments it n desgned a Be reasonably last, robust, and not use a tot of stack space or any other cr.tsai resourees. Inoudes souree. Author: Mika Meyer EttdHHUM2fl Cplot A siitpfe tispfey pogram far eipenr.entai data, wth the goals of supporting pag rg ri'Ougf- tots of bate and prcvting
comfortable scirg ana presentaton. V2.0, an update to FF237. And incorporates several signfcam enhancements Binary onfy. Author A A Waftia IPC Anl CJ hter-Procsss Comnuticabcr) package, wifi the gca! Cf creaing a standard fcr IPC cn the Am a that is fer.be enough to nanfie the widest possible range c* appicaticns. The protocol used addresses tiflerant protfem areas Than Arexx. Emphasizes different aspects of the communication process, such as fast ccmnurwaLon and preservaton of data struct e indudes source Aut*x. Fete Goodere and Peter da Sin Kf:Req A smal program whch tisabfes
Injtroon’sAutoReojest function. In particular, tu-s prevents AmigaDOS from putting up system requesters, whch is useful if you are oporatng your Amiga remotely and can t use the mouse JO cftok CANCEL Unfikjfe jinvfer utilities which af ect ony a ingteCLJ, KIReqd4abes ALL requesters Ths is versoitJ) and nttodesCwxrae. Author: Eddy Cared Xcar Xi»t fes you use ccra to caL uc senpte coroaireng CU commands. V2i, an update to FF157. New features include automatic seiectcm of the correct execuTcn directory, Jhe option to have keyboard interaction, and the use of IF. ELSE, etc DOS corrmartos. Binary
Author. Pete GoaJov© EffiLEjifrliaia] GMC A console hinder wch command lne etitng and Ixaor, key support GMC provides ewended command fete etiing. Iircti&n key ass rmen* fi lour levels, extended command fina hilory, online he'd fcr fircbons in Jhe handler, and an iconfy functoa Verson 4.0, Unary only. Author Goti Mulfer Keyboard FuxTons to trons Je RAWKEY irtutcn m essages nto usaoie keycodes ircludes source Author: Fab&ii Dufoe Sra A siTuiaror lor fegw.ra.ns fer ncs. Which are used :o descrbe hardware systems Ths verson also provides a compter m defn* new deuces in ado ton ro Sn's interna;
devices. V4 2, an upoate ts FF229. Brary onfy.
Aether: GaiUuCer Sksh A ksh-ike shell for the Amiga. Some cf its features intiude cammand substitution, shefl fundons wth parameters, aSasw.local varasfes. Local Junctions, local a'-ases. Powerfiicontrol sbucues and tests, emacs stye lne editing and history ftroens, LO redrecw, ppes, large variety cf buSm commands, Utx jtyte wtoca*ds. Uni sryie filename conventions, Hertune completion, and coensionce win scripts from other shells. Very well documented, V1.2, an update lb FF279.
Where it was called ash. Binary onfy. Author: Steve Keren mm D! A 2% Dental Assembly code exampte of ocatng and luing ricrr.ixn about al mounted devices, hcljdes sojroe.
Author Fabnce benfwdt 'I'eRwfuesJ Assembly code example c! A Ffe requester. V2.0, an update to Fft 73, where it was called FheSeiect. New features indude 3 speed scrolling cf Renames and ghosbrg cl unavafabfe devices. Indudes source A Ter: Fabnce Lienhardt MubPtot A packa fcr making 20 ptocs corveherdy. Tra Mooney wrote Te ong-.ru] program, whch was Jlfen enhanced by Alan Baxter wpt a nicer user interface.
Support tor the PLT: device, and susppi for life conversions. Rch Cnampeaui and Jim Miter wote the PLT: hancJer wtnch emulates a ptohsr by accepting HP- Glccrrroands, creating a raster image. Ten dumping it to any preferences supported graphics printer This u version XLN and ndudes source to MJJtPct. L'pdaie to FF231, where if was calec just Iha'. Ths vers cn is 23 only. Altocr: A'an Baxter. Tjt. Mocrey, Rich Car pea jx.
ImMiler Fred Fish Disk 293 CtockDJ Autlrtywhch’MnboesaclocKrrouseaaeteroJcr.
Screen blanker, windcw manpuaior. Luncttoi keys, and macros into a singte program, wrmen in assembly language for maximum efficiency. Includes an Aflen port Verson 4.07. txnary onfy. Author David Jenkins CfcUits Complete CRC check lies for osksOOl -232 using Te brk program. These were mads drccfly from my master disks. I have swhched to bnk, from the cr: program used a make Jhe Isa on csks 133,146. Are:
173. Because it has more features and because source is avaiabe.
Update to FF233. Author: Fred Rsh mnihmm Dnet A In* prcfocti
that prov es esserftaly an unimited ar.ber of reliable
comectcrs between processes on jwc machmes. Where ea?. End
of Te knk can be etner an Amiga or a Un* (BS343) machme.
Works on tr« Amga win any EXEC device Tat fooks like the
serial.devico. Works cn UNIX with tty and socket devices.
Achieves better tan 95% average throughput cn ffe
trarts!«fv. V2.10.13. ah update to Ff225;.
Indudes soumes kr bet Te Amga nd Utix rt'SO'S Auticr Mas D!on Frr.sDflk A tie based WcktiSk smJacor, usetJ tor vtilrq a ItoppyTke patobcn on your hard tisk (SO you can drskcopy to a loppy) without actually having to create a special paflrtton tor it. Also useful lor testng new feesystems and such. Supports up to 32 units, with e-Ter die tid itesyaom or Te new fast fSesystem.
Indudes sa ce. Author Mat Dlton FrstiFiah PjK295 GnuGrep Tire grep program ‘ran Te GNU proem Replaces greefgrep, egreo. And bmyep. Currenfy does net expand Am ga style wildcards, so if you wish to scan multiple Ffes you will need to use it with a sheC that tite$ ths for you. Ths is verson 1 5. An update 15 version 13 ontisk 204. HcWes source. Author.
Many (see README Re) Lhwarp A program which wal read ire c*s ti recSy from, your Soppy disk, corny ess rem using adaptive huftnan encodng. And output them :o a fife The resulting P'e can be used by Fwaro to roccrsjroci an image cf Te cxgral disk- This is vers.on 1 03 anc l-icIums souroe Author: Jonathan Forpes Manoe-Mocriafis A program that renders tnreetorensona) images ol btowups ol the Mandelbrot set Includes several example images. Verson i.i, shareware, binary orJy. AuTor: Mamas Oromim Fred Flan Disk 2» Comal Dem.o of AmgaCOMAL (missingomy SAVE), an irce' nersal p-cods compfler from
Denmark. CCMAL is a language with ne design gov of combining the modem stnxtired approach of Pascal wiT the ease of use and interactivity of BASIC. There are versions ol COMAL f(X IBM, VAX, CP-M. C-64, Amiga and various Eur eai operit.-ig systems. Ttiudes a complete tj*Je gracracs package ts perfect ts* eoxatcn yet poweriui e'xgh for zppicatcrts prograrcmr .
Version 2.0, brary only. AuTor Svend Daogaanl Pedersen Freddy Dan Dsigas Knsaansen Patch A port ol the ve y useful UNIX utility which applies context dffs to ted fiesta automatcally update them.
This is a port ol vers.'or (patch fe ei J 2). Which Ejx has duttoed Amga verson t.fl. r, is an update to an carter verson cn ask 129 notodes soj'ce Author. Larry Wal. Anga port by Ere Green frfiflfiiLOmai Cfean A small program written in assembly code, to be used in corrunciion with a cleaning d.sk to clean your 'copy dnve heads, V«rstoo 1.0.indudes source. Author Dan Bums DevKi A co1 eoon cf C and Arexx language progra.m s to facias Te sohware de.e-cpnert process. Vvsh Dev Kit you can lunch you compter from wtrm you editor hi« Te Cursor pci ;oo.pc|d on your errors, look up the autodoc
cage ter any Am.ga function at a s-ngfe ».eyS7che, ‘nd i system structje wirin re nctjde fifes, cr find any fenctcn m Te code you are wrong.
Version 12, rxtides source. Author: Peter Cherra Efements Very nice interasive display of the the Penocic Tabs ol Elements. Can display a large amount of pertinent data about a selectee eiemert acrvg win a gdcc dea1 of gere,al and mscecaneous into V J ,3, ucdate s FF253. It aiPS a ncrHnjertac© mode nd extend sweeten ol mo efenens B*m ry orty. Sna««ara.
Author; Pad Thomas Luer Hyprw A ‘bouncing polygons' type prcgrem Ike Mackie.
UneArt, and Beier. Includes source in C. Author: Markus Stiratot fed A mcsfv dene, ratrton'based edior rat s qute user- frrerdy Feaures woro-wreo.auroJrtiera, at txxTer. SjX.i-imdpw.keytca'd macro, help, pr ng.
And mere. V1.1, Update ic FF1B0. Shareware, brary onfy. Author. Dan Bums SuperMonu An information display system you can use to ouckly and easily display text files (and sections of text Eles) wT the press ol a button Verson i 52.
Shareware, txnary orJy. AuTcr. Paul Thomas Mser Wriefcon Sampe code ra: creates a* tfcr using a compfed-in raage. The source cl »f»ch an be created wiT. 'cri2C on FF56. Version i .0, indudes source in C. Author; Dan Burris Fred Fish Q s 293 B3Chanpon Ths d BootBlockChAmpionli:, a vary rtcAy done program rat a"ows you to toad, save, and ar yzeany boctbock. ' 3.21. an update :crF244 New feaJtres ndude checks fcr r™e di'terem LAVER viruses anc some or er enhancemerts. Bexar orly.
Author Roger fiscNin Dckxk A 'Durr, t Cock' uaHy rat dsoays the Ca:e arc feme m the Workbench screen tdfeta'. Uses ony abort 2 percent of the CP J time and about iCKb d memory.
Asa has an afarm dock feature and audbfe Deep fcr programs that can DspfeyBeep. Verson i .5, includes source. Author Clal Barth el Fenstr A program which can ooerate cn windows Qwred by another program, ro cfcse Tem. Change ther s:a c=
[*S372) Hi-Res chip allows uscn more AMIGA™ UPGRADE 1 "chip”
memory for use in GRAPHICS, MUSIC OR VIDEO. Hus "plug in"
upgrade is an absolute musr for Amiga owners, Price is $ P5.S5
ineluding step by slcp, lOrmnyieinsiallation insmictons.
Illl-'ef.Vrilll jll:IAi;tl.-M A30I S01-512K RAM Roanl CIoch for Ai00-S109,50 with instructions.
KICKSTARTVI.3ROM upgratk.$ 17.95 with instructions, AMIGA MEMORIES; 6SO2O 33 S139J0 6S030-CALI. 6S8SlfiO-$ I(U.5S 256 X 4 100-S10JO 41256 (all speeds)-CALL hi I lhf.1 n r.tncn ki Ijust released booklet modeled after the successful Commodore Diatmostician. Finds faulty chips in minutes, saves money & downtime. Also contains Schemtutcs, Amiga theory, and much more. (4S pages) $ 9.95 plus SI postage.
* Wc ship worldwide * Circle 147 on Reader Service card.
Chop A program which uses a hotkey to chop a Cisplay d Kreen Sowr. To a temporary mwimun of A planes in tores cr 2 pines m hues, atowing tot processor U speed access to chip memory. Cnly toe fi spa,ed screen is affected, the program painting the screen ccnvues to work wto ne toil coter paiere. Lnchcpng tie screen puts everything back to normal Verson 1 C, binary cm. Author: Ncc Fraxois DiskTak A Oat it:e program, He ‘muxcho* on dsk 137, when plays dgiSzed scurd sarnies when you insert or remo.e a loppy tfsk. Simples are saved as IFF sound fies. Verson 1.0. tina ycrVy. Autoor Ncc Francos
MijcUUs Some snir sound and screen hacks, includes source in
C. Author: JorntTyoergnein PPMore Ancther ¦more' lie utility.
This or.e reads text fifes that have been crunched with
PowerPaoker, thus saving spas at toe sight expense c! Sons ane
to uncord toe text Version 1.3. binary only. Author flico
Francos ProgUlis Some miscellaneous programming uiltos and
eiarples. Todudes source in assembly code. Author Jorrit
Tybergnexi OuokHelp A uUity that helps you make and display
your own help lies fcr commands. Disk space usage is mmmijed
by using PowwPacker to conch toe help files. Vernon 1.2.
binary only. Author: Joan Tyberghein RoflOn A ‘Sokc-Ban’ flee
shareware game, subm med by re author. Includes both English
and German versions, a level editor, and digiued sounds. This
is version 1.1. binary only, Autocr; Tobas Eckel Selectcr A
program that helps you assemble programs on a boot risk and
stan ten in a use? Fnendiy way. Verson 25, binary enfy.
Author: Nco Francos TurboMancW A last mandeto-ct program,
written o a mi* of C and assembiy language. You can seied
between uyng ftoacng point cr rege- calculason. Onerleatures
inckjde a fiil intuition interface, eyeing capabktes.
Enensiie color control, a user definable neraton depto, My mplemerted zoom, a 3-0 dspfey node, support fcr extra haffbrite as we3 as Lmertaa and fares, IFF load and save, accuracy setaacns, and more Verscrt 10, incudes source in assembly and C. Autoor: Manvoet Pm 9 FrtdrghPiaKW Hangrnan A srpte ftangrran program amir 10 ore seen on sons UNIX machines. Currency runs only from CU. Includes source m C. Author. Gary Brant Rti An Are a rtcrtara library toa: makes it easy tor programs to implement a complete, robust Afew 1 menace wifi rr.rima! Effort, Verson 1.0. .-eludes source. Author: Dor Meyer
SceneGenDemo Demc d a pfCpgram called Scene Generator, that generates very rea isic IccAng landscapes This program is an enhanced, low com commorcal verson, of the Scenery program included on disk t£5. This is verson 2.03. binary eriy Autrwr: Brer. Caseeort Yaec This is a pci 0! Berkeley Yaec for the Am-ga. Thjs Yacc has been made as compatible as possible with the AT ST Yacc, and is completely public domain. Nose that it is NOT the so aiied Decvs Yacc, which is was amply a repackaging 0! The proprietary ATS! Yacc. Amiga version 1.0a, includes source. Autoor BcOCcrbet.
Am ga port by £ri: Green ElgiBailDM Q SuperEcho A neat program to be used wt*t Perfect Sound ¦ like audo digitizers mat generates LIVE audo effects, irdud.ng Echos, Deep Voice, Squeaky Voice, Many People, M-M-Max Headmen arm much more Btfiary only. Author Kerin Kelm TACl An aaversura player tor games wriaen wfto The AdvetLre ConstuGten Language. A commerca!
Computer language. InduOestwo sample games: one 1$ tert-orty and the ether is text-graprsc anary orty, pd-s She TACl source code that was used to wr.te the graphic adventure Author; Kevin Kelm and Rhett RodowakJ TtoeGer. A snffe schpi language program 'or generating vertically crawing tide sequences in any fort and up e 500 Imes long. Gocc lor video producer,. Version 1.6. binary 0rty. Author Kerin Keim XencZap A program rat recursively descends into drectores, disabling she Xeno virus b a5 executable files that I finds Verson i C'. Indudes tcurce n Mcdufe-Z Author: Ke*rin Ke'm Aquarium A
program ler searching inrcogn 1 speoa: aaabase Ccfttainng information about me contents of ire (pory, in order to find programs that match a specified hst cl conoions. Incudes a database of disks 1 -300, and a program to add the contents cl future dsks to tne database. Binary only, Author: B Lennart Glsscn IffLib A ready-tc-use library to peicrm various manipulators on IFF tiles. Includes a sample IFF viewer and a utility to save the front screen as an IFF file. This is verson 16.1, an update to verccn 15 3 on d-sk 173, and includes a couple cf bug fixes and some new features. Binary only,
Author; Christian A. Weber UeciiLfpdate Ths is a partial update to the 2.5d vef&on of Uedii on disk 286. It includes only toa UES executable, wtKh has had patches dl hrough d4 applied. Disk 2SE is son needed tor a compete Ued t shareware distribution. BnaryorJy. Author. Rick Sties FrtdFtfftDiskM2 refre&h gadgets. Mcve the wrndcw »the backgra xj.
Etc. V2.0. ah update to FF2-5. Includes soute. Author: RagecFsctfn Fte'.'aster A fte edtor Ike NewZap cr Fed Jp. Which atews you to manipulate Cytes z-cl'e. You nay a'sc change the fie we or execute a patch. Vertov 1.11. includes source.
Author; Roger fisettin EttA£tlllJ?jU3S9 CPM A program to computa mandeibroa .a toe Cortnous Pceriii Me toed, as desr.b«3 in toe book ‘The Scer.ce cl Fracaf images* by H. O. P.e en and D Sa-pe 1115 used :o make S-dimensionai pictures of the mandelbro: set. Ths is a bach mcoe type program sc several images can be generated, cne after toe c.ner. without any human rreracbon. Srdjdes scx ce. Author Lars Clausen DEM A prolan to compute it.andelbrots wa toe Dsteree Esirr.itor Method, as desorbed c toe bock -The Soerxe cl Fraotai images* by R O. P etgen and D Saupe H15 used to make high resduicn
black-and- white images. Ths is a baton mode type orogra-m sc several rages car. Te generated, one ate? The other, wtocut any human intera on Incudes source. Autocr: Lars Clausen Dertoh This program impierr.ens toe Demons celular automaton as descried in the August. 1983, issue cf Scentifc Arercar.. Usng extoemefy simple rules 6 exhorts ratoe? Complex benavtar irgiudes source.
Authcr. LanClausen Fixkxns A program to scan through all fles in a gven volume or diroctory, looking lor protect icons and changing toer default tods accord ng to mst-wftors given in a sadt fie. Version 1.2, includes source. Author: Lars Clausen teFrac A fractal gewralor using toe Diffusion Limited Aggregation a witom, as desorbed in the book 'The Beauty cl Fractal Images*. Ths is verscr, 2.1 and includes source. Author: Lars Clausen Rocket Another program m the long tradtion d sceen hacks.
Ths one zeroes n on your mouse pomter. Binary only.
Author: Lars Clausen StoeenZapA UiLty toa: Icrcialy removes screens and windows Irom your system. Useful to get ixf of zombie screens or windows toai have been left a'ound by aborted or buggy programs. Ths 3 xrocn 2.3 and mduces source.
Author; LarsC uSeh SnowFa! Another program in the ton; traitor of screen hacks fcr the anga. Wafch ne s.ncw fa*, get bc*n arcxc by re wind, and cof-ed m reaf si: heaps toctodes source.
Author: Lars Clausen FJCfiflrtPjihi&j Ciroes A ordes patieai generator, remimscant cl one of toe early Amiga domes Vea-cn 11. Cctotes source m C. Actocr Jod Swank DocSplt A prog*aT to spi t the 1.3 auiodoc f es rto mdvzhual subroubne'les. Ore fie is creased to each subroutine, with toe name created by acpenlng ‘Ac* to toe subroutine rune. Version 1.0. includes source. Autocc icel Swark Gears A prcgrarr. To cadufate and dspay the gears ol a muftispeed bicycle. Works for bcydes with 3 to 21 gear conpinatons Verson 1.1, inctodes sa ce Author; Joel Swank IRA Alcws easy catculaton of future values
0! Investment Enter toebegming irwestmea value, aiiuai percentage rate, annual deposit am ant and number of years, to compute the Ijture value Version 20. Includes source. Author: Joel Swank Lnes A color line pattern generator, adapted from Mackie.
Verscn 1.1. indudes source. Author; Joel Swank
f. feanl B Two custom golf courses to Men 1E. Author: Joe!
Swank Muttic Formats a single column of input into multpte side by sidecoiunns indudes scwce. Author Jod Swank PageCnt Counts and dspiays toe number ot form feeds m a Me, along wto the length 0! Toe longest fcne. Vers or 1.0, ndudes source. Autoor: Joef Swank Skel A skefeton workbench appfcaton that makes writing workbench programs easier. Provides routines tor main, iruiakzation ard termxaton. Gad t and menu handfaig, arpumem processing, help window, about requester, etc. Verson i, includes source Author Joel Swank Superset Lab Pnrts reti n address labels 2-up co sngsewoe
3. 5 «ch by 7 16' rxto label stock. Can pr.r.t up to 5 toes per
label Verson 1.1. ncludes source. Autoor: Joel Swank Verify
Walks a i’ecto herarchy read rg aS files, repot-g any f.es
rat can t be entr*y *ead Ve*tcr 1.2, includes source. Autoor:
Joel Swans Fred naa Dish 3C5 Feniier A prpyam which can
coerate on windows cvsmed by another program, to dose them,
change tftor s:e.
Refresh gadgets, move toe window to the background, e;:. Ths a vrson 2.1. an uada:e to verscn £0 cr. Dsk 29£ Irduoes scuce Autnor: Rcgar FischJin Lhwarp A ypg-am which wil read t'acks tSteCSy f'cm )Olx floppy Jisk, compress toem ts-ng adaptive huSman encodng, ar,d outcul then to a file. The resuming file can be used by hwarp to reconstruct an image of the origiral d sk. This is verscn 1.20. an Lpdate to version 103 on disk 295. New features include much faster compresuon decompressicn, a 32 bn CRC, and two additional compression methods Binary orty. Author: Jonathan Forbes MacJue A versatile
cimracn keymrtiator based on POPCUwto a uncue method of ‘screen-Banking*. I won't say more, just try it! This is verson 1 A, an update to VERSION 1,3 Irom. Dsk 267. Includes fixes to work with latest Wshet and the new 'never' keyword includes source. Author: TcmasRokkki Obsess Obsess-O Mate is a real-tme puzzle game r«e Tetoi whore toe ctiject is to H toe lafi 9 pnxes together to lorn complete horizcntal rows Features such as burring, ex ottng. And mvs-ble peces enhance game play. Other features such as a puzzle piece editor are included n toe v*r&cm avaiabe erectly from the author.
TnR s versxr 1 C. snireware. Emary arfy. Autoor Wayne Phflips PrFom Prrnts a sample 0! Each tort from toe torts: (Stedory.
Craws one ine of «ach tors on a custom hires screen, wtveh can be pnoted Vernon 15, irdudes source.
Autoor Jo©' Swank ReverL Plays toe Oasici revera game on an B x 8 square ieid Version 2.0, an update la versvor 1.2 on disk 2*5, indttJW source m assembly language Autoor Mar: Fdtoin SpaceLog A database ccrcanng data Jar &:i & toe man related space missions of the Llated States anc toe Scv.ei Urncn that were reiated :c ne tse-.t- cpr.err; cl msmed space figrt, from toe begming of nescace age to ne present (363 m'usiors), listed in chronologi l orcer incudes an A” a3ASiC program to manipulate toe database Vers rt 15*. Btoary crty Autocr Gene Hetman Frid Fish Diik 306 Lfe Anew versfcr. Cl T cm
as's Lte game. Th s wscn includes a new torus optan. An dptisn to pel err, cajoiations toa processcr rarver than toe of tier and a coupe of other mr.cr changes. This 4 art update to toe version on disk i3t. Includes source Autocy; TcrasRck-ck; RexxP PictA library cl C functions use to? Ter soentitc pfctorg cn the Amga The I trary s LatticeC compaltela. Ccmour plos-ng, three iie-.vcral pteang. Axs redeToton, teg- log pio’ihg and m-Japle subpages are a few of Fiptot s features. The pots can be displayed cn a manner or sen.: :o a graphics fie tor subsequent prnarg. Ths is RexxPlPiot versiori 0.3,
an updaie to Pipiot verson i co on d sk 222. New teases include an Arexx inierfacfe, support for IFF output support for PostScript output, support for Presences, seme new functions, bug fixes, and more. Includes source. Author: Tony Richardson.
Samuel Padued. Gfenn Lewis and Tomas Relate Tree A very simpto directory tree traversal program, written primaryy as an ad to creating zoo archives and dsk backups. Has option* to fselud* ceian drectores cr lies vwto specific extensions, includes source. Autoor: Tomas Rotecki FfrtFrstiDiaKM?
DtsSiDer.os Demo of V J Sanpfe Wrench, which prongs pro sample editing featixes fcr oarers of musica!
Samplers. Ver&cr 1.1, br&y cnly. Author Je! Gjjtt FieiO A dsk based shared i brary to mako filename setertion easy fcr tead rte save routine* using an intuton interlace. Ths is verton 1.5. and update » toe version on Ask 257. Now inc jdes too abxty to stood mtoti e fienames and fixes some bugs n the i ,* *e?sx Binarycrty.Autnor: R. J. Meal. Jeff Giar.arxJin Fore Samp Documerteton ltd crertace I brary ter an ;FF FORM
• Sam 3', 16-w sampled scwro ;Je tom«L Ths term.ai aitews more
toan cne waveform per octave, and toe tengtos d d Nerert
wave'pr.s do not have is be factors cf 2. Hdjoes a u64y to
corwen ESVX Jle* id SAVF format. Verscn 1.0. brary ohy. Author:
Jen Gian FftflfiflBitttta Ffieq A gererat purpose fife
requester, when was oesigreq a be easy to use and fast, with a
tnnH-m Arexx port efloiwg yc j to use % from Arexx septs or
applcatcns wito. Arexx porti. Version 1.0, hrary oriy. Ajtoor:
Jeffrey D. Wahaus ScreenShare A tibrary ar.d support programs
toa! EraBe apptcatons to cpen up windows on Other appf.catons'
custom screens, for example, your editor may want to open a
window on your termnal emulator's screen so ycu can compose a
message whJe sUi bemg a&o to see the contents of toe termnars
screen. Both applications rr.ust cooperate for re screen
sharing 10 worlt This is version 1.21, an updato to version 1.2
on 4 sk 246.
Includes source lor interface pertiens. Author: Wjly Langeve-d StarBlanker A screen Wanker that replaces ywr cispfey with a randCrtly chosen aremated stahieid. Verson 1.00. includes sou-xe m Modula-2. Author: Chris Battoy Vlt VLTisboihaVTlOOemdatbrandaTektJonii(JOU plus subset of 4105) eruJator. Currently m use at SLAC (Stanford Linear Accelerator Center). Although toe Vti oo part was ongina-'ly based on Da ve Vrecker oi at s VT' 00. Many enriancemerts were made FeaL es npude use c ARP, an Aflexx port, XMODEM 1 CRC and Kermit protocols, support lor adCtionai senai ports, ertenal fie fcansier
protocol* IXPR], a ‘chat* mode, and scrqtoa . Rev«w hstory tJutfer. I comes m two verwte, one wito Tektrooi ontoaton. And cne without The Tetetofta emuason aiews sa ng IFF 4«. PostSass fJes.andprcitrto&tmipsatooprnter This is version
4. 42B. an update to version 4 226 on disk 257, The
l-SOO-292-7445 Prices subject to change ?Slk Mon A machine
code monitor debugger program lor toe Amiga wnich is
re-entrant ard can be m abe resident Ths is verson 124, onary
ony. Auror: Tmo Ross UUCP An impiea.eriatcr of uucp ty ne
Amiga, ncluding maf and news. This s Mas s Krton i CO for tne
Am ga. Based cr. Vr’iam Loftus s Amga UUCP C .40 release with
news code from his 0.60 release, and norths ol work by Mas
D»ter to make fixe* an: ad: er-hancererts. Includes source.
A ncr: Various, map? Enhancements by Matt D ten To Be
Continued...... In Concl'js on To me best of our knowledge,
the materials in this library are freely distributable. This
means they were either pubBcfy posted arc paced in ne ojWic
domain by their authors, or they have restrctions published in
their f ies to which we have adhered, if you become aware of
any violation of the authors* wishes, please contact us by
This list is compiled arc published as a servce to the Commodore Amiga community for informational purposes only, its use is restricted lo noncommercial groups only!
Any duplication for commercial purposes is strictly forbidden. As a part of Amazing Computing1", this list is inherently copyrighted. Any infringement on this proprietary copyright without exp-e$ $ ed written permission of the publishers will incur the full force ol legal actions.
Any ncr commercial Amiga user group wishing to duplicate this list shout contact: PiM Publications, inc.
P. O.Box 859 Fall Rjver.MA 02722 PiM Publications Ire, is
extremely inte'esied in helping any Amiga user groups in
non-commerciaf support for the Amiga.
NjjOf change for toi* icdate :s a rewrite cf toe Tekrona en.i aucn to support almost al of toe Tektronix 4105 escape secuerces Enary only.
Author Vrily Largevtoc Fitflfi5tifiah.3JS Bnj AhnxSng(gUe)tibrarySuJder Takesaiandaid‘.W (function defm tcnififea'd gne-ates a hndng fcbrary fcr the functions defines rttoete fie. Version t. 2 an update to tne stersen reeasec wrth nte-kb on disk 227 5raryorty. Autoor: B£ Barton Csh Version 4,cca d a csh like stoefi CevnK frcm Matt Olcn s shed, vericn 207 Tms a an update to verson 3 C3a cn isx 223. Changes rvctece ARF pa"em maicrirg, irr-.croved search commard. Seme rew caT.maaJs tike ‘basenarw*. Some new coticr.s. tug fixes, ard ar Arexx ccrt. ’ndudes 5f K Autoor: Mar. Dlton, Steve Drew. Cario
Bcrreo, Cesare Diert Sksh A ksn lke shell for 5w Amiga Some cf its feature* ndude command substitution, Shell functions with parameters, aliases, bcaf va-aoes. Kscai fuxicms kxa: abases, powerful cortto structures and tests, emacs style tne editing and history functicns, to tedrecton, ppes. La*gs varery ol bia-irt ccmmands.
Jnix style wildcards, Unix style filename convertions, fJenane ccmpletoa. And coexisterce with scripts Irom otoer shafts. Very wet: documented. Version: 3am update to version 1 2 on disk 29l. Binary crJy Author: Sieve Keren
(914) 354-4448 FAX (914) 354-6696 Efealcf pricing available &MIGA
& AC GUIDE Am n Two Great New Ways to SAVE on the Original
Amiga Monthly Resource Complete Today, or Telephone
1-800-345-3360 Name_ Address.
City_ .Zip_ State VISA Charge my i_|Visa [jMC _ Expiration Date_ Signature.
All Charges are subject to a S20.00 minimum (charges under S20.00 will receive a S2.00 sen'ice charge).
Please cirde if this is a New Subscription or a Renewal PROPER ADDRESS REQUIRED. In order to expedite end guarantee your order, all large Public Domain Software orders, as well as most Beck issue orders, are snipped by United Parcel Service. UPS requires tna; all packages be addressed to a street address tor correct dei very.
PAYMENTS BY CHECK. All payments made by check or money orcer must be in US funds drawn on a US bank.
One Year Of Amazing!
Our regular subscription now includes 12 monthly issues of Amazing Computing plus the Spring edition of AC' GUIDE MIGA ?
$ 28.00 U..S $ 44.00 Foreign Surface $ 36.00 Canada and Mexico Our New SuperSub!
12 monthlv issues of Amazing Computing PLUS C‘ GJ JlDFFlMIGA I-!
3 Product Guides! Spring, Fall, and Winter! A savings of $ 32.25 off the newsstand price. The Product Guides alone retail for $ 6.95 each D $ 36.00 U.S $ 52.00 Foreign Surface $ 44.00 Canada and Mexico (Domestic and Foreign air mail rates available on request) Please circle anv additional choices below: Back Issues: $ 5.00 each US, $ 6,00 each Canada and Mexico, S7.00 each Foreiqn Surface.
V1.1 V1.2 VI .3 V1.4 V1.5 V1.S V1.7 V1.8 V1.9 V2.1 V2.2 V2.3 V2.4 V2.5 V2 V2.7 V2.8 Subscription: $ _ Back Issues: S V2.9 V2.10 V2.11 V2.12 V3.1 V3.2 V3.3 V3.4 V3.5 V3.6 V3.7 V3.8 V3.9 V3.10 V3.11 V3.12 V4.1 V4.2 V4.3 V4.4 V4.5 V4.6 V4.7 V4.8 V4.9 V4.10 V4.11 V4.12 V5.1 V5.2 Back Issue Volumes: Volume 1-S19.95' Volume 2-S29.925' Volume 3-529.95* Volume 4-S29.95' 'All volume orders mus! Include postage and handling charges; 54,00 each US, 57,50 each set Canada and Mexico, and
510. 00 each set for foreign surface orders. Airmail rates
Freely Distributable Software: Subscriber Special (yes, even the new ones!)
1 to 9 disks 36.00 each 10 to 49 disks $ 5.00 each 50 to 100 disk S4.00 each 100 or more disks $ 3.00 each $ 7.00 each for non subscribers (three disk minimum on all foreign orders) Amazing on Disk: A :,. .Source a Listings V3.8S V3.9 A 2.. .Source & Listings V4.4 A 3.. .Source & Listings V4.5 & V4.6 A 4.. .Source & Listings V4.7 & V4.8 A 5.. .Source & Listings V4,9 A 6.. .Source & Listings V4.1Q & V4.11 A 7.. .Source & Listings V4.12 & V5.1 A 8.. Source & Listings V5.2 & 5.3 InNOCKulation Disk: IN 1 ...Virus protection 75 a 2 21 3 22 4 23 5 24 6 25 7 26 £ J 9 10 11 12 ! 13 14 15 16 17 18 19 1 2
3 4 5 6 7 B 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4£ 49 50 51 52 53 54 55 56 NA 58 59 60 61 62 63 64 65 56 67 65 63 70 71 72 73 74 75 76 77 78 79 IMA 31 82 S3 84 85 36 NA 88 83 90 91 92 93 94 55 56 97 58 59 100 101
* 02 103 101 105 106 107 108 109 110 111 112 113 114 115 116 117
113 119 120 121 122 123 124 125 126 127 123 129 130 131 132 133
131 135 136 137 138 133 140 141 142 143 144 145 146 147 148 149
150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165
166 167 168 169 170 171 172 173 174 175 176 177 178 179 ISO 161
182 163 184 185
• 66 187 163 IBS 190 151 192 193 194 195 195 157 196 159 200 201
202 203 204 2C5 206 207 208 209 210 211 212 213 214 215 216 217
218 219 220 221 222 223 224 225 226 227 223 223 230 231 232 233
234 235 236 237 233 239 240 241 242 243 244 245 245 247 248 249
250 251 252 253 254 255 256 257 258 259 250 261 262 253 264 255
256 267 268 263 270 271 272 273 274 275 276 277 278 279 280 281
282 283 264 285 286 287 283 289 290 291 292 293 29* 295 296 297
256 259 3C0 301 302 303 334 305 306 307 308 309 310 311 312 313
314 315 316 317 318 313 320 AMICUS Fred Fish Disks PDS Disks:
Total: Please complete this form and mail with check, money
order or credit card information to: PiM Publications, Inc.
P. O. Box 869 Fall River, MA 02722-0869 Please allow 4 to 6 weeks
for delivery NA Denotes disks removed from tbs collection)
The Wait is Over Finally a True Amiga to Amiga Network has
Arrived TM AMIGANET The Most Powerful Network on any PC v I
vein and jnn iir» t»4idiu* l.f nJIv *cirf*cJ 'vif» ind
fvajtltnr* «*
* Amiganet (Physical).
* Any other physical.
Jrvajcroen: it acontpiflj lit; yi.t| - ytJi 0*3 W olk!
Iin i hnn Pul 11 ivH'.uiKi ...... ...----
* Logical connection on shared hard disks, floppies, printers,
serial and parallel ports.
* Ethernet Version 2 compatible.
Fully compliant with IEEE
802. 3 Standard Types A and B.
* 10 Mega Baud transfer rate up to 64K Buffer memory.
* DMA Sequencer with a 16 MegaByte address range.
* DMA addressing directly to Chip and Fast RAM.
* 16 Bit Data Path.
* Every Amiga on AMIGANET may be a client as well as a server.
* Allow inter-computer communications with Data and resource
(Share Hard Disk, Floppies, RAM disk, Serial Ports, Parallel Ports, Printers etc. as if they were physically attached locally!!)
* Send Messages to another user.
* Run programs on remote system.
* Excellent recovery from actual disconnection and crashes on
remote Amiga’s.
* Ability to know who is active on the NetWork.
* Simple installation.
* Cables and connector included.
Software Included RCS Management 2015 University Street, suite 1712, Montreal, QC Canada H3A 2LI TEL:(514) 288-7825 FAX:(514)845-1472 Dealers inquiries welcome (ask for: Suresh or Katherine) Amiga is -i trademark of Commodore Business Machine. Inc. Amiganet is a trademark of Hy dra Systems Ltd Circle 129 on Ruder Service card.
SUPRADRIVE HARD CARD FOR AMIGA 2000 Before you buy a hard drive, look around. Look closely. Compare speeds, but also look at Interfaces...Software...Value. We think you'll agree that SupraDrives are Simply The Best Amiga Hard Drives. Here's why ... with revolutionary new WORDSYNC™ INTERFACE Each SupraDrive for the A500 A2000: Autoboots directly from FFS partition • Interface allows super smooth video, sound, etc., with no rude interruptions for hard drive access • Compatible with Bridgeboard™, RAM, digitizers, other boards • Supports MS-DOS disk partitions with Bridgeboards * Installs easily •
Pre-formatted & ready to use
• Includes 2 floppy disks of software & clear, thorough manual •
Fine tuned assembly language driver software • Blind data
transfers improve speed 3x
• Knowledgeable tech support • Interfaces also available
for unlimited expansion • OPTIONAL 2MB RAM Breakthrough Speed.
SupraDrives give you access times as low as 11 ms. and data transfer speeds of over 560K sec. (Amiga® 2000) or 500K sec. (Amiga 500).
Features like full support of Workbench™
1. 3, the Fast File System (FFS), and multitasking make these
drives FLY.
State-of-the-Art Interfaces.
Supra's interfaces (included with every SupraDrive) give you innovative features no one else can match. The revolutionary WordSync™ Interface transfers 16 bits at once, which gives A2000 SupraDrives DMA speed without DMA hassle.
The A500 interface passes the Amiga bus signal through to your other peripherals; without Amiga bus pass-through, your system is severely limited. And all Supra interfaces feature SCSI ports for easy daisy-chaining.
The Best Software.
After installing the drive, you'll be glad you have Supra's full array of powerful, easy-to- use software. SupraFormat makes formatting a breeze and lets you use up to 30 partitions and various file systems FFS. MS-DOS®, Unix, Macintosh™, and more! SupraEdit lets you access low-level Amiga system information, and other included programs make using a hard disk fun and easy.
Irresistible Value.
All this is available at a price you’ll love.
Look into it! Only Supra Corporation an experienced company with a proven commitment to the Amiga and its potential gives you such an attractive alternative: The SupraDrive. It's Simply The Best Amiga Hard Drive.
Ask your dealer for details, or call: Supra Corporation 1133 Commercial Way Albany, OR 97321 503-967-9075 All Supra Products Are Made in the U.S.A. ORDERS: 1-800-727-8772 SupraDrive, WordSync, SupraFormat, and SupraEdit are trademarks of Supra Corp. Amiga is a registered trademark and Workbench is a trademark of Commodore-Amiga, Inc. MS-DOS is a registered trademark of Microsoft Corp. Macintosh is a trademark of Apple Computer.
Circle 126 on Reader Service card,

Click image to download PDF

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

Thanks for you help to extend Amigaland.com !




Today: 78
Yesterday: 197
This Week: 525
Last Week: 669
This Month: 2319
Last Month: 2931
Total: 63387

Information cookies

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

There are several types of cookies:

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

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

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


Visite depuis
Visite depuis