FacebookTwitterGoogle Bookmarks

the Amiga through hard work. He was on the original design team of the Amiga and he came back to Commodore to help design the software interface and drivers for CDTV. Mr. Sassenrath knows the paten tia I of both the Amiga and CDTV, and it shows. THAT'S NOT ALL One thing we did not mention in this issue'sCES coveragewasPsygnosis and a rather dramatic demonstration they developed on CDTV. Instead of working with full-motion video, Psygnosis has tapped the power of fractals and realistic imagery to provide an extraordinary picture of future gaming. Located as a teaser on the Lemmings CDTV disk, Psygnosis' fractal demo shows a cruise missile which is tracked and followed by a fighter jet. With switching camera angles and very real sound effects, it is hard to designate it as a game ora movie. What we are witnessing is the ability of the Amiga market to grasp new technological innovations and take advantage of them. The Amiga designers arc providing an ever-widening platform for Amiga performance. This not only helps generate new Amiga sales, but brings technology back to the established base of Amiga users. NO SMOOTH SAILING The Amiga community is facing another challenge in the next several months. While CDTV is extending its reach and making extraordinary inroads into better technology,CD-1 is still receiving press as if it were the only option.

Click image to download PDF

Document sans nom Summer Consumer Electronics Show ’91 p-68 COMPUTING Vtntr Original AMIGA Monthly Hr source t f. ' . , r - ' 'i ¦*-.
Wi W i wij 1 Volume 6 .No. 7 July 1991 PS $ 3:95 Canada $ 4.95 PK *2:50 Let Impulse's 24-bit display board .,j ignite your AMIGA in over 16 million colors i REVIEWS-
• Atonce
• Proper Grammar
• The Director
• PageStream and more!
The Evolutio Publishing: Amiga World called PageStream 2 the “Amiga desktop publishing king of the hill.” Amiga User International named it the “heavyweight champion.” But we weren’t satisfied. We wanted to create the most advanced publishing system for any computer, so we added a new uerface, HorL.inks, and a host of new features to create PageStream 2.2. HotLinks lets text, graphics and publishing applications talk to each other in real time, on one computer and across networks. So, stead of spending time importing text and graphics.
You can spend more time being, creative, PageStream
2. 2: The evolution of publishing is complete.
Circlo 185 on Reader Service card.
15 programmers & engineers, 4 custom chips, 350,000 lines of code and 5325 cinnamon cats later... than the Amiga itself. Every night, every weekend, every holiday , the world went about its business, and the lights at ’Traz kept burning, it didn't matter what anyone else said. Team Toaster was racing after a very personal dream, Team Toaster: Hardware: Tim Jenison, Brad Cancy.
Gary Krohe,* Charles Sieinkuchlcr.
Software: Tim Jenison.
Stuart Furguson.
Steve Hartford.
Alien Hastings, Daniel Kaye.
Steve Kell, Jamie Purdon.
Steve Speier, Peter Tjccrdsma, Ken Turcotte.
Documentation: Robert Blackwell.
Nick LavrofT."
Brent MaJnack.
Steve Peterson.'
Tony Stutterheim.
Software Design: Paul Montgomery.
Mark Randall.
Kiki Stockhammer.
* nal pictured .Amiga is a trademark of Commodore*,Vtniga. Inc. n
early 1982 a group of brilliant computer designers in Los
Gatos, California set out to create a new kind of computer.
Their dream was to build a machine that would contain the
visual power that other computers lacked. So they designed
breakthrough graphic coprocessors, powerful sprites, and then
huilt it all around NTSC video timing. The nickname for the
machine was Lorraine, and its mascot was a red and white
bouncing ball.
Thanks, Jay In October of 1985 Jay Miner and itis team of pioneers brought a stunning new creative tool to the world. The Amiga was a shining beacon of the future to a special breed of hackers, artists, and visionaries. One group of these backers was drawn together from around the country to form NevvTek in Topeka, Kansas. They shared a common desire to expand on the technological marvel called the Amiga. They saw the Amiga as more than a computer, it was tiie beginning of a revolution.
The Super Amiga What if the Amiga had more resolution, more colors, more power, f more speed; in short, more of everything that makes tire Amiga great?
It wouldn't be like a computer anymore. It would be as powerful as expensive network-level video equipment, But it would mean designing four complex VLSI chips, it would mean writing 350.000 lines of assembly language software.
Ultimately it would mean inventing whole new technologies. Just the kind of insane challenge that hackers can't resist. Perhaps more than anything, the fact that "it couidn’t be done" is what drove "Team Toaster" to do the impossible.
"It'll New Ship" In early 1987, Team Toaster moved away from the rest of NevvTek to a secret location codenamed "Alcatraz.” No office hours, no phone calls, no interruptions. They worked 70 hour weeks. They invented bizarre tricks to drive the 68000, copper, and blitter to new levels of performance. They evolved strange hardware hacks to emulate expensive parts. They concocted their own cinnamon candy. Building the Video Toaster became a more ambitious project "Wb Have Toast" In October 1990 the Video Toaster® shipped. The world noticed. Everyone from ISA Today and The New York Times, to
Business Week and Rolling Stone, is calling die Toaster the honest video product ever, it has become the most successful Amiga product of ail time.
In fact, the Toaster is so hot that it's bringing die Amiga to new markets. The Video Toaster stand-alone system (an Amiga 2000HD with factory-installed Toaster) was the hit of Comdex, the world’s largest IBM PC show, and was even acknowledged 'as the hit of MacWorid Expo by MacWeek Magazine. The Video Toaster is giving our dealers the opportunity to win over the corporate. Educational, and pro video users that the Amiga neeis for success in the ninches.
When the Amiga shipped in October 1985 it held the promise of video on a desktop. The shipment of the Video Toaster fulfills that promise. And by the way, the lights are still on at Traz.
N=wT=k INCORPORATED 1-800-843-8934 Circle 150 on Roader Service card.
With every $ 1595 Hdee Toaster you get the 6 most powerful grephics products ever created for the Amiga...
1. Lightwave 30 Modeling, Rendering and Animation Really three
programs in one.
Lightwave will make you forget everything you know about 3D on the Amiga.
LightWave Modeler includes all the powerful object creation tools you expect in a state-of-the- art 3D system. Unique real-time perspective mode helps you visualize your object as you create it. Includes over one hundred ready-made objects.
LightWave Renderer is the best available on a personal computer, regardless of cost. Not only is it the fastest renderer by far, but it has all the features you need to create network quality 24-bit 3D graphics, including: Variable resolution (up to 15.36 by 960), Ray-traced shadows, Texture mapping from live video, Bump mapping, Reflection mapping. Unlimited light sources and Particle systems with variable motion blur. Byte Magazine concludes. "The renderer is a masterpiece. This is hot stuff."
LightWave Animation is the most powerful, hassle-free animation system ever created. Highly interactive retd-time wireframe editing will have you creating complex spline-based animations in a matter of minutes, Lou Wallace in Amiga World Magazine says, “Having used just about every 3D rendering package on the .Amiga market. 1 can truthfully say that LightWave absolutely blows away everything."
2. Overlay Genlock and Luminance Key The Toaster Genlock lets you
overlay your Amiga graphics on any live video source. Used in
conjunction with the Toaster's frame buffers, you can run
.Amiga animations over 24-bit ToasterPaint or LightWave
backgrounds for dazzling results.
Lor more powerful overlaying capability, use the Toaster Luminance Key.
Works like a Chromakey except the background is black or white instead of blue. You can. For example, key your subject in front of a weathermap or any other graphic or live video source.
3. ToasterPaint 24-bit Hi-res Paint System The most advanced
video paint program ever created for a personal computer,
ToasterPaint is winning raves for bringing true-color painting
to the .Amiga for the first time. Using the Toaster's Frame
Buffers. ToasterPaint is the only PC-based paint system
capable of displaying 24-bit YIQ-encoded broadcast-quality
video, in short, the sharpest video images possible from a
ToasterPaint makes powerful network graphics tools easy to use.
Just point-and-click for: Variable transparency. Smooth shading, Blending, Range, Colorize, Blur and RubThru. Use texture mapping to warp, bend, stretch and twist images.
The Toaster's all-in-one design allows cutting and pasting between Toaster Character Generator. LightWave or grabbed video images. Video Magazine raves, "We were able to create images dial rival those of professional video paintboxes.. .ToasterPaint alone may be worth the price [of the Toaster].”
4. Toaster Chanacten Generator 24-bit 35-nanosecond resolution
With twice tiie resolution of any other Amiga Character
generator, and over uOOO times the color. Toaster CG gives you
the network quality that clients demand. Toaster CG works with
the Toaster's 24-bit frame buffer and linear keyer to produce
sharp, jaggie-free text with perfect drop or cast shadows. The
Toaster hardware also makes other special features possible,
such as transparent shadows, band-free smooth color grada
tions and smooth dissolves between pages. These high-end
features are impossible with software-only CG's.
Only the Video Toaster lias 16.8 million color ChromaFonts and die ability to use digital effects to tumble, spin, peel, and warp text in real-time.
5. TWO 24-bit Frame Buffers The highest quality video output for
any personal computer ever. The Video Toaster has not just
one, but two high resolution frame buffers that each output
16.8 million colors (24-bit). The Toaster is the only video
output for die Amiga that is legally broadcastable at the
network level. Our unique Y1Q- encoding means Toaster colors
won’t bleed, Toaster edges won’t crawl, and Toaster pixeis
won't smear in other words, the sharpest video image
The Video Toaster meeLs not only all RS-170A specs but the tougher FCC specs as well. Don't be fooled by low-end “24-bit video converters" that trade resolution for more colors. Only the Toaster can output full NTSC resolution.
YiQ-encoded video at 60 fields per second.
6. Toaster Real-Time 24-bit Frame Grabber From the company that
defined video digitizing standards for the Amiga comes the
ultimate frame grabber. Freeze video instantly from your
color video camera, camcorder, laserdisc player or cable TV,
and display images in 16.8 million colors and full video
resolution. With a Toaster- compatible TBC installed (starting
at $ 995 retail), you can grab frames from any taped video
source as well.
The frames may then be used by ToasterPaint, ToasterCG or LightWave 3D for further manipulation. Images may be loaded from disk into the Toaster Frame Buffers in two seconds or less for fast-paced multimedia presentations.
Ani something truly phenomenal your own TV studio.
¦ ¦¦ ' Mirrors
• Stretch
• Zoom
• Blinds
• Slats
• Curtains
• Mosaic , • Whips jllpSiv-, % V- Toaster Digital Effects remove
the last barrier to network quality video on a desktop. There
is nothing else like this, These effects must be seen to he
believed! Business Week Magazine says, "As capahle as gear
normally costing $ 60,000.” Toaster Digital Effects are as
incredible for multimedia and presentation graphics as they
are for video production. Real-time effects include:
• Flip • Spin
• Tumble • Page Peel
• Warp • Tiles
• Push On • Push Off
7. Toaster Digital Video Effects "An almost unbelievable
breakthrough." That is what the press and public have been
saving about the Toaster's Digital Video Effects.
For the first time you can process live video on your desktop just like the networks do.
The Toaster's four custom VLSI chips let you warp any of four live video sources in real-time (60 fields per second) and in 24- hit color.
8. Four-Input Production Switcher Just like the master control
room of a TV station, you perform transitions between video
sources with a click of your mouse. The Video Toaster Switcher
outperforms broadcast switchers costing tens-of-thousands of
dollars. It performs cuts, smooth fades, and pattern wipes
between any of seven sources including four live video inputs,
two 24-bit frame buffers, and a color background
generator ideal for four-camcra studio productions
orpost-produc- tion video editing.
• Slide
• Split
• Squeeze
• Pull
• Roll
• Trajectories
• Analog Trails
• Digital Trails
• Zoom Trails ' The Transporter!
Even with no live video sources you can do incredible effects between Lightwave.
ToaslerPaint, and ToasterCG images for exciting presentations.
9. ChromaFX Cofor Processor ChromaFX gives you complete control
over all aspects of brightness, contrast and color of your
live video image. Your screen will explode with color
negatives, monochrome, solar- ization, posterization, and
color vignettes. Process your video to look like old film with
sepia toning or high contrast black-and-white. Or get that
rock video look by mixing black-and- white and color video. In
addition, many subtle effects are possible, like day-for-nighl
or dark sky filters.
Powerful controls let you design your own color effects with limitless combinations, or use any of the dozens of built-in effects like Nuke, Chrome, Snow Lights, Snow Cycle, Sunset Filler, Zebra Stripes and many others.
Video Toaster, Lightwave 3D. Lightwave Modelor, ToasterPaint. ToasterCG.
ChromaFX are all registered trademarks ol NewTek, Inc. Amiga is a registered trademark ot Commodore-Amiga, Inc. Any video tape input to 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 5 megs of FIAU.
® NewTek. Inc. 1991.
The VideoToastcr card & software sell for $ 1495 and are available at an Amiga dealer near you.
N wT: k INCORPORATED A 1 Jfev 1 Call today for our demonstration tape about the Toaster, produced 4 entirely with the Toaster.
See for yourself the incredible results possible T* with the Video Toaster.
Starring NewTek’s own Kiki Stockhammer, and featuring animation by 3D artist and LightWave programmer .Vilen Hastings. Like the Toaster itself, this videotape will knock your socks off. $ 4.95 including shipping and handling. Visa, MC, .AmEx or COD orders accepted. Call
(800) 843-8934 or (913) 354-1146.
$ 4.95 including shipping and handling 1-800-843-8934 Circle 151 or Reader Service card.
Jjtents In This Issue in Printing Envelopes On Your Laser Printer 19 by Patricia Zabka Kaszycki A new technique that will make printing envelopes easy with your favorite word processor.
JK I I Firecracker 24 .26 by Frank McMahon Ignite Impulse, Inc.'s true 24-bit Firecracker 24 to display and paint images using 16 million colors in full RGB mode!
Summer CES, Chicago ’91 ...68 Three million Amigas in the world was one surprise as Commodore announced Kodak Standard Pictures for CDTV as well as full motion-video Ihrough their new CDXL. Pius much more in part I of our Summer CES coverage.
I Cover by Ernest P. Viveiros. Sr.
Columns New Products And Other Neat Stuff ...14 Rotox, a new arcade adventure and Ami-Back, a back-up utility, are among the many new products looked at this month.
Bug Bytes 37 by John Steiner Run two VCR's and the Toaster without a TBC it's possible! Plus, an upgrade for Superbase, Diversions .. Sleilar 7, Legend of Faerghail, and PGA Tour Golf top the list.
.55 Preporing for a putt In PGA Tour Golf.
Medley ...60 by Phil Saunders Synchronizing audio and video tape with an Amiga sequencer.
PD Serendipity ...63 by Aimee B. Abren The popular card game Spades has made its way to the Amiga. Plus, now you can replace the Workbench startup hand with your own picture.
Roomers ....81 by The Bandito What's Commodore’s next move? The Bandito has a few ideas.
C Notes From The C Group 84 Volume 6 Number 7 July 1991 by Stephen Kemp This month will continue with the new "Shell" program by adding functions to handle file pattern processing.
Atonce v1.27 .....47 by Richard Mataka Turn you A500 or A2000 into an IBM AT with Vortex Computersysteme’s Atonce board.
Programming Reviews Proper Grammar..... by Paul Larrivee More than just a spell checker, Proper Grammar catches bad grammar, cliches, and wordy expressions. If you are unsure of why something was flagged. Proper Grammar will tell you.
The Director v2 by Greg Epley With more power than before. Right Answers introduces their multimedia presentation package Director v2.
39 Fancy Numbers .71 34 by Lynwood Cowan Let the numbers do the talking; "Fancy Numbers" helps you save overhead by skipping the translator library.
Departments Editorial . 8 Feedback .....10 List of Advertisers 88 Public Domain Software .....92 And Furthermore 96 PageStream v2.1 ...42 r ji All listings I ACj available Itl on disk!
By John Steiner PageStream is new and improved with on-screen font outines. Adobe PostScript Type 1 font support, and a much improved manual.
Amazing Computing For The Commodore Amiga™ (ISSN 0885-9480) is published monihly by P.i.M. Publications, Inc., One Currant Road, P.O. Box 869, Fall River, MA 02722-0869. Subscriptions: in the U.S., 12 issues for S24,00; in Canada & Mexico, surface, $ 34.00; foreign surface for $ 44,00. Second-Class postage paid at Fall River. MA 02722 and additional mailing offices. POSTMASTER: Send address changes to P.i.M. Publications, Inc., P.O. Box 869, Fall River, MA 02722-0869. Printed in the U.S.A. Copyright ©June 1991 by P.i.M. Publications, Inc. All rights reserved. First Class and Air Mail rates
available upon request. P.i.M. Publications, inc. maintains the right to refuse any advertising. P.i.M Publications, Inc. is not obligated to return unsolicited materials. All requested returns must be received with a self-addressed stamped mailer. Send article submissions in both manuscript and disk format with your name, address, telephone, and Social Security Number on each to tne Associate Editor. Requests for Author's Guides should be directed to the address listed above AMIGA’0 is a registered trademark of Commodore-Amiga, Inc. Bridgeboards Genlocks Video Toaster CDTV Amiga A3000T Arexx
Support Service Bureaus Reviews of Top Programs New Programming Hints And Much More What News on the Rialto!' Or What News 011 Broadway or in West Chester?
.as modern folk would say.
So much is new that you won't want to he left behind.
AC readers have learned in recent weeks about mazing Amiga u (7 till!
Amazing Computing For The Commodore AMIGA ™ ADMINISTRATION Publisher: Joyce Hicks Assistant Publisher: Robert J. Hicks Circulation Manager: Doris Gamble Asst. Circulation: Traci Desmarais Corporate Trainer: Virginia Terry Hicks Traffic Manager: Robert Gamble InternationalCoordinator: Donna Viveiros Marketing Manager: Ernest P. Viveiros Sr.
Marketing Associate: Greg Young Programming Artist:
E. Paul EDITORIAL Managing Editor: Don Hicks Associate Editor:
Elizabeth Fedorzyn Hardware Editor: Ernest P. Viveiros Sr.
Technical Editor:
J. Michael Morrison Technical Associate: Almee B. Abren Copy
Editor: Paul L. Larrivee Copy Editor: Jeffrey Gamble Video
Consultant: Frank McMahon Art Director: William Fries
Photographer: Paul Michael Illustrator: Bnan Fox Research:
Melissa Torres Production Assistant: Valerie Gamble
ADVERTISING Advertising Manager: Donna Marie Advertising
Associate: Wayne Arruda Imagine the left-out feeling you'd
have if you regularly missed the nightly news, only
occasionally picked up the newspaper, and almost never looked
at a news magazine.
You'd be left in the dark.
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!
Get yourself a subscription and pay only $ 24 for 12 AMAZING issues!
Call toll free 1-800-345-3360 from anywhere in the U.S. & Canada to order please have your credit card ready.
To pay for your AC subscription by check or money order, please use the order form on page 95.
1-508-678-4200 1-600-345-3360 FAX 1-50B-675-6002 SPECIAL THANKS TO: Buddy Terrell & Byrd Press Bob a! Riverside Art. Lid.
Swansea One Hour Photo Pride Offset, Warwick. Rl Printers' Service a Supply, Inc. Mach 1 Photo Amazing Computing For The Commodore Amiga™ (ISSN 0686-9480} is published monthly by PiM Publications, Inc., Currant Road, P.O. Box 869 Fall River, MA 02722-0869.
Subscriptions: In trie U.S.. t2 issues lor S24.00; in Canada & Mexico surface. S34.00: foreign surface for S44.00. Second-Class Postage oaid at Fall River, MA 02722 and additional mailing offices.
POSTMASTER: Send address changes to PiM Publications Inc., P.O. Box 869, Fall River, MA 02722-0869 Primed in the U.S.A. Copyright- June1991 by PiM Publications, Inc, All rights reserved First Class or Air Mail rates availab'e upon request. PiM Publications, Inc. maintains the right to refuse any advertising.
PiM Publications Inc. is not obligated lo return unsolicited materials. All requested returns must be received with a self-adcressed siamped mailer.
Send article submissions in both manuscript and disk format with your name, address, telephone, and Social Security Number on each to the Associate Ecitor Requests for Author's Guides should be directed to the address listed above.
AMIGA1” is a registered trademark ol Commodore-Amiga, Inc. Uvy Ultimate Multi-function Card Full speed Trumpcard Professional SCSI disk controller? ' ' * Fast RAM expansion in 0, 2, 4, 6, or 8 meg increments.
Output only parallel port allows printer to be used in conjunction with any audio or video digitizer.
Hard drive mounting brackets for 3.5" SCSI hard drive.
Grand Slam 500 is available for A500 owners. Vpgmdes are availMc . Call IVS for details INTERACTIVE VIDEO SYSTEMS Amiga is a trademark of Commodore Business Machines 7245 Garden Grove Blvd. • Suite E • Garden Grove, CA 92641 • (714) 890-7040 • FAX (714) 898-0858 Circle 140 on Reader Service card.
OF PLANS AND CHANGES WHEN WE FIRST PLANNED this issue, we had a problem. We knew that our coverage for the Summer Consumer Electronics Show in Chicago would have to be either in the next issue or planned and spaced for this one. We opted for this issue. But since the show would begin on the day that we normally send our copy topress, we needed to estimate how many pages would be required and then place them in the issue at final proof.
At the time, we believed three pages would be enough. We had just seen Commodore's launch of CDTV in New York in April and we knew that Commodore would be concentrating on CDTV at CES. What could they have accomplished in just six weeks?
As far as the balance of the Amiga market was concerned, we had to weigh the chances of sizeable announcements against the fact that it is summer, a naturally slow period, and it was at the end of an economic recession. How much could they be doing?
The answer to both questions was lots! I have never seen such activity or determination by so many developers to create more for the Amiga market. This CES was an explosion of announcements and surprises.
Of course, with this good news came some bad news. Our three pages allotted for show coverage would be inadequate and there was no time to change. We literally typed the story overnight and placed it in the issue at the last minute.
Since Amazing Computing is determined to deliver all the news to you as quickly and completely as possible, please note that we will continue this coverage in our next issue.
BLAME CARL SASSENRATH If anyone is to blame for the fact that CDTV is creating new frontiers it is the people behind CDTV people like Carl Sassenrath. Mr. Sassenrath, president of Pan taray, Inc., is responsible for two major announcements by Commodore for CDTV. Through his software design, he has been able to provide CDXL, plus compatibility with Kodak's new Photo CD system.
CDXL is Mr. Sassenrath's innovative full-motion video, in CDTV format, without hardware modification. The video is capable of generating 1 3 screen images at about 12-frames-per-second resolution. This patent-pending technology does not use data compression and only requires eight percent of the capacity of the CDTV's 68000 microprocessor.
According toCommodore, Mr. Sassenrath has been able to nearly triple the data performance rate from a CD. The potential for this kind of activity is unlimited. It offers the Amiga and CDTV developer the ability to implement full-motion video on portions of the screen in games and simulations.
Kodak's new Photo CD system is Kodak's move into the electronic image market. They have devised a means to store up to 100 35mm photographic images digitally on writable CD-ROM discs.
.VIr. Sassenrath spent a very quick three weeks developing the software to allow these discs to be used in CDTV, This accomplishment became even more amazing when we learned that Philips has been attempting to implement it into their CD-I player for over a year.
Mr. Sassenrath comes by his knowledge of the Amiga through hard work.
He was on the original design team of the Amiga and he came back to Commodore to help design the software interface and drivers for CDTV. Mr. Sassenrath knows the potential of both the Amiga and CDTV, and it shows.
THAT'S NOT ALL One thingwe did not mention in this issue'sCES coverage was Psygnosis and a rather dramatic demonstration they developed on CDTV. Instead of working with full-motion video, Psygnosis has tapped the power of fractals and realistic imagery to provide an extraordinary picture of future gaming.
Located as a teaser on the Lemmings CDTV disk, Psygnosis' fractal demo shows a cruise missile which is tracked and followed by a fighter jet. With switching camera angles and very real sound effects, it is hard to designate it as a game or a movie.
What we are witnessing is the ability of the Amiga market to grasp new technological innovations and take advantage of them. The Amiga designers are providing an ever-widening platform for Amiga performance. This not only helps generate new Amiga sales, but brings technology back to the established baseof Amiga users.
NO SMOOTH SAILING The Amiga community is facing another chall enge in the next several months.
While CDTV is extending its reach and making extraordinary inroads into better technology, CD-I isstill receiving press as if it were the only option. Yet CD-I is not shipping.
Philips' CD-I is a separate standard for providing CD computing technology to the mass consumer. When Philipsdoes finally ship CD-I, the consumer will have two choices with different standards.
With CDTV, we are able to reach more users with the Amiga format. This means that Amiga developers have a much larger audience. This should drive software prices down and quality up.
Yet, CD-I is its own standard. While it will be able to play CD+Graphlcs discs like CDTV, there has been no mention that it will play the CD+MIDI disks. It will play the new CD ROM-XA discs for use in Nintendo games which the CDTV, as yet, cannot.
The choices will no doubt become muddled for most consumers. The products look almost identical in design. It will be only through the continued work of organizations like Commodore and Psygnosis and individuals such as Mr. Sassenrath, that the choice between the two formats will become clear.
At CES, 1 saw a tremendous amount of innovation and commitment to the Amiga and CDTV. CDTV has a difficult task to complete but, after all, these are Amiga people. They are accomplished at overcoming challenges.
Sincerely,, $ Don Hicks Managing Editor 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.
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.
SCSI Connector for external SCSI peripherals Up to 12MB of 32-hit wide, User-installable 1 MB (22Mhz) or SIMM32 Memory 4MB (33Mhz) Expansion Surface-mounted 32-bit wide Memory Commodore A2500 3G Commodore A30001 COMPARE: 58030 CPU and G8B82 FPU Maximum CPU clock spued available & shipping TODAY 33Mhi 25Mhz 25MhZ Maximum 32-blt wide FAST memory on 68030 CPU board Direct DMA access (o more Y than 8MB ol tasl memory_ I DMA SCSI controller built-in v « v on 68030 CPU board _ r___*__y Number ol open Amiga expansion slats with 68030 CPU. SCSI controller and 5 3 4 more than 4MB last memory installed
SIMM32 and GVP are trademarks of Great kbiley Products. Inc Amiga. A2000 and A3C00 are regisered trademarks of Commodore-Amiga. Inc. Video Toaster is s trademark ol Newtek Inc. The Ultimate All-in-One Amiga 2000 Add-on... 68030 POWER* 1MB RAM*SCSI CONTROLLER Replaces up to FOUR “normal” expansion boards!
AllA2000Expansion „ .
Slots Free GVP All-tn-0ne Board +SCSI Drive Installed Check out these features: v' The perfect companion for NewTek's Video Toaster. ” V 22Mhz or 33Mhz 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, 1MB minimum for 22Mhz.
V GVP’s new custom 32-bit or 4MB, SIMM32™ memory 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 II" 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 A2O0O bus architecture, this is ONLY possible when SCSI controller is placed directly on the 68030 CPU bus (as is Now, a 22 or 33 Mia 68030 accelerator boardup to 16MB of 32-bit wide RAM and a high-performance SCSI hard disk controller in a single A2000* “CPU slot” expansion board!
Optional External SCSI Peripherals ?
GREAT VALLEY PRODUCTS INC. 600 Clark Avenue, King of Prussia, PA 19406 For more information, or lor nearest dealer, call today. Dealer inquiries welcome.
Tel. (215) 337-8770 * FAX (215) 337-9922 Circle 123 on Reader Service card.
Atari ST vs Amiga 2000 I am getting sick and tired of the Atari ST bashing that I have seen in the Amiga press. In the two- and-a-half months that have elapsed since I sold my ST and bought an Amiga 2000 not a day has passed when I haven't wished, at some point, that I had my ST back. Why? The ST is just plain easier to use. It is also much cheaper and it comes with a real megabyte none of this CHIP RAM versus FAST RAM garbage). No, I'm not about to sell my 2000 and return to the ST; the 2000 does have an edge in the areas that I am interested in as an artist, though I do wish there was an
animation program available similar to Antic's Cyber Paint. On the other hand, Spectracolor makes DEGAS Elite look anemic. The ST is superior to the 2000 in some areas and at least equal in others. The stock 2000 is slower than the ST. 1 had a PD spreadsheet for the ST (Opus) that was full-featured, fast, and easy to use; but the nearest equivalent that I have found for the 2000 is slow, cumbersome, and limited. I have had similar experiences comparing other pieces of PD software between the two machines.
1 think that it is nit-picking to complain that the two monitors are necessary if one wishes to work with lo-res and hi-res on the ST. If you are working with video on the Amiga, you should have two monitors, too.
There are just as many dedicated ST users who bash the Amiga as there are Amiga owners who bash the ST, and I think it is because both camps feel insecure and threatened by the other. The fact is, and I think that anybody who is familiar with both machines would agree, neither machine is as good as it could be and a hybrid combining the best features of both would be an unbeatable combination.
Robert Longley Delmar, NY Video Toaster Amiga 2000 i would like to comment on your brief "And Furthermore..." article in the May 1991 issue of Amazing Computing which described the new Video Toaster Amiga 2000 package being offered by NewTek. I don't know much about video-effects generation, but 1 think there is one very important implication of this new product which you did not mention in your article. This implication is important not for the video professional, but for the rest of us computer users.
By releasing this new product, NewTek has demonstrated that for about $ 4000, one can buy a very nice computer (the Amiga 2000) with incredible graphics capability (the Video Toaster board). Four thousand dollars is towards the higher end of prices for personal computers (PC's, Mac's. Amiga's, etc.) but certainly not extraordinary. It should be possible, then, to build a reasonably-priced personal computer which uses the NewTek Video Toaster as its normal display device. AH the features of the Video Toaster could then become a part of the operating system, available to all applications. I'm
sure that the Toaster hardware would have to be modified somewhat.
If someone were to develop such a computer (perhaps a second generation of Amigas), it would certainly set a new standard for personal computer display capabilities. Can you imagine the types of applications which could be developed for a computer which has the Video Toaster as its display device? I want my windows to shrink and spin into the background when I close them, not to mention being able to monitor the 6:00 p.m. neivs on-screen The next Generation of Backup program for the Commodore gmiga Computer Ami-Back is a comprehensive hard drive backup utility with a number of powerful
features that make it the most professional program of its type on the market.
• Elegant user interface for easy operation.
• Allows multiple configurations for a wide variety of backup and
restore options.
• Backs up to floppies, high-density floppies*, harddrives, and
SCSI tape drives.
• Performs backups to a single AmigaDOS file or device.
• Performs complete, incremental (by date or archive bit), and
selective backups.
• Allows up to 100 file exclusion conditions during backup.
• Allows you to replace defective media without interrupting
• Performs complete or selective restores.
• Allows control of protections bits and file datestamps during
• Allows you to Write-Over, Skip-Over, or Rename files during
• Compare mode compares backed-up data to system data if data
loss is suspected.
• User-configurable scheduler (no script files necessary!) Allows
unattended backups.
• Log file keeps track of background scheduler operations.
• Background backups may be performed manually.
• Technical support for registered users is provided by phone,
support BBS, Genie, or BIX.
• Works with AmigaDOS version 1.3 or greater (AmigaDOS 2.0-only
version included).
• Ami-Back is extremely fast.
• Ami-Back is multitasking friendly. ’ Commodore standard.
Applied Engineering's . , „ , , 3 ,. HD floppy does NOT work
with some versions
• Ami-Back is not copy protected in any way. Of Kickstar12_0 at
thjg tjm6i 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 list price; $ 79,95 Moonlighter Software Development * 3208-C E. Colonial Drive, Suite 204. Orlando, Florida 32803 • Voice: 407-628-3005 • Fax: 407-282-3719 AMI-BACK is a registered trademark of Moonlighter Software Development Amiga and AmigaDOS are trademarks of Commcdore-Amiga, Inc, Circle 199 on Reader Service card.
Circle 175 on Render Service cerd.
While I type a letter in my word processor. NewTek has started down this path with their new Toaster Amiga package 1 hope that someone else takes the ball and runs with it!
Carl Nagy Orange, CA MaxiPlan 3 Can you tell what has happened to MaxiPlan 3 by Intuitive Technologies? I called their phone number and it was answered by an answering machine, it said that technical support for MaxiPlan 3 is no longer available. Also, the April issue of AC had a product announcement for MaxiPlan Plus (p. 8) by the Disc Company. Can you tell me what has happened?
Bob Lockie Burlington, Ontario, Canada According to a spokesman at the Disk Company, technical support for MaxiPlan 3 by Intuitive Technologies is not available. There is support only for MaxiPlan Plus V2.0, as MaxiPlan 3 is no longer being produced. Ed. Timely Answers Your May issue of Amazing Computing was right on time for me in a couple of instances.
Garland D i s k e t t e s 600 W. 142nd St., New York, NY 1 Tel, (212) 281-8465 PREMIUM
3. 5’ Diskettes DS DD 59 o ea in lots ICO 69 c ea in lots 25 SONY
BULK 3,5' Diskettes DS DD 69 c ea in lots ICO 79 C ea in lots
25 53labels for SI.50 Snipping 50c per 25, Hand ing 53.03 NY
Suiic Rcviihini Add Apltcabk Sales Ta* I've been debating
which desktop publisher to purchase for quite some time and
your feature "The Big Three in DT P" helped me to arrive at a
decision. Your story offered one of the finest comparisons of
PageStream 2.1, Professional Page 2.0, and Saxon Mataka did a
fine job of highlighting the pros and cons of each package and
his summary clearly identifies which package better fits the
needs of professional and intermediate users.
All my DTP questions have been answered.
In addition, your article "Bridge- boards and Expansion Systems" answered many questions for me.
Armed with the information and recommendations in Mark Pardue's feature, 1 can better plan my future purchases in that area.
Donnie R. Veasey Montgomery, AL Comparative Tables Wanted 1 was interested in your review of Desktop Publishers (May 1991). I purchased PageStream 2.1 in early March and have been in contact with Soft-Logik's Technical Support and Development groups regarding problems importing Professional Draw structured graphic clips. While in your review you claim that all three DTPs support importing ProDraw clips, PageStream 2.1 changes attributes of Pdraw clips when imported. Try drawing a circle in Pdraw with some lines touching it.
When the clip is imported into PageStream, the circle won't be round, and the lines won't be touching it. Other attributes such as shading and line widths are also changed. Some dips import properly, but then only parts print. Soft- Logik claimed this was due to the way ProDraw handled circles and couldn't be corrected. Your review doesn't touch on any of these problems, I was drawn to PageStream because of its many powerful features and its use of Adobe Type 1 fonts, but since T extensively use Professional Draw, it loses a lot of its usefulness.
By the way, graphics can be imported directly into PageStream without using a separate screen. The review could have also included the current inability to print landscape pages from Professional Page 2.0 to Preferences printers like HP- Laserjets, and references could have been made to its abysmal speed (even on an A3lJ0t) 2S) when printing.
These reviews need a bit more meat with detailed tables comparing features similar to PC or BYTE,
M. P. Wagner Fort McMurray, Alberta, Canada Thank you for your
suggestions. As you know, AC has continually improved its
coverage of products and the addition of comparative tables is
one feature we have used. We will make an extra effort to see
that this continues.- -Ed.
All letters are subject to editing. Questions or comments should be sent to: Amazing Computing
P. O. Box 869 Fall River, MA 02722-0869 AtfM.- Feedback Readers
whose letters are published will receive five public domain
disks free of charge.
Brigade Commander 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. Units maneuver and attack under their respective commanders. Brigade Commander has a built in unit scenario editor, multi-screen maps, utilizes full digitized sound, and has animated weapon firing. Desert Storm Data Disk Included.
Dedicated to the Men and Women who haved served or are serving in the Armed Forces of the United States of America.
We would like to just say thank you!
Workbench Management System v2.c Workbench Management System (WMS) is a revolutionary new idea in software for the Amiga computer. WMS is designed to meet the needs of the new and experienced user alike. In WMS we created a friendly and easy to use system that requires a minimum amount of work and very little time to learn. WMS is a button concept that requires only a single click to execute an application. Before WMS, you needed to open your disk and drawers to launch an application, NOW a single click launches your application!
Teacher’s Toolkit Report* hl«M TvSrT "SwT iHitts IttnWci lltmeo mtiH Wm I Wit*} Htrw inttM Htrlibil
- 1 Nut WtWlri Sales and Technical Support DEVELOPMENT INC.
608-277-8071 INNOVATIVE SOFTWARE FOR BBS Support 608-277-2072
THE COMPUTER INSIDE US ALL Fax 608-277-8071 A Complete
Classroom Management System Teacher’s Toolkit takes the
drudgery out of the everyday paperwork tasks by providing an
integrated set of tools with a special emphasis on ease of use.
With the Teacher’s Toolkit, the classroom teacher can manage
grades, analyze student and class performance, compose lesson
plans, keep appointments, write notes to parents, and keep
track of important phone numbers. Teacher’s Toolkit offers
unprecedented flexibility, supporting the needs of the
elementary, secondary, and college teachers. The gradebook
handles an unlimited number of students and supports both point
and weighted-test grading systems.
TTR Development, Inc. 6701 Seybold Rd. Suite 220 Madison, W1 53719 Dealer Pricing Available BIX Support under TTR. Support Brigade Commander, WMS. Workbench Management System, and Teacher’s Toolkit are trademarks of TTR Development Inc. Amiga and Amiga DCS Jire trademarks of Commodore Business Machine Circle 161 on Reader Service card.
New products & other neat stuff 1ST PRIZE TOASTED FONTS Now available from Allied Studios is 1ST Prize Toasted Fonts for use with the Video Toaster.
The fonts have crisp, clear characteristics with minimal pixel jaggies, uniformity of proportions, and legible default kern !et- terspacing optimized for video technology'.
The fonts are to be used in the Toaster CG SCROLL & CRAWL pages only. Customers are also given an opportunity to acquire the original bitmaps from which these Toasted Fonts are created so their investment is protected by allowing them to achieve uniform results from their other Amiga software and hardware.
The fonts may be used in Toaster Paint, Digi-Paint, PhotonPaint, DeluxePaint III, Video Titler, TV-Texl, Amiga Vision, ProWrite, and Pen Pal as well as many Other applications, it is recommended that the font sets be installed bv a dealer or a service technician. Support is provided via the phone from Allied Studios. Suggested retail price: $ 69.95 package or £349,75 for the 228-font set. Allied Studios, 482 Hai es St. San Francisco, CA, 94102,
(415) 863-1718. Inquiry 220.
SCANNERY From Concise Logic comes an upda te to their Scan nerv seanner software for the Amiga and the Hewlett-Packard ScanJet. The biggest change in the software is that the Scannery now supports the HP Scanjet Plus. Other changes in the Scannery include Workbench 2.0 compatibility, 256 greyscales, and support for TIFF format files. Images may now be saved in VEPS (Viewable Encapsulated PostScript) file format also. This allows an application to display a low-resolution image on screen and print tire high resolution PostScript image at print time.
The Scannery allows you to adjust scales, resolution, and brightness for optimum image control and allows for a full-page preview, You can also clip images to any size. Scanning options includcblackand white and 16 greyscales, four d i therpa ttems, and inverted images. IFF, EPS, PCL, and FAX graphic file formats are supported. Repetitive tasks can be automated with the Arexx macro capability. You can merge scanner data with data from any other Arexx-compat- ible application program.
Scannery is compatible with any Amiga 500, 1000, 2000, or 3000, A connector cable is included with the package which can be used with the A500,2000, or 3000. Special adapters for the A1000 can be ordered from Concise Logic. Scannery also requires an HPScanJetor HP Scanjet Plus.
Suggested retail price: S 250.00. Scan nery, Concise Logic, 36 Tarnarak Ave., Ste.3'15, Danbury, CT 06811,
1203) 746-6739. Inquiry 221.
STUDYWARE FOR THE SAT StudyWare for the SAT will be available for the Amiga this August, just in time for the fall testing season. StudyWare Corporation joined with Cliffs Notes, the nationally recognized study aid publisher, to produce the application. A copy of Cliffs’ SAT Preparation Guide will be included with every' package. The Cliffs book has been integrated into the software design by having the computer score and diagnose both full-length tests from the Cliffs book. This feature insures accurate test scores and allows the user to pinpoint his weak and strong areas
Twenty-nine different SAT topics will be covered with over 800 on-screen questions, two StudyWare and two Cliffs Notes full-iength exams, and complete on-screen explanations for cor- rectand incorrect answer choices.
StudyWare for the SAT will also feature true math symbols, graphs, and hints on-screen. A handv on-screen glossary will be available with a keystroke or a mouse click. For keeping track of one's improvement, progress re- portsand charts can be generated and printed out at the end of every test.
StudyWare for the SAT will run on any Amiga 500,2000,2500, oroOOOwith at least512K of RAM and two floppies or 1 floppy hard drive combination. The program is compatible with Workbench 1.3 or higher. Suggested retail price:$ 49.95. StudyWare for the SAT.St udvWare Corporal ion ,4760 Murphy Canyon Road, Suite A, San Diego, CA 92123, (619) 495-0190.
Inquin 222.
F-29 RETALIATOR Ocean Software Limited and Electronic Arts Distribution have announced the availability of F-29 Retaliator, a realistic action game for the Amiga, Choose a death-defying dogfight from the fully loaded cockpit of a futuristic F-29 in this aerial treat from Ocean Software.
Identify and destroy the enemy. This is the ultimate in futuristic flight simulation. Fly the forward swept wing F-29, whose advanced avionics are revolutionizing aviation history. Or, flv the lethal F-22 ATF Advanced Tactical Fighter. Just log in and the action begins. Choose your aircraft, arm your fighter, and lead yoursquadron into the sky. There are four battle scenarios, and 100 different missions. Dogfight aerial opponents, make surgical strikes against land-based targets, and attack the enemy on sea and land.
F-29 features the latest aerodynamic technology, ECOP controls, backwinder AAMS (Air-to- Air Missile Sys te m), supercru i se, stealth, real-time cockpits and external viewpoints. Suggested retail price: $ 49.95. F-29 Retaliator, Electronic Arts Distribution, 1810 Gateway Drive, San Mateo, CA 94404,'(415) 571-7171. Inquiry 223.
GOLD OF THE AZTECS Parachute into the dense jungles of the Yucatan Peninsula to search for the legendary tomb of Quetzalcoatl and the riches of gold buried there. In Cold of the Aztecs, you become Bret Conrad, a retired Special Forces member who served in Vietnam. Conrad has inherited an ancient map drawn by Don Juan Lopez Marabella who recounts the disappearance of 300 Conquistadors in the year 1615 as they searched for the famous treasure. Hisstory tells of locating wealth bevond a man's wildest dreams. As far as anyone can tell, it remains buried in Quetzalcoatl's tomb with Don Juan's
minions. With map and pistol in hand, hitch a ride into the jungle and begin your quest for the gold.
Luckily, Conrad is an agile adventurer who starts the game with six lives and the ability to make various evasive moves.
Along with his physical attributes, the weapons he has at his disposal include a pistol, a bow and arrow, and a machete for close fighting. There are a number of different ferocious creatures you will meet along your way. You must anticipate your moves and be ready to fight at any moment. Suggested retail price: $ -19.95. Cold of the Aztecs, Inquiry 206, U.S.Gold, 550 S. Winchester Blvd., Si in Jose, CA 95128, 408) 246-6607.
MEDIEVAL WARRIORS A challenging new game from Merit Software involves using military strategy' and skill in a medieval setting to battle off opposing armies. In Medieval Warriors, the player is given control of an army of 12 men. Armed with a bow, knife, axe or sword, the warriors light and move on command. Users may play against the computer or another player either on a single computer or with two computers via a modem.
Medieval Warriors provides the ultimate war strategy game.
Each of your warriors is personalized and possesses a particular skill, unique movement abilities, and specialized weapons skills.
There arc several battle fields to choose from, each with individual qualities needing a different strategic approach. Each of the battlefields provides the choice of four different engagement scenarios. The program also allows you to save a game at any time to be continued later or perhaps even studied or replayed. Suggested retail price: $ 49.95. Merit Software, 13635 Gaiwmi Rond, Dallas, TX 75244, (214) 385-8205, Inquiry 207.
ARMOUR-GEDDON From I’sygnosis comes Arm on r- Geddon, a futuristic flight and tank-simulator. Armour-Geddon is not just a simple vehicle simulator; it also includes a strong strategic element. You must pilot your futuristic aircraft and drive your tanks through fierce battle to save what's left of a post-holocaust Earth. Placed in charge of a team of engineers and scientists, you must locate and destroy a doomsday weapon created by renegade terrorists. You must devote your limited resources to developing new vehicles and weapons including a neutron bomb, the only weapon powerful enough to
wipe out the energy beam.
Skill and strategic maneuvering is required to negotiate the rough terrain while searching for the parts needed to complete the neutron bomb. A huge virtual playing environment of complex, real-time, solid 3-D forms is your battlefield. Thesix vehicle types Light Tank, Heavy Tank, Hovercraft, Stealth Fighter, Stealth Bomber,and Helicopter can be armed at the outset with missiles, rockets, shells, and lasers and can later be outfitted with more exotic devices such as nighl-sight, extra fuel tanks, cloakers, and your own high-tech creations.
Vehicles are controlled by mouse, joystick, or keyboa rd and each has distinct and realistic characteristics. You can get a first- person perspective from inside the vehicle, view it and the surroundings from many different exterior angles, and even have a satellite view. Suggested retail price:
549. 99. Armour-Geddon, Inquiry ft208, Psygnosis, Ltd., 29 St.
Mary's Court, Brookline, MA 02146, (617) 731-3553.
ATOMINO An entertaining brain-teasing game from Psygnosis, Atomino is an innovative cross between dominoes and an electronic brain teaser, Atomino offers a wonderful stereo soundtrack, crisp graphics, and intuitive game play.
Your objective is to form molecules from the atoms which keep generating in your test tube.
However, this deceptively simple goal is littered with increasingly difficult restrictions. There are limits to the finished molecule's size, structure, and shape; and there's a time limit too!
Atomino features multi-level game play from extremely easy to unbelievably difficult. There are over 60,000 levelsof play. Free sample atoms are included with each game. The combination of features is sure to form a chemical bond between you and your Amiga. Suggested retail price: $ 49.99, Atomino, Inquiry 209, Psygnosis, Ltd., 29St, Mary's Court, Brookline, MA 02146, (617) 731-
AMI-BACK Ami-Back from Moonlighter Software is a new comprehensive hard disk back-up utility for the Amiga. It is designed to take advantage of the new AmigaDOS
2. 0 operating system.
Ami-Back is able to back up data to floppy drives, high-den- siiy floppies, hard drives, SCSI tape drives, or to a specific AmigaDOS file or device. The program gives the user tire opportunity' to exclude up to 100 files from the process. Also included with the backup process are a standard restore mode and a compare mode option which allows you tocomparepreviously backed-up data to your current data in case you suspect a possible loss. This ai I o ws you to easily' locate problems by seeing which files have changed and how they have changed.
New products & other neat stuff Also included with Ami-Back is Atni-Sched, a user configurable scheduler. Use Ami-Sched to control automatic backups whenever your computer is powered up. You are able to schedule these special backups anywhere from once a year to once an hour. Ami-Back works with Amiga DOS 2.11 and req u i res a minimum of 512K RAM. An AmigaDOS 1.3-compatible version is included with the 2,0 version. Suggested retail price: $ 79.95, Ami-Back, Moonlighter Software, 3208-C East Colonial Drive, Suite 204, Orlando, FL 32S03. (407) 628-
3005. Inquiry 210.
BANE OF THE COSMIC FORGE In the tradition of "Wizardry" comes Bane of the Cosmic Forge from SIR-TECH Software, Inc, Cosmic Forge is a fantasy role- playing game set in the medieval period. Players develop six characters capable of surviving the rigors presented in this challenging world. Characters may be chosen from one of II ranges including Elf, Gnome, and Dwarf.
Basic statistics are assigned including speed, dexterity, personality, and intelligence. The player follows by choosing the character's sex and race.
The gome features full color 3- D worlds, great sounds, and special effects. There is a beginner difficulty level, multiple fighting modes, non-player characters, and hundreds of creatures and items. The game is hard-disk new products & other neat stuff supported, has no on-disk copy protection, and is mouse supported. It also features a game- save option.
Bane of the Cosmic Forge is available for the Amiga 500,1000, 2000, and 3000 and requires at least 1VIB of RAM. Suggested retail price: 559.95. Bane of the Cosmic Forge, Sir-tech Software, Inc., P.O. Box 245, Ogdensburg Business Center, Ste. 2E, Ogdensburg, NY 13669, (315) 393-6451. Inquiry
GUNBOAT RIVER COMBAT SIMULATION The first true river-based simulation game for the Amiga. Gunboat puts theplayer in command of a fully functional high-speed ri ve r pa trolboat (PBR) as the crew embarks on over 20 different missions in Vietnam, Panama, and Columbia. This powerful river combat vehicle will travel at over 35 knots in IS" of water and turn 180° in an instant. In Gunboat, you board the craft, select a payload, and choose from a first- person perspective or a chase- boat view to execute a variety of heated day and night missions.
Rescue POW's in Vietnam, bust drug runners in Columbia, and apprehend insurgents in the Panama Canal Zone. Missions are action-packed as you are besieged bv continuous enemy fire from the air, the water, and the river banks.
The game has been specially designed with a unique fish-eye view that gives the player a wid er and more sobering view of the action. This wide-angle view of Gunboat's world, rendered with 3-D, polygon-filled terrain and enriched with 3-D bit mapped graphics, helps to create a realistic smoot h-scrolling dimensional environment. Gunboat offers a training mode to allow the user to become famil iar with the era ft and its weapons. Once you are ready to play, choose your mission, choose your station, choose your weapon. An overhead map assists you i n your strategy- to plot a main course and
alternate courses to the mission's objective.
Gunboat can run on an Amiga 500, 1000, or 2000 with at least 1MB of RA M .Suggested retail price.: S49.95. Gunboat: River Combat Simulation, Inquiry 212, Accolade, 550 South Winchester Blvd., San lose, CA 95128, (408)985-1700.
JACK NICKLAUS PRESENTS THE MAJOR CHAMPIONSHIP COURSES OF 1991 This is the latest add-on for the Jack Nicklaus series of golf simu- lations from Accolade. Jack Nicklaus Presents the Major Championship Courses of 1991 contains simulations of the host grand slam courses of this year's
U. S. Open, British Open, and PGA Championship. The product pre
sents computer golf fans with the opportunity to play on the
same courses the professionals will play on this summer and
challenges them to beat the scores of their professional
The courses featured are Hazeitine National GolfClub,site of this year's U.S. Open; the Royal Birkdale Golf Club in Southport, England, site of the British Open; and the Crooked Stick Golf Club in Carmel, Indiana, site of this year's PGA Championship. Each simulated course features the same layout as their renl-life counterparts right down to the last sand trap.
The program is compatible with the other add-on disks to be used with Jack Nicklaus' Greatest 18 holes of Major Championship Golf and with thegameplay segment and related features in Jack Nicklaus' Unlimited Golf and Course Design. Suggested retail price: $ 21.95. jack Nickhi us Presents the Major Championship Courses of 1991, Inquiry 233, Accolade, 550 South Winchester Blvd., San Jose, CA 95128, (408) 985-1700.
MOX-600 SYSTEM New from Xetec, Inc. comes the MoX-600, a high-capacity storage system. This Magneto-Optical drive system contains the Ricoh rcvvriteable optical diskdrive in a space saving tower boasting an auto-switching, 100 volt power supply, One full or two halfheight bays remain available for future expansion. This system includesa600 Mbremovablecar- tridge so that the use of additional cartridges allows for unlimited storage capacity.
Other features include a rugged all-steet-case construction for long lasting durability, efficient cooling fan with filter, a cable harness and complete mounting hardware. There is also an AC line filter. Suggested retail price: 53600.00. Additional cartridges: $ 229.00. MoX-600, Xetec, Inc., 2S04 Arnold Rd„ Salim, KS 67401, (913) 827-0685. Inquiry 214.
AMERICAN VISTA MULTIMEDIA ATLAS FOR CDTV New from Applied Optical Media Corporation is the American Vista Multi media Atlas for CDTV. American Vista provides a world of excitement and discovery, Maps of each state illustrate political, topographical, industrial,and agricultural features.
Professionally photographed images display peopleand places from each state and our nation's capital. Many examples of regionally specific speech and our folk music heritage are also included.
Further details include statistical information and history for each state along with state seals, flags, flowers, a n i trials and licence plates. Historical maps and flags along with pictures and detailed captions of each President are also featured. Materials provided by Hammond Incorporated and the Smithsonian Institution.
The atlas will be packaged in an easy-to-use hypermedia format developed especially for CDTV. Suggested retail price: $ 79.95. American Vista, Applied Optical Media Corporation, IS Great Valley Parkway, Malvern, PA 19355, (215) SS9-9564. Inquiry 215.
CIRCUITS AND SOFTWARE A CDTV-to-A2000 adapter cable is now available from Circuits and Software. The cable allows you to connect an A2000 keyboard to Commodore's CDTV interactive multimedia machine. The three-foot cable lists for $ 19.95, Also from Circuits and Software is the DIGI-SOUND stereo audio digitizer. DIGI-SOUND features left and right line inputs and gain controls and a stereo microphone jack. It is perfect for use with Audiomaster and most The MoX- 600 System from Xetec includes a 600MB removable cartridge other commercial and public domain sampling software. DIGI- SOUND works
with the Amiga 500, 2000, and 3000 and is also CDTV-compatible. D1GI- SOUND lists for S59.95. Circuits and Software, 1052 Estates Court, Stockbridge, CA 30281. (404 389-
3875. Inquiry 217.
CHROMALUX Now available from Westgate Enterprises is a new technology from Finland for state-of-the-art lighting. Chromalux lightbulbs are made from hand-blown glass containing Neodymium, a rare element used in space technology. The Neodymium has a unique ability to absorb yellow and other dulling components of the spectrum, allowing colors to be equally bright to the human eye. The result is a full spectrum light that not only illuminates, but simulates the characteristics of natural sunlight. This pure white light offers a variety of health and aesthetic benefits.
With enhanced black and white contrast and Lhe absence of glare, eye comfort, readability, and concentration levels are improved. These lights are particularly useful for people who spend many hours reading or doing detail work where eyestrain is common. Chromalux light purifies colors and improves contrast and detail.
Chromalux bulbs may be used with any standard lamps or existing fixtures. The bulbs are available in the popular sizes from 25 watts to 150 watts. They come in frosted or clear and in a variety of shapes and styles. A similar line is also available for fluorescent fixtures. The average lifespan of the Chromalux bulb is 3,500 hours almost five times longer than regular bulbs which is about two years with dailv use.
For more information on Chromalux, contact Westgate Enterprises. 2407 Wilshire Blvd., Ste.
211, Santa Monica, CA 90403-5800,
(213) 477-5891. Inquiry 202.
U. S. Gold has released Rotox, an arcade adventure in which play
ers control the actions of a Cyborg Class 2-A alone on a
hostile landscape in free space, Rotox features an entirely
new 360“ rotating environment called Rotoscape. On a world
that revolves around the stationary Cyborg, players
carefully and strategically rotate the landscape left and
right, forward and backward to bring the action to the cvborg.
Ten specially constructed landscapes, each with nine separate sectors, provide a nightmare environ ment of d ea d ly machines and hostile life forms. You must carefully maneuver yourself through all ten levels, gathering weapons with which to make your escape. Otherwise, be destined to wander this artificial environment forever.
The ten levels offer non-stop action and challenging play. Passage between levels isn't simple.
You must first eliminate all the creatures on a level and then negotiate a perilous passage to the next level only to be met immediately by even more angry aliens.
There is no time to rest in Rotox.
5 uggested ret nil price: S49.95. Rotox, Inquiry 203, U.S. Cold, 550 S. Winchester Blvd., Sun jose, CA 95128. (408) 246-6607.
WORLD CLASS SOCCER Computer soccer fans don't have to wait for the World Cup to come to the U.S. in 1994. A seat is reserved for them now with the release of World Class Soccer from U.S. Gold. World Class Soccer simulates the 1990 World Cup competition and puts players in con trol of the 24 actual teams and players who made up the 1990 games.
The destiny of the trophy is in your hands as you select the country you will represent, the 11 players for your line-up, and the position each will play in the tournament. In this one or two- player game, you are given the choice to play team against team with your opponent or play through an entire tournament for the World Cup championship.
There are 24 different intema- tional teams, each represented by 20 real players who are rated according to skill, speed, strength, and aggression. You control the player closest to the ball during play. The ga me also gives the user the control over the length of the match anywhere from two minutes to 45 minutes.
The World Cup Soccer manual is filled with soccer information and trivia including histories and statistics on every one of the players who qualified for the 1990 championship thesameplayers who are featured in the game.
Additionally, the manual contains an account of the 1990 tournament itself allowing coaches to compare their teams' performances to those of a real tournament. Suggested retail price: i44.95. World Class Soccer, Inquiry 205,
U. S. Cold, 550 S. Winchester Blvd., San Jose, CA 95128, (40S)
VAXINE Also just out from U.S.Gold is Vaxine, a rapid fire arcade game which injects players into the body of the country's President to combat a marauding strain of virus now threatening to overwhelm his li fe-su pport organs, in the same vein as the hit movie Fantastic Voyage, players get a larger-than-life first-person perspective as they more across a vast horizon teaming with swiftlv multiplying enemy cells.
The body of the President is represented by a grid upon which live his nine life-sustaining base cells. As you pilot your craft across lliis grid, you must protect these cells at all costs from the hordes of parasitic enemy cells which are rapidly multiplying.
To combat the cells, you are provided with three arsenals of firepower, each one corresponding to a different color enemv cell.
You must continually match your arsenal with the corresponding enemy cell. If you attack the cell with the wrong color, the cell wi th flourish and your ammo will dwindle. Vaxine has plenty of arcade-style action and great new products & other neat miff sound and graphics. Suggested retail price: S39.95. Vaxine, Inquiry 204, U.S. Gold, 550 S. Winchester Blvd., San lose, CA 95128. 408) 246-6607.
NEW HORIZONS New Horizons announced the acquisition of Central Coast Software of Golden, Colorado.
CCS publishes a line of powerful and easy-to-use utilitv software for the Amiga including Quarterback, Quarterback Tools, Dos-2- Dos, and Mac-2-Dos. Under this acquisition, CCS will become a division of New Horizons Software, Inc. All development, production, customersupport, sales, and marketing activities of CCS will be moved to Austin, TX.
New Horizons Software, Inc., P.O. Box 43167, Austin, TX 7S745,15121 328-6650.
LOST PATROL New from Electronic Arts Distribution is Lost Patrol, a battle game which requires skill and determination to survive. Your mission is to lead a group of soldiers across 57 miles of harsh terrain, infested with booby traps and enemy forces. With little food and less ammunition, thechances of reaching a safe haven are slim.
As their leader, you'll need to ensure their survival.
You determine when and where they move; how fast they walk; and a hundred other details on which their lives depend.
You deploy your troops and are the sole judge of their fighting skills. You are responsible for their morale. Decide when to dig in for battle skirmishes or when to retreat. Send out scouts and look for "friend lies" or the enemy. And if the thought of dealing with the enemy isn't enough, you just got the suspicion that one of your men is psycho. Welcome to the Army. Suggested retail price: S49.95. Lost Patrol, Electronic Arts Distribution, 1810 Gateieay Drive, San Mateo, CA 94404, (415) 571- 7171, Inquiry 224.
New products & oilier mil stuff KB-TALKER Co-Tronics Engineering recently unveiled their first product in the Amiga market the KB-Talker.
The KB-Talker is a keyboard interface adapter that allows standard IBM PC-AT-compatible keyboards to be used with the Amiga. Presently, only one keyboard layout style is available but plans are to have several keymap styles user-selectable. This keymap is arranged to more closelv match tire keymap of the Amiga keyboard itself with respect to the placement of several selected keys. No software is needed and the unit is transparent to the user. Suggested retail price: $ 64.95. KB-Talker, Co-Tronics Engineering, P.O. Box 4231, St. Louie, MO 63074, (344) 429-
2644. Inquiry 112.75. BARNEY BEAR GOES CAMPING From Free Spirit
Software conies another in the Barney Bear collection of
children's learning programs. Barney Bear and his fam
ily have decided to go camping.
Take a walk with Barney, his father, and his dog Skippy. You'll get to see animals, birds and fish along the way. You can even take pictures of the all the sights you see. When you get back to camp, watch a slide show of the pictures you took.
Barney Bear Goes Camping is the perfect program for young children. No reading is required; there is no disk swapping and all menus are point-and-click pictures. Children can understand what to do and how to do it. The variety of activities will keep them coming back for more. They will learn about the computer and about nature as they play, A matching game, dot-to-dot,and a maze are among the games included in this program. Barney Bear Goes Camping also has a basic paint program where the user can color p re-drawn p ic tures or create his own artwork.
The program will run on any Amiga 500,1000, or 2000 with at least 1MB of RAM. Suggested retail price: 534.95. Banin Bear Coes Cn in ping, Free Spirit Software, P. O. Box 125, 58 Noble St. Kutztoivn, PA 19530, (215) 6S3-5609. Inquin 226, CARPAL.EEZ Long hours of computer data en- trv without proper wrist support can aggravate the median nerve, resulting in a disorder known as Carpal Tunnel Syndrome. Symptoms include tingling, stiffness, numbness or pain in the finger- tips.and possible permanent discomfort and disability. A recent
U. S. Labor Department report found that these types of "repeti
tive motion disorders" accounted for 43% of ali workplace
Carpal.Eez, a new product from Viziflex Seels, Inc., is designed to be just the intervention needed to combat Carpal Tunnel Syndrome. Simply made, itbutts up against the front edge of the keyboard and fits securely under it. This new aid provides the needed support and a safer wrist angle to help reduce ligament- straining repe titi ve wrist motions while operating thecomputer. For more information contact: Viziflex Seels, Inc., 16 E. Lafayette St., Hackensack, Nj 07601-6895, (20V 487-8080. Inquiry 227.
TRANSWRITE 2.0 Gold Disk announced the release of TransWrite 2.0 a major replacement for Transcript that adds new features while maintaining high speed and ease of use. Tire program now has document analysis to help the user write better, and mark and type text-editing to make changes easier. Improvements include greater control over widows and orphans, full formatting, and a new utility called RecoverTW that can usually recover a document even if another program crashes and causes a system reboot.
TransWrite can now handle anv document size up to its memory' limits but doesn't use more than it needs to hold the document. Professional Page users can link directly to Trans Write instead of the Article Editor if they wish. The program can also read and write WordPerfect flies and ASCII files in addition to its own format. TransWrite will run on anv Commodore Amiga 500, 1000,2000,2500,3000 with at least 512K of RAM and is Workbench ’ is important. It saves the compiled by Jeff Gamble and Paul Larrivee.
2. 0 compatible. Suggested retail price: S69.95. TransWrite 2.0,
Cold Disk, 5155 Spectrum Way, Unit 5, Mississauga, Ontario,
Canada. L4W 5A1, (416) 602-4000. Inquiry 228.
WOLFPACK Broderbond Software has announced the release of WolfPack, a World War 11 naval combat simulation game. Battle between German U-Boats and Allied convoys. Unlike most combat simulators, WolfPack lets you choose which side you wish to be on.
Command a German WolfPack or choose from an Allied destroyer, tanker, or freighter.
WolfPack comes with 12 easy- to-understand scenarios with various levels of difficulty. The scenarios cover the years 1939 to 1945, which include Atlantic sea battles in the war's hottest battle zones: the Atlantic Gap, Gibraltar, and Scappa Flow, among others.
In addition, WolfPack includes a detailed mission construction set soplayerscan construct theirown scenarios. Suggested retail price:
554. 95. WolfPack, Broderbond Software, 17 Paul Drive, San
Raphael, CA 94903, (415) 492-3137. Inquiry 229.
VIDEO SPUTTER New from Network Technologies, Inc, is the VOPEX-3A12H, a video splitter that allows up to 12 m onitors to be attached to a singl e Amiga, With a 230MHz bandwidth, the highest resolution monitors will dispiny an image as crisp as the original. This unit can handle displays up to 1500 x 1500 resolution. The VOPEX- 3A12H is ideal for presentations or classrooms, where image expense and complexities of video projectors and the like.
The VOPEX-3A12H is compatible with all video boards that have analog RGB outputs. Ail connectors are female BNC.
Monitors can be placed up to 500 feet away usingcoaxial extension cables. The VOPEX-3A12H is housed in an aluminum case and is powered by 110 or 220v AC. It is shipped with a six-foot RGB interface cable. The unit carries a one-year warranty. Suggested retail price: 52100.00. Network Technologies, Inc., 7322 Pettibone Road, Chagrin Falls, OH 44022, (216) 543-
1646. Inquiry 230.
IMAGINE COMPANION From Motion Blur Publishing comes the first book devoted to Imagine. The Imagine Companion helps beginning and intermediate users get a head start with lots of hands-on, step-by- step tutorials. It offers great expert tips and hints to those who know the program. The book is designed to complement Imagine's manuals and pick up where they leave off. The book comes with a disk that contains many of the tutorial files ready to load and render.
The Imagine Companion is a must for anyone who is struggling with the program or its documentation. All the bases are covered in this book. The book is currently in national distribution to Amiga retailers. It may also be ordered direct from Motion Blur.
The Imagine Companion, Motion Blur Publishing, 915A Slambaugh Street, Redwood City, CA 94063,
(408) 737-0900. Inquiry 239.
VOPEX-3A12H video allows up to twelve monitors to be attached to a single Amiga Printing Envelopes on Your Laser Printer by Patricia Zabka Kaszvcki To print at 300 dpi is pretty impressive. So, you brag about how your laser printer handles output from your desktop publisher. You proudly show samples to everyone who asks you what you've been doing lately. Y ou even show samples to folks who don't ask. Of course, you only show the successes. After all, it doesn't make sense to brag about failures. It's better to hope that nobody asks.
So in your portfolio, there aren't too many samples of envelopes designed with your desktop and output on your laser printer.
Sors, and some scrap paper. Measure your envelopes, and then cut the scrap paper to the size of the envelopes.
This tutorial will change all that.
You can have samples of envelopes output on your laser printer which are as impressive as that letterhead you just designed for a new client. OK, so maybe you don't care about impressive. How about just envelopes to match a letter you'll be mailing? Read on then, and learn how to create and output envel opes tha t final ly meet you r expects tions.
The logic described here will work with any page-layout program, but this tutorial is created with the tools I use in my studio: an Amiga 500, PageStream
2. 1 from Soft Logic, and a GCC Personal Laser Printer for
There are a few ancillary things you will need to collect before you're ready to begin. Get the envelopes that you wiil be printing on, a ruler, scis- Open PageStream and select New from the File Menu. Set the page size to
8. 5" by U", single-sided, and select portrait. Click on the OK
requester. Go to the Global Menu and select Configure Printer.
The next selection is important: set the paper size to 8,5" by
11", not to the envelope size, and click on the OK requester.
Learn how to create and output envelopes that finally meet your expectations.
Another Global Menu selection is from the Measuring System option, choose your favorite, but I like picas.
Moving to the Layout Menu, leave show master page selected this is the default in PageStream if you are planning to p rin t several d i fferent ad dresses, but all with a common design or text element. For this tutorial we will not Diagram 2 need any master page elements, so select it (ESC L H). This toggle maneuver will close down the master pages. One other choice is needed from the Layout Menu. Select Snap to Guides. Move to the View Menu and select Show Full Page, Show Rulers, Show Guides, and Show Column Outline.
0f rom lop sheet to bottom template Take a full size sheet of 8 1 2" by 11" paper and fold it in half lengthwise so it is 4 1 4" by 11". Take a piece of scrap paper that has been cut to the size of your envelope and fold it in halt lengthwise also. For example, a standard business size envelope, 10, measures 4 1 8" by 9 1 2". So your folded dummy envelope will measure2 1 16" by 91 2" if you have folded it correctly.
Mow put the folded dummy envelope, inside the folded 8.5" by 11" sheet, lengthwise (see Diagram 1).
Line thedummy envelope up flush with the top of the full size sheet of paper. Take a pencil and trace around the dummy envelope marking onto the full size 8.5" by 11" sheet, and as you do, you'll be drawing a template that matches the shape and size of your envelopes. Next, you're going to measure the template that you just finished drawing. These measurements become the dimensions for the first box you will create inside PageStream. You'll be using the measurements that you write down with PageStream's rulers, and your attention to accuracy will affect how many adjustments you will need
to make later.
For the first measurement, measure from the left side of the sheet to the first and left-most template line, and mark the measurement on the paper.
The second measurement will be from the left side of the sheet to the right-most template line.
Diagram 1 The third measurement goes from the top of the sheet to the bottom template mark (see Diagram 2).
These measurements are easier to do than they appear to, and take only a few minutes to actually complete.
However, you should be accurate because if you do these measurements carelessly, then the placement of the addresses on the envelope will be off and you'll be wondering why.
The fourth measurement is for the return address. And you will need to make a few new pencil marks to indicate placement. Mark perpendicular lines on the paper template indicating where you want the return address to print on your envelope.
Do the same thing for the fifth and last measurement. Mark perpendicular lines on the paper template indicating where you want the addressee information to be (see Diagram 3).
Measure from the left side of the
8. 5" by 11" paper to the first return address perpendicular
line, and from the top template line to the bottom
perpendicular line of the return address.
Then measure from the left side of the 8.5" by 11" paper to left perpendicu- lar line for the addressee, and from the top template line to the bottom perpendicular line of the addressee information (see Diagram 4).
Now you have all the data that you will need to make and place boxes on your page in PageStream. Go to the Toolbox and select the box Tool. Move the mouse pointer to the page. Press the left mouse button to d rag the box representing your envelope's dimensions, 25 picas wide by 57 picas long. Start the box for the width at the 13 pica mark on the top PageStream ruler and end it at the 38 pica mark on the top PageStream ruler. The length starts at exactly the 1 pica mark and ends at 57 picas on the left PageStream ruler.
When you release the left mouse button from this drag move, you will see a box on the page in PageStream. If you do not see this box, go to the Object Menu and select Line Style. From the requester box select Style 1, Width .05, and Color Black. Press on OK and when the screen refreshes itself, you will see a box on the page (see Figure A).
Next we're going to make sure that the box is in exactly the right position on the page. This is easier to do in magnify mode, so go to the View Menu and select Show Set User Scale. Press ESC and type into the box 150, and press RET and click OK (RET RET). The screen will refresh, and at this enlargement you will be able to see the tick marks on the ruler more clearly. Use the scroll bars to move around in the magnified window.
You should still be in Object Mode, and the arrow icon will be highlighted.
If not, select the Object Mode by clicking on the arrow icon in the Toolbox.
You will see the outline and the sizing squares on your box (the envelope template) on the page in PageStream. Move the arrow pointer to the box and press and hold the left mouse button. The arrow will change to a hand so that you can move the box to the exact tick marks on the PageStream rulers. The Snap to Guides feature from the Layout Menu will lock the boxes lines into exact position on the rulers. You enla rge or reduce the box if needed by dragging the sizing squares.
It's a good idea to save your work as you go along. If you have not yet done so, this is a good place to make the first save. From the File Menu, select Save As Template. Name the template 10 Envelope.
Once the Sa ve As Templa te is com- plete, you're ready to type in the data for the addressee, and for the return address. Go to the Toolbox and select the Text Tool. Move the mouse to the page and the arrow will change to the 'T " bea m cu rsor. C lick anywhere on the page, and the text cursor will appear.
Start typing the addressee information.
When you are done, go to the Toolbox and select the Object Mode. The data Diagram 3 Diagram 4 that you have just typed becomes the selected object and will have sizing squares around it. Move the arrow pointer to the page and click anywhere to deselect the addressee information.
If you have turned on the Show Column Outline feature, you will see dotted lines making a box around the addressee information. If you don't see this, go to the View Menu and toggle the show column outline.
Repeat the same steps for the return address information.
Now that you have the names and addresses typed on the page, maybe you would like to see some different type styles. If you want to change fonts, or point size, go to the Style Menu and select your options. At the prompt, select current box, or all if you want both boxes to match and press return. Next you will be taken to a window to select Font style, name, size, and leading.
Make all your selections and changes.
And then it's a good time to do another save routine. So select Save As Template from the File Menu, and click on OK in the requester box.
The next activity will be to rotate and move these two boxes into their correct positions on the template. Begin by going to the View Menu and select Show Actual Size (seeFigure B). Change back to Object Mode and move the arrow pointer to the bottom box and select it by clicking the left mouse button. Hold down the shift key and click to select the top box. Select Rotate from the Object Menu and move the little gizmo to 90° or type 90 in the requester box. Press return and click OK, and the screen will refresh and the boxes will be rotated 90 degrees (see Figure C).
Go back into Object Mode by selecting the Arrow Icon in the Toolbox.
Then click anywhere on the page to unselect the two boxes. Move the mouse pointer to the return address box. Press and hold the left mouse button. It will change to the little hand. Now you will drag this box to line up with the correct tick marks on the PageStream rulers corresponding to the perpendicular lines on your template.
Figure A Figure B Repeat for the box with the Addressee information (see Figure D).
Time for another save. At this point I like to Save As A Template in one file, and a Save As whatever person or company the mail is going to, in another file. This maneuver allows you to create a disk full of templates for various size envelopes in one file; once done you never have to do them again! The templates you can keep forever, and the Save As files you can keep as long as you want to, eliminating or adding names to your mailing files as required.
Figure C Before you send the command to print, select the first box you created at the beginning of this tutorial by using the Arrow Tool, moving the arrow pointer to and clicking on the box. The sizing squares will become highlighted.
Press the delete key on your keyboard.
When the screen refreshes, the first box will be deleted. Only the add resses will remain on the page in PageStream.
You're ready to print. Here's where the scrap paper that you cut to the envelope size comes into play. Load your laser printer tray with the cut-to-size scrap. You could of course use your real envelopes, but if your template needs adjustment for any reason, then you will be wasting the good stock. Center the stack in the tray.
Now from PageStream's File Menu send the commands to print one copy LtX X&04& yl&C' =-«rWr up to 32 Mb of RAM expandability » memory available in 4 Mb, 16Mb and 32Mb
- *v configurations. ?A . '; .' MjfiflHPVH
• . * * • ¦ a* i --v” features : D hardware select switch
to disable accelerator board and run original processor.
J asynchronous destgfn for Genlock compatibility.
O user object$ o§i compatibility with oil earlier Motorola 68060 scries microprocessors.
O compatible with,Videotoastcr, Imagine and other software.
O one year warranty. '* . ¦ Jp ui ‘ • I 68040 with heat sink Commodore 2630 GVP 03001 fLsici miii Processor Clock Speed Mips MFLOPS Coche Sizes Burst Memory(32bit) on board MC68040 25Mhz 20+
3. 5+ 4Kbytcs x 2 Ves 4M Standard Max 32 M MC68030 25Mhz
5. 8 + Less than 1 256bytes x2 NO 2M Standard Max 4 M MC68030
6. 4 + Less than 1 256bytcs x 2 V€S (Needs Dcwgftafipcid) i80486
25Mhz 15 8kbytcs Mr*. - RCS Management Inc. .; .v • ; 120
McGill Street, Montreal, Quebec Tel.: (514) 871-4924 Canada,
H2Y2E5 . Fax: (514) 871-4926 Hj5.IL Circle 168 on Reader
Service card.
Job Security?
Data Assurance!
¦¦I C MRBackup Professional is the new wave in backup capability! Willi easy, yet powerful backup commands at your fingertips.
J liW- ¦ rrcara Si -imann &u, u2L siSShfff EE2X33 MRBackup Professional gives you the ability to move beyond standard backup options.
• Easy to use interlace.
• Rich Arcxx1M integration - allows completely automated backup.
• Option to use standard AmigaDOS™ or Fasldisk Format, and user
selectable compression from 12 to 16-bit.
I _Jh!l«l lit jl (l|r tM iMi M ul* I J&lMf all, Ikli liwl *41» " _Jh»lKl ill _j&H(llll (II, till t*Mi (tflrft* JklWUtl (I!, HU iHfl Mlf tjrirn* i)vM.«lrt JiitU!* nis rfcff r iemi_
• Floppy users can use tip to four drives.
• Fully Multitasking.
• Supports floppy, hard drive, SCSI streaming tape, DAT. Virtual
device or any other AmigaDOS™ device.
• Fully tested with A2091. A3000, Xetec, Cltd., Trumpcard. 1CD.
ALF. And GVP controllers.
AmigaDOS1M 1.3 and 2.0 compatible.
TTR Development, Inc. 6701 Seybold Rd..Suiie 220 Madison, Ml 53719 Sales and Technical Support 608-277-8071 BBS Support 608,-277-2071 Fax 608-277-807 Circle 160 on Reader Service card.
NM 'AT BIX Support underTTR.Supporl Dealer Pricing Available of "omroodwr-Amiga. IfK., Arcxx it ,i lrjJrm.uk «*l William Hawts: All other products uirniu nrd jic Ir.ulruuxLv of their, respective, et at 100%. If you have done all of the initial measuring and subsequent moving of boxes with accuracy, then the printed sample on the scrap paper should emerge from the printer exactly as you want the final envelope to print.
If it does not, go back to the rulers and then check all of your measurements.
Make adjustments as indicated. Do another Save, and Save As on both the Template and the Final Envelope. Then send another test copy to print. When you are satisfied that everything is in the proper position, load thepapertray with your real envelopes and print as many copies as you need to.
Helpful Hints Tutorial Video provides instructional help with NewTek’s Lightwave 3D™. This two part tape features a behind the scenes look at the creation of atelevision commercial and a 60 minute reference guide to surfaces and special effects.
A bonus disk of objects and Toaster fonts comes with the tape. Just $ 39.95 + $ 4.00 S&H.
When you buy envelopes to use with your laser printer, look for those which have a square flap. The laser printer likes these best! You can find them in many places, 1 like mail order shopping, so I buy from a company called PAPER DIRECT, 57 Romanelli Avenue, South Hackensack, NJ 07606-
9904. Their phone is 1-800-A-PAPER.
You can also buy matching text, and other interesting paper products for your desktop publishing projects.
3 Leaf Productions 500 Lake Marina Drive • Suite 214 New Orleans, LA 70124
(504) 467-7171 Circle 162 on Reader Service card.
Avoid envelopes made from papers that have textured finishes or glossy coatings. For example, in the arts and crafts supply stores, and in some stationery stores, you will easily find Strathmore's beautiful blank matching cards and envelopes, in all kinds of seductive colors. Unfortunately, the paper is heavily textured in the making, and will not work in the laser printer. The laser printer does not like these! Another easy-to-find choice is from EATON, and it is very common in the stationery stores; however, your hard working laser printer doesn't like it either.
How can the ordinary layperson tell the unacceptable envelopes from the acceptable ones? Hold them in your hands to feel the surface and look critically at the finish. If they feel "toothy" or rough and you can see "valleys and peaks," they probably will not work.
Don't buy them for laser printer work, no matter how sexy the color and deckled edges are.
You can purchase envelopes designed to your special needs from manufacturers and paper merchants.
Try WESTVACO, Envelope Division,2001 Roosevelt Avenue, Box 3300, Springfield, M A 01101-3300, phone800- 628-9265 or 800-332-3836 (in MA).
Another manufacturer is OLD COLONY ENVELOPE COMPANY, Westfield, M A 01086, phone 1-413-568-
2431. .AC* Author’s Bio Pat has a Master's degree in Fine Art
from the University of Hartford and is a freelance graphic
designer and illustrator living in Woosdstock Valley, CT.
She has done work for large corporate clients, as well as
for small businesses. The range of her projects include
designs from logos and letterheads to annual reports and
print media advertising. Pat is fluent on the Macintosh
as well and does freelance work away from her studio with
PageMaker and Adobe Illustrator, but her preferred tool
of choice is the Amiga.
Pat is currently working on a book Everything You Always Wanted To Know About Desktop Publishing on the AMIGA for Beginners. This tutorial is from a chapter in that book. Please write to Patricia Zabka Kaszycki, c o Amazing Computing, P.O. Box 869, Fall River, MA 02712 PageStream 2.1 price: $ 299.95 Inquiry 231 Soft Logik Corporation 11131 S. Towne Sq. Suite F. St. Louis, MO 63123
(314) 894-8608 FIRECRACKER 24 True 24-Bit Graphics Display and
Paint System by Frank McMahon i Crrn rue 24-bit” is perhaps
the key phrase in describing the new j; Firecracker 24
board from Impulse, Inc., creators of Turbo Silver and
Imagine. The board allows for the display and painting of
images in resolutions up to 1024 x 482 using any of 16
million available colors in full RGB mode! With all the
latest hi-res paint programs and full broadcast resolu
tion framebuffers that have appeared in the last year, it’s
best to sort them out and see where the Firecracker 24 fits
in before embarking on a tour of its numerous features.
Lo-Res to 24-bit Amiga users are used to having 16 shades of red, green, and blue to chouse from in most standard paint programs (such as DeluxePaint III). This allows 32 colors in various resolutions from a total palette of 4096 (R16 x G16 x B16). Half-brite mode dims the palette to half-intensity for an additional 32 "half as bright" colors. HAM paint programs (Photon Paint 2, SpectraColor, Digi-Paint 3) allow all 4096 colors on screen at once but only in lower resolutions. HAM modeallows 16colorsas a base palette but any other color may be used. These colors beyond the first 16 are
calculated in such a way that highly contrasting colors placed pixel to pixel will "fringe" and place a mixture of the two colors on a pixel in between. This 3-pixel transition can be a drawback in a paint A recent short film 1 directed centered on two women whose paths cross when they meet searching for a ring. For the title screen I constructed two rings and rendered them in Imagine’s 482 X 1024 24- bit resolution. Using Light24 I added text with shadows (using the “blend" command to soften them) and colored the rings in with the dither control.
Program if your colors are not chosen properly. However, in a 3-D rendering program, the "fringing" is not noticeable in HAM mode since this form of imaging does the smoothing automatically (Commodore once stated that "HAM mode features built-in antialiasing" now that's marketing!).
Next up is hi-res HAM programs (HAM-E, Marco Paint, Digi-View 3 Dynamic HiRes). These allow all 4096 colors to be displayed at once on a hires screen for beautiful but memoryintensive images. HAM-E goes the extra distance in being able to calculate and work with 18- and 24-bit images from within HAM mode but can only display 256 colors on-screen from a palette of 16 million. The next step up are internally generated 24-bit framebuffers. These would include DCTV, NewTek's Video Toaster, and theMimetics Framebuffer. Now we are in 24-bit country almost, as 24-bit stands for eight bits of
data per red, green, and blue component. Earlier we saw that standard Amiga resolutions would have 16 levels (R16 x G16 x 1316) per color for a total of4096 colors. 24-bit allows 256 levels (R256 x G256 x 13256) per color for a total of 16,777,216 colors!
Now even though the software calculates at 24 bits from within the program, the output on these units is only composite (NTSC).
Since composite mode has stricter limitations on color information, the actual output is more toward 21-bit (roughly 125 160 shadesof red, green, and blue rather than 256) leaving you with only 2 4 million colors. This provides excellent shading but with fewer shades than true 24-bit. Hence, there is still a color jump from one color to the next in the palette and although it is better than HAM mode, some graininess will still be apparent in shading and dithered spreads.
The next stop? The top! The Firecracker 24 board provides 24-bit color information with 256 shades of red, green, and blue so that any on-screen pixel can be any of over 16 million colors with no limitations. Instead of a composite output, the board has full KGB analog out, meaning that no color information is lost going to your monitor. Now that we know where it stands in relation to the competition, let's see if the Firecracker 24 stands up to them. A recent Impulse newsletter called it the "Rolls'’ of display cards. We'll see.
Installation The package comes with the Firecracker 24 Zorro 100-pin compatible board, a shortoverlay monitorcable,a program disk, manual, and warranty card. The warranty card should be sent in immediately. Impulse is one of the few companies that updates its software constantly and you'll want to keep abreast of the latest improvements and or revisions, The board will work in any 2000,2000HD, 2500, or 3000. Initially it came in two configurations, a 1 meg and a 2 meg version. But now only the 2 meg board is available. The only difference was that the lesser board could display
pictures no larger than 512 x 482 pixels, while the 2 meg could display 1024 x 482 pixels. If you have the 1 meg version, it can easily be expanded to 2 meg by Impulse. The board has two ports on the end that come outthe back, a DB-23and DB-15connector. The board itself has three pots for adjustment of red, green, and blue 24-bit display video levels and three pots for Amiga display RGB video levels. In addition there are controls for genlock vertical positioning and genlock vertical timing. All tire pots are factory-set so that no adjustments are necessary for normal use.
To install the board, simply power down all components and remove the power plug to your Amiga (always ground yourself by touching the outer Amiga case before you pick up the board you are installing or before you touch any thing inside the Amiga). Take the cover off your Amiga and gently press the boa rdintoany available Zorro slot; it does not need use the Amiga video slot. The unit is equipped to overlay your Amiga screen over the 24-bit display using one monitor or to send the 24-bit display directly out to a second RGB monitor. To send to a second monitor, simply attach a monitor
cable from the back of the board's DB23 connector output to the monitor's input.
To utilize the Firecracker's overlay mode, connect thesupplied cable (DB23 to DB15) from the Amiga's RGB output to the Firecracker's RGB input. Then go from the RGB output on the board directly to your monitor. Replace the cover, reconnect everything and power- up. It's important to note that the Firecracker 24 board cannot be used with an internal genlock because of timing considerations. However it will work with almost any external genlock or encoder. Contact Impulse for a current list of compatible genlock units.
Firecracker Software Usually when 1 hook up a unit that I must pass my RGB signal through, the resultsare a little dull or slightly blurry.
Not only did the Firecracker24 not blur the signal, but it actually appears a bit sharper! The board is completely transparent until activated with the included software. All software currently must run though the CLI. The included software is as follows: BON & BOFF: Turns the Firecracker 24 board on and off from the Workbench screen. In Overlay mode color 0 of your current Amiga screen is replaced with tlie Firecracker 24 display underneath it. Your Workbench now can have a 16-million-color, hi-res marble tablet background if you wish.
This featu re is very convenient and will likely become more so in the future as Amiga programs support the Firecracker 24 board.
AON & AOFF: Provides a similar effect as that above, only it toggles your .Amiga Workbench screen on or off.
Keyboard commands should be included for both AON AOFFand BON BOFF, especially since when you tvpe in AOFF in the CLI your Amiga screen disappears, and you must type blindly in order to get it back.
SHOWFC: Will load a Firecracker 24 Imagine Silver RGB8 RGBN 24 12-bit file. From the CLI, simply tvpe: SHOWFC Filename .
SHOWRGB: Loads files that have been saved as separate red, green, and blue files such as 24-bit images from Sculpt-3D and 4D. From the CLI: Width Height Red Filename cGreen Filename BJue Filenames When rendering, it's important that you note the width and height so you can input it into the command.
SHOWIFF24: Will load a standard Commodore 24-bit IFF file. Almost all 24-bit programs support this filetype including the Video Toaster's ToasterPaint and Digital Creations’ DCTV. From the CLI: SHOWIFF24 filenames SAVEIFF24: Saves the image currently in the Firecracker 24 board to a standard IFF 24-bit file. From the CLI: cHorizontnl Resolution Fiiename .
Typing in theresolution will allow custom resizing.
Depending on the version of software, you should also get one or two demo pictures. One included on all versions is "Test.24," which is a graphic of standard NTSC colorbars. Do not use this as a color bar generator to adjust your monitor but do contact Impulse if your bars come up incorrectly with a properly calibrated display monitor. In addition there a re several source codes on disk for input output routines including oneforTurbo The infamous Videoscape “Loop ship” never looked so good. I brought the object into Sculpt-Animate 4D, gave it a smooth metal texture and rendered it as
a 24-bit file in 746 X 484 resolution.
Silver 3. Documentation is sketchy, and the manual advises that any developer wishing to develop companion programs for the Firecracker 24 board contact Impulse and request a more complete information package. The manual also includes a very limited (and barely legible) schematic as well as very detailed pin location and usage tables for the RGB ports.
The Light 24 Paint Program [The Light24 paint program currently included with the Firecracker 24 hoard is in a pre-release stage. For that reason, program documentation is not available at this time.
The following report on Light24 is a result of Mr. McMahon's exploration of the prerelease program. An official release of Light24, complete with documentation, is expected in the near future. Ed.] The Light24 paint program is run from the CL1 and appears genlocked over the Firecracker 24-bit display. Toggling the command screen on and off is done by hitting the ESC key.
The main screen is divided into Utilities, Paint Tools, and Functions. First up is the Load Pic requester. Light24 will load in nearly any kind of Amiga picture, 24-bit or otherwise. I've loaded in everything from to-res screens to HAM overscan to 24-bit to Imagine files with a 100% success rate. Using the Set Size command, you can choose from several predetermined widths and heights: H-241 H-482 W-384 W-512 W-768 W-1024. A total of 1024 pixels across the screen goes beyond the standard Amiga hi-res overscan mode for incredibly sharp images.
Screen sizes can also be adjusted manually by typing in numbers for width and height. These screen sizes would be centered on a hi-res overscan Imagine Sets Off Firecracker Just the spark it needs, Impulse's 3-D rendering program, Imagine, will be an integral part of the Firecracker 24's colorful future. The Imagine Firecracker 24 tag team with 3-D modeling, rendering, animation, and 24-bit painting could give the Video Toaster a run for its money the added advantage being much higher resolution and 16 million colors in RGB mode with full painting in 24-bit mode. This would be up there with
the famous (and pricey!) Targa boards and 3-D paint programs from the IBM world.
Imagine has a port built in to directly access the Firecracker 24 board during rendering and animation creation. The option is on the main project screen and allows the program to send the completed 24-bit image for immediate display on the RGB screen, The current version of Imagine (1.1) does not implement this feature yet because Impulse is working on a method to merge the two more intricately rather than just use it as a device. Other programs that already use the Firecracker 24 as a device include Virtual Reality Laboratories' Vistapro (3-D terrain rendering) and ASDG's Art Department
Both programs render directly to the board for fast results. Unlike NewTek, Impulse is releasing source code so developers can create and market 24-bit programs (such as paint, character generators, and desktop publishing) for use with the board.
I have been rendering to the board (saving to RAM and then loading from there into Light24) using Imagine, and have found the quality breathtaking. This is the first time many will see "true 24-bit" 3-D renderings on an Amiga platform without the aid of an IBM Bridgecard and Targa board. And the price Is a lot lower too. Also a nice touch is that Imagine will load a Firecracker 24-bit mode image into the Amiga screen and convert it to FI AM resolution quickly and automatically. But once you see Imagine renderings crackle on the Firecracker 24, it's doubtful you'll ever work in HAM again. FM
if you set your screen resolution to 320 x 200 and toad in a hi-res graphic, it would load in as a super-bitmap showing just 1 4 of the screen. You could then scroll around (like ToasterPaint) for detail work and then change the screen to hi-res when completed for a screen. For example, if you set the screen mode to hi-res overscan, vou would see your small 320 x 200 size graphic loaded in the center of the hi-res screen rather than having the image take up the entire screen. To take up the entire screen simply use the Zoom command. Now full display but with all tools intact, unlike
Save Pic will save the current image asa RGBS or IFF 24-bit file. Load Brush Save Brush supports almost any kind of brush. 1 loaded in several brushes from a DeluxePaint data disk and although they were smaller (lo-res brushes going into a hi-res screen), they looked fantastic. The kev advantage is that you can mix various palettes since you are working with 16 million colors.
No more having to remap or merge palettes you can combine as many as The Firecracker 24 board provides 24-bit color information with 256 shades of red, green, and blue so that any on-screen pixel can be any of over 16 million colors.
You want on one screen. The program also saves and loads its own brushes through this requester. Merge Pic allows for the loading of a second picture "over" thecurrentone and then mixing the two from one. Print is ghosted and unavailable this version.
Paint Tools 1 was surprised to find that even though I was using the Firecracker 24 on a Amiga 2000 with a 68000 processor, almost all of the commands were executed quickly, certainly as quickly as DeluxePaint III. Usually manipulation of color information this great requires quite a bit of calculation, but the program zipped rightalong. Although Freehand is the main drawing tool allowing precise drawing, if you quickly make swirling lines, the brush will tend to drag behind a bit more so with the larger brushes. This is fairly typical of hi-res paint programs.
Text allows using any Amiga font to produce words on vou r color f u 1 screen.
Fonts are available in bold, italic, and underline and there is no font previewing. There is no Colorfont support (t typed them in but only the numbers from the set would appear and they were monochrome) and there is no way to redirect the font path from within the program. Most fonts I loaded did not accept the spacebar command for some strange reason, certainly putting a damper on titles with more than one word. Obviously, font handling needs some work and previewing is a must.
Other commands either included this version or to be included in future versions) are Circle (solid or outline), Ellipse, Line, Box (solid or outline), Polygon, Arc, Flood Fill, and Airbrush.
Brushes can be any graphic or shape, and regular drawing brushes can be round or square. The brush height is controlled via a numerical requester, size icons, or with the "+" and keys on the keyboard (just about every command has a keyboard equivalent displayed right on the icon for quick reference). The addition of Diagonal 1 and Diagonal 2 is something new; it's a feature that lets you input the amount (in tw o sepa rate d i rec tions d iagonally ); the brush length is in pixels. This allows creating small lines to draw with.
Dither produces beautiful full-color spreads between two hues. The dither can be in Linear mode (horizontal, vertical, or diagonal directions) or Radical (cursor sets a color hotspot which the dither centers around). To dither: Draw a solid box; select flood f il I so lid dither and linear or radical; select a color via the palette or though Pick Color (which allows for picking any color off the current screen); stamp the brush down (small ones work best), drag out a line, then release. The dithering will be from the box color to the selected color. Repeat by selecting another color
and choosing a different part of the screen. The dithering will now go from the last color chosen to the currently selected color.
This process can be used on a full screen for interesting backdrops. Undo deletes the last action performed on the screen (even if you are clicking menu items, you can still undo the last onscreen action).
The Mode Menu in the Paint Tools screen allows several drawing methods including: Normal, Tinter (lighten mode which filters out low RGB values), Filter (darken mode which filters out high RGB values), Fader (same as filter only not as severe, providing a light tint), Blender (flawless blending which combines colors to create a spread between them for anti-aliasing smoothness), Sponge (turns the cursor intoa small box which you stamp d own to "soak up" the colors underneath, allowing for brilliant multi-colored brushes you can draw with until you lift the mouse button), and Smear (offers
unsophisticated rough blending when drawing with a brush). Also on tap is the Show Palette command which makes color selection as easy as programming a VIC-20, via numerical input. Although this method killed the paint-by-numbers industry in the mid- 70's, Impulse seems to be poising it for a comeback with its programs. Red, Green, Blue, and Hue, Volume, Saturation are available along with an input for setting the fade smear amount all numerical with not a slider insight.
Function Menus Zoom In Zoom Out are Firecracker 24's magnify mode and they're fast.
You can move in via an icon click or with the keyboard. Impulse removed the overscan border duringzoom mode for added speed. Smart.
Second Page is a swap screen which is unavailable this version. Cut Brush allows almost any drawing tool to be selected and then used as a pair of scissors to cut out a part of the current screen. Although the Free Brush command is unavailable this version, the workaround is to enter the Brush Size requesterand type in a "1". AutoCut is used with Cut Brush by calculating thatas long as the border of the scissors area is all one color, that color will not be picked up when the brush is lifted from the screen. This excellent feature allows you to pick up items such as text without the
background certainty easier than most stencil commands in other programs and very handy.
Flip X, Flip Y, and Flip 90 rotates the current brush respectively. Slide lets you move the cursor location off the brush and still draw with it. This is done by selecting the Slide icon then holding down the left button and sliding the mouse. Clear Screen clears the screen to the currently selected palette color and B & W Convert changes the entire screen to a 256-shade grayscale image.
Conclusions With a piece of hardware this intriguing, you naturally want to know everything about it. However, due to the sketchy documentation all you really are instructed on is how to load and save pictures. There was no mention of Imagine in the docs so I couldn't figure out how to get the program to recognize my board since the "Use Firecracker" requester was ghosted in Imagine even after 1 installed the unit (see sidebar). A short program needs to be created to include the numerous CLI commands, only formatted more like Light24 with mouse control.
How does Firecracker 24 stack up against the competition? It would be too bold to say there is no competition but it would be wrong to group it with existing framebuffers, since the Firecracker is unique. One thing the Firecracker needs that the others have is data compression. ToasterPaint and DCTV can both save in tailor-made compressed files leading to very fast load and save times. Firecracker 24’s RGBS loads saves faster than IFF 24- bit but still could use some packing.
Light24 is just getting out of the gates so it's too soon to compare it with existing 24-bit paint programs. However, that the source code has been released is a big plus. We'll hopefully see some incredible programs that take advantage of this incredible board. The Art Department Pro and Vista Pro both support the board but are merely scratching the surface. I hope that programs from several different parties will lead to healthy doses of quick advances and more competitiveness. External genlock and encoding is a big plus for studios and anyone doing video productions.
And lastly, the picture quality: Gorgeous, 482x1024 resolution; 16 million colors to paint with; RGB mode display. DCTV, Toaster, HAM-E none look this great.
Remember way back when, when you first saw the Amiga and said, "Wow!" Well, get ready to do it again, ! Recommend you testdrive this "Rolls".
You may just want to drive it home.
• AC- Firecracker 24 Price: $ 1000,00 (2MB) Inquiry 240 Impulse,
Inc. 6870 Shingle Creek Pkwy., 112 Minneapolis, MN 55430
(612) 566-0221 Please write to Frank McMahon c o Amazing
Computing, P.O. Box 869, Fall River, MA 02722-0869.
Now to accelerate your, ascent become an AC subscriber!
MiiGA mazing JM VMCril tH-Ui»C.r Mj*u U n t Gather the skills and sharpen the tools you need to get the most from your Amiga as you accept the challenge of ascending to new heights! Subscribe to Amazing Computing, AC’s GUIDE and AC’s TECH - today’s incredible power trio of Amiga publications.
Snii-scudb' s GUIDE IIS TOO rorms issue
- f-U-' Wii.'o'iLxL SOFTWOOD’S Proper Grammar REVIEW by Paul
Larrivee OU TAKE PRIDE in your ability to write.
''You're careful about subject-verb relationships, case of noun or pronoun, diction, placement of modifying elements. You excel in your ability to spell, capitalize, and punctuate properly.
Never boring or tedious to read, your sentences have force, varie ry, and rhythm. Never would one of them ever be caught shamefully dangling an element, in full public view! Your mother and most of your acquaintances marvel at the size of your vocabulary. After all, weren't you the only kid in third grade who knew the meaning of amanuensis. Why, by the sixth grade you had one of your own, an attractive and nubile one at the t. Proper Grammar can "see” past intervening elements to detr ct disagreement often missed by human eyes.
Being such a talent, you are offered the possibility of a lucrative editing position in the prestigious publishing firm of Caruthers and Carroll, Ltd.
Of Lond on. You qu ickl y pos t the cleanest copy of your resumb along with a dashed off cover tetter. Later, taking a little more time, you re-read a copy of the cover letter, and you wish for a moment that you could amputate your right hand. There, in full view you see the glaring phrase concerning your "very unique linguistic ability" as well as your encouraging declaration, "Its possible for me to re-locate to London upon a day's notice."
Publishing Egregious Errors That scenario may not accurately depict most of us. How many of us, however, have not at some time discovered embarrassing egregiouserrors when it was too late to correct them?
How we wish that we'd been more careful before putting our document in mysterious transit with the postal department, knowing that it moved inexorably to its destination. The best of us need an editor, one who does not require a salary or benefits or even a vacation. Many Amiga users may be artists or musicians, but most of us use our Amigasfor word processing, if only occasionally. Spell checkers provide help, but they're limited.
Pasting a Disagreement Proper Grammar from Softwood Incorporated offers comprehensive checking of cognitive errors, typographical errors, and errors resulting from word processing programs. This last category of error occurs because the word processor offers us the ease of copying, cutting, and pasting. Copying may lead to redundancy; cutting may result in lack of continuity; and pasting may create disagreement between subject and verb or noun and pronoun.
Word processing may be a boon, but like many benefits, it does have its pitfalls.
Proper Grammar checks for and corrects your solecisms in over 30 categories, from cliches to commonly confused words to wordy expressions.
Proper Grammar accomplishes this task, according to Softwood Incorporated, by referring to a database containing "linguistic information for more than 135,000 words, or more than 99% of the words used in average English writing." Moreover, the program can recognize where a sentence begins and Proper Grammar approaches its task with care and common sense.
You can reset error reporting tolerances to by-pass certain errors. For instance, if you're comfortable with the phrase "customer service representative" because your company uses it in every publication, then set Noun Adjunct Errors to flag four or more such contiguous nouns in the Preferences sub-menu under the Project menu. In this case, only a noun adjunct error like "area customer service representative" would be flagged. You can make these ends and is not confused by abbreviations having periods. Each of the database entries is coded with information about grammar, usage,
spelling, and inflections.
Tolerances permanent or they can he limited to the current correction session.
In "Rules on off Status" from the Preferences window, click on or off three screens of 36 rule classes. Again, the clicked-off rules, which are listed in The use of coded entries and the ability to distinguish the end of a sentence from an abbreviation ending in a period are what set Proper Grammar apart. I've used other so-called grammar checkers that operated at a glacial pace and really slowed one down bv needlessly flagging every third word or so. This is not the case with Proper Grammar.
In the way typical of this type of program, Proper Grammar highlights errors and offers suggestions. Click on the suggestion that you consider valid and the replacement is made instantly.
You can manually correct the highlighted text. The first character you type on it immediately deletes the offending text; just continue typing in insert mode until you're satisfied.
If it's not clear to you why a word or phrase has been flagged, or if the suggested corrections have you puzzled, click on "Explain" to get a mini-lesson on the point in question.
The window, can be turned off permanently, or the "off" status can apply only to the current session.
Allowing Infinitives to Split Besides setting flagging limits for noun adjunct errors, you can set tolerances for split infinitive and prepositional phrase errors. Direct the program never to flag these errors or to flag split infinitives only when there are five or more intervening "tokens," or when you havestrung five ormore prepositional phrases in a row, Of course, you say, you never write that way. I follow the dictum of the sage who observed that an infinitive is pretty much like a piece of firewood that sometimes improves upon being split.
As you first begin checking vour documents with Proper Grammar, you should add to the database the first time they're flagged any esoteric words or proper names thatyoucom- tnonly use. This way you won't be bothered by needless error flags.
Subject your document, if you want, to a statistical analysis to get the Flesch Reading Ease Score, the Flesch-Kinkaid Grade Level, and Gunning's Fog Index. The manual explains how to interpret these ratings.
For instance, this article has a Flesch Reading Ease Index of 49.88, a Reading Grade Level of 13.02, and a Gunning Fog Index of 13.14. In addition to checking and correcting errors produced by its own word processor. Proper Grammar supports most of the popular word processors including WordPerfect, ProWrite, and Pen Pal. It will also check ASCII files used by various text editors. In addition, Proper Grammar's Arexx port can receive commands from Arexx scripts and send entire scripts to Arexx to be executed.
The Houghton Mifflin Company's CorrectText™ Grammar Correction is the basis for Proper Grammar. The Houghton Mifflin Company has long enjoyed a high reputation in educational publishing. Anyone witli an interest in how the program was developed should read Appendix A "A Word from the Houghton Mifflin Development Team." I read with special absorption the section thatexplainshow the developers avoided overflagging, which in other grammar checkers that I've tried only lead to a stilted piece of writing. One doesn't get the feeling of a nagging, prescriptive voice engendering writer
insecurity with this program.
It approaches its task with care and common sense.
I should note that there is a tutorial in which the novice user takes various approaches to edit errors. The document is a one-page letter which can be "corrected" in about five minutes; this brief run-through is enough to get anyone started, so easy is the program to use.
Let me return to the point where I started. Everyone who writes needs an editor, just as athletes and opera singers have coaches. 1 wonder how well- known Ernest Hemingwav, F. Scott Fitzgerald, or Thomas Wolfe would have become were it not for the consummate skill of Maxwell Perkins at Scribner's. If you want an editor that doesn't slow you down to the point of discouragingyou from its sendees, then Proper Grammar is it.
Proper Grammar Price: $ 99.95 Inquiry 200 System requirements: Minimum 1MB of RAM Softwood, Incorporated
P. O. Box 50176 Phoenix, Arizona 85076
(600) 247-8314 Please write to Paul Larrivee cjo Amazing
Computing, P.O. Box 869, Fall River, MA 02722-0869.
Retail Price S 299.95 w Memory w o 2Meg Agnus Coming Soon for the Amiga * A500.
Retail Pnce S 249.95 w 0K MultiStart II ™ A500 & A2000 Allows A500 and A2000 owners to install 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 % % DKB Software 832 First Milford, MI 48381
(313) 685-2383 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 Drams.
Includes buttery backed clock calendar. Comes with software for the clock and testing ram. Simple installation, nu soldering required. The InsiderU™ is compatible with the KwikSlan™ Rom board. Also compatible with most processor accelerators.
KwikStart II : V1.3 and V2.0 Allows A1000 owners to install VI.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™ VI.3. Retail Price $ 99.95 w o Roms All Products come with a Full One Year Warranty.
MrgACbip 2000, ButDuk. Loader H. KwikStirt II md MulliSuiI Q t-x tndmuils of DKB Software Ami*«u irtguiard tndamii of Canmodore Ahum, Inc WmIBMch tnd Kufcitra eg tradantAj of Canmodare Ajrtqt K SecureKey sf 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™ VI.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 Deshop Video, 3D Rendering
A Animation, Multimedia or Desklop 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 multitasking capabilities. Fully compatible with Workbench2.0, and the ECS Denise chip. Lets you stay current with the latest technology. Fully compatible with the Video Toaster and other geniocks and framebuffers.
Fully compatible with GVP's and Commodore's 68030 accelerators. Why upgrade to ImegofChip Ram when you can have 2Meg of Chip Ram like the A3000?
Contact your local dealer or call for more information.
TM Circle 194 on Reader Service card.
Bytes v bv John Steiner The latest in tips, workarounds and upgrades product: Workbench 2.0 re: fix for problems encountered when attempting to abort the print function in various programs source: CompuServe posting Electronic mail from CompuServe brought another letter from Jim Murphy. You may recall that last month, Jim reported finding a problem with system hangup under Workbench 2.0 when he chose STOP from Deluxe Paint or ProW'rite print menus. I confirmed his symptoms with both Dpaint and Professional Page, Jim reported that there is a later version of Kickstart Workbench, (KS 36.303, WB
36. 102 ) and with that combination, the problem appears to be
solved. The day after I read his letter, the local Amiga
dealership received a letter from Commodore that included
four new Workbench 2.0 disks.
The set is marked Version 2.03 and consists of new Install, Kickstart, Extras and Workbench disks. The letter from Commodore goes on to announce that this release is to be the last revision of 2.0 before the final version will be made available sometime in "Calendar Q3, '91." The letter continues by stating that Workbench 2.0 "has a faster and more reliable file system and will support outline font technology." The upgrade disks are to be freely distributed to anyone with an Amiga 3000 who is using Workbench 2.(12 or earlier. There is no charge for the upgrade; however, your dealer is
authorized to make a minimum charge for new diskettes or copying if provided.
Product: Panasonic AVE-5, MX- 12, andMX-12AV mixers re: hardware combination that allows using two input VCR's with the Video Toaster without a TBC source: CompuServe posting Also in the CompuServe mailbox was a letter from Rawli Puig, a frequent contributor to this column. Rawli writes that he has found a hardware combination that allows you to run a Video Toaster and two input VCR's without having to purchase a TBC (Time Base Corrector). He comments, "If you want to use the Toaster and two VCR’s, you can use the Panasonic AVE-5, MX-10, or MX-12 AV Mixers. These are not TBC's; they are
AV-Mixers that use Frame Sync Chips. The AVE-5 is the better buy ($ 1800) compared to the TBC's which run about S25O0. A bonus is that when you use the AVE-5, you can add an on-line PIP (picture- in-piciure). Strobe, as well as a stil! Frame which is great for framestoring!" He goes on lo report that he has used this configuration for four months.
If you set the AVE-5 up properly, hook the program output to Toaster input 2 ( Record A), and hook the preview up to Toaster input 1, and adjust the sliders correctly, you will have one inexpensive piece of video hardware.
Product; WordPerfect 4.1.12 re: a bug and a bug-ftx in the program's latest release source: PeopleLink posting From PeopleLink, Email from John McCollister described a bug and a bug fix in the latest release of Amiga WordPerfect 4.1.12. He reports that he was looking forward to the new "Preview" function.
However, when lie tried it on his A2000, he got an Intuition lockup. The people at WordPerfect told him that they had also discovered the bug, which appears when certain PD programs, such as PopUpMenu, are running and the Preview function is selected, John included a simple script file that will work around the bug.
First, create a project icon for WP and launch the following script via ICON'X, or launch it from the CL I: SYS: C Popup’-'enu ; f As- sumes PopUpMenu is in your C dr. reruory; unloads it) SYS:C CD WP ;(Assumes wp resides in the 'WP" directory on DHO: - ad:-=t ; to work with your own hard or floppy disk based system) WP ;(Launches WordPerfect} SYS:C CD SYS: ;(Makes DHO: SYS: current directory after closing wp) SYS:c PopUpMenu ;(Re- leads PopUpMenu after finished with wp) This script can be an Arexx script, if desired, or plain old AmigaDos. Some systems mav need a "Wait 1" delay between
commands in the script... and the script works fine from programs like MyMenu.
Product: MegAChip 2000 re: problem with the MegAChip and revision 4.3 Amiga motherboards source: PeopleLink posting Chris Lord sent Email about his recent purchase of the MegAChip 2000, a hardware upgrade that allows Amiga 2000 systems to access 2 Megabytes of Chip RAM. His letter, which is too lengthy to reprint in its entirety here, reports of a problem with the MegAChip and revision 4.3 Amiga motherboards. DKB, makers of the MegAChip, told him that rev 4.3 motherboards have a capacitor missing at location C908, which is located at the upper left of the Agnus socket near the crystal
oscillator. There is a silkscreened place for it but no capacitor is included. He comments having some trouble with soldering connections on the board and on wired interconnects as well; however, once ail of the connections were made solidly, the board worked properly. He is happy with the board, and recommends it for those who want to take advantage of an extra megabyte of Chip RAM without buying an A3000.
Product: A500 and A1000 expansion boxes re: engineering improvements that make A200 style boards work properly in the boxes source: reader response In the U.S. mailbag, a letter from Robert Davis of Satina, KS, described solutions to several engineering problems with A500 and A1000 expansion boxes. The boxes, which he said were known variously as the Phoenix Expansion Box, the Toolbox, and the ToolBus, can all take advantage of some engineering changes to improve their performance. His letter contained three pages of notes regarding these improvements.
He reports that his improvements make nearly all A2000 style boards work properly in the boxes. If you are using one of the above mentioned boxes, you might be interested in reading about the modifications, Modem users can access The Boarding House at (913) 827-0744. This BBS system contains the file EXEBOX.MOD, which is a Pagestream 2 file with all latest changes incorporated, and available for downloading, if you don't have a modem and wish to have a copy of these changes, send me a self-addressed stamped envelope, and 1 will send you a photocopy of the three pages of information he
Product: SuperPlan v1.02 re: information on control of printing options in rotated mode source: reader request Bruce Armstrong of Orangeville, Ontario, wrote with a request for information on using SuperPlan version
1. 02. He comments that after two letters and a phone call to the
developers. Precision Software, they have not responded to his
problem. He would most like to know how to get control of
printing options in the rotated mode. He comments, "When I
switch to the rotated mode, I lose control over the text mode
(draft mode is the default), lines per page, margin,
initialization, and termination. What this means is that i
cannot get a small spreadsheet (13 columns by 55 rows) to
print on one page." If you have any solutions to this problem,
let me know. I will forward the information to Mr. Armstrong.
Product; Superbase version 4 re: major upgrade source: Precision Software Another upgrade that has been made available only to registered users is a new release of Superbase. Superbase version 4 is a major upgrade, and only users who have registered their earlier versions of Superbase will be eligible for discount pricing on the new version.
Precision Software does not require the end user to send in any disks or manuals to get the upgrade. Among tire program's many advanced features are (continued on page 62) REVIEW RIGHT ANSWERS’ The Director Version 2 by Greg Epley IN 1987, RIGHT ANSWERS, INC. released a powerful display and animation language for the Amiga known as The Director. It was the first package to offer a virtually unlimited set of options for multimedia presentation. Since then, the company has been listening to suggestions from users and working on some improvements of their own. The Director Version 2 (henceforth
The Director) is the result.
The Director works under both the
1. 2 1.3 and 2.(1 operating systems, in fact, this is one of the
few multimedia packages which runs on nil Amigas. One
megabyte of memory and two floppy drives or a hard drive are
The program will work with 512K of memory and one floppy drive but these limit what you can do. The Director "knows" certain things about the machine it's running on and adjusts for these, such as for NTSC PAL video or different kinds of processors.
The brand-new button utility.
Buttons are "hot spots" or invisible selection areas defined over graphics.
THE COMPLETE PACKAGE This is one of the best manuals I've ever seen but it falls short in some areas.
The small, black looseleaf binder it comes packaged in lies open flat a big plus when you're trying to go through the tutorials. It is broken into seven major sections: Introductory Tutorial, Reference, Modules, Library, Utilities, Appendixes, and Command Index. Commands are grouped by function in the Reference section, rather than alphabetically as in the Version 1 manual, and are alphabetized in theCommand Index (two pagesprinted on heavy card stock). The Appendixes section contains an assortment of information on the standard file requester, arithmetic and logical operators and their
hierarchy, a list of the "vi" extended editor commands, reserved variable names, TOOLTYPE parameters, a complete list of error messages, a discussion of compatibility with Version 1, information on runnin g the programs from the C Li, hints on debugging, and a brief (and somewhat incomplete) index.
The Program and Tutorial disks come crammed full of everything you need and more! The entire system editor and utilities is designed to run from the Workbench. The Program disk has a new integrated editor Dedit, The Director "compiler" D2, the freely distributable Projector player proj2, four Modules which support optional sets of commands (Sound, SMUS, IFF, and FileReq), several sample Libraries, four very useful Utilities (Blit, Button, Polygon, and SMUS Examine), and the scripts for the Blit and Bu tton U tili ties so that you can add your own features. The Tutorial disk has over 40
sample scripts and a collection of instruments, pictures, sounds, and music. The demo scripts are quite good and really show off all the capabilities. I particularly enjoyed fiddling with the "spritetest" demo.
DIRECTOR BASICS The Director is a programming language so you must do some typing, rather than clicking on icons in a graphical interface as with AmigaVision, CanDo, De- luxeVideo III, or Scala. There are two major reasons for The Director's programming interface: (1) it conserves memory. A graphical interface typically consumes a lot of user memory, while an editor such as Dedit doesn't. (2) It offers maximum flexibility and features. You can often do things with a language which are impossible with a product having just a graphical interface.
If you like BASIC but have found it lacking in audio and video handling, vou'il love The Director Version 2. Films (programs or projects) prod uced with The Director are small compared to standalone executable programs. You don't tie up valuable disk space with the same startup code in every program. And you need only a copy of the small, freely distributable Projector 2 player to use The Director films, whereas you must use the large AmigaVision program for Amiga Vision applications.
THE EDITOR Dedit offers several features designed to make it easier to create Director scripts. Dedit runs from the Workbench or CLI and appears as a window on the Workbench screen. This conserves even more memory because the Workbench screen is usually always open. The Director allows you to do some very complicated things with lots of memory- hungry audio and video data.
The Project menu options are New, Load, Save, Save As, Print, Configure, About, and Quit. Delete is available from the file requester in the Load, Save, and Save As options. Configure lets you set up and save a configuration file containing tab spacing, auto-indent on off, script overwrite check on off, defaul I. f i I m pa th, and settings for the 20 function keys 10 unshifted and 10 shifted.
Options in the Edit menu include Undo, Cut, Cop r, Paste, Join Lines, Status, Redisplay7, Save Clip, and Load Clip.
Dedit uses a single "clip" buffer for all operations that store information in the clip. Undo reverses the most recent editing operation, including itself! Status shows the file name, the line the cursor is on, the number of lines in tire script, the character the cursor is on, and the total number of characters in the script. Save Clip and Load Clip let you save the contents of the clip buffer or load something into the clip buffer for later pasting.
The Search menu includes Fwd (Forward) Search, Bwd (Backward) Search, Next Search, Search Rep lace, and Goto Line operations. Searches are case-sensitive and there is no way to turn this feature off. Next Search repeats the last Fwd or Bwd Search command from the current cursor position. I was somewhat disappointed with Search Replace. Once you enteT your search and replace text, you are given options to replace every occurrence (Entire Script), to Cancel, or to use the Next Occurrence. Next Occurrence replaces the next occurrence but returns you to the editor. It would he much
more convenient to be able to move through the script, selectively replace,and cancel when done. Goto Line lets you enter a line number to move to in the script, and has nothing to do with the numeric line labels The Directorsupports, The Tools menu options include Library, Use Segment, View IFF, Coordinates 1, Coordinates 2, and Select File.
Library brings up a file requester showing the libraries in the library drawer (directory). After you select a library, the proper include command line is added at the beginning of your script (libraries will be discussed later). Use Segment automatically pastes script text generated by one of the utilities at the beginning of your script. Since the clip buffer is used for this information, you can also Paste the segment or save it (Save Clip). View IFF lets you select an IFF image to view from a file requester. When you return to your script, you can Paste the full filename into your
script at the current cursor position or use the Coordinate functions.
The width, height, and number of colors in the image are displayed at the bottom of the Dedit window. Coordinates 1 lets you drag a rectangle out on the IFF image viewed with View IFF, and then Paste the coordinates into your script in the form of the BLIT or DISSOLVE commands. That is, source x, source y, dest x, dest y, width, height. Coordinates 2 is similar, but the coordinate information is in the form of the RECT command upper left x,y and lower right x,y. Each of these options also prints the information at the bottom of the Dedit window. Select File pops up a file requester so you can
select any file and Paste the hill filename into your script at the current cursor position. Select File works with any filebut does not show the file contents.
Tire Run menu has only one option Run. Run automatically saves your script, runs the script through the D2 program to produce a .film file, and runs the .film file with the Projector. Dedit shuts down during this process to free the maximum amount of memory for your project. Run does not perform overwrite checking before sa vingthe script, even if this is turned ON in Configure, Vvhen your script terminates or an error is detected, Dedit reappears, your script loads, and the cursor is either positioned on the line with the error or the position where you left it, If an error is
detected, a requester pops up to briefly describe the error, such as "missing quote in line 5". The editor does not flag or catch errors during script entry; only the D2 program flags errors, and only one at a time at that. You must repeatedly run your script through D2 to find each error! This is very inconvenient.
Run involves some disk activity you might find annoying with a floppy system, but you can reduce this by saving all files in RAM: or a recoverable RAM disk such as RAD: or VDO:. However, you CREAIE CENTER EDIT i _ CLEAR ROTATE ADD COPY SCALE DELETE Drawl Polygon Type; COLOR - HOVE mu FILLED | POINT ] I ... -It.,.in,.., OVERSCAN HIRES LACE BACKGROUND PIC should periodically save your script file to disk. A new .film file can always be generated from your script, but a script cannot be generated from a .film file.
The User Menu is your menu. The file Dedit.User.Menu contains a list of item names and corresponding CLI commands to execute when an item is selected. A maximum of 23 menu items can be defined. The default menu file has items to run the included utilities Blit, Button, Polygon, and SMUS Examine.
Dedit is a basic point-and-click text editor. Cursor positioning and editing are usually handled with the mouse. A vertical slider on the right side of the window lets you move quickly up or down through your script. Standard Amiga "hot keys" are available for most functions. For those accustomed to a keyboard command editor, Dedit offers an extended set of expert commands based on the standard UNIX "vi" editor. You can enter the proper "vi" commands directly from the keyboard or store often- used sequences under function keys. I would rather have an EMACS-style emulation, but the
ability to store "vi" sequences under any one of 20 function keys makes this bearable. The editor reacts somewhat sluggishly with larger scripts, about 10K or more in size. You cannot edit two or more scripts at one time. You could run the editor several times, or use Load Clip to load another script and Paste it into your current scrip t, but neither option is acceptable to me.
The vertical slider tends to "puli away" sometimes when you're trying to move to a new position in the script; it also does not update in real time if you hold down on the slider button while you're moving it. An auto-uppercase option for all Director commands would be nice, but the editor is slow enough right now without that extra overhead. Director commands are notcase-sensitivebut scripts are easier to read with commands in upper case.
You'll have to program the function keys with often-used keywords if you want this. 1 expected to see the standard ARP- style file requester which Commodore has adop ted as the standard for the Amiga under 2.0. The requester is implemented in such a way that there's no reason why RIGHT: The new Polygon Utility is very powerful you can use it to define movement paths for still or animated graphics.
The stnndard requester couldn't have been used under 1.2 1.3 and 2.0. Instead, you a re presen ted wi th yet another "sta nda rd " file requester; in this case, the Path Master by Justin McCormick. 1 don't have anything against Mr. McCormick, but haven't we gotten beyond this file requester standard yet? The editor's launch program is hard coded to open a standard 640 x 200 Workbench window, even if Workbench is interlaced. You couid use a program like NewZAP or a similar file editor to change the "200" to "400" but not everyone is that technically inclined. The Configure item in the
Project menu should have an interlace option if nothing else, but the window really should simply adjust on its own. If you don't like Dedit, it is possible to use the RAM-based clip and error files generated by D2 and the Utilities to drive a programmable editor (DME, Uedit, etc.). However, you forfeit Dedit's features from the Tools menu doing this, and you still can't find more than one error at a time with D2.
THE UTILITIES The utilities included with D2arean added bonus. I had to purchase the separate Toolkit disk with Version 1 to get most of the utilities supplied with D2.
Most of the Version 1 utilities are now integrated into Dedit, one of the utilities, or one of the new Director commands. All of the utilities (except for SMUS Examine) generate segmentsof Director commands which can be saved as separate files and included or pasted into your script.
The Blit Utility' is much improved over the old Toolkit EBU (Enhanced Blit Utility) or The Director Version 1 BU (Blit Utility). Frankly, I never used BU or EBU because they were more of a nuisance than an aid. I substituted features of De- luxePaint 111 or wrote my own utilities instead. The new Blit Utility has a more stylish look, is more user-friendly, and seems faster to me.
The brand-new Button Utility is very powerful in generating the complex segments of Director statements required to use the new BUTTON command in D2.
Buttons are "hot spots” or invisible selection areas defined over graphics. A classic use for ho t spots would be to construct a map of the United States which displays the name of each state a user selects with the mouse. You can define rectangular or irregular buttons with this utility', edit them as much as you like, and load or save button definition segments. After you define a button, you are asked to give it a function name. This is a unique label used in your script to act on the button.
Irregular buttons use an additional graphic, called a "mask", which is a solid color representation of the irregular button area. After you create this mask, the Button Utility helps you select it properly and generates all the complex data required to use the irregular button.
The brand-new Polygon Utility is also very powerful and can generate some very complex segments of Director statements for drawing and animating.
Another new feature in D2 is the use of "movement paths". You can use the Polygon Utility to define movementpafhs for still or animated graphics (D2 also supports DeluxePaint Ill's ANIM Brush).
Consider this example: you want an animated spaceship to fly across a scrolling (continued on page 52) DONE SAVE POLY SAVE IFF LOAD POLY SOFT-UOGIK’S PageStream v2.1 REVIEW by John Steiner WITH THE RELEASE OF VERSION 2.1 of PageStream, Soft- Logik Publishing has focused their attention not so much on pinning more features on to this major player in the Amiga desktop publishing software market (though new features are of course included). Rather, the company has sought more to streamline and enhance those features that have caused users to regard the program as a powerful desktop publishing
PageStream version 2.Vs documentation includes a large, comprehensive spiral-bound user manual, a small Quick Start manual, and a keyboard shortcut quick-reference card.
PageStream v2.1 provides „ . , , . , great versatility in the areas The manual 3 ,ndex 13 much imProved of graphics importation and °ver of previous versions, both in page view options. Size and in cross-referencing ability.
On-screen Font Outlines Among the most useful improvements in the software itself is the inclusion of on-screen font outlines. Font outline technology does for screen display what font outlines have been doing for printed output for some time now. Font outline technology improves the shape of displayed text because a font is displayed by first drawing a high-resolution outline of the font, and then filling it with the chosen text color.
The technique allows for a much smoother-appearing screen display than that achieved by simply magnifying the font bitmap in the traditional fashion.
Also included with the PageStream package are 10 Compugraphic fonts provided in three families CS Times, CSTriumvirate, and Garamond.
Times and Garamond include plain, bold, italic, and bold-italic versions, while Triumvirate includes only plain and bold faces.
Version2.1 also allows for the use of Adobe PostScript Type 1 fonts, even when printing on non-PostScript printers. Adobe fonts are plentiful, with many available in the public domain.
Users must obtain IBM versions of the Adobe fonts to be compatible with PageStream, or alternatively run a conversion program which converts from Mac forma t to IBM format before transferring the fonts to your Amiga. Complete details on the use of these fonts areprovided in the PageStream manual.
A i g| z ?
V 0 o D o| Z ca - Pagestream
2. 1 Review m-inni kniiAiitnn minUijirM ni ib fmn rl riif cull
Irait Ii f krn vmtl
• ni itpdkllr rknkTii intiliUillik iikMkipini Ifiilnuot.klinlif
ikit to it oi ii tin kiri mi Imif ini pun nlijn fnt mm rtni in*
Tin nultk* vEiiAinjT n» i»ij* nr ih ii|ii lit t kltllh 1 TAI.
Ill Ilf lire I k r ¦ m rif. Up i» antrum Alim nt ik* inn.
• il ibi Ttntif n t| Bhk ik rVisit vruAir 1 111 lirkkltti ilklb
l Ini i T.irl imnAi i
• ffnitif mu IktfliTibi yni mill pi IT 11*7 It Piipltytkf it*
tnil ktinif Ti iki
n. lnv.nl tnklni Ain lirlilil v lik ikr fir lip m innnnftfUfkv
Tout fir.ni.I ik mu imnktni Tnui.cs Titimrnm.
• U d *»r*i u TtwiH m Cm mb lirlil* fTiii. Lull, lu nr m knu nmr
i.uinii. v H Tillmtiiu IvMnniy fklnil knli Ur ikhn Sfcmu
nntinf Hinniir In ku I nnni In i iinln Alpm *il •* i t»w MW
lifktt ft 1b Anifi JttTYi) kiif mSTl 1I( until T kr m km t
nnpHnna n mlif il If milI nil nsknklkil »ip. Ik till) ntlf
finltii!nit I . Sum Pikmin. I it U n n in finr,n. IU Ptpi?r*ir
Ann InlHnfit PlkfBinj lipimr nntii M biki Inn iikn nt ai« At Vb
nnn fnmm 1 r'fp I if firlj |*i, it! Mtt km nn iinm tiinviki * n
Q t o o I I njinri © j fulfill tT 11TV C»*i)IHir hill A Tils
IITII ¦ tl
• r }kii1n ihi ln inrtriin mil in ika ) infirm. I U knu ilif
iDuri ¦ UlnlT nv . 11*1 it iif 1 kltfk li[ full r* T kll(k ml
Pifinmn Ttlilni I f ufikiilr.
Iififiaiiriui I a iif nif iitimiH. L lu »m ijfuli tnr.itu ulf ¦)»« rriltni (5
• iiiihul iUk ni«ii»l!kii nnlni at ¦ H Tbii in »hn iituiI Turns
Innl n mmi 1 i iui iai r» nuv.i i n mrt I
• ii mi m* tanas vtTt il lit hil.
• IT iiuiikiiI run n m Ilian mniii n ikh in util m until I A
iiptrn mm nt mtim r n tkiin btt ncitni i fir IM i)|vl m J t
ill i rrijfii to nitn !¦ m nlnlm iklik I iiuiinlrtil
* i» riwn i i ' I T: PasCritjiTfji l Iniir, rt-Ak • V iin*t Ak
ini’ PntiScilfi fitiuii kink* Inin il* ykktmi, *hi mif itiTVVi
ti tIi jtlhr ik* klAkr fAIlt in li tA(l ltlklf Pill
T-iptnfin.ni ¦ nuuitrirf m ¦ minimi infill ¦ kid rr-»Ti itt
tinn w u inim -n IBM tninn k*lAt* n*IiTtnilf lkt lull! *i Ton A
nip rnnfiiu i.mn m ik. I* ni Vw Inn in j nrVtl ti ib lid!
TMlnll killltif liii klllif luinn kin rrfinm Wl Al tlTV Sb*.i*ITltrki k1 A Krtip Th ••• Irnniuitii nrtilii i i|«. MnfukikUi* i f In 1 I a ill mi iWktit. I lnitllSfl fifil O ilct Sail Power Plus Versatility Document handling features have been improved with the addition of style sheet definitions, a description of the format of a complete document which is saved with each document that uses specific paragraph tags (a tag is a shorthand description of a collection of text attributes such as point size, font selection, style, and others). The collection of tags used in a specific document can
be exported for use in other documents as a stylesheet. If you want a consistent appearance from one document to the next, style sheets will help ensure that the same type characteristics are utilized in all your desktop publishing endeavors. PageStream's macro capability provides even greater power by allowing up to 256 keystrokes to be completed at the entry of a single macro command.
PageStream has always been versatile in the area of graphics importation. Version 2.1 features the ability to import TIFF, MacPaint, GIF, and Professional Draw image files.
PageStream has always been versatile in the area of graphics importation. Version 2.1 features the ability to import TIFF, MacPaint, GIF, and Professional Draw image files among others. TIFF files are genera ted by many image scanners, and are most often grayscale photographs. MacPaint files are, of course, generated on Macintosh computers. GIF files are bitmap graphics that have been stored using CompuServe's Graphics Interchange Format. Professional Draw files are structured graphics that have the ability to maintain the highest resolution of the printer, even if enlarged hundreds
of times.
Installation and Operation Installation of the program on my ABOOO's hard disk being simply a matter of clicking on an HDInstall icon took only a short time. The process of copying the four disks supplied went without incident; the program runs under Workbench 2.0 without a hitch. PageStream requires an Amiga with at least 1MB of RAM, and will run on virtually any configuration Amiga system. Soft-Logik recommends an accelerator board, which improves screen rendering and document printing tremendously. And while it's easy to enlarge bitmap fonts, outline fonts take much more time to
render on screen, making PageStream 2.1 rather slow at screen refreshes. Large documents will especially benefit from expansion RAM.
Once the programs are installed to your hard disk, or to a floppy disk set, customize PageStream for your specific printer by selecting the appropriate printer d river. To save space and shorten program loading time, especially on a floppy system, delete the printer drivers you will not be using.
The manual also recommends deleting import and export modules you won't be using, as these files also use valuable disk real estate and require extra loading time.
PageStream can be used as a word processor (the program includes a spelling checker), although factors such as the relatively slow screen update time of version 2.1 might well dissuade users from relying on the program for initial text generation. Fortunately, PageStream allows you to use any of several different word processors to create your document, and you can then import the file into PageStream directly with much of your word processor's formatting still intact. Import filters for ProVVrite, excellence!, WordPerfect, IFF FTXT, 1st Word (an Atari word processor), and Rediger (a popular
French word processing program) are included. If you have another word processor such as Scribble!, Kind Words, or TextCraft, or a text editor such as Emacs or even ED, you can still use it. When vou finish writing, just be sure to save your document in ASCII format and then use PageStream's ASCII import filter.
If you plan to save your document in ASCII format, there is no point in selecting font sizes, styles, justification or other such characteristics from within your word processor, as the forma tting codes won't transfer into PageStream. Font and layoutattributes must be set from within PageStream when you use ASCII files. There are two import options with ASCII files that may be selected: "Paragraph has LF (line feed)" and "Line has LF." When you create your document, you must not press ENTER or RETURN until the end of each paragraph, then choose "Paragraph has LF." The other option,
"Line has LF", is useful for importing text from information services or BBS systems and the majority of text editors. It has the distinct disadvantage of losing all paragraph formatting when text is imported.
One of the major advantages of a desktop publishing program over a word processor is a true WYSIWYG display. In other words, the monitor displays a faithful rendition of your page. PageStream excels in offering a large quantity of page view options.
These include Show Full Width, which shows the page completely from left edge to right edge, and Variable Zoom, which can display any small section of the page in great detail. On multiple page documents, the Show Facing Pages view displays two pages that will appear side bv side so you can be sure thnt the design layout flows smoothly from one page to the other.
PageStream type styles include many you won't find in any other Amiga desktop publisher. Besides normal, you can choose backslant, bold, double underline, italics, light, mirror, outline, reverse, shadow, strike through, underline, and upside down.
You can change text color, or even have text printed using patterns inside the letters. PageStream can even set horizontal and vertical point size separately for ultimate flexibility' in choosing text size.
THE JOHNS HOPHINS Lj WflTIONflL SEARCH mj Ef FDR |3 V VMPIJTING TQ ASSIST pERsaras with disabilities Desktop publishing programs are designed to lay out text in multiple column format when required, and in portrait (vertical) or landscape (horizontal) format, but the professional dtp program should also be flexible in importing graphic images. PageStream supports many graphics formats that are not usually found in Amiga programs. This added flexibility affords those who are likely to transfer graphic images from other computer platforms the added convenience of not having to convert
the images to IFF format first.
Bitmap graphics and clip art are the most readily available media on the Amiga; however, several structured graphics formats are also supported.
! Have encountered a few problems when importing certain graphics files, especially large bitmapped files. I have run into out-of-memory requesters on several occasions. PageStream must break up system memory into several fragments as it works on drawings. I have had drawings as small as two color brushes less than 150 bytes square create an out-of-memory requester when 1 tried to import them.
This has occurred in small documents, one or two pages in length that contain only text or maybe one other small graphic of similar dimensions. While I sometimes multitask other applications, this problem has arisen on occasions when no other application was running. This concerns me because I have 6 megabytes of RAM installed in my A3000,2 megabytes of which are CHIP RAM. In all fairness to PageStream, this hasn't happened often in comparison to the number of times I've imported graphics, so I don't know if I'm dealing with some random bug or just a computer system that happens to have
highly fragmented memory.
Clip-art Capable WIN $ 10,000!!!
... and a free trip to exhibit at The Smithsonian Institution in Washington, D.C. A National Search for computer-based applications to help persons with physical or learning disabilities is being conducted by The Johns Hopkins University with grants from the National Science Foundation and MCI Communications Corporation.
A grand prize of $ 10,000 and more than 100 other prizes will be awarded for systems, devices and computer programs developed by Professionals, Amateurs, and Students.
Entry deadline is August 23,1991.
For an entry blank write to; CARD, P.O. Box 1200 Laurel, MD 20723 One capability I have anxiously awaited is the Professional Draw import filter. Many of my documents use the structured clip art I have created in Gold Disk's Professional Draw, and with Professional Draw's limited text handling I often need to import them into a desktop publisher. Gold Disk has not made information about the structure of a Professional Draw dip file public, thus keeping others from using the format. As a result, I have had to continue using Professional Page as a layout toot since, up until now, it has been
the only program available that could import Professional Draw clip art.
In an effort to allow Professional Draw users to use clips with PageStream, Soft-Logik has reverse-engineered the Professional Draw clip format and included an import filter for the format in version 2.1.1 wish I could report that the filter works perfectly; however, I have found that it does not work with a number of clips. In fact, there are times when the simple action of importing a clip causes PageStream to crash.
Tlh© [fVOomory Sp @ cfl aJi)s[fc Expansion Systems New Product OaLanyer SCSI conlroflar MEMORY DRAMS 256x1 - 80 256X1 - 10 256x1 - 15 256X4 - 80 1X1-80 SIMMS A3000 MEMORY STATIC ZIPS MONTHLY SPECIAL 1X4-80 $ 29.95 256X4 -80 $ 6.99 Shoe around oa* us last. W wB !¦"*“ ypyt bOSt quMacn aUMproduej »a st x DUE TO MARKET FLUCTUATKXS PRICES SUBJECT IOCHAHOE WITHOUT MQTICE $ 1.75 $ 1.60 $ 1.30 $ 5.95 $ 5.95 A2000 A 500 $ 85.00 $ 148.00 1X8-80 $ 47.50 1X8-70 $ 56.95 4X8 80 $ 220.00 CSA Mega Miget Racer $ 699.95 wilti 25MH2 CPU A 512K Static CPU'S & MATH CO'S CALL goldenIMAGE ® LimitedJJme MASTER 3A-1D External
Disk Drive with Led Display $ 87.95 HAND SCANNER 100-400 DPI Save to almost any format Installs in just seconds.
$ 245.00 Hard Drives Connor 40m g 20 mi $ 225 Manor lOOmeg 28ms S3 4 9 Quantum 105s Ips 19ms $ 435 Quantum 52s Ips Itmi $ 275 RC 2000 wiih 2megs Amiga 2000 Memory Brd UPGRADES TO 6MB $ 189.95 WE WILL BEAT ANY LEGITIMATE PRICE!
FOR HARDWARE CALL THE BEST!!!’ Opto-Mech Mouse $ 37 Optical Mouse $ 57 RC500 So 1 Clone with swircfi $ 48 Aamiga Warehouse 1 -800-942-9505 714-283-0499 All PRODUCTS CARRY A ONE YEAR WARRANTY Circle 118 on Reader Service card.
Clip files made with the Auto Trace program provided with Professional Draw appear to be incompatible with PageStream's Professional Draw filter; however, a quick workaround for this problem is to simply load the clip made with the Auto Trace program into Professional Draw, and resave it. By doing this, you will evidently make the clip compatible with the import filter. On the positive side, PageStream's powerful structured graphics editing features can actually edit an imported Professional Draw clip, something that cannot be done with Professional Page.
PageStream provides four ways to flow text around graphics. This makes it easy to insert graphics into pages which have already been through the text-layout process. The powerful graphics-creation tools in PageStream even include a bezier curve tool, which allows sophisticated structured graphics to be placed in your document without your having to purchase a dedicated drawing program.
Thanks for the Support!
The proof of any desktop publishing program lies in the printed output. 1 tested PageStream on a PostScript laser printer, and an Epson-compatible 9-pin, dot-ma trix printer. Using PageStream with a dot-matrix printer, fonts print beautifully if your printer is supported by one of the many included print drivers there are drivers for over 50 printers so this should not present much of a problem; a call to Soft-Logik technical support should verify whether or not y ou ha ve the la test speci fic p ri nter driver you need). PageStream wi 11 even print a landscape image properly on a
dot-matrix printer. With Gold Disk's Professional Page, the only way you can get a landscape page from a dotmatrix printer is by using a wide-car- riage printer and 15-inch-wide paper.
This one capability of PageStream should make it the desktop publishing program of choice for those without access to a PostScript printer.
PageStream also supports laser printers nicely. There are two kinds of laser printers available in today's market, PostScript and LaserJet format. The least expensive, and least versatile for desktop publishing use, is the LaserJet format printer. Most manufacturers of laser printers emulate one or more of the Hewlett-Packard LaserJet series of printers, but be aware that you will need at least one and a half maybe two megabytes of RAM installed in the printer fora full page to print. PostScript printers almost always have at least two megabytes of RAM already installed, and they often
have a wide variety of fonts. If you want to use PageStream with most PostScript printers, 1 highly recommend that you invest another S75 in Font Pack Plus, a 35-font set that will drive the internal fonts built into many PostScript printers. The package is available directly from Soft-Logik.
PostScript printers have other advantages over LaserJets that justify their higher cost. They tend to be much faster, and they can print Encapsulated PostScript (EPS) files. This is not necessarily a major advantage unless you have access to the large number of EPS dip art files available. EPS files will not print on dot-matrix or LaserJet-type printers. One other feature that PageStream and other Amiga DTP programs lack is the ability to show most EPS files on screen.
Without getting too technical, there are three types of EPS files. EPS files cannot be displayed on an Amiga Baseboard w ?m*gi DkfLSoftware KwfcksLatl II » o Rom $ 69 95 InsJdar II $ 279.95 w l 1 2m*g* New MuWStart II Swflch b*t»een your Roma $ 79 95 MsgAChJp 2000 ?m«gt of Cbp Rami $ 333.00 Sacur* Kay LoO up your A 2000 $ «7S SUEBA 2400 Plus $ 175.50 500RX 2PifrflS $ 19150 M!S£ 2400 Baud $ 79 95 M«J m A 500 Monitor Stand $ 10 95 Joystick Mouse Swftcbar $ 19.95 AT Once $ 275.00 Printer Butlers 25W512 imeg ICO ADSPEEO $ 216.75 FUCKER FREE S300.00 ADSCSI2080 2MEGS $ 269.95 AD RAM 2000 2M EG S $ 179.95 SHUFFLE
BRD $ 28.75 Bool from your ailtirnal drtva s»Nch DF l; to DFQ; Novia 201 iMcntoiBtc pwcc $ 399.95 Infernal 2 1 r Harp Drtva wy fast High spood caching, Atdofccoti p'1"* I |COD| With fully explained answers to all of your questions about Imagine, plus plenty of lavishly illustrated tutorials, tips, and tricks. Includes material on the new Imagine 1.1 version. Also free disk with example files!
Send check or money order for $ 29.95 postpaid (CA orders add S2.10 sales tax) to: Motion Blur Publishing 915A Stambaugh Street Redwood City, CA 94063 Imagine is a trademark of Impulse, Inc. Circle 187 on Reader Service card.
Screen because they require that the system have a PostScript interpreter.
To allow desktop publishing programs to display an image that may be sized and cropped, many EPS files have a screen-displayable bitmap portion. The only information PageStream does not read is the Mac Piet. Header. All you will see of an EPS file of either of these types is a box with an "X" through it.
There is one type of EPS file that PageStream can display, however. According to the manual, if the EPS file has a TIFF format bitmap portion, PageStream will display the bitmap correctly.
PageStream also supports both color and high-resolution PostScript typesetters as well as laser printers, and if you want professional-quality typesetting, you can get it from PageStream's PostScript driver. One PostScript-related feature! Found lacking here is the ability to export an EPS file. I often import EPS files from Professional Page into documents created on a Macintosh or IBM system. With an Export filterfor EPS, you would beahle to give your PageStream-created documents to anyone with an IBM or Macintosh for inclusion in their desktop-pub- lished documents. Note that there
is only one way for EPS files to be edited: by printing them to disk for modification. EPS export would alsoallow much easier printing on IBM and Macintosh- based systems.
Some Final Observations Now Available!
A new book from the author of the Turbo Silver 3.0 Manual... One aspect in which I feel the PageStream program is certainlv lacking is its file requester. A simple convenience that many Amiga programs offer is the ability to double click on a filename in the file selection list in order to choose it. With PageStream, you must first click on the filename to load it into the filename string gadget, then drag the mouse button over to the Load button and press OK.
With the inclusion of the Compugraphic fonts, I have somewhat tempered my criticism of earlier versions' lack of professionalism in their included font designs. Though I'm still not overly impressed with the selection of included fonts, the larger selection is a tremendous improvement. On the positive side here, the program works with the Compugraphic fonts available from Gold Disk as well, so you can easily add seven more families of CG fonts. Also there is a wide variety of PageStream fonts available in the public domain. Available for only the cost of a disk or downloading time from a
BBS or information service, these PD finds may just be the font bargain of the century.
Version 2.1 is stable for the most part; however, I've witnessed its crashing more often than version 1.8 (the last version with which 1 worked extensively). The one difference here that must be taken into account is that I am running PageStream on my Amiga 3000 under Workbench 2.0, which is technically still in beta state. I have no way of knowing if these crashes are related to Workbench 2.0, or to PageStream itself.
They don't happen often enough that I'd be able to tell for sure by booting up under 1.3 and running there either.
In addition to their technical support number, Soft-Logik lists a user support BBS; they also provide user support on CompuServe, Genie, and PeopleLink. The Soft-Logik Forum on PeopleLink, which can be accessed by typing " goSoft" at PeopleLink's main menu, also contains a library of public domain fonts, clip art, and many other items of special interest to PageStream desktop publishers, PageStream has many features not found in any other Amiga DTP software at any price, and its low price makes the program an exceptional buy.
Version 2.1 reaIly didn't add many new features, butit tightened up and greatly improved the performance of an already feature-laden package. There a re still a few rough cuts on this jewel of a program, yet you should find it a powerful addition to the toolbox you keep on your Amiga Workbench. *AO PageStream v2,I Price: $ 299.95 Inquiry 231 Soft-Logik Publishing Corp. 11131 S. Towne Square, Ste. F St. Louis, MO 63123
(800) 829-8608 Please write to John Steiner c o Amazing
Computing, P.O. Box 869. Fall River, MA 02722-0869.
VORTEX COMPUTERSYSTEME’S Atonce vl.27 by Richard Mataka THE ATONCE IS A SMALL PRINTED circuit board that comes with special software designed to turn your Amiga 500 or 2000 into an IBM AT clone. While this is not a new concept as evidenced by the Commodore XT and AT bridgeboards for the Amiga 2000 ATonce is conspicuously smaller, yet every bit as powerful as those aforementioned products.
Why IBM?
There are those who may ask, "Why do I need an IBM computer?"
The answer is: compatibility. In the United States and many other areas of the world, IBM computers and their .... „ clones are the defacto standard for Here, the liny Atonce PC board is mounted on the plug- business computing. Almost all large in adapter tor the Amiga 2000. (and small) companies use IBMs or clones to perform some or all of their daily business.
While we may feel that the Amiga is superior with its graphics, sound, and multitasking capabilities, a majority of manufacturers create business software only for the IBM. If you were to compare the installed user-base of IBMs and their clones to the Amiga user-base, it would be safe to say that the Amiga still represents only a small percentage of the entire computer population.
REVIEW So, first and foremost, an IBM emulator provides compatibility with the largest universe of business software. If it also plays some IBM games, you may consider that a bonus. And if an IBM emulator also lets you take full advantage of the Amiga's multitasking capabili ties, we are talking about a truly phenomenal product!
What does the vortex Atonce vl.27 do? It runs IBM business software, it is designed to play at least some IBM games, and it fully multitasks with Amiga software with no problems whatsoever. Thus, you can work on a Lotus 1-2-3 spreadsheet in IBM mode while downloading a file from a BBS using JR Comm on the Amiga-tasking side. Atonce turns you into a "super power" user, able to employ a single Amiga 500 to run both the excellent software that is available for the Amiga and that for the IBM simultaneously!
Here's What You Get The PC board itself measures just
2. 75" X 3.5". The Atonce package also includes a user manual, a
special Gary Module that may not be needed, a 3.5" vortex
Atonce system disk with Emulation and Installation software,
and a
3. 5" disk that contains DOS programs to support Atonce. All you
need to purchase separately is the IBM DOS (either 3.3 or
4.0), and you are all set to run IBM software.
The Atonce user manual includes an introduction, a chapter covering the board's installation, and a third section on the emulator's operation.
| Op11on: thrddi s)( MS (J!
Tos o: DOS C!
DOS D: MS 1!
¦KlfH 1 RESET j MS F: DOS L: m R: MS X: ms a: DOS H: DOS S: DOS v; DirAULT | 0 MS N: MS I: CK J DOS Doot fpon: floppy IMEtBS sjilll r The installation chapter is well written and contains a number of helpful photographs depicting the entire installation process. The tools you will need to successfully complete the Atonce installation are also specified in the manual. Since Atonce comes with its own 68000 CPU soldered to the bottom of the board, the Atonce board can be installed directly into the Amiga's 68000 socket after removal of the system's original 68000.
Figure 1 above left): This screen is used to configure Amiga hard drives as IBM drives.
Figure 2 (above right): Available memory is allocated to the IBM area of the emulator via this menu, Figure 3 (left): One of two menus used to set the screen colors for the different types of video adapters supported.
If you own an Amiga 2000, there is now an adapter board available that allows you to place Atonce directly in your machine. Once the Atonce board is fitted into the adapter board, you place the adapter for the 2000 into a 100-pin expansion slot, and you still have the co-processor slot available for an accelerator card.
There is no adapter board available for A3000 owners as of yet. However, a vortex spokesperson has indicated that one should be available by the third or fourth quarter of this year.
A word of caution is necessary here for anyone who is not fully comfortable with the thought of opening their Amiga to install the Atonce PC board. Extreme caremustbe taken during this procedure, as both Atonce and the Amiga are sensitive to static electricity. Also, opening your Amiga on your own will most likely void its warrant}'. It is therefore best to have Atonce installed by a qualified Amiga service technician at the store where you purchase the product.
The final chapter of the user manual covers actual operation of the Atonce emulator. In this section you learn all of the features that can be customized for your Amiga configuration. The most important configuration options that you will have to deal with are the Floppy, Graphic Adapter, Hard Disk, and the Memory Mouse RS232 LPT1 menus.
The graphic select screen that appears when you choose the Floppy option lets you define which floppy will be used between IBM DOS and AmigaDOS. You also have the option of defining a 40-track drive. These are the 5.25" drives that are available to be connected to the Amiga. While I have not tested this option, 1 have no doubt that it works. My own personal configuration is two 80-track drives, DF0 and DF1 defined as IBM drives A and B. The next option allows you to configure your hard drives as IBM drives (see Figure 1). This is accomplished by partitioning your Amiga hard drive using
the software that comes with it.
Once this is accomplished, you can name your drive IBM1 or IBM2, etc. Later, when your system is up and running, you can then format the partition in the IBM mode with no problem whatsoever. On this screen you also choose whether you are going to boot your system from floppy or hard disk.
The Graphics Adapter screen from the configuration program lets you choose the default graphics configuration that you wish the IBM to boot up in. But the default graphics configuration you choose here is not the only one available to you; special software that allows you to configure your terminal type tifier you have booted up in IBM mode is also provided. This Some Specifications & Features Atonce!
• Low-power 80286 CPU.
Microsoft Mouse (can be selected as Coml or Com2). Users must provide their own MOUSE.SYS files, as they are not included with Atonce software.
The parallel interface emulates LPT1 under MSDOS.
The serial interface can be selected as COM1 or as COM2 (depending on the mouse configuration).
Supports Commodore-compatible hard disk subsystems that use an AmigaDOS-compatible hard disk driver. Up to 24 partitions can be used under MS-DOS. Wi1h MS-DOS versions smaller than or equal to DOS 3.3, the maximum partition size is 32MB. With MS-DOS 4.00, the maximum partition size is dependent on the complete physical capacity ot the hard disk. MS-DOS can be booted directly from a hard drive or a floppy.
• Supports the AT Realtime Clock and the CMOS RAM.
• Runs with all MS-DOS versions from 3.2 to 4.01.
• To make sure every registered user has the latest version ol
the emulation software available, package Includes Vortex
Update Service, whereby all registered users are automati
cally informed about all new software versions. R.M.
• Integrated vortex CMOS Gate Array; contents include an
Interrupt controller and Memory Manager.
• Compact 5MT (Surface Mount Technology) printed circuit • board
with low power consumption. •
• AT-compatible BIOS (Basic Input Output System).
• In A500 with 1MB RAM available, a full 640KB DOS memory • can
be used. If more than iMB is available (with help from
self-configuring memory expansion), this extra memory can be
used as a RAM disk or as extra program memory (Extended or
Expanded Memory for IBM or Windows 3,0 Protected Mode).
• Supports the following video emulations: CGA, Hercules,
Olivetti, Toshiba 3100. VGA, EGA (the blitter is fully
• Runs as a process within the multitasking operating system of
the Amiga.
• Full integration of the internal 3.5" floppy disk drives as
720KB MS-DOS disk drive. External 3.5" and 5.25" floppy disk
drives are supported.
• The Amiga mouse is available under MS-DOS as a serial VMODE.COM
program allows you to change to any of the configurations
available via the Graphics Adapter option screen. This is a
powerful option that you mav use often, depending on the types
of IBM programs you are running and the level of graphics sup
port they require.
The final menu is the Memory Mouse RS232 LPT1 options (see Figure 2). This menu is really not that difficult to configure. The base memorv defines the standard size of the IBM system and will normally be set at 640KB. Next is the Extended memory and the Expanded memory that you wish to allocate to the IBM area of the emulator. The values you choose here are obviously determined by the amount of available memory in vour Amiga system, i have 3MB of RAM in my system and have allocated most of the memory' to Expanded, for Windows
3. 0 support, and some for Extended, in case any programs need
that extra memory. If all you have is a 1MB system, you can
set the base memory only at 640KB and vou cannot make use of
either Extended or Expanded.
The final three options dealing with Mouse, RS232 and LPT1 are pretty straightforward. Since you normally use the RS232 on COM1, you would set your mouse f or C OM2. Then, your COM1 port becomes active by default, unless you tell the program that you want it off. Setting LPT1 is where you will connect your printer on the parallel port. Here again, it is safer to choose the default of "&378", which is the IBM port address highlighted in Figure 2.
Figure 3 shows some of the additional controls that vou have from within the configuration program. Here again it is menu-driven, and vou can set the colors of the screens for the tvpe of video adapter that you want the program to operate in. Or, set the screen colors to suit your ownpersona I preference.
One of the most important areas to read is not included in the user manual, but appears instead in the READ.ME file on the Amiga disk provided. This file contains a great deal of information that does not appear in the printed manual, and I cannot stress enough the importance of reading this file. Print out the file for future reference, as it not only gives you valuable additional hints on the physical installation of Atonce, but also details changes that have been made to the software since the user manual was printed.
Installation The physical installation of the Atonce board is a simple matter. If you are comfortable with opening your Amiga 500 or 2000 computer and can follow detailed instructions, then you should have no problems. However, if you feel any indecision about performing the operation, then you should let a qualified technician perform the install.
I installed Atonce myself in an Amiga 500 with a Revision 5 motherboard. Some minor problems encountered with this Revision motherboard were unique; I'll discuss 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 flip, rotation, roll, size change, motion acceleration deceleration; ten custom brush library and brush toots 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 nnlms; unique page animation with automatic features make titling a snap, hot keys are provided for menu commands, and font selection has automatic preview. AMIGA WORLDs "...Best new graphics program. "Write today for a complete list of GRAPHICS WORKSHOP ™ features.
• Supports PAL and NTSC in all AMIGA resolutions.
¦ Works with version 2.0 of system software.
¦ Recommend 1.5 Meg memory. - Hard drive installable GRAPHICS WORKSHOP US $ 99.95 Ask for it at your favorite AMIGA software store.
Holosoft Technologies, 1637 East Valley Parkway, Escondido CA, 92027 Call (619)747-0663 for more inforation.
__ *WGA i * nyilmi mXrjrt at Ccroagi &juw Itont Circle 174 on Reader Service card.
Them in a moment. Following the instructions in the manual,carefully open the case of your Amiga with a Phillips screwdriver (or other specified screwdriver or ratchet) to expose the shielding. Next, remove the cable for the keyboard and then the metal shielding.
Take the 68000 chip out with a flat head screwdriver and simply insert the Atonce board into the 68000 socket.
In performing the installation. It took me only about 25 minutes to install the Atonce hardware.
Installing Atonce in an Amiga 2000 system is a simpler process than that described above, but you do need to purchase vortex's plug-in adapter board. Atonce plugs into this adapter board and the board plugs into one of the 100-pin connectors on the A2000, leaving the co-processor slot available for accelerator boards. Just load the software and you are off and running!
Operation The Atonce software can be loaded in one of two ways. First, you can use the Hard Disk Install program that comes with the software. The second option is to copy all of the files from the floppy to your hard drive. I chose the latter method and encountered no problems at all.
The last step is installation of the Gary chip adapter, which is where 1 encountered some minor problems. 1 found that if you have a Revision 5 motherboard, you cannot use this adapter. If you attempt to use the adapter, your system will not boot up at all. According to technicians I spoke to at stores selling Atonce in the New York City area, on all of the other revision motherboards the Gary chip adapter works fine, but you must pay attention to the Revision motherboard Next, you must configure the Atonce software with the special configuration program mentioned previously. In the
AT-Emulator Workbench screen this configuration program is known as "install", However, the first time you attempt to run the Atonce software, you should stick with the default configurations so you can be sure that everything is operating properly.
Wha t you will need to sta rt Atonce operating is a floppy disk that contains MS-DOS. I have tested versions 3.3 to
4. 1 of MS-DOS on the emulator and have encountered no problems
whatsoever. Booting from a floppy is really the only choice
that you have the first time, as you have not yet set up any
hard drives for the IBM.
When you double click on the "atonce" icon your system resets, and in a few seconds a memory test takes place. Also, the chosen configura tion is printed on the screen. What you should see at last is an "A ". What you are doing now is running in IBM mode.
However, you will still see disk activity as your system is also booting up AmigaDOS. Now you are using the multitasking capabilities of your Amiga to their fullest and perhaps most desirable potential, simultaneously running both Amiga programs and IBM programs!
Another powerful feature of AT once is its IBM video emula tion ability. Six different video emulations are currently supported: CGA, Olivetti, T 3100, Hercules, EGA, and VGA. The first three are 16-color video modes; the Hercules, EGA, and VGA modes are 16 shades of black-and-white. When I questioned a vortex spokesperson regarding EGA and VGA coior support, I was informed that this will be accomplished when Kickstart 2.0 and the ECS- Denise chip are officially available from Commodore.
IBM Software Compatibility While I do not personally own an extensive library of IBM software, I did test many different programs. As a benchmark, I tested Microsoft's Windows 3.0. This program ran extremely well in the Hercules emulation mode and also in the CGA 16-color mode.
Figure 12 is a screen shot of Windows using the Hercules video emulation.
Figure 13 is a screen shot of Lotus 1-2- 3 running on the Emulator in CC.A mode. Other programs that 1 have tested are ProComm Plus, WordPerfect 5.1, Pacioli 2000 Accounting, My Invoice, Prodigy, TurboTax Federal, and TurboTax New York State. Given the degree of rel table performance ach ieved with the IBM software I did test, I feel that AT once will properl y run j ust about any IBM business software. The obvious exceptions to this would be any software packages which demand the '287 math co-processor chip. Since there is no provision on Atonce for the install a tion of th i s ma th co-p
rocesso r, this type of software will not work.
Concerning Atonce's handling of IBM entertainment software, 1 am un- able to make a fully qualified judgment, as ! Did not personally test any games.
However, game programmers are notorious for breaking programming rules. Often they write programs that contain direct calls to the BIOS (Basic Input Output System) or that look for specific hardware. So, some games may work correctly while others fail. Discovering which IBM games work and which do not can be determined only through trial-and-error testing on the part of the user. However, you probably would be safe by staying in the CGA video mode when it comes to games.
Even here, some problems may be encountered.
* Most efficient use of RAM Disk
* No preloading necessary
* Compatible with Amiga DOS 2.0
* 100% Customizable
* Totally transparent The DFL copies files into the RAM disk when
the need arises, and allows alternate access when direct access
is not possible. Requires V 1.2 or higher.
S50.00 DFL Package info and order from Markctron Microcomputer Systems 125 N. Allen, Suite 324 Pasadena, California 91106
(818) 584-0873 Circle 167 on Reader Service card.
CrossDOS An interesting testthat 1 performed was setting up C ross EX3S by Consultron to read my IBM hard disk partitions that were formatted by IBM DOS. I had to use the 4.02 version of CrossDOS and create the special mountlist file for the hard drive partitions. Once all of these variables were set up in the mountlist, I was copying files back and forth from Amiga hard drive partitions to IBM drive partitions with no problems whatsoever. CrossDOS really made life tremendously easier in moving files between hard disk partitions.
Anyone who is going to purchase Atonce will find CrossDOS to be an invaluable piece of software to add to their collection.
Conclusions Atonce operates asadvertised and performs its functions extremely well.
Since! Have been using Atonce, 1 have not encountered any problems in running any of the software that I have tested. 1 have told every Amiga user I know about tins product, and I do recommend i t h i ghl y. A v orte x spokesperson has informed me that the company will provide free software upgrades and also that they will be releasing an Amiga 3000 adapter during the third or fourth quarter of this year. I am eagerly awaiting this new adapter board so that I can use Atonce in my A3000.
Atonce is a great product that rates a 10 in my book and should be considered for installation in every Amiga computer system. It operates as advertised, is reasonably priced, and for the money that you spend, it is well worth the investment.
• AC* Atonce vl.27 Price: $ 398.00 Plug-in adapter for A2000
Price: $ 100.00 Inquiry 232 vortex Computersysteme GmbH
Falterstrasse 51-53 D-7101 Flein bei Heilbronn Germany
(011) 49-713-159-720 Please write to Richard Mataka c o Amazing
Computing, P.O. Box 869, Fall River, MA 02722-0869.
(Director, continued from page 41) starfield background. Ef you generated this as a DeluxePaint III animation the file might be as large as 350K or morel Here's the same thing done with D2: create a wide starfield graphic background using DeluxePaint III; create an animated spaceship ANIM Brush; create a movement path for the ship to fly across the background using the Polygon Utility; finally, write the remainder of the script to pull it all together. This sounds very complex, but actually the most complex part of the script is the movement path which the Polygon Utility generates for
you. You need only write the commands to load the background image and the ANIM Brush, scroll the background image, and start the movement of the ship. With D2's enhanced ANIM control commands this is a fairly simple script, and best of all, the entire presentation could be 50K or less! The Polygon Utility has so many features and so many possibilities, there's just not room enough to cover all of them here.
H -3
• soV H "3 A .f .v Ov ac v ?
07 4? $ v J" & Cs 1 [Anq noX erojeq Xj_l iXnq noX ejojeq Xij. JXnq noX eJO|eq Xji |Xnq noX ejojeq Xii Circle 107 on Reader Service card.
The SMUS Examine utility lets you examine the contents of a SMUS (Simple Musical Score) file. It pops up a file requester for score selection, then displays various information on the score. You may examine as many scores as you wish before returning to Dedit. SMUS Examine is the only utility which does not generate any Director command segments its only purpose is to examine SMUS files. It shows the score name, how many tracks the score has, tempo, volume, and a list of instrument registers and their names. You can use this information to substitute different instruments, change the
tempo or volume, or tell certain instrument registers to use a MIDI channel. You cannot make any of these changes using SMUS Examine. You must use a package which generates SMUS scores (such as SONIX or Deluxe Music Construction Set) to make permanent changes to the score file. You can make some temporary changes to the score using D2's optional set of commands in the SMUS module. However, just because SMUS Examine can display information on a score does not necessarily mean that D2's SMUS module can play it.
THE MODULES Try before you buy! Try before you buy! Try before you buy! Try before you buy1 Modules are used with D2 to provide an optional extended set of commands. More modules areplanned for D2 (a videodisc module, for example). Modules run as separate processes so they can perform their functions independently while other operations are going on. You can use several modules at one time, but you are limited to eight or 10 by the number of signals the Amiga can practically handle at one time. The existing Sound module has a few added improvements, but the IFF, SMUS, and FileReq
modules are all brand new. All modules share one major fix: under Version 1, once a KILL (terminate) command was issued to a module, you could not reuse it later in the script; D2 modules can be terminated and reused later.
The IFF module contains commands to save still IFF images orsequencesof IFF images as animations. Most of the commands pertain to storing or generating animation file information. The IFF Module generates Op Mode 5 (DeluxePaint III ANIM) and Op Mode 5 XOR (DeluxePaint III ANIM Brush) format files. The animation commands in D2 (outside the IFF Module) allow loading of older Op Mode 3 (original VideoScape 3D) format files and the above two formats. The included "MakeANIM" library uses IFF Module commands to insulate the user from the technicalities involved in properly generating ANIM
The Sound and SMUS modules contain virtually the same commands; it is redundant, and not recommended, to use bothat the same time. The Sound module is smaller so it is best to use it if you're not playing a SMUS score. Both modules handle digitized sound samples. All SMUS instruments are treated as, and must be, digitized samples. But therein lies a problem. Some Amiga music software supports Amiga-synthesized instruments (these files usually have the .instr extension); most also support digitized samples as instruments (these files usually have the .ss extension). The SMUS module will
not load the .instr files, and you must also rename all .ss files (without the .ss) before they can be recognized.
There is no way to load a specific instrument, but you can test to see if an instrument has been loaded into memory. The Amiga-synthesized instruments are generally smaller, and sound nearly as good as their digitized counterparts. While I agree that digitized instruments (or MIDI instruments) sound better, most of my large collection of SMUS scores must be modified by hand to use appropriate digitized instruments for the D2 SMUS module.
The FileReq module can be used to pop up a standard file requester for filename selection from your script. This file requester is also used by Dedit and all the D2 Utilities. A simple two-button Yes No file requester is also available.
THE LIBRARIES Here, a "library" is essentially a D2 script that anyone can create or modify.
Libraries contain sets of often used routines, so you don't need to cut and paste or retype them each time you want to use them. They also insulate you from the technical side of some otherwise complex operation, since you don't need to know how the routine works, only how tocall it.
Five libraries are included with The Director Version 2: Checkerboard Wipe, Plane Wipe, Date & Time, MakeANIM, and Trig.
The two Wipe libraries handle some fairly complicated transitions in a simple fashion. The Date & Time library handles various conversions of the raw data returned by the new Date command. You don't need to use the Date command in your script; the library has routines to get the date in MM DD YY format, convert another date to MM DD YY format, or return the day of the week, both as a number 0-6 and the proper text string such as "Wednesday". The MakeANIM library, as mentioned earlier, has routines which use commands from the IFF Module to property create, manage, and synchronize image
buffers to generate various ANIM format files. The Trig library has integer-based sine and cosine functions which can be used to perform circular math operations.
To use the routines in a library in a script, you must use the new D2 INCLUDE command at the very beginning of your script. For example, to use the Trig library, the first line in your script might read; INCLUDE "Director;library trig.dlib" Any routines in the Trig library' (or more properly, the Trig script) could be called using the D2 commands DO or GOSUB, the name of the routine, and any parameters the routine might accept. Tire routine works as if you had entered or pasted it in your script somewhere. When the film is generated from the script, library routines are incorporated into
the film as if they were part of the script you do not need any library files to run the film.
The BLIT command works with FAST or CHIP RAM buffers. The CHIP RAM BLIT uses the Amiga's Hardware Blitter for this operation. The FAST RAM BLIT isa processor emulation so the speed of the operation depends on the speed of the processor. Obviously a FAST RAM BLIT is faster on a 68030 than a 68000, but a FAST RAM BLIT may be fast enough regardless of the processor in some cases, Many D2 operations offer system- accurate timing regardless of what kind of machine you're running on PAL or NTSC video, 68000 or 68030 processor.
Audio or video effects can be synchronized with frame accuracy for animations or individual video images. The few commands which can't adjust by themselves usually offer some sort of tweaking or fine-tuning adjustment.
D2 supports variable colormaps in animations; that is, the color palette can change on every video frame or specific frames. The palette cross-fade produces very smooth color changes between images with two different palettes during transitions such as wipe or dissolve. You can fade the screen to any of 4,096 colors in the Amiga palette or the current palette, or fade selected portions of the palette to produce some startling animation effects. You can even set color cycle ranges independently of any cycle ranges stored in the IFF file very useful when you don't want to reload and reset
the ranges in a paint program.
D2 allows you to load an IFF image or ANIM animation while playing a music score or performing other D2 operations. You can play an animation from a hard drive; this also works from floppies but is less useful due to access time. The SMUS and Sound modules let you play large samples from FAST RAM or directly from a hard drive; this also works from floppies but you may have to do some tweaking. Sample size is no longer limited to available CHIP RAM.
IVSMETA4 rjm cird 2CCC. ________________119 SUPRARAM 2060... . 119 SUPRARAM 1CCRX a 1MB.___________________138 SUPRARAM 100RX tr 2MB. .....’ 19 SUPRARAM 00 v .}MB,clodL 66 GDLDEN1MAGE tr IMR.eiock, M1CR OBOTICS B'UPL______________ 149 ICDAdRimSKl.______________________ 119 BASEBOARD.___________________________________119 XRAMfor BASEBOARD v .SMB. .119 Gi'PA20CCHC G SERIESII________________160 G 'PA2XC HG8 0 SEJUES1I. ..2C9 Gi'PAXX HC8 0SERIESII u 4CMB . 99 Gl'PASCC HC8 0SERIES II r )2MB ..629 GVPA1X HCS 0SERIES Iir SCMB 719
ClrPA O0 HC8 0SERIESIIv IS)MB.....8 9 GWAIXC 22 1(17) n SCSlintf.,___________949 GVPA200073 4(16)a SCSI intf. I7 0 GVP A3C10 0 4(32) u IDE tncf ......2299 SUPRA DRIVE 20MB COXP tr cute , IMS... 419 SUPRADRJVE 40MB SCOXP x aue 5 MB.... CJ SUPRADR1VE12MB )CCXPv cjue , MB-.)39 SUPRADREiT 101MB 0CXPv cute . MB.8 ; 5£Z GA TE 211MB IDE 11MS3.1 inch 799 ¦S£d GA IE 121MB IDE 11MS3.1 tn &.....449 SEAGATE SCMBIDE24MSJ.3inch .....349 SEA GA TE 40MB IDE 24MS 7. inch 249 QUANTUM 21CMB SCSI I9MS3.1 intb.....939 QUANTUM 17CMBSCSI I9MS3.S .....879 QUANTUM1C1MBSCSI I9MS3.S md,.,...399
QUANTUM 12MBLP SCSI 19MS Hindi. .1.0 QUANTUM 4CMBSCS1 19MS 7.1 md ......32 SYQUEST44R oiiirrulremot table ....679 SYQUEST44R cartridges. ..... 92 IGD AdIDE 40 pin inuifoa. ..... ... 112 CD AdIDE 44 pin iraeNszt ...... ... 123 ICDAdSCSUCBC.-------------- 199 DATAFLYER SCSI 2CC0.-------------- 90 DA TAEL)'FR SCSI 00 tr zae. ......1)9 woRDsmcuscsnccc.______________ m HARDERAMESCSI1C0C.- ...... I6 TRUMI'CARD2CX. ......139 TR UMPCARD1C0 n cxc ps ....299 TR UMPCARDPRO. 2CC0 tr null___________209 TR UMPCARDPRO. 00 tr oot .....279 SUPRA KOXPIdt
tr cnie ps CMB 269 SUPRA SCSI intffor A1OCC tr rforfc ...199 216KX4 lCCns_________ 6 2 6kx4 80m (A3C00 Ttpi)------------------------8 IMBX llCCttr..._____ 6 I MB X 4 80 m (A3CCC apt)_____________________18 I MB X 880 m sisnm.--------- ________ 0 IMBX8 70 m dmm (GVP 2S 4MB)._________399 I MB X 8 60 m limm (GVP33 4MB) .... 489 SIMM 32¦ 1MB 6C. 1MB)..... _________ 119 SIMM 32-4MB 6C.(4MB).______ 489 TERMS: VISA MCD. Certified clucks, money orders, wire transfers, and personal checks (10 DA Y PROCESS TIME) are poor pled Your credit card tj nol billed until order is
processed. Shipping on all orders tr 2% (S8 MlNlC.O.D.fee is S3.75 per container. 3% fee on VISA MCD. Opened software can Tbe returned Authorized returns oilier dust replacements incur 20% restocking fee. Slips is not refundable. Due lo these low prices, returns other than for rxchanse (nidtin 30 days) of same hem nil! Not be accepted. Ail p rices may change uiihotu notice. Slips is not ref mutable. Credit card orders require a signature oil delivery.
ORDER TOLL-FREE:1-800-468-4503 9 AM TO 6 PM MON FRI EDI INFO:l-704-683-4093 operation in a different manner and is not expected to cause any compatibility problems. The three commands that work differently between the two Directors can be switched between Version 1 and Version 2 compatibility using the special D2 command SCONTROL. SCONTROL 7 selects Version 1 compatibility mode and SCONTROL 8 selects Version 2 compatibility mode. Youdon't need to go through all your old scripts to convert problem commands; just put SCONTROL 7 as the first line and run the script through D2 to generate a
new .film file. The new projZ (Projector 2) player will not play old .film files you must generate new .film files with D2 or use the Version 1 Projector player on Version 1 .film files.
Other new or improved features and capabilities include: automatic overscan centering, even under 1.2 1.3, standard under 2.0; adjustment of screen centering if you don't like the auto-center; timer, keyboard, and mouse interrupts; enhanced mouse and keyboard input; support for the standard 8-position joystick plus the fire button in either Amiga 9-pin port; text or numeric line labels in scripts can be up to 16 characters; improved ease of handling of tables of numeric or alphabetic data with multiple, named,multidimensional arrays; larger .film files are possible; enhanced string
handling, although it is different from what you may be used to with BASIC; file handling has been enhanced by the addition of some commands; and up to 10 files can be open simultaneously.
Talking Picture Dictionaries VI FOR }) ) NEW
A. VC AMIGA USERS xS1 a90S 4 to 7 Learn the Alphabet and Have
Fun Animation, Pictures, Letters, and Song $ 30.00 THE GAME’S
PARTH GALEN BOX 482 COLD SPRING, MINN 56320 Amiga 500 Detachable Keyboard?
The Freedom 500 detachable keyboard is here; just $ 169.95!
Easy to install - no soklerirm Faceplate copv holder included
* Made in the U.S.A!
To find a store near you call;
(313) 769-8727 any time 24 hours.
Orders & Info call: Lightning Boll Computers _ 769-57)70 ESTjUmopm Circle 166 on Reader Service card.
CONCLUSION The manual is very good except for the incomplete index in the Appendix, which is partially offset by the table of contents in the Reference section and the overall layout. The new integrated editor is good but needs more work to become a truly useful programming editor. Compatibility is excellent D2 runs equally well under 1.2 1.3 or 2.0, and the ability to switch at will between Version 1 and Version 2 compatibility is a rare feature in software today. The included utilities are excellent their simple graphical interfaces make it easy to generate complex Director segments. The
modules are very good except for the lack of Amiga-synthesized instrument handling in theSMUS module and the non-standard file requester (which the editor and Utilities also use) in the FileReq module. The libraries are excellent the ability to create segments of often-used routines lets you expand The Director's capabilities without having to be a master programmer.
Overall, The Director Version 2eams a rating of "very good"! *AC* The Director Version 2 Price: Si29.95 inquiry 201 Right Answers, inc. Box 3699 Torrance, CA 90510
(213) 325-1311 Please write to Grt'g Epley. C o Amazing Com
puting P.O. Box 869, Fall River, MA 02722-869 Gomes
Reviewed: DIVERSIONS Stellar 7 Legend of Faerghail PGA Tour
Golf Quest for Glory II Overlord Stellar 7 by Miguel Mulct
Once again, the Crown Jewel of the Milky Way has become the
target of a hostile alien takeover. It seems that this time
the Arcturan Empire and its evil Emperor Gir Draxon are
planning a massive assault to drive all of humanity into
slavery. Rather than risk a battle which wou Id destroy the
Earth, Terran High Command has decided to send one
spacecraft the XCV AGI..-2, nicknamed The Raven into
Arcturan space. Your mission, should you choose to accept
it, is to destroy all enemy spacecraft in Arcturan
controlled space before they destroy both you and Earth!
Stellar 7 is the latest arcade entry from Dynamix, the folks who brought you the Amiga classic ArticFox. The game is played as though you were sitting in the cockpit of the spacecraft, with an ample instrument panel below the main viewscreen. You have several accessories at your disposal including cannon, enhanced cannon, shields, a cloaking device,and even vertical thrust units. These weapons are recharged by either finding an enemy refueling station, or destroying (sequentially) certain enemy spacecraft.
Gameplay is fast and furious, and at first it seems as though you should simply shoot everything that moves.
Unfortunately, this won't get you very far, as you will just end up destroying your fuel and weapon sources. So if you intend to get through all seven levels, you'll have to start thinking strategically as well.
The game is provided on two noncopy protected disks, with a well-written 29-page manual. The manual provides background information, as well as strategic tips for survival. The sound effects are excellent, with ample use of digitized sound effects as well as voices.
The 3-D renderings of the enemy vehicles are well done, but not terribly different from those used in ArticFox.
The game has several other nice features. There is a preferences section, which allows you to speed gameplay by sacrificing graphics detail. The soundtrack as well as sound effects can be toggled on and off. Also, there is a briefing you can play that will allow you to identify the enemy vehicles without actually fighting them.
Stellar 7 is a good arcade game, featuring more action than strategy but still an adequate amount of each. Although the premise is not new, the execution is well done. If you feel like saving the world just one more time, take off for the seven Arcturan solar systems of Stellar 7.
Legend of Faerghail by Miguel Mulct Well, no doubt about it things are tough all over, particularly when trolls, ores, and dragons rule the world.
It is in these surroundings that you, having been raised a simple farmer, yearn for fame and fortune, wealth and glory. Thus, when a rogue named Sarian tells you that you can indeed have everything you've every wished for, you jump at the chance.
The town of Thyn in "Faerghail". Your location and available options are displayed, as well as information on your allies.
It seems that the normally placid elves in your hometown of Thvn have begun a war against the human inhabitants of the town. All you must do is venture through the perilous forests surrounding Thvn to the neighboring province of Clydane, where you can recruit allies who will assist in destroying the elves. That is, if you can keep from being killed yourself.
Legend of Faerghail allows you to explore the world around Thyn, with the help of up to six other hardy explorers. These explorers can be imported from other games such as Phantasie I & III, as well as Bard's Tale I & II.) Faerghail is a typical role-playing game in which you lead the group of characters through their paces, trying to accomplish their mission.
As with most role-playing games, the character may be one of several races: Human, Dwarf, Elf, Halfling, or Mixed. Each character in Faerghail has certain attributes such as strength, intelligence, wisdom, dexterity, consti tu- tion, hit points, magic points, and experience points. Attributes change as the character is put through various adventures becoming stronger as battles are won, or accumulating magical abilities through casting spells.
The group faces many hazards: dragons, spiders, cougars, and other wild beasts are only a few ofthenumer- ous foes the group will encounter. Exploration of dungeons and other towns can yield treasures which may allow the group to purchase better weapons, or may lead to the demise of the entire party. Mapping one's way through the forests and dungeons is highly recommended.
Graphics and sound effects are better than average, and serve to set the appropriate atmosphere for an adventure. The player can control the individual characters during a battle, or allow the computer to rapidly decide the victor. The game can be played via the mouse or the keyboard, and either interface works well.
If you are new to role-playing games, Legend of Faerghail is a great place to start. The instructions are well written, and the game interface is easy to leam. If you're an old hand at this sort of tiring, Faerghail gives you another world worth exploring. The ability to import characters from other games is greatly welcomed sort of like bringing along old friends). Overall, Faerghail is an adventure worth signing up for.
PGA Tour Golf by Joe DiCnra PGA Tour Golf, from Electronic Arts, is a new challenger to the long list of Amiga golf games. Does this simulation have what it takes to separate itself from the rest of the field? I believe after the first hole, you'll have the answer.
This game is very detailed and plays fast. Screen updates and scenery and perspective changes are quick as lightning.
PGA T oiu's most unique feature, a camera view that follows the ball in flight, demonstrates the game's speed andbrings new excitement to the genre.
Most golf games view the action from behind tire golfer. When shots are made, you simply watch as the ball fades out of sight. In PGA Tour, after the ball is hit and reaches mid-flight, the scene instantly switches to the landing area.
From this new perspective, you'll see the ball slice into view, skip oddly as it hits the ground and, if you play like I do, probably come to rest with a plop in a bunker the effect is truly amazing.
Another feature that sets PGA apart from the pack is the play of the computerized golfers. The guys (only male players are available) in your foursome play a very human and un- predictable game. One computer member of the group may go five holes AUDIO GALLERY in the teaderboard, or notices of important shots are shown on screen. You'll even get to see replays of the most thrilling shots.
While PGA Tour presently lacks a course editor and additional course disks, it does provide the most realistic and intense simulation of golf I've yet played. It's packed with features and details that keep the game moving, and play challenging, jack Nicklaus would find PGA Tour Golf quite demanding it sure looks like there's a new game atop the leaderboard.
Lightning-quick scenery and perspective changes are par for the course in PGA Tour Golf.
And never miss the center of the fairway, but then suddenly find the rough.
Another may two-pu 11 every green, bit I then appear to lose his laser-guided putter. Once I watched as a computer player hit twelve shots into the same pond. After shanking the last one, he simply declared a "pickup" and disappeared gracefully from the scene. I wish I could do the same when I'm on the links.
Fringe putt. All wood and iron shots are affected by the ever-changing wind. A small wind indicator pops up on the screen to help you gauge the wind. Be sure to give the wind a moment or two to settle down before hitting, but don't wait too long because it may change again. Another little window, showing an overhead view of the hole, also pops up whenever a ball comes close to the pin.
Your game isn't immune to the pressure either. Perhaps this is the result of the subtle difference PGA has made in stroke control. As in other golf games, the power of the swing is determined by a series of mouse clicks that control a power bar. The difference in PGA is how it handles overswing. The closer to 100% your swing comes, the finer your precision on the final click must be. When you overextend the swing in an attempt to reach the hole, any error at zero is greatly exaggerated in the flight of the ball. In other words, you wouldn't believe the hook or slice you're going to get!
This seems a small thing, but it sure can humble your game.
Putting action is enhanced by a separate 3-D green with a contoured grid. Turning the grid to study the topography reveals subtle breaks and curves. Special attention has also been given to the short irons. Atcertain times, tricky shots demand a new strategy.
When the ball is sitting just on the fringe, you can choose to chip and roll, or hit a As the name implies, this game allows tournament play. Compete against 60 PGA Tour golfers in four rounds of pressure-packed golf that is if you can make the cuts! Throughout the match announcements of changes Quest for Glory II Trial by Fire by Miguel Mulet imagine a magic carpet ride that takes you to a land somewhere in the Middle East where magic rules and monsters roam the deserts. You are known as a hero in these parts, due to the success of your previous adventures in Quest for Glory I. (Don't be
concerned if you haven't played the first game.) Although what you'd really like is some R& R, the people of the city of Shapeir have other plans for you. It seems that the Emir of Raseir (twin city to Shapeir) has disappeared under dubious circumstances. Rumors have it that the forces of evil are now in control of thecity. Naturally, the people of Shapeir look toyou a hero to solve the mysterv and save Raseir. Thus, you embark on another Quest for Glory!
Quest forGlory II is a combination role-playing and adventure game. You assume the persona of a graduate of the Famous Adventurer's Correspondence School, a hero in your own right. This cha racter can be imported from the first game, or composed from scratch. You have the choice of playing the game as a warrior, a wizard, or a thief. The solution to problems varies, depending on which character you choose.
You could even play the game three Stellar 7 Price: $ 34.95 Inquiry 233 Dynamix Sierra On-Line
P. O. Box 485 Coarsegold, CA 93614
(209) 683-4468 Legend of Faerghail Price: $ 39.95 Inquiry 234
Electronic Zoo 3431 -A Benson Avenue Baltimore, MD 21227
(301) 646-5031 PGA Golf Tour Price: $ 49.95 Inquiry 236
Electronic Arts 1820 Gateway Drive San Maleo, CA 94404
(415) 571-7171 separate times, choosing a different character
each time.
The game starts at the entrance to the city of Shapeir. The city of Raseir is to the south. You venture through the streets of Shapeir, trying to equip yourself for the trials and tribulations you will face on your journey through the desert on the way to Raseir. You interact with other characters via the keyboard, although a mouse can be used to control some of your movements.
Should you have to fight an opponent, the game changes to an arcade sequence, with thrusts and parries controlled from the keyboard as well. Your character may also use magic if he has Product Information Quest lor Glory II: Trial by Fire Price: $ 59.95 Inquiry 235 Sierra On-Line, Inc.
P. O. Box 485 Coarsegold, CA 93614
(209) 683-8989 Overlord Price: $ 49.99 Inquiry 237 Virgin
Mastertronic 18001 Cowan St., Ste. A & B Irvine, CA 92714
(714) 833-8710 the ability. With a little luck (and a lot of
skill), you'll solve the mystery, beat the bad guys, and be
a hero once again.
Spanning eight disks, the game sequence takes a while to complete.
There are many locations tobe explored, as well as characters with which to interact (both verbally and physically).
Although a nice soundtrack plays in the background in almost all locations, the graphics leave a lot to be desired.
Pictures are relatively grainy, and graphics scroll slowly. Making your way around Shapeir is not only a test of skill, but of patience as well. (Perhaps the game would run faster on an Amiga 3000 my test system was an Amiga
1000. ) The parser also tests your patience as you must phrase
commands responses in a certain way in order for the
computer to accept them.
New for kids!
MATHASAURS AGES 3 AND Ul’: MATHASAURS is an action adventure game, that kids can actually play, learn addition, subtraction, jf and expand their minds. Real digitized voice sounds, Babysaurs, Aliens, Dragons and much more make it arcade fun. Order now, CANCOR 14 Garrard Road Whitby, Ontario Canada LIN 3K3 S1995 416 434 -4 247 Money order, ¦
* S3.00 S H ((r visa cord i Circle 179 on Reader Service card.
Quest for Glory II has an interesting plot as well as fairly good sound support, but the graphics and parser are disappointing. Still, the puzzles are challenging, with many having several different solutions. Also, the game can be played as one of three different characters, providing greater variation.
Overlord by Lawrence S. Lichtmann Real-time strategy games are a hot item just now. The smash hit Populous seems to be largely responsible, although a few mavericks like the outstanding Carrier Command made the rounds even earlier. Now comes Virgin Mastertronic's Overlord (published as Supremacy in Europe), Overlord isa space conquestgame.
Your objective is to take over a star cluster and thereby eliminate your computer opponent, a megalomaniac alien who is also bent on conquest and guilty of the heinous crime of denying you omnipotence. A successful campaign requires you to terraform and industrialize the worlds of the cluster, conscript and equip armies, and raid and conquer your opponent's planets.
Unfortunately for you, it is not possiblesimply to concentrate on blood and thunder. You lusted for power, and the price you must pay is the responsibility of directing your economy as well as your military. Subjugation of the cluster d ictates proper management of the raw materials of power: money, energy, and minerals. Every spaceship launched, every industrial complex set up will cost you in terms of each of these commodities. On top of that, you must make sure you have enough subjects to help provide the cannon fodder, food, and fuel to ship people and materiel from place to place
according to the dictates of policy.
As a final complication, you are unable simply to overwhelm your enemy with sheer numbers. A maximum of 24 units of all kinds industrial complexes, farms, cargo ships, energy satellites and military transports and a maximum of 24 platoons of soldiers can be maintained. Hence, construction of your empire must proceed with an eye towards strategic and tactical factors, not simply size.
- ECS - 1MB “FATTER AGNUS" CHIP (8372A) with FREE Chip Puller and
NEW step-by-step 10 minute Instructions. Works in A50Q or A2000
$ 94.50 plus UPS.
- MEGACHIP 2000 - A 2000 upgrade board allows 2 MG of chip RAM
(uses new 2 MB AGNUS). You now gel double the chip RAM to
custom ships, more graphics and digitized audio, excellonl (or
displaying graphics, sokieriess installation, Includes free
chip puller. We even buy back your old 1 MG AGNUS. $ 339.00
(Before Rebate)
- AMIGA 1000 REJUVENATOR UPGRADE - Tap the ultimate power ol your
Amiga 1000 utilize (ECS) Enhanced Chip Set. Fatter Agnus, 2.0
Kictetarl ROM. More RAM (1MB), clock battery backup, simple
solderless installation, 100% compatibility with all
products software.
$ 479.00 complete (Pius UPS). Send tor the data sheet.
- YOUR AMIGA 500 POWER SUPPLY is really a tiny ‘35 watt" supply.
By adding anything more than the 512K plug-in board over taxes
the capacity Df the "suppty". To avoid problems, consider our
taslest selling Amiga upgrades: A500 Heavy Duty "Switching" 55
watt output $ 69,95 or the "Big Foot" 150 watt dual swltchable,
fan cooled supply (drives 5 hard floppies) Worldwide voltage
input 110-24OVAC, 80-60HV $ 89.50.
- 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 for everybody)
- NEW SPRING 1991 CATALOG AVAILABLE* Call for your new FREE 36
page catalog of speciality ilems lor Amiga, Commodore and IBM.
This free catalog contains: low cosi replacement chips, upgrades, 34 diagnostic products, tutorial VFIS tapes, interfaces, heavy duty power supplies (for A500 and A2000) and other worldwide products you won’t frnd anywhere else. Dealers, use your letterhead.
All of this administration must be performed under the relentless pressure of the clock. While you are scrambling to put your empire together, your enemy's well-oiled military and economic machine is growing by leaps and bounds. Overlord is not a game for the faint of heart.
Circle 147 on Reader Service card.
Fortunately, the creators of Overlord have provided multiple scenarios representing a progression of levels of difficulty. In the simpler ones, the stellar cluster is smaller, one or more of the critical resources (money, energy, minerals) are omitted from the purchase prices of items, and one's opponent is less skilled. The adjustable difficulty of the game, plus the "quick start" walk-through of the game mechanics provided in the manual, make it possible to learn the game without being completely overwhelmed by its complexities.
Overlord is one of the most nicely produced Amiga games I have seen.
The game kit consists of two disks, a quick reference card, and a manual.
The manual is attractively laid out, complete, well organized, and thankfully indexed. The quick reference card has loading and starting instructions and summaries of the top- level game functions, in addition to 8520ACIA ...S 15.50
1. 3 Kickstart ROM ....$ 27.95 S362 Denise -1 2
Bright S 29 95 256 x4 120 (toreVP, ICD BD) ..S 5.95 1 x 4 meg
BO Zip-SC (A3000)......$ 34.50 8372A 1 meg
Agnus Puller ...$ 94.50 8364
Paula ..$ 29.95 5719
Gary $ 12 95 Multistart II
3pos. ROM switch..,.! 82.50 Kickboard 3 pos. ROM switch $
37.95 Insider I! Board 1-1 2 MB $ 269.95 AT Bridgeboatti
A228S ..S536.00 CHS!)
3 Chestnut St. Suffern, NY 10901 order i.w1-800-292-7445 VISA.
Fax 914-357-6243 We ship Worldwide color representations of the most important icons.
The game graphics are impressive, particularly considering that they are fairly incidental to the game. There is also just enough animation and sound to keep things lively. I particularly liked the flood of fire which sweeps over the view of the world as it is being terraformed. The game is fully " Amiga- ized," being played completely with the mouse and pointer, except for the optional exercise of giving your own names to planets, industrial units, or spaceships.
The main screen contains a rotating, quasi three-dimensional representation of the star cluster, plus a message screen and the icons to access the subsidiary screens. It is normally not necessary to return to the master screen except to check the map or to receive messages, as the other screens have icons allowing you to move to the screens most commonly needed next.
HP Laser Memory Board 0MB ,,, S 99,95 2M8 4MB .-..S147.9S 229.95 AdRAM 540 0K ..S 97.95 Each additional meg add $ 38.00 AdRAM 2080 0K $ 117.00 Each additional meg add $ 65.00 AdSCSI 2080 0K ......$ 166.50 AdSCSI 2060 2 meg ..$ 289.50 AdSpood ..$ 205.95 Flicker Free Video ....$ 305.95 Flicker Fixer (Microway) S234.50 Amiga Diagnostician s 14.95 AMERICAN [DISCOVER EXPRESS I information line914-357*2424 Prices subject to change For instance,
the Cargo Bay screen used to fuel ships and load cargo has an icon that allows you to move directly to the Navigationscreen used to launch ships and set destinations. The main screen also has a Pause icon, allowing you momentary protection from the tyrant clock. I find mvself wishing, though, that a Pause button had been included on the other screens as well. As it stands, it is not possible to pause the game elsewhere than on the main screen in order to study a situation; moving to a subsidiary screen automatically returns the game to real time.
Overlord is easy to learn thanks largely to its excellent documention and very hard to master. I highly recommend it for those who find turn- based strategy games insipid compared to those played against the clock. I always come away from Overlord sessions feeling wrung out like a sponge.
• AC* In the last several columns, we've covered various aspects
of MIDI on the Amiga. But MIDI by itself can take you only so
far. Sooner or later you will want to combine MIDI sequences
with non-MIDI instruments.
While companies work on bringing hard disk recording to the Amiga, the best way to combine MIDI and recorded instruments or vocals is to synchronize a tape recorder with your Amiga sequencer. This month's column will cover synchronizing audio and video tape with an Amiga sequencer. We'll also take a look at Dr. T's Phantom SMPTE interface, an Amiga SMPTE synchronizer and MIDI interface.
Synchronization is a complex topic, so we'll approach it gradually and logically. The basic idea is that a hardware device called a synchronizer records a special audio signal on one channel of a tape. When the tape is played back, the audio signal, known as time code, is fed into the synchronizer, which uses the signal to synchronize the Amiga sequencer with the tape. This ensures that audio or video recorded on the tape plays in sync with MIDI instruments controlled by the Amiga sequencer.
Synchronizing audio and video tape with an Amiga sequencer In most systems, rewinding or fast- forwarding the tape recorder will cause the sequencer to skip to the appropriate section of the song and then begin playing back.
The two main types of time code are Frequency Shift Keying (FSK) code and SMFTE time code. The chief difference is that FSK code is a relative code while SMPTE is absolute. In other words, the rate of FSK code varies with the tempo of the sequence, while SMPTE code is recorded at the same rate even if the tempo of the sequence changes. FSK synchronization code must be recorded while the sequence is playing. Each beat in the song is represented by a peak in the FSK time code. If the sequence speeds up, the peaks in the FSK code are recorded closer together; if the sequence slows down, the FSK
peaks are further apart. When the tape is played back, the synchronizer detects each peak in the time code and sends out MIDI information that matches the tempo of the FSK code, replicating the tempo changes in the original sequence. Song Position Pointer (SPP) is a refinement of FSK code that records the position of the song in the time code. Normally, tapes recorded with FSK code must be played from the beginning so that the sequencer can sync properly. When the tape is started from the middle, SPP code will send a message that the sequencer should be playing a certain measure, allowing
the sequencer to catch up and synchronize itself with the tape.
FSK systems tend to be less expensive than true SMPTE systems, though the difference in price has Lessened recently. FSK works well for synchronizing multi-track audio tape, but is not suitable for synchronizing video tape. One problem is that each brand of FSK synchronizer uses a different and usually incompatible scheme of writing time code to tape. This means that code recorded with one FSK synchronizer is not compatible with other synchronizers.
Also, since FSK follows the tempo of the original song, tempos cannot be changed once the FSK code has been recorded. Despite these disadvantages, FSK is an inexpensive way to synchronize audiotape and MIDI sequencers; if you're just working in a home studio, it may be all that you need.
SMPTE-based systems work on a different principle. Instead of the speed of the time code varying with the tempo, as in FSK systems, SMPTE time code is recorded at a constant rate. Each "frame" of SMPTE code is numbered, and the frame number is recorded on tape as part of the time code. This signal is recorded on one track of video or audio tape for the length of the song, a process know as "striping" the tape with SMPTE time code. When the tape is played back, the SMPTE converter reads the frame number from the tape and can tell exactly where it is in the sequence.
While FSK with Song Position Pointer calculates the position in terms of beats and measures (i.e. measure 38, beat two), SMPTE references are in absolute time (hours, minutes, seconds, and frames). The absolute SMPTE times are converted to MIDI tempo information by either a SMPTE to MIDI converter or the computer sequencer, There are two different kinds of SMPTE converters commonly used on personal computers. The first converts each SMPTE frame into Midi Time Code (MTC), the MIDI equivalent of SMPTE frame numbers. MTC is a standard that is recognized by sequencers and SMPTE converters on
many different computers. One disadvantage is that MTC information takes up about 8 percent of the bandwidth available on a MIDI cable.
This means that information on very active MIDI sequences can sometimes be delayed by higher priority' MIDI Time Code signals, causing inaccurate timing. The second kind of converter reads the SMPTE time code and transfers the information directly to the computer. Sometimes the transfer is done by a separate cable, eliminating the load on the MIDI bandwidth and improving accuracy.
Some of these direct methods read all 80 bits of the SMPTE time code, providing "bit-accurate” synchronization not possible with Midi Time Code. The disadvantage is that these proprietary synchronizers are usually not supported by other manufacturer's sequencers and can usually be used on only one kind of computer. Despite this problem, the SMPTE code recorded on the tape is in a standard format and can be used on other systems and with other synchronizers.
SMPTE time code does not contain any information about the tempo of the sequence. This information is either entered into the synchronizer as a "tempo map" or is Different film and television systems use different frame rates calculated by the sequencer software.
This means that the tempo of the MIDI sequence can be altered after the time code has been recorded. Of course, any audio tracks that were recorded in sync with the old MIDI sequence tempo will not be in sync with the new tempo. The advantages of SMPTE code are its ability to adjust the tempo after the time code has been recorded and the fact that it is the professional standard for synchronizing devices. You should be able to take a tape that is striped with SMPTE into any studio, copy it onto another tape recorder (though it may be necessary to "regenerate" the time code), and then play
your MIDI sequence in sync with the second recorder. SMPTE also has a huge advantage if you intend to synchronize your music to video or film.
SMPTE's chief disadvantages are its cost, though inexpensive SMPTE synchronizers are now available, and the fact that some sequencers and inexpensive software programs don't support it.
I've hinted in the previous paragraphs about using SMPTE to synchronize music with film and videotape. The fact is that SMPTE frame rates were chosen to coincide with the frame rates commonly used in various film and television systems, so that there is one frame of SMPTE time code for each frame of picture. Unfortunately, as you're about to learn, different film and television systems use different frame rates. Film runs at 24 frames per second (FPS), so there is a 24 FPS SMPTE time code. European TV uses 25 frames per second, so there is a 25 FPS SMPTE time code. American television
originally used a 30 FPS rate, but this was slowed down to
29. 97 FPS to accommodate the color signal, While time code runs
at 29.97 FPS, calculations assume it is actually running at
30 FPS. As a result, the time in the frame numbers of 29.97
code runs slightly faster than real time. This timing
discrepancy is corrected by something called drop- frame time
code. This drops two frames a minute so that time measured
by 29.97 FPS drop frame code matches the time measured by a
real clock, The result is two variants of
29. 97 FPS time code: the regular code and 29.97 FPS drop frame.
Either will work for video applications. The advantage of
29.97 FPS code is that you don't have to remember which
frames have been dropped, while with 29.97 FPS drop frame,
the time and frame numbers will match real time. In both
cases there is one frame of time code for each frame of
There is also a 30 FPS SMPTE time code in which no frames are dropped. The frame numbers correspond exactly with real time, making 30 FPS a good frame rate for audio applications which are not synced to video. In this case, the SMPTE time tells you the length of the song! There is also something called 30 FPS drop frame, which is a misnomer. 30 FPS drop frame is actually 29.97 FPS drop frame code intended for video applications. If your SMPTE setup doesn't offer 29.97 FPS drop frame, try its 30 FPS drop frame instead.
If all this discussion of frame rates seems complicated, here are two simple rules for American users. If you want to sync to American videotape, use
29. 97 drop frame (sometimes mislabeled as 30 FPS drop frame).
If you don't want to sync to video, you should use 30 FPS
nondrop frame code. The discussion of frame rates above is
slightly simplified. If you want the full (continuedfrom
page 38) support for a greater number of graphic formats,
Lotus, Excel, Dbase import capability, compatibility with
the IBM version of Superbase 4.0, 50% speed increase, Soundex
(sounds like) search, 40 function keys defined as Macros, and
AREXX support.
The fee for the upgrade is SI49 for users who own version 3, and S199 for users with prior versions. The program retails for S695. Precisian Software 8404 Sterling St., Suite A, Irving, TX 75063 product: EXP-800 RAM expansion board re: problem working with high resolution screens Amiga 500’s with "fatter Agnus" source: reader response Mark Davidson of Boonton, NJ, contributed a report on the excellent service he received from Progressive details, consult one of the references listed at the end of this column.
Why bother with all these frame rates? Well, the idea is to synchronize the music you write with the action taking place on screen. Consider sound effects, for example. These are usually added after filming has been completed. If the door opens on the screen, then the rusty' hinge sound effect needs to sound at the same time. If you know that the door starts opening at hour 1, minute 3, second 16, frame 5 and finishes opening at hour 1, minute 3, second 18, frame 9, you can add a sound effect that lasts for two seconds and 4 frames. Then if you use MIDI to trigger the sound Peripherals. He
writes that he had purchased an EXP-8000 RAM expansion board only to find that it would not work right with high resolution screens with more than four colors. He was at first quite disappointed, since he had wanted to use the board to work with high resolution videographics. He went on to say that he had put the board in service on his machine at work since he seldom worked with high resolution graphics on that system. Then one day he got an envelope from Progressive Peripherals that contained a new PAL chip for his EXP-8000. He had the board working in high resolution inside of ten minutes,
and he was appreciative that the company had sent out the new chip free of charge.
Mark included a copy of the letter that accompanied the chip. The problem appears to have occurred only on effect at the SMPTE frame starting at hour 1, minute 3, second 16, frame 5, the sound will be precisely synchronized with the images on the screen. The same technique works equally well with music: you can calculate the time of various scenes and decide which frames need to be emphasized by high points in the music. You can then compose music that has its peaks on the key SMPTE frames. If you're scoring a movie, you will usually be given a videotape that has SMPTE time code recorded on
the audio track as well as a visual representation of the time code frame numbers in a little box on the screen.
Amiga 500's equipped with "fatter Agnus" chips.
Registered users who did not wish to make the upgrade installation themselves were invited to send their board back to Progressive for free installation. Here again is another example of why it prays to spend a few minutes and send in that registration card whenever you purchase a new hardware or software accessory for vour Amiga.
Product: A3000 re: Commodore’s "Power Up’ A3000 upgrade program source: Commodore By now, you may have already heard about Commodore's A3000 upgrade program. The new program, called "Power Up," allows any Commodore Computer owner to upgrade to an A3000 by simply writing the serial number of the CPU being upgraded on the cover of the This should give you an introduction to the various issues involved in synchronizing your MIDI sequencer with audio and video tape. Next month we'll consider some of the specific techniques involved in synchronizing.
If vou are interested in more details about synchronization, I highly recommend Jeffrey Kona's book Synchronization front Reel to Reel, which covers SMPTE, FSK, and film scoring in more detail.
"Decoding SMPTE," an article by Paul Lehrman published in the April 1991 Electronic Musician , is also a good source for information on the different SMPTE frame rates. *AO Please write to Phil Saunders e o Amazing Computing, P.O. Bax 869, Fall River, MA 02722-0869.
Original owner's manual, and then bringing the cover to your local Amiga dealer. The upgrade is essentially a discount of between SI 150 and SI 500 toward the purchase of one of three A3000 systems that qualify. Unlike previous Commodore A1000 trade-in upgrades, this program allows you to keep your older CPU.
The program ends June 30,
1991. *AC* Correction: 111 fast month's Hug Bates, the file name
for the revised version of the PageStream 2.1
PostScripl.driver on People Link's SOFT-LOCIK chib library
section 4 :ras incorrectly listed. The correct file name is
PS2.1.U.LZH. The BBS ' number and sales telephone number
for Soft-Logik were also incorrect. The correct BBS number
is (314) 894-
0057. The correct sates telephone number is (800) 829-8608. Wc
apologize for the mix up. Ed.
Please write to John Steiner c o Amazing Computing, P.O. Bar 869, Fall River, MA 02722 ...or leave Email to Publisher on People Link or 73075,1735 on CompuServe.
PDSt Spades VI.20 The popular card game Spades has made its way to the Amiga.
This version has a HIDE gadget, which when clicked on will send Spades to the background so you can work on other things and still keep Spades open.
Spades is played with two teams each with two players. The computer handles one team plus your partner. This includes all decisions for these players including their bid and which cards are to be played. The computer will not let a player make an illegal lay, including yourself.
Insight into the World of Public Domain Software for the Amiga When started. Spades will randomly pick a dealer (whoever receives the Ace of Spades) and play will follow to the left of him.
The object of the game is to be the first team to get 500 points. Points are earned by bidding on how many tricks one would win in a round. You can gain or lose points depending on whether or not you succeed in making the number of tricks. When the cards are dealt, the player to the left of the dealer will start the bid. The number that is bid depends on the hand dealt to you. The more cards of one suit you have or the more high cards you have, the higher the bid can be. The
* ades 1.26 j by ¦iirus Stel Manic tiiilS*_ The card game Spade
Amiga style.
By Aimee B. Abren Since January, the 1 disk-based, all-technical, applications-intensive Amiga magazine has been available to you by mail at unbeatable Charter subscription rates, and also at the many fine dealers listed below.
AC’s TECH Dealers 1800-345-3360 If vcni cannot find AC's TKCH in your ania. Or you are an Amiga dealer and you would like to carry AC's TECII at your location, call us toll free.
I IN THE UNITED STATES I Alaska I Best Electronics I Anchorage I Alabama I Alabama Computers Etc. i Huntsville (The Computer image I Birmingham I Arizona I Computer Y's I Tucson I Arkansas I Commodore Connection I North Little Rock I Computer Concepts iGosnell I California I Capri Products Company I Burlingame I Commodore Land I Alhambra I Computer Nook I San Bernadtno I Dataphile I Watsonville I Harding Way News I Stockton IKJ Computers I Granada Hills I Micro Galaxy I Santa Rosa I The Lively Computer I El Cajone I Colorado I Amazing Computers o( Denver Inc. I Denver I Computer Discount I
Denver I Connecticut llnfotronics IS. Woodbury. CT I Florida I Amazing Computers I Tampa I Amicomp Computer Center I Oviedo I Commodore Country 1 Pinellas Park (Computer Image 1 Miami I Computers Plus I Daytona Beach I Georgia I Software South Inc. I Savannah (Techno World 1 St. Mary's | The Musician 1 Macon The 64 Store Atlanta Hawaii J & C Computers Aiea Idaho ABI Computer & Video Nampa The Creative Edge East Ketchum Illinois F D Software & CADDs Bioommgdaie Franco Computers Peoria Megabyte Computer Works Springfield Micro Tek Bradley Micro Ed Enterprises Chicago Ring Software Geneva
Software Plus Wheeling Software Plus Chicago Chicago Software Plus West Hanover Park Indiana Computer Pecpte Michigan City Computer Products Unlimited Fl. Wayne CPU Inc. Indianapolis Digital Arts Bloomington Xerox Computer Center Indianapolis Von's Computers West Lafayette Kentucky Mr. Horan's Computer Lab Louisville Massachusetts Compuler Works Middleton HCS Compuler Center Pembroke LCA Video & Computer Center Norwood The Memory Location Wellsley Tycom inc. Pittsfield Maryland Buried Treasure Rockville Capital Classics Srlver Springs New Age Computers College Park Professional Micro Systems
Baltimore Software Advantage Rockville Maine Skylight Software Belfast Michigan Better Mousetrap Computers FI lint Book Nook Allen Park Book Center of East Detroit East Detroit Computerize Lidonia Direct Access Novi Michigan Software Novi Norman Business Control Systems Grand Rapids Rile Way Computers Warren Slip Disk Madison Heights Slipped Disk New Baltimore Software house Kalamazoo. Ml Ye Olde Computer Shoppe Ypsilanti Minnesota JMH Software Maple Grove Miller Computer Service St. Paul Specialists IN Hopkins Valiant Inc. Stillwater Mississippi National Computer Center Ocean Spring Nebraska
Computers R Us Lincoln Double E Computer System Omaha Nevada Computer World Las Vegas Compuler House Sparks MAST.
Sparks New Hampshire Digital Connection Computers Dover System Eyes Nashua New Jersey Garden State News Cliffside Park Manta Inc. Software Concepts Eatontown Village Computer Center Cedar Knolls New Mexico Page One Newstand Albuquerque New York Amagi nation New York Creative Computers Binghamton Global Software New Hyde Park Leigh’s Computers New York McAleavy's Newstand Somerville Peavy's Enterprises Lalham Ray Supply Plattsburg The Microworks Buffalo The Computer Cellar Albany Video Computer Center Rome Video Computer Inc. Rome World Wide News Rochester Ohio Fairborn Home Compuler Fairborn
Infinity Computing Columbus Mencal Computers Centerville North Coast Programming Willoughby Oklahoma Second Hand Software Oklahoma City Oregon Comm Shack Salem Computer U.S.E R.S. Springfield Pennsylvania ATD Software Sayre Circle Computer Ephrata Computer Basics Hermitage Electronic Connection Reading Later Todd Computer Solutions Newtown North Digital System Danville Pittsburgh Compuler Store Pittsburgh Software Hut Philadelphia Some Hole in the Wall Philadelphia Rhode Island Micro Limits Warwick Software Connections Warwick The Computer Place me uomputi Woonsocket South Carolina AVCOM
International West Columbia Texas A&E Software Groves Lee Kaplan Metropolitan Computer Richardson Software Library Wichita Falls The Computer Experience San Antonio Virginia Discovery Fairfax University Bookstore Blacksburg Virginia Micro Systems Woodbndge Washington Butler's Computer Services Federal Way Nibbles & Bytes Tacoma Omni International Seattle Tech Star Kent Wisconsin Computer Software Center Milwaukee Fox Valley Personal Computers Oshkosh TMW Computer Center Wausau West Virginia SDA Computers Hurricane OUTSIDE OF THE U.S. Scotland Amiga Centre of Scotland Edinburgh AC’s TECH =
Technical Amiga Know-How That Never Becomes Obsolete.
Be Smart - Order The Premiere Issue Now And We’ll Pay The Postage!
IfsACs TECH 1 as in‘first*... v:nx:u Amiga n « VmK .II; I II I : Build t 2.*+*Cr«j«*iU DijgiKm UwipfvrfM CwnaunkJlfon Wuh Al«i 1 asin’besfl fwiw IV**lopl«f j lovUMc. Rccui crtfe If 1AM Ouk M*k Murm V.1U, HtSoarc* U L«ii4«f|np,|Ur,lK: Adjftto MjttaT.foWCJo».T*T»i A«H* c ri;cn amiga CAD APPLICATION DESIGN And 2 is here now!
Presenting 22 reasons AC’s TECH is the most informative technical journal far Amiga users: ¦ The disk included with VI. 1 - it is loaded with source code, executables, libraries, PD utilities, and many other surprises!
Magic Macros with Resource Create image data and more with The Puzzle Factory's advanced interactive disassembler for 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 VldCell 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. Library Speed software development with the ilbm.library's low7- and mid- level IFF and high-level ILBM calls.
Creating a Database in C, Using dHC III Examine dBC, III 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 RootBlock 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 Acs TECH-the 1 choicefor Amiga technical enthusiasts!
Subsaibetoday- US. ChartermtestMonly $ 39.95!
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.
The disk included with VI.2 - it, too, is absolutely crammed with technical goodies!
CAD Application Design: Part I World and View Transforms Learn the mathematics and programming techniques useti 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 facility7 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 library7 rx_inmi.library to add several dozen commands to an Arexx script to enable use of Intuition and Graphics library routines.
UN'L and the Amiga Gain an introduction to UNIX for the Amiga programmer.
A Meg and a Half on a Budget Add SI2K RAM to your 1MB A500 - lor 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 articles dedicated to solving common programming problems.
Ace of a suit is the highest, and the two is the lowest. The amount you bid tells how many tricks you think you will make in a round. The computer can suggest a bid for you if you are unsure. The computer can also suggest a card to discard during play.
Once all bids have been announced, the player with the highest bid starts the first trick. This player plays the first card, then everyone must follow suit if they have it.
The computer will not let you throw the wrong suit if you have the correct one in hand. The exception is a Spade. The Spade suit is trump. You can play a Spade at anv point in the game, and it automatically wins the trick. If two spades are played in one trick, then the highest spade wins.
Scores are determined by whether you make the number of tricks when you bid. You can gain extra points if your team wins more tricks than needed, and you can lose points if you don't win enough tricks.
Spades can be run from the CIJ or Workbench and can be found on Fred Fish Disk 485. Author: Greg Stelniack Following are five small but useful programs that can be found on Fred Fish Disk 483. The author of these programs is Preben Nielsen.
TD V1.0 TD monitors and displays the current track for each floppy disk. This program is similar to Olaf Barthel's TrackDisplay. One main difference is TD is considerably smaller in size.
TD can be run from the Workbench or CLI.
InputLock VI.O Now there is a program to guard against those curious kids or pesky pets. InputLock allows you to "lock" the keyboard and mouse while you're away from the computer. This can prevent the loss of long hours of work.
After InputLock has been executed, activating it is just a matter of pushing a few buttons (Left Alt button, Ctrl & L).
When you return, to deactivate it, simply hit the key combination again. To terminate InputLock all together, run the program again.
InputLock can be run from the CLI or Workbench.
PicSaver VI.O PicSaver is a great utility program that can take snapshots of screens, windows, or parts of screens, and save them as an IFF.ILBM. just run PicSaver once from the CLI or Workbench and that's it. When you want a snapshot, hit the right key combination for the type of picture you want (window, screen, or part of screen).
After hitting the key combination, you are prompted to give your picture a name. If you chose part of the screen, you are then given a crosshair which you can now use to select the area you wish to capture. As noted in the documentation, PicSaver runs into some problems when you choose a picture that is fewer than 16 pixels wide.
PWKeys VI.O PWKeys makes it possible for you to manipulate windows on the Workbench without using the mouse. By using one of the 17 key combinations, you can move the active window to the left, right, center of the screen, or in front or behind, etc. When PWKeys is executed, it automatically activates the seventeen key combinations. You can change the default by using the program SetPWKeys. PWKeys, as noted in the documentation, does have trouble if the active window contains an active gadget. To end PWKeys, run the program again.
PWKeys can be run from the Cli or Workbench.
ButExchange VI.O ButExchange is a little program that when executed, reverses the functions of the two mouse buttons. This is to help all those left-handed Amiga users. You now double dick with the right button, and pause scrolling text with the left. This program is fun to try even if you are not left- handed.
BootPic VI.O If you are tired of seeing that Workbench hand after a reset, BootPic has an answer for you. BootPic allows you to load an IFF.ILBM (in compressed form) picture instead of the hand. After BootPic is executed, your image appears instead of the Workbench hand the next time you reset.
By following the format in the documentation, you can have BootPic load an image and reset the computer (using the -r parameter) automatically, or load an image, and next time you reset the computer, the new image will appear. If, for some reason, you miss the Workbench hand while viewing your image, hit the left mouse button, and it will reappear. BootPic also allows you to change the background color of your image. The default is the color of the Workbench screen. Images can be removed from memory with the -c parameter.
Some problems occur when resetting to play a game after you have loaded an image.
BootPic can be run from the CLI or Workbench. It is shareware and can be found on Fred Fish Disk 484. Author: Andreas Ackermann.
Updates from the latest Fred Fish disks (FFD 481 to 490) follow. The collection is now up to disk 490.
MCP V13.76 can be found on Fred Fish Disk 481 and is an update to the version on Fred Fish Disk 338.
Author: Jorg Sixt WaveMaker V1.2 can be found on Fred Fish Disk 481 and is an update to VI. 1 on Fred Fish Disk 318.
Author: Thomas Meyer MED V3.10 can be found on Fred Fish Disk 483 and is an update to V3.0 on Fred Fish Disk 476.
Author: Teijo Kinnunen PSX VI.1 can be found on Fred Fish Disk 418 and is an update to the version on Fred Fish Disk 483.
Author: Steve Tibbett EXAsm VI.5 can be found on Fred Fish Disk 484 and is an update to VI.31 on Fred Fish Disk 431.
Author: Joe Siebenmann TextPIus V3.0 can be found on Fred Fish Disk 484 and is an update to V2.2E on Fred Fish Disk 465. This program is shareware. Author: Martin Steppler Drawmap V2.25d can be found on Fred Fish Disk 485 and is an update to V2.0 on Fred Fish Disk 315.
Authors: Bryan Brown & Ulrich Denker.
NiftyTerm VI.2 can be found on Fred Fish Disk 485 and is an update to VI .0 on Fred Fish Disk 403. Author: Chirstopher Newman and Todd Williamson Spades VI.2 can be found on Fred Fisli Disk 485 and is an update to VI.1 on Fred Fish Disk 392.
Author: Greg Stelmack AssignX VI.2 can be found on Fred Fish Disk 487 and is an update to VI.0 on Fred Fish Disk 475.
Author: Steve Tibbett View80 V2.0 can be found on Fred Fish Disk 488 and is an update to VI.1 on Fred Fish Disk 365.
Author: Federico Giannici Sksh VI.7 can be found on Fred Fish Disk 489 and is an update to VI.6 on Fred Fish Disk 381.
Author: Steve Koren
• AC* Please write to Aimt’e Abren, c o Amazing Computing, P.O.
Box 869, Fnll River, MA 02722-0869 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 prorides 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
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-dick program to set power programmer default options ? Improved code generation ? Automated utility to set up new projects.
Ik; the leader of the pack! Run with the SAS C Development System for AmigaDOS. Foira free brochure or to order Release 5.10 of the product, call SAS Institute at 919-677-8"'1'1 extension 5042.
AC Special Summer Consumer Electronics Show '91
• -J Ik l.v This Summer's Consumer Electronic Show (June 1
through June 4 in Chicago) was once again a major attraction
for everything from carstereos to robotic watchdogs. It was
also the forum for Commodore to make a few amazing
announcements. On the Amiga front, Jim Dionne stated during a
press conference that there are now three million Amigas
worldwide. And Commodore displayed CDTV's latest
A year after Commodore quietly demonstrated CDTV, and its potential, to select dealers and members of the p ress, C ommod ore a ga in used this very exciting arena to heavily demonstrate the success and advances they have achieved with CDTV. Taking one of the largest booths they have ever had at CES, Commodore displayed the work of a wide assortment of CDTV and Amiga developers.
Commodore's aggressive stance and commitment to CDTV and the Amiga was not a surprise. Philips Consumer Electronics and Magna vox were busy demonstrating CD-I, CDTV's nearest competitor, to small groups in a private room on the lower level of the McCormick Center East. While they still have not started shipping the product, they were able to capture national attention with their announcement that Nintendo hassigned a license to develop and market video games on Compact Disc. Although the discs will be in the CD ROM-XA format for use on a low-cost CD ROM-XA Compact Disc player, they will
also be compatible with CD-I players as well.
In a statement released bv Philips, Mr. Thierry Meyer, Chairman and CEO of Philips Consumer Electronics Division, said, "This is an important license agreement for Philips. It is again a further step in achieving worldwide standards for CD-based products."
However, Commodore USA's President and General Manager, Jim Dionne approached the questions of standards from CBM's perspective.
"Philips proclaimed to have a standard.
Well, it is interesting that they have a standard for a product that has never been sold. The fact is that CDTV supports the ISO 9660 CD-ROM standard for files. In fact, I think if anything is going to become a standard, it will be CDTV."
Irving Gould, chairman and CEO of Commodore International Limited, ‘7 think if anything is going to become a standard, it will be CDTV.
Jim Dionne. President Commodore Business Machines. Inc. U.S.A. summed up Commodore's role. "As we continue to bring CDTV to market worldwide and the multimedia market matures into popular acceptance, the competitive challenges will become increasingly more difficult. We recognize that being the first is not necessarily an assurance of leadership. Leadership requires daily commitment to innovation, quality, and market support. We have made the commitment to CDTV, not only here in the United States but internationally as well."
CDXL, CDTV-PIP, & Kodak This commitment to innovation was demonstrated in the Commodore booth with the introduction of CDXL, CDTV-PIP, and CDTV's compatibility with Kodak's new Photo CD system.
CDXL will allow motion video to be incorporated in CDTV titles planned for Fall 1991. It will increase the capability of the CDTV player by bringing enhanced motion video without requiring a hardware upgrade. Capable of generating 1 3-screen images at about 12 frames per second resolution, CDXL enables developers to immediately create a whole new generation of titles incorporating partial-screen motion video and sound without waiting for the establishment of the Motion Picture Expert Group. Commodore has not abandoned hope for the long- awaited MPEGstandard;however, they noted that
they still plan for CDTV compatibility once that standard has been finalized.
CDTV-PIP, on the other hand, is basically a 1 3-screen window, which allows NTSC video to be displayed simultaneously with a running CDTV application. The video can come from "live" sources, such as a camcorder, or stored media,suchasa VCRor laserdisc player. One of the best tilings about CDTV-PIP is that it does not require any upgrade. It is incorporated into a plug-in video card (which replaces the current video card), and is accessed through the CDTV remote control genlock button.
Both CDTV-PIP and CDXL are important evolutionary developments in Commodore's effort to make CDTV the premier multimedia format.
Commodore International also announced that they are collaborating with Kodak to make the CDTV Interactive M ul timed ia player compatible with Kodak's new Photo CD system.
The Photo CD system converts conventional photographs into compact discs. Planned for introduction in June of 1992, Photo Cds can store up to 100 35mm photographic images on writeabte CD-ROM discs. Consumers will be able to "plav" their Photo CD discs on CDTV and view their high- resolution photographs on standard television sets.
Commodore's David Rosen, Director of Intemati onal M arketing, sta ted that "CDTV Interactive Multimedia is leading consumers into the world of multimedia, and compatibility with Photo CD will be a vital component of that movement. Photo CD will be an imports nt feature which will help drive consumer sales of multimedia and the CDTV player."
More CDTV Video Tools Context Systems, Inc. has scheduled an October 1991 release for The Family Circus Video Workshop. The characters from Family Circus can be used in your own home videos. Using a CDTV genlock, comic slides stored on theCDTVdisccanbesuperimposed over video. The slides can also be used to introduce sections of your home video. Although it will be released in English, other versions in German, Italian, Spanish, French, and Japanese will follow. Retail will be $ 79,95.
The Vivid Group were also on hand demonstrating their highly acclaimed Mandala Virtual Reality (VR) System on CDTV'. Mandala allows you to interact with a computer program by being part of it. Through a video camera, your shadow becomes an active input device for the computer. Mandala has been seen on television from MTV to Nickelodeon's Total Panic Show. It hasalso beena hitatconferencesand at demonstrations. Now the technology will be available through CDTV, which should make new installations even easier at $ 495 for the software package.
Special Awards Commodore's CDTV player and two CDTV titles, Applied Optical Media's World Vista Atlas and CDTV Publishing's Music Maker, were named among the most innovative consumer electronics products of 1991 by the Electronics Industries Association (El A). El A placed theCDTV plaver and titles on display in the "Innovations '91 Design & Engineering Exhibition" at CES.
CDTV Titles Abound Ltd. Includes a Master of Ceremonies with strong convictions.
Software to wow booth visitors. One of the solid exhibitors was Guy Wright from Wright Enterprises demonstrating his new CDTV comics, Dinosaurs For Hire. Also in attendance was Tiger Media and The Case of The Cautious Condor, where you match wits with a group of suspected murderers on a very short airplane trip.
One interesting favorite of Amiga owners has been SimCity. Now SimCi ty wilt be available on CDTV and it will include the graphic sets for Wild West, Medieval Times, Actual, and Future. With twelve music tracks that incorporate 25 minutes of music on the disc and special features such as a new Zoom feature to reveal details unattainable elsewhere. Maxis (in Europe, released by Infogrames) has taken advantage of the increased features of CDTV.
Context Systems, Inc. introduced The Family Circus Video Workshop.
Commodore's CDTV-PIP was just one surprise for CDTV.
Wayne Gretzky Hockey CDTV™ is promised for a fall release from Bethesda So ft works at 559.95, while Context Systems has announced the July availability of Ultimate Basketball at $ 49.95. Ultimate Basketball is the first of a line of an assortment of software titles from Context Systems, Inc. Other titles include Indoor Sports, Horse Racing, and Our House.
The Guinness CDTV Disc of Records (1991 Edition), includes 6,000 Guinness Records of fascinating feats and achievements. It will provide audio-visual tours, animation, sounds, and pictures to deliver an information and entertainment experience. Records can be accessed by topic or by superlative (e.g., longest, tallest, fastest). The disc includes 300-400 photographic (HAM) images, 200 high-resolution graphics, 20-30 animated interactive graphics, 20-30 audio files and audio special effects, six audio-visual essays, and 80 tables of data. The program, developed by New Media Productions
Ltd.,isscheduled for release this month, and will carry a suggested retail price of $ 49.95. Domark Ltd. Announced that they will release a version of Trivial Pursuit for CDTV in September. Full-color digitized pictures, superb animated graphics, stereo music, and special sound effects accompany 2,000 of the most trivial and irrelevant questions.
Questions are asked by animated representations of well-known figures such as Napoleon and Christopher Columbus. Sound and music questions include classical, pop, jazz, and even chants. The animated Master of Ceremonies and his special guests make sure the fun never stops. The game will retail between $ 60.00-$ 70.00. French, German, Italian, and Spanish versions are sla ted for release by the end of 1991.
The Amiga favorite, Lemmings, an innovative game which features 120 levels of never-before-experienced rodent activity, will soon be available on CDTV courtesy of Psygnosis Ltd. Nolan
K. Bushnell general manager of the Consumer Interactive Products
division of Commodore International Limited, demonstrated
this game for the press, and gave it his personal praise,
"Lemmings to me right now is the best game currently
Another title announced for CDTV was Accolade's Jack Nicklaus Golf CDTV. Scheduled for release during the third quarter of this year, this golf simulation puts players on the famous Muirfield Village Golf Club, site of the recent Memorial Tournament. The 18- hole course has been painstakingly recreated using over 8,000 digitized images. In addition to Jack Nicklaus, players can choose from four other golf partners, including one female golfer.
According toChris Bankston, producer of the title, the photographs of the course have been rendered in 4096 colors and overlayed with animations of the golfers. Jack Nicklaus Golf CDTV will retail for $ 59.95. Philips’ CD-I player was demonstrated in a lower level exhibition area.
However, earliest availability for the player remains Fall ’91.
And What of CD-I?
Philips Consumer Electronics and Magnavox have a great deal riding on their CD1910 which has been in preparation for yea rs. The machine they were showing looks very similar to Commodore's own CDTV. Some of the differences include the tray that handles Compact Discs and the remote control.
With CDTV, the user must first place the Compact Disc in a carrier device and then insert it into the CDTV player. Philips has used a system exactly like the one found on audio Compact Disc players. The disc is placed in a drawer and the drawer then recedes into the unit. While Philips' procedure is more familiar to the average consumer, CBM executives have stated that their system provides more reliability.
Philips' remote control is a combination "Thumbstick" and wireless remote. The Magnavox Thumbstick is very easy to use; however, the unit has only eight buttons aside from the Thumbstick control. While this makes the unit easy to use with only one hand, it is difficult to understand how well users will be able to access channels on audio discs or quickly input numbers etc. The time it has taken Philips to get their CD-I product to market and the damage this has caused them was underscored by a developer during Commodore's press conference. Dick Fletcher of New Media, publishers of The
Guinness CDTV Disc of Records, saluted Commodore and the CDTV application by stating, "In 1986 we were the first company in the world to sign a commercial contract to develop a CD-I disk. Time was of the essence of the contract. We had to have it finished by July 31,1987. Ready for the launch of CD-I in 1987. I am still waiting for money from that contract."
"On January 2, 1991, I signed a contract with Commodore to develop The Guinness CDTV Disk of Records. We shall be delivering that as a finished product by June30 of this year. And we expect to be earning substantial money for that by July 1 of this year."
(continued on page 951 FANCY NUMBERS bv Lvnwocd Cowan he Amiga is the first personal computer to come with speech capability as a standard feature. By accessing the power of the Amiga's narrator device (a very useful but often neglected component), programmers can transform their programs to produce human-like speech. Educational, business, and game programs all can benefit.
T The programming example featured here, "FormNumber", converts a sequence of numerical digits into a phoneme-encoded stringtobe spoken via the narrator device. To address a larger audience, I will present this program in both C and Benchmark Modula-2.
Narrator Device Before we begin examining our program, let'sdiscussthe Amiga'sspeech system. The speech system is composed of two subsystems: the narrator device and the translator library. The translator library can be used to translate English words sentences into phoneme-encoded strings. Once the phoneme-encoded strings have been formed, they are passed to the narrator device, which then with the help uf the audio device produces human-like speech.
The Amiga translator library normally translates numerical strings in a non-traditional way. For example, the string "1234" would be translated by the translator library into a string to pronounce "one two three four." Traditionally, this string should be spoken as "one thousand two hundred and thirty four." The "Formnumber" program avoids use of the translator library and produces more traditional-sounding numerical strings using its own algorithm, An added benefit of skipping the translator library is that the "ForinNumber" program executes faster since, by directly passing phonetic strings
to the narrator device, we save the overhead of using the translator library. As you examine the data areas of the "FormNumber" program, you will notice that the phoneme-encoded strings are predefined.
We are able to do this since only a subset of the real numbers can be spokenby this program. This program will produce human-likespeech for real numbers between zero and octillion (approximately 30 numerical digits), making this program useful for all but extreme cases.
The narrator is a device and we communicate with it by passing messages to and from it.
Messages used on the Amiga have a predetermined format, and in this instance we must use the narrator_rb message to communicate with the narrator device. In C the structure of the narrator message is: 5;™: nanator_rb | struct; lOStdf T image; * Standard *¦' rat*; * Sjx iXi.TQ rate twrds si-..»«) *
r. T r.‘:- ¦ ” £ase!ir.e pitch is Hertz * rJ*GSD ssode; * Pitch
zoce sex; * Sex . F :oics *.
Jury 1901 71
* I: non-zero, generate mouths *
* Which cn cask ;s?d (internal)*' 7 E .v.iVii's; UsiTE
* ftr. Ch sasks used 'in*email *'
* Per altgrjser.t * And the same message structure in Modula-2
with comments is: As you can see, Amiga messages can become
quite complicated especially when you have message structures
within other message (block) structures.
When you examine the C version of the "FormNumber" programing example, you will notice that a variable called "writeNarrator" points to a message that has thenarrator_rb format.
For fun, let's decipher a few lines of the C code containing the narrator_rb message structure: : ’CEtdReq; * standard I0R2 *1 = RECORD rate pinch T03« ciwasks r„T* sks volase sarpfreq p3d El,:-; : CARDINAL; (* speaking rate ¦ ; CARDINAL; ’ baseline pitch ir. Hertz *) : CARDINAL; (* pitch rode ’ i ; CARDINAL; ’ sex of voice *) : Caf.£i;iALr ; CARDINAL; ; CARDINAL: I* voire level 0 thru 64 N : CARDISAL; : BYTE; : BYTE; : BYTE; Example 1: ¦.r.'.Otairr.jr-sresss;e.-Os‘,a = !.-.?!?. r; This line of code causes the io_Data field of the message field to point to the output_str. The output_str is the
string that will be spoken by the narrator device once it receives the writeNarrator message.
Each of the different fields of the narrntor rb message have a special purpose. The fields we are most interested in are the rate, volume, mode, sex, pitch, and message fields. The rate field sets the speed of uttered speech (words per minute). The volume field sets the volume level. The mode field controls the intonation and stress of the artificial speech. The sex field causes the narrator device to imitate male or female speech. The pitch field sets the baseline frequency of the narrator device. Finally, the message field contains a standard I O (Input Output) request block. In C the
structure of the standard IOStdRoq block (message) is: ¦¦1 ¦ struct Message iojlessage; struct Device *io_Device;
* device r.cde pointer * struct Unit •:o_Ur.tr; !* unit (driver
WORD icjDcnrand;
• 1 device ccrrar.d * U3YTZ io_Flagsf BYTE io_Errc-r;
* error cr warning nur V. ULONG icj.crail; actual • o: tycas
transferred V ULONG io_Length; f requested bytes
transferred* APTS ioJSara; points to data area * YLOMG
* offset for block structured devices And the same message
structure in Modula-2 with comments is: lOStdReq - RECORD
ioMessage : Message; ioDevice Devicertr;
* device r.cde pointer *) ioUnit 'JnitFtr; T unit (driver private
icCceroar.d CAEE.LA_;
* device ccertand * 10;lags ICFlagsSet; ioError BYTE;
* error or warning nun ioActual LCNGCARD;
* actual * of bytes transferred *) ioLer.gth LGNGCARD; 1
* requested * bytes to transfer *1 ioData ADDRESS; t* points to
data area *1 ioOffset L0NGCAED;
* offset for block structured devices EC; Example 2: ressage.isj*
- s:r:€3 attftftjRt ; This line of code first computes the
length of output_str and assigns it to the io_Length field of
the message field.
Example 3: writeNar razor- volu.re = DEFVOL; This line of code assigns the default volume (64) to volume field of the writeNarrator field.
As you may have noticed, once you understand the basic components of the Amiga message structure(s), you can easily manipulate the narrator device to produce the speech you want.
Let's go ahead and step through the "FormNumber" program and follow its logical flow to see how the program works.
MessagePort To communicate with the narrator device, first of all you need a port. I trv to think of a port as a doorway to the outside world, in this case other running programs and devices. Each port has an address from which messages can be sent and received. A more technical definition is that a port is a link between communicating processes. In our case we need a message port to communicate with the narrator device. Notice in the following C code: iTirrjar: ; Creator:,0,t:: writeNarrator = [struct narrator jrb *) CreateExt10i vriteport, sizeof(struct narratorjrb)); anti Modula-2 code: we
create a private port named "writeport" with zero priority. We then create an I O request block named "writeNarrator'Targeenough to contain the narrator rb message structure and assign "writeport" as its reply port. The reply port is the address of the entity sending the message. Using the analogy of the postal service, we'll say that a request block (an envelope) is being sent; the reply port "writeport” is the return address on the request block (envelope); and the request block contains a message (letter) the type and size of narrator_rb.
Next, in the program below, we initialize our request block "writeNarrator" so we can properly communicate with the narrator device. An important step to notice here is that we are setting the writeNarrator- message.io Command field toCMD_VVRITE to indicate that we will be writing to the narrator device, not reading it.
The next major step is to open the narrator device.
OpenDevice Before we can use the narrator device, we first must open the device. The narrator device is disk-resident and the narrator device must be present in the directory currently assigned by AmigaDos to the DEVS: directory. To open the narrator device, we use the OpenDevice() function call. In C it's of the form: ; Cy : f" .,; ce Ji::1-r :. Ar'.:n :: Tt:::V ,01; and in Modula-2 it is: ¦ - : - t ¦' ... ¦ ::T. V , V. wri:eNarrator, ODJ ; When using the OpenDevice() function to open the narrator device we specify the name of the device being opened and also give the name of the I O request
block with which we will be communicating. If the narrator device is opened successfully, theOpenDeviceQ function returns a zero result to the variable "error"; if the narrator device isn't opened, the variable "error" will contain an error code.
Now that the narrator device is open and we have established a direct communication path, we can freely send it request blocks containing messages of what we want spoken. All that remains now is to create our messages.
Message Creation As mentioned earlier, "FormNumber” uses its own algorithm to create phoneme-encoded strings. The program "Formnumber" assumes it is being executed from theCLl (Command Line Interface) and that the number toliespoken is entered on the command line also, for example "FormNumber $ 12,739.76". The program performs error-checking on the number string entered and it verifies that the number string entered is no more than 30 digits long (maximum length allowed). The input number string is separated in integral and fractional portions, if applicable, and the phoneme-encoded strings
are formed.
If you examine the data areas of the programs you will notice that the phoneme-encoded strings are predefined. For example, the number 13 is represented by the phoneme-encoded string "THER4THTIYN". The Amiga ROM Kernel Reference Manual: Libraries and Devices (Addison-Wesley, 1990) explains phonemes in great detail. The algorithm creating the phoneme-encoded strings in "FormNumber" creates the strings by examining the input number string from left to right. The logic of the algorithm is fairly straightforward. It looks at the input number one digit at a time.
Each digi t is analyzed to determine which phoneme-encoded string it represents. The "1" digit could represent "WAH3N" (one), or it could just as easily represent "TWEH4LV" (twelve) if the "I" digit is immediately followed by a "2" (i.e., "12"). As exemplified in the latter case, the algorithm must know how the current digit relates to the position of other digits within the number string before choosing which phoneme-encoded string to use.
The "FormNumber" program examines each numerical digit in the input number string, chooses the appropriate phoneme- encoded string, and then concatenates all the individual strings to form the final phoneme-encoded string to be spoken by the narrator device. In "FormNumber" the final phoneme-encoded string is assigned to the variable "output_str". The final phoneme-encoded string is then inserted into the request block "writeNarrator". In C this is done with: wr '. ¦ . ... : T, =
v. Lr.-.TV':: Lerig-.h - r'.rler.'. : and in Modula-2 it is: KICK
: v. : : DO :t t : = T - . TT": . :T : " := S-ttttS::-:: EtC ,
Now we have a complete request block ready to be sent (mailed)
to the narrator device. We send the request block using the
DoIO() function call. DoIO() sends the request block to the
narrator device and waits for the narrator device to finish
speaking the "output_str" (phoneme-encoded string) before
returning control to our main program. Once control returns to
our main program, we sever the communication path to the
narrator device, delete the request block and port from
memory, and exit the program.
I hope that my short example of using the narrator device can be useful to you. You can easily modify both the Modula-2 and C coding examples so they may be used within any application program you choose to write. In addition to the Amiga ROM Kernel Reference Manual: Libraries and Devices, you may wish to consult The Waite Group's Inside the Amiga with C (Howard W. Sams & Company,
1988) .
Please write to Lynwood Cowan c o Amazing Computing,
P. O. Box 869, Fall River, MA 02722-0869, or contact him via
Plinkat “LWCOWAN".
I Program listings begin on the following page.] Listing One: FormNumber Program Written in C twood Ccvar.
I Harcfc lv?0 Date
* set dollar flag to false 'i short DclIar.Fiag = FALSE:
* array for integer part of number • char number illj; ‘ array
for fraction part of number * char ::nal_st:;::j]: • array for
final phemr.e string • short TntegerisZero - FALSE; * zero
integer short FractTsZero = FALSE; '* zero fraction flag *i
Purpose : This program demons’rates hcv to use the Amiga speech
system. The progrit will accept as input a number string (i.e.
* 1224.3-!' And convert the maker string into ar.
Phor.era-encoded string to be spoken by the narrator device. To
use this program the user nust enter ’.he number to be spoken
directly after the progran rare, for example 'Forrn.urber
ST2.34T- =3'. The curie: entered will be spoken by the narrator
- program vill accept coma's ir. The input number
- program vill accept dollar sign's :r. Input
- procram v.ll recite real numbers
- program will no: recite numbers longer than 10 digits * ’
include files *
• include ‘exec types include 'exec exec.h'
• include string.h
* include stdic.h
• include s:dlit.h
• include 'devices .narrate:.h' include 'exec pcrts.i = include
'exec. To.h' * Local Functions ' char 'check_input (char *
input jiura, char ‘gcodjun); void ge:_:raction(char 'jnputjuui,
char *frac_r.ua); void Formjhnier I char *new_num): void
SayJhmber char *output_strl: in lint argc, char ‘argv|]l '
check the input number *
* no input ranker so exit * exit [Ok :¦ else
* g: and verify number entered * argv[1] - checfc_inputlargvIL].
* default tc zero * Integer!sZero * TRUE; strcat'final.str,
rero); if (Point.Flag!
• if point flag set fcr number procei '* fracticr. *
ge:_£:action(drgv[l!. Ifraction[0] J; ' default to rero by
setting flag V if ( fraction[0] == BULL ! ( FractlsZero - TRUE;
• '* end of if *' ) t* end cf if . * giooa. C1
• define FALSE
• define TRUE 1 ¦ FreDefim.ed Strings T 1 ZEHlROW'; TDJ3*;
* THRIY4'; ' Fcri-i?,'; ' FAY47* ; ' SIH4FS'; : * SEH3V2.T' : ‘
EY3T'; char 'zero : char ’crn.e = char 'three - char -four =
char ’five = char *3ix - char 'seven - char ’r.me = '* check i:
there are mere than 30 digits * T :r. Number. If so abort the
program ’ if Cstrien[number) - strlentfraction)I 30) exitfO);
' EhiLufr.KW; ‘ TVJEKiLV* ,* : * 7KZ?.4IE7r£!*; = ' rts-4?.
- ' flhMFTHTiili': : ' STKiKSlid-: '¦ skip
r. teger is :e: i: f!Integer.s eroi if -ate if number)I
* form string of phonemes V ..... - r r * :: :m J.’mbe:: r. Tiber
I ; else
* nothing but ceres in number * strcat final_str, zero!; 1 *
end of tf v ’ ad: the were ‘dollars* tc number * ’ string if
flag is true % if (Dollar.Flag) streamf ir.al.str, dolls); char
'thirteen char 'fourteen char ’fifteen char ’sixteen char
‘sevemtee char ’eighteen char 'nineteen ‘ XAY4K T hihT TIYW;
* roK4R::y'f FIS&FTlY'i SL KSTIY*; ’ Esi*Y::r:v’: ' EY3IlY'; ’
* HAK4*n3RT‘ ; = ¦ 1Vji’3ZAE!«T' ; * ' BIU4LIHUK'; = '
:?.:H4LIF3'; = * F £4DFIHIIH3‘; = ' 1-Tft: H 4TCTF j KLIriUlir
r ' SEMKSTiHLIKUN* ; ' AA4?rrTKL; rv; ' 3AA3LERS"; ¦ iEH4KTS':
¦ =0:41"*; char ‘fifty ¦ char ’sixty : char 'eighty = char
‘ninety - char ‘hundred = char ‘thousand char ‘million • char
‘billion ¦ char *mu=drill char ‘quintill mar *cous chi: ’cents
if (Point_Fkg) if 'Lollar.Flagi
* add the word ‘and* to number string 1 strcat(final_str
• add 'point* to number string • strcatIfinal.str, point); i:
* add 'zero* tc final string * strcat fmal.str, rero); else if
atoi tracticnli 1 torn string cf phonemes ft
* f: icticn mrrber * Fomjiunberf fraction I; else ' set decimal
point flag to fals short r:;:i_Fl=g - FALSE; A MAZI.VG
COMPLTl.S G 2 nothing but zeros * streat(final.str, zero]; if
(Collar_Flag] F-BASIC 3 JO r aid "cents' to number phoneme
string * strcat(final_str, cents); } r end cf if V } * end cf
else v f* recite number and exit program * Version 2.0 Added:
Version 3.0 Added: Say JlunberIf inal_str); ) * rain *
* this function forms a phone string based on * i* the number
contained in the pointer 'nevjm ’!
Void ForaJJucfcer(char *newj)unt) char 'nunstr - NULL; char 'base = HULL; register char shortstr; register int digits; register int str.length; * current string length r short rar.ge.base; F-BASIC" With User's Manual & Sample Programs Disk
- $ 99.95- F-BASIC With Complete Source Level DeBugger ' get
length cf integer part cf number ¦ str_length -
strien[nev_nuis]; t Lompiere ooura
- Only $ 159.95- ;r repeat this loop until the string for the *
* number is completely formed cy concatenation *i Original
Features: ¦ Enhanced, compiled BASIC
• Extensive control structures
• True Recursion & Subprograms
• FAST Real Computations
• Easy To Use For Beginners
• Can't Be Outgrown By Experts
• Animation & icons
• IFF Picture Reader
• Random Access Files
• F-Basic Linker
• Improved Graphics & Sound
• RECORD Structures Pointers
• Integrated Editor Environment
• 020 030 Support
• IFF Sound Player
• Built In Complex Matrices
• Object Oriented Programs ¦ Compatible with 500,1000, 2000,2500,
or 3000 do I ' remember 'newjiun points to first character
shortstr - *r.ew_r.un *; ' extract first character ¦ switch
(shortstr) case '1 *: nunstr = one; break; case ‘2‘: nuratr =
two; break; case '1': nunstr =• three; break; case '4': nunstr
= four; break; case '5': nunstr = five; break; case '6': nunstr
= six; break; case ; nunstr = seven; break; case nunstr =
eight; break; case nunstr = nine; break; default: shortstr -
Break; } ’end of switch ri
* if character not *0' then assign a base ’ if (shortstr != KXLI
I* compute range for base * range_base = (str_length - l} 3;
fitch lrange_ba$ e] case 0: base - r-TJLL; break; case i; base
= thousand; break; case 2: base = million; break; case 3: base
= billion; break; case 4: base = trillion; break; case 5: base
= cuadrill; break?
Case 6: base =¦ quintill; break; case 9; base = sextill; break; case 8: case = septill; break; creak; rase '6': strcat(final.str, eighteen); creak; rase '9': strcatf:ir.al_scr. nineteen); break; ) r er.c cl switch ’ strcat(final.str, base); str.length-; base = NULL; break; case ¦2 : strcat(final.str, break; twenty); case '3 : strca:(final.str, break; thirty); case '4 : strcat(final.str, break; fourty); case '5 : strcat1final.str, break; fifty); case *6 : strcat(final.str, break; sixty): case ¦7 : strcat(final.str, break; seventy) case '6 : strcat(final.str, eighty); break; case ¦r :
strcat(finaljstr, break; ninety); ' end of switch 7 end of if ' break: case 1: it (shortstr) ( * handle the case cn a nonzero digit *?
StrcatIfinaljstr, nuffistr}?
Strcat(final_str, base); } else ;r handle the case of the zero digit * strcat(final.str, base); j * end of if base = NULL; break; ) I* end of switch , * decrement number string length V str_length*; ] while (str.length 0); r stop loop when string length - 0 * } * ForcJJumber ’ else if ('inputjium -= V) I * set iiag signifying decimal point ’ Foint.Flag = TRUE; * end of else * * increment pointer to *input_r.ua ar.d keep * * performing do-while until NULL or reached ' } while ( !Point.Flag li !Tinput_num*-+ !- HULL) ); ' return pointer to current * * character of input number '
return input jium;
* check_inpu: V ¦ this function gets the fraction part of number.
* • the •input.num. points to first undeciphered *
* character in the input number string. * void get.tract
Lon(char ’input.num, char 'frae.num) i * strip cut all
characters that are not in V * the range 0 thru 9 * do f '
remember *input.num is points to first char, v if I'input
jnura = *0') && *input.num - *9') ) f* create valid number
string 4 rS ' point to next character space *
• frac.r.ur*' = 'ir.put.nur; ) * er.d cf if •
• increment counter at ccmcar.d line argv ’ i while (* input.num
!= KULL); ’ keep perforating do-while until NULL is reached *
J * get.fracticn *
* this function retrieves the number free the corrand * • line
numbers longer than 30 digits will cause the r ,¦ * program to
abort * char 'check.inpuc(char *input_numr char ‘good nan)
' remember *ir-put.nun points ' * to firs: character of input
number * ’ check if pointer points to a dollar sign * if (•
inputjam -= 'S’] ( ’ set collar sign flag *' Dollar_Flag =
TRUE; ' neve pointer to r.ext character *
* input_rru3* •; ) • end of if • I* skip leading zeros * while
(*inpu:_r.um -- '0')
* input_nun*s i* strip out all characters that are not ir. The
*.; • range 0 thru 9 * co
• remember 'input.nun is pointing to ' * first character ' if (
('input.num = 'C) &S [*inputjitan = '?'( ! (
• create valid number string v 'gocd.r.o* - 'ir.putjvm; ;'T this
function recites the phoneme-encoded string * ' using the
narrator device. The input is the * * phor.er.e-er.coded
string 'output.str. '1 void SayJi’umier (char 'output.str)
struct MsgPort ’vricepor: - fiULL; struct narrator.rb
'writeNarrator - NULL; extern struct KsgPcrt ’CreateFortI);
extern struct IQRequest 'CreateExtlOl); SHORT error; i* which
channels to use V BYTE audCiiaiNasks[4] = (3,5,10,12); ¦ *
create a port * writeport = Create?ort(0,0); ’ if port net
created exit * i? Cwritopert -- NULLI printff-Error in
creating XritePortin'); exit(0); } " open the narrator device
"¦ writeNarrator = (struct narrator.rb ¦) CreateExtlO
(writeport, sizeof(struct narrator.rb)); if IwriteNarrator ==
NULL) i printf('error in creating ExtlOin'); • delete port 7
DeletePort(writeport)r exit(O);
• set up parameters for writing message ' ¦' TO NARRATOR DE ICE 3
- ¦' show where to find the channel masks *
writeNarrator- cr.jrasks = (auKhanMasksJ;
* and tell it fcew -any of '.her there are V
vriteNarra:or- nr.jMsks - sizecflaudChanMasksl;
* tell it where to find the string to speak *
• TiteSarrator- sessage.io_Data ; (APTRloutput.str; • tell it
how cany characters the translate * " function returned *
vrite-Narrator-wnessage.io.length : strlen(output_s::l; ' tell
it this is a write command *' vriteNarrator-message. Io.Comar.d
- CHDJffllTE;
* Open the Device * error =
OpenDevicei'narrator.device'.Q.writeKarreior.O;; ' if narrator
device not ope- exit * if (error !t NULL) i
DeleteExtKHwriteforrato: i ; Deleterortlvritepcrt); exittCl;
* set voIuse * write!Jarrator- voiurie - DEFVOL;
writeIJarrator- nessage.io_Data = lAPTRJoutput str; wr
i:eKarmor~ oessage. Io.Length - strlenfoaitput_str); ' perform
IC request, and speak to us new * Do:0(vriteJiarrator)j
* cleanup everything and exit * CioseDeviceivriteNarrater);
DeleteExtIC(writeharrater|; DeletePortlwriteportl; ] *
Sayjteeber v House of Mouse Your Mouse & Accessories
Specialists "Q" Mouse $ 69.95 Professional Quality Amiga Mouse
Lifetime Warranty "If ynu use your Amiga professionally, or if
you simply wirnt the best replacement mouse available for your
Amiga, the ”Q" mouse is the one you want. I know, I've tried
them all."
George Graham 30 Day Moncv Back Guarantee Fred Utilih &. Funstuff Disk W Hvery Mouse Trackball Chic Mouse S29.95 Visa AD Mouse $ 24.95 M C AD Mouse W Pad & Holder $ 29.95 con Super Trackball W Firelock $ 69.95 V_- uv AH Standard Trackball
544. 95 Mouse Pads S 4.95 Orders 6' Extension Cable S 5.95 Ship
Universal Joystick Mouse Switch $ 29.95 Same Beetle Mouse
S44.95 Day A-501 Clone $ 44.95 Phone: (308) 745-1243 Or Fax:
(308) 745-1246
P. O. Box 130, Loup City, Nebraska 68853 Listing Two: FormNumber
Progiam Written in Benchmark Modula-2 Circle 192 on Reader
Service card.
* Definition nodule for using the narrator device *) CmdHrtte;
FROM lODevicesUtl1 IMPORT CreateExtIO, DeleteExtIO; FROM
Libraries IKFCRT OpenLibrary, CloseLibrary; FROM NarratorDevice
IMPOST narratorrbPtr, narratorrb; FROM Ports IMPORT MsgPortPtr;
FROM PortsUtil IMPORT CreatePcrt, CeletePort; TYPE ior.g_string
-- ARRAY [0..-I99] OF CHAR; r-XEXHE Cleanup:
* cleanup cy closing narrator device and related pcrts ’
PROCEDURE SayJLmier (outputs:rir.g : long.string; StringSize :
LONXARD ); (• this procedure uses the narrator device to speak
an already *i (f phoneme-encoded string ') (* outputs:ring is
the phcneoe-encoded string to be spoken and *)
* StringSize is the length of output string •) CCK5T I* audio
channel assignments * LeftO = 0; RightO « 1; Sight! = 2; Leftl
= 2; TYPE AudioChanneiSet = SET OF iLeftO-.Leftl]; VAR
writeport : MsgPart?tr; vriteNarrator : narratorrbPtr; error :
INTEGER; audChanMasks : ARRAY [D..3] OF AudioChanneiSet;
PROCEDURE Cleanup; END Narrate.
IMPLEMENTATION MODULE Narrate; (• Program Name : Narrate Author ; Lynwood Cowan Date : March 1990 BEGIN IF vriteNarrator * NIL THEN CloseDevice(writeNarrator); END; IF vriteNarrator * NIL THE?* DeleteExtlO(writeNarrator); END; IF vritepcrt * NIL THEN DeletePcrt(writeport*}; 30; HALT; END Cleanup; FROM SYSTEM IHPCF.T ADR, Will, 7SIZE; FROM lODevices IMPORT OpenDevice, CioseDevice, DoIO, PROCEDURE iayJZi’berioutpntstr.ng : lor.g.strir.g; Strings ice : LOJJGCARD );
* this prc-cedur* uses the narrator device to speak am. Already *
* HAY4H’; ten ‘ 7EH4N'; eleven
• EH4LEHYVHiN': twelve ' 7WS2J4LY' s thirteen ' 7HER4TK7IYN’ ;
fourteen ' F0H4R TIY4N*; fifteen
* FIH4FTHT3’i74 ; sixteen
• s:h ks?:yn'; seventeen
• ssi3v:??r:w; eighteen ¦ EY37 TIY4N'; nineteen ' I3AY4N TIY4N';
twenty ' 7WEM4E7T1Y'; thirty ' TRER4T1Y1; fourty ' E0K4FTIY*;
fifty ‘ FIMFTiY'; sixty J SlHiKSTIV; seventy ‘ SEH3VIWTIY *
* EY3T1Y’; ninety 1 .Yi:rriY4 •; hundred
- KAH4NDRD'; thousand ' THAW3ZAEKD'; million ' MIH4LIKUN';
* BIH4LIKUN'; trill ten ’ TrlHILiH ’r qnadrill ’ xe4:=:hl:h"N‘;
quint ill ¦ •xh4nt?.:hl:hi.t;‘; sextiil 1 5EH4KSTiHL:HUN'; sept
ill ¦ SEMRTIHllKUN'; octi.il ‘ AaiKTlHLIHUJi*; dells
* DAA3LSSS4; cents ' SEHiNTS'; point
* PCYiNT': say.and
* AE21C;
* translated string *) BEG iJ« WITH writetterratcrA DO cteasks
ADP.isudCharJtesjis): nrrssks ; - SIZE audCharJ&sks : aessage,
ioData : - ADR (outputstring i; message.ioLength :* StrtngSize;
mouths :- BYTE 101; message, ioCocirand : = CmdWrite; ?ID; (*
initiate request to narrator device error :- CpersEevicel ADR
I'narrator. Device'! ,0D,wri:e!ia:ratcr.3D): I? Error - i 7HEN
Cleanup: END:
* perform. 10 request, ar.d speak to os 'l error :=
DoIOCvriteMarratori; END Sdyjtumher; BEGIN I* mitia.ize tne
moau.e •} audChamJfcsks[0J :- AucicChannelSet fLeft0,Right : =
AndicChamel Set • Left I, »: ant : • Audi cChanr.el Set ¦ Left
1 r ght ;- AudioChamneiSet¦!Left 1,?,ght audlhirMaski; i
audOftanSasfcs [ i aubCha.nXasks 3
* open the narrator device *) wfiteport := CreaterortiNIL,:)); I?
Writepcrt - NIL THE; Cleanup; EKD: w: iteNarrarar :-
TreateEx:ID1vr.t epcrt*,TSIZZicar rat erro’ IF wnreNarrato: -
NIL THE! Cleanup; END; MODULE FonrXtrher; TYPE nur_str:ng =
ARRAY fI.*401 CF CHAR; YAH digits : CARDINAL; shortstr ; A?FAY
[I,.11 Or CHAR; strjergth : CARDINAL; 0r.e_C.nar : CHAR; number
: nx.string; fraction : r,urn .string; base, rvunstr :
r.um.strirg; finals:r ; longest ring; j, V. : CARDINAL;
roint.rlag ; 3XLEAN; Dcllii.Flag : SXLEA.N: Y Program. See :
FcrrNumber Author : Lynwood Cowan Date : March 1993 Purpose :
This program demonstrates hew tc ’use the Am:ga speech system.
Tr.e program will accept as input a number string 'i.e. *1234.
34’!• and convert the number string into an phar.ere-encoded
string to be spoken by the narrator device. To use this croc
ran the user must enter the number tc M spoken directly after
the program name, for example 'Eonmumber SII,3 2.53*, The
number entered ’null be spoken by the narrator device.
- program w:13 accept cccra's in the input number
- program will accept cellar sign's S) ir. ,rp_r
* program will recite real numbers
- program will not recite numbers longer than 30 digits *) FROM
DeieteSubSLring, StringLer.gth, CcncatString; FROM Narrate
IMPORT Icng_strir.g, Cleanup, Say.Number; FROM System TM?;?T
argr. Arm.-; CONST null - CC; zero : ‘ ZEHlSDK'r cr.e -
• KAH3N'; two =
* 7.V3-; three ' TH3IV44; four : ' F0H4?.*; five : ' FAY;*.'; six
: ' s:h;f3*; sever.
‘ SEH3‘.3‘; eight = ' EY3T'; ull character FEXZXRE A,l ._Zeros_Test test_value : r.um.str; r.g i: 50CLEAN; ¦ procedure to test if the test.value contains all zeros i: sc return, return true to the caller ’ VAR result : BOOLEAN: testjer.gtn : CARDINAL; BEGIN : 1; 4 initialize counter variable 4 4 get initial string length 4i test.length : = StringLength'test.valuei; REPEAT IF !test_value[i] * '0') THEN 4 nonzero number set flag * RETURN IFALSE); ?ID: 4 end of if', i i - 1; I* increment counter 4) UNTIL it test.lengthf; RETURN (TRUE); ?ID All_Iercs_Test; PRCCEDUF.E Fcmjiumier; 4 procedure to
create a number string of words 4 ;4 from the number *i van baselength : CARDINAL; BEGIN ' repeat this I cop until the string for the number is completely fenced, by concatenation, *) REPEAT (' extract first number ) shortstr[1] := number[1J; • delete first character •} DeieteSubString[number,0,I); CASE shortstrflj OF '1': minstr or.e ‘2': mrstr two '3‘: nurstr three '4‘: nunstr := four 'S': nunstr five ‘S’: nurstr six '7': nrnstr : = seven 'c': := eight nuastr := nine ELSE shortstrjij : = null; numstr :: "j END,* (• end of case • •if character is not ’O’ then assign a base * IE
[s'r.crtstr[l] * null) Trill (• cocrpute base length *) base length : = str_ler.g:h ¦ 3; i* assign base to current number •) IF [baselength = 3) THEN base := thousand ELSI? (baselength ; 6) the;; base := millien ELSIF (baselength - 9) THEN base := billion ELSIF Ibaselength = 32) THEN base := trillion ELSIE (fcaselength = IS) THEN base := qjadrill ELSIF (baselength = 101 THEN base := quint ill ELSIF (baselength = 211 THEN base : = sextiil ELSIF (baselength = 2i) THEN base : = sept:11 ELSIF (baselength = 2?) “HET* base octill ELSE base " 20; * end of if • END; (* end of if *1
EXPERIENCE HAM-E WORKSHOP™ EXPERIENCE the thrill of using the finest new PAINT-GRAPHICS- ANIMATION program with your HAM-E display device, HAM-E Workshop gives the HAM-E artist the paint and animation capability enjoyc-d the world over by users of GRAPHICS WORKSHOP™. Solicited by the raakore of HAM-E, Holosoft Technologies converted the papular Graphics Workshop program to draw, paint and animate using the 4 million colors made available by HAM-E.
Try the auta-gcneratingPAGE and CELL ANIMATIONS, alterable move paths, and movement with acceleration. Supports AN1M format. Over 190 commands.
See the Graphics Workshop ad in this issue for more features. Offered at a bargain price because you had to Tniy’ the hardware!
HAM-E WORKSHOP (only) $ 50 (US) Plus 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 Bell Systems.
AMIGA is a registered trademark of Commodore Business Machirtes.
Circle 164 on Reader service card.
'20 ConcatString(finalstr.twelve)I ‘3’: GoncatStfinglfinalstr,thirteen} I ’4‘: ConcatString(finalstr, fourteen] I ConcatStringffkaistr,fifteen '6'; ConcatString!finalstr.sixteen! J
* 7': Ccr.catString I finalstr, seventeen) I ’ 51: Ccr.cat String
(finalstr, eighteen1 '3‘; Ccr.catStringl finalstr,nineteen)
ELSE [• case statement *) ESOi ConcatString (finals: r. base) ;
DeieteSubString dumber, 0,1); base t- M; str_Iength str,length
-1 1 ‘2’: ConcatSt:ing1finalstr, twenty!
• 3': ConcatStrmgl finalstr, thirty!
'4': ConcatStringIfinalstr* fourty) ¦ Cl, ConcatString[finalstr, fifty) I 'S': ConcatString(finalstr, sixty) i
* 7': ConcatString(finalstr, seventy) ‘S': ConcatString[iinalstr,
eighty) 'S': ConcatString(finalstr, ninety) ELSE r renerber
number of digits hundred, tenth, or single digit •) digits ”
str_length HDD 3; END; lr end of case statenent • 2D CASE
digits OF Or IF shortstrjl] * r.ull THEM ConcatString(f
inalstr,nuns tr); ConcatStrmgl finalstr, hundred) ; END I 2; IF
shortstrflj * null THEN CASE shortstrflj 0?
* 1*: CASE numberfl] OF ‘O'; ConcatStringlfmalstr.ten)I
ConcatStringtfinalstr,eleven)i 1: IF shortstrflj null THEN
ConcatString(finalstr,numstr); ConcatString!finalstr, base);
ELSE (* handle the case of the zero digit *)
ConcatStringffinalstr, base!; 2D; I* end of if • I (• reset
base to null *) base : = ELSE (‘ case statement •} END; 1* end
of case *) i* change string length ' str.length ; = str.ler.gth
- 1; UNTIL (strjengch = C); (4 end of repeat T) END
Fonn_Nusber; EEGIN (* retrieve the number from the coranand
line *) IF argc = 1 THEN (* exit this program, since no number
was entered *) HALT; EL3S (* continue executing program. .
Valid number * k := 0; !* initialize counter j C; number := ";
[* create eopty string *) (* set decimal point flag to false *1
?oint_Flag := FALSE; (* set dollar flag to false 4 Doller.flag
: = FALSE; I? ( argv"(ir[0I = ‘S' ) THEN (* set dollar sign
flag *) Dollar_Flag ;= TRUE; !* increment counter at com,and
line urgv *) j := j * 1; END; (* end of if ') 4 increment
counter at ccanard line argv 4 j j * I; UNTIL (Or.e_Cr.ar =
null); IF [fractional = null) THEN 4 default to zero 4]
fraction := ‘O’; END; (4 er.d of if • J END; (4 end of if 4
END; 4 end of if 4 f check i: there are more than 30 digits r)
(* in number ar.d if so abort the program *) if
((StringLength(number) * StringLengthIfracti on)1 30 THEN
HALT; END; (4 end of if4!
I* wke string null 4 finaistr (4 get initial string length 4) str_length StringLength(number); IF All_Zeros_Test number I THEN (4 nothing but zeros *) finaistr := zero; ELSE (4 tom the string of words from number 4i Fcmjfunber: Eld; I'end of if1 ;4 delete first space from number string *) DeleteSubStricgtfinaistr,0,1); IF Eollarjlag THEN (* add the word dollars to number string *) Ccr.catStrir.gl finaistr, dolls); END; (4 er.d of if *!
• strip out all characters that are *1 (* not ir. The range 0 thru 9 41 REPEAT '* this is an array cf char 4: One.Char : = argv'1 [ 1J * I j ] ; IF ( Cne.Char = ’O' ) AND (One.Char = ‘S' I THEN ! := * 1; r creating valid number string ¦] nuaberik] : = Cr.e_Cr.ar; ELSE IF [ Cr.e_Cha: . V ) THE:: I' set flag signifying decimal point 4 Foint_Fiag TRUE; am END; !' Increment counter at cerrand line argv 4 j := : + 1; UNTIL Foint.Flag OR [Cne.Char - null); IF (number[1] = null) THEfi i4 default to zero 4!
Number := ‘O'; END; (* end of if 4l IF Poin:_FIag THEN IF DolIar_Flag THEN (4 add the word ar.d' to number string 4) ConcatStrir.gt finaistr, say_and); ELSE (4 add cents to word string V ConcatString[finaistr, point); END; (¦ end of if 4 i4 form, fraction part of number 4) number := fraction; i4 get initial string length *) strj.ength ;= StringLem.gth (number); IF .Ail_Ieros_Test (number) THEN [T nothing but zeros 4 Ccr.catString(fina 1 str, zerc); ELSE [4 form, the string of words from •) (r fraction of Timber 4 Fomjiuaber; END; C end cf if 4 IF DolIar_Flag THEN (• add cents to word string
*) ConcatString[finaistr, cents); END; (• end of if * END; * end of if 4) IF Pointjlag THEN (* strip out the fraction if flag set *) k := 0; (* initialize counter 4) traction := "; I* create empty string 4) REPEAT 4 this is an array of char •) OneJIhar := argv”i1] [j1r IF (Cne.Char = 'C') AND (Or.e_Cr.ar = ‘9*I THE!
K := k * i; 4 creating valid number string 4) fraction[kj :- 0neJ3iar; END; i4 speak the coizDinea nuznoer *) Say_Kuirber(finaistr, LO?JGCARD(StringLength(finaistr)) 1;
• 4 close all oper. Narrator * (r devices, and related ports *)
Cleanup; END Fcmlvunber.
• AC* by The Bandito Ithe statements and projections presented in
"Roomers" are rumors in the purest sense. The hits of
information are gathered by a third-party source from whispers
inside the industry. At press time, they remain unconfirmed and
arc printed for entertainment value only. Accordingly, the
staff and associates of Amazing Computing™ cannot be held
responsible for the reports made in this column.I Commodore
Watchers The Bandito, of course, was the one who first told you
about the Amiga 3000T, or the tower version of the Amiga. Now
The Bandito hears that Commodore will offer a different ver
sion with a 68040card in it, in much the same way as the A2500
was introduced.
This machine will be so fast that you'd have to be The Flash to play arcade games on it at least those games where the programmers don't know how to do proper timing loops, that is. When can you get one? Perhaps by Christmas. Right now, the 68040 chip is still shipping in miniscule quantities, so Commodore sees no reason to move faster on the hardware. [At press time, we had no confirmation of litis new machine. Edl Commodore stock is wandering around 18 these days, and The Bandito thinks it might be heading higher. Were you one of those lucky folks who bought it at 41 2 a year ago? The
Bandito even remembers, long ago in the heyday of the C64, when Commodore stock was in the 60's. Could it happen again?
Well, anything's possibleon Wail Street, but don't hold your breath.
The prototype of the CDTV CD- ROM drive for the A500 prototype has been shown at recent conventions. To the discerning engineer's eye, it's obvious that this puppy is still some distance from actually being on the market. Commodore still hasn't figured out what the specs will be. There's some internal debate going on about how much RAM expansion might be in it and other expansion possibilities. So don't expect to turn your existing Amiga into a CDTV clone right away. You may be waiting until the fall, or perhaps even hoping that Santa will bring you a CDTV CD-ROM drive.
What's that you say? You have an A2000 A2500 and you want an internal CDTV CD-ROM drive? Here's how to get one: buy a 1992 calendar and circle the month of June. When that comes around, call your dealer and see whether he's heard of an internal C DTV CD-ROM drive for the A2000 yet.
Chances are he might...maybe. You have an A3000? Sorry, chances are that CDTV CD-ROM just isn't going to fit.
And The Bandito believes that if you expect the pricing on a Commodore CDTV CD-ROM to be incredibly cheaper than CDTV, you may be disappointed. Commodore will be producing CDTV in high volumes, thus keeping the price low. You may just want to get a CDTV when the price gets lower.
Besides, you can put that in the living room with the TV set, where you can have more fun with it. Don't forget to buy an external disk drive so you can play Shadow of the Beast on your 27" TV screen with your stereo going full blast.
The Bandito has heard there's some confusion regarding running CDTV software on an Amiga connected to a non-Commodore CD-ROM drive like the Xetec CD-ROM. Well, the truth is that some CDTV software will run just fine, but some might not since CDTV contains extra hardware and software you won't find in a stock Amiga. Of course, third-party CD-ROM manufacturers will do their best to make their drives CDTV compatible, but it really depends on how much technical help Commodore is willing to give them.
Some of the hacker types out there are having fun with CDTV, hooking up to another Amiga and accessing the CD-ROM like a diskdrive. Seems there are some su rprises on the free disk you get in the box apparently, they forgot to clean off the disk before it was mastered. The Bandito says "check it out!"
In other CDTV news, The Bandito hears that CDTV was a big hit at the World of Amiga show, where apparently Commodore sold about 350 of them. Of course, that's to the really dedicated fans. How well CDTV does at the retail store, we won't know for a while.
Commodore has been reviewing many different plans for its Amiga line.
Here's The Bandito's suggestions: how about a cost-reduced A500 to anchor the low end of the line? It should have a retail price of S299, with 1 meg of USE ANY PC AT!
You like the keyboard you use at your corporate office. You've gotten use to tiie character locations, the way it feels, sounds, or responds to your touch.
Or you just want a choice. Lei’s face it, your livelyhood may depend on your ease of interaction with your computer.
If you're not comforable with your keyboard, even simple text entry can become a burden.
Introducing the KB-Talker, your pathway to greater keyboard choices. It understands IBM-compatible keyboards (execpt the XT-types) and transfates the data tor your Amiga! Even the special Amiga-left and Amiga-right keys are implemented with the use of the Fll and FI2 keys. Everything else is the same.
~ The KB-Talker ~ Introductory' Price of $ 64,95 (compatible with all Amiga models except the A500) Co-Tronics Engineering
P. O. Box 1231 St. Louis. MO 63074
(314) 429-2644 Call for more information. Contact your local
dealer for purchase. Dealer inquiries invited.
Circle 162 on Reader Service card.
Memory and a disk drive. With some engineering, the motherboard cost could be significantly reduced, and the RF modulator built in. A new version of the A2000 is needed for the midrange: cost-reduce the motherboard, and base the case design around the A3000 to keep the price low. Perhaps a small, three-slot unit and a large seven- slot unit would be an effective way to fill out the middle of the line. The three- slot unit would be something to compete with the Mac Classic, Macintosh LC,and IBM's PS 1 series. Maybe even drop in a 68020 instead of a 68000, or perhaps just a faster 68000
would be appreciated (14 Mhz). If you price a unit like that around $ 1000, it would be very strong competition for IBM and Apple.
The Bandito has heard whispers about a new chip in the works for the Amiga that would provide 8-bitplane displays, giving you 256 colors. Of course, there are manv problems to be overcome before we would see this in an Amiga. The blitter would have to be revised to work with this new standard, and ideally the blitter should be able to work with full 24-bit displays.
When you have to move that many bits around, you really need acceleration.
Perhaps the most difficult problem is compatibility with the current graphics libraries and graphics programs.
But Commodore is committed to solving these problems. With the new Denise, they've pushed the current Amiga display technology about as far as it will go. It's time to start fresh and create a new standard. The Bandito predicts that we'll see this first in new, high-end Amigas. It will be years before such graphics would be a standard part of an Amiga 500.
Besides, Commodore is rather pleased right now about the proliferation of 24-bit video from third-party vendors. The trio of low cost solutions (DC TV, H AM-E, and ColorBurst) gives Commodore a way to say, "See? We have 24-bit color, and for much less than a Mac or IBM!" If only there was a little more standardization...but at least the 24-bit IFF file format helps out.
Commodore is also kicking around several ideas on improving the audio of the Amiga. The Bandito thinks the best one is to put a digital signal processor chip in there to handle the sound.
This could provide terrific sound capabilities, and if it was put on the motherboard properly, clever programmers could also use it for video processing or even to help with some math functions.
Sound of Music The Bandito toid you a while back there were some hot audio cards coming.
Well, a company called Beta Unlimited is introducing a 16-bit audio processor called AudioLink that provides up to 16 voices (eight in stereo) at sampling rates of up to 48 kHz (compact discs are only 44 kHz!). And you can do 2x oversampling, too, or 96 kHz if you're sampling in mono. The board can have up to 16 MB of memory on it, and includes MIDI ports. Of course, you get sound-editing software, too.
And they're not the only game in town. Sunrize Industries (creators of Perfect Sound) is introducing some new hardware and software to make the Amiga a professional sound-editing box. Their Audition 4 software is a new IFF sound editor, which sounds like fun. But their new audio cards, the AD1012 and AD 1016, give you 12-bit or 16-bit digital sound. The 12-bit card is fine for video work, while the 16-bit card is a must for CD-quality sound up to 100,000 samples per second, with the sample length limited only by your hard disk size.
Now the Amiga can take its rightful place in the musician's studio. Kiss it goodbye, Atari. Your last market niche is gone.
New on the Shelf The Bandito has seen a very interesting new gizmo from ICD: the Novia 20i, the first internal hard drive for the Amiga 500. This may be the first such drive, but it won't be the last. How do they fit a hard drive into an A500? Some clever engineering, starting with a 2.5" hard drive. Now that40 and 60 MB 2.5" drivesare available, The Bandito thinks it won't be long before you can have what looks like a stock A500 with a 60 MB hard drive under the hood and multiple megabytes of RAM, maybe even a 68030 accelerator. A great way to fool your friends: "Gee, you mean you don't
have 60 megabytes of storage on your A500?"
The Video Toaster has created a market for add-on products, and Digital Creations is the latest to enter that market. They have come up with a dual-channel time base corrector (TBC) that allows you to use two standard VCR's with the Video Toaster. Unfortunately, they've decided to follow NewTek's lead in silly product names by calling it The KITCHEN Sync (Kompletely Integrated TimebaseCor- rectors Having Everything Necessary to SYNChronyze 2 independent video sources). Frankly, The Bandito loves all this neat hardware, but that kind of product name would gag a maggot.
Whatever happened to good old letters and numbers forelectronic devices: the NewTek VT133-Z2, or the Digital Cre- f The Amiga " V Digest Series ) Tape 1 ¦ Mastering Workbench & CL 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 (Pius $ 2.75Tape Shipping & Handling) MasterCard, VISA. Check, C.O.D. all OK!
Call For Our Product Guide Orders: 1-800-234-0678 Horizon Video Prodjctions. Inc. Inquiries: (703)971-0001 6076-A Franconia Road Alexandria, VA 22310 »-*ji no Wcrti*nc?i ift PaiJfrTj'Vi cf Gonvnooor* *~«*i iac . Arn Vson a t rwr-arv ot Cse-J'xxJor EleCOnca LrnleC PagtS&Wrti a i el Belt lopx PjMakmj CorpoTfien Circle 165 on Reader Service card.
Ations KS500 2? Are we doomed to a succession of products named after household appliances, fixtures, and furnishings? What's next the Totally Ornamental Illuminated Linear Electronic Tester?
Apple Polishers The Bandito hears some odd things coming out of Apple these days. Apparently, they are really taking notice of events at Commodore. So much so that some of their new product ideas are starting to resemble Commodore products. Apple has set up a consumer products division, and among other things they're thinking about a competitor for CDTV. Apple's version would essentially be a Macintosh with a CD-ROM drive built in, made to look like a stereo component. Sound familiar? The only hitch is that since the Mac doesn't use a blitter, they'll have to put a 68020 chip in it, and
thus the price tag will be slightly stratospheric and it'll be slower than CDTV at displaying images.
But Apple has other ideas, too.
They're making plans with Sony to introduce a $ 500 Macintosh-based videogame machine that hooks into a TV set. Atleast, that's whatThe Bandito hears it sounds pretty wacky.
Entertainment Software What kind of fun can you have this summer? Of course, there are hordes of European shoot-em-ups heading this way. Those guys sure know how to get great sound and graphics performance out of an Amiga. If only they could design a game with just a tad more intellectual depth than Space Invaders, thev'd be a real threat. As it is, when you've seen one parallax-scrolling 64-color stereo-sound arcade masterpiece, you've pretty much seen 'em all.
There are a few interesting things out there. The Bandito thinks that Lemmings from Psygnosis ispretty cool; it certainly has the most amusing disposal method for on-screen characters since the old Death Race 2000 arcade game. But if you really must have an arcade game, the smash IBM hit Wing Commander is coming to the Amiga.
This summer? Ho ho ho, says The Bandito. Try Christmas.
By the way, bad news continues to hit the entertainment software business. The latest company to take the hit is Software Toolworks, which has laid off about 22 percent of its workforce (60 people). They'll take a $ 375,000 charge for severance costs in the quarter ending March 31. For the quarter ending Dec. 31, they lost S4.8 million on sales of $ 27.1 million, They blamed the usual suspects: slowing 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 VISIONSOFT PO BOX 22517 CARMEL, CA 93922 MEMORY
UNIT 2MB 4MB 8MB 1X8-80 SIMM % 49.00 98 192 376 4X8-80 SIMM
219. 00 - 219 429 256X4*80
6. 00 96 192 368 1X1-B0
6. 00 96 192 368 256X1-80
1. 75 112 192 384 1X4-80 SC ZIP
35. 00 140 280 520 ICO AdRAM 540 99 189 285 _ ICD AdRAM 2080 119
199 279 429 IVS META 4 - 249 339 - GVP 11 8 SCSI HC 209 305
397 567 AdSCSI 2080 199 295 387 557 TRUMP PRO A500 49N____469
T1 HER 2. ...219 AdlDE TEAC 43M.
AdSPEED . AdRAM 560 2M... SUPRA 5Q0RX 1H.
BIGFOOT POUER.. BAR & PIPES____ .359 .229 .199 .135 ..95 .185 ORDERS: 800-735-2633 visa mc cod IHFORMATION: 408-625-2633 FAX: 408-626*0532 CALL FOR CURRENT QUANTITY PRICING Circle 116 on Reader Service card.
Sales and a bad economy. But don't weep too much for them; they have tens of millions of dollars in the bank.
But you don't care about that; you want to see products. Well, something you should be able to find during the summer months is Eye of the Beholder from SSI. This essentially is a better version of Dungeon Master. EOB is the new king of Amiga role-playing games, a nd Du ngeonMas f er has a lot of ca tching up to do. Those guys have had years to come out with follow-ons to the success of DM, and they finally came out with Chaos Strikes Back, which really doesn't offer any improvements on the original. The Bandito supposes they've just been taking it easy or something.
Haven't they heard of competition? Get with it!
But if you want something that's completely out in left field, you have to go to Maxis. Those crazy guys who invented SimCity and SimEarth have come up with a really offbeat idea this time: SimAnt. Yes, it's a simulation of an ant colony. Sounds bizarre, but it could be a lot of fun battling various garden critters as well as those pesky humans in an effort to grow your colony. When will it be shipping? The Bandito couldn’t say; after all, there are many bugs in the software...
• AC* IF YOU'VE BEEN FOLLOWING along, you'll recall that last
month I introduced a new "shell' program from which simple
utility programs can begin. This month's column will build upon
the program code presented in that article.
Included in this shell is a new method of command line parsing that is data-driven. Support functions have been designed in a generic fashion and do not make any assumptions about what switches will be received. This makes adding new "switches" (re: features) to utility programs simple and allows the programmer to concentrate more effort upon the actual code required to perform these new activities.
Another feature of this command line processing is that the arguments and switches can be given in any order. This means that a rigid user interface is not required. Once the switches have been parsed, the program can begin "asking" for the arguments using a sequential index. Again, this allows flexibility from the user's standpoint, and yet the process can be handled by the support functions without extra effort on the programmer's part.
This month the final portion of my shell has been integrated into the previous one. These new functions handle file pattern processing which will make it simple to develop utility programs that search for particular files by pattern and, if activated, through subdirectories.
Listing One contains the code to a simple "directory" program. Although there is one function developed specifically for this program (we will discuss the operated function later), the remainder is the generic function code of the shell that can be reused easily with many other utility programs. To begin examining the listing, let's have a short review of the items introduced last time.
At the heart of the new model is the data structure named CMD_SWITCHES, defined as follows: typede: srrx: i char swrefc: •switch letter* char .¦! '. r.e; ‘a-ive true false' char •na.-ne; •name of cc-mar.c* char *r.elp; *heip infernal ion* char *cata; *daca pointer if gr }CND_SH ITCHES ,¦ This structure offers the most common requirements of command line switches used in my programs. An example initialization of the structure might look like this: iJS 0, "Subdirectories*. 'included in file search*, NULL}; where 'S' represents the command line switch character.
Active is set to FALSE (0). The confirmation message is a character string in this example "Subdirectories". The help text is designed to continue the confirmation message should it be requested. Finally, the data pointer is set to NULL so that we can tell if the user defines one (if we require it).
The functions in the program were developed as a series of building blocks. These functions are included within the source in the specified order so additional prototyping is not required: get_arg(): Searches the command line and returns a pointer to the requested argument number (excluding switches).
Set_switchO: Activates the user-specified switch in the command list and assigns the data pointer given.
Switch_set(): Tests and returns the setting of the specified switch.
Switch dataO: Returns the data pointer value of the specified switch.
Check_switches(): Searches the command line and assigns the appropriate switches and data pointers.
Help_commandO: Outputs the confirmation statements of activated switches and optionally the help associated with those switches.
Ask(): Used to retrieve a Yes or No response from the user to a passed question.
There are three more primary functions added to the new shell program and a fourth function was added to start (hold) the utility specific code. Let's address these functions in the order in which they will be accessed from main(), the start of the program.
After the initial command line processing and switch setting, fixname() is the first new function referenced. This function is passed the current argument and performs a few tests. Initially, the passed argument will be parsed into the components that make up a filename: Drive, Directory Path, Filename, and Extension.
Test number one tries to determine if the pattern name passed contains any wildcard references (the characters ' ?'). If it does then the argument is not changed and the function will bypass the remaining code and return a pointer to that argument.
If there are no wildcards, a test is made to determine if no directory or filename was specified. If none are specified, the wildcard characters ' ?' Are attached. The wildcard characters are also attached if the name passed is simply a directory name.
This function is basically designed to handle the "default" assignments. Other code may be required in this function from time to time. For instance, some programs may require the setting of default filenames, extensions, paths, etc. If you don't require default assignments in the utility being developed, then simply bypass the function.
After fixname() returns to main() the second new function is called. The primary function of lookfordir() is to locate subdirectories if requested by the user. The original pattern received by lookfordir() is passed on initially and, after returning, determines whether the user requested a search of the subdirectories. If subdirectories are included then lookfordir() calls itself recursively to further parse the requested pattern, A third new function, called by lookfordirQ, is lookforpntQ. Here, all files that match the pattern are determined. In this utility, which is similar to the DIR
program, both normal filenames and directory filenames are included in the search. In other utility programs it may not be necessary to include the subdirectories since the intent will most likely be to find only files. I tried to indicate the code that may be eliminated if desired. Upon finding a matching name to the pattern it is passed off to the operate() function which handles the utility-specific code.
Utility-specific code can be whatever is required. Of course, it doesn't all have to be handled in one function operateQ is simply the starting point. The parameters include the pathname found matching the pattern, the type of pathname (a file or directory), and the FilelnfoBlock (the directory information) for the current file.
From this information, it should be easy to determine if the program should continue with the remainder of the utility-specific code. Determining this might include testing the time and or date of the file, the size of the file, or any of the components of the directory entry. Additionally, it may be necessary to open the file and rend a header before deciding to continue, in DDIR, there is no need to do any of these things since we simply want to print the filename and its size.
This concludes the description of the shell in Listing One. Since developing this code, I have already created a whole new series of utility programs for my own use. I hope you find it just as useful.
Please write to Stephen Kemp do Amazing Computing,
P. O. Box 869, Fall River, MA 02722-0869.
Listing One
* DDIH.C Directory ar.d subdirectories with attributes
* Author; Stephen Kerrp V
* Each switch that the program allows rust be specified in a
command ’ * list defined by the structure type CMD_SWITCHES.
• * i Users specify command switches by preceedirg a switch character with a*
* slash I ) or hyphen ( - }. *' * Nor.-switched arguments are
simply counted and returned from the v
* connate line, thereby supporting variable arguments.
4include std:o.h 4include dos.h 4include string.h Chr = toupper ChrI; ’Case insensitive switches* forli = C; Cndsfi) .swtch 1=0; i*») ’Look through all comciands*
• define THUD 1
• define FALSE 0
• define OK 0
• define ERR -1
• define FILL; 1
• define DIRNAKE 2 ‘define YES ‘V sdefir.5 NC 'N' if
(Crcsii].svtch == Chr) *is this a match* return!
(intlCBidslij .active) r ‘return the active status*
return rALEE)r ‘Not found in the list* } * The following
structure is the hear: of this cocasand line parser.
An array of this structure type will contain all the switches that * the program expects to receive.
R r To provide user information cf active switches the structure provides
* tor both a name of the ccmar.d switch and an area to specify
* This model assumes that the first element will be the Help
switch that
* specifies the program name ar.d versions as well and car.
Contain a
* short description.
Typecef struct i char swtch; char active; char ‘name; char ‘help; char ‘data;
• switch letter* ¦true false active* ’name' '•help
information* "data pointer if given* }C3G_SVi'ITCHiS: ‘define
HELP sdefine SjBS 'S' ‘define NORMAL 'It' gqlswztches swii =
HELP,0.*DDIRP,'patiern r,5how files w; attrs jr. D;r ar.d
subdirs'.NUlL), SUBS, 0, ‘Subdirectories*, 'included in
search', HULL), 0,0, NULL, NULL, NULL}, i: GST_ARC-: This
function searches an argument array tor the specified
occurrence of a ccroar.d line parameter which was r.ot
specified my a switch or ) indicator.
Returns: The associated data pointer it found.
NULL indicates r.c argument data was specified.
Char ‘ get_arg(int Ccur.t, Char ’Argv l, unsigned Argc) ir.t i,x; for x=: = ; i Argc; **i} ‘look through all arguments*, if Argv[i][01 == ' ’ Il Argv[iif0j == *-’) * No: a command’ centinue; if (x :: Count I return Argv‘ 11); ‘four.d the specified ccur.t*. x*-; ’increment counter’ return i NULL); * No Argument f ound* SET SKITCH: This function activates the specified switch in the cc r.d list and assigns the data pointer passed.
Returns: TRUE if the character was found ir. The command list FALSE if not found in the list SWI?CK_DATA: This function returns the data pointer of the specified ’ switch from, the command list. * Returns: None NULL indicates the data pointer of argument V NULL indicates if no data pointer or not found in the list * * char *switch_daca(char Chr, CMD_SVfITCKES ’Cmcs) ir.t i; Chr = tcupper(Chr); ’Case insensitive switches' forfi = 0; Cndsfi].svtch t = C; ;-?) ‘Look through all conraucs* if (Cuds [i]. Svtch == Chr)-; ‘is this a natch* if (Qadsfij.active) ‘if active then*
return(Cnds)i).data]; ‘return the data pointer* else ‘otherwise* break; ‘stop looking* J } return(NULL); ‘Not found or not set’ CHECK_£WT7CKIS: This function examines the command line arguments arc assigns the appropriate switches from, the Command list specified.
Returns: OK (or FALSE) if no errors found.
TRUE if errors found.
- V int check switches(unsigned Argc. Char *Argv[], CMD_SWITCHES
‘Cmdsl int i; char ‘chr; char swtch; int errors: errors -
FALSE; T.o errors yet' if (Argc Hi ’if command line
arguments* :or i l;i Argc; i+OI ‘Look through list' chr =
Argvii}; ‘Get opening character* if (*chr == ll 'elm- ==¦
' ')[ ‘is this a switch indicator’ chr**; ‘get past switch
indicator* swtch = 'chr; "this is the swtch* chr**; ‘get to
data* if '*chr = = •=’} chr**; ‘get off equal* if -’chr )-
' 0' 55 *chr != ' 'i chr : NULL; if (set_sw:tch[swtch, chr.
Cads) -- FALSE) ; •invalid* errors - TRUE; *errcs was found*
;¦ } } return(errors!; 'return error state*' Chr =
:cupper(Chr); for 11 = C; Crds*:].swtch 'j; :*•)!
If (Cstds[i] .swtch it chr * Cuds [il.active * TRUE; Chiosfi] .data ? Pointer; return TRUE}; j ) return(FALSE);
• ‘Case insensitive switches'; ¦¦‘Loop through all switched'
‘Is this a match*.
¦"Then activate the switch* ‘Associate the data pointer*,
• ‘return found* 'Not found in the list* HELP.CQHHAND; Outputs
the command switches and optionally displays the* associated
descriptions with the commands. • :nt set_sw:ter.(char Chr,
char 'Pointer, OC_SWITCHES 'Crvisl The OEJTaTTCRES structure
assures that the first element contains the* program name and
associated version infon void help_conrand CMD_£W1TCHES *Cmds.
Ir.t All' ( int if (AllH ‘if display all in format ion*
printfl*%s %s n*,SW[0],nam.e,SW[0i.help); ‘display program
name* print!l‘ c This help info n‘.HELP); ‘the help info'
SWITQLSE:: This function returns the setting of the specified
switch frcm the command list.
Returns: TRUE indicates the switch is active FALSE indicates not active or not found in the list fori: = l:Cnd$ ;i:.swtch != 0; ;*»)( ‘for the remainder ' it (AIL 1 *ri All then, print" prfntfl* %c *,Cndsii].swtch); ’the switch letter*J if (Ctids 11}.active =- TRUE 1 All t ‘Then if active or All* printfl*%s fes r. Cndsjii.name, ((All)? Cods[i].help : **)}; *display remainder info* ) int switch_set[char Chr, CMD_£WITCHES *Cmds} ir.: if ' ASK: This function is used to retrieve a Yes cr No response from the * user to the question passed.
* Assumption is that the question is a text string followed by a data * text string generated by the program (such as a filename or something • frc® a file). You specify the default answer tc the q:ery.
Wc take out price!
* Returns: TRUE (1) if affiraativi
• FALSE (0} if negative response ion, char 'Datastr, char Defans)
int ans; Defar.s = toupper I Defans I; ’the default answer*
printf!J*s Is? (Y N): ic b Question, Dataset, Defans); 'print
query* 'keep getting until valid* 'get character upper case*
'if enter then default*
• which answer chosen* 'affirmative* 'show response'
• return affirmative* 'negative* ’•show r ¦"return negative*
for(;;) ans = toupper(getchar(J); if Ians == 13) ans = Defans;
switch Ians) case YES: printf(*Yes n*); return(TRUE); case S3
: printfI'No n'l; return(FALSE); } one byte
P. O. Box 455 Quaker Hill, CT 06375
(800) 441-BYTE, In a (203) 443-4623 OPERATE: this function is
where the program specific code will begin within the shell
program. The parameters to this function include the Path
name (with filename) the type of item passed: Directory or
filename* And the FilelnfoBlcck for the file in question.
This sample program, merely displays the file Returns: OK 0i if no problems EAR (-1) if problem encountered i and the file sire.
Int operate [char 'Path, int Type, struct FilelnfoBlcck 'Direr.O char buf183+1]; char fsize(FNSIZE*l]; Path=Path; if (? pe == FILEM}I sprintf Ifsize. *lld'. Direr.t- f ib Size); sprintftbuf.'1*32.32s llO.ICs n'.
Dirent- fib_File.Vame, fsire): else sprintfI but.'% - 32.32s II0.1Qs o'. Direr.t-xfib FileName, '! D;r 3' ; ) printf(but); return(OK); YOUR ONE-STOP,£MJG STORE Authorized dealer for Commodore-flmlga Computers, Great Valley Products (GVP), Authorized Commodore-Amlga Service and Repair.
Authorized Amiga Graphics Dealer.
If (j == 0 && strlcr.(cir)) ' if found in sub-dir * printf I'Sub-Directory ( Is | n’. Din: '• print name V if (di. F ib_Di rEnt ryType CK ’is just a file ' if I operate [path, FILEM, Soil -- ERR) * operate or. It • 11 split components ' ' attach wildcards if ; NULL); • get first * get next entry * ry ’ void lookforpat(char 'Fat) ( int j; struct FilelnfoBlock di; char dr [ FWSIZE]. Dir IFMSI2E], f ile (FNSIZE! * ext [ FESI2E! .* char dfile'fy-SIZEl.dext'FESIZEl; char path[FXSIZE]; LOOKFORPAT: This function receives a file pattern and them, searches for ail -latching files.
Upon finding a match the OPERATE function is called to perform the specific code.
If the pattern passed dees net have a filename then the wildcard is added assuming that the name was a directory name.
Strsfnldi.fib FileNam*, NULL, NULL, dfile, dext,; * split name ' stnrinlpath, dr , dir. Dfile, (strlen(dextl)? Dext;NULL]; 'merge' for lj=Q; :••]) I if (j =; 0) ( if (dfindl&di, path, 1)1 break: ) else if (dnextl&diM break; 1 st r s fa (Pat. Drv. Di r. file. Ext); if (file|0] == OK strcpylfiie, **?'): enpty* } stnrintpath, drv, dir, file, (strlentext)I? void lookfordirlchar *?atl I char drv[FNSIZE] ,dir!FHSI2E1.,f ile[FNSIZE| ,ext(FESIZE]: char pach[FxSI2Ej: char subs[FKSIZ-Kbuf!FXSiZS:; int :,x: struct fiUInfoSlock di?
Lookforpat(Fat); if (switchwset(SUBS, SW) 5= FALSE! Return: strsfniPat, drv, dir, file, ext): strmfnI subs,drv,dir,'*?',MULL); LOCKFCRDIfl: Tnis function first passes or. The pattern as it is received. After returning from LCCKFCAPATtern the switch setting is checked to determine if sub-directories were to be included in the program search.
Upon finding subsequent directories the function calls itself recursively to continue the search.
}else if (operate(path, DIRNAME,Sdi) ~ ERR) * operate on directory* return;
* Th.is portion only required if the 'operation*
* requires the director fur ;=j: ;• if == 0) ¦; if (dfir.dlidi,
subs, 1)1 fir.d firs- natch 4 break; } else ( if ldr.ex:(idi )
• find next break; if (di.fi.bwjirEr.:ryType C) • if is ret a
dir * CO"inue; ¦ put together the subdirectory r.are *
sprir.t: (buf, '%ststs'.d:r, istrien(dir) l?V':5,ci. 1 ib.Fi
let Jane 1; strnfnlpath, drv, buf, file, (str.enlext )? Ext:
NULL); * rerge • iDckfordirlpath!; '* look ter this dir
pattern* dfind(Adi,subs. 1); * return to original pattern*
:cr(x : 1 r x x**: dr.ext id:!: * return to set position *
FimJE: This function ray or ray not be required for sore
utility program. The function copies the passed filer.are
pattern into tr.e output r.are. The output is altered if it is
detentir.ei if the original r.are was sirpiy a director r.are
without wildcards specified Other specific code ray be
introduced here if necessary to ensure that other criteria
needs to he correct. Fcr instar.ee: default filenames,
extensions, etc. Returns: TRUE tl) if the pattern was altered
FALSE (C) if the pattern was r.o: altered in fixnar.s char
*Ncre, char *0utnaaei char
drviFKSIZEl,dirIFMSIZE;.file[FNSItEi,ext[FESI2E1: ins rval;
struct Filelr.tcSicck di: char *ptr; stropy[Qutname, KameI;
strsfnilSare, dr , dir. File, ex: : rval = stcpcKKajfi, '* ?
4ptr): :i (!rval) *r.o wild cards attached* if 'drvtCJ 14
(IdiriQ! File[0])J s'.rcat (Outname, '*?’!; return I TRUE);
}else ;f Idfindlidi, Outr.an.e. 1; == C) • * check if a
directory if (di.fib_u:::Ir.tr Typ-e ') i * is a directory if
tfile.'ZI ;= * if file rare split cut* strca:iOutr.ane(' '): .
*out a backslash* strcat lOitr.are, ’*?’); 'add wild cards*,
return I TRUE:: return FALSE r List of Advertisers Please use a
FREE AC Reader Service card to contact ALL advertisers who have
sparked your interest. Amiga product developers want to hear
from youl This is the best way they have of determining the
Amiga community's interests and needs. Take a moment now to
contact those companies featuring products you want to 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 3-Leaf Productions 25 182 Aamiga Warehouse 45 118 Amiga Video Magazine 89 109 Black Belt Systems CIV 101 Cancor 58 179 Co-Tronics Engineering 82 162 DKB Software 36 194 Delphi Noetic 75 110 Digital Creations cm 163 FairBrothers. Inc. 54 169 Garland Compilers & Diskettes 12 175 Grapevine Group, The 59 147 Great Valley Products 9 123 Holosoft Technologies 50 174 Holosoft Technologies 79 164 Horizon Video Productions 83 165 Interactive Video Systems 7 140 Lightning Bolt Computers 54 166 Marketron Micro Computer Systems 51 167 Memory Location, The 52 107
Memory Management, Inc. 83 186 Micro R&D 77 192 Moonlighter Software Development 11 199 Motion Blur Publishing 46 187 Newtek 1 150 NewTek 2-3 151 One Byte 87 121 Parth Galen 54 115
R. C.S. Management 23 168 SAS Institute 67 126 Smoky Mountain
Solutions 53 135 Soft-Logik Publishing Corp. Cll 185
T. T.R, Development 24 160
T. T.R. Development 13 161 VisionSoft 83 116
reading about the most important computer of the 90’s, imagine
the thrill of watching a television show dedicated entirely to
the Amiga, That's right, Amiga lover, Once a month, for an
entire hour beginning at 11 pm EDT on the first Tuesday of the
month, the AMIGA VIDEO MAGAZINE is now being broadcast into
your home, via satellite, on Spacenet I Channel 21 to over 5.5
million receiving dishes in North and South America. But you
don't have a satellite dish on your roof? No problem! Just
order your own videotapes of tiie show! VHS tapes of the AMIGA
VIDEO MAGAZINE can be mailed to your home each and every month,
so that you can keep abreast of the latest and most exciting
developments in the Amiga community.
Software and Hardware Reviews, User Profiles, Tutorials, Application Features, Game Reviews, AMIGA News, the AVM Art Gallery and much more. From the latest 3-D ray-tracing and animation packages to the most powerful productivity programs to the fastest hard drives to the neatest games! The AMIGA VIDEO MAGAZINE covers all the newest and most exciting AMIGA applications, in a moving video medium that lets you see how these programs and peripherals really work!
Don't wait! Order vour first issue now * and get a glimpse of the hottest television show around!
This is the only television show dedicated to the AMIGA computer!
Group discounts available to AMIGA USER GROUPS.
Dealer inquiries welcome. Call (212) 724-0288.
Don't miss our coverage of World of .7 u,*,- . . . XT . * , | ? One Month $ 15 Amiga in New York City 91 coming in the May issue! Name- Make check or money order payable to: | CVF Productions 200 W. 72nd Street, Suite 53 New York, NY 10023 Amiga® is a registered trademark of Commodore-Amiga, Inc., and is used with their permission.
AVM is produced by Computer Linked Images and is nol connected with Commodore-Amiga, Inc. | I 6 Months $ 75 ? ] Year $ 120 Address.
ZIP ¥ Vol. 1 No. 1 Premiere, 1986 Highlights include: "Super Spheres", An Abasic Graphics Program, by Kelly Kauffman "Date Virus", bv J Foust "EZ-Term", An Abasic terminal program, bv Kelly Kauffman "Inside CLI”. A guided insight into AmigaDos, by G. Musser
* Vol. 1 No. 2 1986 Highlights include: "inside CLI: Part Two",
Investigating CLI & ED, bv 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 CLI: Pari 3", by George Musser 1 Vol. 1 No. 4 1986
Highlights include: "Build Your Own 5 1 4" Drive Connector", by
E Viveiros "AmigaBASIC Tips", by Rich Wirch "Scrimper Part
One", A program to print Amiga screen, by P. Kivolowitz ¥ Vol.
1 No. 5 1986 Highlights include: "The HSI to RGB Conversion
Tool", by S Pietrowicz "Scrimper Part Two" by Perry Kivolowitz
"Building Tools", bv Daniel Knrv ¥ Vol. 1 No. 6 1986 Highlights
include: "Mailing List", A basic mail list program, by Kelly
Kauffman "Pointer Image Editor", by Stephen Pietrowicz
"Scrimper: Part Three", by Perry Kivolowitz i' Vol. 1 No. 7
1986 Highlights include: "Try 3-D", by Jim Meadows "Window
Requesters in Amiga Basic", b Steve Michel "I C What 1 Think",
A few C graphic progs, by R. Peterson "Linking C Programs with
Assembler Routines'', by G. Hull ¥ Vol. 1 No. S 1986 Highlights
include: "Using Fonts from AmigaBASIC ", bv Tim 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 Your Own Amiga-Related Business",by
- Keep Track of Your Business Usage for Taxes", b L Rummer
"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", bv Brvan 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", bv Joseph L Rothman "The
ACOProject„,.GraphicTcIeconferencing on the Amiga", bv S. K-
Pietrowicz "A Disk Librarian In AmigaBASIC", by John Kennan
"Creating And Using Amiga Workbench Icons", bv C. Hansel Back
Issue Index ¥ Vol. 2 No. 3, March 1987 Highlights include:
"Subscripts and Superscripts in AmigaBASIC”, by I. Smith
"AmigaTrix", Amiga shortcuts, by W. Block "Intuition Gadgets",
by Harriet Mavbeck Tolly "Forth!”, Put sound in your Forth
programs, by Jon Bryan ¥ Vol. 2 No. 4, April 1987 Highlights
include: "Jim Sachs Interview", bv 5. Hull "The Mouse That Got
Restored", by Jerry Hull and Bob Rhode "Secrets of Screen
Dumps", by NatkunOkun "Amigatrix I!", by Warren Block ¥ Vol. 2
No. 5, May 1987 Highlights include: "Programming in 68006
Assembly Language", by C. Martin "Using FulureSound with
AmigaBASIC", Programming utility with real digitized STEREO, by
J. Meadows "Waveform Workshop In AmigaBASIC", by J.Shields
"Intuition Gadgets: Part II", by H. MaybeckTolly ¥ 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 Bielak "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.
¥ Vol. 2 No. 9, September 1987 Highlights include; "Modula-2 Programming". Raw console dev. Events, by S Faiwiszewski "AmigaBASIC Patterns", by Brian Catle "Programming with Soundscape", by T Fay ¥ Vol. 2 No, 10, October 1987 Highlights include: "Max Headroom and the Amiga" by John Foust "Amiga Artist: Brian Williams", by John l oust "All About On-line Conferencing", by Richard Rae "Fast File I O with Modula-2", by Steve Faiwiszewski ¥ Vol. 2 No. 11, November 1987 Highlights include: "Modula-2 Programming" Devices, I O, & serial port, by S. Faiwiszewski "68000 Assembly Language", by Chris
Martin "The AMICUS Network”.by lohn Foust "C Animation: Part II", by Mike Swinger ¥ Vol. 2 No. 12. December 1987 Highlights include: "CLI Arguments in C”, by Paul Castonguay "MIDI Interface Adaptor", by Barrv Massoni "Modula-2", Command line calculator, by S. Faiwiszewski "Animation for C Rookies: Part III", by M. Swinger ¥ Vol. 3 No. 1, January 1988 Highlights include: "C Animation: Part IV", by Michael Swinger "Forth”, by John Bryan "The Big Picture", CLI system calls and manipulating disk files, 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- View", by Stephen Lebans "68000 Assembler Language Programming", by Chris Martin "AiRT", Icon-based program language, by 5. Faiwiszewski ¥ Vol. 3 No. 3. March 1988 Flighlights include: "The Hidden Power of CLI Batch File Processing", by J. Rothman "Perry Kivolowitz Interviewed”, by Ed Bercovitz.
"PAL Help". A1000 expansion reliability, by Pern.' Kivolowitz "Amiga Serial Portand MIDI Compatibility forYour A1000”, by L. Ritter and G. Rente ¥ Vol. 3 No. 4, April 1988 Flighlights include: "Writing A SoundScape Patch Librarian", by T. Fay "Upgrade Your AlOOO to A500 2000 Audio Power*', by H Bassen "Gels in Multi-Forth", by John Hushakra "The Big Picture, Part II: Unified Field Theory", by W. Ring ¥ Vol. 3 No. 5, May 1988 Highlights include: "Interactive Startup Sequence", by Udo Pemisz "The Companion", by P.Gosselin "The Big Picture, Unified Field Theory: Part III", by W, Ring "Modula-2",
Termination modules for Benchmark and TDI compilers, by Steve Faiwiszewski ¥ Vol. 3 No. 6, June 198S Highlights include: "ReassigningWorkbench Disks", by John Kennan "An IFF Reader in Multi-Forth", by Warren Block "Basic Directory Service Program", Programming alternative to the GimmeeZeroZero. By Bryan Catley ¥ Vol. 3 No. 7, July 1988 Highlights include: "Roll Those Presses!", The dandy, demanding world of desktop publishing, by Barney Schwartz "Linked Lists in C", by W. E. 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- Pietrowicz "Modula-2 Programming", Libraries and the FFP and 1EE math routines, by Steve Faiwiszewski "Amiga Interface for Blind Users", by Carl IV. Mann "Tumblin' Tots”, Assembly language program, by D. Ashley ¥ 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 Mulli-Forth, Part II: 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 Fakonburg "Bob and Ray Meet Frankenstein", Create, animate, and metamorphose graphics objects in AmigaBASIC, by R. D Asto "HAM & AmigaBASIC", Pack your AmigaBASIC progs with many of the Amiga's 4096 shades, by Bryan Catley V Vol. 3 No. 11, November 1988 Highlights include: "Structures in C", by Paul Castonguay "On The Crafting of Programs", Speed up your progs, by D. Hankins "BASIC Linker", Combine individual routines from your program libra r ‘ to create an executable program, by B, Zupke ¥ Vol. 3 No. 12, December 1988
Highlights include: "Converting Patch Librarian Files", by Phil Saunders "Easy Menus in Jforth", by Phil Burk "C Notes From The C Group: Program or function control coding", by Stephen Kemp ¥ Vol. 4 No. 1, January 1989 Highlights include: "Scrolling Through SuperBitMap Windows", by Read Predmore "Sync Tips: Dot crawl, the Amiga and composite video devices", by Oran J. Sands "Pointers, Function Pointers, and Pointer Declarations in C", by Forest W. Arnold '¥ 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 Arexx programming", by Sieve Faiwizewski ¥ Vol. 4 No. 3, March 1989 Highlights include: "Fractal Fundamentals", by Paui Castonguay "Image Processing With Photosynthesis", by Gerald Hull "Benchmark 1: Fully Utilizing The MC68881", Part I: Turbocharging the savage benchmark, by Read Predmore "Breaking the Bmap Barrier", Streamline AmigaBASIC library access with Quick Lib, by Robert D’Asto ¥ Vol. 4 No. 4. April 1989 Highlights include: "Adding the Not-So-Hard Disk", by j P. Twardy "The Max Hard Drive Kit", A hard drive
installation project, using Palomax's Max kit, by Donald W. Morgan "Sync Tips: A clearer picture of video and computer resolutions", by Oran j. Sands ¥ Vol. 4 No. 5, May 1989 Highlights include: "Building Your Own Stereo Digitizer4', by Andre Theberge "MIDI Out Interface", by Br. Seraphim Winslow "Digitized Sounds in Modula-2", by Len A. White "SyncTips: The secrets hidden beneath the flicker mode", by Oran J. Sands ¥ Vol. 4 No. 6, June 1989 Highlights include: "At Your Request: Design your own requesters in AmigaBASIC", by John F. Weiderhim "Exploring Amiga Disk Structures", by David Martin
"Diskless Compile in C", by Chuck Raudonis ¥ Vol. 4 No. 7, July 1989 Highlights include: "Adapting Analog Joysticks to the Amiga", by David Kinzcr "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 Bushakra Vol. 4 No. 9, September 1989 Highlights include: "Digitizing Color Slides And Negatives on the Amiga", by Ron Gull "Improving Your
Graphics Programming", by R. Martin "Cell Animation In Modula-2", by Nicholas Grasella "More Requesters in AmigaBASIC", by John R. Wiederhim ¥ Vol. 4 No. 10, October 1989 Highlights include: "Better TrackMouse", by Robert Katz "APL & The Amiga", by Henry Lippert "More requesters in AmigaBASIC", bv John Wiederhim "Glatt's Gadgets", by Jeff C.latt ¥ Vol. 4 No. 11, Nov ember 1989 Highlights Include: "The Amiga Hardware Interface", bvjohnlovine "APL & The Amiga, Part II", by Henry Lippert "64 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", by Br. Seraphim Winslow "View From the Inside: 13ars&Pipes",by Melissa Jordan Grev "ARexx Part II", by Steve Gillmor "A CLI Beginner's Questions Answered", by Mike Morrison ¥ Vol. 5 No. 1, January 1990 Highlights include: "Animation? BASICally!", Using Cell animation in AmigaBASIC, by Mike Morrison "Menu Builder", by T. Preston "Facing the CLI", Disk structures and startup-sequences, by Mike Morrison ¥ Vol. 5 No. 2, February 1990 Highlights include: "A Beginner's Guide to Desktop Publishing On The Amiga", by John Steiner "Resizing the shell CLI
Window", by William A. Jones "Call Assembly Language from BA SIC", by Martin F. Combs "An Amiga Conundrum", by David Scnger ¥ Vol. 5 No. 3, March 1990 Highlights include: "Screen Aid", A quick remedy to prolong the life of your monitor, by Bryan Catley "The Other Guys' Synthia Professional", review by David Duberman "Passport's Master Tracks Pro vs. Blue Ribbon Bakery's Bars&Pipes", by Ben Means ¥ Vol. 5 No, 4, April 1990 Highlights include: "Bridging the 3.5" Chasm", Making Amiga 3.5" drives compatible with IBM 3.5“ drives, by Karl D. Belsom "Bridgeboard Q & A", by Marion Deland "Handling
Gadget & Mouse 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 Jr.
¥ Vol. 5 No. 6, June 1990 Highlights include: "Convergence", Part 5 of the Fractal series, by P. Castonguay "C++: An introduction to object-oriented Amiga programming", by Scott B. Steinman "APL and The Amiga: Primitive Functions and Their Execution", by Henry T. Lippert ¥ Vol. 5 No. 7, July 1990 Highlights include: "Apples, Oranges, and MIPS: 68030-based Accelerators For The Amiga 2000", by Ernest P. Viveiros, Jr.
"Poor Man's Spreadsheet", A simple spreadsheet program that demonstrates manipulating arrays, by Gerry L. Penrose "Crunchy Frog II", by Jim Fiore "Getting to the Point: Custom Intuition Pointers In AmigaBASIC", by Robert D’Asto ¥ Vol. 5 No. 8, August 1990 Highlights include: "Mimctics' FrameBuffer", review by Lonnie Watson "Desktop Video in a University Setting", by John Steiner "Title Screens That Shine: Adding light sources with DeluxePaint 111", 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 Taul Miller "Time Out".by Mark Cashman "Voice-Controlled Joystick", by John lovine "Gradient Color Dithering on the Amiga Made Easy", by Francis Gardino ¥ Vol. 5 No. 18. 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",bv Douglas Bullard "Sound Tools for the Amiga", Stmrize Industries' Perfect Sound and MichTron’s Master Sound, reviews 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 Epiey "High Density Media Comes to the Amiga", Applied Engineering s AEHD drive, review by John Steiner "The KCS Power PC Board", by Ernest P. Viveiros, Jr.
'¥ Vol. 5 No. 12, December 1990 Highlights include; "1 nfonnation X-Change", Keeping up to date on the latest news via hardware, software, and cable TV, by Rick Broida "Feeding The Memory Monster", the ICD AdRAM 540 and AdRAM 560D, review by Ernest P. Viveiros, Jr.
"Making A Name For Yourself", Creating logos on the Amiga, by Frank McMahon ¥ Vol. 6 No. I, January 1991 Highlights include: "Electronic Color Splitter", an inexpensive way to grab images off video sources, by Greg Epiey "The Animation Studio", Disney’s classic approach in a character animation program, by Frank McMahon "Forensic Animation", the Amiga helps out in the courtroom, by Andrew Lichtman Vol. 6 No. 2, February 1991 Highlights include: "Xetec's Cdx-650", CD-ROM technology for the Amiga, by Lonnie Watson "More Ports For Your Amiga", Building an I O Expansion Board, by Jeff Lavin
"Medley", A look at different types of music software available, by Phil Saunders ¥ Vol. 6 No. 3, March 1991 Highlights include: "NewTek's Video Toaster: A New Era In Amiga Video", a complete tour of the Video Toaster, by Frank McMahon "Ultrasonic Ranging System", the sonar system project continues with the assembly of an ultrasonic ranging system, by John lovine "Writing Faster Assembly Language”, the discussion on how to speed up programs with assembly is completed, by Martin F. Combs ¥ Vol. 6 NO. 4, April 1991 Highlights Include: "DCTV", manipulate millions of colors in real time, by Frank
McMahon "Lauren in Disguise", workaround to DeluvPaint Ill s lack of F1AM support, by Merrill Callaway "Medley", Loam how to save your setup information with your sequences so the computer will automatically configure your synthesizer, by Phil Saunders Plus, a special feature on Graphic Word Processors ¥ Vol. 6 No. 5, May 1991 Highlights include: 'The Big Three in DTP," A desktop publishing overview by Richard Mataka "The Amiga Desktop Publisher's Guide to Service Bureaus," Tips and guidelines for Amiga users who require professional quality output by john Steiner "M.A.S.T s Parallel Port SCSI
Adapter," An inexpensive way to attach a hard disk to your A500 by Dan Michaelson "All in One," a smorgasbord of programs for the beginner by Kim Schaffer WvoL 6, No.7, June 1991 Highlights include: "MaxiPlan Plus,' a review by Chuck Raudonis "CDTV," a comprehensive look at Comodore's hottest item "HAM-E," a review introducing an excellent 24-bit color video board by David Johnson "Pixel 3D," review by John Steiner "Professional Page 2.0," a review of a complete and truly professional desktop publishing package by Rick Broida The Fred Fish Collection Due to the increasing size of the Fred Fish
Collection, only the latest disks are represented here. For a complete list ol all AC, AMICUS, and Fred Fish Disks .cataloged and cross-referenced for your convenience, please consult the current AC’s Guide To The Commodore Amiga available a: your local Amazing Dealer.
EiKLElfcJMiE Cltondo* ClfwnOe* you b manpmite Te d-men*oi» ofiCU w-Xow h carta re. Ad enterged & shrur*. Ttvj % vereon 1 00 Incudes source n»»mfsty AyTa Roger Fwcfiin Fig Vary imal program urtvch rK»ac« Te tefl-Anga-N w U Csrr-i-Cl WCT SCW ax w- »w 6a*"5 «r“4XS TS a- exvnpteaxwto us*PC-reo.tv» addresvx w rwi bpuC handers. Vere*Oi2 0, nxXKteS a **Cu* ton and source m C and assent y Autha Mike Monaco and Timm Marer.
Fwousa A mouse pointer acteterator. Wnflar to Man Dt on i Dmouie incudes a screen banker and 'hot keys' This a version 1 Ot InctudM Source in assembly Author Bog*' Fiichlwi PatftCompfer A program to generate patofes jsng * Pucar *a
- tnguage to cetc-w *na: r**a •- be wtcxd Th«* s .erecr 1.0.
Indudes source in assembty Aura Roger FiSC«tfl Wa-tAryKey A Cli
command when wtf &i unol tne u»- presses any key ilseflj tor
batcn lias ts pause unt any key It struck Version 100 xuoes
source •- asse-cry Author Reger F scnJ« Fred Fieri Duk 418
Gacgr£3 A program tor craatng and ed*ng rtuton jaogiti -cudes a
paer* ecia jexreso- ef era c a asse-oty nxr:* and tatety smrg
tor caOrr, anc edt-g varust 2 3 I'OjdtS Soute AufSnon: Jm ran
9*r Baa'd MenuC A menu and gadget compeer Tunes a vmpe asc* f«e
descf&ng menues and gadgets and creates the appropriate IntuT e
b nructjfes needed tc actuary v eat* waxing mores and gaogea. M
edner C or assemoty source Th is verson 0 6. &mary Onty.
Author Bruce Uacuy TOC*l£ A shared Knry contarwng *5 usefti
tunc&ons ter at k-rtb o!
Programs There are lUtdn tor pora torerg gadgets, memoy, itnng, directory and fl handing, etc Vernon 7 6, indudes source Author. Jan van den Baa d Frid Fill Dul 431 AIBB Amga Intunon Based Bmeftnimi a a program deagned to tee! nous aspects ct CPU pe'tor-axe ut-g a W -rr-uton
- reraci lasts rcuoe ‘Wmftar, Steve Sen Savage Crryssone. Ix Man
.'2 D, tavy oty BylJMorm a» Cat** A kr» ten.') catahn; nary sf
Tie Irnna indeptndal Standard 'curses’ VtcSons Deigned pnrmnty
tor those raeresad m pomrg UNIX screer cases aogrems te re
Am-g* vt.22, an jodaie to FF39V incudes source and eiampei By
Srcn John Rey&duto C eu«eCha*ge- Converts OnttyflteS to
assembler, base, a Ciou-ce cooe data m* nw, sat*m fTs it a
use*J » ax grapnea or KUX sanpiei apogrjna u WtaUK di» Vretgn 1
0, ncijdes soiree n assembler Author: Andreas Room HX iCk A
program selector typtcaTy instated in the startup sequence as
ihe first command Has user defined gadgets, a configuration
toe. An ieorvfy ‘unction, and worn with both NTSC and PAL
systems vi 21. Tmary ortfy Author Caude Mueier W2tWs Varos
sevxe modules for Be" -1 Mpjjta 2 l"w)ee CoorReq. An rVacete
re Ddioena so*or kbrary, iFFLb an -ntertace B Chnstan Wibers m
strary. And Aro an menace » ARP V1.3. Ajtct Sasc-a Wtcnr Fred
Fiah Dtak 440 30Ptot A 30 functon plcBrg program ret dtaS hdden
Me. »fl or contpjrpcaDieajalcrsBtTeforrrZ-FiX Yj Youcenscae re
plot set pot ims crange roasor rx Carsireancoas re plots
Temtavts as *e i u Te data Ver*on 2 0 meuHe SOJte AutW RlTy
Fnch uVa*s Uar s verton of the UNIX tt« utaty Fhmm njkpe
oeotnda'oes. Wtrfca-o support, and mere vi 0. An uocate to
FF246 but now induJes sojte Aunor Matt Ctiirsn MegaD Yetanorer
d-skutlrry pnjg'aT for the Amga ThsoreaHows an gniimdad njn&er
of prectores to be accessed smt u- reouliy VI .01. shareware,
binary cniy By John t Jorei Fftd Fua DtaLm DeWd A on* and *ke
heiaoecmai tony usefj for Mvg &nry toes Version 1,10.
Shareware, towy only. Author Chnjte,n Wamen. Man: Dtonpe
DiskPnnt PrintstaMstarS-rtfefca.pnmafiylorPOIbrarydW Label cata
toes can. Be oabed lute memory so labels *or speoai asks a e
a-.a -abe without navng to tyoe mynmg n or wtcu: nav-g b «at *y
A-gaCOS b *eac r me *ui dreCcry s verjicr 2 3 5c an
xdatet; r| fl235pn ae* A33, and 'irs a pnxrn »p $ 0-4 prrtri
Shereware bhany onfy KJTCf Jan Ge-ss*- Cm Verson 1« of Mac
iter ecny Ome «a snroeWYSiYTYG tdtcv oesgned fpr programm it *
not a WYSIWYG wod processsr in the rad tor,m sense Features
mdude arWnry key napo-ng las: scrofeng. Ttelnf stats ha
mu’tipie windows l"d at*aff to CC-rT, *-xXw5
Lt*3atetoFF2Si..ndude$ source Author Mat Dion Fred RihDtsk 442
TooiManagerWin TooiMar-ager you an add your o n ypg-ams» me
too1* menu of the 2 0 Workbench Requ-res Workbench 2 0 Vervon
12. IftduJes source Author Stetan 8 UUCP An implementation ol
wxp tor the Amga, 1 nciuding mail and new* Tns a Mar s verscn
fcr te Ar»gi based tn Witiam Lchus s Amga UUCP 0 *0 'eeese *th
-e« code hon r« 0 «'tease ar ncrths o' *cv» cy Manx; 'if* hies
and ax enhancements V1 080. An jpca:e re Ffo$ k 360. AX
xrsstsofthrHpads Parts 1 and 2 are omhntfsk. End pari 31
cr-FFU] ticsudes soxce Aumer Vmou* nayx en hancemena ty Matt
F:ri Fish Dilt. 443 DfCE Dflor * Integrated C Emnromeot. A C toonteX. Pre- proces sor. C compiler, assemble', tinker, and support iioranes Features include ANSI co-mpatt lrty. Many code optimoa- tons. And au»mf routines 1 use* rout res called dunng startup before mar s taOed) V2 06H, an update to FF359 Shareware. -ary orfy Aura Mamew [Wa UUCP A" rmpeme-taton C* UUCP hr Te Ar-rga. Rckjdrg rr*l a'C news The :$ Mat! S verson Br the Amga based on Wiliam Lcftus s Arnga UUCP 0 *0 ffrease wtn news code from nu 0 60 re ease and rnonms of wax py Man to make bes ax aoa eriXnc*'-erts This is verson
t.c&D. an uooate a .avon 1 060 on As* 360. Ax casdts d three parts Parts 1 and 2 are or-Os* AA2. AX part J rs a Shi* ! s* Ircudes soase A-Syx Vjnxs rnapr erftancem nts by UaSOAor
F. udfiflftttW CnmaCnatenge A game «nwar» S-iang** a Matoyong Tre
gca ts b remove at parts pf the pile tta K cated D'agor, step
try step This dragon 4 composed of 120 Oheren: game p-xes You
can always find lour paces dspiayrng tx same pcture or cWnese
symbols. This is version If, an update to the version on Os*
312 Changes xk*» seme bug ft 1 es. Unimrted undo, sa. Ng and
icaCi gcf garej backgrouX muse tde screen, etc Binary oiy
Autna Qa Hcrtmarw EheBBS At on-ire message ax f«e toanamg
system Features irt- code a messaga cast, pnvatt mav. Toe
iiaary. Support fa xmodem, ymodem, ax jmodem, fully sa-a! To
routines fa top speed, time hnxs. 3X mae V 3t bnary ony By
kick Smith Mss-ieCrx A fast Mste Command ga*e krttencassemoy
Features ncude ng a ves menaced saien ve based e*ents fa
co-ect oprata- on any speed Amjga muWaiAng fn*ntty »X souX
ejects B*n»'y ony Aurha Mai Brheaa RegEipuo Snared vpriry that
roemerts regular expresson patten matching Verson 1 0. Binary
onty Autha: Stephen Moetole UiraF-a Demo versor of iSsioer
graphic based happy torrratprograri that can format four
floppy disks at the same feme aX even tofmat dsks that sre*
programs gve up on Bnary enfy Author Terry BuSard and &gna
Buiiart FM.faftm445 MWTape A tape handler which uses sesi
devca to implement senad access to fypcai streaming upe
devices indudw source Aunor. Markus Wandef CwMcu se A progrim
when aJcvn you to use a Meuse System* M3 serai ncuse on the
Am»ga md rsoucoan when *io* a serai r-o.se tc be "xchec to oug
iJrecTy me the Amga mp_5e part Use J as en eu-pe a hew to
""*M‘ mouse mp.eners ax may De Cl use m w«ng Ortvers a
sgccfft WQTrt pens ax Te Sue incudes sourte Autxr EdHanway Tar
A port o' 1 UN;X ar dax rat car. Wav wrr the TAPE nand«r f
also a ths di**i to read aX wnte UNIX tar compat- o« tapes
includes scace By John Gitmae fsf. Jonathan Hueet ai
"u'DdTflrt A* armost Fjfy XV'JXrs oemp-sntC" Koy c! A raw
scph tcateCtntedtytalheAmga F*atxes ma-y unpye ra bitea
incudmgsr mpreuveARen interlacewrthover 1*0 comrrahas tviuM
fai outt-hng ao-itwj, dipbca-d support, complete
recorfigjrabiity, recorded macros, programmers ca*cuiato».
Emulations of many popular teit editors, ax much more This
demo version does -ct a cw saving a pnrtmg of documents aX
;invts Te we c* CJ aX paste operatens Verson 1C brury onty
Author Martfl Tilafv UUCP a bug‘11a UUCP 1 06 -teased jn ssm
U2 and «3 wNcr.
R«S a ready been *re«yed at tx tme !fms fn reached me so cox xi be mc*uded that F- es 1 Hrom tug m uuxc Author MatsUrkon Faflfi 5PjA448 CanorBJ A prmtror-ver'aTie Cana- Bj seres of pwsn Fester and s-oorts -ore gacnc aX text mooes Tan re standard Conv-ooore orrtt &*ary only kffcr wol Fiust GamePort A tbcJkt wn ir-k one ax tw Itranes ret a» easy aKesstotheGameportoevicf txijdeseram&MaXtest programs Version 11. Binary only Author Parts Bingham I-put A toolkit with link tmo aX shared i-branes that alow easy access to tne Irpu; aevce wmi eiarpes ax lest aogre-s Vernon 11. Binary cny Aura Pans
flingram Pweertb A ou based scared Lcxery wtxh prgodes progremmere wT easy access to custom 00'-tns tX a ccnsis m use- seecte: busy pointer. TrcudeS source Autha; Luke Wood ra: An exceDem PsstSapt irUtrpr r for the Amjga wtocn impie- mentj the fun Aaw iixuage Stxocrts rype 1 aid type 3 ferns screen output, ire outxt aX punter cutset Reoures A-p ibre V39. And CaMan vi 3. Tkts n vwa 1 i an
• pare to verson f 3 on an *06 incudes sooc* n C A_ra Adrttrt
F. 'tflFlth.EllK At?
AriBec* Dernc verson O' i new backup usity Featurei x;jde backup 10 any ArregaDOS compaidke de.xe isucn as hop- bt*s removatse harddsks fuad media hard dssk, ax tape Smves). X copy protector;. CorfiQurasai toes xr-oe'e oaa.os 'ncrenentaJ backupe. *ei*Cr.t oackupe 'laeiau- son fitw*. Setrng o' ardwe &t. *% Detx vereon dc« xt ‘avt'Ktae conpaj».orschadj ei Vareioil 0 binary only, requi-es Amga DOS 20. Author MoonUghter Scrtware BackPac Demo verson or a run baauf program. Featjrei mduOe ntuition Interface, data corpresiwi. 9C7K written per floppy.
M aX ircremer"j backups ful or seieCX restores, mdu- sior.e.dusscn patterns. User defnedconfg files, rrMbtasUng toerXfy VI 3. Bnary onry By Cifadan PrMCiype Repcas DFC D-5» Fcurat aX Copy program A n *. Genera purpose Osk bm*a!teraXcx3t *r VernonS an update to FF13t rnctudes soore a tcv Tom RcAou ax Setsasiax Vgna FiasnBack De*x vereon at a new baaup ufnty Futy Unctonal verson eicepi fa the restore operaton Features mdude backup of muftpie partitions in ox pass, bacnup cf xn- AmgaDOS parttions, Backup to a fie, automated urattexM backups, pan am matching. AX streaming tape support. Verson
2.05, binary only Autha Leon Frank . Advanced Staage Sys- tems Smar a Manoea? Ge eretcn program Uses r»= mcuse s s«ct regox borden of Te Maxefcra yj ncm up to nagXeasasonO“lS Includes mafficoprocessa support ax opborts to sa*e images as an iff fti* Sxws lur.pe ct assembly programming of e rtendec precson *y n 66831 ixu»s sou-ce Author Dax UcfCrsr TCU Port of To CommaX Language, a smoe:eouii*x fle i-n*nded avranfy la asu*x comma-xs» rtaacshe grams such as iettedm debuggers iusraxre theis etc It has aiTfle syrai ax s programmaci* scTCL usere can
* nte commax aocedur**»src.Xe more poweTj command* than those m
the buitt m set. Apr-j 2 version, Binary only Author Dr John
OuSterhOUl. Amga pod by Hackercorp EltffiFlinDiSkWa ArmgaPet
Another cute screen hack. Verson 2.520. binary ony. Source
avaafife tom auixv Ajtror Patrick Evans FifoDev FIFO is i*e
PIPE but a cased on tookbrery rather ttian ts own mp *TW'',juy!
Fito torarye* a general Mo ktnryirrpie- mentasori Tat luopats
ramec ffos, •rtng to a too from a hardware eicwton muiepie
reaoere of- a Mo with each gecxtx same data stream, effoent
reacng. And automatic amaxalScwcadoi R'cg-ams Tat 'eoure non
-bockx O car access ere sde ol a FIFO ocoiecCcn va Te Ho kbrary
otead cf Te FIFO bevce Verscn 2. An -ocati to tncr on Ws* *32
incudes Scrne soo» A-TXV Man »on Mkc A ong-a-tjenTw'database
package Ta-acvXeiaiopca' ertenskXiBtwgt’
TheOtevrysweireiocabcirs'ail uses o' dntows, pecracnssr names.
AX numiwrs fm decmal.octa1 or her) Inchxlessource. Autha
GregMcOary, Am a pot by Raxert Jesup Ng-rMare A handy We
program trial uses 'shock- techncues t: scare peooe Fun to
watch wt»le someone ese s usng your ampule' Vereon I 0 bnary
orVy, saota a aiaOie toom lutnor AuTOf Patne* ErtrtS OnTime
Holds up a laskunU a given time aX Ten releases it 10 rtm
Version I Da, bmry only, source ava.lab*e from autha Autha.
Patrick Evans PicTcANSi Ccn-rtrtJ a ore &! P an* 320i20Q IFF
pcfure tc a fie dial display* me picture on ary ANSI co-_ca:oe
tem-mai. B rary orfy source available t*om iltot. Aura Para Emm
So'are* a sortare ga-e Feraesxijoaaibcssoe-x.esshcwh wnr a
oismg graen aji areuX me care, ufiiA. Ur*Xed
- ndc ax ajmamem mcde Br-any onty. Artur Stephen Qn. Gragoty V
Ste-maa 5'tA-vpa A aograr n convert Atan ST forma:ntoexatfe
a»eatat es to A-aga bma? Reccatabie ii c.tatas tor suibseoue-t
loaPx Te the ReSoote dsawe-b*' aX cenverjjor to Amiga ST2A- ga
UttM esc ccmo* ax run on an ST Vereon 11, XjOh C aouce Ajrcr
CarX Cixoe 5wi*h A *m*i % t$ h sceen ‘ea rat pushes Te screen
erxX using the vww port, aX iimiiates a foatrg mchon B-nary
only, soufca avaiia&e from author. Author: Patrick Evans
FffrflFHhDUh449 Gtotu-us Demo version of a new arcade game
tftat is rem-mscen: cf tne od Obert game You cortrof a cute We
charader ax h» fwfl *rouXpaTwa S n a Mga-4: Axof wqX, wh.e Tyng
to 1.00 bad tsngs aX catch good thugs Brany only AjJw
i-hXrprise Hndehake A fjl leaved VT52 VTI»VT1132. VT220
term,nil emjncr Tne autXr has taken greet p*ns to support Te W
VTI52 spec Supports ANSI cotor* screen capture XPR ertemei
protoccfs. User seecuoe fan Areu. Ax noe Ths s ma 2 Cc, an
update to esa 2 ‘2a a aw -u-w it: &r.ryaty shareware Atv
Exnw-ere' ifZArsi Turns any recwsior low -res icF peiure rap
ANS- ten T* cr ta dspay k on any ansi ccnpatoetermnaf This 4
01. Ihdxai tou'ce « ijsenbly. Autha Cam-vara BeerMacht Sh«am A
picture vwr fa Dynamic Hrw mages aealX wnrt Macro Plint the
*096 CokY hgh resdutrr pa-nl program horn Lake Foreit Logic
Version 1.1, includes tad sample Dynarc H.Res images ax
source tor dsoiAy program Autra La*e Faesi Logc WonderSouX
WcXersouX is an aadCve rtarromc nstn r*nt desgn tod with a
separata envelope oesign wvxtow ax 16 reiasve rarrrome
strength ax pnase a'gie contro-s Version t 7. En update to
verson 1 6onesk*2i. B naryonty Autha’ Jertrey Ham-gtcn
Errif;*.1’. U*A5Q A yV* Aiks' Axfrer Cut* i-imabon Tom Ex
5 T«r*rtl Tmoe
* as Amy re Souvre ane-a x “ * ***xh to Te a
Vpikertto-rTtaEmareSTAesBja' A.ra ExSowart: MnReu A *.mpie
Araijr interface when can be easy patched «to Wmon arty program
irdudea as an enmpe tx t-eed-aw prog'am from dsk number 1. This
& verson C *. An update to me voston mi ».sk tB3 mcluoes source
Aura Tomas Rokou Tssu Quarter men undje iQC; tapesaotue utiry.
Woks p Mootxncs HaxF-ame May wtvt with ctto comxiers as well
(untested) Includes sou-ce Author Roy C. S gsbey UUCP
AbugfnlorUUCPlOS reeaiX on disks *42 aX **3. When had already
been f na1 led al the time this Fa reached me so could xt be
included there tndudes a new gerty aX some bug Ties Au-ha Matt
D'lton Fred Fhh Dim *51 Loer A s-ireware ouBrnr whose ‘mctcv a
to create cud net fa notes a noat to etra pregfims iner an uv*
ar ojCix as ASCI1 leit aX 5 ctpbcAto conptrore 'M verson uM es
a number of AtugaOS 2 0 features aX thus requires 2.0
Supocrtforthenew ECS Ceruse display modes is also ire'uded
V2.11, an upg-ade to FF29* Ix'udes source m C By Dave
Sc-hreiber Convert Corwertt 39 tfftoew image formats into C8M
standard 2* bt IFF Nes tor dopisy cn de-xes such a* Black Bert
Systemsham-E awuc Verson i g. awufy ooy Aura Fete Patareon aX
Ben W*ams PrcDrver* A-ngaDOS 1 3 Dr-Mer Orr.ere tor Tre IBM
A2C1IX *2C2 SerteS Of pnrters Verson I O.braryonty ByDlX Wxe
RCS The Revson Ccnmol System (RCS) manege* r-vtpie
• evreorsdteithtes RCS automate* rv* smig, racnevai.
Ogj-X oenrfcawn. Ax moyng o‘ rr.uon* RCS 4 useful fa ttrt Tat s •e.ised toewertty, to» nantpto oogrems ooevxnatoft grapocs. Papas, torr were etc Ths 5 an Lpdate to RCS verson 12 on dsk* ?3f »X 262 ax xwdes on-ty Te flies na nave changed Aura Waiter Toy Amga bon tty RaynoX BraX aX Rck Schaeffer.
RramDisk Another lecovsrable iam disk This one supports up to32 units ax can be autobocted Unused sectors are defe'ed from- memory The ran disk can be tor matted coped to.
W used fust Hre a roral da* or*e. Brary xty By Boo Daytey SxcpDcs A uUity tor morvtonng AnvgaDOS cafts in partouHr. If aiows you to see what torehes devxes tons environment varatfes a star-o fres a program ts oofcng tor.
Very useful when ycu're trymg »install a new. App carcn Vi 2. An Lpdate tc FF3iE irdudes source m C By Exj Carol Fred Fnh Dre* *52 Buojrt Aaogra-toxtowrthmaragxt*hsa'ai,rtaxws vi3C2 v jocate to FF*t6 Bataty oity By Le L ay Srg* Canute FlOOemo Ftoopten Constojaon Sei t»mo. Fu»y Mdoral aitepf the Save IFF tundon n dsabted ax 15 pages of ckp rooms have bee-repteffld by a singtesamqie page This is version i *fi binary onty Byim Herrwssey, Gramma Scrtware ImageLab A program when perfp-ns image ptocessmg on IFF pc tjifts Ixfjdes staXa-d image processang fuxtpn* *jch as convolution, averaging smooth
.ng, aohaxemant. Nm- tograms, FFT*. Etc Am mctodes fte converson func- tans, a dpbeard. AX other useful fuxbons Verson 2 4 an update to verier 2.2 cn bsk 243. Indudes Bug Hues.
Pai. Support. Oirarscanned aX super-trtrrap image Support j-pr-vedp»-t cpereocn oerrer a*ia » ecto- ham
- .sngrems txFFTs Bmifyorty Aura Gary Mjio".
MantalFALG A voreon T UrcFXF *rr crws omrx hep a hjty mpiemehtX Maxelrct aX Jjia sel 'rvove node”, ax many mpfcvtmtrts n the user interface Version 2.1. onary any, scace trerit&ie Aura 3rjce Diwso- Steve Larocque, J*my hedden ffKfMlDtek4a Am»giTraonA 'Coicentratoh' i»e game tor ne Ar ga where you must cc»!» m«shng ties or a grc na: car range from *i (euy) to 12*12 isffeuJ) Vetson 10. Binary onty. By Gabe Dalbec Lemmng* Demo version of an enchanting new game from Psygxsn The lemmings a'9 cute iflfe guys you nave to gude across Te screen from one level to Te reft brer and uXerand irouX ra.-c.i
cbstades by using your mouse ax cha.-g- ng each temm-rg s crarjcenrxs a get r*r- « perfcm ¦iXus u«‘j us*s Sud as bmdmg tadgts a cgj ; Troughdbstedes B nari cr, ¦ Autha Cere Jonee. Gary Timmare, Seed Johnston, *x Brian Johnston Pro;Md A Prcrecrtle Morton Dcttw Ptots the par ot a preyectfa ‘red wrth a varabe irvtef vwocry aX a-"g'e D«tty c*r » tcaec, ax ama oar be axt-rated The program returns Te dsrtaxe trereed aX Te bme rt toon The* rerecr. 101. Nouws touree Ajto Crs Hcow Ojc* A LtATy progrem sp«rfca y targeted a hard ova mere to eliminate Te TuHfaton of iajxnmg pHsg-am* on ifli Amga
iieSmmatei the need to open Workbench wfndowt and or remember and type in long pathname* to areatebtes Vernon t O.&xryonty. Autha GregGortty EnrifMPmna Decge A sortwar* to la atvams m*! U*e ihST cw* wh n are prriieogedonTe63CtD02C C30 Update to Te versicr on os* 16. IxuOet soltcs in assemOy Autha Byrce Nesbtt: Enforcer En'orcw uses Te MMU abutp a Shroud Of protection over anything that n not legal memory. Any empty hoe* m Te address Macs are-aread a* tegai PeXacfTeiystem RQMs are aewte but net wnres Wr Te e oectc-n o' dngwcvd reata cf ccato* * rre bwwsr S K pf mrnoty * Bsmgietety protected Wwi
i' itwjA axe** * ow'weted me power LED wi* fas* ax a oe*a -ed ~*tsage wl be sen oj Te ser* port Binary onty. Aura: Btyte Nesari Redaktu a PostScntf oogrem when rjrs cn RiiHSoripi to eon other PostScript programs Sevaa1 nampies ax a deiaited eipanatoi are induded Author John Startng StiiSiae a program ces -ted fa freetexe. Corporate, ax aoad- us' tetevreor. R icaas ax dspiays IFF imagei of any ¦esoAton irterT,angeabf( Xn a list fte a as iroutied dvectty (I E random aoess) The use* na e«ry skip forward or backward one a more pcvet in the list A
• genex* dtsaay a are ay! |u*i a lew secoxs away. The program can
oe Lsed ’on nr* wt w concern Tat a pud down menu wil suddenly
sfpear n Te viewed* area 1 be provides tor a press* cue fa
cnargx wndews a sceens Wflke re mart puqxsa s to cad '-*« wr-
flows' cf iM screen size, S'JS'txe can also handle lull-sized
and overscan ned images Also includes slide Show mooes and a
screen positioning feature. Stistore a written In the Di’eaof
language Horn ne Rghi Answers Group This a vewn 1,2.1,
inupdatea vrson Honda*.317 Binary orty. Wce evai&A* from
authors Author: R J. (D»:V) Bourne and Richard Murray Vortax A
universal accemed character convener for Amiga. LBM-PC.
Macintosh. And CW Wes written m most west europtan languages I Danish.Finnish French,German.Italian, l&landic.
Nonwegan. Spanish. Sweosn. Arti more. Worts with eitw ASCII or Word Perfect lies Verucn 1.5. mouses source.
Amricr. Men* Laioer.a Fffd full Hui 455 AngusCopy A disk copy program with munion user interlace. Verson 2.0. shareware, Includes source In Modula II. Author Andreas Gurnet CorvWacF Convers Macintosh type i Adobe tons lo a format usabU on ne Argi Reacs a compresses Macintosh tomai Aacba ton! To and unpxw ii to an ASCH text fie. Wnich perncs setting me tort to a printer as a PostScript program, indudes source. Author Unknown. Amiga poft by Joe Pearce Mem Mon A small memory monitor Version II. Shareware, indudes source m McOula II. Author Andreas Gunser Vft VlT a both a VT10G emulator and a
TeWronn (4014 plus suosel ol 4105) emulator a rertfy a use ai SLAC (Stanford Ljnear Accelerator Centar) Although the VtlOO part was onpnafly based on Dare Wecker el ai.’s VT100, many enhancement* were made Features indude use 01 ARP. An Arexx port, XMODEM IK'CRC and Kermit protocols, up- pon for addioonal senal ports, external % transfer protocols |XPR), a ‘char mooe, and scioibaarev w history butter ft comes n two versons. Ore wth T etircxx emuaficn. And ye without The Tesrona emutaaon allows sprung IFF fie, PostScript file, and pnrong bitmaps to the printer. Ths is version 5.034, Bn update
lo version 4 846 on d.sk 410. Bi nary only. Author: Willy Lanjeveti EnflilifcPiik m CheatStoes A completion of chaaa. Hints, tack&crs helpful Bugs.
Passwords, codes, sofves, and waJktorougns for over I5C Amga games FeOruay 1st, 1991 eotcn. An update lo January 1 si edition cnosK 431. Author: Marx Shrayer Cmarual Parts 1 and 2 of a compete C manual for ttte Amiga witch describes how to open and work with Screens, Wrtiows, Graphics. Gadgets. Requesters Alerts, Menus, IDCMP, Sprrtts, Vsprles AmgaDOS Low lev© Grapftcs Routines, rtrts ana Tipi. Etc. The manual also eoans now to use your C Compiler and gr.91 you ilWrtlU irfcnatfln ttoul how fhe Amiga works and how your programs should be Designed The manual consists of 15 chapters together
wflrt more nan 100 fully executable examples with source code When unpaged. The manual and examples nearly fin up lour Mrxlard Amga '-oopet The tj version 2,0. An jpda'e to verson t .0 on disk 337. Because of its sae, it s distributed on two library rtsks, parts i and 2 on disk 456 ano parts 3 and 4 on disk 457. Author: Anders Bjerin Frad m Dills 437 Cmarual Parts 3 and 4 of a complete C manual for the Amiga which descries how lo open and work with Screens Wn&wi.
Graphics Gadgets. Raquestan Alerts. Menus, iDCMP.
Spmes, Vspmes. AmgaDOS. Low Level Grasses Routnes.
Hints and Tips, etc. The manual also expams how to use your C Compiler and ghw you Important information about how the Amga works and how your programs should be designed The manual consists of 15 chapters togeave* wth more thin 1 DO My executable examples win. Source code.
When unpacked, me manual and examples nearly fa up four standard Am-ga ftoppes This a verson 2.0, an update to version 10 on cSsk 337 Because of its sue. 4 s dUtrtiuted on two library disks, para 1 and 2 on dak 458 and parts 3 and 4 on disk 457, Author: Anders Bjerm L ne A shell written to enharce the bare bones Cli with leaves that many people find isseM m the UNIX csh. Nciudrg hatory.aiases, a dreewy start, etc. Version 115. Incudes scurca. Author: Jonn D. Aycock QucxReq An 'Askuti'rty' to repiace me 'ask'command tom AmgaDOS.
QucfcP.eq car. Load arguments from files thus makrg il possible to handle long questions and texts Also supports optional Ins Creaks in BaJyTert. An opttifl ® center II xt to wvndew, Dibay&eeO' when requester a actrvatod. Setting you own FrortPen number, specifying rertuesters w«n and heghland at kinds of overscan displays. First pubic release Versun 2.0, Includes source. Author: Markus Aalto ElttifilMillLAM ATCopy A prog-am to copy files from me Amga side o! A system equipped wth a PC AT bnbgebcati. To me PC side, using wJdcanJs Copes drecSy through the shared meTory.
Supports CU and WcrxBench usage ThaisversBf=2.2.an updata to vers.cn 2.1 on6sk429. Tew features include much faster copying arti selecwn of all options using WorkBench Shareware, bnary only, Author: Peter Vcrwerk Csh Vrsoo 4 02a of a csh bke snell oenved from Matl Diton's sn U. Vrscn 2 .07. Ths s an update to version 4 ,Q1 a cn d*k
331. Charges ndude bug fties. Preservaton cf te prouctii bis by
cp. Some new commands, and reformatted deejmen- taton
includes source. Author Maa Ddion, Sieve Drew, Carlo Borreo.
Cesar e Dieni GiFMacrtne A program tnaiwill
coeverlCompuServe GIF imageries into IFF SHAM and 24bn sLBMs
II ofers a nunbe' ol em ophons like Stheong, hMiawal and
verbcal fip as wei as auwasc boros'remcva Recures
KickStartverMon 20 or greater to run. Ths s verson 2 116. An
update 10 vervor.
2. 104 on ctSA 405. Indudes source Author; Christopher Wchura
TeXify A package of Arexx scripts, for CygnusEd users, whph
slows total control O' AmgaTex from wrtfufi CED This is
version f tOe.bra-yony Author. Wortraust FfriFiSflDtlAiii Am
Dock An Anga verson cf the NeXT5 'dock', but more versati e
arti rat as Sneed. Provides you with a number ol buttons on
the Work Bench screen that, when pressed, wtil launch other
programs These billons a'e My configurable to run any program
you wan Ve'son 1,2 4, br ry ony Aur.ho.- Ga"y Xnght Conquesi
Lore of Ccnquest s a war game smdar a concept to me Dcani game
Risk. You are the lord of an entire wcrtd.
Destined to rule me galaxy. Some worlds are virgin fruits, ready for you to colorize Some wortis hava rairves who do not wish to accept your rule, these you must conquer for they wil yield more valuable resources. As you darm the galaxyyou will l«J. You are rd the crtfy one extending ypjr dommon. This is a two'piayer game, so be prepared to da'eic youTeif and taka whai 4 you-i' Verw 1.3. an update to version 12 on *5*432. Bmary ony shareware Author: Michael Bryant Rxgen An Afexx l£vary that allows you to ca.1 any function ol almost any Amga ibrary from an Argtx program. Tha is version 1.0,
txnary only. Author; Francois Rouait XpvZnodem An Amiga snared library wheh provties 2Modem f,e transfer capabfny to any XPR-compaieie c&rmjnca- tti-s program. Ths 9 verson 2.13, an upcate to version 20onbsk25l. Indudes source Autoor R * Huebner Zoom A last and effldeni noppy *sk arcfwmg ulifity based on the daa compression I decompression algorithms used by iti Lbrary Has an intuition and a Shei interface. My sjpccrts KckSMrt 2 0, 4 a&e to add texts and notes to archived cclput fZes knews 60 drterert bootbec* viruses.
Incudes a nurrtier cf conpresscn parameters (such as encryption of the output fie) arti a tot more. Version 4. T. an update lo v&tsen 3 10 on disk 436. Binary only. Author: Olaf'Olsen' Barmei EaLBlHlMJM jMenj Ths program a o*s an A-gaD05 senpt to display a menu wat tor the user to rake a seiedon either w h the mouse or tne keyboard, and return tre (election back to me script thrcogh an environment variable It can also mrpe- Celeiy e«ecule any vald AmgaDOS command based upon the menu seiecton Themaximjm size of the menu is based on the screen resolution ard fort size, uo tc a maximum of 26
seecto-ns of 3 maniwn of 60 characters eachaitianopooneiwea’eacfuptoasres Versionl.t. bnary crty Author: James CoBns NetHack A screen oriented fantasy game where your goai is 10 grab as much treasure as you can, retrieve the Amulet of Yettior. And escape the Mazes of M«nace alive. On the screen 4 a mapcf when you hm been and what you have Seen on the current dungeon, level As you explore mere of ne level. : appears on re screen in front of you.
Nethack generates a new cingeon e,ery&meits payed.
Ihus even veteran payers will continue lo find 1 entenan ¦ irg and axemrg Thus is version 3.0, patch level 10, an update to version 2.3 on disks 193 ati 190. Binary onfy.
Sored avalaPe. Author Varous. S?e documermen.
&hadowMa*er Demo version of an Intjbcn based Fonl shadow gerera lor lr seco-ndsyoutan convert your favwne fonts into cow Ions with professional video shadows bull ngttt In. The only sesthebon for this demo is that the final torn heght at SAVE times must be less than 43 paei* m height Version
1. 5. an upcate to version on disk 429 Binary criy. Author:
Stepien Lesars FialflJh Diik 4 3 C Frags Dim Pragmenatton
reporting Ltitjr. Dapiays cm fragmentation for both fioppy
and hard diiktJevces. Does not attempt to change any data,
just give* a report. Version
2. 02. shareware, bnary only, Author Custom Servces DiSkPnnt
Prints labels to' 35' osks. Primarily lor PD Kwy bsks Labe
data 4;es can be oadeti into nemory so labels fcr mesi PD 34ks
4fe ivadabto atta* 1 few rouse- tow Features nduoe toree
ddfereni label sizes, defaurt file.
Oflereni iabef library functions, Amga- UrOM contents read-in arti easy handling Thus is verson 27.2, an update to version 2.3.5b on dsk 441. Snarewa'e. Bnary onfy.
Autfw: Jan G e ss e* logo a snail ga.Te that s somewhat 'rmrvsceri c« ‘Wb-.
Verson2 0, inctodes sOurM in assembly Author: Tnpmas Jansen MindAnim A Mandelbrot Animation program that allows you to eas y generate seres ol to res 16-cdor pcttm Features lull mouse and or keyboard operation. Zooms. Auto- save, high 1-Cheat speed, corxzabor, preview. Ease etc. The gen- eratedpcwes al remamberthee pesoens arti setcngsK they can oe retiaced. This is verson 12. An update to verson 1.1 on dsk 397. Brfiary only Author; Ehxe Verheui.
Newbsi A powerful UST replacement Supports many features rtcfudmg sorts, character fitters, case sensawrty. Rost ccconso"erec by UST.tJaieccosruction .UNiXwiofcares. and much mere Sort reupnes are VE RY fast and memory usage * minimal. Verson 4.5, Orury onfy. Author Pm Dietz Sbali A game using the joystick to control a tounting bail’ Binary only. Author. Herjg Wpfgang and Meisne' Chnstan Tdra An easy to use Wmoow Ttte Bat Patem Efttor tor use win Tbar. LsaC. Save.test andedt pattams Saves scwfies that can be executed later to charge window pattens at anytime (like on boot up) Includes Trarti,
a uSrty to pCk a random Tbar file so your WorkBench w- l look different each lime you reboot. Version TO, &na7 only, Author: Phi Dietz Trcn Another game based on tfve tgihlcyte race sequence in the soence fctcn computer film Tron'. This s version 1.0. unrelated to ether Tron releases to toe Ibrary induces source in assembly, Author Tnomas Jansen Fred Fish Disk 462 Cache DM Improves floppy dik throughput by caching entire tracks cl date. Buffers disk reads and wrttes for maximum speed gain arti has a user setaS number of buffers fcr each drhe. Versiori 1.0. binary onfy. Aunor Terry Fisher
DisTerm The pssde'ts teiecommuncaticn proyam Has bud n phone directory requester, autodial various Me transfer protocols, asc» send and capture, full halt duplex, split wuxtow, cokY requester, macro keys, selectable baud.
CF.LF erpanson, automatically configured per phone erry. Binary crvy Author Jeff Gatt Humana An arcade game wfwe each playe* controls a jet arc must oesttby toe cppcne-nis tei wrtcft 4 acccrpi;ned when a jet has been hi 75 by either missies or air mires. Binary Orty. Author: Jason Bauer SeaUrce Game based on a Tndent submarine simulator. You must use the weapons at you.' Disposal to liberate the earth's otes from alen occupation Binary onfy Aumor. Jason Bauer Dpi Down Tf e object ol this game 4 to get tour ot your chips n a row |.astos5 .down, or diagonally) without letorg your opponent get
his chips uv a row first. &na y only. Author Jason Bauer Fredfisft CiihJ&i ExecRaxx A program that turrg an Arexx senpt into an executable whi icanberunfrrniWorkBenchorlheCLI. Binary only.
Author Jeff Gist* FietO A te reouester Ibrary based upon an exam©* by R j. Mca1 Has numerous features, ncktisng uses other toa-n ddk 10 Verscn 1C, update to version 1 SondMSW.
B. na7 only. Author: Jeft Glatt. Jim Fiore, R J Meal HBM The iibm
reader wrier library 0.5 arti exampres. Also can be used fpr
non-ILEM fies 100% compatible with original Elect'omc Arts
cod? Binary only Author Jefl Glen LbToci A ubMythat can quiddy
convert C or assembly coda nto an Amga shared I tvay Asa makes
al suspcn ‘ es nctuo- rg C arti assemby include files, bmap
files, Manx and Lattice pragmas, C glue stubs Can also make a
Bnaryonfy. Author JeftGlatt Prmtspod A shared library to eaufy aoa ler: cr graphics print spoofing to imyC or assembfy program Binary onfy. Author Jett Gutt fieuinr.i5cn An Araxx tjncten lixa-y wftch atoms Afian scipts to open w.rtiowssasers. a« menus, add propnonai, boolean, and sr.ng gaogeis, use requesters, loadsava ILBM pictures, use a cotor requester, print text in various colors, sizes, and styles, drew cokxed fines arti boxes, print text or graphics, etc Binary onfy. Author JatfGiStl RaxiUi A shared ibrary rut can be used 10 easily add an Araxx implementation to any program *1 a memory
effoenl manner. Binary cny Author: JeffGiaa FresLEhhJMiti Cross A program ttiai creaies crosswiyd puzzles Has a massage data file to altiw easy translation into atmcst any human language, with Engfcsh and German cjrerfly supported.
Ths 4 verson 3 3, nclxJes source in M2Arjga Modula-2 Author; Jurgen Weineft PiieWmdow A compieEefy cxjbic domain file requester when may be used in any program, even commercial ones. 11 uses dynAMIGAlly altoca-ed memory 10 hold the file names so the crty limitation is the amount of memory svaltobie. I rcudes a fitter op&on to tmt dsplay of Hnames to onfy ones wsh aspeotceitenson Names are automabcaify sorted wtnie they are be ng read and dsoMy ed This verson ras oeen enhanced by Bemd Schied lor more devce gaogezs, renaming of files and directories. ANSi-C source, and more. Update to verson
1.10 on disk 336 Includes source Author; Anoers Bienr Seme Sch«J PctureEditor At *oO(«t-cnertte f pani program trat alow* you to create, modify. Cad arti save hieraxhcai structured picture objects. Verson 112, shareware, bnary orty Author; Hans W. Strerriau Scan CLI utility to display the individual character conn ny of any tee. Dspiays the ASCII and Hex vatues. Oojnt and percentage of total along w.th actual character (if cspsyibe!. Using * Ispiayec on a console window or cpwna.iywTrtterDanci.tputfiie Poss-tke uses wouti be to scan files for binary charaaexs. IBlitve chjracter counts.
Matohing numbers ol specai characters, determining LF' CR configurasons. Etc. Version 1.0. indudes source Author Dan Fish constfe routine by Jim Coope' FftdfiHiIMffl PCS Prereeaie verson o» an iterated FnctaiCowuction Set program usee u generate taraied fractai images such as 5»rpnski‘ttriang«,ferns,etc ThsisversonO.93,txnary only. Author: Garth Thomton Lz An lharc compatible archiver that 15 reported to be much ‘aster than other avaiable arenvers arti produce tmaXer awes Verson 1.01. shareware, bnary cny Author: Jonathan Forbes MRBackUp A hati *m backup uticy that does a Me byte copy to
standard Am»gaCCS ‘cocy disks incfiudes an imuiwfl interlace and file compression. Verson 5.02a. a« update to verson 3 4 on bsk 327 SnaiBware, bina only Author: Marti Rinlret TeitPta A wye prsceiscr tor the Amga wttti potn German arti English versions TeitPtui enables you to wnta ietsert, bocks. Proya.Tis eto in a very easy arti ccmtonatw way.
Ths 6 verson 21E. The same as on Ssk 375, However, this reease incudes tne source (toe description on disk 375 claims the source is included but fl was nclV Author: Ma.tn Sleepier EnfifMiiJM DICE D4ons Integrated C Erwcment A C frortend, pre- processor, C compler, assember. Inker, and supped libraries. Features include ANSI compatibly, many cods optimizations, ard amainit routines (user routnes called during startup before mam is called). Ths « versw 2 06 15 (2 06S), in update to verson 2.06.14 on dak 443 Shareware, binary orty Author Metsww Dtion HirLsaDeno Demo verson of an expandable mage
tormat conver- scn uuiiiy, Corveru GIF, TIFF, FEW PLUS. Spectrum 512, MTV, CRT and Sun images into HAM and SHAM images can be scaled, inhered, color corrected, and cropped Ths demo verson 4 Smiled 10 ptocessing images o’ 512 by 512 p*»t$ cx less Verson i 1. Shareware, txnary orty Autocr J. Edward Hanway Mcsac Mosac 4 a game played with a set of fit two-oy two tes on a 24 fcy-24 playing area The otjectoe of me game is to place your Mas such that squares cl toe same pattern are connected as much as possitfe. Version 1.0, indudes source. Author. Kirk Johnson and Loren j Rflte Stopwatch A stop
watcri application wto the preasicn of one milit- secorti (variable), wnxto scans the joystick button Ful rn.jttjask.ngcapaasty and ntuttin interfaong Ape» port tor parameter and resull handling, and supports at ncn- pvoportcna! WcrkBench ton|$ . Written in MoOjia 2 and assomWy language Version 2.0. binary only Author: Christian Danner Fred Rth Disk 467 MuttOtit An mtutve date ptitohg program teatonng fietiOle uncw: optons, artxtray tert add to- automabc scalng zoom and slide with cxppmg ai bOLrtiar-es, a range ot outpuf file formats and publicaltin quality printed output Workbench printers are
supported via Uanspareni use of the PLT: dewoe. Ths s -VERSION XLNd an update to verson XLNc cnFF373 Indudes txg fixes many new features pcstecrot andHPLaserJetllls oon.iogartorr.icajie3 Author Wan Baiter, Tim Mconey, Ren Cn.ampeaux.Jm Muer Power Snap A uiiaty that allows you to use the mouse to mart characters anywhere on toe screen, and nan paste tnem somewhere else, such as in another CU or in a smng gaoget.
Checks whai font is used in toe wmdowyou snap (ram and wiU look for the position of the characters automatically Recognizes ai non proportional lonts of up to 24 puds wtie arti of any hegnt Worts wth AmgaDOS 2.0 to both shei arti WortSench emvonmerra Version 10, b*ary only. Author NcoFrancoa FrwdFUhDtmaM Post An excellent PostScript interpreter lor the Amga wrwen implements toe hjl Adobe largvage Supports type 1 and 7pe 3 fonts, screen output te output, and ponter output Secures Arp Krary V3&* arti CcmMan V1.3+. Ths 9 version 1.5. an uocatetoverscnl Aon rtsk 445. Cha,*ges npude belter type t
font rendenrg arti some twg fixas Includes source in C Author. Adrian Aykward Vt VS version 5 045. A partial update 10 verttin 5 034 on ddk
455. Indudes new executables with and wrtoout Tektronix
emulation, and a new xprascs ibrary You strfti reed toe
yeslmmdiSkasStonakaaconpietadistrtjuttin Bnary orty. Ajtocr
WJ!y Langeveti EaABahmw AaAce A fast paced WW1 bipiane snoct
em up game bmlt using Accolade's Shoot Em Up Construction
Kit. Binary onfy.
Author: Robert Grace Fasttlj-a A fast ii'e program 'eatur.ng an Irtuiton Interface, four screen szes *5 gen ratom seano and 153 patterns n text Me Sorrat Verw. T o, prary only Author Ron Chariton Triangle A game Ike Chinese checkers, consisting of fourteen pegs and on* empty hole in a triangular formam The object of the game is to leave one peg in toe anginal empty hole or have ugh: oegs on me boars arc no possae moves Verson t .1. indudes scur» m BASIC. Aatoor; Russel Masco WordPuzzie The object of this game is © find a word m a puzzle arrangement. There are three dtferent variations Of the
game. Version 1,1. Includes source in BASIC Author: Russell Mason Eadjamamn BCF FORTRAN 77compwi. Inkw andruntrreuppcriIbrary No Amga ip*ofc hooks, just vtrxlta FORTRAN. ANSI compatible with extensions. Version 1 3c. Bmary only, Author: Andre Kostfi KeyManu An atematrve 10 Intuittin's mettwd ol menu selector! Va the kejtaoau Uses one key tc serve'.* to* menu for toe psjrrenBy active wmdow, to* 0 501 keys to move through toe menu as you choose, and in* return key 10 select the desired menu flam or escape key to abort selection. Worts wth Amiga DOS 2.0 mouse accelerator and has opton to Wank
Intufltin's pomttr. Version 1 03, Indudes assembly source. Author KmLowlher TnprtYach‘2 An implementator and vanaton of in* ga.me 'Yacnf.
Plays sen S.ngt itr* Keitiard g*m*i iy Trcie. Which dfers from normal Yacht-2 n fiat »1 scores in the 3rd cWuhto of your scorecard are worth three fimes as much as toe normal value and those in toe 2nd are worth dou&e Verson t.2, binary only, sour» available from author Author: Stephan lannce FltflFJflP.lh.471 BTNTape A 'Better man Ncrvng1 SC5i tap* devce rand* ft provties las r « kxsss to i SCSI ape urn trom appcabon programs us ng simple DOS caiN to Read() arti wm*i) it can also be used wito the Amiga TAR utility tor disk backups. It requres a ‘SCSI-drecf compatible SCSI Dus adapter but
wii also won. With toe A2090(A). It now supports many more tape dnves, and has seme new features Th«s 4 version 2 D. an Lpca:e»vwson 1.0 on disk jS2 indudes source. Aurw Rceert Remeneyer Machlll A *rrtiUM icceieritor' program that also inckjOes hotkeys, features ol sun mouse, cfictictroni, popdi. Eve bar dock with a bt* online clu'pe accum jtaior, A'exx support and much more Updates for Workbench 2 D have been added atongwto many flies and new‘eaturts Th.itsversur3 1.
An update to verson 3 .0 on ask 37a Snry on*y Autoor Er.an Mcaa arti Pctyffct scftwar* MweWi MoleWt is a motecuiar weigh! Calculator. The program accepts a chemical formula and returns the mofeo ar weigrit This is version 1.0t, bira only, Autfwr John Kerman Uedl A rice shi'ewara edccr wth lean mode, a command languag*. Menu custorrxzatcn, hypanati. Online help, a teach mod*, spit windows cdpy iti paste, undo, features This is verson 2,6e. An update to ver*cn 2.6c 00 disk 415 Binary only. Author Rick Stiles FredFlsh Disk 472 CnewsBm This a part t ol a C News ttfinbutonlor tne An ga. Thus pan
nauoes al the binary and tert ?*es recessary to sat up and run C News Fart 2 a avafatxe on tSs* 473 and contains the souroe C News uses UUCP, sucn as Van &itons imp mentation (see ttekj 479 and 4fl0] or that included with this software s orevious version (dtik 319) Thig package has been reworked and now indudes a newsreader AmgaRN I’Snanwar* A major (and a few minor) feature 1 of Unix C tews a-e implemented- The Autoor refers to ths asreieas* !5-Dec-90, m updatetoto* crgtnal version on tMks 316 and 319 Author: Various, Amiga port by Frarvk Edwards tCaJc Anexpressmn ulcufator that works with
real articomptex numaers. Has ybrtrarSy-named variattes and user-defmed fjncbcns, startuo fitis aid more Version 1.3. inoudfrl KW'Pe. Author Marin Scott iFFBeeo A smae utwy rat lets you replace toe screen f-ash of DisclayBeep.) With any IFF 35VX sound He. Also pusyt sounds on disk meriicivremoval it can be run from the Clt or Workbench and indudes an mteractiva 'control panel' Version 2 0, ©nary only. Aura Pai Witortson FrMFilhDilK473 B a'ctoe- A vros mtecton deteaon progran win some optonat uttites. Tt runs as a normal task and checks every 1 second toe imponart mencry locabons n the Amiga.
As a bonus, BigBf atner is caoatfe ol staring a new shell, starting script files, viewing and installing tx»tteocks All this in a program '•ess than ttX includes assembly source Author: Erwin van Breemen CtewsSrc ThisispanJotaCNewsdstJtiutJorikytoeAmagi Tha pan mckties a i toe sourm tor C tews Pan t is avaiiaot* on FF472 and iroiudes ail tre omary ano text files necessary to set up and run C News on toe Amiga Cnews uses UUCP, such as Matt Dillons impfenwflabon I see eisks 479 and 480} a that included wto (his scfwaie's oev©y$ ( fak 319) The pacxage htt been ffrwokiid ar*3 now incajdM a
'wwveadef AnqaPN (SfWwafe). AJI major (arto a few mmof) feaWK of lirw C News ara implemented The Author re'ero to toe as refease 15- Dec*
90. An upCJie to tne crgmal version on d.sks 318 and 319 Autoor:
VanOuS, Afruga port by Frank Edwards Fam4y_Sol A prafimnaty
verson of (ha AjtoOJ 'Family S&naS ciU game. A Stanford gar*
of Soitair wrto options for rwtpte ptffyers, sound ex ftnary
Orty Autoa Errol WaSing©© MissfeCrr© A fas? Mssife Command
game wnrt&r, in assembly. Features induce using a hires
interlaced screen, (me based events lor correct operation or
any speed Amiga, multitasking fnendfy, and sound effects.
This e verson 2, an update !0 the version on SsA 444, wtto
fog lies and enhancements Binary 0rty Author. Wn Btoeart
faflfJiMM.474 Aequipot A prograTi Put renders multicolor
pictures us-ng an algorithm based on electrostatic sheets
Renders in low-res and high- res, and in two speedquality
modes, ntiudes bctn PAL ard NTSC versons of the program,
English and German foes Thts s version 1 06, mdudes source m
PCQ. Freeware Autnor Juagen Masevn A,tv Dock AmDocx cs an
Amga versenot toe NeXTi Doc* tatiity It will open up a smaK
wratow on your Wokflencb fun of into IFF brushes. Each brush
represents an application, like an ICON but fs a brush Click
on the brush and youf appfcaticn wfe tan Tfos is verson t 2 4
Shareware Eeftiry crt) Autoa Gary Krvgm C'CLrttJ
CcnpieteCRCcl'«*l»«tor(tiSkS*01-470usingttobnk program. These
were made directy from my master dsks This is an update c ire
lists on ash 401. Author: Fred Fish Enforcer Deteasproiecs
against illegal memory Nfc Compatible wnh al OS versons &
machines (requ*w a Memory Management Urut or £41030
processor) Tr* tow 1K e memory and al areas ra: are not RAM
ara prorecat trcm CPUreaPsawrtw RDM smarttedasread-atfy.
Verson 2 6f, bmary or»y Author; Bryce Ne$ t»ii jrwkFont A 12
point lont win Greek letters Verson t.0. Autoor Oaniei
Moosbrogga mpenum Strategic "RISK" tty's game for up to tour
players Based 0 re ancent d Rome. Athens. Aie*ancra and
Carthago. Binary onfy. Sbarewara ($ 10), Mar.i-C source avatar
l*om the aunor. Engtefr version 155E arc German version 1,790
Update to verson 1.5QE an Disk 362 Author; Roland Richter
Frwl Fiafi Ewh.475 Assgnx A 2 fronfy ui*iy to create
as&gr-nera when you get a Rease rnser? Vo urre‘reques»r Also
feu you cancel me request ©raver Instate by droppmgmsoyoa
WSStOtup drawer. Th« s version t 0, includes source Autoa
Steve Tibbett Blanket© VERY try sewn biante'.'dimmer Very
nice on ypgs system, very btto CPU time. Compatible with jug
Everytong. Dms screen rarer torn gong ctacx incudes assemb source Author: Ma* Bihead CiTAS Convert iLBWTp Assembler Source CITAS aPows one to easily put graphics into higher own programs, CITAS takes a standard IFF ILBM image Hie and converts it into ether assembler or C source code Designed fa bluer image cortrb. H of to* necessary labels are generated adng wflr cofer map rtfermabai, mask generator and otoer options Ttvs is verson 2 0 shareware. Pray onfy Author; Mai Bithead Gadget ED A program fa creating and editing intuition gadgets. Incudes a palette edtcr, generation of either C or
assembly source. And bnary savng tor iatet leading and aditrg A'so cones wrth •F’achGE'. A prt ram tor convervig the ongmjj tormat of Gadge'ED brines to be oadabe by tots and future versons Versron 2 3. An update to verson 20 on disk 438, indubei source Author; Jan van den Board TooJlib A shared Ltrary containing 45 useful hjnctons lor SI kinds o( programs There are functions la ports, sorting, gadgets, memory, syng. TVectory anc Sie nandkng etc. Verson 8i an update to verson 7.6 on dok *38. Nciudes source.
Ajmer Jan van deto Baard FfrtfunDumn B'pwser A programmer s ¦Workbench'. Allows you to easly and conveniently move, copy, rename, and delete fUes 8 dvectonesfromaCLIenvronmenl Ahcprcvdes a method toeiecjteetforWcrkbencfiaCLIprograms Verson 17, an updato to verson on Csk number 180, Ciravy cn y Author Peierda Siva MED A muse editor much tike SoundTracker. A song cfoSStS ct up to 50 blocks si musto. When can be played m any order. Editing leases rciude da paste copy tracks a bfcxks, changmg the vbroto. Tempo, oescerdo. And note volume. Otwr ?eati es mducie switcfarg cl the iow-pass-
fifiaronaoffortapersong Basis,andacut toe annated porter ot a pay dorg ‘junptng jacks’ in time to the nusc improvements mdude AmigaDos 2 0compatibility This is version 3 00. An update to verson 2 13 on disk 424 Bi nary only Author Teyo Kmnunen Mcstra Mostra is a shareware IFF utiny ?ea.vvvj reaj-tre un- pack-ng sooi, docens cl opions, ’smart* arayss cl any IFF fife (FORMs LIST s. a:so nested JIBM'). Total csjntroi overssoay mode*, simple sices how processing, pattern matching, SHAM, an external link to shew Dynamic Moce pidures, double buftenng. Fast Oecompresson, cofer cycling, TeXfocs.
Startup Mes tor easy custom ccrfjgur- awns and corbeie WB succon svrcogr TooUypes ard Style cons' Th« is verson 1 U. an updato to vprsifo 1 0 on ftsk 330. Bmry only. Author Sebastano Vgna TooiManagerToolManager is a hJi featured program to add programs feitnet WorkBencfi or CLI) to the tools menu of the 2 * Wort Bench. Programs can Be aooed by dragtgrg their eons onto the Tool Manager 'txr*g’ wroow a the » bona TocsMaragef con or by edimg the cpnhg fife, Reoures Wokbench 2.C. This is version 13, ar update to FF442. Induces scare. Autha: Stefan Becker Fred Flirt DM477 IRMaster This is a
hardware sohwa’e project to asow the Amqa to read an infrared remote corjoi va toe pafaw poi. Inctodes an ILBM d toe schemax fa a smpfe wtedace to toe At COO parapet port, some mofcatons a-s roeoed for other Am gas The source code and aieoitatte tor a reader program are included. Fa further luncnoriality modhcaicns to toe source can be performed By Ron Peterson vfegaBai TnsttanewverjcncitoegA-e'Sairtytoesaneautoa ft b a Breakout type game and is very good Compvgtewith imowsrve »jftj This one's addicting Bmary ortfy Author EdMackey NoDefete This program pops up a requestor to alert you ot a
Me deletion oetng aiempted via DeteteFited and alcws you accept a cancel it This also petm to any lies you aCempt © oeete via •dee's'. Version 1 6a source a nduoed Auina; Dwe Sdn'urkamp Fred Ffehpisk 478 LSIabei A simple label printing utility. Very powerful as the user cart must do a tot of settings by himself Features mdude varu&e inefeeds pA 1 21 fi ncft fiepS) a very etaefy Mrthg oi toe toe* length anc f-eefy corfgurab*e pnw codes Version t .0. bmary onfy Autha Stefan Berendes MED-Songs A setecton of musical p*eces crearea with MED. Toe musical editor prografn (see disk 476 tot MED 3,00).
Includes MED Player version 3.0. Author: Hans H Adam MP A gnal. Useful utrtty ta sendng any MtDl data back and toto berween an Amiga and a M;Df tfBtrumert HephJ tor leaning aboul MIDI wrtmg Oebuggrg MlDf sebwa'®.
Fgang out your mstrumer s systenvexdusive impemema ton, and mere Very versatile Verson T O, includes source Author: Daniel J Barren Nevrtjst A cbwetoui LIST reptocemeni Supports many featues including scvts. Characcr filters, case sensmvity. Mosi cpoonsohereday LIST,date anstoicton, UniXwiCCa'Cs and rruch irore. Sort routines are very last ard memory usage e mrtmat. Version 4.9, an update to verson 4.5 on tosk 461 „ Binary only. Author Phil Dietr Fred Fish Dfek 479 CheckFrt A small program ta cheeking the presence of a parallel printer from wflnm a script fife Binary oOy Autha Tom Kroner "DP A
small backdfepfey program toal uses whatever ween ts up Ironl Bmary onty. Author Tom Kroerwr UUCP An implementation ot uuep tor tne Amiga, mdudmg mad and news Ths i$ Matt s verson la the Amiga, based on W Aiam Lortus'i Anga UUCP 0 40 release with news code tram hes 0 60 r ease. And rrontos of work by Mart to make fiies arc a* erhancemerts. Ths s verson 1 i3D an update :o verwn 106D on d s 442. Ar© consss ct tour parts Parts 1 and 2 are on tnis risk, and parts 3 and 4 are on bsk 480 includes source Author Various, major enhancements by Mart Dillon FrUflthPMLW Crjpfa A aogram that cwjpa and
decrypts data |IJ«). Ft uses a mathematics: algorithm nwih password key protect on Has both English and German versions and documentation. This is version I 0. Binary only, Author: Thomas Schossow NoCaro This utikfy speeds up your wrdowng environment The OpenWmow vector is pascnad. When someone nes to open, a window n toe woftfoncn screen. Toe tower rehes.trt in the nw_Flags field is cfeared This way. Onfy NOCAREREFRESH windows iwib be opened, resuting n faster window movements, Windows opened in custonsaesris are rot affected. Th s rs version 1 5 Assembly sairoe mctfoed Author: Raymond
Howg TpEdl A gadtoos WmpatB edda B s abfe to generate nearly standalone C sou*m code Tne program wd only run under DS 2.0. Kckstan 37.73 w hgner. Ths s verson 1.00 Alpha, includes source Author. Mat Diifen UUCP An implementation ol uuCp ta the Amiga, including mail and ffews. This ts Matt s verson tor toe Amga, based on Wftam Lortus s Amiga UUCP 040 refease wth news »de from fas 0 60 release and mprfis tf work try Mart © make txos and add enhancements Ttvs a verson n 3D, n update to verson 1 080 on disk 442, anfl consists of lour Darts Pans i and 2 are on dak 479. And parts 3 and 4 are on ths
disk. Includes source Author Various, major enhancements by Mart Ddoi Fred Fish Dirt 431 K1 AnedJtaprogramfaneKawgKt-llrjmthesaer incudes a banWoade' tor smgle-patcties and multi-patches, a smgte- patch editor, a muJti-paicfi «Mw. And support tor the effect- session ard Kt comrMfers Version « 8. Bnary crty Author Andreas Jung MCP A 'TRON* iKe eyefe iac* game fev up to tour players Version 13 76. Update to tergal on dsk 338 includes souroe m assemofy Autha jorg Sun TLPalCh A utility to allow corrections in pronunciation lor programs tha t use the Tian$ lale() fenction. It allows you toeit'act
toe escepQcn taoe Horn the translator, library, use a teit editor to eo? Toe table, aid then rastas t Back mta toe ieca*y.
Verjcn 1.0. includes source Autocr Rchard Sreccato WavpMaker WaveMaker 5 intended to beginning music and pfiyscs students a 'hands on* feel ta how complex waves ae made by adding a harmonc senes ol sine waves A fundamental and up © seven harnqrvcs are ava.iabe The resulting waveform car be d spayed on the screen or payee on toe tido device using the keyboard ineapano.
A game nade is also provded Version 1 2. An update to version 1.1 on Csk 3t6. Win severa' bugs rued rrora efficient code, and a new display option. Inctfoes source, Author; Thomas Meyer Fred Fish Disk 482 Ephemer a pegram wxn caoj jtes toe pcsbons of re sun. moon, and penes fer any cate and any place Induces source at Hsctt BAS C Aiitoa Y»on Afemany Moec3D An imractive 30 sold modelling program for rrvofecufes.
P'oduces a graphic, three dimensional representation cl mofecufes. Eased on 3D coaBmates baia from geometry optrtuatioi programs, X-ray measurements, or any ctoer scu-ca Car, r xJe up to 500 atoms a! A time Requires 1 Mb a note Of memory Verscn 1 C22 bmary only.
Autoa Ste*an Asrecht ffrtfitiioiiium BufsxchangeAn input hander to he© left handed Amga usas It reverses toe function ot the mouse burtons, so ©at toe left burton becomes toe rght inq vca versa. Very snap uses orryl68 6y1esamemay Verw VO. Includes source m assembler Author Preten Nefeer.
CotrSampfes A tew erecutable color samples made by CofoCatch trom Osk 396 ConaJts toe 'old ccJors from kicxstarl 1.3 and the 'new' colors tram kickstart 2.0. Very useful because same prograrrts'cons look awful when assayed in co-os aha man ne ones toey were created la Autfw Preben toelsen, tnputUxk An input handfer © he© Amga users who have caS other pets («cfudren | that mess wtn me Amiga u soon as it is left for a second It instate an mpui hander wficbfets you kx* the keyboard and mouse by pessrfig a few burtons Very small, uses onfy 190 bytes of memory Verson 1.0 , includes source xt
assemofer, Autow; Fffeoen Nfefsen MED M ED a a nusiceoiatoai can De used ©compose music fa demosgames etc H car. Be used as a stand-alone muse progam as wee. The features include burt-tn sample editor, synthetic sound editor, MIDI support (up © i6iracks) andoptiorsMreaiawmeNoiseTrackef mooufes Induoed are routines rat aflcw programmers © *» i-xopaate muse made wito ME D in toer progra-ns Ths is vasiori 3.10. an update to verson 3 CC on Psk 476 Binary onty Author: Teijo Kinnunen MouseXY A sma3 utility that opens a iiffle window in when if shows the mouse coordinates and toe cofor at that
position. It can be moved tom screen to screen and is aofe to shew coodmates even when you are mcvngTesarg wfoews a moving WorVbercto COS Versfefi 1 0. Ircfudes scuce m asserr ker Autha Preben Neisen PcSaver A small utility that afews you cut rectangMar portions ct any screen and stae them on disk as IFF ILBM files Also allows easy saving of windows and entire screens to dsk VerSfen t 0, includes source m assembler Autha Preben N*tsen PpraerX Spmts toe hands of any ponw nat ooks ke toe standard AhvgaDGS20 Workbench tusy'pointer fa dock). Wilt a iso wort, wth any application that uses the same
po-nter Indudes saurce. Author Steve Tibbelt PSX A puBk sceer maragev tw AmigaDOS 2.0. Lets you open marcpuiate. And oosepubU: screens, sel the gtobat puMc screen fos and prtondes a good eiamofe o« usmg GfoTools and ReadArgs VerStoh 1.1. an update 10 version on dak 418 Includes source Autoa Steve Ttibfltt PWKeys An input hander that afiows you lo mampMale windows and screens by press-ng keys on toe keyboard It currentoy fetsyoupenom I'dfferentturicsaa liciuoes ar v&- active aogram to oehne hotkeys Very smai. Uses onty 1124 bytes Df memory, Version 1.0, ndudes source in assembler Autha;
Preben Nietsen TD A program Ike TradtDsplay oh disk 399 try Oaf Bairtffe!
Tt monrtoro and dopiays the current track fa each 'loppy dakcomeoed©theAmga Version i.C.mdudessouroe viassempfe- Autha Preben Nteteen Ffwd fish Disk 464 BoctPfe BootPi: atow$ you 10 install nearly any IFF pet jf e that you like in place of the WorkBench hand that appears after a reset Verson 1 0, incites source © assembly, Autha: Andreas Ackamam EZAsm Ccmbiffes para of *C‘ wto 68000 assemOy -anguage IheresuBinsc! MtsoptrT«eda5muchasposss e Now bundfed wi'.h A68k and Bmk la a complete programming envffofitoent New 'c lib" functions and more This Is versenl 5.4hupcateToverSjOhl.3l0ftdisk43l
Includes fliampie 5Ci M arc executacw fifes finaryonfy Autnor Joe Sfedenmann MSCtoc* A Oft* utiwy, winch dspays menrory. Date, time and online time f corrected to another computer' wa mortemi in the titebar ot tne WortBench saeen. This is verson 1.3. includes source Autha: Martin Steppfef Spnght Spnghl is a spntemalwiB utility Simple or attached sprites can be saved to a fife ready to be added to yxr program The coora used win toe sonteis $ a so be saved Verson 12. Dmary onfy Autoa TofoNeunia TexlPluS A word processa la the Amiga, wth both German and English vmiens. This is verson 3 0. An
update to verson
2. 2EondiSk465 New features include tne abiity 10print footnotes
and seta) letters multiple vnrfows. An AR««- rtertace with 120
comjrafos, pcwertjl Ooc* coeraticrts ANSI-ccnpatiCisty.
Atxlrty to ©ad files crunched by PowvPadver, etc. Shareware,
bmary onfy. Autoa. Man n Steppfer Viewer Displays IFF pictures
last' Verson 1.0. induces source m EZAsn Author Joe Siebenmarn
5rMflajLBlst4fl5 Drawmap A program l» drawing reaesentasas d
toe Ear© 5 Surtace Ttus verson includes a CofofeteY rewritten
user iritevlace arc some new lursctcns Vereoi 2 25d, an update
to verson 2.0 on dak 315. Includes source Authors Bryan Brown
6 Uvich Denver NiftyTerm NihyTermisanh19iVT102VT52ernufetof
katne Anga.
It was Ongnaly deseed te ba used with Dnet but B has been eipanoec so nat 1 may be used as a ncmai terminal emulator N.fryterm was designed © m a good emulation oi these termrals, as wen as be©g tauty sma* ana fast Verson 1an update to version 10 on d'Sk 403 B'nary OrJy, source available from authors Autha Christopher Newman. Tood Whkarsor Spades Thj 4 an Amga version of toe card game spades naa one payer version, where toe compuler pays .rour pan'a and two opponents Thxs a verson 12. An update to verson 1,1 or Disk 392. Incudes source in C. Author G'eg Stefrrack Fftd RfitiPiahWft Metafrjrt:
Amga pot cf toe Metafeni package, a prograr. To create TeX tarts Incudes vwsroft* ©r 66D00 and SC2Q Dtsk 487 contains a copy cf toe Metafemfont soate fifes from toe T X distribution tape, including the Computer Modem Roman and the LaTeX fonts. Tha a verson 2.7. binary only Author Conald E Knuth, Sfetan Becker (Amga port) ScuridEa Demo vason of an 8SVX sound editing package written r machrfe code fa optimum speed and nevum sae Can also be used fa cgtizmg wto Sa toEd a Perfect Sound hardwire Verson 1,0, demo, binary only. Author.
Howard Dortch and Mike Cortflll Fred Fish Disk 487 AssqnX A 2 O onfy utfry © create assignments wn«n you gel a "Please insert voMme" register Also Sets yog caroel the 'Muest torever. Instate by tfopang ©to your 'ABSlartup drawer Tnisisversioni2.anupda!e!over&aii0ondisk 475 Indudessourcs Autha Sieve Ttbbett MFSrc A copy ot the Meta'ax font source fifes from the TeX distrtoutnn tape, su&bfe for use wth ne Amiga pot ol Weiafartaidsk486 ifokjdedae toe Computer Modem Roman and toe LaTeX fents These sho M be suffoerto run a normal TeX ©sanation Autha: Various Ppnnt A printing utility. Oflggred 1a
all ihose wno slowty bui surety become Irustrated with programmers who Punk Dill they can oo a tom teed better than toefr pnr.ter can Ths one rsfes on me prrter (set © fo the formatting, ana cn toe program to send toe semgs Features ©cfude a fun con dnven user interface, toe abiity la corverttabs© ary size, and the a&icy io save a bumper of standard settings.
Version 1.(0, includes source. Autoa: WarcJactech Fred Fish Disk 488 LordO'Hoss A strategy game tv two payers based tin a board game cafled’Shogun’ Features irCude rteitw mousa(oyst,di cortras, info arc redo ct up » 50C pvececvig s-eps. U*y ntu-ton-iced user interface. Vsrocn 1 0 complete source code, precomp1 fed mdude ffes and debugger files mduded Author; Tim Pieticker MksToas A group of several different utility aognms for those wfo run a Midi system Update to versron on tSsk 159. Includes toree new programs, two ot which ait sy.thesiZff ecttcvs ardcompattnTf win AmigaDOS 2 0 Bmary only
Autha JacxDeckard SGD This program makes it ptiss bfe to delete games, that are saved by any ol toe e« sting Sierra advent jres (e g Leisure Suitlarry) Tf« program nas a LEARN optcntov induing new adventures Verson I 0. CHWy onfy Autocr Maco Da el BuperDwer A very fast ask copfe'snj formatter. Can make uowioa unverified ropes from, a ram buffer m 36 seconds Venfed cxspes from a ram buffer lake 67 seconds for ore destina tico dnve, plus 34 seconcs fa each afotonaJ ffestiraiwn B©ary orly Author Sebast ano Vgna VwwflC Sooftng text ffe reader w’th.toreescrofa-g modes ccnfra labfe na keyboard a
mccse Opens fife requester if no filename is gmen Auwniteafry configures screen s e fa PAL a NTSC machine. Version 20, an update to version
1. 1 on disk 365 Binary only Autoa. Ffoenco Gannicl fM flan IM
489 Automata Automata ts an etreroefy iosaife. Ceiuar
automaton s-TtUation Virtuaiy every aioea d! Toe E-rruiaacr
can be ats’ed. Saved and later rfoafed- Also sucofes many
powerful editing functions (such as parteros. Rotations,
reflecficra. Etc) fa creatng and matitying cell configur
atior Am tonal feaxres indude efltabfe cons an immense vinery
of rules Iron whtch to choose, ‘nusc’ which changes as toe Wl
configuration chamjes and methods to speed eiec xn tron 3 to
6T la mere) gen eratons per secord B-na?y only. Autha jerry
Mac* MxBmap Builds Am ga tormai bitmapped lorn from PostScnp’
forts. Uses the library "post.library" (disk488) to render the
characters Best resurts are obtaroed wto fully for ted type 1
fonts, such as tocse suppfed by AticCe and otha venders Verson
t.C, JTCtijMs so-jtm. Autna. Ariar Ayfward Sksh A ksh-kke shMI
fa the Amga Some o’ its features inctod« command substitution,
sfefl functions with parameters, aliases, local variables,
local functions, local aliases powerful control structures ard
tests, emacs sryfe line Kiting arvj rosary tureens. LO
reorector . Ppes large variety of burt-m commands, Urxx style
vridcards. Ua* style ffename conventio©, fifename corpfeticn,
and coexistence with scripts from other shells Very wet
focu- m«rfted. Verson t .7.an ufoate to version 1 .Soncisk38l.
Lots of new features and bug fixes Binary only Autoa Steve
Kaen Fred Filh Diik4« AmiCheck An easy © use. Inxntrve, fhenoy
checkbook program A3pw5 you to enter you checks tn a v«7
nauraf style, going youa running bailee as you do so Options
include reconciling your checkbook, starting new regslers with
Outstanding Checks only, pnnt ng ar, cleared, cutsfarttng, v
se-ectea ernes, arc rcre. Version 2.0, shareware, bmary onty.
Reojres AmcaDOS 2 0 Author Je* Hoag AhSLerrmn Another great,
humoous, animation from, Er© Schwartz.
This w» was obviously ©spired by toe wofoerfui Lemmings game. Lasts a full two minutes and ten seconds. Requires at least 2 Mb cl memory. Autoa: EncSc-wartz Realtor A tiify corffigi aQe ©fo recofenng tool toaican fwaoa sfotl toe coos cf selected cons and truncate tote cepto ot toe eon co*a map Binary only Autna Mcfae To Be Continued...... In Conclusion To the best of our knowledge, he ntaienass n this library are freely distributable. This means they were either publicly posted and placed in the public domain by their authors, or they have restrictions published in their files to which we have
adhered. It you become aware of any violation of the authors’ wishes, please contact us by mail IMPORTANT NOTICE!
This list is compiled and published as a service to the Commodore Amiga community for informational purposes only, Its use is restricted to non-commercial groups only1 Any duplication for commercial purposes is strictly torttiid- den. As a part ol Amazing Computing™, this list is inherently copyrighted, Any mfnngement on this proprietary copyright without expressed written permission ol the publishers wilt incur the full force ol legal actons.
Any non-commercial Amiga usergroup wishing to duplicate this list shouid contact: PiM Publications, Inc.
P. O Box 869 Fail River. MA 02722 AC is extremely interested in
helping any Amga user groups in non-commercial support lor the
(CES, continued from page sQ) With this type of support from developers, C13M hns a good chance of standing their ground. With CDTV expanding into 12 new markets by July, CBM should increase the confidence of its developer community.
And with CBM 'sCommodoreExpress alsobackingCDTVplayers,CBM will also be able to provide the CDTV consumer with confidence.
Viewing MicroTheatre One of the most interesting displays (outside of CBM's booth) was the animation images created by the MicroTheatre™ manufactured by With Design in Mind. Design in Mind has been able to project an image so that it appears to stand in mid-air. As if by magic the figures move through what appears to be a three-dimensional landscape.
According to Michael Levin, vice president of marketing for Design in Mind, MicroTheatre™ uses a theory of optics that has been around for years. This technique has been combined with laser disc and computer technology to provide interactive kiosks and other displays for a very unique look.
A l though the demons trati on gi ven at CES was performed by a laser disc and MS-DOS compatible combination, all of the work could have beenhandled as easily with an Amiga and DCTV, from Digital Creations, or CDTV using
CDXL. This fact was apparent by the many Commodore executives who
walked the short distance from CBM's booth to see the
demonstration and talk with the executives at Design in
In the next issue, we will continue our Summer CES coverage with more Amiga products and vendors. Look for special announcements from Kona mi, ReadySoft, Ocean, Spectrum Holoby te, Accolade, Electronic Arts, Mindcraft, Three-Sixtv, U.S. Gold, Kawai, RGB Computer & Video, Strategic Simulations, Inc., Software Toolworks, and many more.
Companies mentioned r Accolade 550 S. Winchester Blvd.
San Jose, CA 92518
(408) 985-1700 FAX (408) 246-0885 Inquiry 241 Applied Optical
Media Corp 18 Great Valley Parkway Malvern. PA 19355
(215) 889-9564 FAX (215) 993-8392 Inquiry 242 Bethesda Softworks
15235 Shady Grove Road. Ste, 100 Rockville, MD 20850
(301) 926-8300 FAX (301) 926-8010 Inquiry 243 Commodore Business
Machines, Inc. 1200 Wilson Drive West Chester, PA 19380
(215) 431-9100 Inquiry 244 Context Systems, Inc. The Technology
Center 333 Byberry Road Hatboro. PA 19040
(215) 675-5000 inquiry 245 Design in Mind 9660 Topanga Canyon
Chatsworth, CA 91311 818-407-1286 FAX 818-407-0022 Inquiry 246 Domark LTD Ferry House 51-57 Lacy Road Putney London SW15 1PR 441-780-2222 FAX 441-780-1540 Inquiry 247 Maxis 1042 Country Club Drive, Sle, C Moraga, CA 94556
(415) 376-6434 FAX (415) 376-1823 Inquiry 248 New Media 12 Oval
Road London NW1 7DH 4471-4B2-5258 FAX 4471-482-4957 Inquiry
249 Philips Consumer Electronics One Philips Drive
Knoxville. TN 37914
(615) 521-4316 FAX (615) 521-4891 Inquiry 250 Psygnosls (North
America) 29 Saint Mary's Court Brookline. MA 02146
(617) 731-3553 FAX (617) 731-8379 Inquiry 251 Psygnosis (United
Kingdom) South Harrington Bid Selton St, Liverpool L3 4BQ
United Kingdom 4451-709-5755 FAX 4451-709-6466 Inquiry 252
Tiger Media 5801 E. Slauson Ave, Sle. 200 Los Angeles. CA
(213) 721-8282 FAX (213)721-8336 Inquiry 253 The Vivid Group 317
Adelaide St. W. Ste. 302 Toronto, Ontario, Canada M5V 1P9
(416) 340-9290 FAX (416) 348-9809 Inquiry 254 Wright Enterprises
Hudson Rd. Temple, NH 03804
(603) 878-1491 FAX (6C3) 878-4966 Inquiry 255 We Apologize!
To make room for an extra measure of coverage from the Summer Consumer Electronics Show in Chicago, we were forced to delete the full- page order form that normally appears on this page.
To order any of the qual- ity AC line of Amiga products, please use the convenient tear-out card found between pages 16 & 17 of this issue. For faster service, order by Visa or MasterCard anywhere in the U.S. or Canada by calling toll free, 1-800-345-3360!
RON STANCZAK is an energetic, friendly, continually excited individual who appears to have been tailor-made for his task at Commodore. As Vice President of Sales, Ron Stanczak is responsible for all direct dealers, OEMs (Original Equipment Manufacturers), VARs (Value Added Resellers), and anyone else, with the exception of mass merchandisers (such as Montgomery Ward or Maey's) who retail the Amiga.
Mr. Stanczak arrived at CBM over a year ago after 25 years with NCR. His years at NCR were spent rising through the ranks from Systems Engineer to Distric tSales Manager, Director of Product Management, Director of OEM sales, and finally to Assistant Vice President of Sales and Marketing for the PC product line.
Today, Mr. Stanczak maintains his zest for the Amiga while attempting to broaden mmm Iii order for us to increase business and bring on more dealers, it is incumbent on us to make sure that they can make a living in their territory.
Acceptance of the Amiga in today's market.
He accepts this responsibility with experience and common sense most easily noted in a conversation AC had with him recently.
AC: What brought you to the Amiga and Commodore?
Stanczak: A while back, I saw a real opportunity with the PC area. I wanted to get into it and I enjoyed success with it. Over a year ago, I was dabbling with multimedia and I saw the same opportunity: another emerging market. I looked around and only one company promoted multimedia. Apple Computer talked about it, IBM talked about it, but Commodore did it, I felt there was a real opportunity there to learn something and to have fun at the same time.
AC: What have you been doing with the direct dealers?
Stanczak: What we have found and what we have been trying to do for a year is to convince them that the Amiga has to be shown to people. They need to have the commitment to go out and talk to various businesses to call on major accounts and major universities and take a very active role in taking the Amiga to these accounts.
Those who have done so have been very successful.
AC: Whnt programs have you used for this?
Stanczak: Before Christmas, we puttogether a seminar kit for video. Commodore did the first five to make sure that they were bulletproof. We wanted to make sure that all the scripts, demonstrations, mailings, invitations, etc. were perfect.
We put together "Commodore Lease" so that people who came to the seminar could lease the systems. We put together the "Gold Service" and the "CommodoreExpress" so that if the dealer elected not to do sendee, they (the customers) were covered by a nationwide third-party service firm. They were also covered on-site for the first year with the option of purchasing two additional years. In effect what we had were all the replicable pieces in place. The invitations, badges, rooms, refreshments were all done.
All the different n i t-pi cki ng pieces you have when putting together a seminar like this were completed. We found that we got a prettv good return on the mailings. We also found that of the people who attended, the close ratio [number of people buying to those attending] was very high.
In Dallas we asked, "How many people own an Amiga?" Not many, maybe a quarter or a third of them raised their hands. Tire other two-thirds were very interested people from major corporations that we may have never gotten to see.
This program has been very successful. I received a letter from Jeff Moskow at Slipped Disk tel li ng us of his success in Detroit with seven hundred peopleattending: 350people in the morning and 350 in the afternoon.
They are working on one now for applied training. In the next two quarters we will have replicable seminars in a different market. But, with the same concept bringing people in. We are learning from each one what works and what does not work, AC: What exactly is the aim of the CommodoreExpress?
Stanczak: If you are working the kind of hours that most of us work, it is dark when you go to work and dark when you get home. If your Amiga 500 or CDTV doesn't work, howare you going to find time during the day to find a computer dealer to fix them? Then how long will it take to get it back? If you have a problem, we will have Federal Express pick up your product at a location you specify, such as your office. In three days we will either return your repaired unit or replace it.
AC: The Gold Service is a step above that?
Stanczak: Why should someone buyaCom- modore Amiga? A buyer says,"I don't know Amigas, I am not sure." But if something goes wrong, Commodore will fix it on site.
The Gold Sendee provides a comfort factor.
However, we have discovered that 90% of the problems are not hardware-related.
Either a cable is inserted incorrectly or the disk is in upside down. A lot of times, we don't need to send a technician. If a keyboard or monitor is broken, we will send a new unit to the customer rather than send a technician just to tell us what we already know. We dispatch Federal Express with a new unit and they will pick up the old one and bring it back. The customer is happy and Commodore is happy. Just remember to keep your original packing material.
It's all under CommodoreExpress. The Gold Service program is available only to the A2000 or A300Q user and it must be activated by your dealer.
AC: Why is it so important for Commodore to eliminate mail order purchases of Amigas ?
Stanczak: It goes back to what I said earlier.
The Amiga is a system that must be demonstrated. The gray market only possibly serves the base of existing users. But, more importantly, in order for us to increase business and bring on more dealers, qualified dealers, professional dealers, it is incumbent on us to make sure that they can make a living in their territory.
Typically if the machine doesn't work, the machine is brought back to the local dealer. The local dealer doesn't want to fix it because it was not purchased there. The customer is unhappy, the dealer is unhappy, and Commodore gets a bad image.
AC: Where should a customer go if he is haring n problem with a dealer?
Stanczak; Customer Satisfaction at Commodore. We ask the customer to state the problem in writing and then ask the dealer about it. We find that most times it is a lack of communications but we work it out.
AC: Wliaf is ahead for Commodore?
Stanczak: We have had a phenomenal success with the "Power Up" program and you will be seeing a great increase in print advertising. There will be a lot of consumer advertising which will bring people into the dealers.
• AC* . ¦ ' • - .y %-uyy y. - ¦ ill photographs are of attuol
DCTV screens.
? Paint; digitize and display full color NTSC video graphics on any Amiga; camera.
? Convert DCTV™ images to or from any IFF display format (including HAM and 24 bit] ? Paint, digitize and conversion software are all included.
? Works with all popular 3D prograins.
? Animate in full NTSC color.
Min. 1 Meg. Required DCTV "(Digital Composite Television) is o revolutionary new video display and digitizing system for the Amiga. Using the Amiga's (hip memory as its frame buffer memory, DCTV’"creates a full olor NTSC display with all the color and resolution of television. Sophisticated true color video paint, digitizing and image processing software are all combined into one easy to use package included with DCTV 7 DCTV "'also works with all popular 3D programs to create full color animations that can be played back in real time.
CREATIONS 2865 Sunrise Boulevard Suite 103 Rancho Cordova CA 95742 Telephone 916 344-4825 FAX 916 635-0475 ©1990 Digital Creations. Amiga is a registered trademark of Commodore Business Machines. Patents opplred for.
Circle 163 on Reader Service card.
• 24 bit IFF! 24 bit IFF with GLUT chunks
• 2 to 256 color standard 1FF; half bright
• HAM, DKB and QRT trace ¦ RGBS and RGBN
• Targa'" ¦GIF'' ¦ Dynamic Hi Res’" HAM E™ 290.95 :T84 X 480
Pixel Output (NTSC) 284 x 560 Pixel Output (PAL) m mm High
quality RGB output for your Amiga These images arc completely
unretouched photos taken from a stock 1084s RGB monitor using
the basic HAM-E unit. They are pure RGB, not smeary composite.
The new HA,M-E Plus is uneven more potent yet virtually transparent, anti-alias engine which offers near photographic quality images do 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 uf this system, so here's just a few.
SYSTEM FEATURES ¦ Paint, render, convert anti image
* Works with DigiView ™ processing software
• Completely blitter-compatible ¦ 18 24 bit "pure" modes
* NTSC encoder compatible ¦ 256 512 color register modes
• SATIS encoder compatible ¦ RGB pass through ¦ PAL & NTSC
• Screen overlay underlay ¦ Uses only RGB port
• Screens pull up down & go front back
• FCC Class B. UL Listed
• View with any IFF Viewer
• Works w std Amiga monitors
• Animate via ANTM or Page Flipping
• Does not use Amiga power PAINT FEATURES
• Custom brushes use blitter
• Loads, shows GlF'V.rtze fy
• RGB, HSV;HSL,CMYpalette
• “C" source code available free
* RGB and HSV spreads
• Upgrade from BBS 24 hrs day
• Extensive Arexx"-support
• Color or 256 greys painting
* 10 Color Cycle Glow ranges
• 256 color stencils
• Range pong, reverse, stop
• Matte color anti-alias cycle draw
• Smooth zoom, rotate or scale
• Prints via printer device ¦ Area, edge, outline fill overfill
* Auto enhance std IFF palettes
• Dithered 24 bit fill mixing
• Writes IFF24, GIFHAM-E ¦ Anti-alias with any tool or brusli 1
SHAM.ARZO, ARZljAHAM, 18bitScanLab,v
• UPB8 brushes
• All of the 12 different HAM-E format image file types
• Images may be scaled and converted to 24 bit IFF tiles HAM-E
PIUS™ 429.95 768 x 480 Pixel Output (NTSC) 768 x 560 Pixel
Output (PAL) Itll iiltnri warki wilt tiller nit] IMAGE
* Over 100 image processing operations ¦ 24 bit IFF input, output
and viewing ¦ Any number uf named image buffers ¦ Image sizes
to 32767 x 32767 pixels ¦ 24 bit blending, clipping and
compositing ¦ Apply any function using paint-likc tools:
Freehand, Hectangie, Ellipse, Polygon, Polyarc
• Full 24 bit undo, redo and isolate
• 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 jntp ffanp EXTRA COST WITH
EVERY UNIT Call (406) 367-5509 for more information. 398
Johnson Rd., Glasgow, MT 59230 SALES: (800] TK-AMIGA
International Sales (406) 367-5513 BBS: (406) 367-ABBS FAX:
(406) 367-AFAX DlglVlew*" New Jfck: Amlg*T" Commodore
Uu»tne»*M«chioe»; GIF” CompuServe; Dynamic HIR**” NewTek: Scan
Lab'* ASDC: Tar£*'“Tme Vision: Eagle ifflige copyright True
Vision: Lofi4»'* Commodore; AHAM. ARZO, ARZ1 *¦ ASDC; HAM-E™
Black Belt Systemi.
1 25-30 Topics such as Weather. Numbers Food, etc AtT)iC13 ' For the Student, Businessman. Traveler, etc & Seven-l)isk Sel Includes Comprehensive Manual EuropeanLanguages: SS9.95 Onemal Languages S129.95 FairBrothers, Inc. 5054 S. 22nd St. Arlington, VA 22206
(703) 820 1954 » OvfipnJ t t"i » i Circle 169 on Reader Service
D2 can act as an Arexx client or initiator, and Arexx is supported in a unique way. You do not even need A Rexx to communicate in an Arexx fashion with most Arexx-supporting software. Some packages do require the Arexx library for proper operation, but since Arexx is supplied with the new 2.0 OS this isn't a serious problem. D2 uses its Arexx capability to run more than one film at a time or to chain one film off another film. You can run up to 10 films at one time.
Most D2 commands have a novice format where the command word alone can be used to produce the desired effect.
Most also have one or more expert formats that you can gradually begin using for more advanced work. Some of the reserved variables mentioned earlier can be used to make commands more intuitive. Under Version 1, for example, some commands used a "1" or "0" to indicate the command mode, such as CYCLE 0 or FADE 1. D2 supports this, hut now you can also use keywords such as ON, OFF, IN, or OUT, as in CYCLE OFF or FADE IN.
As for compatibility, only three commands, one logical operator, and the Toolkit's MIDI module are different for D2. A new MIDI module for D2 will be included with the Toolkit 2. This module is available now for a small fee to previous Toolkit owners, until such time as the new Toolkit is ready. The logical exclusive OR operation (the symbol "A") was erroneous and has been replaced with a bitwise AND, which performs the same 2 if character cot *C’ T strcat!final_str, ninstr); strcat (EinaLstr, hundred); } • end of if V break; case 2; if (shortstr) switch (shortstrl i case '1': switch
(‘n9w_num+-l case 'O'; strcat Ifinal.str, tier. ; break: case flr: strcatifiral.str, eleven); break; case ‘2’: strcat(final_str, twelve); break; case 'I': strcatliinaLstr, thirteen); break; case ‘4‘: strcat(final_str, fourteen); break; case *5': strcat(final_str, fifteen); break; case '54: strcat(finalistr, sixteen); break; case *7*: strcat(fina:_s:r, seventeen); 3 Program Name : Narrate Author : Lynwood Cewan Date : March 1990 •) 4 5 if (switch_aet(HELP, SW) == FALSE) *if help is not specified*' halp_cormar.diS* FALSE); 'show cnly current settings’ if ae:_argC, Argv, Argo =- NULL : *r.ot
enough arrucents* fixr.areI**?*,path); ’fixup a rare for dir* lookfordiripath); ’Look fcr iters*1 }elae( fcr (1=1; l Argo; **¦:) s ’fcr each argunentv if 1 (Argument = get_arg i. Argv, Argo) == NULL1 break; fixraac(Argument, path ; ’Fix path if directory* iookfordiripath); ’leek for this iter* }else help.corrar.d EVL TRUE :

Click image to download PDF

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

Thanks for you help to extend Amigaland.com !




Today: 7
Yesterday: 75
This Week: 705
Last Week: 669
This Month: 2499
Last Month: 2931
Total: 63567

Information cookies

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

There are several types of cookies:

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

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

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


Visite depuis
Visite depuis