Liste des magazines disponibles sur AMIGALAND.COM
Works with AmigaDOS version 1.3 or greater (AmlgaDOS 2.0-only version included). Ami-Back is extremely fast. Ami-Back is multitasking friendly. Ami-Back is not copy protected in any way. Commodore standard. Applied Engineering's HD floppy does NOT work with some versions of Kickstart 2.0 at this time. Don 't wait until its too late . order your copy of Ami-Ba ck coda y! For a limited time, send in your previous backup program original disk and order Ami-Back at the special price of .95. suggested lisl pnce: .95 Moonlighter Software Development3208-C E. Colonial Drive, Suite 204, Orlando, Florida 32803 Voice: 407-628-3005 Fax: 407-282-3719 AMI-BACK is a registered trademark of Moonlighter Software Development Amiga and AmigaDOS are trademarks of Commodore-Amiga, Inc. Circle 199 an Reader Service card. PostScript Support I don't understand why the majority of support for laser printers in Amiga software
Click image to download PDF
• Using Lightwave 3D
• Alterlmage Video F X
• Chroma Key HARDWARE PROJECT-
• Sonar Ranging System
• Multi-Joystick Adapter The Ultimate All-in-One Amiga 2000
Add-on... 68030POWER* 16MB RAM* SCSI CONTROLLER Replaces up to
FOUR “normal” expansion boards!
L Now, a 22 or 33 Mhz 68030 accelerator board, up to 16MB of 32-bit wide RAM and a high-performance SCSI hard disk controller in a single A2000 “ “CPU slot” expansion board!
Surface- y, mounted 68030 CPU and 68882 FPU (22 or 33Mhz) Ail A2000 Expansion Slots Free GVP All-in-One Board +SCSI Drive Installed Check out these features: V The perfect companion for NewTek's Video Toaster.r" V 22Mhz or33Mhz factory installed, surface mounted, 68030 CPU and 68882 FPU.
V Up to 16MB of 32-bit wide memory expansion. 4MB minimum factory installed memory on 33Mhz version, IMB minimum for22Mhz.
V GVP's new custom 32-bit wide, 1MB or 4MB, SIMM32™ memory modules offer flexible, easy-to-install memory expansion. 22Mhz model has 1MB factory installed memory, expandable to 13MB. 33Mhz model has 4MB factory installed memory, expandable to 16MB.
V' On-board high-performance "Series W auto-hooting SCSI controller with factory installed FaaastROM SCSI driver and SCSI connectors for attaching both external and internal SCSI peripherals.
V Direct DMA access to the full 16MB range of 32-bit wide memory expansion by the on-board SCSI controller. Due to the A200Q bus architecture, this is ONLY possible when SCSI controller is placed directly on the 68030 CPU bus (as is COMPARE: A2000 +GVP All-In-One Commodore A25OOO0 Commodore A3000 66030 CPU and 66682 EPU r Y Y Maximum CPU clock speed available & shipping TODAY 33Mhz ZSMhi 25MHz Maximum 32-bit wide FAST memory on 68030 CPU board 16MB 1MB 16MB Direct DMA access 1o more than 8MB of last memory r N Y DMA SCSI controller built-in on 68030 CPU board Y N Y Number of open Amiga
expansion slots with 68030 CPU, SCSI controller and more than 4MB Iasi memory Installed S 3 4 RAM upgrades through easy-to-install 32-bit wide SIMM memory modules V N N the case with the A3000!). Provides ultimate SCSI hard disk performance!
GVP's legendary FaaastROM SCSI driver supports virtually all SCSI devices currently on the market, including hard disk drives, CD-ROM drives, Magneto-Optical drives, removable media drives and tape drives.
' Switch to 68000 mode by simply clicking on our new "68000 Mode” Icon, or include our special "mode switching" utility in your startup- sequence and select required mode each time system is rebooted, by holding down mouse buttons.
V' Provides the ultimate expandability of your A2000 system. Plugs into the "CPU accelerator" slot, thereby leaving ALL FIVE A2000 expansion slots free for future expansion.
SIMM32 and GVP are trademarks ot Great Valley Products. Inc Amiga. A2000 and A3000 are registered trademarks of Commodcre-Amiga, Inc. Video Toaster is a trademark ot Newtek Inc. GREAT VALLEY PRODUCTS INC. 600 Clark Avenue, King of Prussia, PA 19406 For more information, or for nearest dealer, call today. Dealer inquiries welcome.
Tel. (215) 337-8770 • FAX (215) 337-9922
1. Lightwave 3D Modeling, Rendering, and Animation Create true
With every VIDEO TOASTER you get the 6 most powerful graphics
products ever created for the Amiga... network quality7 3D
graphics in 1536 x 960 resolution with 16.8 million colors.
AmigaWorld says it ¦‘absolutely blows away everything. "
2. Overlay Genlock and Luminance Key Overlay Amiga graphics on
any live video source.
Use the luminance key to overlay live video like the vveathermap effect.
3. ToasterPaint 24-bit Hi res Paint System This feature-packed
tool is the only PC-based paint system with 24-bit YIQ-encoded
broadcast quality7 video.
4, Two 24-bit Frame Butters The ONLY video output for the Amiga that is legally broadcastable at the network level.
5. Toaster Character Generator 24-hit 35 nanosecond resolution
Twice the resolution of software- only Amiga CG's and over
4000 times the color.
G. Toaster Real-Time 24-bit Frame Grabber Freeze video instantly
from your color video camera, camcorder, laserdisc, or cable
7. Toaster Digital Video Effects For the first time you can
process live video on your desktop just like the networks do.
The Toaster lets you warp, spin, zoom, trail, and squeeze any
of four live video sources in realtime and in 24-bit color.
Video Toaster, Lightwave 3D, UghtWave Modeler, ToasterPainl.
ToasterCG, and ChromaFX are ail registered trademarks of NewTek, Inc. Amiga is a registered trademark of Commodore-Amiga.
Inc, Any videotape input 10 the Toaster must be time base corrected. Toaster compatible time base correctors Start at 5995 retail. The Video Toaster requires an Amiga 2000 computer with hard drive and at least five megs of RAM 6 MewTek, Inc. 1991 HCflC Video Toaster IhHh card and software “ are available at an Amiga dealer near you, N=wT=k incorporated Gall now tor the Video Toaster Demo Tape & See for yourself I and something truly phenomenal... your own TV studio.
8. Four-Input Production Switcher Perform unique fade and pattern
transitions between any of seven sources. Many of which are
impossible even on high-end gear.
9. ChromaFX Color Processor Get complete control of the bright
ness, contrast and color of your video. Give your video an old
film sepia tone or high-contrast look.
See the incredible resales possible with the Video Toaster. Starring NewTek’s own Kiki Stockhanimer, and featuring animation by 3D artist and LightWave programmer Allen Hastings. Like the Toaster itself, this videotape will knock your socks off.
$ 4.95 includes shipping and handling. Visa, MC, AmEx or COD orders accepted. Call (800) 843-8934 or
Includes shipping and handling 1-800-843-8934 TENTS CON In This Issue Reviews Sonar Ranging System ..43 by John lovine John completes his sonar ranging project in part three of the series.
Looking Good With B.A.D .18 by Rick Manasa Improve your disk accessing time by 500% with Centaur Software's floppy and hard disk optimizer.
The Jerry Bryant Show ..48 AC interviews Jerry Bryant, whose secret weapons for producing four hours of television weekly is the Amiga and Video Toaster.
Professional Rendering and Animation With Lightwave 3D ..... by Mark Thompson Learn the undocumented CES Summer Chicago ’91 .63 AC continues its coverage of the Consumer Electronic Show in Chicago with a special look at new products for the Amiga and an array of new entertainment software.
Departments Editorial ... 6 Feedback .12 List Of Advertisers ......80 Public Domain Software 93 And Furthermore., 96 Alterlmage Video F X .....34 by Frank McMahon Create lifting and special effects for your home videos and produce desktop slide show presentations in minutes.
ChromaKey ......-.46 by Frank McMahon Now you can superimpose yourself over any Amiga screen with MicroSearch's Chromakey.
Image Spinning .58 by Paul Larrivee Write word images and select interesting backgrounds for your copy.
Genlock Holmes 59 by Paul Larrivee Learn reading comprehension using inferences, implications, and other clues.
1 Cover by Ernesl P. Viveiros, Sr.
Amazing.Amiga JL JL COMPUTING C7& Volume 6 Number 8 August 1991 Hardware Coverage Columns New Products And Other Neat Stuff 8 compiled by Jeff Gamble and Paul Larrivee Digital Dungeon, Guy Spy, and Space Ace II: Borf’s Revenge top the list.
PD Serendipity ...30 by Aimee B. Abren Updates from the latest Fred Fish Collection. Plus, BBFormat, a bad disk fixer, and AmiGantt, a program to help managers organize their production schedule.
Medley .....50 by Phil Saunders This month's Medley looks at Dr. T's Phantom, a low-cost MIDI and SMTE interface.
Roomers ..60 by The Bandito The Bandito sees the CDTV concept catching on with Microsoft's standard for a multimedia computer (MPC).
Bug Bytes 68 by John Steiner A reader advises not to install the Gary adapter if you have the AT once disk version 1.1 -12-90.
Super 8 Meets Amiga..,, .53 by Patrik Beck Set up your own business using your Amiga and a Super 8 projector to do film-to-video transfer.
Understanding Genlocks ...39 by Matt Drabick What is a genlock? Which one is the best? Matt helps us undertand the purpose of genlocks and takes a look at a few out on the market.
Time Base Correctors ....55 by Matt Drabick Understand why TBCs are needed to synchronize video signals from a VCR.
Programming Diversions ...71 Collect loot in Bane of the Cosmic Forge, engage in dog fights with F-29 Retaliator, and build your own multijoystick adapter.
C Notes From The C Group ......75 by Stephen Kemp Stephen gives a couple of documenting techniques for including comments in your programming code.
Message Logger 77 by Brian Zupke Here's a multitasking application that is a time log keeping track of when programs are run or when you type a log command from the CLI.
Power Basic 90 by Jonathan Horne Use a pre-processor to achieve definition replacement, thus preparing your source code for compilation.
ATTENTION FREELANCE WRITERS: AMAZING COMPUTING WANTS YOU Did you know that every issue of Amazing Computing contains articles that were submitted by Amiga users like yourself? Each issue contains unique and informative articles on various topics of interest to Amiga users.
Even if you have never been published before, you should consider writing for AC. Our knowledgeable, experienced editors are the most helpful in the business.
From novice to expert, our readers consist of all skill levels. Whatever your areas of greatest interest or proficiency on the Amiga, there's a place for it in the pages of Amazing Computing. Why not share your information and knowledge with Amiga users worldwide?
We want your programs, too! Advanced programmers may want to consider publishing their work in AC's TECH, the 1 all-technical, disk-based Amiga journal.
AC pays competitive per-page rates to its authors and publishes more and longer articles than any other monthly Amiga magazine. That's great news for those of you who are thinking of achieving fame and fortune as freelance writers!
For more information, call our editorial offices at 1-800-345-3360 during normal business hours to have the Amazing Computing Author's Guide information packet sent to you TODAY!
ADMINISTRATION Publisher: Joyce Hicks Assistant Publisher: Robert J, Hicks Circulation Manager: Doris Gamble Asst. Circulation: Traci Desmarais Corporate Trainer: Virginia Terry Hicks Traffic Manager: Robert Gamble International Coordinator: Donna Viveiros Marketing Manager: Ernest P. Viveiros Sr.
E. Paul EDITORIAL Managing Editor: Don Hicks Associate Editor:
Elizabeth Fedorzyn Hardware Editor: Ernest P. Viveiros Sr.
J. Michael Morrison Technical Associate: Almee B. Abren Copy
Editor: Paul L. Larrivee Copy Editor: Jeffrey Gamble Copy
Editor: Timothy Duarte Video Consultant: Frank McMahon Art
Director: William Fries Photographer: Paul Michael
Illustrator: Brian Fox Research: Melissa Torres Production
Assistant: Valerie Gamble ADVERTISING Advertising Manager:
Donna Marie Advertising Associate: Wayne Arruda 1-508-678-4200
1-800-345-3360 FAX 1-508-675-6002 SPECIAL THANKS TO: Buddy
Terrell & Byrd Press Bob al Riverside Art, Ltd, Swansea One
Hour Photo Pride Offset. Warwick, Rl Printers’ Service &
Supply, Inc. Mach 1 Photo Amazing Computing For The Commodore
Amiga™ (ISSN 0886-9480) is published monthly by PiM
Publications, Inc., Currant Road, P.O. Box 869.
Fall River, MA 02722-0369.
Subscriptions: In the U.S., 12 issues for $ 24.00; in Canada 8 Mexico suriace. $ 34.00; foreign surface for $ 44.00. Second-Class Postage paid at Fall River, MA 02722 and additional mailing offices.
POSTMASTER: Send address changes to PiM Publications Inc., P.O. Box 869. Fall River, MA 02722-0069. Printed in the U.S.A. Copyright© June1991 by PiM Publications, Inc. All rights reserved.
First Class or Air Mail rates available upon request, PiM Publications, Inc. maintains the right to refuse any advertising, PiM Publications !rc. Is not obligated to return unsolicited materials. All requested returns must be received with a sell-addressed stamped mailer.
Send article submissions in both manuscript and disk format with your name, address, telephone, and Social Security Number on each to the Associate Editor. Requests for Author's Guides should be directed to the address listed above.
AMIGA™ is a registered trademark of Commodore-Amiga, Inc. your Commodore Owner’s manual is WORTH up To $ 300 Off An Amiga* Computer.
HeCommodore Power Up' program is the easiest way to buy an already affordable Amiga® 500 computer for ever) less.
If you own a Commodore®
16. 64. or 128; or a Pet, Plus 4 or VIC 20, write the serial
number on the cover of the original owner’s manual (no
photocopies) and take it to your authorized Commodore-Amiga
dealer. You can save $ 300 on an Amiga 500P (off Lhe MSRP of
$ 799). And $ 200 on an Amiga 500S (off the MSRP of $ 599).
The powerful Amiga 500S hooks up to your TV. It has incredible graphics-with more than 4.000 colors. Built-in sound, word processing, a fascinating program that teaches geography.
And three exciting games.
S Commodore AMIGA The Amiga 500P includes one MB of RAM. A word processor, a clock calendar, paint and music programs, and a challenging graphics-oriented game.
And behind every Amiga is a 24-hour toll-free hotline.
Plus a one-year limited warranty with free pick-up and delivery.
Graduating high school or current college students and educators can also qualify for this oiler. Sec your authorized Commodore dealer for details before Oct, 31 st. 1991. Or call 1-800-66-AMIGA.
JERRY BRYANT, AMIGA, AND YOU IN THIS ISSUE, AC is once again celebrating the Amiga's unique abilities in video production. A year ago, we were lucky enough to introduce our readers to Frank McMahon's long-time association with the Amiga and video in a cable television production environment. That was before the official introduction of NewTek's Video Toaster.
The Video Toaster has now been available in quantity for approximately nine months and stories are beginning to spread of all the individuals and organizations who have taken the Amiga and its video capability to higher ground. From music videos by Todd Rundgren to the production rooms of Paramount's "Star Trek: The Next Generation," NewTek executives have reported scoring major changes in the perception of the Amiga.
Now, Jerry Bryant has traded the luxury of a multi-million dollar studio for the ease of his corner a partment on the twenty-eighth floor of a Chicago high rise overlooking the city. Jerry is producing one hour of commercial television as well as three hours of cab le access television by using the Amiga for on-line editing. He has found the Amiga useful even in producing early comprehensive shots for his growing list of television commercial clients.
Jerry has accomplished this transformation while owning the Amiga for fewer than four months.
There is no argument. The Amiga has changed the way professionals and "prosumers" are looking at the world.
As the Amiga gains more acceptance and is seen in ever-growing quantity in the video area, I expect to see even more innovative products developed and more exciting ways in which they are used.
As Amiga users become accustomed to the technology, they will find even more ways to utilize it. They will begin to place more demands on the Amiga's abilities. They will stretch the concepts and create a demand for better products. Amiga developers will be able to either follow or create the demand with their own innovations. The entire Amiga market will grow, because developers have access to the technology and have a way to build on what they experience.
LEARNING AS A PROCESS This isn't surprising. It is considered a fact by educators that we all learn by play and experimentation. As children, we are introduced into the world of thought and simple motor skills by manipulating the things in ou r world. Every mother knows this, but if you have been away from young children for a while, watch a baby's complete concentration as he looks at his hands or examines a toy.
Individual intellectual growth is easy to observe, but it is not so easy to see this same growth in a society. I believe that a society' grows similarly to a child. People experiment with their world and their tools. They expand their understanding by extending their world. Through the interaction with each other and the world around them, they have the ability to build their knowledge and their capabilities.
For better or worse, this is how the industrial revolution has spawned the world we live in today. By stressing ways to increase productivity, we ha ve created a world that has better medical and social standards. Nothing is unrelated. Our growth as a race is predicated on our ability' to share knowledge and extend our collective reach.
Of course not all knowledge is so cheerfully shared. Corporations have spent millions to secure whatever advantage they have created in their laboratories. Nations defend their secrets from other nations with a fearful grip.
While all of this can make sense on a competitive plane, it falls short when seen as a consumer activity.
WORLD KNOWLEDGE Today we ha ve reached a si tu a tion where it is extremely important for all of us to have access to and knowledge of the entire world market. 1 know that a full global market raises more questions and concerns thanlcanaddressin a few short paragraphs. However, without access to growing technology for everyone, some areas of our world will always be held back. They will not have the opportunity to experiment with or extend our technological boundaries to the benefit of us all.
This is why Accontinues to search for people who are doing remarkable things with their Amigas. It’s hope that through the successes (and sometimes failures of others), we have the opportunity to conceive new ideas.
Jerry Bryant was very new to the Amiga. He saw his first Amazing Computing at the Consumer Electronics Show in Chicago (see Part 1 of our coverage in AC's July issue and Part 2 in this issue). He called me on Monday, June 3,1991, to tell me about his success. I had already planned a second trip to Chicago for the final day ofCES, so I made an appointment for the next day. In a quick photo session and a follow-up phone interview, we were able to report the success of Jerry and his team at his studio, JBTV.
But JBTV is only one of the great success stories being made every day with the Amiga. We want to report on more successful Amigans so we will all expand our concepts of the Amiga. If you have a story to tell, contact us today. Sharing your story will get you more than your name in the magazine.
It will give you the satisfaction of knowing that you have extended the Amiga a little farther for all of us.
Sincerely, Don Hicks Managing Editor If you have an idea... YOU NEED SCALA A Professional Titling & Presentation Package fortheAmiga NEW!
How you present your ideas is as important as the w-jj idea itself. With a tool like SCALA your ideas will cf}jppifl9 have the advantage they deserve.
SCALA provides all the tools you need for professional presentations: Backgrounds. Scala includes fifty- nine professionally created backdrop images and textures, such as "Stone", "Marble", "Fabric", etc. THIRTY- NINE specially selected color palettes are included, allowing you to create unique and eye-catching background tapestries, adding character to your presentations. Backgrounds are stored in IFF picture format [HAM also supported], allowing custom backgrounds to be easily created and added.
Symbols. Scala includes many useful presentation symbols such as, male, female, arrows, vehicles, etc. Symbols are stored as IFF brushes, allowing custom symbols |or other objects) to be easily created and added.
Typography. Scala includes SEVENTEEN fonts, each of which is available in many different sizes and weights.
Special effects such as tilting, underline, drop shadow, 3D and color can be applied to any individual letter, word or line. The video enthusiast will find several typefaces especially suitable for video titling purposes.
Transitions. Scala offers more than SEVENTY special effects transitions for control of transitions between pages of a presentation and how and when text, symbols or objects appear on a page. These transitions allow you to soften or accentuate changes and liven up your presentations. The speed of any transition and display times can be fully controlled.
Animations. Scala is able to load and play back animations at any point within a presentation. Text can be added and super-imposed on an animation while it is being played back.
Output. Transferring output to different media is no problem with a duo like Scala and the Amiga. Using well- known Amiga tools, presentations can be gcntocked, recorded on video tape, printed on polaroids, etc. Scala includes ScalaPrint which can print out a complete presentation or just a cue for your speech. PostScript printers are supported. Your ideas deserve SCALA!
:h. PostScript rted. A Yc 'W* Other Fealures. Page layout and attributes can be saved and re-used later to ensure a consistent appearance within a presentation. ASCII files can be loaded and formatted onto these pre-defined layouts. Any object or part of a screen can be defined as a "button", allowing "run-time" selectable flow of presentations by the simple click of a mouse button.
Mouse buttons act as a "remote control", allowing forward and backward control of the presentation or overriding display times.
SCALA, Sophisticated yet Easy-to-use Scala represents a new genera tion in Amiga software due to its excellent user-interface and smooth performance. All Scala's features are accessible through three, clear and easy-to-use menus labeled in plain English. Scala is shipped with a comprehensive manual and EIGHT DISKS! MINIMUM CONFIGURATION. Scala requires Kickstart V1.3 (or later), at least 1MB of memory and a hard disk. Separate versions for PAL and NTSC.
Cures' afes£*_ .
- 5222?- '.Sssf-. or Scala and the l symbol are legislated
trademarks of Digital Vision Ltd, Noway. Amiga is a trademark
of Commodore- Amiga. Inc. PostScript is a trademark of Adobe
inc. GVP is a trademark of Great Valley Products, Inc. GREAT
VALLEY PRODUCTS INC. 600 Clark Ave., King of Prussia, PA 19406
For more information, or for your nearest GVP dealer, call
today. Dealer inquiries welcome.
Tel. (215) 337-8770 • FAX (215) 337-9922 Circle 112 on Reader Service card.
GALAXIES AND OTHER WORLDS Galaxies and Other Worlds is a companion set to Earth and Planets, Digital Designs' first set, released in April 1991. Galaxies and Other Worlds expandson the first set with more spectacular images from the far reaches of space. It contains detailed how-to instructions for creating imaginary space-scapes using the Earth and Planets disk set. It also provides a beautiful collection of renderings of space-scapes created with the outlined techniques.
Another new feature from Digital Designs, Magic Palettes, allows one-step palette changes without resorting to the old two- step method of loading a brush file and then using brush palette.
Magic palettes are compatible with DeluxePaint III, TV Text Professional, SCALA and other graphics software. Another new feature. Shade Me graphics, are backgrounds set up to utilize the shade mode in DeluxePaint III to obtain realistic multi-color shadows for text and logos. Palettes' new construction set provides users with artwork ready to pick up as a brush and stamps down to custom assemble professional - looking flow diagrams, charts, characters, and other graphics.
Suggested retail price: $ 39.95 each item. Digital Designs Group, P.O. Box593, WhitevUIe, NC28472, (919) 642-6295, Inquiry 202.
SPACE ACE II: BORF’S REVENGE Featuring full screen animation and digitized sound, Borf's Revenge brings the classic animation style of Don Bluth to the computer format. Space Ace Ii beginswhereSpaceAcelleftoff in the space ship of the evil commander Borf with Borf having been just turned into a baby by our hero Ace. But just when you thought Earth was safe from the evil commander, his little henchmen, theGoons, haveblasted Borf a second time with the Infanto Ray, bringing him back to his full age. Lead Ace through battles with theGoonsand otherof Borf's allies until you must
ultimately dobattle with the evil commander himself. Suggested retail price: S59.95. Borf s Reivnge, Ready Soft, 30 Werthiem Court, Unit 2, Richmond Hill, Ontario, Canada L4B 1B9. Inquin 203.
GUY SPY Being the world's greatest counter-espionage agent, you, Guy Spy, have been chosen to carryout your government's most important orders destroy the doomsday machine of the evil Von Max. You have very' little to go on, other than the knowledge that Von Max is currently located in Berlin. If you don't get there quickly, he will surely be on his way to collect the fabled crystals that he needs to tap into an immense power source. Intelligence reports have linked Von Max to to a terrorist group that would love to hold the worlds for ransom with the power locked in the crystals. Your
orders are to stop Von Max, at any cost, before its too late. Guy Spy features cartoon animation with full control over animated characters. Suggested retail price: S59.95. Ready Soft, 30 Wertheim Court, Unit 2, Richmond Hill, Ontario, Canada L4B 1B9 Inquiry 204.
DIGITAL DUNGEON The Digital Dungeon is designed to eliminate the need for lead figures and maps in role playing games by duplicating the functions of those aids while adding all of the features and options.
New products 6 other neat stuff The program offers a 64- color bird's-eye view of combat scenes. Each player and character is represented by an animated figure that can be controlled by the keyboard or joystick. The background graphics may be drawn by the referee or chosen from an included source. The game offers statistics on each character, a random dye generator, and extensive manipulation of vision, including overall luminosity, torch and lightpatterneffects, infravision,and perspective view.
Digital Dungeon offers support for most gaming programs.
It is designed around the idea that there are many things in common between gaming systems and tha t thesesim i lar even ts are the major blocks of the effort.
Suggested retail price: $ 39,95. Magic Matrix, Station A, P.O. Box 2406, Champaign, IL61825-2406. Inquiry 205.
STARFLIGHT Starflight is a fantasy role-playing adventure that opens the doors of the imagination to an enormous galaxy of 270 star systems and 800 planets. There are over 1.9 million unique places to be explored per planet and over
1. 5 billion locations throughout the galaxy.
The year is 4619 and your mission is to find colonizable worlds, gather ancient artifacts and minerals, and learn the secrets of alien races. As commander of an interstellar spaceship, players train a crew of up to six members from five alien species: humans, androids, insectlike Velox, reptilian Thrvnn, and Elowan, a race of intelligent plants, Each species has unique abilities that suit them to a specific task.
A built in fractal generator treats players to a beautiful color animation that brings unprecedented realism to rotating planets and landing sequences. The text is intricate, intelligent, and humorous. Suggested retail price:S49.95. Electronic Arts, 1820 Gateway Drive, San Mateo, CA 94404, (800) 245-4525. Inquiry 206.
INDIANAPOLIS 500: THE SIMULATION Based on the classic Indianapolis 500 Race, the program captures the excitement, appeal, and com- peti tion generated by the world's fastest cars and drivers. Players compete against a field of 32 other cars in races ranging from 10 laps to 200 laps. You can also practice before the race, enter the qualifying rounds, or try for the pole position. Eight different systems on the car can be adjusted and saved to disk for later use. Another option allows players to choose from one of three teams that have the settings pre-ad- justed for skill levels.
Indianapolis 500 takes full advantage of the Amiga's sound capabilities, with realistic engine, skid, and collision sounds. Team cars fea ture different dash boards, instruments, and engine characteristics. Accidents on the course create special effects and can be seen from multiple angles using Instant Replay. Select from six different views that last 20 seconds of action. You can also store the instant replay. Polygon 3-D graphics accurately render pit row, grand stands, the pole, and of course, the cars. Suggested retail price: $ 49.95. Electronic Arts, 1820 Gateway Drive, San Mateo,
CA 94404, (800) 245-4525. Inquiry 207.
F-16 COMBAT PILOT F-16 Combat Pilot allows players to take to the skies flying an F- 16 Fighting Falcon to engage enemy fighters and attack critical ground targets. Players must master five basic missions to become a squadron commander.
Once all five missions have been completed successfully, players may undertake Operation Conquest, the final scenario. If they complete Operation Conquest successfully, players are "promoted" to a more elite squadron.
Each "promotion" becomes more and more difficult to obtain. There are nine levels in all.
F-16 contains the most advanced weapons and aircraft support systems available. Use Maverick-guided missiles to destroy enemy tanks, iron bombs to destroy air fields and radar stations, and air-to-air missiles to clear the enemy planes from the sky. There are more tha n 500 fixed and mobile targets spread over thousands of square miles in every mission. Suggested retail price: $ 49.95. Electronic Arts, 1820 Gateway Drive, San Malm, CA 94404,
(800) 245-4525. Inquiry 208.
BILLY THE KID Billy the Kid is a one- or two- player action strategy game set in the Wild West. Players assume the identity of Billy the Kid, the gun-toting desperado with a heart of gold, or his ex-best friend, Pat Ga rret I, the sharp-shooting sher- iff and law-abiding pillar of the community.
Complete with digitized sound effects and a soundtrack which includes a half hour of MIDI music, Billy the Kid draws on all the major themes associated with a Western and blends them to together for an interesting experience. Suggested retail price: $ 39.95. Electronic Ark, 1820 Gateway Drive, San Mateo, CA 94404,'(800) 245-4525. Inquiry 209.
LOOM Loom isa fantasy adventure gaine which completely avoids the use of text commands and relies on icons and music for its user interface. The hero, as Bobbin, travels in search of the E Iders of the Gu i Id of Weavers. Bobbin plays a pivotal role in this conflict between good and evil. He must search for clues to find and save the Elders and return them to his village.
Find the Weaver's "magic" distaff. It is the key to Loom's interface. Divided into eight sections, each related to a musical note, the distaff both detects and weaves magical spells. Spells are cast by learning and playing certain sequences of musical notes.
Loom is different from the usual fantasy games. Highly detailed graphics and digitized sound as well as s a thirty-minute intro- d uctory cassette com piemen t this game. Suggested retail price: $ 59.95. LucasFilm Games, P.O. Box 10307, San Raphael. CA 94912, (415) 721-
3300. Inquiry 210.
CAPS XL CAPS XL is a Computer-Aided Presentation System which offers a multi-user environment in which several people can coordinate a presentation. Presentations or newsflashes can be sent to a remote Amiga without interrupting the running show. Features include a script and presentation repository, a page layout system, an object-orien tated script editor, multi-user communications, electronic mail, and more.
Suggested retail price: $ 1399.00. Active International BV, P.O. Box 2360,110 DT Amsterdam Zuidoost, The Netherlands, (Oil) 312-091-
1914. Inquiry 211.
RACETRACE Say goodbye to time consuming d igi tizing witha cross-hair mouse or digitizing tables. RaceTrace is a sophisticated, high speed program that detects the vectors of bitmapped pictures into vector- oriented formats. Load a picture from a disk, vectorize it, and edit to suit your needs. Then save it to disk choosing a variety of formats. RaceTrace is quick, easy to use, and works in both color and black and white. Suggested retail price: $ 199.00, Activa International BV, P.O. Box 2360, 110 DT Amsterdam Zuidoost, The Netherlands, (Oil) 312-091-1914. Inquiry 212.
SCAPEMAKER Scap e M akercon verts any Amiga IFF standard graphics image into a landscape file for 3-D rendering with the vista scene-rendering package. ScapeMaker's landscape files are compatible with Vista, Vista 1.2, and Vista Pro. The program loads and views Amiga IFF images, opens adjustable size windows over the IFF to select a region of interest, and converts selected areas to DEM (Digital Elevation Map) files. The program saves DEM files to Visia compressed format. Other features include variable scaling, variable height, and convenient file requesters for loading images and
saving DEM files.
ScapeMaker is compatible with all Amiga computers and AmjgaDOS 1.3 and 2.0. It correctly interprets images in all graphic modes including HAM.
ScapeMaker converts all Amiga graphics, including scanned images, digi tized images, and d ra wn artwork to objects for 3-D rendering. Suggested retail price: $ 29.95. ScapeMaker, MegageM, 1903 Adria, Santa Maria, CA 93454, (805) 349- 1104, Inquiry 213.
TEAM YANKEE Team Yankee is an action simulation of modern tank warfare.
The game combines real time simulation, arcade action and strategy with exceptional playability. Choose from long range anti-tank missiles, smoke grenades, ma ch i ne guns, SA BOT an d TOW missiles to defeat the enemy. There are four possible scenes at once.
The tanks have been animated with great attention to detail. Controls, armamentdisplays, as well as maps and locations of other units under your command,can be displayed on screen, Team Yankee is fully icon driven. There are 3-D bitmapped and vector images. You have control of fourdifferentunits. Use smoke curtains, thermal imaging, laser range finders, and a host of weapons against the enemy.
There is a full mission braiding before each assault. You are given a map and 3-D quadrant views.
The game package includes disk, user guide, and an A2 battle map.
Team Yankee workson all Amiga models. Suggested retail price $ 59.95.Tcnm Yankee, ReadySofi, 30 Wertheim Court, Unit 2, Richmond Hill. Ontario,Canada L4B1B9. (416) 731-4175. Inquiry 214.
New products k other neai stuff BRIGADE COMMANDER Brigade Commander is a new wargnming program for the Amiga from TTR Development.
Brigade Commander features real-time action with war game simulation. There isa built in scenario and campaign editor. You can create and modify any vehicle, weapon, aircraft and more.
As commander, you have full control over your units, their orders, and their mission. A special Desert Storm data disk is also included. Based on events that took place in the Gulf War, it features actual topographically correct maps and true unit specs based on real information from the theater.
Brigade Commander pits player against the computer. Unless you physically pause the game, the computerdoes not wait for you to move. It thinksand acts on its own in real time. The game is played on a grid of hexagons, each hex representing an area of 500 meters from side to side. On this mapboard, units maneuver and attack under the control of their respective commanders.
Brigade isa sccna rio-dri ven game in which the features of the mapboard, the composition of the opposing forces, and their goals are dependant on the chosen scenario.
Other features include an oversized map for larger-than- one-screen play, full digitized sound, and animation of weap coimobTRUCTion a jpaca gamg of yKW and trotag?
In the near future, space colonies will require tremendous amounts of energy.
Become a Cosmostructor and construct a cosmic energy duct between space colonies and planetoids to drain them of power.
In this highly addictive game you and your opponent take turns constructing a piece of the energy duct, accumulating points as you play. You must avoid mine fields, use warp gates, and hinder your enemy as you both race towards the planetoid.
The player with the highest score at the end of the game is the winner!
* Play against a friend or the computer with ability to change
* Randomly drawn space field makes every game unique and exciting
* High quality graphics and animation
* Hard drive installable
* Amiga3000 version included $ 29.95 This is the only animated
Tarot program for the Amiga. Learn how to read the cards
yourself or have the computer tell your fortune for you!_$ 24.95
Please mall check or money order to: Empir[E31 P.O. Box 964 B
tGJraphicS Union, NJ 07083 Circle 104 on Reader Service card.
Software. It features selectable data speeds, from 300 baud to MIDI (31.25Kbaud). File transfer protocols include X-Modem, Y- Modem, and Z-Modem. Enter BBS commands while on-line by clicking on any word or character on the screen. An exclusive chat- modem mode allows you to talk while transferring files. There is also real-time monitoring of online charges.
Ons firing. Brigade Commander works on any Amiga. Suggested retail price: $ 44.95. Brigade Commander, TTR Development, Inc., 6701 Seybold Road, Suite 220, Madison W! 53719, (60S) 277-
8071. Inquiry 215.
AEGIS SOUND MASTER With Sound Master, you can use advanced audio sound capabilities with just a simple drag, point and click of the mouse.
SoundMaster's high sampling rate and finer controls along with the included AudioMaster III software make the system easy to use for experienced as well as the novice user. You have the ability to create custom IFF instruments or rearrange existing songs.
SoundMaster will take input from any source including m icrophones and CD's. Sampling rates are up to 56K per second in stereo for results exceeding compact disks. Other features include real time volumecontrol, overload indicators, a computer controlled dynamic microphone, and a one- meter cord for ease-of-use AudioMaster software allows loop sequences, flange and echo effects, and automatic voice or sound activation.
There is an Interactive Visual Waveform Editor and Tuner which allows a printoutof the waveform display. The software works with any Amiga, including the 3000, and is compatible with AmigaDOS 1.3 and
2. 0. Suggested retail price: SI 89.95. Sound Master, Oxxi,
lnc.,P.O.Box90309, Long Beach, CA 90809-0309, (213) 427-1227.
MINDLINK MindUnk is a powerful telecommunications package from Centaur Other features include 20 password-protected function keys for securi ty, a programmable timer, as well as an integrated script language for designing your own modem utilities. There is an integrated CLI and text editor and a user definable ASCII table. The program is fully multitasking and Workbench 2.0 compatible.Suggested retail price: $ 49.95. MindLink, Centaur So t- jvare, P.O. Box4400, Redondo Beach, CA 90278.12731542-2226. Inquiry 217.
B. A.D. version 4.0 from Centaur Software is out. B.A.D, is de
signed to op tim ize you r d isks and The Ultimate Disk JT,
Optimizer for both , floppy and hard drives Vvifi you r drives
for pea k pcrfo rm a nee and fast disk and file access time.
Your disks will be quickly processed in a methodical and logical order to attain this improvement. B.A.D. uses standard AmigaDOS formats to produce disks identical to the original but with greatly improved performance. This disk utility can reduce access time by up to 500%.
B. A.D. restores smooth disk operation. It works with floppies
and hard drives and supports multiple hard disk partitions.
B. A.D. provides really fast Workbench or CLI directory access.
It features real timegraphicdisplay processing and is 100%
AmigaDOS compatible. Virtual memory support allows process
ing of very large hard drive partitions. B. A .D.'s test
mode provides information that allows you to fix most
corrupted disks. Other features include an Estimated Time of
Completion Tinier, a 3-D Workbench 2.0 style interface, and a
handy disk drive cleaning program. Suggested retail price:
$ 49.95. B.A.D.. Centaur Software,
P. O. Box 4400, Redondo Beach, CA 90278. (213) 542-2226. Inquiry
X-OR X-OR is the Universal System Exclusive Orchestrator for the Amiga, In addition to being a full- featured generic editor librarian for the Amiga, it also can be configured to match a user's complete set-up and automate all MIDI data communication. By taking a "snap shot" of the user setup, X-OR treats all MIDI devices as one instrument. This offers better control over multi-in- strumental setups. Other features include support for over 90 MIDI instruments, graphic editing, database sound search, automatic MIDI patch-bay switching, blending, and more. Suggested retail price:
$ 325.00. X-OIi,'Dr. T’s Music Software, Inc., 220 Boylston St., 306, Boston,MA 02167,(617) 244-6954. Inquiry 219.
ADD-ON SERIES FOR BARS&PIPES PROFESSIONAL Blue Ribbon SoundWorks has released three new program packages as part of an add-on series for Bars&Pipcs Professional. All of the new programs require Bars&Pipes Professional to run. First, the Creativity Kit, is designed to accommodate the creative needs of musicians, professional and amateur alike. The kit comes with many useful tools including Accent Randomizer, Any Phonic, and Riff-chord. Also included in the package is auto transpose and auto modulate among other items. Suggested retail price: $ 69.95. The Pro Studio Kit, the second package,
is designed to accommodate the needs of the professional Amiga musician. The Pro Studio Kit has a selection of tools specially designed for editing and mixing.
Among its features are an event smoother, velocity controller, note filter and note mapper. The program also includes an articulation modifier and pitch bender.
Suggested retail price: 569.95. The Toolorial Kit is the third part of the Bars and Pipes Add-on So The next Generation of Backup program for the Commodore Qmiga Computer Ami-Back is a comprehensive hard drive backup utility with a number of powerful features that make it the most professional program ofits type on the market.
Elegant user interface for easy operation.
Allows multiple configurations for a wide variety of backup and restore options.
Backs up to floppies, high-density floppies*, harddrives, and SCSI tape drives, Performs backups to a single AmigaDOS file or device.
Performs complete, incremental (by date or archive bit), and selective backups.
Allows up to 100 file exclusion conditions during backup.
Allows you to replace defective media without interrupting backups.
Performs complete or selective restores.
Allows control of protections bits and file datestamps during restores.
1 Allows you to Write-Over, Skip-Over, or Rename files during restores.
Compare mode compares backed-up data to system data if data loss is suspected.
User-configurable scheduler (no script files necessary!) Allows unattended backups.
Log file keeps track of background scheduler operations.
Background backups may be performed manually.
Technical support for registered users is provided by phone, support BBS, Genie, or BIX.
Works with AmigaDOS version 1.3 or greater (AmigaDOS 2.0-only version included).
Ami-Back is extremely fast.
Ami-Back is multitasking friendly. * c°mmodore s!anda APP|ied Engineering's A - r , • . , ,. HD floppy does NOT work with some versions Am!-Back is not copy protected in any way. Of 2i0 at lhjs ,jme Don t wait until it's too late... order your copy of Ami-Back today!
For a limited time, send in your previous backup program original disk and order Ami-Back at the special price of £49.95. suggested lisl price: $ 79.95 Moonlighter Software Development • 3208-C E. Colonial Drive, Suite 204, Orlando, Florida 32803 • Voice: 407-628-3005 * Fax: 407-282-3719 AMI-BACK is a registered trademark of Moonlighter Software Development Amiga and AmigaDOS are trademarks of Commodore-Amiga, Inc. Circle 199 on Reader Service card.
PostScript Support I don't understand why the majorin’ of support for laser printers in Amiga software is for PostScript laser printers which are outrageously expensive. There are a lot of us out here the number is growing rapidly who own HP Laserjet compatibles which offer excellent print quality at a reasonable price. Yet the only software support we get is to use either the printer's internal fonts, which are usually few, or the crude bitmapped fonts, which take almost forever to print.
When are the software companies going to wake up and offer soft font and cartridge font support for Hi’ compatibles? This is something that is widely available in MS-DOS word processing desktop publishing software.
Given the programming talent that is out there commercially as well as among individuals, this can't be too difficult a task to accomplish. Word processors such as Pen Pal, ProWrite, WordPerfect as well as the major desktop publishing packages absolutely should support soft fonts and cartridge fonts. I challenge someone to make the use of downloadable soft fonts and cartridge fonts with Amiga software a reality, Now that HP compatible laser printers from EPSON, Panasonic, Okidata and others are selling for street prices of $ 799 and less, the market for this service will continue to grow at a
! Have come across a PD program called HPFONT vl.O that will download soft fonts (copied from MS-DOS format to Amiga format by DOS2DOS) to the laser printer.
However, I have been unable to get WordPerfect, which the HPFONT author suggested using, to recognize and or use them. 1 would love to hear from anyone who could help me with this problem.
Martin Coats Rocky Mount, NC According to a spokesperson at WordPerfect Corporation, WordPerfect 4.1 does support soft fonts. Nevertheless, other producers should note Mr. Coats' point that as users acquire laser printers, they will want soft fonts and cartridge fonts support. Ed. Modula-2 User Group i am writing in hope that you may put me in contact with a Modula-2 user group in the United States or Australia bv printing this letter in Amazing Computing For The Commodore Amiga.
Wariwick Browne Barthurst, Australia It's hoped that by seeing your letter, Modula-2 user groups in the United States and Australia respond to Amazing Computing with the information you seek. Meanwhile, AC’s Guide To The Commodore Amiga has a listing of user groups, including those in Australia, but none claims to have a Modula-2 Special Interest Group Ed.
My Own Private Wish List
• I wish my computer would do what I want it to do, not what 1
tell it to do.
¦ I wish alt programs had an "undo" button.
• I wish all requesters had their OK's and CANCEL'S in the same
• 1 wish keyboard equivalents needed only one key, instead of
combinations of two or more for French accents, etc.
• If we must use combinations of keys, 1 wish both keys were
accessible with one hand how about Right Amiga "S'? Now that's
RXTools RXTools is an object oriented interface builder which extends the capabilities of Arexx and the Amiga. With the built in editor, RXTools provides a complete development system for Arexx on the Amiga.
¦ Arexx function host environment system which runs in the background - Arexx Required.
• Allows you to create windows, gadgets, requesters and more
within your Arexx applications.
• Provides a programming addition to Arexx not otherwise
• Built in editor allows easy manipulation of RXTools and Arexx
• AmigaDOS VI .3 and 2.0 Compatible.
• Retail Price $ 54.95 MRBackup Professional jJ [rntlrtlin Irtrm
MttMliStJ 15 MRBackup Professional allows for easy yet powerful
backup commands at the click of a gadget. MRBackup Professional
will allow backups to floppy, another hard drive, virtual file,
SCSI streaming tape, or even to DAT tape.
• SCSI Streaming Tape Capability - Use your existing controller
and a SCSI iape drive, NO Extra hardware required (most
controllers and SCSI drives supported). 1 Utilizes full
compression. (12 to 16 bit), to save backup space. - With
FastDisk option, even floppy backups take less time. * Has full
Arexx integration. - Allows for complete external control of
the backup options.* AmigaDOS VI .3 V2.0 Compatible.
Retail Price $ 54.95, With Tanberg 150Mb SCSI Streaming Tape External $ 949.95 Internal S749.95. Wangtek 150Mb SCSI Streaming Tape External $ 999.95 Internal 799.95. I fur Kiltmm km Mm Im4m.
Sony full height DAT External $ 2049.95 internal $ 1849.95. Sapphire Accelerator 68020 68881 Fits snugly in an Amiga 1000, 500. And 2000 For easy installation, included is a disk with instructions, pictures and some public domain benchmark software. Also included is an electrostatic discharge (ESD) information card, and an ESD safety strap. Features include:
• Factoiy Installed 12 Mhz 68020 CPU And 68881 FPU 32 Bit
Processors operating at 7.16 Mhz.
• Speed Increases Of Up To 2.4 Times Faster In Integer, And 3.2
Times Faster In Floating Point.
• Small Compact Size. Smallest Yet At Only 3 1 8" x 4 1 4" x
• Not A Pseudo Accelerator, but a true 32 Bit Accelerator Card
Using 32 Bit Processors.
• One Full Year Factory Warranty.
• Retail Price 399.95 TTR Development, Inc I 6701 Seybold Rd.
Madison. WI 53719 INNOVATIVE SOFTWARE FOR THE COMPUTER INSIDE
US ALL Sales And Technical Support 608-277-8071 BBS Support
608-277-8072 J Dealer Pricing Available!
Bix support under TTR.Support Sapphire, MRBackup Professional, and RXTools are trademarks of TTR Development. Inc. Arexx h a trademark of William Hawes. Amiga and Amiga DOS ate trademarks of Commodore Business Machines.
25. 00 each Animated Actions 2 Disk Volumes - $ 28.00 Video
Vision Series Software: Background Bits 24-shades-$ 28.00
WEDDING SET Plus 8 Disk-S69.95 Cool Colorfonts Collection-
P ro-Q uality Services Vtow Vrdwtte Postscript QMS Color Prints-$ 14.
Postscript Slides-8K-24 Bit -LOW $ Digitized or Video Anims to Disk More Value-over 32 Disks Available.
More Valuable Volumes Coming: Musical Backdrops, School Sports PageStrea ProPage Slide Templates s] DXA CV Designs r (o 61 Ciewley Road Medford, MA 02155V' 617-391-9224 Circle 195 on Reader Service cord.
* I wish that software manufacturers would supply keyboard
templates for the location of their key equivalents or even
separate cards to keep beside the keyboard while we're working.
• I wish that I could find all the dingbats that are in the
100,200 & 300 series supplied with the typeface. I've found 136
of them but there are still lots missing.
• I wish I could automatically print all the odd-numbered pages
of a document, then turn the pages over and print all the
even-numbered pages on the back to get a proper proof of a
• I wish there was an easy way to turn a desktop publishing
file into an ASCII file for importing into another program.
• I wish there were more examples of applications of features. A
little "for example" at the end of each would give us ideas for
• I wish Tech Support lines were open 24 hours a day, or that I
would run into problems only between 9 and 5.
• 1 wish illustrations or bitmaps could be attached to the text
describing them in a large document, so that if reformatting
changes the position of the text, the illustration moves with
• I wish that often-used phrases, etc. could be saved as macros
to save retyping them numerous times.
• i wish I could easily change a block of text to lower case
after I have inadvertently continued typing with the caps lock
• I wish there were at least three parallel ports. Switchboxes
and long cabling can cause problems with some printers and
• I wish updated programs with completely new manuals had a
separate reference sheet with a list of the new features and
their respective page numbers to save rereading the whole
• I wish printers and plotters had large buffers when everything
is going well, and tiny buffers when something goes wrong.
• I wish all programs supported PostScript.
• I wish people would stop pirating software, so that the rest of
us won't have to pay extra to compensate for the loss nor have
to put up with copy protection.
• 1 wish every thing worked perfectly all the time, including
As you can see, most of this is pure fantasy. Some programs do incorporate some of my wishes, but it would be nice not to have to re-learn a lot of basics everytime 1 change programs.
Karen Pringle Thamesford, Ontario Alt letters are subject to editing.
Questions or comments should be sent to: Amazing Computing
P. O. Box 869 Fall River, MA 02722-0869 Attn: Feedback Readers
whose letters are published will receive five public domain
disks free of charge.
(New Products, continued from page 10) ries. TheTootoria! Kit, which also requires Bars and Pipes Professional, is designed to instruct and inform users on the use of the Bars and Pipes Professional program. The kit includes several tutorial lessons which explain Bars&Pipes Professional's features in a step-by-step manner.
Suggested retail price: 69.95. Blue Ribbon SoundWorks also announced that they were going to extend the Bars&Pipes Professional upgrade offer. The offer previously applied to current owners of Blue Ribbon products.
From now until December 15, 1991, alt Amiga software owners can upgrade to Bars&Pipes Professional or Bars&Pipes for a special price plus a cover page from any Amiga music software manual. Plus offer extends to all Amiga users. The upgrade fee for the original Bars&Pipes product is 599.00, The upgrade fee for Bars&Pipes Professional is $ 199.00. For more information contact Blue Ribbon SoundWorks. The Blue Ribbon SoundWorks, 1293 Briardalc NE, Atlaiita.CA 30306, (404) 377-1514.
DESIGNWORKS DesignWorks from New Horizons is a structured drawing program for the non-professional user. DesignWorks treats graphic elements as independent objects, allowing complete control over layout and design. Combined with flexibility in the precise positioning and appearance of objects, DesignWorks makes revisions and modifications easy.
Editing and redrawing is done quickly so you don't need to be a professional to achieve quality results: DesignWorks features an Arexx port and Macros when used with Arexx, hallows drawings up to 100"xi00" in size and up to 10 drawings can be open at the same time. You can duplicate, rotate, flip, and seale objects, ha ve text with multiple fonts, sizes, styles, and colors, and import and export IFF pictures. There is near- PostScript quality pri n! I ng on dotmatrix printers and full4,0% color printing. DesignWorks also allows full printer control including page orientation.
DesignWorks provides full support for Kickstart 2.0. It requires Kickstart 1.2 or later and 512K of memory. Suggested retail price: $ 125.00. DesignWorks. New Horizons Software, Inc., 206 Wild Basin Road, Suite 109, Austin, TX 7S746,
(512) 328-6650. Inquiry 221.
VIDEO ESCORT 1.0 Video Escort combines the ideas of a professional videographer who wants to computerize his business and a database programmer who wants to make that conversion from paper to computer assimple as possible. Video Escort works on several levels, saving time. Information is entered only once no matter how many times or different ways it is to be used. Your Amiga can search and sort much faster , and then display the information in a well- organized fashion. The only paper involved is that generated by your printer.
Video Escort includes a forms genera tor which allowsyou to make entries, create fields and categories, index and file. Create labels, summary reports, and other useful business functions.
The program allows easy access to your information and prov ides organization for your customer files. Special forms include contracts, crew manager forms, a scheduler, information and maintenance forms, and a host of accounting and financial management forms. Video Escort requires Superbase Professional
3. 02 and AmigaDOS1.3. Suggested retail price: S300.00. Video
Escort i’7.0, Mr, Hardware, P.O. Box 148, CL, NY 11722. (516)
ADVANCED MILITARY SYSTEMS Dominion Software & Design is now shipping its Advanced Military Systems package for CDTV. Geared toward both military enthusiasts and history bu ffs, Advanced Military Systems features over 1000 breathtaking images, hours of narration, and many unique reference tools. This new CDTV release covers over 100 of the world's most modern military machines. These include prototypes of the United States' F-22 Advanced Tactical Fighter and the V-22Osprey tilt-rotor aircraft. Advanced Military Systems also provides analysis of the performance of various pieces of
U.S., Allied, and Soviet-made equipment during the Persian Gulf War. Systems highlighted include the MiAl main battle tank, the AH-64 Apachehelicopter, and the Tomahawk cruise missile, not to mention the Patriot missile defense system and its adversary, the modified SCUD missiles, the "al-Abbas" and "al-Hussein."
Users start from five different categories: Strategic Systems, Air Power, Land Power, Sea Power, and Weapon Systems.
Each system includes text, specifications, and the ability to view each image individually.
View Soviet MiG's, U.S. Nimitz class carriers, fighter jets, missiles, and much more. Suggested retail price: S39.95. Advanced Military Systems, Dominion Software and Design, Inc., 3328 Oakshade Court, Fairfax, VA 22033,(703)318-8270.
SUPRAMODEM 9600 Supra Corporation has released the latest in its line of SupraModems. SupraModem 9600 features CcirrV.32,CCTiT
V. 42bis, and MNP2-5, providing up to38,400bps throughput when
connected to a modem that supports the same protocols. Mo
dems that support V.32, the industry standard for 9600 bps
modems, can communicate with each other regardless of the
New products c- other neat sltiff The SupraModem 9600 features a five year warranty, Hayes compatibility, asynchronous and synchronous operation, compatibility with most popular telecommunications software, and other features like auto dial and an adjustable volume speaker. It works with any Amiga and comes with its own cable. Suggested retail price, 699.95. SupraModem 9600, Supra Corporation, Albany, Oregon, (503) 967-9075. Inquiry 224.
600 AMIGA FONTS A nother new set of fonts has been released by Allied Studios. Appropriately called 600 Amiga Fonts, this package features hundreds of fonts in a variety of shapes, sizes, and styles. Fonts such as Avante Garde, Bodini, and other familiar styles are included . Some not-so-fami! In r type styles are Japanese, Abu Dhabi, Cirth.and Zaph Dingbats.
Also included are several sets of graphic icons, such asToyland,several different music note and staff sets, playing cards, dice, a floorplan set, and several different sets of general icons.
Use 600 Amiga Fonts with DeluxePaint 111, Amiga Vision, VideoTitler, ComicSetter, ProWrite, excellence!, Amiga Basic, and many other programs that support Amiga standard bitmap diskfonts. Instructions for the beginner are included. The set also includes detailed installation instruction. The set comes on six font-packed disks, with over 600 bitmap font sizes and more than 250 type faces. Each font has been reworked in the Calligrapher Font Editor program. Suggested retail price: $ 30.00. 600 Amiga Fonts, Allied Studios, 482 Hayes St, San Francisco, CA 94101. Inquiry 225.
Ew products 6 other neat stuff n BROADCAST FONTS 3-D From Unili Graphics comes Broadcast Fonts, three volumes of 3-D object fonts. Each volume contains three font styles that can be sized, rotated, colored, edited, and manipulated in virtually any way possible. Each font includes CAPS, small case, numbers and symbols.
The fonts can be installed to either the harddrive or another floppy. The fonts may be used with graphic editing and paint programs to produce custom results. The fonts were originally created with Phong Shading but can be converted easily-Suggested retail price per seti$ 49.95. Broadcast Fonts 3D, Unili Graphics, 143 LorraineAve., Pittsburg, CA 94565,
(415) 439-1580. Inquiry 226.
KOMFORT WRIST REST JMJ Enterprises has released their latest ergonomic product, the Komfort WristRest.TheKomfort Wrist Rest is designed to provide protection from Carpal Tunnel Syndrome and repetitive strain injuries for those people who spend long hours typing at computer terminals. Bv easing the uncomfortable and fatiguing hand positions usually encountered in typing, the soft, leather- grained, adjustable wrist rest allows the operator to be more comfortable while working. The wrist rest reduces the amounts of arm and shoulder discomfort common with keyboard typing.
The Komfort Wrist Rest is a two-piece assembly consisting of a base and adjustable foam support. The base is designed in molded high impact plastic with four sets of tracks. The support cushion isbonded toa metal plate, Theplateis inserted into the tracks at the desired height. Suggested retail price. S35.00. Komfort Wrist Rest, Jmj Enterprises, 243S5 Man- zanita Dr., Lake Forest, CA 92630,
(714) 472-4409. Inquiry 227.
AMIGA GENLOCKS Magni Systems announced significant changes in their pricing and distribution structures for their 4004 4004S Amiga Genlocks. The growing interest in multi-media and the arrival of the Video Toaster have all served lo reinforce the Amiga as a video platform. This prompted the company to chose to distribute their genlocks on a nationwide level rather than just a regional basis, as well as to lower current prices.
The 4004 NTSC genlock encoder will be offered in North America through Creative Computers. The corresponding model for European PAL standards, the 4005, will continue to be available through Magni's international distribution network. Suggested retail price for the 4004: $ 995.00. Magni Systems, Inc., 9500 SW Gemini Drive, Beaverton, OR 97005,
(503) 626-8400. Inquiry 228.
BROCHURE A free catalogue brochure from Vizifles Seels describing their entire line of keyboard covers and accessories in now available direct from the company. The company produces protective working keyboard covers which act as protection from spill and other contaminants which might interfere with a keyboard's proper operation. Over 600 d i fferen t seeis are produced for virtually very keyboard and other computer accessories as well.
Beginning with "Acer" and ending with "Zeos," the reader will find a complete listing of available products for each keyboard. Some other accessories described are non-slip mouse pads, slot systems for disk storage, diskette travel wallets., and anti-static production items. Order the brochure free, direct from the company; Viziflex Seels, Inc., 16 E. Lafayette Street, HnckenSack, Nj 07652, (201) 487-8080. Inquiry 229.
HARE RAISING HAVOC From the studios of Rite, Maroon, Hare Raising Havoc stars Roger Rabbit in a crazy, hare-brained adventure. Stunning animation and graphics brings this innovative and exciting software to life.
The real voices of Roger Rabbit, Baby Herman, and Jessica are featured in this interactive toon world.
Roger is left in charge of Baby Herman, but before you know it, Herman has disappeared. You have to help Roger escape from a seemingly endless string of predicaments to get Baby Herman back home before Mommy returns. Hare Raising Havoc will be available this summer for the Amiga. Suggested retail price: 549.95. Hare Raising Havoc. Walt Disney Software, Inc., 500 Buena Vista Street, Burbank, CA 91521. Inquin 230.
W w X w Q 0 THE ROCKETEER He never intended to become a hero, but then most people don't clash with the Nazis and have G- Men on their tail while trying to rescue their kidnapped girlfriend.
The Rocketeer must face this and more in this new action strategy game from Disney Software.
Scheduled for release this summer as a movie, and based on the popular character created by Dave Stevens, the Rocketeer features fast action, comic book graphics, videotaped actors, and real props and sets from the movie. Set in the 1930's, the Rocketeer lets players fly vintage aircrafts and pit their brawn and wits against Nazi henchmen.
Players also get to fly tire experimental Cirrus X-3 rocket pack.
Suggested retail price: 549.95. The Rocketeer, Walt Disney Software, Inc., 500 Buena Vista Street, Burbank, CA 91521. Inquiry 231.
STUNT ISLAND An island paradise is the setting for this new simulation from Disney Software, Stunt Island, The Flying and Filming Simulation. The island complex was designed for the express purpose of staging and filming the most exciting and dangerous aerial stunts. Players move up the ranks in either film making or stunt flying as they learn from experts.
As a stunt pilot, fly P-51 Mustangs and other planes to do the hottest stunts imaginable. A a film maker, the player will learn camera placement,directing, and editing in pursuit of producing the ultimate thrill movie. Stunt Island will be available this fall for the Amiga. Suggested retail price: $ 59.95. Walt Disney Software, Inc., 500 Buena Vista Street, Burbank, CA 92521. Inquiry 232.
THE OFFICIAL GUIDE TO ROGER WILCO'S SPACE ADVENTURES Space Questers can now learn what goes on in the mind of the legendary janitor of the universe.
With this book, readers will accompany Roger Wilco as he stumbles into all sorts of predicaments, barely escaping by the skin of his teeth. The Official Guide to Roger Wilco's Space Adventures is packed with hints and clues, maps of every Space Quest scenario, locations of all the inventor)' items, and a walkthrough to the finish of every ad venture. There are some add ed bonuses like what makes Roger tick and the identity of Roger's secret crush. This is the only official guide to the four Space Quest adventure games. Suggested retail price:S14.95. The Official Guide to Roger
Wilco's Space Adventures, Compute Publications International, LTD., 324 West Wendover Avenue, Suite 200, Greensboro, NC 27408- S439. Inquiry 233.
VIDEO TEXTURES AND BACKGROUNDS Video Textures and Backgrounds are three full disks of various textures that can be used in any IFF compatible paint program, 3-D rendering programs, as fills for fonts, or as backgrounds for video and titling. Included are many color patterns and styles of wood textures, stones, plants, interior designs, and other items.
The palettes of these items are not fixed and may be changed in any paint program if necessary. Suggested retail price: $ 24.95. Video Textures and Backgrounds, Take Four Productions, 11396 Camarosa Circle, San Diego, CA 92126. Inquiry 234.
BIT.MOVIE ’91 The Amiga made a clean sweep at Bit.Movie ’91 in Riccione, Italy this Spring. Bit.Movie is a national exhibition directed and organized by the cultural association Adriatic Coast Amiga Users Club and the local municipality of Riccione. Fans of computer graphics, beginners and professionals, meet here every year.
Bit.Movie is a competition and show of computer animation in real time, rendered with a personal computer.
The Official Guide to More than 4000 attendees visited the exhibition. Displayed were 30 animation works admitted to the final phase of the contest. The visitors were asked to vote on their three favorite animations. A panel of judges selected the three top winners also.
For the judges choice, the winning animation was "The Dating Game," by Eric Schwartz of the United States; second was "Glass Fish," by Milko Mrsek, of Italy; third place was "Musique" by Pier Tommaso Bennati also of Italy. The visitors votes chose "Glass Fish" first, "The Dating Game" second, and "Chess," also by Milko Mrsek, third. All the winning entries were rendered on Amiga computers. For more information on this competition or its sponsor, please write: Adriatic Coast Amiga Users Club, c o CarloMaimrdi, Via Bologna nl3, 47036 Riccione, Italy.
AUTOMOBILE CONSTRUCTION SET The Madrigal Automobile Construction Set is an interactive clip art design system for use with paint programs. Each set contained four disks of IFF screens of automobiles from Europe, the
U. S., and Asia. The General Collection contains sedans, sports
cars, coupes, wagons, hatch backs, pickup trucks, long haul
trucks, and vans. The sport cars set contains performance
cars made by Chevy, Honda, Triumph, Lamboghini, and Porche, to
name a few. All are shown in side view and cross section
displaying engines, transmissions, seats, driver-passenger
arrangements, and tires. The system is designed to give the
user the power and flexibility to easily examine design
options, manipulate readymade automotive design components
on-screen, modify existing automobile designs, or create new
ones. Many of the included screens contain front and rear
views. Alsoprovidedonn diskis a general history of automobile
design and individual specification sheets. Suggested retail
price for the genera! Set: S49.95. Suggested retail price for
the sports cars set: $ 39.95. Madrigal Residential Designs,
P.O. Box 2292, Santa Rosa, CA 95405(707)539-5675. Inquiry
CHAOS IN ANDROMEDA-EYES OF THE EAGLE The latest in the Chaos adventure game series, Chaos in Andromeda, is out from On-Line Enter- tainment. This futuristic fantasy role-playing game features massive alien landscapes, extensive graphics, and the ability to control up to four characters at once.
You have been chosen to be sent to the planet of Andromeda to locate and return a missing scientist. Galaxy-wide peace depends on it. On the planet are agents and androids waiting for your command. How you decide to accomplish your mission is up new products 6 olber nesl stuff to you. The game enabies you to select and save your character's personal details as well. Suggested retail price: $ 24.99. Chaos in Andromeda, On-Line Entertainment, 642a Lea Bridge Rond, London E10 6AP, (081)558-6114. Inquiry 236.
ANIMATION 101 Animation 101 is a video casette tutorial in real-time animation for video based on the Amiga computer system. The program is in two parts. It is not intended to cover the same material found in software manuals. Rather, it is an actual course in animation and a study in motion, with a brief section to clarify confusion about video editing. It is a beginner course and does not cover 24-bit graphics or single frame animation. All of the animation covered in the program is in real time using basic software and relatively inexpensive hardware.
Suggested retail price: S35.00. Animation 101, Myriad Visual Adventures, 1219 NW 79th St., Oklahoma City, OK 73114. Inquiry 237.
• AC* New Products ami Oilier Neat Stuff is compiled by Jeff
Gamble and Paul Larivee ANIMATION 101 by Rick Manasa THERE ARE
ABOUT a half-dozen utility programs for the Amiga that I would
be miserable without. One of them is Blitz- A-Disk. Or B. A.D..
a program that claims to improve disk access up to 500% over
non-processed disks. Whether B.A.D. has reduced my disk access
time by 500% I couldn't say. But access time has improved
enough that 1 have processed almost every AmigaDOS disk I own.
The first major rewrite has recently been released, sporting a
new interface, improved 2.0 compatibility, and a variety of new
features designed to make life with B.A.D. even better.
A brief description of certain aspects of the Amiga operating system may help explain why a disk optimizer program is so valuable. When the Amiga writes to a freshly formatted d isk, it h a s 1 ittle trouble keeping a fi le in one location. However, as you add new files and delete or change old ones, the files on the disk can become fragmented.
BJ.D94.13 COPYRIGHT 1903-1991 BY If.l .tficro itfinmiiM'iftffiriw Above: B.A.D.'s Mode Requester enables you to tell B.A.D what process to perform on your disk. Right: The Memory Query asks you to decide how much memory B.A.D. should leave available for the system, with a recommended amount listed in a string gadget.
__ 11 i m MIASj di* iHpi'Ji'v This is so because the Amiga is being very efficient, using every a va ilab le free space on the disk. Efficiency is good, but this means that your letter to Aunt Sally mav be split into three sections and filed into three different locations on your disk. AmigaDOS keeps track of which file fragments go with each other, but it sometimes has to search the entire disk to load or save all the sections. This is the reason for the "gronking" we all hear as the drive head scans up and down the disk, putting together all the pieces of a file when loading, or splitting
a file up when saving. This not only tries one's patience, but it can shorten the life of your disk drive.
So what exactly does B.A.D. do? It reorganizes the files on your disk, so that the files are not fragmented. It takes the three parts of Aunt Sally's letter and meshes them neatly back into one contiguous space on the disk.
Data is not changed or altered. B.A.D. merely changes the location of the data so all portions of each file are stored in one place. Instead of three sections to Aunt Sally's letter, there is now only one section the complete file as originally written. This means the Amiga can find your letter faster and load it faster, with less wear and tear on the system hardware.
The original version of B.A.D. came in an extremely spartan package. It consisted of the program disk, surrounded by a tri-folded piece of heavy construction paper printed with quick start docs, all shrink-wrapped together.
If I bought programs based on packaging and marketing alone, I would have passed this one by. The new version, however, has been packaged quite professionally and includes a good manual in place of the ReadMe file that contained the docs in previous versions.
I:or a 25-page manual to have a full page index is a pleasant surprise and another plus.
Those that upgrade from 3.x versions of B.A.D, only get the program disk with a BAD.doc file containing the manual. Differences between the hard copy manual and the update BAD. Doc file are, for the most part, negligible.
However, discussions on FFS for floppies, error conditions and using BAD with the RAD: device provide useful information that should have been in eluded in the ReadMe file. People upgrading shouldn't be shortchanged on this information.
B. A.D. comes on one non-copy protected disk, so I made a backup
and got started. I grabbed the B.A.D. icon and dumped it into
the Work partition of my hard drive. No fancy installation
routines here. Just copy it and you're ready to go.
Besides the B.A.D. program, the disk contains a variety of PD utility programs a couple of sector editors, a copy of LhArc and a text reader among others. There is a ReadMe file that describes these programs, a Version file that gives a history of the different releases of B.A.D, and the docs for the program if you're working with the upgrade disk. A hard copy of the docs ran only 10 pages. I would recommend that you print a copy just to be on the safe side.
Getting started is a snap. In fact, the first paragraph of the manual states that "B.A.D. is so easy to operate that you could stop reading now and never return.,.." Clicking on the program icon brings up a colorful screen with assorted gadgets and buttons. There are no menu items nor hotkey equivalents.
I found this a bit disconcerting, though I can't quite say why. While the original version of B.A.D. opened a small window on the Workbench screen, this new version of B.A.D. opens on its own screen. This keeps me from wandering into another program, something to be cautious about when B. A. D. is running.
If you try to access a disk or partition that you are processing, or if you try to write to RAM: while B.A.D. is running, you can have problems. Best to leave
B. A.D. alone while it's working. Just pretend the Amiga can't
multitask until you have a better idea of what you can and
cannot do when B.A.D. is doing its thing.
The screen has the standard close gadget in the upper left hand corner, which only works when B.A.D. is not processing a d isk. The standard Screen- To-Back gadget is located in the upper right-hand corner. This gadget is functional whether or not B.A.D. is processing a disk. There are only five other gadgets to deal with. The first selects which mode B.A.D. will use in processing. The next three select which drive is the source, which is the destination, and which drive will serve as a virtual drive, used for caching information when memory runs low. The last gadget starts the
processing. As the manual states, before starting any processing, be sure to back up your data. If a disk optimizer is interrupted for any reason, data can be corrupted or irretrievably lost. This is not a program bug, but rather something that is in the nature of the process. Since the disk is being accessed all the time it is being processed, and data is being shuffled back and forth from volatile memory (RAM), a power loss or an accidental foul up by the user can trash the drive and your data.
While we're passing caveats, let me point out something in the manual that you might miss the first time through. You must disable any disk caching program (e.g., BlitzDisk, FACCII, FastDisk, etc.) before running
B. A.D. These programs use routines that can interfere with the
way B.A.D. functions. This is one of those little things that
is included in the manual, but not in the BAD.doc file. So
far, 1 haven't had any problems running FACCII while running
B.A.D., but I can't say I haven't been warned.
1 have run into a problem running
B. A.D. and Quarterback Tools from the CLI under 2.03.1 have lost
access to my icons on the Workbench after process- ingdisks
with both programs.Theicons on other screens work fine, and I
can bring up a CLI and launch other programs from Machfll
without a hitch.
Everything behaves properly when I boot either program from their respective Workbench icons. No one 1 spoke with has an explanation for this. This appears to be one of the many quirks we must accept on our way to a final version of 2.0. Again, if you run B.A.D. from its icon you will have no problems. If you run it from a CLI or a hotkey program under 2.03, you will have to reboot your system to get at the icons on the Workbench screen.
Clicking on the Mode button brings up a requester with four choices. You can get more information on the version of B.A.D. you are using or select one of three processing methods. You can do a Test scan. This will check out your disk or partition for errors and inform you of any that it encounters without doing any processing, and then quietly exit. The error message will give you enough information to look around with one of the enclosed sector editors and attempt to correct the problem. If you have any doubts about your ability to handle a "Key Already Set" or "Checksum Error" message,
don't hesitate to call the people at M.V. Micro. They will walk you through the process step-by-step to make sure that you get it right.
Unlike other disk optimizers on the Amiga, B.A.D. doesn't attempt to correct any problems it finds. Mark Heilman at M.V. Micro explained to me that there is no way for any program to make the decisions necessary to correct some of these errors. They require the user to decide, for example, which files should be linked and which shouldn't. While B.A.D. isa marvelous program, it doesn't try to cross the line separating tool from tool user.
The last two options in the Mode requester are actually the first two on the list. These are the ones that you will use most frequently. They allow you to select either the Workbench (W.B.) mode or the CLI mode. Most users will find that the Workbench mode provides the best results. The only difference between the two is that the Workbench mode gives preference to all the program and file icons the .info files.
B. A.D. processes any directories without icons in CLI mode,
regardless of which mode the user has selected. This has the
effect of giving you the best of both worlds. Directories with
icons are processed for fast Workbench access, while
directories without icons are maximized for CLI use. To be
honest, I don't see the need for a separate CLI mode. Perhaps
the CLI modeprocesses disks and partitions faster than the
Workbench mode. Maybe there are people who never use the
At this point, I don't see a reason to change the default (W.B.) processing mode.
Once you've decided which mode to use you'll need to pick your source, destination, and virtual drives. Clicking on any of these buttons brings up a requester listing all valid AmigaDOS drives. These could include any mounted floppy drives or hard drive partitions, any removable random access read write media like a Syquest, as well as any RAM-based drives, other The Amiga " Digest Series Tape 1 - Mastering Workbench $ CU Tape 2 - DeskTop Publishing with PageStream Tape 3 - The Power of AmigaVision Tape 4 - Advanced DTP with PageStream 2.0 Tape 5 • The Workbench 2.0 Video Guide $ 29.95 Each
(Plus $ 2,75 Tape Shipping & Handling) MasterCard, VISA, Check, C.O.D. all OK!
Call For Our Product Guide Orders:1-800-234-0678 Honjon Video Productions. Inc. Inquiries: (703)971-0001 6076-A Franconia Roafl Ataandria. VA 73310 Apiqi mi tnKwe n topito tf Zcmxxn A-IJI rc r'&or 11 rnnin tf Conroacrt tmcvxs Lnuc n i Mdnn X Sor ug* hjcawg Cffjcrnor Circle 165 on Reader Service card.
Than the standard Amiga RAM: device.
The only other exceptions listed in the manual are the "VD" series of devices, like "VD0:" and "VDK:". Since these are handlers, not devices, B.A.D. doesn't see a reason to process them. 1 confess that I've always treated RAD: and VD0: like variations on a theme, rather than unique and distinct entities. They seem to function quite similarly to the user.
B. A.D., apparently, sees things differently.
When you've selected which drive to process (Source), where to put the processed data (Destination), and where to store processing information in case you run low on memory during the optimizing (Virtual), you're ready to start. Clicking on the Start button brings up the B.A.D. Memory Query.
This asks you to decide how much memory B.A.D. should leave available for the system, with a recommended amount listed in a string gadget. You may override B.A.D.'s suggestion by entering the amount you'd like to leave available for other programs and processes. This would seem to be most useful if you were going to multitask while blitzing a disk, i would again urge caution when considering multitasking with B.A.D. Experiment with some non-critical data to discover what will and what won't work while running B.A.D. If you're not going to multitask. I'd suggest leaving the default value as
it is, or experiment with setting it as low as you can get it. This will give B.A.D. all the memory it can use, and could noticeably speed up the process.
Talking Picture Dictionaries Circle 169 on Reader Service card.
Once started, B.A.D, displays a different set of information. When in single drive mode, the top left of the screen displays the Source (BAD) drive and the Virtual drive, with the amount of disk processed listed as a percentage below. In two-drive mode you'll see thesourceanddestination described as "BAD drive XXX: to drive YYY:". The top right displays the same information it did when the program first started, but these items become active during processing. B.A.D. displays the elapsed time of the processing, something called E.T.C:, which shows the Estimated Time for Completion ac
cording to the system clock and a percentage meter that shows the progress of the processing in a more graphic manner.
The center of the screen shows the grid, a colorful graphic representation of what is happening to your disk or partition as it is being optimized. This is similar to the display that Quarterback Tools uses. B.A.D. adds the use of color to further inform the user of the progress of the optimization. Blue cells indicate free disk space, while red, orange, yellow, dark green, and light green indicate varying stages of completion. I don't see the need for three different ways of monitoring
B. A.D.'s progress, but maybe some people have trouble reading a
AUDIO GALLERY Amiga 500 Detachable Keyboard?
The Freedom 500 detachable keyboard is here; just $ 169.95!
* Easy to install - no solderin,
* Faceplate copy holder inclu ed py nc
* Made in the U.S.A!
To find a store near you call:
(313) 769-8727 any time 24 hours.
Orders & Info call: Lightning Bolt Computers _Oil) 769:5670 _EST_9arn-5pm_ Circle 166 on Reader Service card.
When the blitzing is done, B.A.D. beeps and puts up an "Operation successfully completed!" Requester. All that's left for you to do is to open all the windows on your newly processed disk so that Workbench can re-write the. Info file for the disk, directory, or partition.
If you don't do this, Workbench won't know that the blitzing has taken place.
The first time Workbench writes, the .info file takes a bit longer than subsequent reads, but from thenon it's speed city.
As an example, I took a standard Workbench 1,3.2 disk, processed it in the default (W.B.) mode and compared the access ti me of the original d Isk with the B.A.D. copy. It took about 10 seconds for the original disk to open completely from the Workbench, and about three seconds from the CLI using the Dir command. The B.A.D. copy opened in five seconds and two seconds respectively. The processed disk caused less gronking and disk-thrashing as well. That's not the "up to 500%" improvement hawked on the cover, but I'll take a 50% and 66% savings over nothing anytime. This can become a
truly significant statistic when you process a 40MB hard drive or a really fragmented floppy.
What won't B.A.D. do? It won't process any non-AmigaDOS disks for starters. This means that you can't process disks that use disk-based protection schemes. This is unfortunate, because these are usually the noisiest disks Books and Quick References for Graphics
• Vidia Guide to Professional Page 6.95
• Vidia Guide to PageStream 6.95
• Amiga Graphics Reference Card 2.95
• Amiga Programmer’s Quick Reference 7.95 Circle reader service
it for free catalog.
Vidia. P 0. Bo* 1180. Manhattan Beach CA 90266. ©1991 by Vidia.
Circle 110 on Reader Service card.
You'll own. Even though you can work with MS-DOS and Macintosh disks on your Amiga, you won't be able to blitz them with B.A.D. You'll need an MS- DOS or Mac disk optimizer to process them. An interesting side note is that
3. xx versions of B.A.D. would recognize Dix: devices as
Icons for these MS-DOS devices would be displayed as hard drives. B.A.D. declined to process the disks, however.
The only other disk I've run into that
B. A.D. won't process is the Kickstart disk.
There was a problem using B.A.D. with the C Ltd. Autobooting controller.
It appears that this controller uses position-dependent files to perform its autoboot. When B.A.D. finished re-or- ganizing the disk, the controller couldn't find the files for autobooting.
This is not a problem with B.A.D. It is an unusual method of autobooting, so that C Ltd. Provides a fix for it on the original install disk that comes with the controller. The fix is also documented in the C Ltd. Manual.
The people at M.V. Micro are already planning new features for their baby. B.A.D. is ready to process floppies in FFS when this becomes standardized and available under 2.0. Script files for Cron-based processing will be supported as a CLI-passed function.
Being able to have B.A.D. disable caching p rogra ms before processing and restart them when through will be a real time-saver.
What could be done to improve
B. A.D.? Lots of little things. The messages that appear during
processing are not as informative as they could be What are
stray directories? Why does
B. A.D. format the disk after processing? There aren't any
references to these messages in the manual but there should
be. The gauge will sometimes read 100% complete before B.A.D,
finishes. The Version file correctly points out that
AmigaDOS is likely to GURU if you insert two disks with
identical names into your drives. Unfortunately, and unlike
the AmigaDOS Copy program, B.A.D. will rename the processed
d isk with the same na me as the origina I disk. B.A.D. should
rename or add a suffix to the processed disk to avoid the "two
disks-same name" predicament.
It is true that it could be disastrous to abort B.A.D. while processing. However, there should be a way to cancel the processing before st a rting, like when the query pops up. And why not have the ability to choose and save preferences setups? This would let you save your favorite method of blitzing as the default.
The authors make a convincing case in the manual for not automatically trying to fix problems when they are encountered. Since B.A.D. requires a separate program to fix the errors it finds, some kind of hot link either an AREXX port and script or some small program to connect B.A.D. with the sector editor of your choice would be in m Memory Management, Inc. Amiga Service Specialists Over four years experience!
Commodore authorized full service center. Low flat rate plus parts. Complete in-shop inventory.
Memory Management, Inc. 396 Washington Street Wellesley, MA 02181
(617) 237 6846 Circle 186 on Reader Service card.
FOR YOUR NEW 0 AMIGA USER!
Learn the Alphabet and Have Fun Animation, Pictures, Letters, and Song $ 30.00 THE GAME’S THE SAME AND SO IS OUR NAME BUT WE’VE MOVED !
PARTH GALEN BOX 482 COLD SPRING, MINN 56320
(612) 6B5-B871 Circle 115 on Reader Service card.
Order. While it is good to know that the staff at M.V. Micro is there to help you, an example of a problem and a tutorial walk-through of sector editing would be helpful. I fear most users will be either too intimidated by the process to take a crack at it themselves or too reluctant to make that long distance call.
Customer support is very good, and the program has had all obvious bugs shaken out. With over 9000 copies sold, it has to be one of the best-selling utilities for the Amiga. Commercial licensing isavailable. If I ruled the world, I'd require all disks produced for the Amiga to be processed with B.A.D. before sale or distribution.
B. A.D. is easy to use and yet pro- d uces tremendous benefits wi
th a sho rt learning curve and little or no risk. I shudder
when 1 think of all the time I used to spend listening to my
disks grind, waiting for programs and files to load. This is
as simple a cure to thedisk- thrashing blues as I've seen.
Considering the alternative. I'd say one of the best ways to
be good to your Amiga is to get B.A.D.! .AC*
B. A.D. Price: $ 49.95 Centaur Software
P. O. Box 4400 Redondo Beach, CA 90278 Inquiry 269 WE ARE AMIGA"
HARDWARE SOFTWARE f PRODUCTIVITY ENTERTAINMENT 1 3D Pro ...
289. 00 ¦ 668 Attack Sub ....
29. 95 Amiga Vision .... .. 89.95 A-IOTank Killer ...
29 95 AMOS Creator .. .. 59.95
29. 95 Beast2 ..... 34 95 Art Department Pro .
139. 95 I:; BrigadeComander ....
26. 95 Audio Master Ilf ..59.95 Chaos Strikes Back...
23. 95 Audition 4 .. ..59.95 Das
29. 95 BAD .... .. 29.95 Dungeon Master .
2395 8aud Bandit ...... .. 29.95 Eye of the Beholder...
35. 95 Cygus Ed Pro ... .. 59.95
29. 55 Digi-paint3 .. 58,95 Gold of the
29. 95 Disk Master ...... ..29.95 Gret2ky Hockey ..
29. 95 89 95 Harpoon ...
35. 95 Eclips 2 . .. 59.95 Jack Nicklaus Golf
35. 95 Imagine .
195. 00 Katie’s Farm
23. 95 Lattice C
193. 00 Killing Game Show
26. 95 179 00 Lemmings 28 95 ..53.95 Life &
Death . 29 95 17 95 ;
17. 95 Project D 2.0 .... ...35.95 Me
23. 55 209 00 Obitus ......
35. 95 Prowrite ... 94.95 Railroad
35. 95 39 95 Rotox
23. 95 QuarterbackTools... ...48.95 Search for the King....
35. 95 Quick Write ...... ...44.95 Shadow of Beast
23. 95 Rx-Tools ...32.95 Sim
29. 55 Scene Generator..... ...29.95 Space Ace ...
35. 95 47 95 fS&Slli Star Control .
29. 55 Spectracolor ..... ...59.95 Their Finest Hour
17 95 . 297.00 Vaxine ..... 29 95 Tiger
Cub . ...58.95 Warlords .. 29
95 T urbo Silver Terrain ...59.95 ;: .; Where in
29. 95 TV Text Pro ..... ...99.95 Where in Time ....
2995 Vista ..... ... 35.95 Where in the
29. 95 ... 86.95 Where in the World ....
29. 95 Works Platinum...... .119.95 Wrath of the Demon ..
29. 95 v ¦ (SONY DS DD 100 PACK $ 59.0(T f To Order Call
1-708-893-7464 New products arriving daily!
P. O. Box 68 Bloomingdale, IL 60108 Hours M-F 11-7 Sat 10-6 1X8
AE Heavy Duty Power
8oard 0k 99.00
w software 110.00
239.00 Golden Image Hand
265.00 Golden Image
Golden Image Optical
Imagine-AGuidedTour Video .24
95 NewTek Video
1339.00 Master 3A-1D Led
12.00 Safeskin A2000
12.00 Safeskin A3000
12 00 Sharp JX-100
Syquest 44MB External
SERIES II A5QQ Drives
A500-HD8+0 52Q ......649.00
GVP SERIES IIA2000 Drives A2000-Ram8 2
155 00 HC 8-No
GVP ACCELERATORS A3022 Series 11-1M8 22M
HZ 899 00
II-4MB 33MHZ .....
A3050-4MB 50MHZ ..
2299 00 Shipping Info: Shipping $ 4.50 per order, ships via
UPS Ground. COD Add $ 4.00.Call for Express shipping rates.
Alaska, Hawa Mail. Foreign shipping extra.
Oversize orders ship at current UPS Rates. Return & Refund Policy: Doteclive products replaced within 30 days ot purchase. 157. Restocking charge on AH returned non-defective merchandise. Other Policies: VISA'MASTERCAFtD DISCOVER-No Surcharge. Illinois Residentsadd 6,757. Sales Tax. Walk- in Traffic | Welcome . Store prices may vary. Prices Sub ect to Change W.thout Notice.
W Professional Rendering and Animation with LightWave 3D BY MARK THOMPSON nlikc most other computer platforms, the Amiga is rather peculiar in that the majority of the 3-D graphics packages available are ray tracers. This is perhaps largely due to the fact that the Amiga's HAM resolution was limited to 320 x 400, thereby keeping ray-tracing times modestly manageable. Ray tracers are painfully slow, "brute force" programs that attempt to emulate in software the way light behaves in the real world. While they are not entirely accurate (they cannot model lens or prism optics), the traced rays
do traverse a path similar to actual light yielding a simple method for refraction, reflection, and shadows.
Three-dimensional graphics on other systems particularly professional animation packages avoid ray tracing and emphasize a scanline-based rendering approach. Scaniine methods attack the problem in a far more efficient manner, striving to create realistic images ’without actually modeling the physical behavior of light. While scaniine methods don't provide refraction and true reflection, they can be magnitudes faster -an important consideration when creating animations. Aegis' VideoScape (now sold through Oxxi Aegis) and Octree Software's Caligari were the first Amiga products to buck the
ray-tracing trend, followed shortly thereafter by Progressive Peripherals & Software's 3-D Professional.
The latest in this breed isLightWave3D,thethree-dimensionalanimation packagesupplied with NewTek's Video Toaster. In this article I will discuss many of LightWave 3D's powerful features but, more specifically, I will concentrate on its undocumented capabilities and methods.
AMIGA VIDEO The Video Toaster’s LightWave 3D simulating reality in the form of a kitchen colleague (not to be confused with Progressive Peripherals’ Video Blender).
Object Modeling and Conversion The front end to nearly any 3-D animation package is some type of object modeler. While LightWave 3D is accompanied by a very functional modeler, it doesn't yet possess the bounty of features that can be found in, for instance, Impulse's Imagine. For this reason, many LightWave 3D users have chosen to do their modeling in Imagine and then import the objects to LightWave 3D for rendering.
Using Interchange and the TurboSilver 3.0 module, both from Syndesis, Imagine objects can be converted to either Sculpt-Animate (Byte by Byte) or VideoScape formats which LightWave 3D can read in. Sculpt format is perhaps preferred since it can better accommodate the surface attributes assigned in Imagine. However, VideoScape format can be read directly into the LightWave 3D modeler for further modification or surface naming. Sculpt objects must first be saved from within LightWave 3D before the modeler can read them.
Metamorphosis One of the more powerful methods of animating objects is achieved through morphing. However, the current software only supports a morph to a single target. Object Dissolve allows you to avoid this limitation. To accomplish a multi-target morph, load in all the objects involved in the morph. Then, for each object set up a Morph envelope that will transform it into the next target in the sequence. Finally, create an Object Dissolve envelope for each object such that it is only visib le during its respective M orph envel ope. Unlike the Morph envelope, the Object Dissolve
envelope will be a step function, going from 0% in one fra me to 100% in the next.
Another limitation of morph is that the target object must essentially be the source object with only the vertex locations altered. In other words, the target must be derived from the source with no points added or deleted. Here once again, Object Dissolve can help out. In this case, two morphs occur simultaneously on top of one another while Object Dissolve smoothly fades out one morph while fading in the other.
Two objects must be created in addition to the source and target. For Object 1, you must manipulate the source to fit the approximate shape and size of the target object without adding or deleting points. Object 2 is merely the reverse operation to make the target look like the source. The two simultaneous morphs performed are source - Object 1 and Object 2 - target. Then dissolving the source out and Object 2 in will complete the illusion. Similar techniques have been used recently in television ads (e.g., the "mini-van metamorphosis" commercial for Chrysler).
Metals and Chrome It seems that the first thing most peopledo when they get their hands on a ray-tracing program is create reflective chrome spheres. In non-ray-tracing Tenderers like LightWave 3D there are a few ways of mimicking the effect namely, reflection mapping and environment mapping.
Professional systems use reflection mapping extensively because it provides a realistic look for a relatively low computational cost. It involves creating an image that typically contains either smooth color gradients or possibly a snapshot of the scene. Said image is then wrapped onto the object surface. Just a few fuzzy black blobs on a white background can create a very convincing metallic surface when using reflection mapping. Environment mapping goes one step further by automatically creating an image that depicts the entire scene in all directions from the object's point of view. To
accurately depict reflections with moving objects, an environment map must be created for each frame of the animation.
Since LightWave 3D does not currently support environment mapping you must manually create the environment image. This can be accomplished by placing the camera in the object's location but aimed in the negative Z direction (note that reflection images use a spherical projection relative to the Y axis with the seam pointed in the positive Z direction). Set the camera zoom factor to a suitably low number depending on the radius of curvature on the object's surface.
For a planar surface, the default setting is probably fine.
However a setting of 0.4 to 0.7 might be better for a sphere.
Simulating reflection in this manner can cost effort and rendering time so keep in mind that using simple gradients, biobs, or even just a single rendering of the scene can be very effective. Figure! Showsanexampleofboth simplereflection mapping and simulated environment mapping. Another characteristic of chrome and other metals is that they tend to have specular highlights that reflect their own surface color as opposed to the light color as is the case with plastic and wood. Therefore, metallic surfaces in LightWave 3D should have the "Color Highlights" button enabled. This is particularly
true of colored metals like brass, gold, or copper.
Digitized Textures Because LightWave 3D has the Video Toaster's frame grabber at its disposal, you have access to a nearly endless array of image textures. A great source for digitizing is a book by Phil Brodatz entitled Textures (Dover Publications). It contain 112 images of surfaces ranging from crocodile skin to rattan to woven brass mesh. Although the images are in black and white, they can be easily colorized in Toaster Paint or used as greymaps for the other mapping functions likeTrans- parency or Bump Map. For textures that require only a single color like rattan, the greymap can be
used to modulate the diffuse lighting, while Color is assigned a constant. A future release will support 8-bit greymaps (as used in ASDG's The Art Department) providingsmooth mapping functions without the memory expense of 24-bit images.
Glows and Glass One of LightWave 3D's unique features is the Edge Opacity selection. Most Amiga 3-D graphics packages provide full control over surface transparency, but Edge Opacity adds to this the ability to simulate varying densities. One application is the creation of glow effects. To make a glowing ball create an object made up of two spheres, one of which is half the size and in the center of the other.
Assign each sphere different surface names. For surface attributes, make the outer sphere luminous, no diffuse or specular, 25% transparent, clear edges, and smoothing enabled. Make the inner sphere the same except use no transparency and normal edges. The result is a nice white (or whichevercolor you choose) glowingorb. Similar techniques can be used to create light laser beams, planetary atmosphere, rocket jet exhausts, and many others.
Another application for Edge Opacity is simulating glass.
One's first inclination for making a glass object is some level of transparency combined with a specular highlight and some reflectivity. Frequently however, the result is a flat appearance because just a simple surface transparency yields a uniformly transparent object. In other words, the object looks more like it is fading away rather than made of glass.
Real glass objects are typically more opaque at the edges because of the incident angles made with the refractive material and, in the case of hollow objects, there is more material for light to pass through.
Ligh tWa ve 3D i s not y et ca pabl e o f refra cti ve effects bu t, by setting the Edge Opacity to Opaque, it witl mimic this particular phenomenon. Setting a sphere to be 100% transparent with opaque edges will be roughly equivalent to 70% transparency with normal edges except the former will more closely resemble a hollow 3-D glass bail. As the surface becomes more complex, opaque edges can become less effective, but for most simple surfaces they do the trick. To further enhance the effect of simulated glass, Color Filter may be Continue the Winning Tradition With the SAS C Development
System for AmigaDOS Ever since the Amiga’ was introduced, the Lattice' C Compiler has been the compiler of choice.
Now SAS C picks up where Lattice C left off. SAS Institute adds the experience and expertise of one of the world's largest independent software companies to the solid foundation built by Lattice, Inc. Lattice C’s proven track record provides the compiler with the following features: ? SAS C Compiler ? Macro Assembler ? Global Optimizer ? LSE Screen Editor ? Blink Overlay Linker ? Code Profiler ? Extensive Libraries ? Make Utility ? Source Level Debugger ? Programmer Utilities.
SAS C surges ahead with a host of new features for the SAS C Development System for AmigaDOS, Release 5.10: ? Workbench environment for all users ? Additional library functions ? Release 2.0 support for the ? Point-and-click program to set power programmer default options ? Improved code generation ? Automated utility to set up new projects.
Be the leader of the pack! Run with the SAS C Development System for AmigaDOS. For a free brochure or to order Release 5.10 of the product, call SAS Institute at 919-677-8000, extension 5042.
Enabled to tint the light passing through the object the same color as the glass surface. Figure 2 illustrates four examples of creating glass surfaces.
Decals While on the subject of transparency, I'd like to mention transparency mapping. The foremost use of this feature is probably masking. Apicket fence, for example, could be created by arduously modeling each individual slat of the fence. A simpler method merely involves creating a black-and-white mask that represents the gaps in the fence and using that as a transparency map for a single fence-sized box (with the thickness of a slat).
Another mask operation is the use of "decals", it is often desirable to put text or some type of label on an object but allow the surface underneath to show through. By creating a mask that is black wherever the text label is, it can be used as a transparency map to make only the desirable text label portion visible. The map can be applied to a single rectangular detail polygon that is attached to the surface.
Rocket Blasts A possibly less obvious use of transparency mapping is to vary an object's apparent density. For example, a simulated rocket blast might be fully opaque at the end of the exhaust but gradually become totally transparent at the bottom of the blast. There are several ways to achieve this including an imagemap and using Texture Falloff.
This effect works well when viewed from the proper angle, but when the view shifts toward the fully transparent end the object will appear to disappear if it is made up of one-sided polygons. Back face culling will remove the more opaque polygons from the other side of the blast leaving only the transparent ones at the bottom. These, of course, are invisible so the object disappears.
The obvious solution is to use two-sided polygons which is generally a good idea for most transparent objects. This will not be necessary in the next release because a two-sided polygon toggle flag has been added in LightWave 3D which will both reduce memory consu med by two- sided polygons and remove this burden from the modeler. Three uses of transparency can be seen in Figure3.
Noisy Surfaces Another feature unique to LightWave ?D is the fractal noise texture and it is perhaps one of my favorites. Fractal noise can produce a pseudo-random modulation of color, diffuse lighting, specular lighting, transparency, reflection mapping, and bump mapping. The manual mentions using it for things like rust, dirt, or natural-looking simulated terrain, but that's just the tip of the iceberg. Some textures I've implemented with fractal noise include flames, smoke, clouds, patchy fog, and comet trails as well as simpler surfaces like carpeting, stucco, or stone.
What really makes fractal noise so much more powerful than an image map, however, is the ability to give it a 3-D velocity vector that will not repeat on itself. For example, you could apply an image map to a surface that when given a velocity looks like a flickering flame. However, the flicker pattern will repeat as soon as the image map has moved a distance equal to its size (depending on the velocity), creating a monotonous and mechanical look. Fractal noise, on the other hand, is a procedural texture and will not repeat.
1 incorporated the use of animated fractal noise in an industrial cityscape to produce the image of dark, sooty smoke. To create the object, I stretched and manipulated a sphere until it looked like a somewhat fat, irregular, upside-down teardrop. Fractal noise color and transparency were then applied, as well as clear Edge Opacity. The colors assigned were two dark shades of gray and a Y velocity of a few feet second made the smoke appear to rise. Smaller X and Z velocities were added (about 1 10th that of Y) to provide a little variation. Similar, but not identical, velocities were
assigned to the transparency which ranged in value from about 0% to 75%. These settings produced a very convincing smoke effect. Combining a luminous orange fractal noise teardrop with the glow effects mentioned above produces a nice candle flame.
While working on such a flame, I encountered a problem I should mention. I had wanted to use some transparency on the flame and surround it with an almost totally transparent glow. Unfortunately, the method LightWave 3D uses for hidden surface removal (a Z-buffer combined with depth sorting) does not cope with overlapping transparency welt.
The result was a small black polygon at the base of the flame.
Should this artifact rear its ugly head in your image, it can be combated by subdividing the offending transparent polygons. In any event, the possibilities with fractal noise are nearly endless.
Animation within Animation Image sequence is one of the late additions to LightWave 3D 1.0 that didn't make it into the manual. It can be used just like regular images except that for each frame in the animation, the next i mage in the sequence is used. Each image i n the sequence can be made up of any number of bitplanes and be any dimension regardless of the other images in the sequence. The only requirement is that the images be given a name in the form filenameXXX where XXX is a three-digit numerical sequence. The image used for any given frame in an animation will be the frame number
plus the image offset.
Any frames that do not have an image defined for them will use the previously loaded image; the sequence does not loop.
This way, a 15-fps (frame-per-second) image sequence can be mapped into a 30-fps animation by giving the images in the sequence odd-numbered filenames. Image sequence looping is an upcoming feature of LightWave 3D.
Exploding Particles Another largely undocumented feature of LightWave 3D is particle systems. Particles are nothing more than singl e- point polygons. They can be easily created in the modeler just as you would create any polygon except only one vertex is specified. They can be given surface attributes just like any polygon but what makes them unique is the ability to blur their motion. This is handy for modeling effects like explosions, stars, rain, waterfalls, etc. For an explosion, create a large cluster of particles, shrink them down to a single point and then animate them, expanding
rapidly with motion blur enabled and an Object Dissolve envelope to make the particles fade away. Having an object explode into fragments using a Polygon Size envelope can be combined with this effect as well as an expanding gas cloud or shock wave. Waterfalls present more of a challenge. Since each particle really needs its own defined path, = REXX PLUS EDWPI1IB r $ 150 Buys AMIGA REXX Users: O Speed - REXX code executes much faster.
O Flexability - More built-in functions,
o Compatability - REXX code compiles directly with more explicit
O Efficiency - Compiler generates re-enterent code.
Di men Edwards VISA Group 19785 West Twelve Mile Rd. Suite 305 Southfield, Michigan 48076-2553 To order call 313-352-4288 or write to the above address.
Circle 103 on Reader Service card.
It would be easier to write your own program to do all the particle manipulations for each frame in the scene and simply use LightWave 3D as the Tenderer.
Going to Videotape When it comes time to render an animation there are several possible choices. Videotape is the medium most LightWave 3D users will render to and, combined with a single-frame controller, any number of insert edit-capable machines can be used. A couple in the lower cost S-VHS format include the JVC BR-S811U and Panasonic AG-7750.
Both are priced in the area of $ 6,000 and the Panasonic includes a built-in TBC (Time Base Corrector). JVC has a new S-VHS offering (approximately $ 2,000) that was designed with computer interface in mind. It is purportedly capable of recording single-frame animation without the use of a singleframe controller. It remains to be seen how well such a low- priced deck can handle such a strenuous task.
Recordable Videodiscs Unlike most VCR's, videodisc recorders do not require single-frame controllers and can make the task of recording an animation very quick and simple. Writing a frame to the videodisc is instantaneous in contrast to editing VCR's, which require severa I second s of pre-roi 1 per frame. The three maj or players in the recordable videodisc market are the Panasonic TQ-3038F, Teac LV-210A, and Sony LVR-5000 LVS-5000 combination. All are priced close to $ 20,000. All three accept composite video input; the Panasonic and Sony also accept RGB.
It should be noted that none of these units actually record RGB video to the disk. However, Teac'sla test offering, the LV-250SCR (priced under $ 30,000), will do exactly that.
By saving LightWave 3D frames as 24-bit IFFs, sequencing them out to an RGB frame buffer (like the Colorburst or Firecracker24), and recording themon theLV-250SCR, video animation of spectacular quality can be achieved. The disc output can then be transcoded for live broadcast or to any other high-end format like Dl, D2,1", M-II, or Betacam SP.
NewTek plans to address the high-quality output issue by providing direct D2 output (digital composite).
Videodisc recorders possess another advantage over tape: highly flexible playback. With a simple script program, a videodisc recorder under computer control can alter frame rate, pause, loop, or reverse direction on any frame or set of frames without any degradation in image quality. This can be very useful for making the most of limited rendering time or compensating for timing mistakes.
On my last project 1 needed approximately one minute of animation but because of time constraints, I could only render about 1000 frames (33 seconds). Judicious use of pauses, a few slower scenes, and a loop brought it to the desired length without any hassle. If purchasing a videodisc recorder is too much of a financial burden, you might consider renting studio time (studio rental fees will typically fall in the range of 550 to $ 100 an hour). Ifyou are well organized, you can dump 300 frames to disc in half an hour including setup time. The discs themselves run about $ 300 but they hold
50,000 to 100,000 frames (depending on make and manufacturer).
HAMination Either because of cost or effort, it is often desirable to assemble an anima tion wi thout single-frame record ing. While NewTek made no provision for such capability, rendering the frames to 24-bit IFF provides the flexibility needed to accomplish this goal. One possibility is to use a converter capable of creating standard Amiga format images from 24- bit IFFs. These include ASDG's The Art Department, Art Department Pro, and Active Circuit's Image Link. ADPro makes the job easy by providing an Arexx interface for fully automated conversion. Then any standard animation assembly
software can be used to compile the converted frames.
The drawback to this method is that more often than not, standard Amiga view modes just don't do your 24-bit animations any justice.
Big Color at a Small Price Enter DCTV. By using this Amiga display "converter", not only can your animations be played back in real time in full color but they can also be directly recorded to videotape.
This can be very' valuable for test animations that must closely depict the final product for yourself or as a preliminary mock-up for a client.
A single batch command supplied with DCTV will convert all your 24-bit frames to DCTV display format. To compile the frames into an animation, I use PageFIipper Plus FX, but many other programs work in this regard including DeluxePaint III and the PD program MakeAnim. To assure smooth 30 fps motion even with large frame-to-frame deltas, the conversion should be done using 3 bitplanes with a size of 640 x 200. The command syntax is: spat ifftodctv animname??? -d3 -w640 -h200, where animname is the file name prefix for each frame. When image accuracy is of greater importance than speed, the
command options "-d4 - w704 -h480" would be more appropriate. This increases the depth to 4 bits with hi-res overscan. A width of 704 is recommended rather than 736 because several anim builder and player routines seem to choke on severely overscanned DclV images.
There is a caveat, however, to using DCTV and that is it tends to interfere with the Toaster. When DCTV is connected to the RGB port, Toaster images can exhibit a sort of video "sparkle" almost as if a luma key on white were being performed, images that display this defect will also be saved this way so it is important to disconnect DCTV during any final rendering, Also, it should also be noted that, although both the Toaster and DCTV are full-color composite video devices, the image quality of DCTV cannot compare to that of the Toaster. Perhaps the most noticeable artifacts when loading a
LightWave 3D image into DCTV are rainbows in areas of higher contrast and detail, and color banding in areas of slow smooth color shading.
Fast, Faster, Fastest While LightWave 3D is significantly faster than other 3- D packages on the market, it can still take many minutes (or even hours) for an image to be generated. Here are a few things to keep in mind to help speed things up a bit. First is the use of foreground and or background images. It is very common in a scene for only a few objects to move and interact while the rest remain static and unaffected. Considerable time can be wasted recreating the static portions of an image that may not change over many many frames in an animation, particularly when the camera is
motionless and there is not a great deal of shadow interaction. You can take advantage of this by removing all the dynamic objects from the scene and rendering a single frame to an IFF. Then reload the scene, delete all the other objects, and load the previously rendered image as a background. While complex scenes will exhibit the greatest reduction in rendering time per frame, even simple ones can benefit. Similar tricks can be performed with foreground images.
Another method for reducing rendering time involves rendering compute-intensive surfaces to image maps beforehand. One example of a compute-intensive surface is one with multiple texture map definitions. Such a surface might have a procedural marble color, image-mapped diffuse lighting, and fractal noise bumps. Other compute-intensive surfaces are procedural textures like wood, marble, and fractal noise that have the frequency specification set high, say greater than 3 or 4.
If a compute-intensive surface fills a large portion of the camera view and it is static (the surface does not move relative to the object), then it may be advantageous to render this surface definition to a flat, evenly lit plane perpendicular to the camera and save it as an IFF, Then, for your object, replace the compute-intensive surface with a color image map using that IFF. This can save a substantial amount of time. If the image is a repetidve one, it may be desirable to cut out the repeating portion in Toaster Paint and save it as a brush instead of using the whole image (which can
greatly conserve valuable memory). You can also use The Art Department to scale image maps down that don't require much detail (also a memory-saver). Something else worth considering is the use of non-24-bit images (like HAM, half-brite,32- color, etc.) for mapping surfaces that don't require all the extra color resolution. This will save memory as well as decrease rendering time.
Shadow Control A third technique for speedier rendering uses another undocumented feature of LightWave 3D, Object Shadow Options. This feature allows for complete control over which objects will cast and or receive shadows. There are often instances in a scene where some objects cannot possibly cast or receive a shadow. By disabling those options that are not possible, costly shadow calculations can be avoided.
Take, for example, a scene in which a sphere is hovering over a ground plane and is lit from a light source above.
Because of its shape, a sphere cannot cast a shadow on itself.
Also the overhead light will prevent it from receiving a shadow from the ground, but the sphere will cast a shadow.
Therefore, only Cast Shadow should be selected. Conversely for the ground object, only Receive Shadow should be selected (it also cannot cast a shadow on itself regardless of light placement). An example of an object than can "self-shadow" is the PottedPlant included with LightWave 3D. Shadow casting in LightWave 3D uses ray-tracing techniques which can add a huge time penalty to rendering. Therefore, carefully determining which shadow options are really necessary for each object can have a tremendous impact (provided shadows are enabled, of course).
Conclusion All in all, the next release of LightWave 3D promises to be much more than simple bug fixes and minor enhancements, with planned features such as depth of field effects, full-motion blur, ray-traced reflection and refraction, spherical and cylindrical image bump mapping, and tiling options for cylindrical and spherical image mapping. But even with the program's current feature set, there are endless possibilities for new and interesting effects. I have but touched on a small subset of them.
Do not limit yourself to tutorial techniques. By wildly experimenting, you may achieve results that even the program's author did not anticipate. If you are one of those fanatics who believes anything short of full ray-tracing is a Try before you buy! Try before you buy! Try before you buy! Try before you buy!
Ov A* Try before you buy! Try before you buyf Try before you buy! Try before you buy! Try before you buy!
& A o-. A VV V o* vv cte 3 05 2* f- 1 2* I- jAnq noA arojeq Ajj. JAnq noA ejojoq Ajj. JAnq noA ajojeq Ajj. JAnq noA aiojaq Ajjl Circle 107 on Reader Service card.
Cheat, check out LightWave 3D. It will change your definition of professional 3-D rendering and animation. In closing, I would like to thank Allen Hastings of NewTek for his technical advice. ‘AC* Author’s Info Mark Thompson is a computer architect who has been designing graphics and imaging hardware and software for nine years. He is a six-year Amiga veteran and currently runs Radiant Image Productions in Merrimack, NH, which specializes in Amiga 3-D video graphics animation.
Please write to Mark Thompson cfo Amazing Computing,
P. O. Box 869, Fall River, MA 02722-0869.
LightWave 3D (included with The Video Toaster) Inquiry 200 NewTek 215 E. 8th Street Topeka, KS 66603
(913) 354-1146 Insight into the World of Public Domain Software
for the Amiga BBFormat if you're like me, you have a box
stashed away somewhere with the label "Bad" on it
containing those disks that all of sudden have become
defective but you just can't seem to part with. Well David
Varley has an answer for us BBFormat.
BBFormat, which stands for Bad Block Formatter, will format a disk and "block" out the bad areas. This makes the disk useable again. Wow! Your disk is cured. Well, almost. Although it is useable, you do not have the same amount of disk space as a newly formatted disk. The disk is useful, however, for storing small data files and such.
BBFormat will block out all disk errors (read, write, verify). Blocking these bad areas causes the areas to be skipped when encountered, thus allowing the disk to be used.
One nice feature of BBFormatter is the option to print the bad blocks file created when formatting a disk. Now you can see which blocks on the disk are bad. Another feature, which isn't quite running just yet, is the RAW option. RAW attempts to make note of those tracks that are selected to get a valid read more than once. If you have ever used a copy program whose screen is a mapped out by Aiinee B. Abren version of the tracks on a disk, you know that it will sometimes try a track more than once to get a valid read.
Although the read is considered successful, it would be useful to know there was trouble in getting it.
BBFormatter is a small, easy-to-use program. Not being lntuitionalized, it isn't fancy but gets the job done. If your "Bad" box is a big as mine, it's worth checking out.
BBFormat can be run only from the CLI Shell. It can be found on Fred Fish Disk 493. Author: David Vareh AmiGantt V4.00 We all remember Henry Gantt, a major contributor to scientific management who developed the Gantt chart. The Gantt chart is Henry's response to increased worker efficiency. Still used today, the Gantt chart provides managers with an easily-understood summary of projects being worked on, of what has to be done in a certain time frame, of what has been completed, and by whom. In simpler terms, it is a manager's tool for scheduling and organizing time a great tool for managers
to effectively use their resources.
The one drawback to the Gantt chart is that it doesn't contain any info on how certain tasks being performed are interrelated. Thus, came about the PERT chart. The PERT chart visually displays project tasks, the estimated time to complete the task, and the relationship among the tasks that must be completed to finish the project.
With all that said, Donald Tolson presents to us AmiGantt, the Gantt chart for the Amiga. Like Henry, Donald wants to provide an easy-to-use method of tracking tasks, and estimating their time and their resources.
AmiGantt can be run from the CLI or Workbench, it multi tasks, and has an Intuition-based interface complete with pull-down menus.
When run, AmiGantt will prompt you with the main screen. On the side you will see numbers incremented downward. These are the task numbers for your project.
The space beside each number is where you would type the task name. At the top of the screen there is a calendar to help keep track of the progress of all tasks. There is a limit of 500 tasks per project and you can have 10 dependent sub-tasks per task dependent tasks can't start until the previous task is finished and 10 resources per task. This should give you plenty of room to make your chart as detailed as needed.
If the Gantt chart isn't enough, AmiGantt allows you to print PERT charts and resource histograms. Other nice features are that icons are created for each saved project (optional) and if you're running low on memory, you are prompted for a clean exit.
For those of you who have previous AmiGantt versions, version 4.0 is an update to the previous version.
Changes in Resource information now include "percentage use" to define how much of someone's time is put into a task. Also the PERT chart uses Helvetica 9 because the printouts look more attractive with this font. AmiGantt 4.0 also includes an Arexx input port that will allow you to run certain functions of AmiGantt from an Arexx macro.
Although I touched only briefly upon AmiGantt, you should be able to see the purpose of a Gantt chart as well as its benefits. I will, however, go into AmiGantt in greater detail at a later time.
AmiGantt V4.0 can be run from Workbench or CLI. It can be found on Fred Fish Disk 493, and is an update to version 3.0 on Fred Fish Disk 248. AmiGantt requires the ARP library.
Updates from the latest Fred Fish Disks 491 to 500 DICE V2.06.21, an Intergrated C environment, can be found on Fred Fish Disk 491 and is an update to V2.06.15 on Fred Fish Disk 466. Author: Matthexv Dillon LoanCalc VI.4, a mortgage utility, can be found on Fred Fish Disk 492 and is an update to VI ,2 on Fred Fish Disk 366. Author: Robert Bromley AmiBack VI.03, a backup utility, can be found on Fred Fish Disk 493 and is an update to V1.0 on Fred Fish Disk 447.
Author: Moonlighter Software AmiGantt V4.0, a management tool program, can be found on Fred Fish Disk 494 and is an update to V3.0 on Fred Fish Disk 248. Author: Donald Tolson BizCalc VI.1, a loan calculator, can be found on Fred Fish Disk 494, and is an expansion of MortCalc 2.5 on Fred Fish Disk 385. Author: Michel Lalibcrte Bref V2.0, a AmigaBASIC code cross reference program, can be found on Fred Fish Disk 494 and is an update to VI .0 on Fred Fish Disk 283. Author: Dick Taylor ButExchange VI.1, an input handler to help left-handed users, can be found on Fred Fish Disk 494 and is an
update to VI ,0 on Fred Fish Disk 483.
Author: Preben Nielsen InputLock VI.1, an input handler to lock the keyboard, can be found on Fred Fish Disk 494 and is an update to
vl. O on Fred Fish Disk 483. Author: Preben Nielsen.
PicSaver VI.1, a screen saver utility, can be found on Fred Fish Disk 494 and is an update to Vl.O on Fred Fish Disk 483. Author: Preben Nielsen.
PWKeys V2.0, an input handler that allows you to manipulate windows by using the keyboard, can be found on Fred Fish Disk 495 and is an update to Vl.O on Fred Fish Disk 483. Author: Preben Nielsen.
AnalytiCalc V25-03B, a spreadsheed program, can be found on Fred Fish Disk 495 and is an update to V24-Qla on Fred Fish Disk 328. Author: Glenn Everhart AvailMem VI.12, a free memory counter program, can be found on Fred Fish Disk 496 and is an update to V1.03 on Fred Fish Disk 285. Author: Dave Schreiber MemMometer V2.20, a memory usage display program, can be found on Fred Fish Disk 496 and is an update to V2.10 on Fred Fish Disk 350. Author: Howard Hull.
DigLib, an Amiga device independent graphics library for Fortran applications, can be found on Fred Fish Disk 499 and is an update to tire version on Fred Fish Disk 267.
Authors: Hal Brand, Craig Wuest, James Locker, and Mike Broida.
Matlab, a Fortran package, can be found on Fred Fish Disk 499 and is an update to the version on Fred Fish Disk 267. Authors: Jim Locker, Cleve Moler, and Mike Broida.
• AC* Please write to Aimee B. Abrett c o Amazing Computing, P.O.
Box 869, Fall River, MA 02722-0869.
Covers the AMIGA (:mn Ama m_ MttH y mazingfoiiG NRI6IUCK1X « Amazing Computing For The Commodore AMIGA AC's TECH For The Commodore AMIGA AC’s GUIDE To The Commodore AMIGA AC’s publications have always been innovative and complete. With the Premiere issue of Amazing Computing in February 1986, we introduced the first monthly magazine dedicated to the Amiga. AC’s commitment to deliver solid information and valuable insight for the Amiga continues today. AC remains the first in news coverage often providing complete stories and pictures of fast-breaking Amiga events in the next issue. AC is a
forerunner in providing a well balanced mix of reviews, tutorials, tips, programming tasks, hardware projects, and more. Each issue of Amazing Computing For Tiye Commodore Amiga is packed with the best of the Amiga.
AC’s TECH For The Commodore AMIGA is the first and largest publication dedicated to the technical promise of the Amiga. Each quarterly issue provides new frontiers for the Amiga user eager to do more.
AC's TECH not only attempts to define what the Amiga can do, but expands those boundaries.
AC’s GUIDE To The Commodore AMIGA is the first and only complete guide to the Commodore Amiga.
AC’s GUIDE is the one resource used by the entire Amiga industry for Amiga product information. Yet AC’s GUIDE also offers a listing of freely redistributable software and a growing registry of Amiga user’s groups.
AC's GUIDE is the complete resource to the expanding platform of Amiga products and services.
I If you are not an AC subscriber, you don’t know what you’re missing. AC’s publications are produced to give you more choices and resources. AC makes sure that whatever is happening in the Amiga market, you’ll know about it.
To order a subscription, please use the order forms in this issue or tor credit card orders, call toll-free : Ml 1-800-345-3360 from anywhere in the U.S. X Canada.
1U JJ sj n n The Ultimate »g ¦H.U. Disk Optimizer Make your disks fly with B.A.D.l Speed disk access time by up to 500% Works with floppies AND hard drives Support for Virtual Memory and multiple partitions incredible Workbench and CU performance lyjnzb yo m jttj v lih .o. AmigaDDS 2.0 compatible Works with the Fast File System The MOST popular Amiga utility ever Imagine: A Guided Tour This extensive video tutorial includes segments on object loading and creation, surface attributes, lighting techniques, texture mapping, animation, 12 and 24-bit comparisons and more. A must-have it you're
serious about unleashing your imagination with Imagine.
Professional Techniques for Deluxe Paint III The best-selling Amiga video ever. Explore cel animation, 3D perspective, special efiects, shortcuts and more. Learn how to gel the most out ot Deluxe Paint III Irom artist Jefl Bruette and Dpalnt's creator, Dan Silva.
Mmmm The Sculpt-Animate series of 3-D products Produced by Byte-By-Byte Corporation and Distributed by Centaur Software Sculpt- Arcuate 40¦ St the most powerful modeler avatebte or any computer at any price!
Design and render oWects, then animate them with professional resits. Easy-umse Ti+ view mterface. Powerful editing tools. Photorealistic ray-tracing, lierarchleal motion and motion Mur. Standard and 24-bit Images and much more.
Sculpt-Animate 4D Jr. - Similar to Scukpt-Andinata 40 but without ray-trsdng.
Sculpt 3DXL - For creating realistic, ray-traced Images but without animation.
My Paint Everybody loves My Paint. Designed tor kids but tun tor everyone, includes an animaled-icon interface, drawing tools, special effects, multiple palettes, digitized sound effects, 28 pictures to color in and much more! Additional Coloring Book disks available.
Boing Optical Mouse The highest quality, most-accurate mouse lor the Amiga. Solid, rugged, sturdy construction, super- sfimoth action and a TWO-YEAR warranty. Don't settle lor cheap imitators. This Is the rinest mouse available.
Mindlink ffle honest, newesl, super powerful modem package Includes k- Mem, Y-Modem and J-Modem protocols BmriM scrlpling language ¦ ccealo vour owl mcMWtn utilities Text Clicking - Jusl click on a word on the screen to transmit It lo another compolerl Password protection
• Bumm, proeremmahfe timer
• fully multitasking and Warldiisich 2.0 compatible World Atlas
Get detailed inlormation an over 170 countries and all 50
states. Four disks hill at maps and lacts.
Centaur Software 4451-B Redondo Beach Blvd. Lawndale, Cfl 90260 Phone: 213-542-2226 - FAX: 213-542-9998 by Frank McMahon WHOEVER SAID that a picture is worth a thousand words was probably not into video production. Today’s information-driven society demands data in the form of text and graphics along with its consumption of broadcast media. Amiga video producers know this all too well, their first purchase, after a genlock, usually being a character generator. Unfortunately these massive four-disk, 30-font, 200-page-manual programs are almost always overkill to the user who just wants to know
what’s going on in his her video with some basic “supers.” That's where Alterlmage Video F X comes in. It has you going in minutes rather than hours and sports many features including effects, rolls, crawls, and built-in genlock control.
AMIGA VIDEO After a brief run-ciown of what "Desktop Video" is, the manual gets down to hardware hook-ups. Diagrams point out how to hook-up the Alterlmage Genlock. Thisgenlockissoldsepara tely and the Alterlmage Video F X program allows limited control of the genlock from within. Any Amiga genlock can be used by using the respective controls on the unit or multitasking with genlock supplied software. The SuperGen by Digital Creations, however, hits a snag. Control signals sent by the program confuse the SuperGen during scrolls, resulting in your video underlay being blacked out.
According to a spokesperson,The DiscCompany plans to correct this problem in a future update. Even if you don't have a genlock, you can still use all of Alter! Mage's features for producing text, title screens, and presentations. Following the genlock instructions are sections on backing up your disks three disks including a program disk, font disk, and clip art disk) and hard-drive installation.
The longest part of the manual is a series of short, logically-arranged tutorials that breeze you through just about every feature in the program. Because of the excellent design, you will most likely complete two tutorials and have enough knowledge to skip the restand learn the program on your own in under 20 minutes.
THE EDIT PANEL On-screen are three menu panels, the Edit panel, the F X panel, and the Page Display Control panel. From the Edit screen, all you have to do is jump in and start typing. There is no automatic word wrap so you must hit return to proceed to the next line. Lines can be moved around a pixel at a time by using the Amiga keypad. This is a handy feature if you suddenly decide your text should go on the bottom of the screen rather than the top. If the user hits the return key a few times, the text will reach the bottom. All text is done in hi-rcs (540 x 400) and the screen size and
resolution are not user-adjustable. While the lack of overscan is not a big concern since the program is designed to show video through color 0, i t does mean there are no provisions for starting completely off-screen when producing rolls and crawls with Alterlmage. The effects all happen within the 640 x 400 screen.
The Edit Menu gives complete control over justification, allowing setting beforehand or going back and automatically aligning text on a line-by- line basis. A counter lets you know exactly on which line you are currently typing. A Color reques ter a llows tex t to be up to eight different colors (from 4,096) which can be changed at any time. Sliders for Red-Green-Blue and Hue-Saturation-Volume are supplied.
I found it strange that although you could slide the R-G-B sliders and see the colors change, you could not do the same with the H-S-V, H-S-V had to be continuously clicked and, if slid, the color would notchange until the mouse button was released. Color control is vital in text video work and this could have been made a little easier. Swap, copy color, spread, and other standard color features are pretty much absent, following a steady stream of publishers who work on fancy features and forget about palette manipulation.
Alterlmage Video F X is ideal for anyone in a hurry to create some text messages with basic graphics.
OK, now that I've made my palette speech, it's time to move on to the most important part of any CG program the text! The Font requester is easy to use and allows pre-loading fonts into RAM. How do the fonts look? Well they look excellent if not similar. Range was not a consideration and 1 found myself going through the modest supply, hoping for something out of the ordinary. But in the looks department, they are among the best I've seen. Nice and bold. Limited jaggies with fine design. Unfortunately, Alterlmage is not Amiga Fontcompa tible (orColorFont), which limits it to some respect.
It's certainly nothing new to have a CG program support only its own fonts, but the lack of style range and font size (they're all pretty much in the 30-40 point size) leads me to hope the company has some plans for addition al fon t sets.
The Graphics Box Button supplies a crosshair which allows drawing of a solid color box (from the set of eight colors) in any shape. Boxes as well as clip art which we'll get into later have a 200-pixei line height limit in Alterlmage. The program actually has three video levels. Text on top, followed by graphics, and under that, live video. So it's possible to draw boxes under the text as well as delete them without affec ting your completed ti ties.
Also on the same panel is an Insert Overwrite toggle. During Insert mode, text typed at the cursor will move the text to the immediate right while Overwrite mode erases existing text to the right to make room for the new.
THE PAGE DISPLAY PANEL All of your typed up pages are stored in order and easily recalled. The Page Display Panel provides most of the page commands for presentations called "scripts." Don't be alarmed; it's just an adjective and there is no actual scripting using a word processor. There is an icon to delete a page if you want to remove it from tire current script as well as options to add and insert pages.
A counter lets you know what page you are currently on. The panel contains VCR-like controls which allow you to go to the beginning or end of your script, move forwards or backwards page by page, or play your presentation frombeginningtoend. A Disk Access Button brings up a requester providing icons to Load, Save, or Delete a Script, Palette, or IFF Graphic.
Graphics created in programs such as DeluxePaint III can be easily loaded in on any page and placed anywhere. A disk full of excellentclip art is supplied, and the manual presents each piece of clip art for reference. I couldn't find the artist's name in the manual but 1 would like to see more of this person's work on data disks.
There are a couple of drawbacks to clips though. They must only be eight colors and not over 200 pixels high.
Also after loading in different clips to examine, I quickly discovered that each had a different palette, and since each script allows only one palette, it would be tough to have more than one dip in the same presentation without some remapping work done outside of the program. Palettes can also be saved and loaded. An entire typed screen with clips can be saved as an IFF compatible file. I've done this a couple times already, using the great included fonts to create titles, then loading them into another hi-res program to create shading and textures.
Genlock control for tire Alterlmage genlock is on the Page Display panel; it toggles between source tape only, text screen only, and combined source and text. Pin designations and other technical information is provided for those with the genlock.
THE F X PANEL Here's where you get to add a spark to your created pages. Options are included that allow a typed-in page to scroll vertically up the screen from top to bottom as well as crawl horizon- Amazing Disks 1AC V3.8 and V3.9 Gels In MultiForth Parts I & II: Learn how to use Gels in MultiForth, Author: John Bushakra FFP & IEEE: An Example of using FFP & IEEE math routines in Mocfuta-2 Author: Steve Faiwiszewski CAI: A Computer Aided Instruction program with editor wntten in AmigaBASIC. Author; Paul Castonguay Tumblin* Tots: A complete game wntten in Assembly language.
Save the tailing babies in this game. Author: David Ashley Vgad: A gadget editor that allows you to easily create gadget. The program then generates C code that you can use in your own programs. Author Stephen Vermeulen Menu Ed: A menu editor that allows you to easily create menus.
The program then generates C code that you can use in your own programs. Author: David Pehrson Bspread: A powerful spread sheet program written in AmigaBASIC. Author: Bryan Cately AC V4.3 and V4.4 Fractals Part I: An introduction to the basics ol 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 MultlSort: Sorting and intertask communication in Modula-2.
Author: Steve Faiwiszewski Double Playfield: Shows how to use dual playfieids in AmigaBASIC. Author; Robert D'Asto ‘881 Math Part I: Programming the 68881 math coprocessor chip in C. Author: Read Predmore Args: Passing arguments to an AmigaBASIC program from the
CLI. Author; Brian Zupke 3 AC V4.5 and V4.6 Digitized Sound:
Using the Audio.device Id play digitized sounds in Modula-2.
Author: ten A. White '881 Math Part It: Part [I of
programming the 68881 math coprocessor chip using a fractal
Author: Read Predmoie At Your Request: Usrng Ihe system-supplied requestors Irom AmigaBASIC Author: John F. Weiderhirn Insta Sound: Tapping sound irom AmigaBASIC using the Wave command. Author: Greg Stringfellow MIDI Out: A MIDI program that you can expand upon. Written in
C. Author: Br. Seraphim Winslow Diskless Compiler: Setting up a
compiler environment that doesn't need floppies. Author: Chuck
Raudonis 4 AC V4.7 and V4.8 Fractals Part II: Pan II on
fractals and graphics on the Amiga in AmigaBASIC and True
BASIC. 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 string 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
Author: John F. Wiederhirn Batch Files: Executing batch files from AmigaBASIC.
Author: Mark Aydellotte C Noles: The beginning of a utility program in C. Author: Stephen Kemp 5 AC V4.9 Memory Squares: Test your memory with this AmigaBASIC game.
Author: Mike Morrison High Octane Colors: Use dithenng in AmigaBASIC to get Ihe appearance ot many more colors. Author: Robert D'Asto Cell Animation: Ustng cell animation in Modula-2.
Author: Nicholas Cirasetla Improving Graphics: Improve the way your program looks no matter what screen it opens on. In C. Author: Richard Martin Gels In Multi-Fort h-Pari 3: The third and final part on using Gels In Forth. Author John Bushakra C Notes V4.9: Look at a simple utility program in C. Author: Stephen Kemp 1 Dccils: A program that simulates a one-dimensional cellular automata. Author: Russell Wallace Colourscope: A shareware program that shows different graphic designs. Author: Russell Wallace ShowlLBM: A program that displays In-res. Hkes, interlace and HAM IFF pictures. Author:
Russell Wallace LabyrintftJI: Roll playing text adventure game.
Author Russeft Wallace Most: Text file reader that will display one or more files. The program will automatically formal the text for you.
Author Russell Wallace Terminator: A virus protection program. Author: Russell Wallace 6 AC V4.10 and V4.11 Typing Tutor: A program written in AmigaBASIC that will help you improve your typing. Author: Mike Morrison Glatt's Gadgets: Using gadgets in Assembly language.
Author: Jeff Glatt Function Evaluator: A program that accepts mathamatical functions and evaluates them. Wntten in C Author: Randy Finch Fractals: Part III: AmigaBASIC code shows you how to save load pictures to disk. Author: Paul Castonguay More Requestors: Using system calls in AmigaBASIC to build requestors. Author: John Wiederhirn Mutti-Forth: Implementing the ARP library from Forth.
Author: Lonnie A. Walson 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 Steinman 64 Colors: Using extra-half-brile mode in AmigaBASIC.
Author: Bryan CatJey Fast Fractals: A last fractal program wntten in C with Assembly language subroutines. Author: Hugo M, H. Lyppens Multitasking in Fortran: All the hard work is done here so you can multitask In Fortran. Author: Jim Locker 7 AC V4.12and V5.1 Arexx Part II: Information on how to set up your own Arexx programs with examples. Author: Steve Gilmor Leggo My LOGO: A Logo program that generates a Christmas tree with decorations. Author: Mike Morrison Trees and Recursion: An introduction to binary trees and how to use recursion. Written in C. Author: Forest Arnold C Notes: A took at
two data compressing techniques in C. Source code and executable programs included for all articles printed in Amazing Computing.
Author: Stephen Kemp Animation? BASICally: Using cell animation with AmigaBASIC.
Author; Mike Morrison Menu Builder: A utility to help build menus in your own programs.
Written in C. Author; Tony Preston.
Dual Demo: How to use dual playfields to make your own arcade games. Written in C. Author: Thomas Eshelman.
Scanning the Screen: Part tour in the tractals series. This article covers drawing to the screen, In AmigaBASIC and True BASIC, Author: Paul Castonguay.
C Notes: Recursive functions in C. Author: Stephen Kemp.
8 AC V5.2 and V5.3 Dynamic Memory I: Flexible string gadget requester using dynamic memory allocation. Author: Randy Finch.
Call Assembly language from BASIC: Add speed to your programs with Assembly. Author; Martin F. Combs.
Conundrum: An AmigaBASIC program that is a puzzle-like game, similar to the game Simon. Author: Dave Senger.
Music Titler: Generates a tiller display to accompany the audio on a VCR recording. Author Brian Zupke C Notes From the C Group: Writing functions that accept a variable number of arguments. Author: Stephen Kemp Screen Saver: A quick remedy to prolong the life ol your monitor.
Author; Bryan Catley 9 AC V5.4 and V5.5 Bridging The 3,5" Chasm: Making Amiga 3.5" drives compatible with IBM 3.5" drives. Author: Karl D. Belsom.
Ham Bone: A neat program that illustrates programming in HAM mode. Author: Robert D'Asto.
Handling Gadget and Mouse IntuiEvents: More gadgets in Assembly language. Author: Jeff Glatt.
Super Bitmaps in BASIC: Holding a graphics display larger than the monitor screen. Author: Jason Cahill Rounding Off Your Numbers: Programming routines to make rounding your numbers a little easier. Author: Sedgwick Simons Mouse Gadgets: Faster BASIC mouse input.
Author: Michael Fahrion Print Utility: A homemade print utility, with some extra added features. Author: Brian Zupke Bio-feedbackA-ie detector Device: Build your own lie detector device. Author John lovine.
Do It By Remote: Build an Amiga-operated remote controller for your home. Author: Andre Theberge AC V5.6 and V5.7 Convergence: Part five of the Fractal series.
Author: Paul Castonguay Amiga Turtle Graphics: Computer graphics and programming with a LOGO-like graphics system. Author: Dylan MnNamee C Notes: Doing linked list and doubly linked lists in C. Author: Stephen Kemp Tree Traversal & Tree Search: Two common methods for traversing trees. Author: Forest W. Arnold Exceptional Conduct: A quick response to user requests, achieved through efficient program logic.
Author: Mark Cashman.
Getting to the Point: Custom Intuition pointers in AmigaBASIC.
Author: Robert D’Asto Crunchy Frog II: Adding windows and other odds and ends.
Author Jim Fiore Synchronicity: Right and left brain lateralization.
Author: John lovine C Notes From the C Group: Doubly linked lists revisited.
Author. Stephen Kemp Poor Man's Spreadsheet: A simple spreadsheet program that demonstrates manipulating arrays.
Author: Gerry L. Penrose.
UAC V5.8, V5.9 and AC V5.10 Fully Utilizing the 68881 Math Coprocessor Part III: Timings and Turbo.Pixel Function. Author: Read Predmore.
C Notes From the C Group 5.8 & 5.10: Functions supporting doubly linked lists, and a program that wil examine an archive file and remove any files that have been extracted.
Author: Stephen Kemp Time Out!: Accessing the Amiga's system timer device via Modula- 2, Author: Mark Cashman Stock-Portfolio: A program to organize and track investments, music libraries, mailing lists, etc. in AmigaBASIC.
Author. G. L. Penrose.
CygCC: An Arexx programming tutorial.
Author: Duncan Thomson.
Programming In C on a Floppy System: Begin to develop programs in C with just one megabyte ol RAM, Author: Paul Miller.
Koch Flakes: Using the preprocessor to organize your programming. Author: Paul Castonguay Audioillusion: Experience an amazing audio illusion generated on the Amiga in Benchmark Modula-2.
Author; Craig Zupke Pictures: IFF pictures from past Amazing Computing issues.
AC V5.11, V5.12 & V6.1 Keyboard Input In Assembly: Fourth in a series of Assembly 68000 programming tutorials. Author: Jeff Gtatt.
A Shared Library for Matrix Manipulations: Creating a shared library can be easy. Author Randy Finch.
C Notes From The C Group: A discussion on cryptography.
Author: Stephen Kemp ZoomBox: Attaches a zoom box to an Intuition window and allows the user to toggle the window's size and Its position. Author: John Leonard AC V6.2 and V6.3 C Notes 6.2: A reminder program to display messages. Author: Stephen Kemp More Ports For Your Amiga: Files to accompany article. Author: Jeff Lavin Ultra Sonic Ranging System: BASIC Sonar Ranging program.
Author: John lovine Writing Faster Assembly: Continuing the discussion ol speeding up programs. Author: Martin F. Combs C Notes 6.3: Working with functions. Author; Stephen Kemp AC V6.4 and V6.5 Blitz Basic: Here are some examples created with M.A S.T.'s integrated BASIC environment, Author: Paul Castonguay Creative And Time-Saving Techniques: Enchanting and line- tuning images through definition. Part of the Fractal series.
Author: Paul Castonguay.
Practal Modula-2 Buffered Disk I O: Buffer file input and output to improve disk accessing speed. Author: Michal Todorovic.
For PDS orders, please use order forms in this issue or call 1-800-345-3360.
Learn BJTTSC in 0n!*v 2 Hours We GUARANTEE It!
Find Out What Vour NTSC SUPERFRAME COLOR SUBCARRIER COLOR SUBSAMPLING NTSC ENCODER NTSC DECODER COMB FILTER DIGITAL TV CCIP 601 FRAME BUFFER TIMEBASE CORRECTION DROPOUT COMP PLL PIXEL CLOCK GENLOCK OVERLAY VIDEO AMPLIFIERS VCR SPECTRUM LOOP THRU DISPLAYS AMIGA Is Up To When You Are D o i n g D T V , Learn NTSC Video INTERLACED RASTER R S-17 0 A VITS DEFLECTION SYNC SEPERATOR ASPECT RATIO B W vet RESOLUTION GAMMA CORRECTION PEDESTAL SETUP DC RESTORE COLORIMETRY 2Hr VHS Tape VECTOR SCOPE COLOR CAMERA
I. Q 4 LUM .Vec S Tterleavihq MAC YSI NTSC $ y t c i a f S A L 'L
Trice 30 Day Guarantee S 37.00 + 3.50 s&H Full refund:
including postage Circle 111 on Reader Service card.
Tally across the screen from left to right.
You can set the speed and duration as well as decide on what screen line your crawl should take place. The crawls and rolls are very smooth but closer examination reveals a touch of jitter, especially at faster speeds. Also with no word wrap, creating the text crawls can be a little tricky; pay attention to spacing at the conclusion of lines.
A Teletype command makes each character appear one at a time to simulate the words being typed across the screen. Impressive results can be achieved by experimentation with the speed control. The Skip command will jump over a certain page you do not want in your particular presentation.
A total of 14 different effects are included, which range from checkerboard wipes to expanding from center to opening doors. These only wipe from the background (or live video) to the text graphics and are notpage-to- page transitions.
The manual, which is excellent, concludes with a few pages of keyboard shortcuts, pagesof tips for video production (from lighting to editing), troubleshooting tips with complete detailed solutions, and a video glossary that co mbi nes vid eo a nd com pu ter terms. The writers really seem to care about the user getting on the right track with video producing, which can only enhance the final output when mixed with Alterlmage text and graphics.
CONCLUSIONS Although there is an ESC command, it is not activated until the current screen is done with its transition or action. This can be time-consuming if you have an entire page of text crawling. You must wait for it to play out before you are returned to the main panel. It certainly would be nice to use regular Amiga fonts from within Alterlmage Video F X. The 200-pixel (lines) limit on imported graphics has to go. Even if you save a page created with the program, you cannot re-load it because it's 400 lines! This also prevents using a stock supply of 640 x 400 background
pictures in your presentations. However, pages can be loaded if they are contained in a script.
Aside from the drawbacks mentioned, this is still one charming program. It's fast and so easy to use th at it's ideal for anyone in a hurry to create some text messages with basic graphics. The mouse, usually running on idle during programs of this nature, is fully TRY A CURRENT SINGLE ISSUE FOR $ 10 Schools write on letterhead lor site license into,cost.
INFO:916-944-4282 ORDERS:800-634-2952 FAMILY COST INCLUDES AIR SHIPMENT
U. S. 6mo S36 12mo $ 65 Canada 6mo S40 12mo S73 Other 6moy$ 44
12mo S81 Name, Address, Phone.
VISA MC by phone. U.S.A. checks OK. No COD, International money orders for SU.S. payable to: SIGNS ETC. BY D. KNOX
P. O. BOX 628 CARMICHAEL, CA 95609-0628 U.S.A. VISIONSOFT PO BOX
22517 CARMEL, CA 93922 MEMORY UNIT 2HB 4MB 8MB 1X8-80 SIKH $
46.50 93 184 360 4X8-80 SIMM
209. 00 - 209 410 256X4-80
6. 00 96 192 368 1X1-80
6. 00 96 192 368 256X1-BO
1. 75 112 192 384 1X4-80 SC ZIP
29. 95 120 240 472 ICO AdRAM 540 95 185 279 .
ICD AdRAM 2080 119 199 279 429 IVS META 4 - 239 329 _ GVP I1 8 SCSI HC 209 299 389 559 Ad SCSI 2080 179 269 359 529 TRUMP PRO A500 49M ...469 AdIDE T& AC 43H.
..349 DL EXPRESS MNP FAX.
A200Q INT. FLOPPY.. ,...85 A50C INT FLOPPY ..99 SUPRAH0DEH 2400..., .135 BIGFOOT A500 PO'JER.
....85 KXP 1180 STAR NX 2420R..... ...309 KXP 1124 .249 ORDERS: 800
- 735-2633 VISA MC C0D INFORMATION: 408-626-2633 FAX:
408-626-0532 CALL FOR CURRENT QUANTITY PRICING Circle 116 on
Reader Service card.
Utilized and the combination of keyboard commands and mouse moves cut set-up time in half. The program is a completely scaled-down version of bigger, costlier CG programs. It's solid, logical,and doesn't requireany manual hunting. Text output is excellent, scrolls and crawls are good, and the video effects are not flashy but basic and useable. If you want to dazzle your audience, go for the higher-end Amiga CG programs. If your primary object is video footage with some supplemental text enhancement, Alterlmage Video F X will get the job done.
• AC* Alterlmage Video F X Price $ 199.95 Inquiry 267 The Disc
Company 11040 Santa Monica Blvd.
Ste. 300 Los Angles, CA 90025
(213) 478-6767 Please write to Frank McMahon c o Amazing
Computing, P.O. Box 869, Fall River, MA 02722-0869.
Circle 1DB on Reader Service card.
UNDERSTANDING GENLOCKS by Mutt Drnbick IT SEEMS AS THOUGH someone is advertising a new genlock for the Amiga every other month. With so many different genlocks available, it can be very difficult trying to decide which one to buy. Perhaps the first thing to be sure of is what a genlock actually does. A genlock synchronizes the Amiga’s encoded RGB output with an incoming video signal supplied by a camera, VCR. Or other video source and then sends out a signal that is a combination of both the Amiga’s output and the original video input.
AMIGA VIDEO A genlock is also an encoder because it uses the separate RGB output of the Amiga and creates an NTSC composite, Y C, or other video signals.
It is important to understand that an Amiga cannot generate a color video signal and must use an encoder or genlock to produce one. It is also important to understand the difference between an encoder and a genlock. An encoder only combines the separate RGB signals into a video signal. It cannot synchronize with an incoming video signal.
An example of such anencoder is DCTV from DigitalCreations. DCTV provides a high quality video output but has no genlocking capability of its own. This is suitable for feeding a signal to a VCR to be recorded and then played back from Y C Video Transcoding Component Dissolves and Fades System Timing Works With All Amigas Amigen No No No No No Yes MiniGEN No No No No No Yes ProGEN No No No No No Yes 2300 No No No No No 2000 Series RG300C No No No Yes No Yes SuperGen No No No Yes Yes Yes Studio A Yes Yes No Yes No Yes ScanLock Yes No No Yes No Yes VideoMaster Yes Yes No Yes No Yes 2000S Yes Yes
No Yes Yes 2000 Series 4004 4004S No Yes, „ No No Yes No 2000 Series 701 Yesm No No Yes Yes Yes 711 Yes Yes No Yes Yes Yes 721 Yes Yes Yes Yes Yes Yes VideoBlender No No No Yes No Yes
(1) is Y C out only This chart compares the features of some of
the major genlocks on the market today.
' 'They think they seen our best.
They AIN’T Seen Nothin’ Yet!"
Paraphrased from: General H Noonan The Bear” Schwarzkopf.
B-1J rK*r*frt fr» jitffrul c it ) , •• r* Real Time Tactical War Simulater Desert Storm Data Disk Included Brigade Commander is a real time war game pitting the player against a computer opponent. It thinks and acts on its own, in real time. Based on a hexagonal grid mapboard. Units maneuver and attack under their respective commanders. Brigade Commander has a built in unit scenario editor, and allows for multi-screen maps.
It also utilizes full digitized sound, and has animated weapon firing.
DEVELOPMENT NC INNOVATIVE SOFTWARE FOR THE COMPUTER INSIDE US ALL Sales and Support 608-277-8071 BBS Support 608-277-8072 FAX 608-277-8073 BIX Support under TTR.Support videotape. A genlock not only encodes the RGB signals into one signal, but also synchronizes the encoded signal with another video signal from a camera or VCR for titles or full-screen displays while editing.
All of the genlocks available for the Amiga work with NTSC (color) composite video, an industry standard which has been in existence since the early 1950’s. The color composite video signal is a compromise, allowing for the addition of color in what was originally a means of transmitting a black and white television signal. Because of the band width limitations for the color, or chrominance, portion of the video signal, as well as crosstalk and other limiting factors, what first started out as an RGB image created with your Amiga will not look as good when encoded into composite video.
Since composite video is the industry standard, many genlocks only encode a composite video signal. However, over the last ten years or so, component video has become a reality.
Component video is much closer to being a pure RGB signal because it records a separate track for the luminance, or black and white portion of the video signal, and two color-difference signals, While component video is not RGB, it has more color bandwidth and eliminates many of the limitations of composite video. Strictly speaking, component video is known as Y1Q, or Y, R-Y, B-Y, or perhaps more recently as Y, Pb, Pr, where Y is the luminance signal and the other values stand for the two color-difference signals that provide the chrominance information.
Falling somewhere in between composite video and component video is Y C (Super VHS and Hi-8) video.
Often thought to be component video, Y C is really composite video taken a step further. Separate luminance and chrominance information prevents crosstalk and other picture degradation. An additional bandwidth for the luminance delivers a sharper picture.
And, it’s not as expensive as the component video formats Mil and Betacam.
While all Amiga genlocks will work with composite video, and some others will work with Y C, only one Amiga genlock works with component video.
A feature to look for in a genlock is the ability to transcode between composite and Y C formats. If you feed a Y C signal to a genlock and it can si- mul taneously send out a composite and Y C signal, or if you feed the genlock a composite signal and it can simultaneously send out a composite or Y C signal, then that genlock is said to be ca pable o f transcoding between the two video formats. Not all genlocks which work with composite and Y C video are capable of transcoding. This is an important feature to look for in genlocks that claim to work with both formats.
Some of the genlocks available for the Amiga have dissolve and or fader controls that allow for the keying and or mixing of the incoming video signal and the encoded Amiga graphics. The ability to key or display someone's name as he or she is seen speaking on the screen is a basic video technique.
Dissolving means the gradual disappearance of the background video as the Amiga image becomes more and more visible (or vice versa). Look for these options when comparing genlocks.
Another useful feature to look for is system timing, or the ability for the genlock to be timed to an external reference signal (such as blackburst) for use with a video production switcher. More advanced genlocks have external (or other easily accessible) sync and subcarrier phase controls that allow for the correct timing of the Amiga's output with a production switcher. This is probably most appreciated in a television studio or post-production house.
Perhaps the most important is the quality of the encoding process that converts the Amiga's RGB signal into composite, Y C, or component video, Just how accurate the color is, and how much noise and smearing there is, as well as how sharp the picture is, is a critical aspect of the genlock's performance. After all, what is the point of selecting specific colors for a graphic if the genlock isn't capable of accurately reproducing the colors?
The price range for genlocks varies greatly, from around $ 200 (list price) up to several thousand dollars. Without attempting to include of ail the genlocks that are available for the Amiga, the following is an overview of genlocks for the Amiga and a brief summary of each.
Representing the low end of the cost scale are the Mimetics Amigen, the MiniGEN and ProGEN from Progressive Peripherals and Software, the Commodore 2300, and the Rocgen RG300C. These genlocks work only with composite video and do not have many additional features. Although, dissolves and fades are advertised for the Rocgen RG300C, these genlocks, while acceptable for consumer or low- end video production use, are not suitable for broadcast purposes or expensive video production work. They are, however, very affordable. I have successfully produced many videotapes with a ProGEN but
often wished it had dissolve sliders and sharper resolution, The middle ground is represented by the SuperGen from Digital Creations, the Scanlock and VideoMaster from VidTech, and the Studio A from Spirit Technology. All of these genlocks have fader and dissolve controls, as well as other advanced features. And while they don't represent the ultimate in Amiga genlocks, they are certainly a big improvement over the low end.
The SuperGen from Digital Creations has been available for sometime, and while it may no longer be the state of the art, it is still a good value, with reasonably accurate encoding and good detail. The two slide pots allow for dissolves between the encoded Amiga output and the incoming video signal, as well as fading to black. The SuperGen can be timed to a video switcher via an optional sync generator.
The ScanLock and VideoMaster, both from VidTech, offer true Y C in and out compatibility. The Scanlock, however, does not transcode between composite and Y C video. If you feed it a composite input, you can only output a composite video. If you feed it a Y C signal, you can only output a Y C signal. While this may seem trivial, it can be important if you are trying to integrate your Amiga into an editing suite that has both composite and Y C equipment. At a higher price, the VideoMaster improves upon this by offering transcoding between composite and Y C. While both genlocks have two
independent fader controls for the Amiga video and incoming signal, the VideoMaster again improves upon the situation by offering some simple wipe patterns, as well as an RGB splitter that allows for the connection of a Digi- View digitizer. Unfortunately, neither genlock has external sync and subcarrier trim pots for timing with a video switcher.
And finally, for the middle range, is the Studio A from SpiritTechnology.
TheStudio A offers a modular approach in genlocks, starting with the base unit that offers fade to black, source video or Amiga graphics, keying and dissolving between source video and Amiga graphics, and internal timing controls for phasing to a video switcher.
In addition to the base unit, an RGB module for digitizing and displaying is offered, as well as a Y C module that allows for Y C input and output and transcoding between composi te and Y C video. The modular approach allows those of us with limited budgets or needs to buy exactly what we need in an Amiga genlock. This is a very nice feature.
Finally, the high end is well represented by the SuperGen 2000S from Digital Creations, the Magni 4004 series, and the Omicron OMNI-GEN 701, 711 and 721 family of genlocks. All of these are broadcast-quality units, with highly accurate encoding and extremely stable output, and are suitable for use in a television studio or post-production house environment.
The SuperGen 2000S is a state of the art genlock, with full transcoding between composite and Y C video, software based controls that allow for system timing with a video switcher, complete dissolve and fade capabilities, and highly accurate encoding. For the money, this is a very good genlock.
The Magni 4004 and 4004S is made by a company known for broadcast- quality television test equipment, so it shouldn't be too surprising that they offer a broadcast-quality genlock. The Magni is also a good value with essentially the same fea tures as the Su perGen 2000S, except the ability to input a Y C video signal (thus no transcoding capability) and no system timing. The4004S model does have Y C output, but the source signal must still be composite video with its limited resolution and color artifacts. If working in Y C is not an issue, and you need a broadcast- quality uni t,
definitely considerbuying this product.
The OMNI-GEN 701,711 and 721 family of genlocks all share the same basic capabilities (broadcast-quality encoding, dissolve and fade capabilities, sync and subcarrier system timing controls) and then progressively offer multi-format capability with a corresponding increase in price. The 701 allows only a composite video input, but does have a separate Y C output. The 711 works with both composite and Y C video (with transcoding). The 721 does even better by offering composite and Y C transcoding and then adding component, RGB and Y C 688 (the dub output from U-Matic VCR's) video; and it
transcodes and outputs all of these different formats, regardless of the input video signal. The 721 is probably the ultimate in an Amiga genlock, offering just about anything and everything that you would want to have in a high end studio environment, and it has the price tag to prove it as well.
And finally, the VideoToaster from NewTek and the VideoBlender from Progressive Peripherals and Software, are capable of doing a lot more than encoding and timing your Amiga graphics with a source video signal.
Both are composite video devices only.
While the Toaster is extremely limited as a genlock, the VideoBlender allows for keying, dissolves and wipes and has a blackburst output.
If you own an Amiga 500 with the factory-shipped power supply, be sure that your genlock comes with its own power supply. If the power supply is optional, buy it. The genlock may put a load on the Amiga's power supply and cause some unwanted problems. Most of these genlocks will work with an Amiga 3000, but may require some internal adjustments or modifications to work properly.
I hope the above information will be of some use when try ing to determine which genlock to buy for your Amiga.
Price is definitely a consideration, but so is the quality of the encoded graphics, the ability to do fades and dissolves, as well as work with Y C video.
• AC* Please lurite to Matt Drabick c o Amazing Computing, P.O.
Box 869, Pall River, MA 02722.
Sonar Ranging System by John lovine Part Using the ranging module This time,wewillcombine the last twohardware projects to make a simple sonar system for the Amiga. Tire information regarding the stepper motor operation and Polaroid module will not be repeated. If needed, please refer to the previous articles in December 1990 and March 1991.
In this project, we continue to use the Polaroid ranging module in the single target mode.
This gives two advantages: it keeps the ML portion of the program small, and since the ML section is identical to the previous article using the Polaroid module, you can append that section of the program into the new one and alleviate typing the numbers of the ML code in again. If you built that project, the program and the circuit have already functioned properly. This will save time if it becomes necessary to troubleshoot.
By incorporating the ML portion of the old program into this program, we are automatically restricted to the single target mode. This hints at how the sonar system can be improved. In using the multi-target mode, it is possible to see beyond the first target, provided the targets are a foot or so apart. Although this program does not utilize multi-target mode, allow me to explain what this is, in case you want to modify and improve the program circuit yourself.
In the single target mode, once the echo is received, the receiver section of the module turns off. In the multitarget mode, the receiver section is switched back on to receive additional echoes that would be equated to targets behind the first target.
The schematic shows the complete circuit. You can simplify the circuit complexity by visualizing the module portions from the last two articles. In the previous article on stepper motors, the power supply was +24 volts. The power supply for this circuit is 5 volts, This still provides adequate power for the stepper motor.
You may choose to house the entire project in a case. I simply mounted the transducer to the shaft of the motor with epoxy glue. 1 first used an instant glue to quickly mount the transducer and hold it in place. After this dried, I applied the epoxy glue for more strength and permanence. To insure smooth operation and prevent strain against the stepper motor movement, the wires leading from the circuit to the transducer should be of a thin gauge.
PARTS IM-Step3.75 Stepper Motor 6 wire Polaroid Sonar Ranging Module Polaroid Transducer $ 10.00 $ 55.00 $ 20.00 Postage & Handling $ 2.50 Available from: Images Company
P. O. Box 313 Jamaica NY 11419 min order $ 10.00 NY State
residents add 8.25 sales tax Power Supply Bridge Rectifier PN
276-1146 Transformer 120 12V PN 273-1352
(2) Capacitors 35V lOOOuf PN 272-1019 Voltage Regulator 7805 PN
276-1770 line cord PN 278-1255 misc. switch, case Parts List
IC1 &IC2 4049 Inverting Hex Buff PN 276-2449 R1 & R2 3,9 K
resistor PN 271-029 DB 25 Pin Male Connector PN 276-1547
D1-D4 1N914 Diode (50 pak) PN 276-1620 PC Board Terminals
Stackable PN 276-1388 16 Pin Socket for 4049 PN 276-1998
S1-S4 Momentary push switch (4 pak) PN 275- 1547c Q1-Q4 NPN
transistors (15 pak) PN 276-1617 PC Board PN 27 170 All
parts with a PN are available from Radio Shack The basic
program provides the graphics and the moving recycling sweep
through al80 degree arc, mimicking a standard radar screen.
The mounted transducer moves simultaneously with the graphic
sweep on the screen. As each step in the sweep is taken, the
program calls the ML routine to range a target that is drawn
on the screen as a small circle.
Again, I didn't spend too much time with the graphics. You can color and modify the graphics to your liking. I am more interested in providing you with a minimal, but completely functional, program. This way it is easier to derive the functioning of the program and make subsequent modifications and additions.
When you run the program, an arm will sweep back and forth through a half circle, plotting the distances as it goes along. It looks very much like a typical radar screen.
The ML portion of this program is the same as the one used in the in the ranging module.
For those of you who might attempt to build this project from this article alone, let me advise you to pick up the two previous articles and take a modular approach to building. By doing so, it becomes easier to debug either circuit or the program. After getting both modules to work, it's easy to combine them to finish the project.
GOING FURTHER With a little ingenuity, you can add some intelligence to the basic program to create other projects. It's possible to create a sonar alarm system once you have the computer map and the contours of a room stored. Any deviations in the contour, as would happen when someone entered, could trigger an alarm. Once this is accomplished, the computer could lock on and track any object that moves through its ranging field. In addition, by comparing the distance the object moved and time between scans, the computer could calculate the speed and direction of the object.
Another avenue of research is the use of the sonar system as a rudimentary navigation system for a mobile robot. *AC* Please write to John lovine c o Amazing Computing, P.O. Box 869, Fall River, MA 02722-0869.
MICROSEARCH HAS CERTAINLY FILLED a need that has yet to be addresed professionally in the Amiga video arena, enabling the user to superimpose him or herself over any Amiga screen. Don't genlocks do this already? No. A typical Amiga genlock superimposes Amiga graphics over video, exactly the opposite. New Tek's Video Toaster comes close by allowing "luminance" keying, which can allow a camera or video feed to appear over Amiga graphics. Similar to a TV weatherperson, the person would stand in front of a white sheet and the graphic would appear "keyed" on the white sheet. However, luminance
keying is based on the brightness of the sheet, so proper lighting is essential. Also if the lighting is too bright on the performer, either front lights or backlights on the hair for example, the graphic will key onto those areas as well, an undesirable condition to say the least. ChromaKey is based on the chroma or color of the sheet (using a sheet as an example only; it could be a painted wall, a structure on the set, etc.) meaning that a certain hue is used as a base for the keying. The color in professional circles is either green or blue. This solves the problem of lighting to some
degree, and parts of the person should key out only if he or she is wearing that exact shade o f color. This technology has been used for years in network broadcasts and now is available to Amiga users. Many of you have not had a great need to key yourself over weather maps, but as we'll find out, there are many other uses for this unique product.
CHROMAKEY Live Video Over Amiga Graphics by Frank McMahon ChromaKey will work on any Amiga from the 500 to the 1000 to the 3000. However, you do need to have an externa!
Genlock. This is unfortunate because it would certainly be nice to have an all-in-one unit without requiring extra hardware. I assume this was to keep the price to a minimum, and maybe MicroSearch was counting on your already having a genlock if you were doing video. You also need a video camera or some sort of composite color video source to run ChromaKey. No time-base correction is needed.
As I broke open the box, I saw a neatly organized foam divider that housed the ChromaKey unit, a power supply, ChromaKey interface cable, blue background fabric, two diskettes, and a VHSdemo tape. It wasa simple matter to pop in the VHS tape to see if it offered setting up directions. It didn't; rather it contained several demos of uses for the unit.
1 already had a pre-release version of this product a few months before (hand cut ports, no labels, etc) and had received a video tape with it and can fondly remember that the tape was pretty poorly mastered, with grainy pictures and color bleeding. The tape is the same one as in the final release but, I’m thankful, it looks better. It basically goes over some very creative uses of how to utilize the hardware, including mixing some 3-D HAM animations with live video. One sequence rendered with a 3-D program has a guy "sitting" at a table. The chair keeps moving out from underneath him;
another has a guy "flying" over a 3-D mountainscape very neat stuff.
FUZZ ON THE BORDER However, I noticed on some of the video demos a certain amount of "fuzz" on the borders of the actors and actresses.
Some sections would cut out hands or tops of heads during the keying. Realizing that any type of keying was hard to control on occasions, I began to set up the system. Using a SuperGen for the external genlock, I began by hooking up the ChromaKey interface cable. This is an RGB pass-through on one end which goes between the Amiga RGB video output and the external genlock RGB input cable. The other end of theinterfacecableplugs into thebackoftheChromaKey unit.
The power cord also plugs into the back of the unit. There are BNC connectors for video in, which come from your video camera source, and video out, which goes to the video in connector on your genlock. There are two swatches on top, one labeled Genlock Chroma and the other, Normal Invert.
The Genlock Chroma toggles between genlock mode, which completely bypasses theChromaKey unit and allows regular genlock use, and chroma mode, which activates the keying according to the main Key level slider control. The color blue in the video signal is replaced by Amiga graphics. Normal and Invert toggles between normal chromakeying and inverting the picture, which causes evervthing that is not blue to become transparent, leaving just the blue in the video.
HEEDING TIPS The manual spends a couple of pages on proper lighting, very important in creating acceptable results. Tips on special effectsinclude a mention of chroma-blue paint, which can be used to paint a backdrop instead of tacking up a blue sheet.
MicroSearch gets straight A's in the technical area with detailed instructions for setting several trim controls inside the unit. Many will pass over this "boring" section, but it reveals several features.
For example, there is a separate jumper allowing you to change the key color from blue to red meaning just red colors will key out. Also available is hue adjustment, which can fine-tune the shade to be keyed. Delay timing, phase alignment of incoming video, and video amplitude are also supported. Semi-detailed ChromaKey specs are listed along with several pages of trouble-shooting tips. The two disks included with the package contain several textures and scenic locations for keying over. The quality of all the pictures is excellent.
AMI GA VIDEO BHI ¦g| After hooking up the hardware, setting up a camera and lights, and tacking up the supplied blue sheet, I booted the Amiga, The unit was activated as soon as the Workbench screen appeared, and for a test I leaned over and stuck my hand in front of the camera. Sure enough, there was my hand keyed over the Workbench screen! Unfortunately, it looked somewhat grainy. With a slight adjustment of the lights and a small move of the key slider, the keying looked a lot better.
Professional-looking background screens for your live video. Stand in front of a weather map, or walk across a variety of other sets included ChromaKey hardware there. Maybe there needs to be a few boards dedicated to cleaning the keying process.
]'ve com e to these concl usions, t hough looking at it from a professional standpoint. It certainly wouldn't fly using it on-air at my studio. Earlier, I had compared it to the Video Toaster; well the Toaster's luminance keying is quite a bit better than this product's chromakeying. What I'd like to see is a future product called "ChromaKey Pro." I'd be first in line, willing to pay five times more for it because 1 think there is potential here to fulfill professional need.
Professional reservations aside, from a consumer viewpoint it is excellent! When I took this unit out of the studio and hooked it up at home I had a blast. The possibilities are endless. Have your kids act in outer space movies. Design sets with DeluxePaint! Mock newscasts. Produce very scenic home movies. Create special "flying" effects. Have fun with actors actresses travelling "into" your graphics.
One trickon thedemo tape is to film yourself painting on a white board using blue paint. The paint keys out revealing your graphic. Another idea thatcomes to mind is "splashing" blue paint on a white board to reveal your logo or picture underneath. The people on the demo tape are obviously having much fun, and the potential is very catchy. With a little imagination, the possibilities are numerous If you're heading a production studio and your clients want your on-screen talent to be keyed on a regular basis, expect to pay much more than ChromaKey's modest price to get "over the air" quality.
However, if your production studio is down the hall from your bedroom and clients and your on-screen talent are mainly yourself, your friends, your kids, and on occasion your dog, then definitely check out MicroSearch's ChromaKey keyer. Your home videos will never be the same!
• AC* ChromaKey Price: $ 395.00 MicroSearch, Inc. 9896 Southwest
Freeway Houston, TX 77074
(713) 988-2818 Inquiry 268 I tried keying different things over
different backgrounds and ChromaKey performed without a
hitch. Control of the unit's slider as well as
lightplacement played a more significant part of creating
satisfactory results than what 1 had anticipated.
CONCLUSIONS While the whole package is professionally designed, and the included software and demo tape are a big plus, my main reservation about this product concerns quality. It's not asgood as it should be. Chroma key usually produces a solid border around the actor actress, but this unit produces a jittery border that is noticeable during some keying sessions.
After opening the unit, 1 could see that there really isn't much Jerry Bryant is an excited, energized, dynamic, video editor and producer who has just earned an hour of broadcast television time on WGBO- IV 66 Chicago on Saturday at 1:00 p.m. for his music video show. This is in addition to his continued work in providing three hours of music video shows each week on Chicago's cable access network channel 19. Four hours of television is a tremendous workload. This is even more amazing since he does it from the living room of his apartment.
Jerry's secret weapons are his Amiga and a Video Toaster.
It didn't start that way. "1 had originally planned to use the Amiga in an of f-line si tu a tion to 1 ook a t my tapes," Jerry said in an interview with Amazing Computing. "I put together an entire show just as an experiment. It looked great; it sounded great. You could not notice a difference."
Facing a dwindling budget and a very large overhead, Jerry Bryant moved from a three-million-dollar production studio to his living room overnight from a fully-furnished commercial studio to a view of Lake Michigan and an Amiga-centered facility. His current inventory of equipment is still far superior to the average video hobbyist's. Jerry's equipment includes a Beta Cam SP, a Beta Cam SP dockable deck, a Tascam audio console, vector scope and wave form monitors, 2SPmachines,23 4inchtapeunits,an Hitachi Z1 chip camera, and a JVC tube camera. Both cameras are gentocked to the Amiga.
"I use a time base corrector on the decks. It is a frame synchronizer p 1 ugged into the Toaster. The Beta Cam decks have built in TBC's so they are just genlocked through the system.
Jerry discussed the cost of doing business with the Amiga. "I never expected that 1 would be able to do it this way. The original budget for the cable access show was three times what it now costs to produce the show' with the Amiga."
Does this mean that the show lacks force? Just look at the list of artists that Jerry has had on his show. Visiting From JBTVs logo to on-air editing, Jerry Bryar overhead and improve productivity while ere television each week from his Chicago apart celebrities have included The Fixx, The Replacements, John Wesley Harding, The Judy Bats, Peter Hook with Revenge, Betty Boo, They Eat Their Own, The Vixens, Crunchomatic, Too Much Joy, INXS, Bullet Boys, Fishbone, and m any more." Whenever a n artist comes in town, the record company tries to get them on the show'."
Jerry confesses that part of his success in attracting the big names in alternative music is the hvodifferent show's.
While the hour on Channel 66 every Saturday carries a remarkable mix of unique bands, the three hours on cable access allow' Jerry to play the more radical music of today.
Speaking of his work in cable access, "There are a iot of videos that you just cannot show on broa dcastTV. There are a lot of artists that don't have the mass appeal. When you are on broadcast television, you have to look at ratings all the time." Jerry countered by saying, "But i t is valid, good music, 1 ike heavy metal music. A lot of it does not get played on the radio, but Access gives you an outlet to play things that are alternative and a little left of center."
Jerry Bryant's major source of income and claim to fame wras SuperSpots, which produces television commercials for radio stations across ses the Amiga to cut ig four hours of nt.
The country, Just a few of these clients have been WNEW in New York, KLOS in Los Angeles, Live 105 in San Francisco, KSON in San Diego, WGAR and WMMS in Cleveland, as well as KLSI in Kansas City.
Although Jerry wilt be using other equipment and 35mm film to create TV spots, he will also use the Amiga, "With DeluxePaint, we can do the logos. We can do tests for the radio stations and show them different types of logos. We can lay it on 3 4-inch media and send it to the stations on 1 2-inch tape so they can have an idea of what their logos will look like."
Post Pro Film and Video, the company that JBTV uses to do its postproduction work on these large accounts, has also purchased an Amiga 2000 with a video toaster to complement theJBTV system. Now JBTV only needs to drop off its disks and Post Pro can recreate its work on-line As account executive, Michelle Gundic bears the major responsibilitv of working with clients and maintaining an image for JBTV. Does she worry about bringing a client into JBTV's apa rtment studio? "1 f they wantto come by and see the facility, we are more than happy to have them stop by. Most of my radio
accounts are done over the phone and I travel tosee them. We have a reputation in thatarea. They feel very comfortable in continuing to do business with us."
Chris Carter is the JBTV graphics department. His comments on the Amiga were very positive, "lam a typical Mac fanatic, but when it comes to doing what the Amiga is doing, there is no other thing like it. It is really incredible." Speaking of his experiences with a high-end Aurora system,Chrisstated, "I find myself using the same techniques on the Amiga that I had used on the Aurora system."
"There is still a lot I have to learn on it. I haven't figured everything out yet. There are some things it will do faster than the $ 200,000 Aurora system and there are some things it will not do faster. It is a trade off." Chris said, "It is as though Amiga has made everyone say, 'Hey look, you guys with these big expensive machines, you better get Jerry's personal dedication keeps JBTV In touch with the alternative music community.
Rolling.' Here's a little Amiga for $ 8,000 and it is doing these things that that big one couldn't do as fast."
With only a couple of months of Amiga work behind the show, JBTV is still discovering the tools available. Jerry is excited about purchasing an Ami Link editor as the next addition to the system.
Jerry's independent style and innovative approach to the video medium seems a perfect match for the Amiga's flexibility. Whatever the outcome, it is clear that JBTV has changed the way Chicago residents view music videos and the Amiga has changed the way television is done everywhere.
JBTV 10 East Ontario Chicago, IL 60611
• AC* OVER THE NEXT SEVERAL MONTHS, we'll take a look at some
specific products for composing music with the Amiga. This
month, I'll review Dr. T's Music Software's Phantom, a SMPTE
synchronizer MIDI interface. In the next two months, I'll
provide an in-depth review of the two premiere sequencers for
the Amiga Blue Ribbon SoundWorks' Bars&Pipes Professional and
Dr. T's Keyboard Controlled Sequencer (KCS) 3.5 and Level II.
I'll look at the strengths and weaknesses of each and finish
with a chart comparing them feature by feature. Both are
compatible with the Phantom.
The Phantom is a combination MIDI interface and SMPTE synchronizer designed by Computer Crossware Labs and marketed by Dr. T's Music Software. It plugs into the serial port of an Amiga 500,2000, 2500, or 3000 and provides a pass-through for the serial port. The Phantom can also be used Dr, T’s Phantom is a good value, combining a MIDI and SMPTE interface at a low cost.
With the Amiga 1000 with an appropriate adapter cable (see chart). The Phantom's hardware and software are designed to add SMPTE synchronization to Dr. T's KCS and compatible software and also to provide an Amiga MIDI interface that wilt work with any Amiga MIDI software, Physically, the Phantom is a small black metal box that attaches to the Amiga via an 18" cable. The cable is rather short considering that you must be able to reach the Phantom to switch between it and whatever device is hooked to its serial pass-through port.
The Phantom has one MIDI in and two MIDI out jacks, as well as audio in and out jacks that can be connected to a tape recorder. Power is drawn from the Amiga's serial port. The serial passthrough is controlled by a switch on the top of the Phantom. An LED lights up when the pass-through feature is activated; a separate LED lights up when the Phantom is synching to a SMPTE signal.
The Phantom is controlled by software that can run independently or as part of KCS. To use the Phantom, you must first install Phantom.library in the LIBS: directory of your Workbench disk or hard drive. A Workbench utility is included to perform this task for non- CLI users. There are two aspects to using the software: striping the tape recorder with SMPTE and synching the tape recorder to a previously recorded SMPTE track. Striping can be performed using the stand-alone Phantom program or from KCS. The program brings up a screen which asks you to select the frame rate of the SMPTE signal;
24,25 and 30 frames per second, and 30 drop frame rates are all supported, Once you've selected the frame rate and started your tape recorder rolling, hit the "Stripe Tape" box to record SMPTE time code on your recorder. The default start time is one hour, the general studio standard. The Phantom will automatically provide five seconds of lead-in to allow the tape PHANTOM PIN AMIGA 1000 PIN SIGNAL USING THE PHANTOM ON AN AMIGA 1000 The Amiga 1000 uses a different serial port configuration than other Amiga models. The Phantom will work on the 1000 if you connect It with a proper adapter
cable. The adapter must correct the gender of the Phantom's cable and also route the power pins correctly. Warning: Do not try to connect the Phantom to the Amiga 1000 using a plain gender bender! It won't work, and there is a good chance you will destroy the Amiga, the Phantom, or both.
You can obtain the parts needed to make an adapter cabie at your local Radio Shack. The pin changes are derived from Dr. T's technical support and Information in the Amiga Hardware Reference Manual. In particular, wiring the Phantom's -12V to the Amiga 1000's
- 5V was approved by Dr. T's and does work. If you do build an
adapter cable, be sure to label which end goes into the Amiga
and which end connects to the Phantom; they are not
Neither this author, Dr. T's, nor Amazing Computing can be responsible for any damage to your computer or the Phantom as a result of this modification.
Despite the disclaimer. 1 have built such an adapter cable and gotten the Phantom to work on the recorder to get up to speed. When recording SMPTE, Amiga multitasking is disabled in order to provided maximum accuracy. Moving the mouse or touching a key will interrupt the process. This dependence on the Amiga for control is a consequence of the Phantom's design, which substitutes computer power for intelligence built into the Phantom. On the whole this is a good trade-off, as it results in a lower priced product.
Once the SMPTE time code has been recorded, you can synchronize KCS to the time code. Be sure the 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 23 10 14 11 15 12 13 14 15 16 17 18 16 19 20 20 21 22 23 24 25 Amiga 1000. One other warning: the adapter changes the signals that are present at the Phantom's serial port pass-through. You should not try to connect any device that depends on the Amiga's serial port pins for power to the Phantom pass- Phantom.library is in the LIBS: directory of your KCS boot disk. You will also need to set Phantom! Under the environments option in KCS and to turn the TRACK mode
loop option off.
Once KCS is set up properly, you can control sequencer playback from the tape recorder's controls. If you press play on the tape recorder, KCS will automatically start your sequence in the proper place once the time code starts, even if you are in the middle of the tape. You can then record additional tape tracks on the tape recorder or additional sequence tracks into KCS.
Ground Transmit Data Receive Data Request to Send Clear to send Data set ready Ground Carrier Detect +12 volts
- 12 volts (connects to 1000's -5 volts) Audo No connect No
connect No connect No connect No connect No connect Audi No
connect Data term ready No connect No connect No connect No
connect No connect through. You can use a cabie that only
passes pins 1 -8 and 20 to connect a modem via the pass
through. I'm currently using this configuration, and it works
well, PS I've heard one or two complaints about how much
processing power KCS and Phantom use when synchronizing to
tape. This is a consequence of the design, which relies upon
software to decode the sync signal. In any case, if you are
doing serious recording, you should probably not be
multitasking, as the demands may overtax the Amiga's processor
and affect the accuracy of your recordings.
There isn't much to say about Phantom SMPTE's performance. It worked flawlessly with my Fostex X-15 four-track cassette deck. The only problem I had was with the SMPTE signal leaking onto the next track of the recording, which is caused by my tape recorder's poor crosstalk separation. It is very nice to be able to record new tracks into the sequencer while playing back audio tape. The Phantom is capable of "freewheeling" to cover up an occasional tape dropout. It can interpolate missing frames for up to 10 seconds (user-selectable).
My chief concern is compatibility.
The Phantom works very well with KCS. The recently released Bars&Pipes Professional also incorporates support for the Phantom. But other Amiga sequencers, like MasterTracks Pro, Music-X, and the original Bars&Pipes do not support the Phantom and rely on MIDI Time Code (MTC) to synchronize with SMPTE signals. The Phantom does not support MTC. If you wanted to synchronize one of these other sequencers with a tape recorded with KCS and the Phantom, you would need to use an additional SMPTE-to-MTC converter. Since many Amiga musicians use more than one sequencer, lack of MTC support is a
Dr. T’s didn't design the Phantom to support MTC for a few reasons. Since there's only one MIDI input, the Amiga cannot sync and play (or record) at the same time. The MTC spec was not meant to be merged with regular MIDI data. Remember, the Phantom was designed to be cost affordable.
Despite MTC, the Phantom does what is designed to do: synchronize KCS to video or audio tape using SMPTE. If your primary need is to synchronize KCS with SMPTE, the Phantom is the best way to go, Compatibility with Bars&Pipes Professional is a nice bonus. If you don't own a MIDI interface and plan to use KCS extensively, the Phantom is a good value, combining a MIDI and SMPTE interface at a low cost. If you already have a MIDf interface or use a wide variety of Amiga sequencers, you might want to compare the Phantom with stand-alone synchronizers made by MIDIman and
J. L. Cooper. These boxes usually support SMPTE, FSK synching,
and MIDI Time Code. Some can also convert SMPTE to MIDI sync,
providing an alternate way to synchronize KCS with SMPTE
(though this technique is considerably more awkward than the
Phantom's approach). Despite concerns of its incompatibility
with other sequencers. I'm quite pleased with the Phantom.
*AC* The Phantom Price: $ 299.00 Inquiry 244 Dr. T’s Music
Software, Inc. 100 Crescent Road Needham, MA 02194
(617) 455-1454 Please write to Phil Saunders c o Amazing
Computing, P.O. Box 869, Fall River, MA 02722-0869.
Coming Soon for the Amiga ® A500.
MultiStart II ™ A500 & A2000 Allows A500 and A2000 owners to mstall Kickstart V2.0 and VI.3 Roms and switch between them with the keyboard. Can also install a third Rom. Lets you stay compatible with your software. No external wires or switches required.
Retail Price S 99.95 w o Roms Secure Key" o % DKB Software 50240 W. Pontiac Tr.
Wixom, MI 48393 Salea (313) 960-8750 Fax (313) 960-8752 Dealer Inquiries Welcome Retail Price 5 124.95 Insider II ”
1. 5 Meg in the A1000 From the maker of the first internal Ram
board for the Amiga 1000, the original Insider™ by DKB
Software. Allows A1000 owners to add up to 1.5 Meg of Fast Ram
internally. User expandable in 512K increments using 256K x 4
Includes battery backed clock calendar. Comes with software for the clock and testing ram. Simple installation, no soldering required. The Insider II™ is compatible with the KwikSiart™ Rom board. Also compatible with most processor accelerators. RetaUPrice s m95 w 0K jtfp KwikStart IV
VI. 3 and V2.0 Allows A1000 owners to install V1.3 and V2.0
Kickstart™ Roms and switch between them. Upgrade to the
latest operating system and still be compatible with software
that requires Kickstart™ V1.3. Retail Price S 99.95 wto Roms
All Products come with a Full One Year Warranty.
MfigAQjjp 2000, BuxDuk. [under II, KwikSim l[ end MuluSum II nr cndmtik* of DKB Software. Amigi u a rtguinrd mdant± of Camiadore-Ancgi, Inc _Wmtbcpch ifld Kackitm err tndancfcs of Canmodarc-Auriga. Inc._ 4 55° Access Control System For The A2000 & A3000 Do you need to keep your system safe from unauthorized use? Want to make sure that no one can delete files from your harddrive or steal your work? Then you need the SecureKey ™, a hardware security device that installs in any A2000 or A3000. The SecureKey ™ allows you to have one access code for your Amiga ®. The SecureKey™ will not allow
access to your Amiga ® without the right security code, period. You can’t boot off of a floppy or bypass it in any manner. This means that if your system has files such as animations, documents, presentations, C-code, or any type of confidential information, you can be assured that the files on your harddrive are safe. Keep your Amiga * safe from those that may otherwise unknowingly destroy your information. Requires Kickstart™ V1.3 or above. The SecureKey™ is fully compatible with Kickstart™ V2.0. MegAChip 2000 “ 2 Meg of Chip Ram for the A2000 If you use your Amiga ® for Desktop Video, 3D
Rendering & Animation, Multimedia or Desktop Publishing - Then you need the MegAChip 2000 ™.
Doubles the amount of memory accessable to the custom chips. Uses the 2 Megabyte Agnus that’s in the Amiga ® A3000. Greatly enhances Graphics capabilities. Fully compatible with Workbcnch2.0‘, and the ECS Denise chip. Lets you slay current with the latest technology. Fully compatible with the Video Toaster and other genlocks and framebuffers.
Fully compatible with GVP’s and Commodore’s 68030 accelerators. Why upgrade to Imeg of Chip Ram when you can have 2 Meg of Chip Ram like the A3000?
Contact your local dealer or call for more information.
Super 8 Meets Amiga by Patrik Beck Like many who have bought an Amiga for video purposes, I dreamed of eventually recovering my investment by selling my sendees as a computer graphics artist. Like most who share that dream, 1 have discovered that breaking into the field of computer graphics is tough.
Ihave found an interestingnichein the video production field that is both profitable and has opened a few’ doors for my video graphics services. 1 now do fiim-to-video transfers enhanced with graphics. This article intends to give you enough information to transfer movie film to video with the addition of Amiga graphics, whether it's to supplement your business or to save money by doing it yourself.
THE BEGINNING Find yourself a movie projector. They live in closets, basements and attics. If you can't acquire one from a relative or find one at a rummage sale, try posting a note at a supermarket, laundromat, or BBS. Anywhere from S10 to530 is a typical price. Be sure to check whether the projector is for 8mm or Super 8, as the format is not interchangeable. Some projectors have the ability to run both types of film.
SETTING UP Clean the projector thoroughly before use, taking special notice of the lens and the area through which the frame of film gets projected. Check the bulb. Each bulb has a three-digit code on the top for identification. Try to locate a replacement, as the old bulb’s elements are probably brittle from age and disuse. It took me several days to find the one I needed and it cost nearly $ 30, more than I paid for the entire projector!)
Keep the original bulb for comparison with the replacement.
For a projection surface, there are two options: a flat white surface or a rear projection device. The preferred method is a rear-screen projection unit (see Figure 2). The projector is pointed into a mirror which reflects the movie on to a semi-transparent screen. These units are stocked by photo supply stores and mail order houses and are priced between $ 50 to $ 100. The other method is to project the image directly onto a flat, white, non-glossy surface. A large piece of white construction paper will work as a screen, as will cardboard or even a wall.
Train a color video camera on the movie image as it is being projected. A camcorder will work as long as it has a "video out" output. You will also need a genlock to overlay the Amiga graphics onto the video, a VCR to record, and a standard television set to adjust the resultant composite video.
There are no special requirements of the Amiga and the software, other than what your job calls for. Most of what i have been asked to add are such exciting things as dates, names of vacation spots, and the identity of people appearing in the film. Nearly any titling program would be adequate.
ROLL ‘EM, LESTER In a partially darkened room, run the projector. Adjust the projector's lens for the sharpest image. Next, position and aim the video camera. Achieving the best results from a camcorder takes a bit of trial and error. If you are using a camcorder, switch it to manual focus and adjust. If the camera has an indoor and an outdoor setting, try recording with both functions to see which gives you the better results.
Next, route the video signal from the camera to your genlock. Take the composite signal from the genlock and send it to the VCR. You can then connect a television to the VCR so you can monitor your work while recording.
FINAL CHECK Before you start the final edit, be sure to have all the reels in proper sequence and all the graphics prepared. Have a "script" written to show where edits take place and graphics are inserted. Before you get to work, ha ve the script confirmed by your client to reduce the chance of problems.
Use only high-grade video tape recorded at the fastest (SP mode) speed. Follow all the standard do's and don'ts of video graphics: keep saturation levels low, and avoid single pixel lines and colors that tend to bleed.
Constantly inspect what you've recorded and watch for fuzz build-up on the film and drop-outs on the tape. It would be extremely embarrassing to have five minutes of blank video in the middle of a two-hour tape instead of film reel 12 because you forgot to hit "record" on the VCR.
Handle film carefully. It becomes brittle with age and will scratch and crack easily.
TECHNICAL DIFFICULTIES Film has a slower frame rate than video. This may show up as an annoying flicker. There is little that can be done aboutit, though the problemis less noticeable when using the rear-screen projecting unit.
There wi 11 be some loss of clari ty because you are making a duplicate from one non-digital format to another. Since you're watching the videotaped films in a much smaller area than when the film was originally shown, there is a higher apparent resolution. This difference brings us to the aspect problem.
The height and width of a television image are not the same as those of films, film being slightly wider. This will create empty spaces above and below the image if you attempt to include the entire picture. To fix this, center the full picture on your monitor screen, then zoom in until the top and bottom of the image fills the screen.
SELLING YOURSELF One of the hardest things for a novice Amiga video graphics creator to do is to set a price for their services. This timeit'seasy. Look in theyellowpagesunder"Photography" and "Video Sendees." Chances are there will be dozens of places offering film-to-video transfers. Call them and ask for their rates. Ask if they include titling, editing, and graphics.
Set your rates at slightly lower prices.
As you've probably witnessed yourself, most people who have never seen or heard of an Amiga are extremely impressed by the video graphic capabilites. Most services offer titling which consists of blockv-looking, lo-res lettering and limited number of colors. Compare that to a hi-res animated title done in DeluxePaint III with some colored Kara Fonts!
GOING FURTHER Tt is likely that your services will come in handy to many families. Manypeopleenjoy viewingold films, butdislike the hassle of setting up the projector. Once the transfers are made, the old films (and projector) can be discarded. All of those films are now captured on a modem videocassette!
Viewers may be amazed at the added text and graphics and curious about the equipment used in the finished product.
Using the same techniques, you can also transfer slides and photographs to video tape. Try combining movies, slides, and photographs into a truly awesome video scrap-book.
With the power of the Amiga, the possibilities are endless.
• AC* Please write to Patrik Beck c o Amazing Computing, P.O. Box
869, Fall River, MA 02722.
UNDERSTANDING TIME BASE CORRECTORS by Matt Drabick WITH THE INTRODUCTION of the long-awaited Video Toaster from NewTek, the words “time base corrector’ have become a part of the Amiga community’s language. Everyone is saying that you have to use a time base corrector, or TBC, if you want to use the Toaster with a VCR. Just what exactly is a TBC and what does it do?
Components of the video signal aren't occluding at the correct time. This is mainly due to the head drum assembly (a revolving cylinder that contains the record and play heads) not spinning at a constant speed and the tape moving past the heads at an inconsistent velocity, despite the best efforts of the VCR's servo systems. The results of time base error are wrong, smeary colors when the videotape is played back, skewing or hooking at the top of the picture, and even the video image flipping or rolling at an edit point due to Simpiy put, a TBC corrects time base error. While the video
output of a camera is stable, whenever a video signal is recorded, time base error, or jitter, is introduced. Expressed more accurately, the sync and subcarrier AMIGA VIDEO This chart compares the features found in some of the major TBC's on the market today.
Y C Video Correction Windo Freeze Frame Noise Reduction List Price Prime Image 25 No 16 No No S1995 Prime Image 25S Yes 16 No No S2490 Prime Image 50 No 525 Yes No S2295 Prime Image 50S Yes 525 Yes No S3490 FOR-A FA-220 No 525 Yes Yes $ 2950
i. Den iVT-7 Yes 525 Yes Yes $ 2995 Holronic AE61 No 16 No No
$ 1800 Hotronic AE61S Yes 16 No No S2200 Hotronic AF75 Yes 525
Yes Yes $ 2600 Nova 700 No 32 No No $ 2290 Nova 71 OS Yes 32 No
No $ 2890 Nova 800 No 525 Yes No $ 2890 Nova 810 Vpc id 525 Yes
No S3490 DPS Personal TBC Yes Teb i) 525 No No $ 995
(1) is Y C in only weak, unstable sync. This can make it
extremely difficult to perform glitch- free edits and
prevents using the raw, uncorrected video output with most
Time base error isn't normally a problem when playing back a videotape on a monitor or television set. This is due mostly to the inherently tolerant nature of monitors or TV sets and the way that the color portion of the video signal is processed by most VCRs. Time base error rea lly becomes an issu e when a VCR is being used in an editing room or TV studio. The very first time that I used a character generator (a device much like a video typewriter that electronically generates letters, numbers or symbols on-screen over a video made up of 30 frames per second (actually 29.97 frames per
second). A frame is actually a still image. When a succession of these still images or frames are played back at speed the brain is fooled into thinking it is seeing motion thanks to something called persistence of vision. Anyway, each frame is comprised of 525 horizontal scan lines. A scan line paints color and black and white (chrominance and luminance) information onto the television screen to make the image that we watch. Remembering that there are 29.97 frames per second and 525 scan lines per frame, this works out to 15,734 horizontal scan lines per second.
Each of these horizontal scan lines should take 63.5 microseconds to paint image becomes more visible, the time base error of both signals prevents a blend of the two signals. Because a V ideo Toaster is essentially a four-input video switcher, it shouldn't be surprising that using a TBC is necessary.
Only part of the problem of using VCRs with the Video Toaster has been solved. Another consideration is system timing, or the phase of the sync and subcarrier. Sync defines the beginning of each horizontal scan line and the subcarrier defines the hue and saturation of the colors being displayed. It is important for the sync and subcarrier of any VCRs (or cameras) used with the Toaster to be in phase with each other. If not, the result will be horizontal shifts when wiping or dissolving It might be helpful to understand more about the nature of a video or television signal in order to gain
an even better insight of what a time base corrector actually does.
Background) with the raw, uncorrected output from a VCR, I began to understand what time base error really was.
The credit lines that I had so carefully typed on the character generator were nervously jumping up and down when recorded over some background footage from a VCR. However, when 1 used a video camera instead to supply the background (the lens was capped) the credits were perfectly stable. Since a video camera generates a signal in a purely electronic fashion, it is stable. A VCR produces time base error because it uses moving parts as well as electronics. When I finally had access to a time base corrector, the output from the VCR to the character generator was essentially as stable as
using a video camera.
It might help to understand more about the nature of a video or television signal in order to gain an even better insight of what a time base corrector actually does. A color video signal is itself on-screen before the next line is painted. Each and every scan line should take that much time to exist, no more and no less. A camera does this easily. But a VCR has to record all of that information and play it back accurately while using moving parts (the rotating head drum assembly and the tape itself) to do so. Part of the work that a TBC performs is making sure that each of these scan lines
begins and ends at the proper time. Withou t a TBC, some of the scan lines will be too long and some will be too short. Vertical lines in a video image, such as a telephone pole, will start to look slightly wavy or uneven due to the non-uni form length of the scan lines.
Thesituation becomes worse when trying to mix together the output from two VCRs using a video switcher. When performing a dissolve between two uncorrected VCRs so that one image gradually disappears as the second between video sources, as well as color shifts (wrong colors). The solution is to adjust the sync and subcarrier of each VCR with a TBC so that all of the video signals are in phase with each other.
TBCs are often classified by the number of scan lines that they can correct in memory, often called its window size. Finite TBCs correct only 16 or 32 lines, while infinite TBCs correct the whol e frame of525 lines. Before the price of memory dropped so drastically, there was a significant price different between the two. Now the price difference isn't that great, often just a few hundred dollars. Besides correcting a greater window and generally doing a better job of correcting time base error, infinite window TBCs can work with all VCRs, including consumer models that don't work
with advance sync. Most 16 or 32 line TBCs are designed to work with professional VCRs that accept advance sync.
Not too long ago, the cost of a professional TBC easily exceeded 58,000. Today, a reliable and well-designed TBC can be purchased for well under 54,000, with some of the base models just underS2,000. This has made purchasing a TBC, once a necessary but very expensive item in an editing system, much easier to afford.
Many manufacturers of TBCs offer a large selection of models to choose from. In addidon to selecdng between finite and infinite window TBCs, you might want to consider whether the TBC can input and output multiple video formats such as composite video, Y C video (Super-VHS and Hi-8) and component video. Other features to look for are the option to capture frames of video (freeze frames), chroma noise reduction for improved picture quality, and the ability to do digital effects such as strobe or solarization. Many TBC manufacturers sell a basic model and then offer additional features with
that same model, such as Y C capability and full frame memory, with a corresponding increase in price. The following is a random sampling of some of the more affordable TBCs to choose from.
Prime Image has an extensive line of TBCs. Representing the low' cost end of that line are the Models 25,25S, 50, and SOS. Both the 25S and 50S are Y C versions of the 25 and 50. The Model 25 is a bare-bones unit that inputs a composite video signal and outputs a corrected composite video signal. The Model 50 has a full frame memory (compared to the 16 line memory of the Model 25) and offers freeze capability as well. Knowing that the founder of Prime image is Bill Hendershot, generally credited as the creator of the digital time base corrector, it is safe to assume these are reliable
units, despite their low cost.
The For-A Corporation recently announced the model FA-220, a frame memory, composite video only (no Y C video in or out) time base corrector with freeze frame capability. Also included is chroma noise reduction cir- cui try for i mproved image qual ity with multiple videotape generations. This is important w'hen working with less expensive video formats such as VHS.
For-A is well known for making high- quality products. It is a pleasant surprise to see them marketing a relatively inexpensive TBC with so many capabilities.
The ability to input and simultaneously output, or transcode, most of the available videotape formats, including composite and Y C, is just one of the strengths of the 1VT-7 from 1-Den Corporation. Full frame memory, which allows for the use of consumer VCRs, and the ability to do freeze frames are other strong points. Finally, the IVT-7 has luminance and chrominance noise reduction for improved picture quality. Considering its price and capability, this is an excellent value.
Hotronic offers a series of low cost TBCs, including a Y C model that lists for only $ 2,200.00. The AE61 and AE61S are basic 16 line TBCs, with the AE61S of fering Y C video in and out as w'ell as composite video. The AF75, for slightly more money, offers composite and Y C video both in and out, full frame memory, freeze frame capability, and noise reduction. The AF75 rivals the I- Den IVT-7 for capability at an affordable price.
Nova offers a similar line of low cost TBCs with models 700,710S ,800, and 810. The 700 and 710Sboth have 32- line finite correction and composite video input and output. The 710S has Y C input but composite video output only. The 800 and 810 have full frame correction and freeze capability, and again input and output composite video, with the 810 offering Y C input.
Low price and reliability are attractive features of these units.
Aimed specifically at the Amiga Video Toaster market is the Personal TBC from DPS. Designed to fit inside a 2000 series Amiga using one of the PC expansion slots, this unit is a TBC on a card, much like the Video Toaster is a video sw i tcher on a ca rd. At 5995.00 list price, the Personal TBC will input either a composite or Y C video input (but sends out only a composite video signal), has a full frame memory so that itmay work with consumer VCRs, and even has phasing controls for system timing. While it lacks a standard TBC feature (proc amps), the specifications quoted for the quality
of the corrected video output are reasonably good, suggesting that this is a professional unit.
Now that you have a working knowledge of TBCs and know what to look for, the rest is up to you. If possible, try to see an actual working unit and judge the quality of the corrected video output. Most TBCs have a bypass switch which allows the video signal to be sent out either corrected or uncorrected, providing comparison between the two. In addition to the products mentioned above, expect some interesting new developments from Impulse and Digital Creations involving internal TBCs for the Amiga.
Also, some of the VCR manufacturers are beginning to market Super-VHS models with built-in time base correctors, such as the Panasonic AG-7650 and AG-7750. This eliminates the need to buy a TBC for use with your Amiga since the VCR already has one. Regardless of what you buy, a TBC is a serious step towards improving the quality of your video and computer graphics work. »AO Please write to Matt Drabick c o Amazing Computing, P.O. Box 869, Fall River, MA 02722.
No, poetry need not be lines that rhyme AB, AB, CD,CD, or any other way. Nor does a poem need to be cast in the strict pattern of iambic pentameter, or trocha ic hexameter, or according to any other meter. In fact, most modern poetry tends to depart from these formal constraints.
Designed by Barbara Juster Esbensen, an award-winning author, Image Spinning from MicroEd is a creative writing program with which you learn to shape exciting word images with the computer acting only as an idea starter. Depending on the extent of your own input, what you see at the end of a session can really be what you made.
From a databank of uncompleted lines, the computer randomly calls up nine lines. Each line has two blank spaces. You can select any number of them from two to five for completion.
You select them by pressing the number of the desired lines. The order in which you select them determines the order of screen presentation. For instance, 9 7 4 2 6 may be the order of the lines you've decided on.
After selecting and ordering your lines, the screen clears and the lines reappear in the selected order. In addition, you'll see a list of 35 words, also randomly selected by the computer.
You may select from this list to fill in the two blanks for each line, or you may prefer to choose words that spring from you r own creativity. The list of words is there only to stimulate thought. As the literature for the program states, "In writing poetry, one word does really lead to another!"
After completing your selected nu mber of lines, you have the opportunity to reshape your lines to different lengths and adding phrases for continuity and clarity. Though the program at first seems to have you compose mechanically, there's very little you can't do on your own.
Mage bpinnmg or o by Paul Larrivee Unfortunately, many of us regard poetry as a series of lines that rhyme according to a pattern, and that each line has a predictable length and rhythm.
So much for the imagists! And what about blank verse and free verse? You might well ask.
Once satisfied with your creation, you can select from a series of attractive "artsy" fonts and backgrounds depicting anything from beautiful verdant fields to rolling seas or rather somber-looking "representations" for your hard copy.
To get back to the apparently mechanical approach to image making, I can say only that when many of us set out to create, we can stare for long periods of time at a piece of blank paper. This program can help jog the mind. I can envision young people, many of whom long to create but often can't self-start, getting many hours of enjoyment from using this program and printing the results in an attractive format. Imagine the sense of pride they can derive from showing their creations to family and friends!
¦AO Image Spinning Price: $ 49.95 Inquiry 240 MicroEd Educational Software
P. O. Box 24750 Edina, MN 55424
(612) 929-2242 If you enjoy the kind of puzzle tha t informs you
that Mike has a red car Jim has a Chevrolet, that someone
has a blue car, that the red car is the biggest car, that
no blue car is a Cadillac, etc., and that you are to match
each car with its owner, then you would enjoy unravelling
these mysteries. This puzzle is loosely similar to one of
the stories in the Genlock package concerning Eddie, the
forgetful parking valet. He can't put owner and car to
gether when it's timeto fetch everyone's vehicle. He can
remember only certain limited details, so fortunately for
Eddie, Genlock Holmes is a patron at the restaurant where
Eddie works and with his astonishing reasoning powers comes
to his rescue.
There's at least one story I should point out that a user with a fair knowledge of history need not read the clues to straighten out the facts. The story concerns Genlock's distraught nephew, who has lost all of his history notes, and faced with a history exam the next morning, must know facts and dates concerning Galileo, Fulton, Newton, and Edison. He has most names, dates, and inventions memorized but can't put them together. Using his powers of deduction, Holmes saves the boy from test disaster. This one story would better serve the younger students who would need to analyze the
information to make the proper connections. Of course, the other stories are fictional so that prior knowledge is no help.
You play the great detective by clicking on the appropriate cell to complete a reasoning grid. For instance, in the example above, the names might be in rows, and car models and descriptions might make up the columns. Click on a cell that would be at the intersection of owner and car. If you're correct, the cell turns green; if you're wrong, red.
Each mystery has a target number that you must get correct. If you score too many wrong answers before completing the exercise, you're removed from the story and given another one.
Of course, you can always return later to the troublesome mystery. Specific operating instructions for the program are provided by the computer upon request.
Genlock Holmes by Paul Larrivee Genlock Holmes does his classical sleuthing in a crimeless, bloodless environment in this MicroEd Educatioal Software Package "Stories in Reasoning with the Great Detective." Read and solve the series of mysteries to develop comprehension using implications, inferences, and conclusions.
For each set of five successfully completed exercises, you're given an opportunity to unravel the secret of a password randomly selected by the computer. Successful completion of the exercises awards you with a clue to the password. If you guess the password before completing the randomly selected set, you receive bonus points.
The facts of each story can be reviewed as often as needed before you attempt the solution. If you're giving this to students as an exercise in comprehension based on deduction, you may consider whether you want to allow note-taking. I see no objection to note-taking. After all, without his notebook, Holmes could get as confused as you and I distinguishing from among Smythe, Smith, Smithe, Saunders, Sanders, and Senders. Now, pray tell, old man, which one did you sayhadthemoleontherightcheek,not on the left?
• AC* Genlock Holmes Price: $ 49.95 Inquiry 239 MicroEd
P. O. Box 24750 Edina, MN 55424
(612) 929-2242 Please write Paul Larrivee, c o Amazing Computing,
P.O. Box 869, Fall River, MA 02722-0869 [The statements and
projections presented in "Roomers" are rumors in the purest
sense. The bits of information are gathered from a
third-party source from whispers inside the industry. At
press time, they remain unconfirmed and are printed for
entertainment value only. Accordingly, the staff and
associates of Amazing Computing cannot be held
responsiblefor the reports made in this column.] R O OWE R
S by The Bandito The Bandito has always believed that the
Amiga is the best game machine out there. And other people
agree; you can tell from the amazing number of games, both
commercial and shareware. Unfortunately, some of the wrong
type of people are also writing games for the Amiga. The
Bandito has learned that NeoNazis in Austria have been
writing games with Nazi themes for the Amiga. They
distribute them for free, hoping to spread their ideology
along with the game.
The games themselves use pretty sophisticated graphics, and the subject matter is about as repulsive as you would think. In one game, "KZ Manager'' (German slang for concentration camp), the player manages a concentration camp, selling lamps made from human skin, gold tooth fillings and dog food to purchase gas to kill Turks and Jews. The game has explicit images of human torture and Hitler. The winner becomes a member of the Gestapo, shown with a tortured prisoner in background.
Other games are multiple choice quizzes designed to test your "Aryan" knowledge. There are as many as 140 different games that run on various computers,but many are Amiga games.
The games are often posted on BBS's in Austria, and as man)' as 22% of Austria n school children know of the games.
The Bandito can't imagine a more disgusting perversion of computer technology. At least in the press reports the Amiga usually isn't identified as the computer that the most graphic of the games appear on. The Bandito calls on all Amiga fans in Europe to stamp out such products wherever you may see them, and report it to the authorities.
Hopefully the Amiga's image won't be tarnished by association with such "games."
ENTERTAINMENT THIS YEAR The Bandito can hardly keep up with the financial news about en terta inmen t software companies. This time it's Software Toolworks; they say they expect to lose as much as $ 20 million in their fourth quarter, on sales of $ 9 million. Why is that? Heavy investment in Nintendo products, many of which were returned. Hey, the Bandito has a simple answer: try doing Amiga games instead. Less costly, better looking, and farlessrisk. Of course,you maynotsell a million copies, but then nobody's doing thatin the Nintendo market these days, anyway. Your chances are better buying
a lottery ticket maybe Toolworks should try that.
Contrast this gloomy picture to Electronic Arts, which has just reported its first 100 million dollar plus year. And here's a big surprise: Trip Hawkins is no longer CEO! Don't be too upset, he is still chairman of the board. The Amiga has lost one of its great supporters at the entertainment giant, though.
These days, Electronic Arts is mostly making money on Genesis cartridges, and they are planning to be a big player in the new 16-bit Nintendo market.
We'll still see Amiga titles from them, in fact, they report a 40% increase in disk-based sales and expect a further increase of 25% over the next year.
One more note: Electronic Arts is not planning to put any titles on CDTV at this time. In my opinion, they want to wait and see how CDTV sells before they create products for it. A far cry from the early days of the Amiga, when Electronic Arts committed 11 titles in development before the machine even shipped. The Bandito supposes that when you get older, you start getting cautious.
In other entertainment news, the Band ito sees where Accolade is making hay with their "Made In Amiga" campaign. Nice sentiment, but not exactly true. At least some of those games (if not all of them) started life as IBM titles.
These Amiga conversions have excellent graphics and sound, much better than companies like Origin Systems or Sierra. Seems like those guys can hardly spell Amiga, much less do a good game for one. The Bandito has heard that Sierra is looking to improve the quality of their Amiga titles. Anyway, Accolade deserves credit for trying hard.
Too bad their effort isn't showing up in their sales figures. They registered a minuscule 2% growth last year, based on estimates by industry observers.
Maybe their Amiga titles will do better this year. The Bandito particularly recommends Elvira and StarControlas two very fine games.
MICROSOFT MUSCLES INTO MULTIMEDIA Microsoft has created a standard for a "multimedia" computer, and at least seven big computer companies (like IBM and Tandy) have announced that they will be shipping computers that adhere to this standard. So what does this standard look like? Would you believe it's a lot Like your favorite computer? Here are the specs: the Multimedia PC (MPC) must have at least 2 MB of RAM, a 30 MB hard drive, a 10MHz 80286orbetterCPU, a mouse, a CD-ROM drive, four-voice audio with digitized audio capability; and run Windows 3 with multimedia extensions. Microsoft is real
busy right now evangelizing developers to write software for theseboxes; some well-known Amiga developers are considering doing just that. Oh, and how much will these dream machines cost? The expected price range is S2500-S3000. Let's see, a CDTV unit with a Novia-20i inside would do the same thing, but cost you about$ 2000 less. So who's going to buy these MPC things, anyway?
But for some reason, companies are lining up to create MPC's. And that's not all; some manufacturers are even considering creating MPC as a CDTV- Iike device; several major manufacturers are contemplating this. Look for such players to be announced in early 1992, and shipping for that Christmas season. With Apple working on a CDTV-like box, and these MPC-CDTV clones, it looks like the CDTV concept is really catching on. But will Commodore be the one to make money with it?
The Bandito has heard more about the secretive Sony-Nintendo deal for a CD- ROM device that plugs into the Super Famicom (SuperNES or SFX; pick your name for it). Sony has spent over $ 1 billion dollars in R&D on CD-ROM technology, and they intend to be the company that reaps the benefits. Their CD-ROM player boasts very high data transfer rates (approaching those of a hard disk) and much faster seek times than any CD-ROM currently available.
Sony hopes this technological edge will attract developers and create better software. Of course, they also want more cus tomers, so they' re a iming for a rock-bottom $ 250 retail price when it finally arrives in the U.S. market in late
1992. So a SuperNES with Sony CD- ROM player would be under $ 500
list price a tough act to follow. The Bandito only hopes
that CDTV players are priced less than that by 1993. If C
om mod ore ca n stay a hea d of the p rice curveand keep
buildingup the software base, they could still be the
While we're on the subject of CDTV, the Bandito has heard of some interesting blue-sky type speculation that's being bandied about in the corridors of Commodore. What would you think of a portable CDTV player? Before you dismiss the idea out of hand, the technology to make it possible is here, and some of the longer-range thinkers at Commodore are reported to be considering it. Portable CDTV would be perfect for certain data-intensive applications. An LCD touchscreen would be the interface, with an optional IR keyboard. Initially the Portable CDTV wouldhavea32gray-scaleLCDscreen, but
eventually the screen would be an active matrix color LCD. The whole thing would weigh about six pounds and be about the size of a notebook.
Great for playing games in the car, says the Bandito. 1 f the right CDTV applications come along, this could be a tremendous product. You'd have 550 megabytes of storage at your fingertips, and the ability to run your favorite Amiga applications. You could also plug in a disk drive or add an optional hard drive to the unit. This may sound like fantasy, but it may very well happen. It's also the most likely portable Amiga that you'll ever see.
The Bandito thinks Portable CDTV would be a real coup, and solidify CDTV's place in the market. No other company is even thinking about such a device (as far as the Bandito's spies can tell), and this would put Commodore way out in front of the pack. Even if the initial price was $ 2500, there would be a market for it. And with volume production, the price would drop fast. So what do you say, Commodore?
BEYOND WORKBENCH While the Bandito (and everybody else) has been awaiting the long-overdue release of Workbench 2.0, some other alternatives may be on the horizon.
Microsoft is planning to make the two big PC-compatible operating systems, OS 2 and Windows, merge into one in two years. When you realize that Microsoft is also planning to make this software portable to other platforms (like,say,the680x0CPU), then wecould see Amigas become part of mainstream computing, while still allowing all of that cool Amiga software to run. A dream at this point, perhaps. But it may become real some day.
While you're wondering about that possibility, chew on this: Apple is thinking about licensing the Macintosh operating system. Wouldn't it be interesting if our favorite 680x0 computer could run all the software for the Macintosh without having to buy an emulatorand hunt for MacROMs? The Bandito doesn't know whether or not Commodore is considering such a move, but it might make sense. Think about it: you may be able to run all major opera ting systems on your Amiga without Bridgeboards or A-Max emulators.
TOASTER BLUES As A3000 owners know, the Video Toaster won't fit into their machines.
Now the Bandito hears that the Video Toaster won't fit into the new A3000T case either, according to insiders. But Commodore's not worried, because they're hoping that NewTek will release their 3000-compatible Toaster before the A3000T appears. Of course, with NewTek's on-time product release record, Commodore could be left with some egg on their face and some angry customers. The Bandito has heard rumblings from a number of A3000 owners who can't understand why the Video Toaster doesn't plug into their hardware. The A3000 owners don't know whether Commodore or NewTek is to blame, and they
don't really care; they just want a Toaster that works for them. Well, you'll have to wait a while, according to NewTek.
Meanwhile, NewTek's top engineer droids (including founder Tim Jenison) are hard at work on yet another top secret gizmo. Sure, sure, the software guys are working on the Toaster 2.0 software, with lots of new animated wipes, but everybody knows that. The exciting development is in the hardware end. The Bandito's trying to find out the new code name for the product, but no luck yet. One thing's reasonably certain, though: it won't be named after a kitchen appliance. Video Chainsaw?
Video Shoelace? Tune in next column for more informed guesses... Commodore has announced some new bundles of existing Amigas, designed to better address the needs of key markets. The Commodore Amiga 500 Starter is a version of the Amiga targeted at first-time computer users, and the Commodore Amiga 2000HD Professional is an enhanced system for the smalt business market. TheA2000HD Pro costs a cool $ 2,000 and comes bundled with a word processor, a spreadsheet, a database, a desktop publishing program, business graphics, print, and a music program, and a program to read and write MS-DOS files.
Hey, if it's for small business, how about an accounting package? Meanwhile, the A500 Starter system costs $ 599 and comes bundled with simulations and other games. This one's clearly headed for the gamer; Commodore's strategy seems to be to convince Nintendo players to move on up to a real game machine. Gee, Mom and Dad, I can do my homework on it too! Right.
Software Publishing Corporation, one of the Big Guys in IBM software, has bought Precision Software, makers of Superbase4, for $ 25 million in cash and securities. Primarily, SPC is interested in the Windows version of Superbase, which so far is the only graphic database for Windows. Of course, what we're concerned about is what this means for the future of Superbase 4, the bestselling Amiga database (the latest version, by the way, has some very cool features, according to database junkies). No telling yet what will happen to the Amiga version. Software Publishing certainly has never handled
Amiga products before and has no understanding of the market. Will they sell Superbase 4 to some other company?
(You can bet that someone like Gold Disk would be interested.) The deal between the two companies still isn't final as of this writing; it still has to be ratified by both boards of directors.
The Bandito will keep you posted on this situation. [This report remained unconfirmed at press time Ed.I FAT CATS The Bandito has dug up some interesting figures on the salaries of Commodore's top officials, courtesy of an industry study done by Computer Reseller Netvs, a computer trade journal.
After reading the article, the Bandito asks the question: Is Commodore executive compensation exorbitant or outrageous? Let's look at some figures.
Mehdi Ali (Commodore CEO) is the fifth highest paid executive in the computer industry, at $ 2,015,949 per year, a 46% increase over last year, by the way.
Did the sales go up that much? The Bandito must have missed itif they did.
He gets paid more than executives at many larger companies. Irving Gould (chairman of the board) is 7, at $ 1.75 million, a 40% raise from last year. Further down the list, Harry Copperman earned $ 459,142 before he left his post as head of Commodore U.S.. Henri Rubin took home a mere $ 435,511, a 13% drop over last year's salary. Poor guy. How does he manage to make ends meet? He probably has to sharpen his own pencils.
The s tock holdings a re even more i n ter- esting. Irving Gould ranks 13th on the list with $ 98,930,070 (!) In Commodore stock as of May 6 prices (he was well over $ 100 million when Commodore stock was around 20). Mehdi Ali owns a mere pittance compared to that: $ 6,089,730. It's hardly worth mentioning that poor Henri Rubin has only $ 4,784,610 worth of stock. Mehdi Ali was also granted $ 9 million in stock options over the last three years.
EXPERIENCE HAM-E WORKSHOP” EXPERIENCE the thrill of using the finest new PAINT-GRAPKICS- ANIMATION program with your HAM-E display derice. HAM-E Workshop gives the HAM-E artist the paint and animation capability enjoyed the world over by users ofGRAPHICS WORKSHOP™. Solicited by the makers ofHAM-E, Holosoft Technologies converted the popular Graphics Workshop program to draw, paint and animate using the 4 million colors made available by HAM-E.
Try the auto-generating PAGE and CELL ANIMATIONS, alterable move paths, and movement with acceleration. Supports ANIM format. Over 190 commands.
See the Graphics Workshop ad in this issue for more features. Offered at a bargain price because you had to T u the hardware!
HAM-E WORKSHOP (only) $ 50 (US) Plua applicable sales tax in California and New York.
Send check or money order to Holosoft Technologies, 1637 E. Valley Parkway, Suite 172, Escondido, CA., 92027; or write for more information.
HAM-E is a registered trademark of Black Belt Systems.
AMIGA is a registered trademark of Commodore Business Machines.
Circle 164 on Reader Service card.
So arc these guys really earning their keep? You'd think Commodore sales were booming for them to get salaries and stock options like that. The quarterly earnings haven't been all that stellar la tely, says the Bandito. Maybe they should put a little moreof those salaries into product development and less into their pockets at least, if they want to be an industry leader. Just a thought, mind you. The Bandito is sure that Commodore has excellent reasons for such high salaries; it's just that the Bandito can't think of any. Can you?
OLD SOFTWARE FOR NEW The original HyperCard knockoff on the Amiga, UltraCard, has found a new homesinceMikeLehman went to work for Commodore (he did a lot of programming for CDTV). UltraCard has been picked up by the folks at Impulse, where they are enhancing, rewriting, and debugging the software. By the summertime it should be released as Foundation, the working title, and we hope it will be as stable and solid as its new name. , „ THIS IS TH E SECOND PA RT OF OUR two- part series (please see Part 1 in AC's July 1991 issue) on products and services shown at the Summer Consumer Electronics
Show in Chicago June 1 through June 4. While CHS is always a massive event, the summer edition of this show remained smaller than its winter counterpart held in Las Vegas in January. The size difference did not seem to affect the announcements from game manufacturers, however. Although both Sega and Nintendo maintained extremely large acreages of territory, Amiga announcements were plentiful.
Konami, Inc. has created an exciting line of new entertainment titles for the Amiga. With Back To The Future III, Teenage Mutant Ninja Turtles The Arcade Game, and Predator II, Konami has Summer Consumer Electronics Show '91 Part 2 been taking advantage of movie titles in creating Amiga excitement. Back To The Future 111 (available in August) makes you dodge the cross-fire of an Indian ambush, test your quick draw skills at the shooting gallery, sling pies at Buford Tanner, and steal a speeding locomotive. Predator II (available in September) also mirrors the movie action. As Mike Harrigan,
you and a vicious alien become caught in the cross-fire of a major drug war. Teenage Mutant Ninja Turtles Arcade (due in October) is based on the popular arcade game.
Konami has also created a few completely original concepts. The Killing Cloud (due in September) is a mystery adventure game set in the 21st century. As a hover- bike-flying San Francisco policeman, you must collect information on the Black Angies while San Francisco is covered by a toxic cloud.
Bill Elliot's NASCAR Challenge (available by August) is a more contemporary racingchallenge. Konami has created a racing game with some of the features and care found in the best Amiga flight simulators, including multiple views and instant replay from the competitor's perspective.
Detailed imagesarepromised that will make this game come alive. Konami is so excited about this realistic challenge that the racer with the highest score received by November 25, 1991, will win a trip to the 1992 Daytona 500 (contact Konami for details).
Other titles announced by Konami include Riders of Rohan (based on J. R. R. Tolkein's Lord of the Rings), Spacewrecked: 14 Billion Light Years From Earth (September), Champions, and Speedball 2 (September). Konami has grown impressively over the past year with multiple games on a variety of platforms.
Advanced opponent; esti mated scori ng d u r- ing play; Chinese and Japanese rules; realtime docks; and stone number, either last move only or all moves. The NEMESIS Go Product line will be available for Amigas this Summer.
Software Toolworks introduced the Miracle Piano Teaching System (S479.95) at CES. The Miracle utilizes a smart and interactive network with Artificial Intelligence software to teach children and adults how to play the piano. The program begins by using an assortment of entertaining video games, progressive lessons, and various musical pieces to teach the fundamentals of piano technique. Based on the player's individual needs and pace, the Miracle will customize piano lessons which are instructive and fun. The Miracle System includes the appropriate software cartridge or floppy disk
with the various lessons and games, a corresponding Miracle Cable to connect the keyboard and the video monitor unit to allow interface, and a state-of-the-art electronic piano keyboard. The Miracle Piano Teaching System will be available for the Amiga this Fall.
Capstone Software announced plans to release Home Alone (S39.95) for the Amiga in the first quarter of 1992. Based on the ReadySoft announced an agreement with Entertainment International to bring Empire products to North America. Team Yankee, a 3-D tank simulation based on the best-selling novel, wiil be available in August for CDTV. They have also announced Space Ace II, Borf's Revenge, a Sullivan Bluth game, and Guy Spy, an animation arcade game with full control over the animation characters.
Sullivan Bluth Interactive Media, Inc. announced that both Sea Beast™ and Maelstrom™ would be available for CDTV in the fourth quarter of 1991. In Sea Beast, you are Barnacle Bill battling the Sea Beast to free Serena while rescuing civilization. This time-traveling game takes you from dinosaurs to pirates. Malestrom is a joint effort between Sullivan Bluth and Syd Mead (who is noted for his work on the films Tron©, Bladerunner©, and Shortcircuit©). With Malestrom, they have created a game of both arcade action and strategy play- NEMESIS described their Go Product line; NEMESIS Go Junior, Go
Master, and Deluxe all feature a choice of three board sizes; hints; reasons why a move is played; retracting and replaying any number of moves; saving games to disk; handicapping to even the ga me between players; beginner through Amiga game news was rampant as dozens ol developers announced new products. Back To The Future III by Konami (left) and Murder! By U.S. Gold were amung a number of arcade and straiegy games headed for the Amiga.
Presenting 31 reasons why AC’s TECH is the most informative technical journalfor Amiga users Vl.l includes: ¦ Magic Macros with Resource Create image data and more with The Puzzle Factory's advanced interactive disassembler tor the Amiga.
¦ AmigaDOS, EDIT and Recursive Programming Techniques Develop a hard disk backup utility With AmigaDOS commands, EDIT and the magic of recursion.
¦ Building the VidCell 256 Grayscale Digitizer Build an 8-bit video digitizer for under $ 80. Including PCB and software.
¦ An Introduction to Interprocess Communication with Arexx Understand Arexx'’s powerful ability to communicate with other programs running simultaneously.
¦ Adapting Mattel’s Power Glove to the Amiga Construct the required cable and write software to interface Mattel's inexpensive natural input device to the Amiga!
¦ An Introduction to the ilbm.Iibrary Speed software development with the ilbm.library’s low- and mid-level IFF and high-level 1LBM calls.
¦ Creating a Database in C, Using dBC - III Examine dBC ill beyond its conventional database applications.
¦ Using Intuition’s Proportional Gadgets from FORTRAN 77 See how to take advantage of most of the ROM Kernel without writing extra C or assembly language code.
¦ FastBoot: A Super BoolBlock Quickly load an entire disk into memory, create a RAM disk, and boot from that RAM disk.
¦ AmigaDOS for Programmers See how to delete files, check files sizes and attributes, create and read directories, and even run processes from inside your program!
¦ Silent Binary Rhapsodies Understand a bit about what makes Amiga users "tick” in this brief digression for programmers of all skill levels.
VI. 2 includes: CAD Application Design: Part I World and View
Transforms Learn the mathematics and programming techniques
used in CAD system design, and construct the building blocks
of a 2-D CAD program.
Interfacing .Assembly Language Applications to Arexx See how to add Arexx implementation to a program.
Adding Help to Applications Easily Implement a context-sensitive “on-line” help facility in your applications using a powerful yet easy-to- use arsenal of functions.
Programming the Amiga’s GUI in C Part I Start programming in C with the first programming concept in the Intuition environment; the opening of libraries.
Intuition and Graphics in Arexx Scripts Use the Arexx function library rxjntui.library to add several dozen commands to ait Arexx script lo enable use of Intuition and Graphics library routines.
UNIX and the Amiga Gain an introduction to UNIX for the Amiga programmer.
A Meg and a Half on a Budget Add 512K RAM to your 1MB A500 for about $ 30!
Accessing Amiga Intuition Gadgets from a FORTRAN Program: Part II Using Boolean Gadgets Use a direct interface to the ROM Kernel to access Intuition Boolean gadgets, then create a Jupiter’s Moons Simulator.
ToolBox Part I; An Introduction to 3-D Programming Study 3-D programming concepts in this first in a series of anicles dedicated to solving common programming problems
VI. J includes: CAD Application Design Pan II Develop an
event-driven program which will let you move, resize, and
rotate objects, or pan and zoom your model world using just
C Macros for Arexx?
Accessing the full power of Arexx from C, using glue routines and pragmas.
VBRMon: Assembly Language Monitor Explore your Amiga with this unique and interesting assembly language monitor.
The Development Of An Amiga DOS
2. 0 Command Line Utility Using the new features and structures
of AmigaDOS 2.0, develop the 'TO" command-line utility a way
to automatically change the current directory, based on a
Programming the Amiga’s GUI in C Part H Start realty programming the Amiga in C by creating your first window.
Programming For HAM-E An introduction to libraries and techniques required to program HAM-E.
Using RawDoFmt In Assembly If you want to delete files, find out file sizes, attributes or the amount of disk space, create or read directories and even run processes from inside your program, read on!
WildStar: Discovering An AmigaDOS
2. 0 Hidden Feature Put the asterisk back into the Amiga
wildcard but only under AmigaDOS 2.0. Configuration Tips For
SAS-C Configure your system for maximum performance with
SAS-C even on minimal systems.
Hash For Tile Masses: An Introduction To Hash Tables An introduction lo a storage scheme which excels in quick deletions, insertions, and queries.
Accessing the Math Co-Processor from BASIC Using libraries, access rhe Amiga's math co-processor from AmigaBASIC.
AC’s TECH is available at many fine AMIGA dealers and is also available to you by mail at unbeatable Charter subscription rates.
AC? TECH Amiga WlldStar-Discoverlng nn AmigaDOS 2.0 Hidden SECRET I .A PREMIERE ISSUE lC’8 TWR amiga 1C TM'.II AMIGA 1 as in first.. Developing an AmigaDOS 2.0 Command Line Utility ALL NEW The VidCell: Build 25fc-CIijy falf Digitiser 1 as in ‘best’!
Inlcrprocrts ConimuiiitJliflii With Are» FastBool: Developing a Bootable. Rrfovefable RAM D«K VmigaDOS For rrirgrjirimen Advanced Disassembling: Magic Macrm Wilh HeSouice A Unique Inpul Device: g Adapting Mattel'-. Power Glove To The Amiga And Much Mote!
• CAD Application Desrgn-PnM II
• Programming the AMIGA'® GUI In C-Part II
• Hash Tables lor the Masses ¦ System Configuration Tips for
SAS C ...and much more!
VBRMON ASSEMBLY LANGUAGE MONITOR I I ADD 51RK RAM TO YOUR I MB A500 (FOR ABOUT $ 3® ; TlX III AMIGA IHNl W l uima (umliW CAD APPLICATION DESIGN I'rp'onnDAttr’g on On-Hre Heip Fooffy inrmtion ones Grophcs h Arexx Scripts Progrommtrrg the AMIGA s GUI in C dsng Booiecr Googets from ADSOtf* FORTRAN UNIX ana the AMIGA :-x ¦"•Terfadhg Vour AssemPty Language Program to Are** n'roOuclton to 3-D Grcchcs !
RTog.'afnming AC’s TECH-the 1 choice for AMI technical enthusiasts!
Subscribe today-U.S. charter rate still only $ 39.95!
Call us toll free 1-800-345-3360 mega-hit movie, Home Alone puts you in the role of 8-year-old Kevin, trying to foil the break-in of two inept burglars. In this two- phase action game, first you must rush throughout the house, creating traps and pitfalls; then lure the burglars into a wacky chase through your clever contraptions as you protect your home a lone. Comic twists and infinite variations, plus digitized pictures and sounds from the movie abound.
Capstone also announced new promotions for The Cardinal of the Kremlin (S49.95), Based on Tom Clancy’s novel, antimissile defenses and satellite technologies provide the central action in this computer simulation, Players are challenged to develop strategic defenses for America, manipulate a myriad of international forces, deal with espionage, terrorism, and global politics in order to win the technological race against the Soviets.
Psygnosis showed off five of its newest games, one of which is available now for Amigas, with the other four coming out in the third quarterof 1991. The Killing Game Show ($ 44.99) lets you control the biome- chanically re-engineered contestants as they struggle up the walls of 16 hellish pits of death, confronted by Hostile Alien Life Forms, and mind-wrenching traps and puzzles, constantly driven forward by the shining "Deadly-to-Organic-Life" liquid rising from below.
The four games yet to be released are Leander, Agony, Amnios,and Barbarian II In Leander (£49.99), you are the handsome hero and savior of princesses. Travel across three danger-fraught worlds, fighting powerful enemies, and finding and using spells, Below: AmiLink CI by RGB Computer & Video is a consumer version of their professional video editing tool AmiLink VT.
:::ii mmnrn 1 t'BIH-iflll O rairmm Q Minimi E3 j*j ; nmmm EH3EHB
• .:sw n| JU |h
- m . I IIIWkUI VA *1:12:17:17 mWi'til VA H:8:U:11 11:52:15:11
»1:I2:*7:27 41:15:11:14 cottfir at Hue* mmjujw - win - man urn
to uen WrMim V M!2T1I«!1Z IL!U!LI!Hll!l]:ft:ll potions, and
weapons to your advantage to save Princess Lucanna.
Barbarian 11 ($ 44.99) brings Hegor the Barbarian into the '90s, Hegor must fight his way through the dark forest near the village of Thelston. Then he has to proceed through thebarbaric landscape dodging deadly traps and dealing with dastardly enemies before entering the final conflict with Necron,deep within the evil temple sanctuary. Your mission is to find and destroy Necron before he completely destroys the land and overruns the human race.
Agony (S49.99), from the prog rammers of Unreal, is a new adventure full of magic, mystery and mayhem. As Leffly, the heir to the secret of universal energy, you wilt fight your way through six agonizing levels of magical mayhem. Confront your chilling challenges in human form, take flight as an arcane owl, or battle your enemies in the form of a gruesome ghost.
Amnios ($ 44.99), also available in the third quarter of 1991, is a Symbiotic Construct of Maehine-Mind and Biology. Each element is a disparate cell In an organism sharing one consciousness and purpose: to eradicate the malignancy that threatens all of life. Controlling a tiny ship, you fight your way through each of ten deadly living worlds trying to either destroy the planet's vital organs or rescue a given number of encapsulated humanoids.
In addition, Psygnosis also premiered their attention-grabbing FractaI Engine. The Fractal Engine is Psygnosis' newest entry into computer programming. With the Fractal Engine, either the computer can recreate a fractal gaming world animation with limited interactivity ora portion of the computer screen can be reserved for real-time fractal animation in a full interactive mode.
Psygnosis demonstrated the Fractal Engine with an ani mation running on CDTV of a cruise missle being chased by a high tech fighter with astounding clarity and realism.
The idea is to mesh both computer animation and real-time fractal technology into a fast-paced interactive product. Although the process is ideal for games and simulations, the technique could also be used for education and training.
Electronic Arts announced plans to release Black Crypt ($ 49.95), a fully-animated dungeon adventure with a unique twist to point-of-view perspectives, enhanced for utilization of the Amiga's outstanding graphical and sound capabilities, in the fall of '91.
UBI Soft expects to have Battle Isle
(549. 95) available for the Amiga during the second quarter of
this year. You are Chief of State and have complete control
over the armed forces. It is up io you to launch the attack
on the islands occupied by the enemy.
The Fractal Engine by Psygnosis allows the Amiga to display either real time interactive fractal sinulation (left) or stored computer animation (right).
Billy the Kid ($ 39.95), available from Ocean of America, is a one- or two-player action strategy game set in the wild West. It allows the player to assume the identity of either a gun-toting desperado, or Billy's exbest friend, sharp shooting sheriff Pat Garrett.
Mindcraft demonstrated The Magic Candle Vol.2: The Four and Forty, which will be available during the second quarter of 1991 for IBM PC compatibles with an Amiga version to follow. Volume 2 features a new, improved user interface. You can now capture conversations and save them or print hard copies, eliminating the need for constant note-taking. With the new "assignment" feature, you have up to five companions and hirelings accompanying you while others are off performing tasks.
Mindcraft now has The Keys To Maramon and The Rules of Engagement available for the Amiga. In Maramon ($ 49.95), the island town is having problems. Hordes of horrible monsters are terrorizing its citizens and looting its buildings. Only you, the hero or heroine hired by the town council, can protect Mara mon. The Rules of Engagement (£59.95} is a real-time, strategic, space combat game. You command a fleet of starships, engaging enemy ships in multiple combat missions.
Strategic Simulations, Inc. announced the Amiga version of Renegade Legion: Interceptor ($ 59.95), a science fiction strategy game in which users can wage a cam- paignof galactic struggle between theTerran Overlord Government and the Renegade Legions. Make your own custom star fighters or use one of the 24 standard fighteT types included, Also available now is Conflict in the Middle East: Arab-Israeli Wars 1973-?
(559. 95) from Strategic Simulations, Inc. Which side really
won?This advanced strategy wnrgame simulation offers
incredible detail at the brigade divisional level. You
control every squad, vehicle, and gun tube.
LucasArts Entertainment, Interstel,and California Dreams all announced titles that they expect to be released for the Amiga sometime in the future. LucasArts is working on Indiana Jones and the Fate of Atlantis, in which Indy is drawn into the mysteries of the legendary under-the-sea site of an advanced and extinct civilization. Armada 2525 is coming from Interstel.
It pits players against up to five opponents, human or computer, each commanding a powerful armada of warships in an interstellar battle to conquer the galaxy. California Dreams will have Solidarity ready for the Amiga during the third quarter of 1991, for $ 59.95. They are also developing Wreck Hunters (working title), an interactive role- playing adventure that ships you around the world to submerged scenes of tantalizing historical interest.
U. S. Gold announced three new games: Knights of the Crystallion,
Cybercon, and Murder!. Availableonly for Amigas, Knights of
the Crystallion ($ 59.95) takes you to Orodrid, a city rich in
culture, music, art, poetry’, politics, and religion; a city
made of bone. The journey through the skull is a dangerous
one, but success will bring you greatpowerandpositioninOrodrin
In Cybercon (S44.95), y'ou have volunteered to execute Operation Nemesis The destruction of the merciless Super Defense computer gone mad: Cybercon 111.
Equipped with your enhanced power armor, you must penetrate the defense complex protecting Cybercon Ill's brain stem and deactivate it.. Murder! ($ 44.95) sets the scene; you solve the murder. Nearly three miliion unique murders provide ultimate re-playability. There are four difficulty levels, twenty potential murder weapons, and the facility to take and match finger prints.
Arena Entertainment expects Reach f o r the Skies to be available for the Amiga this Fall. Set in WWII, this is a dramatically lifelike tribute to the warriors who battted for the sky. Gallant heroes swoop into one confrontation after another in classic Spitfires, Hurricanes, and Messerschmitts.
Irtnerprise Software announced their 1991 Entertainment titles. Cyberblast ($ 49.95) has over 64 levels of arcade action, two-player simultaneous play, over 20 different sized enemies, along with bombs, zappers, maps, and grenades. The Entity ($ 49.95) features huge, screen sized, intelligent monsters whose weak spots must be discovered in order to defeat them. Tour upgrades of weapons and arcade quality graphics. In Hoi ($ 39.95) you must find your way through five levels of jump and run, shoot and fly adventure. Pick up bonus points and strategically overcome lots of obstacles including
moving cranes, bouncing spiders, flying airplanes and more.
InnerPrise also demonstrated Copyright, their complete hardware software utility' copy program. Copyright includes a software hardware multi-format back up system and a special calibration disk. Copyright is the first Amiga copier that verifies your copy by actually reading back to the source disk during back up to ensure a perfect copy without rebooting the game. It copies without the need of parameters, allows you to copy four disk drives at the same time, copies long and short tracks, displays errors and much more.
RGB Computer & Video, famous for their video-editing Amiga system AmiLink VT, has produced a consumer version of their video tool, AmiLink CI.
AmiLink CI allows you to edit between any two Panasonic 5-pin (Control-M) or Sony Control-L VCR or camcorder. With AmiLink CI and an Amiga with one megabyte of RAM, you can edit an entire tape from a computerized list of up to 999 events or run one edit at a time. The Preview feature lets you see your edits before they happen, while the Review feature shows your edits after they have been completed.
AmiLink CI can be expanded to work directly with the Video Toaster as well as other equipment. Utilizing an easy-to-use graphic interface, AmiLink CI will be available in September starting at $ 999.95 for a cuts-only system (call for price and availability of more advanced equipment).
A CORRECTION In part one of this report, we inadvertently listed the Mandala CDTV project with the Amiga version price. The corrected information is below.
The Vivid Group announced that the Mandala Virtual Reality System will now be available as a software package which currently runs on Amiga 500,1000,2000 series, and Amiga 3000 systems for S495.00. The Mandala VR System allows users to create interactive environments that can be entered and controlled through the use of any video camera. Scenes are crea ted using stan- dard Amiga paint programs. Creating Mandala VR environments is quick and Straightforward using mouse-activated commands in a hypercard-like interface.
The Vivid Group also has plans for Mandala and CDTV, The Vivid Group expects to release Mandala for CDTV sometime in November. This version will include a VidStick, which will combine a camera and digitizer in one. This is not, however, an authoring system, and you will not be able to create your own scenes with it. The retail price is expected to be under $ 200.00.
• AC* COMPANIES MENTIONED Arena Entertainment InnerPrise
Software, Inc. Mindcraft ReadySofl, Inc. Sullivan Bluth
Interactive 2061 Challenger Drive 128 Cockeysville Road 2341
205th Street 30 Wertheim Court, Unit 2 Media, Inc, Atameda, CA
94501 Hunt Valley, MD 21D30 Torrance, CA 90501 Richmond Hill,
Ontario 2501 W. Burbank Blvd., Ste.
(301) 785-2266 (BOO) 525-4933 Canada L48 1B9 201 Inquiry 247
Inquiry 251 Inquiry 255
(416) 731-4175 Inquiry 259 Burbank. CA 91505
(818) 640-9446 California Dreams Interste!
NEMESIS Inquiry 263 130 A Knowles Drive
P. O.Box 57825
P. O. Box 25460 RGB Computer 8r Video Los Gatos. CA 95030
Webster, TX 77598 Honolulu. HI 96825 3944 Florida Blvd., Ste.
4 The Vivid Group
(808) 396-5526 Palm Beach Gardens, FL
P. O. Box 127. Station B Inquiry 248 Inquiry 252 Inquiry 256
(407) 622-0138 Toronto, Ontario Canada M5T2T3 Capstone Konami,
Inc. Ocean of America, Inc. Inquiry 260
(416) 340-9290 14202 SW 136th Street 900 Deerfield Parkway 1855
O'Toole Avenue Inquiry 264 Miami. FL 33186 Buffalo Grove.
IL 60089 Ste.D-102 Software Toolworks, Inc,
(708) 215-5100 San Jose; CA 95131 60 Leveroni Court UBI Soft
Inquiry 249 Inquiry 253
(408) 954-0201 Novato, CA 94949 15 Atwood Avenue Inquiry 257
(415) 883-3000 Sausalito.CA 94965 Electronic Arts LucasArts
Entertainment Inquiry 261
(415) 332-8749 1820 Gateway Drive
P. O. Box 10307 Psygnosis Limited Inquiry 265 Sars Mateo. CA
94404 San Rafael, Ca 94912 29 St. Mary's Court Strategic
(800) 782-7927 Brookline, MA 02146 675 Almanor Avenue
U. S. Gold Inquiry 250 Inquiry 254
(617) 731-3553 Sunnyvale, CA 94086 distributed by Accolade
(408) 737-6800 Inquiry 262 550 South Winchester Blvd.
San Jose, CA 95128
(408) 246-6607 Inquiry 266 The latest in tips, workarounds and
upgrades bv John Steiner product: Scribble Platinum Edition
re: program update source: Micro-Systems Software
spokesperson This month, I received a letter from F. Rawls
Sansone, Director of Product Support for Micro-Systems
Software, in response to a mention of MSS's Platinum
program series in the May 1991 "Bug Bytes" column.
Sansone noted that the patch described in the article was necessary' because of errors in program coding. The problems stemmed from errors by both Micro-Systems and Commodore programmers.
Sansone went on to state that the most current versions of their programs have version numbers which end in 5. These versions correct the above- mentioned problem and provide improved support for the AmigaDOS 2.0 color scheme. These new versions are available for $ 9.95 to registered users. When you order, be sure to return the master disks. Micro-Systems Software, 12798 Forest Hill Blvd., Ste. 202, West Palm Beach, FL 33414, (407) 790- 0772, Inquiry 238.
Product: Vortex Atonce board re: installation problems and available update source: reader response A letter from Mohamed El- Rouby of Brooklyn, NY, provided a solution to the Vortex Atonce board problem that occurs when installing the unit into a revision 5 motherboard. He commented that it took him a while to determine a solution, but what he found is this: "If you have Atonce System Disk Version 1.1 12- 90, you must not install the Gary Adapter." The hardware will work regardless of whether you change other.dsg to atonce.dsg or not.
El-Rouby also said that he found the speed of the Atonce board to be equal to a 4.1 AT, which is slower than usual, but it works just fine. He recently received an upgrade disk from Vortex which includes EGA and VGA monochrome support.
The disk is labeled version
1. 27 3-91. Without changing any file on the System disk
(except, of course, AT Install Preferences), install the Gary
adapter and run Atonce. El-Rouby said that the new release
works much better than release 1.1 and he has tested the speed
to be equal to an 8.7 AT.
He went on to say that the mouse doesn't seem to work even though the documentation states that support exists. Even when the mouse driver has been installed and a program supports it, the mouse pointer refuses to move. If you know how to make the mouse driver operate properly, drop me a line and I'll spread the word.
J. C. Comerford of Woodland Hills, CA, wrote regarding comments
made in the May 1991 "Bug Bytes" column about the Vortex
Atonce board. He noted that he was also having problems with
his Atonce, and his dealer suggested that he not use the Gary
Comerford also commented that A-MAXII is not yet compatible with many A500 accelerators because of conflicts with memory map allocation when the program starts. He notes, "I have also yet to get it to recognize my TrumpCard Pro hard drive." If you have any suggestions that might lead to the solution of either problem, let me know.
Atonce, Vortex Computersysteme GmbH, Falterstrasse 51-53, D7101 Flein bei Heilbronn, Germany, (Oil) 49-713-159-720, Inquiry 243.
Product: Video Effects 3-D re: problems encountered while using genlock source: reader response A fax from Arnold Raats of Bed ford view, RSA comments on problems he has been having with InnoVision Technology's Video Effects 3-D software.
Raats has owned the software since the first PAL release, and has applied all workarounds and purchased ail upgrades that have been offered; yet he is still having problems with the program while using a genlock. "On my 500 and 2000 machines, both with 1 MB Agnus, the software behaves until a genlock is connected and then rapid horizontal oscillations occur, when VidFX or VidPLAY are selected." InnoVision Technology has not been very helpful in responding to this problem, according to Raats. He also mentioned that the program does not work on his Amiga 3000 under either Workbench 1.3 or 2.0.
Has anyone else had this problem and found a solution?
Product: WaitMount re: program which mounts drives and avoids spinups source: reader response Walter Strickler of Boulder, CO sent me a disk with a program he wrote. The program avoids the long spinup problem encountered with some drives that are not immediately recognized by the A3000.
RY (i oC He installed a Seagate ST157N drive and used the Mount command to mount the drive, rather than using the automount feature built into the A3000.
He then used a program he wrote called WaitMount, which tries repeatedly to get a lock on the device being mounted.
When the WaitMount command succeeds, you know that the device is ready and available for use.
He comments that the program works fine with mounted devices, but has not tested it with automounted devices.
Unfortunately, after some experimentation and a call to Mr. Strickler, 1 concluded that the program will not be of benefit to systems with automounted devices. I could, however, remove the device from my automount sequence and mount it from an entry in the DEVS subdirectory. I will be experimenting with this option to see how it works out.
For your applications to be truly multi-tasking, you need an advanced file-locking system that is quick, efficient, and easy for you to implement. Say hello to InterLock, the complete Amiga DOS compatible file locking system.
With InterLock as part of your programming arsenal, different programs can read and write to the same data file, without corrupting anything. This is especially important if your programs might be run on a network, and with Commodore’s new networking hardware, this is a growing possibility. So get InterLock, and let your file I O run wild. Only $ 59.95 Intercore Development Systems Order Now ! 1-800-523-4336 Dealer Distribution inquires invited.
We arc currently looking for quality Amiga products to publish. If you are currently developing an Amiga product, let's talk!!
Circle 105 on Reader Sen Ice card.
During our phone conversation, Walter mentioned that since sending the program to me, he has found a problem with ARP commands when used with a device that has been "WaitMounted." He suggests not using ARP commands with WaitMount devices until a solution becomes apparent.
The program, WaitMount, has been placed into the public domain. If
- 'vS you would like a copy of the program, send me a blank,
formatted disk and a self- addressed return envelope.
Product: Superbase Professional 4 re: help with calculations, installation, and reorganizing files source; Email Kevin Davidson sent an electronic mailgram regarding a problem he's discovered while working with Superbase Professional
4. He also included the official workaround.
People who have upgraded from Superbase 3 will run into this problem if they use form calculations.
Davidson writes that Superbase version 3 forms containing form calculations read improperly by the version 4 forms editor.
The workaround is to load the form into the version 3 forms editor and print out the form status (this will create a list that includes all the form's details), delete all Ihe calculations, then save the form. Load the form into the version 4 forms editor and add the calculations back as CMD functions.
Also, Davidson mentioned that the hard disk installation utility being shipped with version 4 fails to install all the parts of the tutorial and demo programs. He commented that he and two others who purchased the upgrade noticed this problem. He found that everything works correctly if you simply copy the tutorial directories manually.
The Superbase 4 manual states you can reorganize a file onto itself.
If you specify a path in the path requester, which is the same as the one containing the file, Superbase reports an error indicating that the file already exists. Davidson learned from technical support that what you must do is omit the pathname entirely to eliminate the error message. He also noted that reorganizing a file to a different directory seems to issue a spurious error message which you can apparently ignore.
Re: acquisition of Central Coast Software by New Horizons Software source: New Horizons Software spokesperson James Bayless of New Horizons Software has announced that his com- pany has acquired Central Coast Software, publisher of utility software for the Amiga. Two popular programs originally developed at CCS by George Chamberlain are Quarterback and Quarterback Tools. Both programs have been recently upgraded, and will probably be available through New Horizons by the time you read this. The current version of Quarterback Tools is 1.5, and the upgrade is free. Just send your current
version original disk to New Horizons.
The current version of the Quarterback hard disk backup utility is numbered
4. 3. The details regarding the upgrade haven't been announced as
Contact New Horizons directly if you wish to obtain the upgrade. They are also ready to beta test Flow version 3.0, the latest incarnation of the powerful outline processor. New features include an Arexx port, autonumbering, search and replace, and split & join, among others. Details about the upgrade policy for current Flow users are to be announced when the software is ready to ship.
New Horizons Software, P.O. Box 43167, Austin, TX 78745,
(512) 328-6650, Inquiry 241.
Product: CanDo re: release of Version 1,5 source: press release INOVAtronics is now shipping CanDo version 1.5. The multimedia application software has improved Arexx support, more database features, expanded animation control and a new script editor. Registered owners of earlier versions can upgrade for S40.00. INOVAtronics, Inc., 8499 Greenville Ave., Ste.
209B, Dallas, TX 75231,
(800) 875-8499, Inquiry 242.
• AC* Please write to John Steiner c o Amazing Computing, P.O.
Box 869, Fall River, MA 02722-0869. Or leave Email to Publisher
on PeopleLink or 73075,1735 on CompuServe.
IPN - International Peripherals Network We’ve removed the overhead and lowered your price GVP. California Access, Supra.
ICD, Roctec, Quantum, IVS, Microbotics, US Robotics, CSA, Sharp. Newtek, Digital Creations, Xetec, Spirit Technology, DPS.
Syquest, MAST, and many, more.
Don't have a modem?
Get the Baud Bandit 2400 baud modem w Baud Bandit temiinal software and cables for SI 15 Send a check nr money order tor SI 15 + $ 5s&h to: IPN, PO Box 32S. Kiit town, PA 19530 IPN is a BBS based Amiga hardware outlet, backed by the best technical support sales people and dedicated to providing the best possible prices on new, name-brand equipment.
Our online catalog has pricing that is the lowest you have ever seen on quality Amiga hardware.
Our low overhead and high volume have allowed us to set pricing that is truly incredible.
Just remember lo use your modem: no voice calls! (If you don’t have a modem, get one!
Check out our special modem package.)
Look at these Specials!
• "Courier HST $ 559
• "NewTek Video Toaster $ 1379 Give us a call today (or tonight
when the phone rates are lower), browse our online catalog,
examine our shipping charges and policies, and see if we don't
ran rings around the mail order houses.
ORDER BY CALLING 1-215-683-7251 (300-9600baud+HST) Orders can be placed online. Visa and MasterCard accepted. Rush services are available.
THIS MONTH: BANE OF THE COSMIC FORGE F-29 RETALIATOR PLUS, BUILDING A MULTI-JOYSTICK ADAPTOR RKK EXP MKS NONE O * STR 11 HF 3 I NT 10 3 FIE 17 YIT 7 STM 75 DEX 12 75 5FD 9 FER 8 0 KAR 8 ? 9 9 0 0 9 0 0 0 9 0 Bane of the Cosmic Forge allows Ihe gamer much more freedom to select Ihe initial characteristics of their adventurers.
0 0 9 9 ASSIGN INITIAL SKILL BONOS ADJUSTS SKILL tt SELECTS SKILL PRESS •* FOR NEXT CATEGORY Wizardry: Bane of the Cosmic Forge by L. S, Lichtntam What do you get if you cross Dungeon Master with The Bard's Tale? You get Sir-Tech's Wizardry: Bane of the Cosmic Forge.
This description is perhaps a bit unfair. Sir-Tech has been developing its Wizardry line of fantasy computer role-playing games (CRPGs) for many years. I suspect that many of the features familiar to aficionados of such MANS fil) AGGER SHORB AXE MACEfcFLAIL FOLE&STAFF THROWING SLING BOMS SHIELD M-ELF THIEF lyl i WEAPONRY SKILL POINTS games were introduced to computer ga mes by Wizardry. Nevertheless, since Bane of the Cosmic Forge(BOCF) isSir- Tech's first foray into the Amiga market, long-time Amiga gamers will inevitably make comparisons between BOCF and these two Amiga favorites.
BOCF comes on five disks yes, five! and, thankfully, can be installed on a hard disk. While it is supposed to be playable from floppies, I have been told that the program seems to have trouble recognizing external drives.
Potential purchasers should also be aware that it requires at least 1MB of RA M. Copy protection is provided by a photo-copy-proofbook of hard-to-read icons. The best that can be said about this method is that I prefer it to disk- based schemes.
As with the usual fantasy CRPGs, the objective of the game is to take a party of adventurers through a series of mazes, building them up in physical and magical characteristics, and collecting loot along the way, finally defeating evil and winning the ga me. The interface that BOCF provides to make this possible combines a window in the center of the screen with a party's eye view of the dungeon (similar to The Bard's Tale and many other games) and surrounding iconic representations of the six adventurers in one's party, like the arrangements in Dungeon Master.
In a number of respects, BOC F does not measure up well against its famous predecessors. The graphics, in particular, are simply not up to Amiga standards, They seem to be a straight port from one of the older IBM modes one field on the Di s k Op tions screen politely informs you that the graphics mode is EGA and I wonder whether even IBM gamers would be satisfied with that these days. A better effort has been made with the sound effects, which at least make use of the Amiga's superior audio capabilities, A considerable effort has also been made to enliven the game with animation,
particularly during combat.
Giant bats swoop around your party, scalawags swing their weapons and jostle for position as they assault you, and your missile weapons visibly fly into groups of your enemies. On the whole, though, I wish that more effort had been expended on graphics and less on animation. I found the much simpler animation in Dungeon Master more effective.
Those with strong tastes one way or the other should note that combat in BOCF is round-based, as in The Bard's Tale, rather than real-time, as in Dungeon Master.
It is in the area of player character features and development that Bane of the Cosmic Forge really shines. No fewer than eleven races and fourteen character professions are available for use. Particularly interesting are the "combination" professions, such as Ninja and Lord, which blend physical skills such as thievery and combat ability with the power to use magic.
This saves the gamer from the usual phenomenon of having the adventuring party a mix of stalwarts and boat anchors at both low and high levels of development. BOCF allows the gamer much more freedom to select the initial characteristics of the party members than I am accustomed to seeing in fantasy CRPGs. You will want to spend a fair amount of time considering your options and assembling a strong party before starting serious adventuring. In fact it is vital that you do so: BOCF requires vou to finish the game with the same set of characters you start with.
Exploring in BOCF is much more complex than in most CRPGs. You will encounter countless locked doors, which will need to be picked or forced open by the appropriate characters if you haven't got a key. Not everything you need will be visible. You will have to use the Sea rch opti on in places w here you suspect important items are concealed. Interaction with non-player characters goes far beyond the usual fight-or-conscript options. The party members can do anything from talking with a creature they have encountered to trying to pick its pocket for valuables.
However, these characteristics da make for fairly slow play BOCF appears to be good for hours and hours of fun from more than just the size suggested by the five-disk distribution set.
Another feature I enjoyed was the maze design. Most fantasy game dungeons are essentially flat, with only single connections "up" and "down" to give three-dimensional character to them. In BOCF, on the other hand, the castle has a real three dimensional appearance with multiple passages up and down at every level. There are even "towers" to explore.
Bane of the Cosmic Forge will probably appeal most to those experienced in and having a taste for pen- and-paper role playing games such as Dungeons and Dragons, With its complex character and explora tion systems, BOCF does a better job of capturing the intricacy and flavorof such games than most computer role-playing products.
For those to whom such characteristics are paramount, Bane of the Cosmic Forge is a good b uy. Those who demand first-rate graphics and snappy, undemanding play are well advised to look elsewhere.
F-29 Retaliator by Rob Hays At about the time you read this, the U.S. Air Force is supposed to choose a replacement for the F-15 Eagle fighter.
For many months, they have been testing two prototyp es tha t ta ke ad vantage of all of the advances made since the F- 15 was designed in the late 1960's. Ocean Software's F-29 Retaliator allows you to fly one of these prototypes, the YF- 22A, as well as the YF-29, an aircraft with bizarre-looking forward swept wings.
The F-29 Retaliator program allows you to fly almost 100 different missions taking place in Europe, the American desert, South Pacific, and M id d le East. These missions range from air-to-air dogfights with Soviet MIG-29 fighters to precision bombingof a wide variety of ground and sea targets. Each mission can be flown with either plane, and the plane can be controlled with a joystick, the keyboard, or the mouse, switching between the three with a keypress.
You can choose any of five ranks for your pilot, with the lowest rank given an unlimited supply of fuel and weapons. The game will save a profile of your current pilot, who is awarded points and medals for completion and survival, as well as the top scores, on disk. At the end of each mission, whether successfu i or not, you are given the choice of updating the pilot data on the disk. If you crash, you can restart the mission without losing all of the points and medalsyou'veaccumulated.
These planes employ Stealth characteristics to help evade enemy radar, and Supercruise engines to allow sustained supersonic flight without using fuel-gobbling afterburners. The cockpits are the latest version of the glass* cockpit concept, with most of the information being presented to the pilot on three video screens instead of literally hundreds of dials, gauges and switches. These three screens can be cycled though a total of nine different displays, which provide such information as maps, radar information, and weapons status. A Heads-up Display above the instrument pane!
Makes critical information such asaltitudeand airspeed visible at all times. Using the function keys, you can change your direction of view, includ ing view's from outside the aircraft.
Everything in life is a series of compromises, and nothing shows this fact better than flight simulator software. Which is more important, accu- ra te represen tations of flight cha racter- istics, or ease of control? The view' out the window, or the representation of radar data? Throw in tire calculations required to keep track of altitude, airspeed, and hundreds of other details necessary to simulating flight, and you will see why every flight simulator has to compromise.
F-29 leans toward accurate flight and data representations at the sacrifice of pretty scenery. The landscapes tend to be angular, suddenly popping in and out of visual range. However, if you do a barrel roll in one of these aircraft, you find the nose dropping slightly as the wings lose lift, just as in a real plane. The audio effects are limited to engine noise, sounds of weapon firing, and hitting. There are no voices screaming in your ear to "Pul! Up!" If you get too close to the ground.
The graphics are very good, maybe not state-of-the-art, but very quick. 1 especially liked theway theimagefrom the missile is correctly shown on your cockpit display. As the missile closes in on a target, the image of the target swells until the missile hits, then goes blank. With actual images like this recently on television, everyone now knows what to expect from a simulation, and F-29 delivers.
View of the Heads-up target display from inside the cockpit of the F-29.
A real key to survival in this game is understanding the ranges, uses, and limits of the nine different missiles available. For instance,if hounded by an enemy fighter on your tail, shoot one of the new' rearw’ard-firing Backwinder missiles. It locks onto the enemy's attack radar and doses in at over three times the speed of sound.
The manual is a 45 page booklet which describes the twm aircraft, weapons, and your choice of missions. The programming credits seem to indicate the game wfas originally programmed on tire Amiga and then ported to the Atari ST and IBM PC. This makes it hard to understand why features such as playing by modem were left out of the Amiga and ST versions.
Since the disk is copyprotected, the game must be played from the floppy. Disk access is relatively quick and painless, even for someone accustomed to the speed of a hard disk. The game behaves the same on a standard Amiga 500 and the new' Amiga 3000, the faster processor making no difference to game speed or control.
F-29 Retaliator is fine example of flight simulation done well, and it al- lou's you a chance to fly the types of planes that will be used in the next century.
Building a Multi- Joystick Adapter by Blair Middleton Have you ever w'anted to include more than two of your friends in an arcade game on your Amiga? Have you thought that four people playing a game either against each other or the computer would be a lot of fun? Well, if you build this little four-player joystick adapter and have any of the supported software, then you too can experience multi-player games. This project enables you to connect two additional joysticks to your Amiga through the parallel port allowing some games to have four independent players, utilizing four different
joysticks, involved in the action at the same time. All you need is a few inexpensive parts and a little free time to put it all together.
The two current joystick ports on your Amiga are labelled JOY1 and JOY2.
These are standard DB-9 male connectors that interface your computer wdth either a joystick, iight-pen or mouse.
What you have to do is connect two more DB-9 fittings to the DB-25 female connector, which usually acts as your Amiga's parallel port; we will call these two additional joysticks JOY3 and JOY4, If you w'ant to add only one additional joystick to yourcomputer, you will only have to connect one-half of the circuit leading to only one of the male DB-9 connectors 0OY3).
It should be noted here that the various models of Amigas do not have the same parallel port pin-outs. The Amiga 1000 was built with a non-standard parallel port, while the Amiga 500 and 2000 both have the same parallel port pin-outs. The pins that have to be connected between the DB-9's and the DB-25 are outlined as follows: Port 1QY3 IOY4 Description 2 1 UP 3 2 DOWN 4 3 LEFT 5 4 RIGHT 6 1 UP 7 2 DOWN 8 3 LEFT 9 4 RIGHT 11 6 FIRE 13 6 FIRE 18 8 GROUND 19 8 GROUND Using these connections will ensure trouble-free attachment of the extra joysticks to any model of the Amiga.
This circuit does not useall the Amiga's parallel port pins for the extra two joysticks, and all the unused pins are to be left vacant. You should also note that when interfacing the Amiga's parallel port, pin 14 on the A500 2000 or pin 23 in the A1000, has +5 volts coming out of it. You must be careful that none of the pins or wires inside the DB connectors are touching the +5 volts or one another as you could run the possibility of "shorting out" your system by damaging one of the CIA chips (the 8520's).
Figure One: Multi-Joystick Extender Male DB-9 Joystick Connector JOY3 The actual construction of this circuit is relatively simple. Figure 1 gives you the schematic of how the wires are laid out. The only change in the schematic diagram for the different Amiga models is that A500 2000 owners must PRODUCT INFORMATION Wizardry: Bane of the Cosmic Forge Price: $ 59.95 Inquiry 245 Sir-Tech Software, inc.
P. O. Box 245 Ogdensburg Business Center, Ste. 2E Ogdensburg, NY
(315) 393-6541 Male DB-25 (A500 2000 owners) OR Female DB-25 (A
1000 owners) use a male DB-25 connector while A1000 owners
must use the corresponding female connector. If you plan on
just having the DB connectors attached by pieces of wire,
then you should make the wires between the DB-25 and the
DB-9 connectors anywhere from 12 to 14 inches long so they
reach from behind your computer to the front for easy
access. A mb itious p roject builders can put the whole
thing in an experimental box and dress it up with decals
listing the ports. This would make a sturdier arrangement,
but I find that just keeping the connectors attached to
each other by their wire-to-wire connection is good
enough. If you want, you can wrap the wires up with
electric tape to keep them from getting tangled.
This multi-joystick adapter is simple enough that anyone who has soldered two wires together can construct it with ease. Presently, there are not many games that support this F-29 Retaliator Price: $ 49.95 Inquiry 246 Electronic Arts 1820 Gateway Drive San Mateo, CA 94404
(800) 245-4525 Male DB-9 Joystick Connector JOY4 adapter cable,
but that may change as more and more people obtain these
devices. Software companies will respond to the gaming
public if they feel thata multi-player feature will enhance
the gameplay of their products, thus selling more units. I
hope that by utilizing this four-player adapter and in
volving more players in your games, play will be more
enjoyable for everyone. .Ac. Currently Supported Games
- Gauntlet II by Mlndscape Inc.
- Leatherneck and International Soccer by Microdeal MichTron
- Projectyle by Electronic Arts.
- TV Sports Basketball by Cinemaware PARTS LIST 2 DB-9 Male RS
276-1537 1 DB-25 Male RS 276-1547 (for A500 2000 users) 1
DB-25 Female RS 276-1548 (for A1000 users) 6-12’ experimental
wire Experimental enclosure (optional) RS 270-230
* A1! Parts available at your local Radio Shack store.
Please write to Blair Middleton c o Amazing Computing, P.O. Box 869, Fall River, MA 02722.
Programmers typically do too little documentation. I don't mean the documentation required by users of the program; rather I refer to documenting the internals of a program. It seems only natural that if we spend so much time developing intricate programs, we would wish to document the intricacies. But somehow, it never seems to work out that way.
With very little effort, C programmers can better document their programs for those that may inherit them.
Internal documentation will also offer tire same advantages to yourself (especially if you have a short memory like mine) when you return to a piece of code that was written many days past.
In previous articles, i have tried to encourage programmers to include comments with their code. This is an important task, which! Cannot over-emphasize. Comment on any code that would not be readily obvious to another programmer. Never assume that someone looking at your Code has the same skill level or intimate knowledge of the program. At best, you can assume that those inheriting your code will have limited experience in the C language.
The best practice is to comment intricate code in-line.
Functions and procedures should be preceded by a block of comments before the code begins. Comments should include not only the statement logic that you are trying to accomplish, but also general notes regarding the objective and intended results of the function.
No matter how easy it is to include comments, most programmers just don't take the time to do them properly.
More than once, I have crossed paths with a function that performs some complicated algorithm with few, if any, comments. Occasionally, there is one brilliant comment that reads; * be careful when changing this * ; or * do the work * ; or the best of all, * ? * .
While you attempt to get into the habit of including comments in your code, there are two other documenting techniques that you can practice. The first is to name variables and functions with meaningful names. This makes the code more readable and easier to understand.
Comments should include not only the statement logic that you are trying to accomplish, but also general notes regarding the objective and intended results of the function.
Have you ever looked at a function with variable names like: tx, pp, r, or df? Wouldn't it be clearer if you used names like: tax, prepaid, rollover, or diskfile?
Usually, the reason we programmers don't use meaningful names is that we hate to type. One shortcut many programmers use to avoid excessive typing is to abbreviate. Omitting a few vowels and other letters is fine, as long as tire intent can still be determined. Another technique, with which you are probably familiar, is the use of phonetics. If you have ever passed time during rush hour traffic deciphering auto license plates, then you will know what I mean.
Another informal technique for internal documentation involves the use of macro substitution for defining data types. To do this, use the define directive of C to develop new data type names from existing data types. For instance, it is not uncommon to have variables in C programs that simply indicate a state of TRUE or FALSE.
These Boolean variables will usually be defined as short integers. With the following statement, these variables are still short integers, but it is possible to give a much more descriptive definition.
Itdefine BOOL, short BOOL done; BOOL changed; BOOL error; If you encounter variables declared like those shown beneath the BOOL definition in a function, it will be much more obvious how they are intended to be used. These definitions will also help to remind you not to use one of these variables to hold some value other than those intended by the definition. There are few things more confusing than using one variable for everything.
Most of the C compilers that are available for the Amiga will provide a number of defined data types like the one shown above. Table One is a list of data types that are commonly defined for the Amiga. Of course, you can define these and many more if the header files accompanying your compiler are not complete.
TABLE One Amiga NamesC data types BOOLshort USHORTunsigned short ULONGunsigned long BYTEchar UBYTEunsigned char WORDshort COUNTshort TEXTunsigned char APTRunsigned char * As you can see from this table, not only will these definitions improve the internal documentation included in your programs, but in many cases these definitions also conserve keystrokes. So this should serve as evidence that these techniques offer other advantages.
Now, I will admit that 1 don't always heed my own preaching. It isn't that I refuse to comment or document my code using one of the techniques, it is simply that sometimes 1 don't think about using them. Initially, learning to comment your code as you develop may seem tedious, but with a little practice, it can become second nature. If you and I continue to practice, one day we won't have to think about the effort. *AO Please write to Stephen Kemp c o Amazing Computing,
P. O. Box 869, Fall River, MA 02722-0869 RD HARDWARE 3E FREE
SET-UP AND TESTING flP SOFTWARE A3000 3. Sin Floppy 99 DCTV
395 Art Department Pro 139 Pagestream 2.1 179 A3000 SC Zips 31
ECE MIDI 2000 500 49 Audition 4 60 Professional Page 20 199
Ham-E Professional 395 Aztec C 199 ProWriie 3.1 108 AD10I6 Call!
Insider II OK 199 Bars A Pipes 139 SAS C 5.1 195 Attdiomaster 3 Digitizer 137 Kwikstart 2.0 89 Bars Jr Pipes Pro 225 Scala 274 Audiomaster 3 64 Megachip 2000 225 Cinnamon Toast Fonts 60 Screen Maker 229 Battdisk OK 215 Midtistan II ~85 Cygnus Ed Pro 59 Showmaker 229 Beetle Mouse 38 Personcd TBC 749 Deltae Paint HI 99 SOFTCUPS (ALL) 49 CDTV 899 QUANTUM Hard Drives Call!
Designworks 73 Superbase Pro 329 CHROMAKEY 319 Supraram 2000 99 Disney Animator 99 Vista Pro 95 Data Flyer 2000 89 VIDEO BLENDER 1235 Distant Suns 4.0 60 Word Perfect 159 Data Flyer 500 149 VIDEO TOASTER 1399 Imagine 195 Word Perfect Library 77 TEAMS: V1S JMCD, certified checks. Money orders, wire transfers, and personal checks (10 DA Y PROCESS TIME) are accepted. Your credit card is not billed until order if processed. Shipping on all orders is 2 % (54 ruin). C. O.D. fee Is S3- 75 per container. 3.57% surcharge on MSAJMCD. Credit card orders require a signature on delivery. Due to these low
prices, all sales are final Defective merchandise Mill be repaired, or exchanged for same item if requested M-xthin 30 days of your receipt. Alt orders ship Mithin 3 days. These prices arefor this months issue. Your local dealer may have more flexible temv but you pay for them._ ORDER TOLL-FREE:1-800-468-4503 ””™P“ INFO:1-704-683-4093 Message Logger A Multitasking Application by Brian Zupke As most of you know, one of the powerful features of the Amiga computer is its ability to do multitasking. This allows you to run multiple applications at the same time. Individual applications themselves
can also benefit from multitasking, both in their design and use. Separating functions of an application in to individual programscan greatly simplify the programming effort required. This is especially true for functions that are independent of others in an application. For example, in the commercial program WordPerfect, the print function is a separate program. Being such, the printing does not interfere with the use of the main program. If the print function had been a part of the main program, then either the user would have to wait for the printing to complete, or the programmer would
have had to write the main program such that the print function is called very frequently and upon each call only a very small portion of the printing is performed.
Another benefit of multitasking within a single application is handling shared resources. When using WordPerfect, the printer is a shared resource in that you can print more than one document at a time. To prevent two documents from being sent to the printer simultaneously, the print function places each print "job" in a print queue, and prints them one at a time.
Having a shared resource is the problem I encountered within my logging program. I solved it by splitting it up into two programs.
I wanted to keep a log containing d a te- and time-stamped messages of events that occur while using my system. Some of the events would be generated when programs were run; others when I typed in a log command from the CLI. All of these messages would be placed intoan ASCII file on my hard disk. This would give me a chronological history of the use of my machine. The first version of the log program simply combined the arguments of the log command (horn the CLI) with the current date and time, appending them to the log file on disk.
This worked, but 1 quickly realized a potential problem withits use inamultitasking environment. If two copies of the Log program tried to add a message to the logfile at the same time, one wTould fail since the other would have a "lock" on the file (Figure 1). By splitting the logging application into several programs (i.e., make it multitasking), the problem is corrected (Figure 2). The log file (shared resource) is only accessed by one program (Logger) that always stays in memory. To add a message to the log, a second program (Log) is executed which sends the log message to the first
program which, in turn, writes that message to disk. In the case where two copies of the Log program try to add a message to the log file at the same time, both messages will be queued to Logger, which will process each message in the order they are received.
Logger is the main program that is always running in the background. It is invoked with "RUN logger," which J have added tomystartup-sequencefileso it is activated after each reboot. Logger simply waits for messages to be sent by the program Log. Once Logger receives a message, it processes the command contained within the message.
Log provides the user interface for Logger. It is invoked from the CLI and can be typed in or be part of a script file (such as the startup-sequence). Since the Log program does not access the log file directly, multiple copies of the Log program can be running concurrently.
The commands and log messages are placed within a message structure and are passed between the Log and Logger programs using the Exec message system. This system provides the Amiga with a simple, yet very powerful mechanism for communication between tasks. It consists of ports, message structures, pointers, and function calls. Ports are destination points for data being sent from one task to another. The message structures contain the data being sent, but the message structure itself isn't actually sent to the receiving task. Instead, a pointer to the address of the message structure is
sent. The receiving task then uses the pointer to examine the appropriate message. This method allows for very fast message transfer regardless of message size. The Exec library provides all of the necessary functions for using the message sys tern. A complete discussion o f these functions can be found in the Amiga ROM Kernel Exec library reference manual. The message structure for the Logger program contains the following information: Standard Header required to be the first element of any Exec message structure. It is used by the message functions to keep track of the messages in the
Log Command function that Logger is to perform: Figure One: Shared Resource Problem LO G_M E S S AG E causes Logger to extract the text from the message, add the current date and time, and write it to the log file on disk.
GET_STATUS causes the Logger to place the current statistics of number of messages received and number of failures into a reply message and sends the message to the program that sent the command.
END_PROGRAM causes the Logger program to terminate.
Reply Mode method in which the Logger program is to reply to the original message: NO REPLY no reply is made and the message structure is de-allocated by Logger. This requires that Log does not try to access the data structure once it has sent the message to Logger, which must de-allocate the message structure when it has finished using it.
QUICK_REPLY a reply is sent to Log before the message is added to the log file. Log de-allocates the message structure once the reply is received.
WAIT_REPLY a reply is sent to Log only AFTER the message has been written to the log file. Log de-allocates the message structure once the reply is received.
Log text text of the actual log message (when command is LOG_MESSAGE).
Response pass fail status of the operation (ignored when NO_REPLY response mode is specified): PROCESSED The Logger program completed the requested operation successfully.
WRITE FAIL The Logger program was unable to add the requested log message to the file.
SHUT_DOWN The Logger program is in the process of shutting down (it received the END_PROGRAM command) so was unable to add the requested log message to the file.
Number of Log Requests The number of log requests that the Logger program has received. This is set in response to the GET_STATUS command.
Number of Log Errors? The number of failures when attempting to add a message to the log. This is set in response to the GET_STATUS command.
ENTERING THE PROGRAMS The programs were created using Manx Aztec C version
5. 0. Using your favorite text editor, enter the files shown and
save them separately under the following names: Listing 1
Log.h Include file used by all log programs.
Listing 2 Logger.c Main program that runs in background.
Listing 3 Log.c Used to enter messages into the log (WAIT_R£PLY).
Listing 4 Qlog.c Also used to enter messages into the log, except performs a quiek-return (NO_REPLY).
Listing 5 Logtest.c Test program demonstrating the WAIT_REPLY mode. Generates 50 leg messages.
Listing 6 Qlogtest.c Test program demonstrating the NO_REPLY mode. Generates a specified number of log messages.
Listing 7 Port.c Common functions to create and delete a message port.. Compile all of the '.c' programs: Figure Three: Log Message Passing Sequence cc program Link the executable programs as follows: In Logger Pore -lc In Log Port -lc In Qlog -lc In LogTest Port -lc In QlogTest -lc Place Logger, Log, and Qlog in a directory that is included in your search path (e.g., sys:c, sys:bin, etc.). The search path can be changed with the +path? Command.
STARTING UP LOGGER Once you've compiled and linked Logger, activate it by entering: RUN NIL: Logger [ log_file_name ) Logger Log Log Logger Log Logger Message Message Message Logger accesses message & adds message to log tile Allocate & Initialize Message Send message pointer to Logger
6. Log Log Logger * Message Logger Logger Log ..A...
Message Message Log retrieves status from message.
Logger sends message pointer back to Log (reply).
Log de-allocates message & exits.
Where iog_file_name is the path and file to be created or appended for logging messages. The default name is defined in Logger.c as "sys:s Activity.log". Unless you see a n e rror message, the Logger progra m should now be running.
To verify this, enter the CLI command "status." All the current processes will be listed and Logger should be one of them. The Logger program will not load successfully if a copy is already running, the specified or default log file could not be opened, or if a message port couldn't be opened. When Logger is activated, it adds a message to the log file specified by the variable StartupText in Logger.c, which is set to "Logger started." If you activate Logger from your startup sequence, you'll have a complete history of when your computer was rebooted. After Logger has been activated, all
subsequent user-interactions are handled by Log, Qlog, or other programs that will be sending messages to Logger.
USING LOG AND QLOG Log and Qlog are two versions of a log entry program that accept a line of text or a special command from the CLI and passes the information on to Logger. The difference between the two programs is that Log requires Logger to make a reply where Qlog does not (Qlog is short for Quick Log). This means that it will take Log more time to complete than Qlog, but Log also can report on the results of the message processing by Logger whereas Qlog cannot. The sequence that occurs when a message is added to the log file using Log is shown in Figure 3. The sequence for Qlog is shown
in Figure 4.
Three functions can be performed using the Log program. Text messages can be added to the log file by entering: Log text The Log program will report the results of the log message processing.
The status of the Logger can be obtained by entering: The response will show the number of message requests sent to the Logger since it was activated and the number of failures that have occurred.
The Logger program can be terminated by entering: Log This will also cause a shut-down message to be added to the log before Logger terminates.
Qlog can also be used to add messages to the log or to shut down the Logger program. It uses the same commands as Log. Since it does not wait for a reply, however, it cannot obtain the Logger status. If you enter: "Qlog the command will simply be ignored.
:igure Four: Qlog Message Passing Sequence 1 Logger Qlog Qlog Logger Message Message Send message pointer to Logger and exit._ Allocate & Initialize Message Logger Logger Message; Message Logger accesses message & adds message to log file.
Logger de-allocates message.
So you missed the July issue of Amazing Computing?
No need to worry... We won't let you go without!
Here's what the jampacked July Amazing Computing was all about:
• Summer CES 91 Report (part one) A mazing L tiGA
• Firecracker 24 NftlOftAGICIII 14
• Director Version 2 Lac lupynn aipti; boart itrWvaur mn.1 ham
• PageStream v2.1
• Proper Grammar U
• Laser-print Envelopes
• Reviews of Top Programs
• New Programming Hints
• And Much More The July issue is available for only $ 5.00!
At the same time, you can order any other Amazing Computing back issue you may needfor $ 5.00 each.
Amazing Computing For The Commodore Amiga keeps you fully informed about the latest hardware, software, and industry news.
It does it fast, accurately, and interestingly and does it now!
Order a subscription for $ 24 and receive 12 AMAZING issues!
Call toll free 1-800-345-3360 from anywhere in the U.S. & Canada to order please have your Visa or MasterCard credit card ready.
To pay for your AC subscription by check or money order, please use the handy order form within this issue.
V_J f INDEX OF ADVERTISERS Please use a FREE AC Reader Service card to contact ALL advertisers who have sparked your interest. Amiga product developers wont to hear from you! This is the best way they have of determining the Amiga community's interests and needs. Take a moment now to contact those companies featuring products you wantto learn more about. And, if you decide to contact an advertiser directly, please tell them you saw their advertisement in Amazing Computing!
Reader Service Advertiser Page Number Black Belt Systems CIV 101 Commodore Business Machines 5 173 Centaur Software 33 113 CV Designs 14 195 DKB Software 52 194 Dineen Edwards Group 27 103 Empire Graphics 10 104
F. D. Software 22 189 FairBrofhers, Inc. 20 169 Grapevine Group,
The 85 147 Great Valley Products Cll 123 Great Valley Products
7 112 Holosoft Technologies 83 174 Holosoft Technologies 62
164 Horizon Video Productions 20 165 intercore Development 69
105 IPN 70 102 Lightning Bolt Computers 20 166 Memory
Location, The 29 107 Memory Management, Inc. 21 186
Moonlighter Software Development 11 199 NewTek 1 150 One Byte
87 121 Parth Galen 21 115 SAS Institute 25 106 Signs Etc. 38
108 Smoky Mountain Solutions 76 135
T. T.R. Development 13 160
T. T.R. Development 40 161 Vidia 21 110 VisionSoft 38 116
Williamson Associates 38 111 V_J USING THE TEST PROGRAMS The
programs LogTest and QlogTest are provided to demonstrate how
the Logger works in a multitasking environment and to show
the difference between the WAIT_REPLY, QUICK_REPLY, and
NO_REPLY response modes of the Logger program. LogTest
generates 50 log messages in the WAFT_REPLY mode. QlogTest
generates a user-specified number of log messages (default is
10) in the NO_REPLY mode.
To demonstrate the multitasking, activate the Logger program, then enter the following two commands from the CLI as fast as possible or create and execute a script containing the commands: RUN LogTest RUN LogTest Second The parameter "Second" causes the text "LogTest" to be replaced with "Second" in the log messages that are generated. After entering both commands, observe the status messages that are shown. You should see that the "Logtest..." and "Second ..." messages are interspersed. If you look at the log file, youllsee the "LogTest..." and "Second..." messages with sequence numbers
interspersed as well.
To demonstrate difference in speed between the WAIT_REPLY and NO_REPLY response modes, first enter: LogTest Note how much time it takes for the prompt to appear (after all the status messages). Now, enter: QlogTest 50 to generate 50 messages in the NO_REPLY mode. As you can see, the prompt appears only after a second, but you will notice that the disk light is still active much longer than that.
In fact, the disk is busy for about the same amount of time for each of the response modes.
For the next test, enter the follow'ing commands as fast as possible: RUN LogTest RUN QlogTest 50 You will see the log messages for the LogTest interrupted by all 50 of the QlogTest messages in the log file. This happens because QlogTest is sending messages to Logger in the NO_REPLY mode. QlogTest doesn't have to receive a reply for a message before sending a new one where LogTestdoes.
The final test shows the difference in error handling between the response modes. First start up the Logger program specifying a file on dfO: or dfl: as the iogfile. Once the Logger program is active, remove the disk from the dfO: or dfl:. Now enter the command: Log I bet you can't log this!!!
A system requester will appear tw'ice asking you to insert a disk. Cancel this requester each time. An error message will then appear indicating that there w'as a write failure and the message w'asn't added to the log file.
Next, modify Log.c line "LM- Reply = WAIT_REPLY" to "LM- Reply = QUICK_REPLY". Re-compile and link Log and perform the same test. The Message added OK response appears immediately, even before the requesters are cancelled. That's because in the QUICK_REPLY mode, the response indicates Logger received the command, not processed it. It turns out that this reply mode is not very useful, but I kept it in the program to help demonstrate the different levels of "protocol" possible.
Now repeat the test using Qlog: Qlog You can't log this and you won't even tell ire!
The system requester again appears twice but no message w'il! Be reported after cancelling the requesters. This happens because Qlog exits once the message is sent to Logger.
THE LOGGER SYSTEM The Logger system has a lot of potential. You can use the programs as is to keep track of your system use. Running Logger from your startup-sequence means you have a complete record of when your system is rebooted. Whenever an event occurs while using your Amiga, you can record it in the log file since Logger is already active. To log the use of commercial programs, invoke them indirectly from script files that contain log commands.
By creating your own Log Qlog equivalent, you can incorporate message logging in your own programs. This can be very useful to log events or for debugging purposes in applications such as bulletin boards, home monitoring, etc. The Logger program itself has plenty of room for improvement. You can add functions to allow Logger to read and search the log file and keep track of the log file size to guard against using all available disk space.
LISTING ONE: Log.h char LogText[MAXMSG]; int Response; int N_Log_Req; ir.t N_Log_Errors; I* Log Commands *t ¦define LOG_MESSAGE ¦define GET_STATUS (?define END_PR£XJRAM I* Reply Modes * ¦define NO_REPLY ¦define QUICK_REPLY ¦define KAIT_REPLY * Log message text. * i* Log response (see below) ' * Number of log requests ' * Number of log errors * * Add a message to log ' * Return logging status * * End program * * Do not reply to message * Reply once Message received * Reply after completed the CLI, enter: RUN LOGGER filename where 'filename' is an optional name cf a file to
add log messages to. If no name is entered, then the default name (LogFileName) is used. The program will I not start if it cannot open (or create) the specified I file or if the input message port cannot be opened.
• include ’Log.h' *- I Log Entry Format I i NOTMFORMAT - Format
when time not available I TIMEFORMAT - Regular format with time
Response Flags * * * Completed operation ok * Couldn't
write to log * Failed - Shutting down ¦define processed 0
¦define WRITE_FAIL 1 ¦define SHUT_DOWN 2 ?define NOTMFORMAT ' ;
%s n' ?define TIMEFORMAT -%02,2d %02.2d %02.2d
%02.2d:%02,2c:%02.2d %s n' Program return codes * Global
variables ?define EXIT_OK 1 ¦define SXIT_ERROR 20 BOOL
Add_To_Log char 'LogEntry, char 'FileName); struct MsgPort
'Create_?ort(char 'name, int pri); void Delece_Port(struct
MsgPort *MP); void LogProcess(struct MsgPort *1?. Char *FN);
Prototypes char 'LogFileName = char 'PortName = char
'ShutDownText = char 'StartupText = "sys:s Activity.log";
LOGL_?ORT_NAME; "Logger shut down.'; 'Logger started.'; Main
program Logger,c LISTING TWO: *- System Logger Copyright ©
1990 by Brian Zupke This program creates and maintains a text
log file on disk containing date time stamped messages created
by the log or similar program. Log messages are transmitted via
the Exec message system to the global port name specified in
the *log.h' file. Three different commands can be sent to this
program by setting the LogMessage- Command field to: void
mainline argc, char 'argvl]) ( int exit_code; struct MsgPort
*FP; struct MsgPort 'InputPort; exit_code = EXIT_OK; * Change
default file name if specified if ( argc 1) LogFileName =
argv[l]; ) LOG_MESSAGE GET_STATUS END_PROGRAM This QUICK_REPLY
- No reply will be made and the memory containing the sender's
original message is freed to the system. The GET_STATUS command
is invalid in this mode since no reply is made. The Sender must
not try to access the message that was sent as an error will
- Causes a reply message to be sent as soon as log message
received. The sender will not know if the LOG_MESSAGE operation
completed successfully unless the GET_STATUS command is
- Causes a reply message to be sent after the LOG_MESSAGE
operation has completed failed. Sender will know result of
- adds accompanying text to log file
- returns number of log requests and number of failures in:
LogMessage- N_Log_Req and LogMes sage- N„Log_Errors.
- causes this program to shut down.
Once this command is received, any subsequent commands will be rejected and che Log message port will be removed from the system.
When Logger is executed, it repeatedly waits for log messages to arrive and then processes them accordingly.
The program is not terminated until the END_PROGRAM command is received. To start the program, from There are also three types of replies possible, is specified by the LogMessage- Reply field: * Make sure input port doesn't already exist. IE it does, there’s a good chance that Logger is already running. * FP = FindPort(PortName): if (FP t= NULL) printf(" nPort already exists - Lag might be running. n n'); exit_code = EXIT_ERROR; ) else * Create Input Port * InputPort = Create_Port(PortName,LOG_PORT_PRI); if (InputPort == NULL) ( printf(' nCouldn't open a porc n n'); exit_code =
EXIT_ERROR; } else * Locate Log File * i f (Add_To_Log(StartupText,LogFileName)) LogProcess(InputPort,LogFileName); Add_To_Log(ShutDownText,LogFi1eName); ) else ( printf ("VnCan't create log file! I i n n'J ; exit_code = EXIT_ERROR; ) * Delete Port from System * Delete_Port(InputPort) : } } exit texiencode); ) Log Process This routine is the heart of the logger program. It repeatedly waits for and processes log messages until an END_PROGRAM command is received.
Void LogProcess(struct MsgPort *IP, char *FNJ BOOL Continue; struct LogMessage *LM; int LogErrors; int LogRequests; char Text [MAXMSGJ ; LogErrors = 0; LogRequests - 0; * Add Port to Global list * AddPort(IP); f* Wait for Log Messages V Continue .* TRUE; while (Continue) WaitPort(IP)r if ( (LM = (struct LogMessage •)GetMsg(lP)) != NULL) ( LogRequests**; switch(LM- Command!
case LOG_MESSAGE; * Log a message * if (LM- Reply =s QUICK REPLY) * Copy text into local area before replying * strncpy(Text,LM- LogText , MAXMSG); ReplyMsg((struct Message *)LM); LM = NULL; * Update LogErrors count if not added to log * if (IAdd_To_Log(Text,FN)) LogErrors+ +; } else * Add message to log, set response * if (Add_To_LogILM- LogText.FN)) LM- Response = PROCESSED; } else LM- ?.esponse = WRITE_FAIL; LogErrors**; ) } break; case GET_STATUS; * Return Log Status * LM- N_Log_Req = LogRequests; LM- N_Log_Errors = LogErrors; LM- Response PROCESSED; break; case
END_PROG PAH: f* End Log Program • Continue = FALSE; LM- Response = PROCESSED; break; ) ’ Message already replied to if QUICK_REPLY specified ARTISTS ANIMATORS MORE THAN YOU CAN BELIEVE!
GRAPHICS WORKSHOP " is a feature packed drawing tool for hobbyists and commercial animators. Over 200 easily accessed commands give unprecedented control over standard paint and graphic routines; plus generates incomparable PAGE animations exhibiting fade out in, changeable paths, 1344 colors on screen (non-HAM), color replacement fades; automatic generation of Hip, rotation, roll, size change, motion acceleration deceleration; ten custom brush library and brush tools to size, rotate, shape, ripple, roll, flip; paint with cumulative airbrush; and draws regular and irregular geometric shapes
automatically. Includes revolutionary CELL animation which allows animating numerous cells simultaneously, has moveable animation paths, and can produce complex animations of any length in l 8th the memory required with page anims; unique page animation with automatic features make titling a snap, hot keys are provided for menu commands, and font selection has automatic preview. AMIGA WORLDs "...Best new graphics program. "Write today for a complete list of GRAPHICS WORKSHOPfeatures.
¦ Supports PAL and NTSC in all AMIGA resolutions.
• Works with version 2.0 of system software.
• Recommend 1.5 Meg memory. • Hard drive installable GRAPHICS
WORKSHOP US $ 99.95 Ask for it at your favorite AMIGA software
Holosoft Technologies, 1637 East Valley Parkway, Escondido CA, 92027 Call (619)747-0663 for more inforation.
__ AUCA * 1 nyw tadarjrt el Corrmdon hw UjJv Circle 174 on Reader Service card.
T* Free memory if NO_REPLY specified, otherwise Reply if (LM- Reply == NO_REPLY) ( FrceMemlLM.sizeof(struct LogMessage)); I else ReplyMsg((struct Message *)LM); I ) ) } * Remove port from Global list * RemPort(IP); ¦ Process any additional messages V while (ILM * (struct LogMessage *)GetMsg(IP)) != NULL) LM- Response = SHU?_down,- * Free memory if NO_REPLY specified, otherwise Reply * if (LM~ Reply « NO_R£PLY) ( FreeMem(LM,sizeof(struct LogMessage)}; ) else ( ReplyMsg((struct Message *)LM); } } } Add To Log if (LM != NULL) ( I I This routine performs the writing of the messages to the
log file. It will return an error if unable to open the file or if write to file failed. The current date and time are pre-fixed to the log message before it is written to the file.
BOOL Add_To__Log(char 'LogEntry, char 'Filename) time_t clocktime; struct tm *CTime; int error; FILE 'logfile; short Month; BOOL Written; * Open the log file in the 'append' mode * logfile = fopent FileName, "a" ); if ( logfile = s NULL ) Written = FALSE; ) els ( * Get time. If not available print notime format • time( Sclocktime I; if clocktime == -1 ) error = fprintf( logfile, NOTMFORMAT, LogEntry); } else Ctime = localtime fitclocktime I; if ( Ctime == 0) error = Fprintf( logfile, NOTMFORMAT, LogEntry); ) else t * Print date & time plus page number * Month = Ctime- cm_mon *
1; error = fprintf( logfile, TIMEFORMA7, Month, Ctime- tm_mday, Ctime- tin_year, CT i me - t rr._hou r, Ctime- tm_m in, Ctime- tm_sec, LogEntry ); } ) if (error 01 Written = FALSE; else Written = TRUE; fclose( logfile ); } return(Written); LISTING THREE: Log.c Activity Logging Utility Copyright © 1990 by Brian Zupke This program queues a log message or command to the logger program. The following commands are available:
- adds a message to the log log text log @ log I
- requests status of log
- shuts down logger program This version of the log command uses
the WAIT_REPLY command mode. This means that a reply is not
made until after a write to the log file is attempted.
include 'Log.h' de£ine MAXCHAR 500 * max characters to read process * char 'PortName = LOG_PORT„NAME; void maindnt argc, char *argv) * int argc; char *argv;* int exic„code; struct MsgPort ‘LogPort; struct MsgPort 'ReplyPort; struct LogMessage *LM; char LogEntry[ MAXCHAR ]; int Loglndex; int NextArg; char 'strptr; BOOL Inactive; exit_code = EXIT_OK; * Output log format if no text entered * if ( argc 2 ) printf(' n FORMAT; %s text,,. (log message)", argv(0]); printf(' n %s 9 (get status)', argv|0)); printf(' n %s ! (shutdown) n', argv|0)); ) else t* Create string from arguments
Loglndex = 0j for ( NextArg=l ; NextArg argc ; NextArg*+ ) strptr = strcpy(iLogEntry[Loglndex],argv[NextArg]); Loglndex += strlen(argv[NextArg!;; LogEntry[Loglndex**] - ' ) * end for * LogEntry[LoglndexI = ' 0'; * Create a reply port * • Add NULL * ReplyPort = Create„Port(NULL, LOG_PORT_PRI); if (ReplyPort = = NULL) print£('Couldn't create reply port!Vn'1; exit_code = EXIT_error; } else * Create message to send to logger * LM = (struct LogMessage *) AllocMemtsizeof(struct LogMessage), MEMF_CLEAR I MEMF_PUBLIC); if (LM == NULL) t printf(‘No memory available!1!! n‘); exit_code =
EXIT_ERROR; ) else * Prepare and send a message * LM- Header.mn_ReplyPort - ReplyPort; LM- Header.mn_Length (UWORD)sizeof(struct LogMessage); * Select command based on first parameter * switch (LogEntry) case *9r: LM- Command = GET_STATUSr break; case '!'; LM- Command = END_ PROG RAM; break; default; LM- Command = LOG_MESSAGE; strcpy(LM~ LogText,LogEntry); } LM- Reply = WA1T_REPLY; * Make sure logger is active (find it's port) * Inactive s FALSE; Forbid!); LogPort = FindPort(PortName); if (LogPort 1= NULL) PutMsg[LogPort.(struct Message *)LM); ) amigThe Grapevine Group mig '
REPLACEMENT ChiPS, PARTS AND UPGRADES --- else 052OACIA ...... S 15.50 1,3 Kickstart ROM .....S 27.95 8362 Derise ¦ 1 2 Bright ......S 26.50 256 x 4 120 (tor GVP, ICO BD) .. S 5.95 1 x 4 meg 80 Zip-SC (A3000)......S 33.50 8372A 1 meg Agnus Puller ...$ 94.50 8364 Paula ... S 29.95 5719 Gary ... $ 12,95 Multistart II 3 pos. ROM switch....$ 82.50 Kickboard 3 pos. ROM switch $ 37.95 Insider II Board 1-1 2 MB ,$ 269.95 A500 printed circuit boards call
* = NULL); AMC Hi CAN 1 DISCOVER DEPRESS j| information
lm©914-357-2424 Pnces subject to change exit_code; Inactive;
struct MsgPort "LogPort; struct LogMessage *LM; LogEntry[
MAXCHAR ]; Loglndex; NextArg;
• strptr; int BOOL char int int char } } • exit_code = EXIT_0K;
* Output log format if no text entered * if large 2)
exit(exit_code); • Output results based on command sent *
switch (LogEntry ) C case *0': printf('Requests; lid.
Errors: %ld n LM- N_Log_Req,LN- N-Log_Errors!; break; case 4
!4 : if lLH- Response *= PROCESSED) t printf('Logger shutting
down. n"); } else printfI'Can't Shut down!!!Vn')j exit_code =
EXIT_ERROR; ) break; default: switch (LM- Response) ( case
PROCESSED: printf("Message added 0K. n"); break; Case
WRITE_FAIL: printf("Write Fail: Not added! n'J; exit_code =
EXIT ERROR; break; case SHUT_D0WN: printf('Shut-Down: Not
added!in'); exiI_code = EXIT_ERROR; break; default:
printf('Unknown response: %ld n', LM- -Response) : exit_code -
EXIT_ERfiOR; * J FreeMemtLM.sizeof(struct LogMessage)); )
Delete_Port (ReplyPort); end 'if created reply port* *
Inactive = TRUE; } Permit(); if (Inactive) C prir.tf ('Can't
add message - logger not enabled! n') j exit_COde =
EXIT_ERROR; } else ( * Wait for a reply *
WaitPort(ReplyPort); while (ILK = (struct LogMessage
• AMIGA UPGRADES •
- Enhanced Chip Set - 1MB “FATTER AGNUS" CHIP (8372A) with FREE
Chip Puller and NEW step-by-step 10 minute Instructions. Works
In A500 or A2000 *89.95 plus UPS.
NEW SUPER DENISE CHIP (8373) wilti productivity and scan mode. An absolute must with 2.0. $ 54.50
- MEGACHIP 2000 - A 2000 upgrade board allows 2 MG ol chip RAM
(uses new 2 MB AGNUS), You now get double the chip RAM to
custom ships, more graphics and digitized audio, excellent lor
displaying graphics, sdderiess installation. Includes free chip
puller. We even buy back your old 1 MG AGNUS. S339.00 (Before
Rebale) MEGAChip tor the A500 now available (revision 6A 7)
- AT BriDGEBOARD KIT (A2286) $ 538.00
- MULTISTART II (ROM switch) - Keyboard controlled 3 position
Kickstart ROM switch, With 2.0 released, all software can now
be utilized. Simple installation, no soldering. $ 87,50 (A must
tor everybody) Switched controlled version $ 37.95.
- AMIGA 1000 REJUVENATOR UPGRADE ¦ Tap the power cl thB A3000.
Keep up with Ihe latest technology. S479.00 (Includes
diagnostic software package,)
- BIG FOOT - The power supply with your A500 is really a tiny 35
wait unit. II you are going to add memory or peripheriala. You
MUST buy this heavy duty 150 watt unil (Ian cooled).
$ 89.50 _ Circle 147 on Reader Service card.
define MAXCHAR 500 * max characters tc read process char "PortName - LQG_PORT_NAMEj void main(Inc arge, char "argv(]} ( ¦ NEW SPRING SUMMER 1991 CATALOG AVAILABLE • FREE 36 page catalog contains: low cost replacement chips, upgrades. 34 diagnostic products, tutorial VHS tapes, intedaces, heavy duty powBr supplies (tor A500 and A2000) and other worldwide products you won’t lind anywhere else. Dealers, use your letterhead.
HP Laser Memory Board OMB.... S 98.50 2MB74MB ..S 145.95 205.95 AdRAM 540 0K ..S 97.95 Each additional meg add .S 38.00 AdRAM 2080 0K $ 114.50 Each additional megadd .S 34,00 AdSCSI 2080 OK .$ 186,50 AdSCSI 2080 2 mag ..S289.50 AdSpeed ... ,......$ 206.95 Flicker Free Video .....S305.95 Flicker Fixer (Microway) ....$ 234.50 Amiga Diagnostician ______________S 14.95 3 Chestnut St. Suffern, NY 10901 order Heel -800-292-7445 Fax 914-357-6243 We ship Worldwide VISA
printf(' n FORMAT; Is text.». n n", argv(Oj); LISTING FOUR: Qiog.c •- i } Quick Log Utility Copyright © 1990 by Brian Zupke This program queues a log message or command to the logger program. The following commands are available; qlog text qlog :
- adds a message to the log
- shuts down logger program This version of the log command uses
the NO_REPLY command mode. This means that no reply is made and
the logger program must free up the message.
include "Log.h" • Create string from arguments * Loglndex = 0; for (NextArg*! ; NextArg argc t NextArg**) strptr = strcpy(iLogEntry[Loglndex], argvtNextArg]); Loglndex *¦= strien(argv[NextArg]); LogEntry [Loglndex*-*] = * } * end for * LogEntryILoglndex] * * 0r; * Add NULL * • Create message to send to logger V LM - (struct LogMessage *) AllocMem(sizeo£(struct LogMessage), MEMF CLEAR I MEMF PUBLIC); if (LM 3- NULL) printf('No memory available!I!I n*); exit_COde = EXIT_ERROR; ) else I * Prepare and send a message * LM- Header.mn„Length = (UWORD)sizeof (struct LogMessage) ; r
Select command based on first parameter V switch (LogEntry[01) ( case *J': LM- Command = £ND_PROGFAM; break; default: LM- Command = LOG_MESSAGE; strcpy(LM- LogText, LogEntry) ; LM- Reply = NO_F.EPLY; • Make sure logger is active (find it's port) * Inactive = FALSE; Forbid(); LogPort = FindPort(PortName); if (LogPort ! = NULL) t PutKsg(LogPort, (struct Message *)LM); ) else Inactive = TRUE; } Permit () .* if (Inactive) printf("Can’t add message - logger not enabled! n"); exit_cOde = EXIT_ERRGR; } } ¦* end 'if memory available’ * ) exit (exit_code) j } LISTING FIVE: Logtest.C Log Test
Copyright © 1990 by Brian Zupke The format for this command is 'logtest name '. This causes 50 messages containing the text 'name* (default is 'LogTest') to be sent to the log in the WAIT_REPLY mode.
((include *Log,h* char "PortName = LOG_POP.T_NAXE; void main-flnt argc, char *argv[j) ( BOOL Inactive; struct MsgPort "LogPort; struct MsgPort "ReplyPort; struct LogMessage *LM; char "LogName; int NumberLogs; int x?
NumberLogs = 50; LogName = "LogTest'j if ( argol ) LogName = argvfl],* } * Create a reply port * ReplyPort = Create_Port(NULL,LOG_PORT_PRI); if (ReplyPort == NULL) ( printf('Couldn't create reply port! n"); ) else * Create message to send to logger * LM = (struct LogMessage *) AllocMem(sizeof(struct LogMessage).
MEMF_CLEAR | MEMF_PUBLIC)j if (LM == NULL) printf('No memory available!!!!Hn*); } else for (x = 0; x NumberLogs; x++) * Set up and send log message * LM- Header.mn_ReplyPort =¦ ReplyPort; LM- Hea der.rrm_Leng ch = (UWORD)sizeof (struct LogMessage) LM-Command = LQG_MESSAGE; sprincf(LM- LogText,'%s msg %2d",LogName,x); LM- Reply a WAIT_REPLY; * Make sure logger is active * Inactive = FALSE; Forbid(); LogPort = FindPort(PortName); if (LogPort 1= NULL) PutMsg(LogPort, (struct Message *)LK); else Inactive = TRUE; 1 Perrai t (); if (Inactive) ( printf('Can't add - logger not
enabled! n*); ) else ( * Wait for a reply * WaitPort(ReplyPort); while 11LM = (struct LogMessage *) GetMsg(ReplyPort)) as NULL); switch (LM- Response) case PROCESSED: printf(‘%s Msg added ok. n",LogName); break; case WRITE_FAIL: printf('%s Fail: Not added!Yn".LogName)j break; case SHUT_DQWN: printf("Shutdown: %s not added! n“, LogName); break; default: printf("Unknown response: %ld n", LM- Response); J ) * end for * FreeMem(LM,sizeof(struct LogMessage)); } Delete_Port(ReplyPort); J LISTING SIX: Qlogtest.c • ?
Quick Log Test I I 1 Copyright © 1990 by Brian Zupke I I I The format for this tewst command is 'qlogtest n *. I I This Causes n (default is 10) messages to be sent to the I t log in the XO_REPLY mode.
• include 'Log.h' char *PortName = LOG_PORT_NAM£; void main(int
argc, char *argv(]) ( BOOL Inactive; struct MsgPorc *LogPort;
struct LogMessage *LM; int N amberLogs; int x; NumberLogs = 10;
if ( argol ) sscar.f (argv [ 1 ]. *%ld". INamberLoga); if
(NumberLogs = 0) NamberLogs b 10; ) for (x=0; x NunberLogs;
x*-*) • Create message to send to logger * LM = (struct
LogMessage *) AiloeMem(sizeof(struct LogMessage), MEMF_CLEAR I
MEMF_PUBLICJ; if (LM == NULL) ONE BYTE
P. O. Box 455 Quaker Hill, CT 06375
(203) 443-4623 printft'No memory available!
} else t LM- Header.mn_Length = (UWORD)sizeof(struct LogMessage); LM- Coranand = LOG.MESSAGE; sprintf I LM- LogText. 'Quick log message lid', x); LN- Reply = NO.REPLY;
* Make sure logger is active (find it's port) YOUR ONE-STOP IS
STORE Authorized dealer for Commodore-Amiga Computers, Great
Valley Products (GVP), Authorized Commodore-Amiga Service and
Authorized Amiga Graphics Dealer.
Nactive s FALSE; Forbid I); AMIGA IS A REGISTERED TRADEMARK OF COMMODORE-AMIGA. INC. LogPort = PindPort(PortName); f (LogPort is NULL) PutMsg(LogPort, (struct Message *)LM)j lse Inactive n TRUE; Permit(); £ (Inactive) printf(‘Can't add message - logger not enabled! n*); end 'memory available' * end 'for' Circle 121 on Reader Service card.
If (MP ». HULL) t !
Else t FreeSignal(Signal); MP- mp_Nodt. • - Pri = pri; M?- mp_Noce.In.Type = NT.MSGPORT; MP- mp_Flags = PA.SIGNAL; MP- mp_SigBit = Signal; MP- mp_SigTask = FindTask(NULL); NewList (Si (MP- mp_MsgList)); LISTING SEVEN: Port.c *- i return IMP); Create Port I This routine creates a message port with a task signal I I connected. I ( Delete Port 1
• include exec exec.h
• include functions.h I This routine frees the memory
associated with a port I and frees up the task signal used for
Struct MsgPorc *Create_Port(char "name, int pri) ( struct MsgPort MP; int Signal; Signal a AllocSignal(-1); if (Signal 0) MP = NULL; ] else void Delete_Port(struct MsgPort *MP) if (MP 1 * NULL) ( FreeSignal (longIMP- mp_SigBit); FreeMem(MP,sizeof(struct MsgPort));
• AC* (struct MsgPort *) AllocMem(sizeof(struct MsgPort).
MEMF_CLEAR I HEMF.PUBLIC); MP
* ' Vol. 1 No. 1 Premiere, 1986 Highlights include: "Super
Spheres", An Abasic Graphics Program, by Kelly Kauffman "Date
Virus", by J Foust "EZ-Term", by Kelly Kauffman "Inside CL1",
by G. Musser « Vol. 1 No. 2 1936 Highlights include: "Inside
CL1: Part Two", In- G. Musser "Online and the CTS Fabite 2424
ADH Modem", by J. Foust
* Vol. 1 No. 3 1986 Highlights include: "Forth!", A tutorial
"Deluxe Draw!!", An AmigaBASIC art program, by R. Wirch
"AmigaBASIC", A beginner's tutorial "Inside CL1: Part 3", by
George Musser V Vol. 1 No. 4 1986 Highlights include: "Build
Vour Own 5 1 4" Drive Connector", by K. Viveiros "AmigaBASIC
Tips”, by Rich Wirch "Scrimper: Part One", by P. Kivolowitz
* Vol. 1 No. 5 1986 Highlights include: "The HSI to RGB
Conversion Tool", by S. Pictrowicz "Scrimper: Part Two" by
Perrv Kivolowit "Building Tools", by Daniel kan
* Vol. 1 No. 6 1986 Highlights include: "Mailing List", by Kelly
Kauffman "Pointer Image Editor", by Stephen Pictrowicz
"Scrimper: Part Three", by Perry Kivolowitz ¥ Vol. 1 No. 7 1986
Highlights include: "Try 3-D", by Jim Meadows "Window
Requesters in Amiga Basic", bv Steve Michel "I C What 1 Think",
by R, Peterson "Linking C Programs with Assembler Routines", by
* Vol. I No. 8 1986 Highlights include: "Using Fonts from
AmigaBASIC". B I im Jones "A Tale of Three EM ACS", by Steve
Poling ".bmap File Reader in AmigaBASIC". By T. Jones
* Vol. 1 No. 9 1986 Highlights include: "Starting Vour Own
Amiga-Related Business". By W. Simpson "Keep Track of Vour
Business Usage for Taxes", by J. Kujnmer "Using Fonts from
AmigaBASIC: Part Two", by Tim Jones "68000 Macros On The
Amiga", by G. Hull ¥ Vol. 2 No. 1, January 1987 Highlights
include: "AmigaBASIC Titles", by Bryan Catley "A Public Domain
Modula-2 System", bv Warren Block "One Drive Compile", by
Douglas Lovell ¥ Vol. 2 No, 2, February 1987 Highlights
include: "The Modem", by Joseph L. Rothman "The
ACOProject....CraphicTelecanferencmgon the Amiga", by S. R
Pictrowicz "A Disk Librarian In AmigaBASIC", by John Kerman
"Creating And Using Amiga Workbench Icons", by C. Hansel Index
* Vol. 2 No. 3, March 1987 Highlights include: "Subscripts and
Superscripts in AmigaBASIC", by 1.5mith "AmigaTrix", Amiga
shortcuts, by W. Block "Intuition Gadgets", by Harriet
MaybcckTolly "Forth!", by Jon Bryan ¥ Vol. 2 No, 4, April 1987
Highlights include: "Jim Sachs Interview", by S. Hull "The
Mouse That Got Restored", by Jerry Hull and Bob Rhode "Secrets
of Screen Dumps'', by Natkun Okun "Amigatrix 11", bv Warren
Block ¥ Vol. 2 No. 5, May 1987 Highlights include; "Programming
in 68000 Assembly Language", by C. Martin "Using FutureSound
with AmigaBASIC", by J. Meadows "Waveform Workshop In
AmigaBASIC", by J. Shields "Intuition Gadgets: Part 11", by H.
* Vol. 2 No. 6, June 1987 Highlights include: "Modula-2 AmigaDOS
Utilities", by S. Faiwiszewski "Amiga Expansion Peripherals",
by J. Foust "What You Should Know Before Choosing an Amiga 1000
Expansion Device", by S. Grant
* Vol. 2 No. 7, July 1987 Highlights include: "Video and Your
Amiga", by Oran Sands "Quality Video from a Quality Computer",
by O. Sands "All About Printer Drivers", by Richard Biflak
"68000 Assembly Language", by Chris Martin ¥ Vol. 2 No. 8,
August 1987 Highlights include; "Modula-2 Programming"
"Assembly Language" "Disk-2-Disk".by Matthew Leeds "Skinny C
Programs", by Robert Riemersma. Jr.
W Vol. 2 No. 9, September 1987 Highlights include: "Modula-2 Programming", by S Faiwiszewski "AmigaBASIC Patterns", by Brian Catley "Programming with Soundscape", by T. Fay ¥ Vol. 2 No. 10, October 1957 Highlights include: "Max Headroom and the Amiga", by John Foust " Amiga Artist: Brian Williams", by John Foust "All About On-line Conferencing", by Richard Rue "Fast File I O with Modula-2", by Steve Faiwiszewski ¥ Vol. 2 No. 11, November 1987 Highlights include: "Modula-2 Programming", S. Faiwiszewski "68000 Assembly Language", by Chris Martin "The AMICUS Network", bv John Foust "C Animation:
Part ir, by Mike Swinger ¥ Vol. 2 No. 12. December 1987 Highlights include: "Cl.l Arguments in C", by Paul Castonguay "MIDI Interface Adaptor", by Barry Massoni "Modula-2", by S. Faiwiszewski "Animation for C Rookies: Part 111", by M. Swinger ¥ Vol. 3 No. 1, January 1988 Highlights include: "C Animation: Part IV", by Michael Swinger "Forth", by John Bryan "The Big Picture", by Warren Ring "Modula-2 Programming", by S. Faiwiszewski
* Vol. 3 No, 2, February 1988 Highlights include: "Laser Light
Shows with the Amiga", by Patrick Murphy "Photo Quality
Reproduction with the Amiga and Digi- Vicw", by Stephen Lebans
"68000 Assembler Language Programming", by Chris Martin "AiRT",
Icon-based program language, by S. Faiwiszewski ¥ Vol. 3 No. 3.
March 1988 Highlights include: 'The Hidden Power of CL1 Batch
File Processing", by J. Rothman "Perry Kivolowitz Interviewed",
by Ed Bercovit* "PAL Help", A 1(H to expansion reliability, by
Perry Kivolowitz "Amiga Serial Port and MIDI Compatibility for
By L Ritter and G. Renlz ¥ Vol. 3 No. 4, April 19HS Highlights include: "Writing A SoundScape Patch Librarian", by T. Fay "Upgrade Your A1000 to A500 2000 Audio Power", by H. Basse n "The Big Picture, Part II: Unified Field Theory", by VV. Ring ¥ Vol. 3 No. 5, May 1988 Highlights include: "Interactive Startup Sequence", by Udo Pern is "The Companion", by P.Gosselin "The Big Picture, Unified Field Theory: Part 111", by YV. Ring "Modula-2", Termination modules for Benchmark and TD1 compilers, by Steve Faiwiszewski ¦§' Vol. 3 No. 6, June 1988 Highlights include: "Reassigning Workbench Disks", by
John Kerman "An IFF Reader in Multi-Forth", by Warren Block "Basic Directory Service Program". Programming alternative to the GimnuvZeroZcro, by Bryan Catley V Vol. 3 No. 7, July 1988 Highlights include: "Roll Those Presses!", The dandy, demanding world of desktop publishing, by Barney Schwartz "Linked Lists in C", by W. H. Gammill "C Notes from the C Group", by Stephen Kemp
* Vol. 3 No. 8, August 1988 Highlights include: "The Developing
Amiga", A gaggle of great programming tools, by Stephen R.
Pietrowkv "Modula-2 Programming", Libraries and the FFP and 1EE
math routines, by Steve Faiwiszewski "Amiga Interface for Blind
Users", by Carl VV. Mann "Tumblin' Tots", Assembly language
program, by D, Ashiev ¥ Vol. 3 No, 9. September 1988 Highlights
include: "Speeding Up Your System", Floppy disk caching, by
Tony Preston "Computer-Aided Instruction". Authoring system in
AmigaBASIC, by Paul Castonguay "Gels in Multi-Forth, Part It:
Screenplay", by John Bushakra « Vol. 3 No. 10, October 1988
Highlights include: "The Command Line:NEWCLI: A painless way to
create a new console window", by Rich Faleonburg "Bob and Ray
Meet Frankenstein". Create, animate, and metamorphose graphics
objects in AmigaBASIC.by R. D'Asto "HAM & AmigaBASIC", by Brvan
* Vol. 3 No. 11. November 1988 Highlights include: "Structures in
C", by Paul Castonguav "On The Crafting of Programs". Speed up
your progs, by D. Hankins "BASIC Linker", Combine individual
routines from your program library to create an executable
program, by B. Zupke ¥ Vol. 3 No. 12, December 1988 Highlights
include: "Converting Patch Librarian Piles", by Phil Saunders
"Easy Menus in Jforlh", by Phil Burk "C Notes From The C Group:
Program or function control cuding", by Stephen Kemp ¥ Vol. 4
No. 1, January 1989 Highlights include: "Scrolling Through
SuperBitMap Windows", by Read Preiimore "Sync Tips: Dot crawl,
the Amiga and composite video devices", by Oran J, Sands
"Pointers, Function Pointers, and Pointer Declarations in C",
by Forest W. Arnold ¥ Vol. 4 No. 2, February 1989 Highlights
include: "Sync Tips: Getting inside the genlock",by Oran Sands
"On the Crafting of Programs: A common standard for C
programming?", by D J. Hankins An Introduction to Arcxx
programming", by Steve Faiwizewski ¥ Vol. 4 No. 3, March 1989
Highlights include: "Fractal Fundamentals", by Paul Castanguay
"Image Processing With Photosynthesis", by Gerald Hull
Benchmark 1: Fully Utilizing The MC6B8S1", Part 1:
Turbocharging the savage benchmark, by Read Predmore "Breaking
Ihe Bmap Barrier", by Robert D'Asto ¥ Vol. 4 No. 4, April 1989
Highlights include: "Adding the Not-So-Hard Disk”, by J P.
Twardv "The Max Hard Drive Kit", A hard drive installation
Using Palomax’s Max kit, by Donald W. Morgan "Sync Tips: A dearer picture of video and computer resolutions", by Oran J. Sands ¥ Vol. 4 No. 5, May 1989 Highlights include: "Building Your Own Stereo Digitizer", by Andre Theberge "MIDI Out Interface”, by Br. Seraphim Winslow "Digitized Sounds in Modula-2", by Len A. White "Sync Tips: The secrets hidden beneath the flicker mode", by Oran J. Sands ¥ Vol. 4 No. 6, June 1989 Highlights include: "At Your Request: Design your own requesters in AmigaBASIC”, by John F, Wcidcrhim "Exploring Amiga Disk Structures", by David Martin "Diskless Compile in C",
by Chuck Rnudonis ¥ Vol. 4 No. 7, July 1989 Highlights include: "Adapting Analog Joysticks to the Amiga", by David Kinzer "Using Coordinate Systems: Part II of the Fractals series addresses the basis of computer graphics", by P.Castonguay ¥ Vol. 4 No. 8, August 1989 Highlights include: "Getting Started in Video", by Richard Starr "Executing Batch Files in AmigaBASIC'.by Mark Aydellotte "Building a Better String Gadget", by John Buslukra
* Vol. 4 No. 9, September 1989 Highlights include: "Digitizing
Color Slides And Negatives on the Amiga", by Ron Gull
"Improving Your Graphics Programming", by R Martin "Cell
Animation In Modula-2", by Nicholas Cirnseila ¥ Vol. 4 No. It),
October 1989 Highlights include: "Better TrackMouse". By Robert
Katz "APL & The Amiga", by Henry Lippert "More requesters in
AmigaBASIC”, by John Wiederhirn "Glatt'5 Gadgets", by Jeff
Glatt ¥ Vol. 4 No, 11, November 1939 Highlights Include: "The
Amiga Hardware interface", by John lovine "APL & The Amiga,
Part 11", by Henr r Lippert "&4 Colors In AmigaBASIC", by Bryan
Catley "Fast Fractals ", by Hugo M.H. Lyppens ¥ Vol . 4 No. 12,
December 1989 Highlights Include: "The MIDI Must Go Thru", bv
Br. Seraphim Winslow "View From the Inside: Bars&Pipes", by
Melissa Jordan Grey "ARexx Part 11", by Steve Gulmor "A CLI
Beginner's Questions Answered", by Mike Morrison ¥ Vol. 5 No.
1, January 1990 Highlights include: "Animation? BASlCally!",
Using Cell animation in AmigaBASIC, by Mike Morrison "Menu
Builder”, by T. Preston "Facing the CLP', Disk structures and
startup-sequences, by Mike Morrison ¥ Vol. 5 No. 2, February
1990 Highlights include: "A Beginner's Guide to Desktop
PublishingOnThe Amiga", by John Steiner "Resizing the shell CLI
Window", by William A. Jones "Call Assembly Language from
BASIC", bv Martin F. Combs ¥ Vol. 5 No. 3 March 1990
Highlights include: "Screen Aid", A quick remedy to prolong the
life of your monitor, by Bryan Catley "The Other Guys' Synthia
Professional", review by David Du berm an "Passport's Master
Tracks Pro vs. Blue Ribbon Bakery's Bars&Pipes", by Ben Means ¥
Vol. 5 No. 4, April 1990 Highlights include: "Bridging the 3.5"
Chasm", Making Amiga 3.3" drives compatible with IBM 3.5“
drives, by Karl D. Belsom "Hridgeboard Q & A”, by Marion Deland
"Handling Gadget & Mouse IntuiEvents ", More gadgets in
Assembly, by Jeff Glatt "Ham Bones", by Robert D'Asto ¥ Vol. 5
No. 5 May 1990 Highlights include: "Commodore's Amiga 3000",
preview "Newtek's Video Toaster", preview "Do It By Remote", by
Andre Theberge "Rounding Off Your Numbers", by Sedgewick Simons
¥ Vol. 5 No. 6, June 1990 Highlights include: "Convergence", Part 5 of the Fractal series, by P. Castonguay "C ++: An introduction to object-oriented Amiga programming", by Scott B. Steinman "APL and The Amiga: Primitive Functions and Their Execution", by Henrv T. Lippert ¥ Vol. 5 No. 7, July 1990 Highlights include: "Apples, Oranges, and MIPS: 68030-based Accelerators For The Amiga 2000”, by Ernest P. Viveiros, Jr.
"Poor Man's Spreadsheet", A simple spreadsheet program that demonstrates manipulating arrays, by Gerry' L. Penrose "Crunchy Frog II", by Jim Fiore "Getting to the Point: Custom Intuition Pointers In AmigaBASIC", by Robert D’Asto ¥ Vol. 5 No. 8, August 1990 Highlights include: "Mimetics' FrameBuffer", review by Lonnie Watson "Desktop Video in a University Setting", bv John Steiner "Title Screens That Shine: Adding light sources with DeluxePaint III", by Frank McMahon
* Vol. 5 No. 9, September 1990 Highlights include: "Programming
In C on a Floppy System", Yes even a stock A500 with a 512K RAM
expander, by Paul Miller "Voice-Controlled Joystick", by John
lovine "Gradient Color Dithering on the Amiga Made Easy", bv
Francis Gardino ¥ Vol. 5 No, 10, October 1990 Highlights
include: "Notes on PostScript Printing with Dr. Ts Copyist", by
Hal Belden "CAD Overview: X-CAD Designer, X-CAD Professional,
IntroCAD Plus, Aegis Draw 2000, UltraDesign", by Douglas
Bullard "Sound Tools for the Amiga”, by M. Kevelson "Audio
Illusion", Produce fascinating auditory illusions on your
Amiga, by Craig Zupke ¥ Vol. 5 No, 11, November 1990 Highlights
include: "Getting A Lot For A Little", A comparison of the
available Amiga archive programs, by Greg Epley "High Density
Media Comes to the Amiga", by John Steiner ¦The KCS Power PC
Board", by Ernest P. Viveiros, Jr.
If Vol. 5 No. 12, December 1990 Highlights include: "Information X-Change", by Rick Broida "Feeding The Memory Monster", the ICD AdRAM 340 and AdRAM 560D, review by Ernest P Viveiros, Jr.
"Making A Name ForYourself", Creating logos on the Amiga, by Frank McMahon '¥ Vol. 6 No. 1, January 1991 Highlights include: "Electronic Color Splitter", an inexpensive way to grnb images tiff video sources, by Greg Epley “The Animation Studio", Disney’s classic approach in a character animation program, by Frank McMahon "Forensic Animation", the Amiga helps out in Ihe courtroom, by Andrew Lichtman
* ¥Vol. 6 No. 2, February 1991 Highlights include: "Xetec's
Cdx-650”, CD-ROM technology for the Amiga, by Lonnie Watson
"More Ports For Your Amiga", by Jeff Lavin "Medley", A look at
different types of music software available, by Phil Saunders ¥
Vol. 6 No. 3, March 1991 Highlights include: "NewTek's Video
Toaster A New Era In Amiga Video", a complete tour of the Video
Toaster, by Frank McMahon "Ultrasonic Ranging System", the
sonar system project continues by John lovine "Writing Faster
Assembly Language", the discussion on how to speed up programs
with assembly is completed, by Martin F. Combs ¥ Vol. 6 No. 4,
April 1991 Highlights Include: "DCTV", manipulate millions of
colors in real time, by Frank McMahon "Lauren in Disguise",
workaround to DeluxPaint Ill s lack of HAM support, by Merrill
Callaway "Medley", by Phil Saunders Plus, a special feature on
Graphic Word Processors ¥ Vol. 6 No. 5, May 1991 Highlights
include: ’The Big Three in DTP," A desktop publishing overview
by Richard Matakn 'The Amiga Desktop Publisher's Guide to
Service Bureaus," by John Steiner "M.A.S.T.'s Parallel Port
SCSI Adapter," An inexpensive way to attach a hard disk to your
A500 by Dan Michaelson "All in One," programs for the beginner
by Kim Schaffer WvoL 6, No.6, June 1991 Highlights include:
"MaxiPlan Plus,' a rev iew by Chuck Raudonis "CDTV," a
comprehensive look at Comodore's hottest item "H AM-E," a
review introducing an excellent 24-bit color video board by
David Johnson "Pixel 3D," review by John Steiner "Professional
Page 2.0," .1 review of a complete and truly professional
desktop publishing package by Rick Broida ¥ Vol. 6 No. 7, July
1991 Highlights include: "Firecracker 24", a review of the
latest is 24-bit video boards from Impulse by Frank McMahon
"Proper Grammar", a review of a comprehensive spell and
grammarcheckerby Paul I j rivet* "PageSlream", another entry in
the word processing desktop publishing software line, by John
Steiner Also, extensive Summer CES coverage!
Power Basic: The Pre-processor by Jonathan E. Horne The BASIC programming language is often criticized for being cumbersome, impractical, and slow. It is scarred with a reputation of producing unstructured spaghetti-like code.
Perhaps that's the way BASIC used to be, but not anymore.
With the advent of BASIC compilers like HiSoft BASIC, AC BASIC, and GFA BASIC, plus the development of new structured programming techniques, BASIC can produce code that is as fast and organized as its C or Modula 2 counterparts.
One advantage that these other languages have always had over BASIC is that they use something called a preprocessor. A pre-processor is a program that reads through source code and prepares it for compilation by the compiler.
When this preparation is done, many useful tasks are accomplished. Perhaps the most important task is definition replacement.
Definition replacement works in much the same way the search and replace functions of a word processor do. The preprocessor is given a piece of text and told to replace every occurrence of that text in a file with another piece of text. For example, if you instructed the pre-processor to replace the word Hi with the phrase Hello world, the sentence Hi, my name is John would become Hello world, my name is John. In C language, the commands might look like this:
* define Hi -Hello World!'
MainO t printf("%s try name is Jobn n“,Hi); 1 This program would produce output that says Hello World!
My name is John. The text Hi was replaced with a literal string "Hello World!".
At the end of this article, there is a BASIC source code listing for a simple definition replacement pre-processor.
Type it in and compile it according to your compiler's directions. If you do not have a compiler, you can use the program with the Amiga Basic interpreter, but it will run significantly slower. The pre-processor works in much the samewayaCorAssemblyp reprocessor would. At the top of your program, enter the word 'define (including the apostrophe) followed by a symbol (a piece of text that you want replaced), and a value (text you want to replace the symbol with). For example, the following defini tion would tel! The preprocessor that you want to replace ever)' occurrence of the word pet in
your program with the phrase billy-goat.
, 'define pec billy-goat When you run the pre-processor, the program will ask you to enter the name of a BASIC source code file. Type in the name of your BASIC program. Make sure that your program was saved in ASCII format! If you created your program with a text editor, you should have no problem. If you created your program using the Amiga Basic interpreter, make sure you save the program using the ,a option. For example, you could save your program by typing SAVE "myprog",a in the interpreter. After entering the name of your program the pre-processor will begin working. It will tell you how
many definitions it found. When it is done, you will have a new file on your disk with the same name as the original plus the extension .out at the end. In this file, you will find that all of the definitions in the original program have replaced their corresponding symbols.
If your BASIC program was named project, you would run the pre-processor, enter the name project for the source code file name, and an output file titled project.out would be created. If your original program looked like this: 'define motto "A penny saved is a penny earned."
PRINT motto then the output of the pre-processor would look like this: After being run through the pre-processor, the same program would look like this: 'define DisplayHessage PRINT “Hello World!"
'define FlashScreen BEEP 'define show print 'define instructions 'Hit a key to continue!* 'define WaitForKey WHILE INKEYSo" :WEND 'de f i ne GoAway END PRINT "Hello World!"
BEEP PRINT "Hit a key to continue!"
BEEP WHILE INKEYSo" :WEND END 'define motto 'A penny saved is a penny earned.
PRINT 'A penny saved is a penny earned.* So just how useful is definition replacement? The longer the program you write, the more useful you will find definition replacement to be. For example, let's say you wanted to write a program that converted angles measured in degrees to radians. The formula to do this is Rad Angle=2(PI)(Deg Angle).
You could write: INPUT "Angle in degrees:",a PRINT "The angle in rads is'; a*2*3.141592 180 or, you could have used The next time you look at source code listings for a language such as C or Assembly, pay attention to the number of definitions you find. By studying these examples, you may find new ways to use your BASIC pre-processor. If you are of the adventurous type, you could expand the program included in this article to perform other functions handled by commercial pre-processors such as allowing for include files and selective compilation. Maybe someday, a pre-processor will be
automatically included with BASIC compilers as it is with other languages.
• define DegToRad 2*3.141592 180 INPUT 'Angle in degrees:'.a
PRINT 'The angle in rads is'; a * DegToRad This is an example
of clarity. Using definition replacement makes your program
much easier to understand and modify.
Also, there is less chance of entering the formula wrong if you only have to type it once. Besides, it is much easier to remember the name DegToRad than it is to remember the formula itself.
Definition replacement can also be used in more exotic ways. For example,you could personalize the BASIC language to suit your own style. Would you recognize the following program?
'define OiaplayMessage PRINT 'Hello World!"
'define FlashScreen BEEP 'define show PRINT 'define instructions "Hit a key to continue!* 'define WaitForKey WHILE INKEYSo":WEND 'define GoAway END DisplayMessage FlashScreen show instructions FlashScreen WaitForKey GoAway 'A BASIC Pre-processor 'By Jonathan Horne - November 1990 'Initialize variables extS 2 ".out* 'extension to add to source code 'the define statement to search 'maximum number of definitions 'name of source code input file filename ends = *'define* for maxdefs% = 500 allowed sources a " 'Zero counters no,defs% = 0 reps% = 0 no.lines* = 0 'number of definitions found 'number
of replacements made
• number of lines in the source 'Number of errors encountered in
code errors% = 0 source code 'Dimension Arrays to maximum
number of definitions allowed DIM
symbols(maxdefs%),values(maxdefs%) 'Read in the filename for
the basic source code reenter: CLS LINE INPUT “BASIC source
code path £ilenume:*,sources IF sources = ** THEN reenter PRINT
'Look for define statements and determine symbols and values.
'When a "define* is encountered, specified in the variable cmd$ , 'the text between the spaces constitutes the symbol. All of the text 'to the right of the second space becomes the value 'The format is: 'define xxxxxxx xxxxxxxxxxxxxxxxxxx First Space Second Space OPEN sources FOR INPUT AS 1 'read through the ENTIRE file looking for definitions (they may be anywhere!I WHILE NOT EOFtl) 'read one line from the file LINE INPUT n.infcS no.lines! = no.lines! + i 'see if this line begins with our ''define' statement IF LEFTS IinfoS,LEN(cmdS)) = cmdS THEN 'keep track of how many cefinitons were found
no.defs! = no,de£s% + 1 'determine the position of the spaces... cpl% is first, cp2% is second cpl% = INSTRIinfoS,SPACES 11)I cp2% = INSTR(cpl%+l,infoS,SPACES(1)) 'Check to see that there were at least 2 spaces IF (cpl% * cp21) = 0 THEN errors! = errors! 1 PRINT * Error in line ";no.lines!
PRINT " infoS PRINT END IF 'If there are no errors then assign: ' symbol is the text between the first two spaces.
* value is the text to the right of the second space including
spaces) IF errors! = 0 THEN symbols(no,cefs») =
KIDS(infoS,cpl!+l.cp2% - cpl%-l) values(no.defs!) -
RIGHTS(info$ ,LEN(info$ )-cp2%) END IF END IF WEND CLOSE 1 'If
there were any errors, then stop and tell user IF errors! 0
THEN PRINT " There were ";errors!;' errors" PRINT " No output
file was generated."
PRINT PRINT ' Kit any key to continue..." WHILE inkeyS = "" : WEND STOP END IF 'Stop if there is nothing to be done IF no.defs! = 0 THEN PRINT " No replacements to be made I* PRINT PRINT * Kit any key to continue..." WHILE inkeyS = : WEND STOP END IF 'display our list of definitions PRINT r.c.cefs!;" definitions recognized...' FOR it = 1 to no.defs!
PRINT " ¦;symbolS(i%), valueS(i%) NEXT i!
'Open our destination file OPEN sources-extS for output as 2 'Write the new file with values replacing symbols OPEN sources FOR INPUT AS I 'do this for the entire file WHILE NOT EOF 11) 'read in one entire line LINE INPUT ft I, infoS 'if this is one of our "'define" statements, write it as is without 'making any replacements.
IF LEFTS I infoS, LEN(cmd$ n = cmd$ THEN newinfoS = info$ GOTO nxt END IF 'repeat this for every definition FOR i% = 1 TO no.defs!
• If there are any symbols in this line, where are they?
Cp% - 0 cp% = INSTR(infoS,symbols(i%I} 'If there is one then make the replacement IF cp! 0 THEN reps% = reps% - 1 newinfoS - LEFTS(infoS,cp%-l) * valueSli!)
It! = LENlinfoS) -cp% -LEN symbols(i%)) + 1 newinfoS = newinfoS * RIGHTS(infoS,It%) 'otherwise write the line as it is ELSE newinfoS = infoS END IF 'If there was a symbol, then go back to the top and see if there are any more infoS = newinfoS IF ep% 0 THEN redo NEXT i% nxt: ‘write the new line to our output file PRINT •2.newinfoS WEND CLOSE 1 PRINT PRINT reps!;' replacements made..." 'Close the new file we just created and exit CLOSE *2 PRINT PRINT * Hit any key to continue..." WHILE inkeyS = *• : WEND END SAMPLE 'A sample file demonstrating uses of the pre-processor 'Jonathan Horne -
November 1990 'define PI 3.141592 INPUT “Enter the radius of a circle:",r PRINT "The circumference is ";2*PI*r 'define car "Lamborghini" 'define show PRINT 'define bye END show "My favorite automobile is a show car bye SAMPLE OUT 'A sample file demonstrating uses of the pre-processor 'Jonathan Horne - November 1990 'define PI 3.141592 INPUT "Enter the radius of a circle:",r PRINT 'The circumference is ";2*3.141592*r ‘define car "Lamborghini" ‘define show PRINT ‘define bye END PRINT "My favorite automobile is a PRINT "Lamborghini" END .AO The Fred Fish Collection Due to the increasing size of
the Fred Fish Collection, only the latest diste are represented here, For a complete list ol all AC, AMICUS, and Fred Fish Disks, cataloged and cross-refBrenced for your convenience, please consult the current AC's Guide To The Commodore Amiga available at your local Amazing Dealer, tmfliUMia Liner A shareware outWw whose function a 10 create ouines for notes or eiport to ofoe-programs bnetean save an omme as ASCII text and e clipboard compattte Tftstrerw. Jtkres a ftymoer ct AnvgaOS 20 features and thus reoum 2 0.
Support tor me new ECS Dense dsptey mode a also ¦rctoded V2 u. an upgrade to FF3« fridjdessotrcenC By Dave Scnraber Cowed Ctrrtrts3SSflerertfTa99tor-4aBflBC3Aisaxar2£4w IFF Hes tor ospay & itewfes such as Ba* Bet Systems HAU-E product VetW I 6. Bnary Qrty Author. Pete Paaerscm and Ben Wikams PmOrws AmgaDOS 13 pnw driven lor me ®M 4201 anc 420?
S nrsc pnrters Vewn i o. twvry orey By Djvto Whw RCS Tie flrrten Contra System (ftCSi manages rutoerevi- sen a ltd fees RGS automates ire sorog renavaL togging, dentfiG -. Jnd merprg erf rertsens RCS =5 usefj lor ted that ts revised frequently, for example programs, ctoajmenlatcrvgrapftcs, papers, term leCers. Etc. Thssan update» RCS versxm 12 on disks 231 and 202. And mduoes only the that have changed Author: Witter Tchy. Arrvga port by Raymond Brand and Rck Schaeffer.
RramDsk Another recoverable ram ask This one supports up to 32 units and ca- be auic1000ted Unused sectors are cefetec Irpm memory The ram ask can be formatted oowd to. Or used lu&tkke a norma.’Osk dnve Bmaryoruy ByBobDaytey SnoopDcs A Utility for manftonng AmgaDOS Kbs InpOTOiai.ltatoW you to see whai ftrines. Oevcw. Toots, erwronmefl van- abtos or startup toes a program s tootong lor Very useful
• hen you re tryng so mtetl a new app'catcr Vli, art update
0fF38a irctodes source in C By Eddy Carol Fred Fish Disk 452
Budjel A program to help «rth managing personal f nances VI302
an update to FF416 Binary only By Le Lay Serge Cam** FLOOemo
Floo Construction Set demo Futy ftmonal except the Save IFF
luncton s t»ao*ed and 15 pages ol dip rooms have been replaced
by a single sample page. Tho is rerscn 1 43 dnary only, ByJm
Hennessey. Gramma Software I mage Lab A program which performs
image processing on IFF pctures indudes standard imaje
processing ftncfryis such as »nvo- kitton, averaging,
smoothing, enhancement histograms, FFTs. Etc. Also ihdudes file
conversion fisvwns. A flip- board, and other IMU(undone.
Version 24, an update to verson 2.2 on cisfc 243, includes bug
Fees, PAL support cv*fK*ned and suoer-wmap Image support,
moored part operator better area Sweeten. HAM histograms and
FFTs Bmaryorty Author GaryMiom V A verson or MandFXP wifo
comflete onine help atufynoe- ner»0 Manoeftrot arto AM set
’mow* mooe*. Arc many rxrwements n the user rtertace Verson 21,
bray only, source ai taCrt Kjra Bruce Dawson Steve Laroeque
Jerry Heooer EreiFahPtKLltt AmgaTiabonA tcnartaon' lw* game tor
the Arnga. Where you nufl tocaie mjecfwg sies cn a gnd Thl can
range from 4r«(easy) toI2il2lOffcuft) VertiCflf O trjfycny
ByGaceDafiec Lemmings Demo vewt a ar endamtng new game from
Psygrcw Thelemmngs are cute htlte guys you have to guide across
the saeen from one level to the rea. Over and under and around
various cost aces by using your mouse and (tanging each
lemming's characteristics to get them to perform various useful
tasks such as budding bridges or digging through obstacles
&nary only. Aufoor Dave Jones. Gary Tinmans Scotl Johnston, and
Bran Johnston ProMtJl A Projectile Melon plotter. Plots tho
path ol a prcyectto find with a vaneble evtial retocrty and
angle Display can be scaled, and time can be accelerated The
program returns the distance traveled anc the time it look. Ths
is vet son t O'.
Includes source Author: Chns Hopps Ouck A utility program apadfcafty targeted at hard drrrt users to elmnase the frustration of iaimchng programs on me Amga.
Ft ewrinales the need to open Workbench wrdews arto or remember and type ntong pathnames to ejecytabies V«r- lion 10. Bnary only Aum GregGoty Ef 4£MlPl*A.4a Deogei A software In tgr programs that use instructors which are prvletogedonflto680t&C21UX) Update to the ww on ask 13 Includes source m assembly Author By'ceNesbC Enforcer Entat« uses the MMU to buld a snrcud of protection erer anyffing that« not legal memory Any empty holes n the address space a e marked as iegai Reads d foe system ROMs are akowea. Out not writs Wth the etceptcn a tongword reads of location 4, the lowest IK ot memory is
completely protected When an ilegaiaxesss detected tne power LED w4 Da&h and a detaifod message wtl be sent om theserta!poa Bmary only Author Brycefrtset RedaWu ApostScnptprpyafTwtKhrunsonPaetScrprtoeatcthei RostScnpt programs Svrtrafeiampies and a detailed e ?a niton are nckuded Author John Starting SbtStore A program designed for ireefonce corporate, and aroaocast wevw ft toads and dBptays iff mages a any resohjton rlpcftangeatt) Tor a 1st He a as rxurted drecffy |1E random access! The user may easiy yjp forwyd or back mui one or more ptohkts n the tot A "gefienc' doplay ® always just a tow
seconds my The program can be used ’on ar* with no concern wi a pufl down menu wn suddenly appear m the vewabfe area It also provides for a preosa cue for changing windows or screens White the man purpose is to toed 'news windows* cl« 4 screen sue. 5: liSxre can also handle Ml wed and overscanned images. Also tndudes slide Show modes and a screen posbomng feature SbJstof e s written m the Director language from the Right Answers Group This« verson 1.2.1. an update to verson 1.2 on disk 317 Binary only, source avariabte from authors. Author. R J (WO Bourne and Rohard Murray Vorter
AuNvWtafattemedelwaaar converter to Amga.lBM PC Macintosh and C64 Mm wntten m most wes1 european languages Dam»h. Fnmsh, Frencii, German, Itakan fsUndc Smtvsf Swedish a vs more Works wnefiher ASCH a Word Pertec M« Vewi t , nciuoes sxree Autvor Uchei LaKrene End BUI BftAtt AngusCopy A ds» copy progran wtfi rt ff uttfnlBriaCB Vfltsn2.0. s-forrwre rt*jdes sosra m UodUa B. k&cf A- eas Guneer ComrMacF Cofrtrtt Maaruosh type 1 Adobe torts to a format usable on the Arvga Reads a compreiied Macintosh fomai Aoooe fore Me and uvacM I to in ASC! Ted H«. Nhch Demits MrdngsietoniUiprrier»aPos£cnp(prggram
Incrudes sci ee Author UnAncmn Anga pert by Joe Ptarce MemlAan A vt i menory morvfor Verscc It. Shareware rcudes jooca m ModOa ii Author Andreas Gunser V3 VLT is both a VttOO emUator and a Tektronu (4014 plus subset ot 4105) emulaw. Curtensy m use at SLAC (Stanford Lnear Accetoifor Cento) Athjjgh the VT10Q part was ongnally based on Dave Wedto *1 at.'* VT10O. Many eri- nartements were made Features rclude use of ARP an Aren port, XMODEM IKCRC and Kemit proweds. Support for additional wnai ports ertemal Me translet protocols [XPfiLi'cttarmooe and sooltiacKrenew hstoytx.ner it cohm n two
wrsens, one with Teforonitemuiatiofi . Arto one without The Tektronu emufabcn alfows saving IFF Nes.
PostScrpi,a« end printing bitmaps to the prnter Ttvss version 5 034 an update to verson 4 S46 or ask 410 Bmary onft.Auwor Wily Langeveto Frrt Fish Disk 456 CheatSNwt A compiation ol cheats fonts, backdoors, hepto bugs passwords, codes sofoes. And wafcthroughs for over 150 Amga games February tsi 1991 eriwn. An update to Jarvary 1stodmononMw431 Author Mark Shra-yer Cmanual Puts 1 and 2 Ot a complete C manual to the Amga wnch dMcnbes how to open ana wcrt «ttn Screens. Wrtoows Griprvci Gadgets. Requesters, Alerts, Menus. IDCUP.
Spntes. Vspntes . AmigaDOS, Low Level Graphics Routines
h. its and Tips, etc. The manual also explains hew to use your C
Compto arto gives you important mlomason about -how the Amiga
wafos and how your prpgraTis should be designed The manual
conusts ol 15 chapters together with more man 100 My
eiecutabie eumptes witi source code When unpacked, tne naruii
ana eiamotes rte*iy HI ue tour stan- oafoAmgatfocoes
TfosBvefwZO. A’ update c rson 1 0 on Osk 337 Because of 4s
sue. 4 s dstrtMad on two toriry&iki parts 1 and 2 on o»i 456
and parts 3 and 4 on Os* 437 Author kfon OjWrr
Elt4fJl!lCtJAi57 Cmaruw Parts 3 and 4 of a conpkrta C maaiai
tor the A-.-ca whch oesenbes how to coen and wti Scrs ris
Grapfocs. Gadgets, Reouestos, Alerts. Menus. DCWP Spntet. Vsprtes AmgaOGS LowUtoGraphcsRaubnes Hrtsandroa.es: ThemanuafaiMtiaatfishowitoLiSifai C Compto and gwes you roortan; tfamHon aboul now irw Amga iwrts arto how ytwr pnjgams shoMd be desgned Tto marua consists o 15 chapters together with more fan 100 foPy eiecutade ejamotes wc source code When unpacked, tha manual and aiampes nearly it up lour stan- dordAmgaftoppes Tfos®ver«ifl 20. An update to verson T C on disk 337 Because ol its see. It s distributed on fop library disks, pans 1 and 2 on disk 456 and cans 3 arto 4 on duk 437 Author
Anders Bfenn Line A she! Wntfon to enhance foe bars-bones CLI with features foil many people 1 nd useful In the UNIX Csh indudng h Mory .atases. a directory Mack «c Version 113. Ndudes source Author John D Aycock OutekReq An "Ask ut*ry' to replaco the W command from ArngaDOS OwckReq can toad arguments from fries thus making .1 posstte to hartote long questions and teats Abo supports optional Uw breaks in BodyTeit. An opbor to cento text to wiMjpw DisptsyBeep when requester b aebvated. Ser.ng your own FrontPen number soeoVf requessT wtom arto heghtmdalknds of overscan cfeoUyj Fes pubic release
Vtrvon 2 0 rtkudes Soute Author Marius Aa«o FrriflsnDisMM ATCopy A program to ccpy foes from foe Arnga side ol a system KtoPPrt with a PG AT Crfogeboara. W foe PC sfoe. Usmg widcards Copes (Srectfy through the shared memory Supports CU aito Wo Berxn usaje ThteisVERSION22an updatetovrston2.tcndisk*29 NewfeavtsmcSuclemuch lasler Wpymg and SeteCbon cl al op»n$ usmg WoricBencfi Sharewara binary only Author Peter Vorwerk Csh Venton 4 02a pr a csn ike thel Berrrtd from Man [Men s sha*.vrs«n207 ThstsarupdatetoverwxiAOIaonask 331 ChangesmdutebugF « preservatonof Heprotec- toh Ms by cp. Seme new
commands, and reformatted docu- mwrtation includes source AuPer Matt DtortStert Drew.
Cart Borrec Cesare Dwn GlFUacfwe A progran that wil convert CompuServe GIF image Mbs rtd FF Sham arto 2*m nBMi i orters a runoer ol e ra coxru iwe onmg honzort*1 arto rtr» frp u wef as automatic bordere-wa Reoures KickSart version 20 or greater to nr This «s verson 2.116. an update to verson 2 (04 on disk 405 indudes source Aufocr Chnttopher Wchura TeXify A package ol Are*i scnpts. For CygnusEd users which allows total conftf of AmigaTan from witnn CID Ties« version LlOe.bnaryoniy Aumor Wolf Faust Fred Fflfi Dtalt 459 ArrbDock An Amiga verson of foe NeXT's ’dock', but more versatile arto not
as limited Provtoas you with a number cf buttons on the Wary Bench saeen that when pressed, wil launch other programs These buttons m ilty configurable to run any program you want Verson 1.2.4. bmary only Author Gary Knight Conquest Lore cf Conquest Is a war game wruiann concept u me board gameRisk You are the kydof an entre world desbned to rule foe gala i y Some worlds re vr gin fruits ready lor you to coforue Some worfos have ratvw wno do not wish & accept yew rute. Foese you mat conquer for they wte ywfo more valuable resources As you dasn the gaiai you w4 Fnd.you are ret ate omy ore
ettewgyw osmnon Tha 5 a Mo-piayer game. So be creeled to M*ene yon* rto take whr s yours4 Verson 1 J, an update to wsxr-12 cr Otk 432 Bvari crty. Shareware Author licfra* Bryant Rigen A- kfteu lerary nat news you tocaiary ‘incom ol emsi ItyA-rugtitryyhqmanAReu progrjr Thaavtmon 1.0. twiary orty Author Francos ffou*i XpfZmodem An Amga snared ttrarywfocnprondesaiadem He transfer oabtey Id any XPR comoatfote communcaaons program Tfos s verson 2.1G. an update to verson 2 0 on dtsk 261 Includes source Author. R«*Huebrwr Zoom A fast and eftoert floppy oak arcftvnguaiffytased on the data compresson
oeccm cress on Ugonthmi used by fo library Has an tntufoon and a Shefl interlace, I'jtty supports Kckstart 2 0 is able to add teits arto notes to arcJiived outpul fries, knows 66 dfferent bootdock vvuses. Includes a numfcer o! Compresson parameters! Such as encrypton jf foe output Me) and a tot mere Versons i. an update to verson 3 10 on disk 436 Binary orVy Author' Otel Ofsen Bamei ErKffijriiMSM Jklenu This program alfows an AnvgaDOSsoTpf to dspiay a menu, wait lor foe user to make a selection either wrth foe mouse or the keyboard and return re seteewn back a foe sapt foragh in erwormert
vanabte II can Sso mmeoiatFy eiecjte any vand AmgaDOS command based upon the m*nu**tecton The maimgnweoltha mea nbaswdcn the screen resoubon and font s» up to a mammum of 26 selections a maxmjm cf 80 characten each and an optOruk bite area ol up to 4 lines Verson 1 1, Canary only Author James Co*ns NetHack A screen onented fantasy game where yout goal« to grab as much Treasure as you can. Retrieve the Amulet ol Yertoor. And escape foe Mazes of Menace awe On me saeen s a map ol where you have been arto wh« you have seen on the current dungeon level. As you eipiore mom of foe tevei, ft appears
on foe saaenm front ol you Nefoack generates a new dungeon every vne n is played, thus even veteran players wtecomnue b find ir enarunmg and eiotng Tha a won 3 o path tevei i Q. an update to verse* ? 3 on ttoks 169and T9C Bnaryonry sorcea.aiabw Auttor Venous ShadowUakcr Demo rffwr tf an tntoccr. Based Fort shadow generator ft secenqs you can conven yoix favorite torts tm aor tom err. Proteswa! Voeo shadows Durt njt r The cvty msfocton lor frts demo sfoat foe hrteUqnthe itai SAVE lines rust b* less than 40 pates nltegrt Verscn 15 an jpdaieto rtf*«nonask423 Bmaryorty kgrcr Stephen Labans Fred
Rah Phi 441 Gfrigs Dok Fragmertaton reponng utety tapiayi dsk (ragmen t»aon tor torn ftcppy an) hanj disk devices DoetnofatterTpt to change any data. |«si gves a repcrt Verson 2 02.
Shareware, bmary only Author: Custom Services DiskPiwt PnntsEat»isfor3 5*asks.prtmajtfytorPDkbraryosks. Label date files can ba loaded Mo memory so laOeis lor most PD d«ks are available after a few mouse- dicks Features indude forw folwent label sues, default tile, afferent label library lunctons. Arnga- LbDisk contents read-m and easy hartokng Th«isvervon272.anuodatelowion235bon disk 441 Shareware, binary only Author JanGorSsler Logtc Asmalgameit«issom*wnairemlnisc*niol W Vmton 2 0, ndudes sorce n assembly Author Thomas Jansen MandAmm A Mamfelbrat Animation program that allows you to easfty
generate ser«s of to-res 16 color pctures Featjres fji mouse artoor leytcara cos'aw. Zooms, au&save fogh (-cfoeaf) speed ccntzatcn peve* ease etc The gener aied pelves all renemftwr thee posftjons and settmgs SO fovy canberefcadec TM s «rscn 12.an -pern*c vwuon 11 on ask 367 3rwy only. Author EkMVertaul NewLiSi A powerful LIST replacement Supports many teatjrts mptoOng sorts, dwactte Irtors case serutviy most oo bora orferedtMUST. DatecorrstruciJOn.iJNiXwiiacaras and muchmora Scnroutm** are VERY fasi arto mmory usage a minimal. Verscn 4 5. Bnaiy only Author PhfDteQ Sbal A game usi.ng Ite
pystck to cantrd a "boijnang ba*' Binary orvy Author Hertiij Wolfgang and klaanet Chnsuan Tdraw An easy to use WmoowTpe Bar Pattern Editor tor use win Tbar Load, save, test and «H patterns Saves scrp* fues that can be eiecded teter to change window patterns it anytime like on boot-up; tnouOasTRand aubtytopaa random Tbte fr* so yar WorkBencn wftt look Mterert each tm* y«j reboot Vrwn I a. tmary snftjr Authjr RhiDtetz Tran Anofoer game based on foe tgracyd* rac* i*qu*nc* m ne soence ftcson computer ten Tran' Tha a wr*cn IG.
Urteased to W Trqn releases in the Krary todudes sourte *i assembly Aufoor Themes Jansen FmlFlKiDafcJSS CacheOsk Imprwesfroppydskforcugnput by cadwgertea tracks of data Btffer$ Osk reads and wrtes lor maivrum speed gan and rtas a user seta&e number of butters tor each drrv* Verwn 10. Bmary onfy. Aufoor Terry Fish* DtsTerm The dostoerts tetecomnajncation program. Hasbuftin phone orectory reques'er. Autodial, vanous Me transfer protocols, asc* send and cspfture, fdthaM dupe* sp.f window, cotor requester, macro keys, selectable baud.
CRLF espanson. A-uicmafea3y configured per phone entry Binary only. Author: Jeff Giaq Humana Ana caasgamewnereeacnpiayercontrolsajeiandmust destroy foe opponents ieL when a aocomptished when a Jet has been hit 75 byetfer nkssites erairmmes Binary only Author Jason Bauer SeaLance Game based on a Trtoem sutmanne simulator Youmuft use foe weapons at your Osposal to bberste foe earth s CMS from awn occupation Binary only k hcr Jason Bauer Dpi Down Theobjeddttisgameisiogettourofyourcftoiinaraw laatsss aawr.or0 ora?)iwfficu:ie!WgyOurcceorte« gefrvscncsna'M'ftT Brtaryonry Ajtror Jason Baute
FftFtehDhtao Ei*cR*n A program foaf txns an Art« scrtpt frrto *n ei*cutatfte wticScant»rulfromWorkB*flc!iorF»CLJ tenaryorty Author: JaBGaa Fft*iO A M* reouesfer icrvy based joopi an eumpte by R J Meal Has numerous fsanrfi, nouOng uses other than osklO Verson t C. uocareu verson 1.9 on ask 393 B *a*i crty Author: Je4 Glatt. Jm Fora, R J Meal IBM The Iter raaderwntef t&zrf 0 5 and eiamples Also can be used for non-IBM cies. 10CPa compatae win or-ginai Electroric Arts coce. Snary orty. Aufoor; Jaft G n LioToof A utility foal can qutotoycprrvertC or assembly code Into an Amiga shared iteary Aiso
makes a* Support fttes Including c arto assembly indito* hies, bmap tites, Mani and latte* pragmas. C glue stubs Can also make a ctowce Binary only Auttor Jett Gufl PmSpool A shared rtxary 10 eas y add tort or grapnes prw ipoottng to any c or assemtey program Bvary onfy.Ajfoor J*f Glatt Reiifntu-tion Ar, Aren fifodsn tbrary wjcT akows Aren Scripts to c«n wnoows screens, adc menus aod ycocrt-a boofean. A*to stwg gadges. Use requesters toad we ILBM pidura$ , use a coc* requester, prrl text rt vinous colors, sues and styles tea* colored Imes arto boies pnm tew or grapnes. Etc Bnary only Author
Jer Glatt RexrtJb A shared kteary that can be used to easily add an Aren imptemartaton u any program m a memory efficient manner 6«nary only Ajpor Jett Gian FredfJihDaA.464 Cross A program foat aeates crossword puzzles Has a mes sage data 3* to altow easy ranslatcn Mo almost any human language, vnfo English and German currently supported. Ths s version 3 3 r-ckries source m M2Amqa Modute 2 Author Jurgen Wfeewll FtoWmdow A compieiely pubvc oomain Me requester wheft may be used m ary proTam. Wen commercial ones ft uses dynamcaay atocafed momory to hoa foe Me names so fo*
orvyiimdaitonisfoeamaunfofmKnofyavaiaBl* toduoev 1 lily ocoon to I?tw Ospiay d ter*m« c only ones w«fo aspeokertrson Nffnes»eauK«v46caiysortedwh4* they are beng read ardOsoefed Tha verttfi has beer- enhanced by oemc Scree for mere oevce gadget renamrg qf hfes and t eCcr.es, AN&-C sora. And rw Update to verson T to on ask 336 Indudes UxrtM Ajfoor Anders Bje»r, Bend Sored PcureEdtorAn *ob|*ci-crterte(r pan program foe atows you to create, rally, toad art save fwrarchcaf strjcU-M pcturi arecs Verson 112. Snarewir*. Bnary ony Author; HarsW Stemtau Scan CU utety to Osptey foe ndmduai character
contents of any lie Ckspfeys foe ASCI and Hei vttues. Count arto percentage ot tafa! Along wrtn actual character (if d $ piayabie). Liscng 5 displayed on a console window or opttonaHy wntten to an output file. Poswbte uses would be to scan files for bnary characters, relative character courts, matching numbers of specai characters, determining LF Cfl confgurattofls. Etc Version 1.0, mdudw source Author Dan Fish, console wtete by Am Cooper Frrt Fiih Dlih.445 FCS Prerelease verson of an iterated Fractal Construction Set program, used to generate lerated fractal images such a* Sierpnslo’sfoangle,
terns, eto Ths is veraofi 3 99. Bnary only. Aufow: Garth Ttorrftoo Lr An tare comaatafearchrver foat e reported to be much taster than other ava&i-earcwefs and produce smafer archws Verskfo 101. Shareware, bnary only Aufoqr Jonafoan Forbes MRBackuo A hare us* moujc utfrty rra: ocos a fie by Me cscy c standard ArfogaOOS floppy asks maudes an mutton ntertac* and M* compressor! Verson 5 02a an update to verson 3 * on ctek 327 Shareware, bnary only Aufoor Mark Rcfr*t TertPius A wort procsssor to? Foe Asvga. Wtfo bom German arto Engtsh versions. TeirtPlus enables you to wrne letteft, books,
progra-ns etc. in a v&y easy and coHoas* way Ths 5 version 2-2E, foe sane as on disk 375 However, foe release incudes the source ifoe description on o$ k 37S Cirrs The source s ctouded bJ! It was not) Aufoor Martn Steocfer DtCE Daon's integrated C Envnmert A C ttoraerto. Pro processor c compear. AssemD . Inker, arto support ttoranes FealresrctoOeAhiSicompaxMCr nanycooi pptmzteicns. And a_" r: iDJbnes : user roubles caked duwifl startup before mam is caBed). This s version 2 06- 1 5 2 06B), an update la verson 2 06.14 on dak443. Shareware, binary only . Author Marihow Dillon KamLabttemo Demo
vsrwjn ol an oioancable image format conversion utility Converts GIF, TIFF, PBMPLUS. Spectrum 512, MTV, QRT and Sun images into HAM and SHAM Images Can be scared. Ottered. Cotor corrected, and cropped Tins demo version is tmitad to processing rjges ol 5t2 by 512 puets or less Version 11. Shareware, Orrery only Author: J. Edward Hsnway Mosaic Mosaic is a game payed wth a set of Sltwc-by-two tiles on a24-by-24piaymg ea Theodiecirve d the game stc place your Ues such thafsgua'K of the same partem are ccmected as much as posses Version I G.nctadesscu'ce Acdcr Krk Johnson and Loren J. Rrae
Stopwatch a sup waw acokaton wp me peos-cn of one mHi- second ivanatwi wrch scans the joystick button Fiji muhrtiskmg capacity ana miumon mtertaong, Aren port tor parameter and result handling, and supports a'l non- proportional Work.Bench twits. Written in Malta 2 and assembly language. V erscn 2.0. bmary only. Author: Otnsaan Danner
E. red Fj}flDisL45Z Wuttiplsi An r.’u tive data plotting program
teatunng flexible input options. Arbitrary tent addrtcn
automatic scaling, zoom and side writ t*ppmg ai boundaries, a
range of output Me formats and publication quality printed
output Workbench printers are supported vd transparent used
trie PLT deuce This is usrsicn XLNd, an update to verson XLNc
an FF373, Indudes bug faw many new features, postscript ana HP
Laser Jet ill support, logarithm* ai« Author: Alan Baiter. Tm
Fteh Cbampeaut. Jm tutor PowerSrap Auttity tfata£o« you » use trte mouse so rmcrara»rs anywhere on tie screen, and men passe mem somewhere efee, suchasranstoerCllormastorggadget. Checks what tont e used « the woo* you snap from and wS took torthtposaondthecheraoersautemicaiy R*ognue$ all non proportional fonts Of up to 24 & i ef s irtle and d afy height Works wth AmgaDOS 2 0m tioth steR and WorkBencft enwonmeflB Vernon 1 0. Bmary onty Author- Ned Franaw EartJDsfi Disk 466 Past An eiceaem PosiScnpi interpreter for pie Amiga when implements the lull Adobe language. Supports type 1 and type 3
loots, screen output, file output and putter output Requires Arp library V39» and CcnMan V1.3+. This is version 1 5. An update to verson 1,4 on disk *46 Changes include better type I lonl rendering and some bug Sues.
Indudes source in C-Author Adrian Aytward Vt Vl verson 5 045, a partial update to verson 5 03c or, *sk 455 irdudM new eiecutabfeswitn and wthOul TeAirort* emulator, arc a re* xprasci it any You sM neec tne fees frprn ptsfc 455 to make a complete (istrbuKn. Bmsryonfy Author: Wfly Langeved Fred RsfiPttK 4§s ArAce A fast paced WWI bprene srtoct en up game butt usng Accolaoes Shoot Em Up Consnctcn KA Binary only Author. Robert Grace Fasrtute A fast i*9 program feefering an rbtffi interface, four sawn sues, 19 gene»aioii second, and 153 patterns m ten Me formal Version 1 C. (wary only Author Ron
Charlton Triangle A game Ik* Chinese checkers, consisting d toureen pegs and one empty note In a triangular formation. The object ol me game is 30 leave one peg in the ordinal empty Dele or have eight pegs on thebca-d and nopossfctemoves. Version 11.
Indudes source m BASIC .Author: Russe? Mason WordPuzzfe The object ol this game is to find a word in a puzzle arrangement There are three different variations of the game Version 1.1, includes source in BASIC. Author: Russell Mason FiedfiSh Disk .470 BCF FORTRAN 77 compeer Inker, and runtime support fexary No Amga specie hooks just vanilla FORTRAN ANSI ccmoat&'e »n eitansons. Version t.3c. brary cr.y Author. Anere Kostt Key Menu An aRematva *0 Intwten s method of mam sescton via tne keyboard Uses ote key to acfrxatetite menu fcr toe nxrently acrv? Window, the cursor keys to move through
the menu as you Choose, and toe return key fo select the des?ed menu item Or escape My to abort SoteCSon WorVS wfliAmgaDOS
2. 0 mouse accelerator and has option a blank intuitions politer
Verson 103. Indudes assembly source Author Ken Lowrn
TrpfeYachtZ An implementation md variation of She game 'Yacht'
Rays both Single |the standard game) and Tnpie. Wtucn *flers
from normal Yatnt-Z m that an scores in the 3rd column ol your
scorecard are worth three tunes as much as the normal vatoe
and those in (he 2nd are worth double, Version 12, binary
only, source available from author. Author: Stephan lannce
EntLflJiLDlsk 111 BTNTape A'Qeitor Than Netting'SCSI lape
devce handier It provides flat Me access to a SCSI tape drive
from appltoaton p'ograms using simple DOS cais to Reaai .1 and
Wnei 1 It can also be used wifli me Amiga TAR uokty tor esk
backups ltrequires a ‘SCSI-direct' «rroa»e SCSI bus adapter
But mil aso work with the A2C9Q. A ft now suoporte many mere
tape drives, and has wr-e new features Ths e vtfskr ao. An
update to vee«n 1 0 on dek 392 Indud source Author Robert
Reihemeyer MacJi 11 A ‘mouse accelerator' program that also
maudes hotkeys features of sun mouse. Pictoofrpnt. Popdi. The
bar wc* *-th a btoi pun* charge Kcumuato' Aren succor ard much
more Updates tor Workbench 2.0 ha-rt been added along with
many lot and new features. Tha is VERSION 31. An update to
version 3 0 on ask 376 Binary only. Author: Brian Moats and
Polygtot software Mciev T MoteWi is a mo*ecMar weighi
cacufetor The program accepts a chemical formula and returns
the mdecjtai weghi. This is verson 1.01, bnary only. Author;
John Xennan Ueo-t A nice shareware editor with learn mode, a
command fen guage. Menu customization, hypertext, onfcne help,
a teach mode, splil windows, copy and paste, undo, features
This is verson 2 6e an update to version 2 6c on dsk 415
Binary only Author. R k Shies EreHBjtLD!skiZ2 CnmBrn This is
part 1 ol a C News distribution lor the Amiga This pan
includes all the bnary anatert files necessary to set up and
run C News Pari 2 is available on disk 473 and corvtams toe
source C News uses UUCP, such as Matt Ovfloms rtipferrwuawn
see ssks 479 and 460) ot that included wito tns software s
previous verson (disk 319) Tbs package has been reworked and
now incudes a rewsrwder, AmgaRN (Sharware). AH mspx (and a few
rtunor) features of Urai C News are mptementMi The Author
refers m trv$ a$ release 15-Dec-90, an update » ne crgmai
¥Wsjct on daks 31S ana 319 Autocr Various Artga port by Frank
Edwards iCaic An usresstonoatoMator that wakswth real and
compfei rwreets, has arbfearvV nanecvanatesanduser-defned
tjncsorts startup Mes and mote Version 1.0, mckdfs source.
Author Martin Scon tFFBtep A smal ukbty that lets you replace
the screen flash of DispfeyBeepi) with any IFF BSVX sound Gfe.
Also piays soundsondiskinserticnremova: hcanberunfromtoeCLi or
Worfcwncn and includes an interactive ’centre panel" Verson
2.0. binary only. Author Paul Wilkinson Fred Fish Dlsk.473
BigBrother A mis inlecbon detection program with seme optional
unities It runs as a norma' task and checks every 1 second tne
important memory locations n the Amga As a bonus Brother s
capapie of starting a new shelf, stareng senpt ffes.vewng and
installing bootoaks AI this in a program less fean 10K Indudes
assembly source Author Erwtr van Breemen CnewsSrc
Tb$ iscan2oraCNewsaistntirticnfwt*AmigiThs pal indudes ai tne
scurca for C News. Pan £ availabfe or FF472 and includes at me
Binary and text files necessary to set up and run C News on
tne Amga. Cnews uses UUCP, such as Matt Dflonsanpferoemaion
(see disks 479 and 480) 01 that cUded with pus sotware s
prpvous terscn:d£k3l9) Tbs package has been reworked and row
mcuoes a newueaoer. AmgaRN [Sharware) Ai mayor (and a 'aw
minor! Features of Unn C News are mplemsnfed
90. an updafelotoeorgmai versonon ftsks3i8arid3i9 Author:
various. A mga pod by Frank Edwards Faraly_5oJ a preliminary
verson of toe Authors 'Famity Soktatr' card game A standard
game of Sofitaz with options for mu fcpte players, sound etc
Binary only, Author Erot Waiiing'ord MissifeCmd A fast
Missile Command game wntten in assembly Features include
using a hrres interlaced screen, time based events lor
correct operation on any speed Amiga, nutwaskmg tnenejy. And
sound effects This s ver&on 2.
An update a the verson on disk 444 witn bug tires and wihancemsoa Binary only. Autnor Max atnead Fred fish Disk 474 Acqupol A program that renders mrteolcr pciures usmg an asgo- rthm based on efee&pstatc eftecfe Renders tn tow-res ana ragrwes, and m two speed quatiy mooes includes ton PAL and NTSC verspns of tos program Engtshand German dOCS Ths is version 1 06, mcudes SOU*M in PCQ freeware Autocr Juergen Matem AmiOoe* ArnDock « »n Amga vwson of the NeXTs Dock facwry it wit open upa sma« wnetowpi yoa WorkBenchfjiof IfCe IFF brushes. Each brush represents an apples ton fee an ICON but it's a
tvusn. Dck on the brush and your appicaicn will Stan. Tns is version 1.2.4 Shareware.
Bmary onfy Author Gary Kmght CrcUsts ComplefeCRC check tiles lot dsks 401470 usng toe br.k program These were made e rectly from my master dtsks Th s is an update to toe tels ondiskaOi. Author Fred Fish Enforcer Detects protects against illegal memory hits Compatible with ai OS versions & machres (requires a Memory Manage men! Unit or 66030 processor) The low IK ol memory and aH areas that are not RAM are protected from CPU reads or writes ROM 3 marked as read only Version 2 a. bmary only Author Bryce Nesbitt GreekFont A 12 part font wrth Greek fetters. Verson 1.0. Author: Darwl Mocsbrjgger
Imoenum Ssaiegc 'P1SK"stye gams tor upta lour players. Sasco it toe anoent tires of Rome. Athens, Afeiandna and Carthago Bmary only shawre (510). Uani-C sara Jvaifebfe from the autocr EncSsh verson t.66£ and German ver«n 1 790 Update to verson 150E on Ddk 362 Author Retard Renter F*2fiitiDat475 Assignx a 20 oniy uUrty to create assgnmem when you get a
• pjease insert volume’ requester. Also lets you cancel toe
request, lorever installs by dropping into your WBStartup
drawer This is version 1 0. Induoas Source. Author Sieve
Trcoere Biankette VERY tiny screen Wanker'Smmer, Very nee on
your system, very tittle CPU lime, compatible with just about
everything Dims screen rather than going Back, includes
assembler source Author Mai Bithead ClTAS Convert nBM To
Assembler Souce C1TAS allows one to easily put graphics into
natier own programs ClTAS takes a standard IFF HEM image fife
and converts it into ether assembler or ’C' source cooe.
Designed for titter inage central ai of toe necessary febe's
are generated aong wto color map rtarmabor. Mask generation and
Dtoeroceons Tfoss verson 2 0 shareware, bnary only.
Autoor Mai Bunead Gadget ED A program lor Creating ard edtrg mtiction gadgets In cudes a pafere eoicr. Generawn cf ether C or assemoiy source and binary savog tor tawr loatfmg and edftng Also romes wm ffetfiGE', a program tor converting toe ortgnaJ fcvmai o' GadgetED btoeries to be toadabfe by tou and luture versions Version 2 3, an update to verson 20 on d sk 436. Indudes source Autoo': Jan van den Baara TooflJb A shared library containing 45 useful functions for ail tends ff programs. There are funewnsforpons. Sorting, gadgets, memory, stnng. Directory and fife handing, etc. Version
81. An update to version 7.6 on disk 433. Includes source.
Author: Jan van den Baard Fred Fish Disk 476 Browser A programmers ¦Workbench' Allows you to easily am} conveniently move. Copy, rename, and defete ffes A directories from a CLI •rriratmm Also prcwdes a method tceiecute either WorkOench or CU program s . Vewni 7, an update to verson on dsk number 160. Bmary only Autnor Peter da S*ra MED A music editor much Ike ScundTracker, A song consss ol up to 50 bocks of music, which can be payed in any order Editing features include cutpasfecroy hacks or blocks, changing toe vibrato, lemoo. Crescendo, and note volume. Other features include switching of
the low pass- filer on or oh on a per song basis, and a cute tide animated pointer ol a guy (tomg'jumping jacks'in time to toe music!
Improvements ncJudeAm(gaDos2.0compaiblity. Thu is v«r$ k o3.00.aiiLjpdafeioVERSION2.13ondisk424 Bnary only. AuHtor: TftjQ Kmjflen Mcstta Mosfa is a shareware IFF u&ty featwng reaf-tne unpack ng sc d. Sczensc cottons 'smart'anafysisc* any IFF ffe |FORUs.USTs,„. also nested flBM1) total control twdsolay nodes, smpfesWeshow processing, pattern rraUtng , $ HAM. An eitemal tink to shew Dynamto Mode pctixes. Doutife Buffering fast decompression, cofercy- dmg TeXdocs. Stamp Res to' easy custom ccrtfgur ations and complete WB support through ToolTypes ard Style cons1 Ths s verson 1.14, an update to
verson 1 0 on dsk 330. Binary onfy. Author-; Seoastiano Vgna ToolManagerTooJManager is a. fu® featured program to add programs (either WoitBench or CU) lo the tools menu ol the Z t WorkBench Programs can be added by dragging their icons onto the ToolManager ’config* window or the Op1 lional ToolManager Kon or by edting the contig tile, Requires Workbench 2.0. This is version t .3. an update to FF442 includes source Author Stefan Becker Fifed Heft Diilt 477 IRMa5ter This cs a hardware Software project to allow fie Arriba to read an inlrarM remotecorFa va toe parallef port. Indudes an HBM cl he
schematic lor a snpfe interface to toe A1000 paraifel pore some modifications are reeded la other Amigas. The soltcs code and eiec.!abe tar a reader program are eluded For further firetonafiiy modrtcatons to toe source can be performed 8y Ron Mwjj&ai Ths s a new wsion of the game •Bar By the same author, ft ® a Brea«W ?pe game. ®nd 5 very good Comptele wth impressve sound Ths one’s atifesng Bmary pnky Au- tho» Ed Mactey NoDofete Ths program pops up a requestor to alert you of a fee deletion Be ng attempted via DeleteFsief) ana allows you accept or caxal i This also pertains to any tiles you
attempt to delete v a ’delete" Verson 1,5a source is included. Author: Uwe Sch’urkamp amiijiiomzB Lstabe! A smptfl label printing utility Very powerful as toe user can'must do a tot of settings by Nmsefl Features mdude vanabte tineleeets (in 1,216 men steps) a very eiactty senna ol toe label length and freely configurable printer codes Verson t .0. binary only Author: Stefan Berenpes MED-Scngs A sefecson ef musicaJ peces created wtn MED the muStoal e6tc program (see disk 476 tor MED 3.00). Incudes MEDPtayer verson 30. Author; Kans-H Adan MP A small useL uriLty tar serxing arry M.Dl sate baa
arc tern Between an Amga and a MIDI mstrunen. Helpful lor feafTwg aboM MIDI, wntmg debuggmg MIDI software, figiongoul ydgr retiKnent s systiemfeidusive itcfementa- tnn, and more Very versatile. Verson I D.toduOesKxm Author DamelJ Banett NewiiS! A powtftul LIST replacement. Supports many features including sons, chapter film, case sensitivity, most options offered ny LIST, date t»hstrucj»n. UNIX wtocards.
And much more, Sort routines are very fast and memory usage is minimal. Version 4.9. an update to version 4.5 on d'5k461 Binary only Author; Phil Dtetz FiHlfHiLBiiliZS CheckPrt A smal program ler checking the presence ol a parallel primer from wthin a scnpi tiia. Binary only- Author: Tom Kroenor TOP A small trackdrsqiay program toal uses whatever screen isupfrtn! Binary erty. Author Tom K oener UUCP An implementation of uucp fcr the Amiga, vdudmg mat and news. Ths is Mans version for tne Amiga, based on Wiiam Loftus s Amiga UUCP 0 40 release «to news code from rus 0.6C release. Arxl nortos cf
work By Man to naka fues and add ertoancemercs This 5 version 1130. An update to verson 1 08D on tfek 442. And corssts of tour parts Parts 1 and 2 are on this (Ssk, and parts 3 axl 4 are on ddk 430- Indudes source Author Vanous. Maior enftancements u Mar Dicn Fred filh Disk 4W Cryptor A program rut encrypts and decrypts data (ffes) ftuses a mathematical atgonthm with password key protector.
Has both English and German versions and documentation. Thus is version 1.0, binary only. Author: Thomas Schossow NoCare Thrs utif ty speeds up your windowing environment. The OpenWindow vector is patched. Vrtien someone toes lo opon a w ndow m the workbench screen. Toe tower refreshbl in the nw Flags field 1$ cleared This way. Only NOCAREREFRESH windows will be opened, resulting in faster window movements Windows opened in customscreens are not affected This is verson 15 Assembly source induced Author: ftaymcod Hewing Tjn£d ; A gadtoW smptata edtcr It is aSfe » generate nearty stanoaione
C scurce code. The program wti crty run under OS 20. KcfcStan 37.73 or hgngr This G vers«n T OO Alpha. Includes source. Autocr Matt Dteon UUCP An irpfemertabonofu'jcptarthe Am a. Irdudrg mal arpnews Ths « Maa s version lor toe Amga. Cased 00 Witim Lottos s Anga UXP 0.40 refease wth news code ftom his 0 60 refease, and msntos oJ work By Man to make fues and add enhancements Ths a vwsior 1.130, an update lo verson 1 06 Don disk 442. And corsets ol lour pans Pansi and 2 are on fck 479, and pans 3 and 4 are on ths dsk. Indudes source. Author: Various, mapr enhancements by Matt Di.lcr. Erttifish
Disk 431 K1 An ectitar program tor toe Kawai KMIsyntoestzer. Indudes a banktoader lor smgfepatches and multi-patches, a single- patch editor, a mMti-patch editor, and support for the effect- session ard Kl controllers Version 4.3, binary only Author Andreas Jung MCP A ’TOON’ like cyde race game tor up to leur players Version 13 76. Update to version on dsk 336. Includes source it assembly. Author: Jorg Sul TLPatcf A unity to aTcw correction, in pronunciation for programs that use toe T ranstate() function It a'lows you lo extract the rucaption table from the translator Ibrary, use a text
editor to edit the tabfe. And then restore It back into the library Verson 1.0. inctodes source. Author Richard Sheppard WavoMaker WavcMaser a intended to grve beginning muse and physics students a "hands on" feel tor how complex waves are made by aodng a harmonic series of sme waves. A fundamental and up to seven harmorws are avalabfe The resulting waveform can be osotoyed on tne screen or played on toe audo device using tie keyboard ilta a piano.
A game mode is also prervded Verson 12. An update » version 1,1 on dsk 3’S wrth several bugs hied, more e oentcode.andartewftspiayccKton includes some* Author Thomas Meyer Fred Fish Dtik 432 Epnemer A program wrtdhcatoutaiesnepCB.tiior5Sol the sun, moon, and planets tor any date and any place, Includes source m HiSoft BASIC. Autoa. YvonAJemany Mofec3 0 An interactive 3D sold mcdeiang program tor moiecutes.
Produces a graphic, three dimensional representation ol motecuies, based on 3D coordinates data from geometry optimization programs. X-ray measurements, or any other source. Can handle up to 500 atoms at a time. Requires 1Mb or more of memory Version 1.022, binary only Author Stefan Abrecht FfrtFijhDlaUSa ButEiChangeAn input handler to help left handed Amga users. It reverses ihe function of me mouse Buttons, so mat me left Button Becomes toe nght and w« versa Verysmai.uses only 163 bytes cfmemcry. Verson 1.0, indudes soutam assemOfer Author: PreOen Nfeise" CotorSamptes A lew executable color
samples made by CotorCafch from **395 Contains toe old" colors from uckstert 1.3 and toe •new ct*w from kicksan 20 very useful Because same programsicons took a wfjl when tospteyM m colors other than toe ones toey **re created tor, Author: Preben Nieistei inpuloe* An input handfer 10 help Amga u$ er$ who have cats otoer pets (or cfetoren | that mess with too Amiga as soon as it is left for a second I! InstaBs an input harder which lets you lock toe keyboard and mouse by pressing a tew buttons.
Very small, uses only 190 bytes ol memory. Version 1.0, includes source in assembler. Author; Preben N«isen MED MED is a music editor lhatcan be used to compose musta lor demos'games etc, it can be used as a stand atone music program as well The features mdude bull (n sample etttw. Synthetic scund edtor. Midi support (up lo 16 tracks), and options to roadYmte NasoTrecker modules included ace routines fra: allow programmers 10 easily ncorpcrate mustomaoe wth MED in thwprograms. This s version 3.10, an ucxJate »verexyi 3 00 on *sk 476 Bnary only. Author. Teijo lOnnunen MouseXY A smal uBrty frra!
Opens a liffie w.nttow *1 wbch fl shews merrxxiseaxv*raesarcfr*cotaxa ra:potuton ftcan oe moved fwi screen to screen and is able 10 snow coordnates even whan you are movingresurig windows t*movng Wukbenchons Versonl O.mdudessource nassempier Author. Preben Nielsen PcSaver A ynaH ubkty that altowl yOJ OC recta rrjjtir portons d any Saeen and store them or dak as IFF 1LBM Ires Ajso allows easy saving ol windows and enve screens 10 dak.
Version 1.0, mdufles Source in assembfer. Author Preben Nielsen Pointer X Spins toe hands ol ar-y pointer that tooks like toe standard AmgaDOS 2.0 Workbench 'busy" pointer (a dock) Will also work with any application that uses the same pointer, Indudes source Author: Stave Tibbett PSX A pubic screen manager lor AmgaDOS 20. Lets you open, manipulate, and dose pubic screens, set the global putkv: screen Bits, and provtoes a good example of us ng GadTooJs and ReadArgs Version 1,1, an update to VERSION on disk 416 Includes source Author Steve Ttoea PWKeys An rput hander that allows you to
nanputate windows arc screens By press-ng keys on toe kaytxiard Parrentty i«s yw perform 17 (Sffererttuncbcns. Induces an fiw- aoive program » ce*r« hoSeys Very smal. Uses only 1124 Bytes of rmemory, Vereren 10. Nduoes scsra in assembler Aufrcr Preben Nrefeen TD A program tike TrackOtsplay on dek 399 by OfelBarthel ft monitors and displays toe ament tree* tar each soppy ask connected to toe Amigre Version 10, indudes source n assembler Autoor; Preoen Nielsen Fred Fish Disk 484 BoctPic BootPic afows you to instal nearly any IFF pcture thal you Ike m place of the WorkBench hand that appears
after a reset. Version 1,0, includes source in assembly. Author: Andreas Ackermartn EZAsm Computes pars cf "C’ wrh 68000 asseretty language The resulting code is optim zed as much as posstote Now bundled with A68k and Blif* tar a complete programming environment New *c kb* functions and more Thte Is version 15, an update to veretorti .3 Ion dsk 43) Includes example source and executable files Binary onfy Author Joa Stetanmeon MSC'ock A dock ubrty. Wtsch csdays memory, daw. Arrw and onfite tne frf conreced » aoctoer compuser via mooemi m the stebar of the WorkBench screen. Thstsvere nl 3 mdufes
source Author: Uartn Steppfer Spnght Spnght is a sorts making utility Simpfe or attached sprrles can be saved to a fife ready to be added to your program The cotore used wtn toe sprites) wd a'so be saved Version t .2. binary onfy. Author ToddNoumiHer Text Plus A word processor lor me Amga. Win Both German and Engesh vefsons. The is version 30, an update to version 2 2E on *sk 465 New features include toe ablfy to pwrt lootnwes and serial letters, multipie windows, an Aren interface with 120 commands, powerful btock-operations, ANSI-compatiBiiiry, ability to load fifes crunched by
PowerPacker.etc, Shareware, bmary only. Author: Martin Sieppler Viewer Displays IFF pictures fast1 Verson 10 Indudes source m EZAsm Author; Joe Stebenmann flUFHlll)Bt«i Draw-iap A program tar orawng representations of tne Eanrs sutec* ThswwmnSjdesaccnipfetefyrewnram ntertac* and soma ra* fundWR Vsrsson 2 25d an Lpdate lo rtfsor 2 0 on task 315. Includes souca Authors Bryan Brown 5 tjlnch Darker Nifty Term NiftyTerm nan M9VT1C2VT52 emulator tar toe Amiga ft was ongmaJty de&gnal to be used with Onet, but it has been expanded so tnat r may be used as a noma) termraJ emulator, Nrftyterm was
designed to be a good emulation of these terminals, as well as being fairly small ana last Version 1Z an update to version 1,0 on disk 403 Binary only. Source available torn authors Author: Christopher Newman. T odd Williamson Spades Ths is anAmga version of the card game spades H is a one player verson, wtvre the computer plays your partner and two opponents TT*s s verson 12 an update to verson 1 1 on Disk 392 Inctodes source n C Autto GregSWmack EndfirtLBiiUM Metabnt Amigaport of the Metatant package, a program to create TeX fonts. Indudts versons tar 580M and 58020. Dsk 87 contains a copy
of fie Metatant font source files hem the TeX distribution tape, including the Computer Modern Roman and the LaTeX fonts Ths s verson 2.7. binary Only . Author: Donald E.Knuth, Stefan Becker (Amiga port) SoundEd Demo verson of art 8SVX sound editing package, written in machine code (or optimum speed and minimum sue Can also be used tor Ogitzing with SoundEd or Perfect Sound hardware Verson T O. demo boaryonfy. Autror Howard Dcdch and Mike Cone* Fred FtftlM 497 AssgnX A 2 Donfy utility to create assignments when you ge' a
• Ptease insert vOume'requester. Also iete you caned f request
'aevw Instate by drxc g fra your WBStartjp drawer TtfcS S
verson 1.2. an update » verson 1 0 on dtsk 475 Indudes Source
Author Sieve Tibbett MFSro A copy of the Metatort font so ce
files from tie TeX dsftutkxi tape suitable kf use with the
Amiga port of Metatant on disk 486 Included are the Computer
Modem Roman and the LaTeX tonts. These should be sufficient to
run a normal TeX instafaton. Author: Various Ppnrt A printing
utility, designed tot ail those who slowly bu?
Surely become frustrated vrtn programmers who think that they can to a form teed better pan their primer can. Tns one relies on the printer itself to do the formating, and on the program to send toesetfcngs. Feati es mdude a M con drrren user interlace, the aOkty to convert tabs to any size, and the ab*fy to save a number ol standard settings Versfen f 10, mciudes souce Author MarcJaduscn Fitd Fail folk 4ffl LordOfHosts A strategy game tor two players based cn a board gam called‘Shogun1 Features include fiexota mouse joystck controls, undo and redo of up to 500 preceding steps, fully
mtuiixMvized user interface. Verson 1.0. complete soiree code, precompiled include Wes and debugger files induced.
Author TimPietJCket MidiToOts A group Of several different utility programs for those who run a Mid system Update to vs'son on dsk 159. Induces three new programs, two of which are synthesizer eddrv andcompaxxnty withAmgaDOS2.0 Btoaryonly Author.
JackDeckard 5GD Ttispragran makes iposstota to delete games, daii e saved by any of toe eiusang Sena adventures (eg Laaj» sun Larry) The program has a LEAfiN-opbon tor induing new adventures Verwn t o, brary only. Author Macs Cwzef SuperDupet A very fast ask coper and formatter. Can make up to lour unverified copes from a ram buffer in 35 seconds. Vertf ed copes from a ram buffer take 67 seconds lor one destination dnvo, plus 34 seconds lor each additional destination.
Bnary only. Author: Sebastano Vgna ViewfiO Scrofingiixi Me reader wtm three saofcng modes control- Eabte via keyboard or mouse Opens file requestor It no filename is given. Automafcaly configures screen size tor PAL or NTSC marine Verson 2,0. An update to verson
1. 1 on dsk 365 Bnary only. Author Federico Giamo Ffrtftm DUK 499
Adtomasa Automata a an extremely versatile. Cefiular automaton
s muatw VrtuaByMiy aspect of the smiAaton can be affred.
Saved, and War receded Also supfftes many powerful adtng
functions (such as patterns, rotations, reflections, etc) tor
creating and modifying cel ccrAgur- aliens. Additional
features inckjde editable Icons, an immense variety of rores
from which to choose, "music* whch changes as the cell
configuration changes and methods to speed execution from 3 to
60 (or mere) generators per second. Binary only. Author:
MkBmap Budcs Amiga format bitmapped ferns hem PostScript fonts Uses the library tocstkbrary11 (disk 496) to render the characters Best results ate obtained with fuBy hinted type 1 toms, such u those suctf-ed by Aoooe and other vendom Verson 1.0, includes source Author AdnW Aytward Sksn Aksh-4kash«1orirwAmga SemeefitsfeaJjresirduOe command suwtruwn. Shelf funcbons wm parameters, aaases. Local variables, local functions, local aliases, powerful control structures and tests, emaea style ire editing and history furccns. LO redrecton, pees. Ar;a varety ol buift-m commands, Unix style wildcards.
Unix style filename conventions, filename comptefion, and coexistence with scripts from otoer shells Very well documented Vernon 17. An update to verstart 16 on disk 381.
Lots of new features and bug toes. Binary only. Author Sieve Keren Frtd Ffth Dtek 490 AniCradt An easy to use nfcitrv*. FnencRy checkbook program Ajtows you 10 enfev ypuf checks vi a very natural sJyte.
Gvng youa rurnng balance as you oc so Options induce reconofing your checkbook, steftrg new regsers wth outstanding checks only, pnrrtng a3. Cleared, outstanctng.
Or sefected errtnes. Aid more Verscn 2.0. shareware, brary only, requres AmigaDCffi 2.0. Author. Jell Hoag AnbLammifl Another great, humorous, animation from Eric Schwartz.
Ths one was otvousiy inspired by the wonderful Lemmogl game Lasls a fus two mmutes and fen seconds Requires at least 2 Mb of memory. Author. Eric Schwartz Recotor A fu'iy confgurmle icon recoloring tool Dial can swao or shift the colors of selected pons and truncate tne depth of the (con color map Bmary only. Autoor UphaeJSstz Frrt£ittLCisL4£l btasell A smptecatebase program usmg an mtumonmterface.
Stores, sorts, and searches tor mtomation Limaedto9 fieids m each record Features route fast sormg search mary f«l. Ana oestof al, its reaey easy to use Bma?y only. Author: Pcdert Bromtey DICE DiBons Integrated C Envvoment A C frontend, pr procsswr. C compiler assembler, linker, and support libraries Features mdude ANSI compatibility, many code optimizations, and automit routines (user routines called during startup before main is called) This is verson 2.06.21, an update to verson 2.06-15 on disk 466 Includes bug toes and experimental dynamic ot*ett module cadng support Shareware, binary
Author Matthew DiOrt (Banker A utirty tor blanking the screen alter a defined penod al no acton. Shows a mutecator Amga checkmark. Ths is verson 1.1. bnary o«y. Requires AngaDOS Z0- Author MafkusSto* Klondke A sjgle player card game Verson 1 1c. Binary only Shareware. Author. Peter Wiseman LoanCaic Keyboard and mouse dmen mortgage utility Although similar programs exsi. Tnrsonea urique in that it is designed so track ’Open' mortgages that allow any size payment to be made at any time, as won as providing a pnrttad amortization table tor fixed mortgages with nonTJy. Senv-romhfy. B-weekly and
weekly payment schedules Ths is verson t 4. An Lpdale to verson 12 on dsk 366. Bfiaryoftiy- Aum Robert Bromley SBProDemo A restnced use trial verson of Svwrt»se Professoral 4 urotete wrth sample appkcahxi The imitations are 35 recacds max per fife, programs can be edted but rot saved, and (crms can be edited but not saved or pnnted.
In every offer respect M ts denecai to toe release product Sbprtvl ts compatitte with SB4 Windows VI 21. VwsiOfl 1 0. Binary only Aunor Precision Software bunted Frtd Fi sh DisS.433 AmiBack Derro verson ol a new backup uti'ity, Features include backup to any AmgaDOS compatible device I such as Hoppes, removal hard Psks. Fixed media hard dsk.
And tape drives), no copy protector, configuration tees, como'ete backups, mae mental baoujps. Setoctve backups, file e*duson fitter, setting of archive W, etc. Derto verson does not have restore, compare, a scheduler Verson 103. An update »verson 10 or dsk 447. Bnary onfy Author Mocrikgriter Software Am abb A ifcrary cf Wortt»ntfiROM Kern* rtertace touWteS lor use with AbSoft Fortran Indudes source Authcr JniLodw AmrGantt A project defuition and management tod desgned to create a ample, interactive method of outlining the task requrec to complete a particular project, usmg toe GANTT chart as
toe input format. AmiGantt dsplays the project in a mutt- window mode with separate windows lor the GANTT chart, task information input, resource histogram display, and Pen chart dsplay. Up to 500 tasks may be defined tor any project, and a project may oonan other projeca as tasks V««n 4 0.0, an update to versdo 30 Don disk 24$ Shareware, brary only. Author: Dcrad Toteon BBFormat A floppy dxsk formatter lor dakeftes wrth hard ercrs Baa madte areas are mapped out so AmigaDOS wi not use than. Presendy net rturtowzed. Runs from CU only. Version 57flt. Ndudes source. Author David Vartey BsCaJc A
dc-t-ati user toendfy loan calculator that calculates weekly and biweokfy loans Can generate amortization tobies to the screen, to the pnnter, or to e file. Uses merus, boaons, or keyboato commands and tcomfies.
Has sa decimal precuon opton and more. Thts s verson I.I.anandBipansionof MortCalc2.5 0fl(SSk 365 Binary only- Author. Mohel LaUbane Come* A tonnecM- type game. Snareware.braryonly. Author: Adrian Mllec ScreenMod Ajicws you to modify most of the parameters of any screen snn e n memory, inducing ctwrs ard ttewmodes. Isd-W tor PAL programs wfveh open ffier saeensow Has a compancn program to automate changes ater on. The is version't 0. Includes source Author: SyOBoton Eidfish Disk 454 Bref A cross reference program tor AmgaBASiC code.
Generates a list of the BASIC code wth lines sequentially numbered, plus a table showmg a* variables and labels used m the cole, and toe line numbers where they were used This is verson 2,0, an update to verson 1.0 on dsk 283 This ® a major rev&Ofl, mduding a new intuition interface. Inctades stwee Author, D k Taytar ButExchange Art npul hander to help i*« handed Amga users.
It reverses the function of to* mouse buttons so that the left button beeom« tn* nght ana vxeveru. Very small, uses orly 169 bytes cf memory Ths s verson
1. 1,an update to verson 1.0ondisk483. Includes scu-ca in
assemUer. Author; Preben Nieteen Dealab A program which
translates te« into hand sgns for the cfesf, Can be used to
directly communicate with a deaf person that has trouble
reading tert, or used as a leaching fool lor learning hartd&gn
ng Verson 1.7, shareware, binary onfy. Author Gsry Creghton I
nputLock An nput handler to help Amiga users who have cats
other pets (or children) that mess wim the Amiga as socn as 1
s left tor a second klmtiJts in input hanger whdi iels you
tack ffe keyboard and mouse by pres&r a few buttons Very
small, uses only 190 bytes of memory. Tris is version t.1. an
update to version 1.0 on 4sk483 includes 5cace in assembter
Author: Preben Nielsen hcSaver A smaSutWy that aitaws you cut
rectangular poftxxts of any screen and store them on disk as
IFF HfiM files.
Also allows easy saving of windows and entire screens to di$ A Ths n version 11, *n updite to verson 10 on duk 463 Includes source in assembler Author: Preben Nmsm PWKeys An input handier that allows you to manipulate windows and screens by pressing keys on ne keyboard It currency lets you perform 25 difierent functions.
Feaaies intiuSe mouse blanking, screen btanfcng mouse acceleration. ‘R*1 moose', mouse keyboard locking, and an interactive program to define hotkeys and other settings Ths a version 2.0. an update to version 10on j*4$ 3. Incudes source nassenw Author Preben Nielsen Stack Watch Monitors the stack of arty seteded task or process 30 times per second and reports the allocated stack, maximum stack used, and currant stack used Version
1. 0, binary onfy. Author: Jm Locker vScreen Allows you to have
screens that are larger than toe actual display area of your
monitor. These larger "virtual screens' scroll when you move
the mouse eft the edge of the vi»bie sec on o' the screen
Currently does not wort under ArsgjDOS 2 0. Tndudes source
Author: Dawde Cervone Frrtfil lNiK ArafytCaJc The AraiytiCaic
spreadsheet, rtrecfiy executable. Ttvj vtrston features
operaten with onfy one window many
* 3 dmensdnaf sheet addressing prvretves. And optional execution
from cars. Two snages are tomshed. One tor smaJer and cne for
large interna) storage (though both have software virtual
memory if needed) These mages operate OK under Amgabos 1-2,1.3,
and 2 0. They include code aflowngthg spreads heel lo be
treated as a seres of ‘pages’ so that a Cell has a row, column,
and (optionally) page, and ranges can be in depth along pages
as we* as aong rows or columns, The mapping a flexile enough so
that r can be -used to tadftaie computing traces s’ matrices ft
desred. As wei as lor more conventional use. VERSION V25-038,
an update to wrson V24-01 a on risk 323 IncAides SOUtS. Author
Gienn Everhart Fred Fhh Disk 496 A aoMen A smai free memory
counter thai continuously dspiays the amount of (and size of
the largest Wock of) tree dip.
Last, and total memory in bytes (as opposed to K). Ths «version 1.12. a Workbench 2.G-corpatZM upgrade lo version 1 03 on dsk 265. Includes source. Agthjr Dave Schretber DU A Workbench 2 (raware DU program Unlike other Anuga DU programs, it will skip Over finks to files and links lo directories. No! Only does th,s give a more Kcurate representation of how muon space the contents of a parxuar directory a’e taking up, it also prevents mfirrie loops when a directory has a irk to ora cfdssnceswrs. Version 102, incudes source Author DaveSchrwbr GodsOemo Pteyitte oemo tf a very popular European gam*
Author Bitmap Brothers MemMcrewf A program rat opera a narrow window and graphically both displays your memory usage kk* a gauge and aao detects charges m regions of memory over time. Detected changes are catagonzed and displayed using color coded bands. This is verson 220, an update 10 version 2,10 Oft dsk 350 It accomodates AMIGADOS 20 and toe Anvga 3000 32-ht memory addresses Incudes source. Author: Howard KjS Ruler Ruler a a sma! Tool used in the measurement and con- suainmem of tec Ongratiyconcerveaasatooitor msumg that f lemmas crd.it exceed toe Amga i 30 character km*, if ts
nevertheless us*M in my sit-uabon when the numra- ef characters n aSra of text r«es to be counted Verson 5.00. indudes source Aurcr Thad Ftoryan. Chad Nenersrtd Dave Scnreoer FrrtfhftPMUg AttoActivate A commodcy when activates the window under toe mouse* pointer when pressing my key. Realms AmigaOS 2.0. This fe version 1.08. Includes german version and source nC. Author: Stefan StiCh!
BackSFront Sends a window to back or brings it lo front with defined actions For example pul a window in front by double picking in II and send it back vntntoe middle mouse button Any keyboard or mouse event cm be uspoed.
Number of required actons can be Changed (double- c cK v$ tnpte- Pck) implemented as a commodiry Requires AmigaOS 2.0. The is vers«n 1.03. inbudes german verson and source. Autoor Stefan Stxrt CerterSaeen A ammocJfy whch centers toe frontmost saeen honzonaiy on hotkey UseM d you normWy operate with overscan screens and an oto prog,am cpo«s a normal size screen. Requires AmgaOS 2.0. Ths Is verwxti0$ includes german version and souroatftC.
Author: StelanStcht ChangeCotars A new palette tool to change the colors of toe workbench or any other pubfic screen. The feature of this tool is its font independence: it uses the for; of toe screen on Which it opens, instead df insisting or topaz 8 Looks reaify great if you use any otoer font than topaz on your workbench screen This $ verson 1 D2 includes gamar wson. Brary only Author. Stefan Sbdit LeftyMous* v t another LtftyMcta*. Bis cn* imptemantid is a commodity. Swaps toe .left and right mousadutton tar tetaes Requires AmgaOS 2.0. TN* ts ver*cn 1 04 includes german verscn and sourcem
C. Autoor Stefan Sticht MouseAccff Vet another mouse accelerator, thd ora Implemented as a commodity, if you find toe built-in accelerator too slow, try this one Requires AmigaOS 2.0. This a version 1.01. Includes german version and source in C. Author: Stelai Stich!
MouseBtankar Banks toe mouse pointer after a defined troeout or
* you press any key. Implemented as a commodity.
ReqmesAnvgaOS20. This s verson 1.13. hckides german verscn and sou'ca in C Author- StetanSficrtt NewSrafCX An tapan shaft cn nowy" Kmmcdty (Id PopCLJ) Ftaaxres AmgaCS 2-0. Tntas verson 105 hcfuJes german verscn and scuroa in C.Autncn StefanSt NiCaJc Acataiatcvpnictiariffaf uses toe NL 30 took (see NLDaamon on tns dsk). It wnii open on any sew at tow touch of a function key. Vrson 31 2. Indudes source Author Dawde Cervora NLDaemon implements a ’New Look" in Amiga programs, by using 3D-fika gadgets Converts standard intuition wndcw gadgets into 30 versions. Version 1.4 3. Includes source
Author: Oavde Cerrone Reboot A program wtxich reboots your Amiga by cafimg exec s Coo-Reoooti ifurttton. Ths s verson 1.02. InCudes source in C Author Steten Ssiertt Request Opens toe OS 20 autorequester from script fles. Tala, text, gadgets and putfcsdMf of the requester can be changed by commwidlot options Ths s version 100 Indudes source in C. Autoor Stefan Stichf W-ndowShuHe Activates and brings to front next or previous window wito hotkeys Hotkeys can be changed Implemented as a commodity Requires AmigaOS 2.0. This Is version 1,05, includes german version and source in C. Author: Stefan
Sficht Fred Fish Disk 498 Cpaiette A pataca adjusting program that can be brought up on just about any screen, mctodirg ham and EHB. Version 1,1. Includes source massemtty Author Craig Lever FreeCopy FreeCopyA unlwe most copiers in that A does not aouaty copy asks it removes the protection so daks can easily be backed up with almost any program, and to$ omecas*sberataleOonyoufhardaTve Ywstan
1. 4. onary onfy Author GregPmgle Pauky Demo verson of an Engtsh
ic German (and vice versa) word transition rarar. Version
12.tina onfy. Author: DawdWetzel TapeCover TapeCover prwits
out those kite paper inserts lor casefle tape cases ft tats
you enter the name of toe songs, and toe filta ol each side It
should work on any pnnter that can pm! In that semi -condensed
mode Version 1.0, indudes source in C Author: Greg Pnngie
WordSearch This a an automated worflsearch generator Words
crania- tons can be finned to any subset of toe eight pnmary
orections and toe puzzte can be retted or flipped, it has a
spartan but functional user interface hqfW ited by the
reQibfary The system defaufi font urw WB 2.0 a supported tar
the ptazle dispiay window Verson 1 (3. Includes souroenC.
Autoor (teg lever Yat2 One player Yatzee gam*. Ths progam was
written to lake up tape memory and to muftnask nicely. Version
1. 0, includes source in C. Autoor: Greg Pringle ZoomDaerron Adds
a 'zoom' gadget to every window that can be resized. Press ng
this gadget makes the window as farge as possrbte or as smafi
as possibe. Or bmgs it back to its normal size Verson 2.1.3,
include soiree Author Davxte Cervora FrriFithPisyM Dgfib An
AmrgadevceindependencgrapfKstorarytartartran applications Thus
am enhanced and deougged verson of a pubic domam fibtary, tote
development of whch was sponsored by toe US Government Tha
tibrary ts required tor pan ol me Maaab package, a so
mckxtedontortOsk Ths «in uodate ra toe versw on disk 267
fndudas souca in FORTRAN. Author. Hal Brand, Crag Wuest, James
Locker, M*e Brotaa Maflab A FORTRAN package (MATrn LABoratoiy)
developed by A;gonna National Laboratories for in house use.
It provides comprehensive vector and tensor operations in a
package which may be programmed either through a macro
language or torough execution of senpf file* Supported
functions mdude an. Cos. Tan, arcfuncwns.
Upper triangular, lower toangutar, determinants, ratnx muftpLeation, taentity, ht«rt matrices, eigenvalues, eigenvectors, matrix roots, matrix produas. Inversion, and more. Am$ a ipactafeams inOude wfiMncfi satup. Pcfar ptats. Contour pete, enhanced ptat buffer control, and agonthnc pc! Csptay irfetscn. Ths a an update to lie versior. On dsk 257. With many bug fixes and code reorganizations, inctades source in FORTRAN. Autoor. J«m Locker, Cteve Motet. M.*b Broda FrKEHlimilLMQ Signal Two programs desgned lo make d easy to write shell scripts that must be synchronized with tne operation of
anctoar, In order to avoid 0*k thrashing for example.
Indudes source. Author Daitoe Cervora sWindows A program toaf aflows you touse toe ttie of awinoow to specrty toe screen on which n* wrccw wiS appear.
Ths orowtoes a metood Of opening CON: ffid RAW window* on screens otoer nan tne Work3€ncnJor example. Indud«»ur». Author Davtae Genera wlconify A program, and number of ccmpamon utities, ton alow you to comfy window* on any screen, mduOng custom scr**n$ icon-tied windows become smaJ Icons on me bosom ol the screen, and they can be opened again By double- Odung them. Also allows any screen to become a shared, Wort Bench-1 ike screen, and gives you toe ability to create new screens specif cay far this purpose. Each window can have its own custom icon.
There * a programmers mtetece to anow programs to control tneir own -cons. Verson 3.8. includes source Auitar Davide Cervora ToBeCorwwed , In Cgnduilcn To me best of our knowledge, tne rrarenais in this library are freely distributable. This means they were e tner pubidy posted and placed in the pu.b e domain By neir authors, or they have restri«s»ons pubfished in ffeu fies to which v»e have adhered. If you beame aware of any violation of the authors' wishes. Please contact us by mail.
This list is compiled and published as a servce to the Commodore Anga community for Informational purposes only. Its use 9 restricted to norvcommeraa! Groups only! Any duplcaton for comroerda! Purposes is sthcty forbidden As a part o+Amazing Computing™, this fist a mhdrerrtty eopynghtod Any infringement on ths proprietary copyright wffout expressed wrcen permis- sion of the pubSsbers will incur the tal force of legal actons Any non-commercial Arovga user group wishing so duplcata this 1st should contact PiM Pubticatiorts. Inc.
P. O.Box B69 Fall River, MA 02722 AC is extremely interested in
helping any Am-ga user groups in non-corrmerctal support for
NEWTEK’S VIDEO TOASTER AND THE AMIGA 3000 CLASH There's been some controversy over installing a Video Toaster on an Amiga
3000. Although NewTek recommends using the Toaster with a 2000
or 2300 with at least 5 megabytes of RAM, word has it that
it’s possible to use the Toaster on the 3000 if you really
want to spend extra money and cancel your computer's
warranty. NewTek and Commodore are working closely to
gether to solve the Amiga 3000 Video Toaster compatibility'
Apparently, the Toaster will not work with the enhanced Denise chip found in the Amiga 3000. Also, theToaster doesn't fit inside the 3000 unless the metal on the back of the 3000's case is bent. Such a modification voids Commodore's warranty. Regardless, some 3000 owners are installing Toasters this way.
NewTek plans to release a software update which will be compatible with the enhanced Denise chip and Workbench
2. 0. They hope that this update will be ready when Commodore
makes the enhanced Denise chips available to 2000 and 2500
owmers. The update should be available around the end of the
summer, but there is no firm release date. No plans are in the
works for a Video Toaster designed specifically for the
Below: Craig Schiller (lefl) and David Foss (right), employees of Micro Ed, edit the logo for the new Amiga TV show.
UNIX MULTIMEDIA CONFERENCE AT VIRGINIA TECH Hundreds of faculty, students, staff and members of the Virginia Polytechnic Institute and State University attended an all-day technology con fercncc, which was hosted by Commodore Business Machines, Inc. "We fel t an all-d ay conference was the best way to presen t and demonstrate the wide variety of Commodore's new educational technology,” explained Jesse Bomfreund, product marketing manager of UNIX for Commodore. " Attendees were also able to meet and ask face-to-face questions with Commodore personnel.
It all began when Commodore, contending with Apple, IBM, and DEC, was awarded the UNIX contract for the Computer Science Department at Virginia Tech.
"The conference is part of our ongoing support plan for major UNIX and education customers such as Virginia Tech,” said Paul Calkin, director of UNIX and education marketing at Commodore. "It also demonstrates the support which organizations like UNIX international have for Commodore as a supplier of UNIX graphics workstations, and re-enforces ourclear lead in multimedia workstations, including UNIX multimedia."
Discussions, seminars, and hands- on learning exhibits were only part of the conference. Although the campus uses Amiga UNIX systems, other Commodore Amiga products on display included "Struggles for Justice,'' a laser disc-based interactive courseware which uses maps.
Biographies, simulations, time-lines, and historical footage tobringhistorv to life, and the Mandala Virtual Reality system, which allows Amiga 2000 users to create and manipulate interactive video demonstrations on screen, as well as place themselves in the picture using a standard VCR camera.
Jamie Evans, directorof computer facilities in the computer science department for Virginia Tech said, "The conference was a tremendous opportunity to educate not jusl the computer science department but the rest of the university as well, as to w'hat is available to them through Commodore."
And furthermore ••• MICRO ED ANNOUNCES MONTHLY AMIGA TELEVISION SHOW Micro Ed Enterprises, the first and largest Amiga-only dealer in Chicago, is proud to announce a new’, monthly half- hour television program for Amiga owners.
"Amiga Users By the Lake” will air on Chicago Access Cable TV Channel 19 in the month of July or August. The show, which will cover ail aspects of Amiga use, will feature Chicago-area users implementing the Amiga in creative applications such as video, graphics, desktop publishing, and MIDI music. Other features will include a news segment of the latest products available, and a showcase of graphics, video, music, and other creative works.
Ed Saavedra interviews Charlie Russell of Commodore Micro Ed has also provided other extras forcustomers.They offerclasses three times a week on various Amiga subjects.
Starting in July, monthly support groups focusing on graphics, video, MIDI music, and desktop publishing will meet on a different Saturday within the month. Ed Saavedra, president of Micro Ed Enterprises and the man behind it all, has been selling Amiga computers since they came out in
1985. Saavedra has owned Micro Ed Enterprises since April of
1988 and isdedicated to and focused on the Amiga video
Anyone that would like to share his creative work with Amigans throughout Chicago, or possibly throughout the country, is invited to submit it to Micro Ed Enterprises. There may be plans to offer "Amiga Users Bv the Lake" in VHS video- cassette format for non-local viewers. For more information, contact: Micro Ed Enterprises, 444 N. Orleans St., Chicago, IL 60610, 312)245-0066. ' .* High Resolution Output from your AMIGA™ DTP & Graphic Documents You've created the perfect image, and now you’re looking for a good service bureau for output.
You want quality, but it must be economical. Finally, and most important...you have to find a service bureau that recognizes your AMIGA file formats. Your search is over. Give us a call!
We'll imageset your AMIGA graphic files to RC Laser Paper or Film at 2450 dpi (up to 154 lpi) at a extremely competitive cost. Also available at competitive cost are quality Dupont ChromaCheckIM color proofs of your color separations films. We provide a variety of pre-press services for the desktop publisher.
Who are we? We are a division of PiM Publications, the publisher of Amazing Computing for the Commodore AMIGA. We have a staff that really knows the AMIGA as well as the rigid mechanical requirements of printers publishers. We’re a perfect choice for AMIGA DTP imagesetting pre-press services.
We support nearly every AMIGA graphic & DTP format as well as most Macintosh™ graph i c D TP fo mats.
For more information call 1-800-345-3360 Just ask for the service bureau representative.
High quality RGB output for yoor Amiga FEATURES
• Works with DigiView'"
• Completely blitter-compatible
• NTSC encoder compatible ¦ S-VHS encoder compatible ¦ PAL & NTSC
• Uses only RGB port
• FCC Class B.UL Listed
• Works w std Amiga monitors
• Does not use Amiga power
• Custom brushes use blitter ¦ RGB, HSV,HSL,CMY palette
• RGB and HSV spreads
• Extensive Arexx™ support
• 10 Color Cycle Glow ranges ¦ Range pong, reverse, stop
• Smooth zoom, rotate or scale ¦ Area, edge, outline
lill overllll ¦ Dithered 24 bit fill mixing ¦ Anti-alias with
anv tool or brush
• SHAM, ARZO, ARZ1, AHAM, 18 bit ScanLab’" ¦ liPBS brushes ¦ All
of the 12 different HAM-E format image file types ¦ Images may
be scaled and converted to 24 bit IFF files These images are
completely unretouched photos taken from a stock 1084s RGB
monitor using the basic HAM-E unit. They arc pure RGB, not
The new HAM-E Plus is an even more potent yet vi rtually transparent, anti-alias engine which offers near photographic quality images on standard RGB monitors.
No other graphics expansion device offers so much performance and costs so little! And all the software to run it is free. Even upgrades!
There’s not enough room to cover all the features of this system, so here’s just a few.
HAM-E™ 299.9S HAM-E PLUS “429.95 384 x 480 Pixel Output (NTSC) 768 x 480 Pixel Output (NTSC) 384 x 560 Pixel Output (PAL) 768 x 560 Pixel Output (PAL) [All siftware vrirks witl either nit] PAINT FEATURES
• Loads, shows GlF'“exactly
• “C” source code available free
• Upgrade from BBS 24 hrs day ¦ Color or 256 greys painting ¦ 256
• Matte color anti-alias cycle draw
• Prints via printer device
• Auto enhance std IFF palettes
• WritesIFF24, GIF'” HAM-E SYSTEM
• Paint, render, convert and image processing software
• 18 24 bit ’’pure” modes
• 256 512 color register modes
• RGB pass through
• Screen overlay underlay
• Screens pull up down & go front back
• View with any IFF Viewer
• Animate via ANIM or Page Flipping
• 24 bit IFF 24 bit IFF with CUT chunks
• 2 to 256 color standard iFE half bright
• HAM, DKB and QRT trace ¦ RGBS and RGBS ¦ Targa’“ ¦GIF’" ¦
Dynamic HiRes,u NEW IMAGE PROFESSIONAL ™ IMAGE COMPATIBILITY
THE MOST IMPORTANT 24 BIT IMAGE PROCESSING GRAPHIC SOFTWARE
EVER CREATED FOR THE AMIGA
• Over 100 image processing operations
• 24 bit IFF input, output and viewing
• Any number of named image buffers
• Image sizes to 32 76? X 32767pixels
• 24 bit blending, clipping and compositing
• Apply any function using paint-like tools: Freehand, Rectangle,
Ellipse, Polygon, Polyarc
• Full 24 bit undo, redo and isolate
* 011 SOFTWARE INCLUDED AT NO ¦ Displays in 24 bit, 18 bit, 256
color, or 256 greyscale
• Blended Merge and RubThru in many ways: Color-keyed, minimum,
maximum and direct
• 24 bit warping, shading, rotation, geometric distortions and
• Extremely intuitive, easy-to-use ¦ n f p pf1! Pp EXTRA COST
WITH EVERY UNIT Call (406) 367-5509 for more information, 398
Johnson Rd.. Glasgow. MT 59230 SALES: (800JTK-AMIGA
International Sales |406) 367-5513 BBS: (406) 367-ABBS FAX:
(406) 367-AFAX Dl£fVlew'"NewTek; Amite™ Commodore liuilnen
Machine*; GtF™ CompuServe; Dynamic HIRea'* NtrrTck: ScanL*b"
A5DC; Taiga "True Vlalon: Eagle Image copyright True Vlaioa;
1084*™ Com mod ort: AHAM. ARZO. ARZ I "AS DC: HAM-E.f* Black
1 I wish all software manufacturers would have free support forever instead of a limited time. Once you've learned a program, who wants to pay $ x to solve one problem a year. One tends to ignore the features that are confusing,