Liste des magazines disponibles sur AMIGALAND.COM
on any Amiga 1200 with the Al291 SCSI Kit. It [ust plugs in from the back. Other expansion products coming soon! CIAClE 331 ON ReAOfR 5EFIVtCe CARO lmageFI"' Totally Integrated Image Processing. This is the only Image Processing package you will ever need. Period. This is the professional solution that brings you not only interchange between various image formats such as TIF and Glf and TARGA, but also a full-featured 24-bit, real-time paint and much-up program. See the work you arc doing while you do ii' Edge feathering, Alpha channel, CM Y /HSV /YUV /YIQ operations, integrated scanning, regionalized processing It's in there! CIRCLE :l:l2 ON READER SERVICE CARD GLoci'" Bring live video, audio and Amiga graphics together and du it on any Amiga! Get connected with the world of video with ou: built-in transcoder to convert input video to composite, Y/C, RGB or YUVoutputs! Full support for AGA systems as well as the 'classic' Amiga 500, 2000 and ,)000. Acclaimed interface controls make this easy to use and simple to control. Scala" users even get an EX module to use GLilck in their multimedia applications. Add G-Lock's included dual-input audio panel and its simply the best choice for every personal Amiga owner. CIRCLE 333 ON READER $ERvrCE CP.RO IV24'" 2.0 - The Ultimate Genloc:k This is what you have been searching for in a professional quality genlock for your Amiga 2000, 3000 or 4000. This integrated hardware design provides the crispest, cleanest genlocked video on the Amiga desktop. With options for RGB, composite, SVHS, Betacarn and M-11 compatible inputs & outputs as well as a 24.hit, 16.7 million color Irame-huffcr and real-time framegrabbcr/d1gi1izcr, this is the Amiga genlock every professional needs. Powerful included software completes this picture as the Ultimate Genlock. CIRCLE 334 ON RSAOE SERVICE CARD 6-Force '030 ComboGVP's classic Combo card accelerates your Amiga 2000 to new heights!
Click image to download PDF
Your Oi'igitial AMIGA Monthly cent an ii
- GiiriEte vs» 1HM ,j duddte 4D 'tots
- » BOT¥
- -• 5 £ d u ti 1 i)iWmjj=*di rJ £ i$ ,pkK$ t "1s2 s+ctfon
Reviews: « Stdta MMMO «tow®tets*llH!
V lariMRn yjdi i luoriaMs _ji ‘ L I 44 [ U ft Lightwave without the Mr? The soMon Is LKHTRAVE.
HIGH SPEED EMULATION: LightRave is a custom hardware module that emulates all of the Toaster functions needed by Lightwave 3D™!
True 24-bit display: Rendering is no longer limited to the Toaster's composite display alone. LightRave now allows Lightwave 3D™ to render directly to the most popular 24 bit graphic cards.
TOASTER FREEDOM: LightRave enables any Amiga to run Lightwave 3D™ without requiring a Video Toaster to be installed.
NEW ADVANCED FEATURES: LightRave adds a suite of professional features never before available to Lightwave 3D™ users.
LightRave will render images faster than a Toaster equipped Amiga, as no lengthy display time to the Video Toaster™ is required.
• Lightwave 3D 2.0,3.0 or 3.1 required.
• Compatible with all Commodore Amiga models, both NTSC and PAL
Supported cards include the GVPIV24, Retina, Opalvision, DCTV,
Firecracker 24, EGS Spectrum, Picasso, Piccolo, as well as
Amiga, and Amiga-AGA displays.
Pal Compatible: LightRave makes Lightwave 3D™ fully functional for European PAL users.
Fast Animations: Full screen preview animations previously only available on the Toaster-4000™ are now available to all Lightwave 3D™ users. Animations are stored in standard Amiga “Anim” animation formats and may be transferred and edited by other Amiga programs.
Networking: Lightrave is fully network compatible. From the low cost Pamet to high end ethemet solutions. Lightrave is the perfect solution for Lightwave 3D™ “Render Farms".
Image Processing: Render directly to GVP's ImageFX,where frames can be image processed even before being saved to disk.
• Workbench and Kickstart 2.04 or later.
• Lightwave 3D™ requires a minimum 512 chip ram and 512K fast
• Extended memory and hardware acceleration are recommended.
Fully Compatible: Works with the entire Amiga line of computers. Even the Amiga 500 and the new Amiga 1200!
V forM& Fuzzy Logic 2302 Marmot Road • Richmond, VA 2 229 Lightwave 3D and Video Toaster are Trademarks of New Tek Inc. Image FX is aTrademark of GVP, Contact your dealer today or call 804-285-4304.
A V Circle 104 on Reader Service card.
Strength in Numbers GVP is the best Solution On any Amiga3 Great Valley Products has been the technological leader in Amiga peripheral and enhancement products since 1988. We consistently provide you with the best quality add-ons for the Amiga computer... bar none!
G-Force ‘030 Combo" GVP's classic Comho card accelerates your Amiga 2000 to new heights! This integrated design, slips into the processor option slot in your system and instantly provides dramatic performance improvements. Easily add up to 16.MB of fast 32-bit RAM. Gam expansion and versatility with our powerful SCSI II interface, allowing you to connect up to 7 devices such as hard drives, SyQuest removables or CD-ROM drives.
Feel the power of G-Force today!
CIRCLE 335 ON READER SERVICE CARO G-FORCE G-Force ‘040 33 Combo"1 The classic Combo taken to the Ultimate Extreme!
Your applications will blaze with the awesome power of a 33Mhz 68040 processor. Give that muscle some room to flex with room for up to 64MB of fast 32-bit RAM. Of course our award-winning SCSI II interface is integrated for maximum performance and we include the bonus of ioExtender capability with an extra parallel port and a buffered high-speed serial port. Hot "toast" served here!
CIRCLE 336 ON READER SERVICE CARD 4008 SCSI II™ Bring the world of SCSI within your reach with this casy-to-install board. Instantly gain access to thousands oi peripherals such as hard drives, SyQuest removable media and CD-ROMs. Add up to 7 devices to your Amiga 4000 and smile. As a leader in Amiga peripheral technology since 1988, we still maintain support for A2000 owners too, even providing SMB of RAM expansion on the card.
Advanced surface-mount technology allows any user to mount a 3.5" drive directly to the card, providing for maximum convenience, Get the GVP SCSI difference!
CIRCLE 337 ON READER SERVICE CARD ioExtender" Feeling trapped? Let GVP extend your horizons with our easy-to-use ioExtender. Contained on a single card, you will find an additional parallel port, allowing you to connect a printer and a digitizer [such as DSS8+] at the same time. No more messy, unreliable switch boxes! We include two, that's right, two high-speed, FIFO buffered serial ports. No more dropped data or bogged-down computers when transferring data via modem [at speeds in excess of 57,600!). Free your ports and regain performance on your Amiga with ioExtender!
CIRCLE 333 ON READER SERVICE CARD PhonePak VFX™ 2.0 If you arc calling for VoiceMatl Press 1.
If you would like to send a Fax, Press 2.
If you would like to have this automated, scheduled, time date stamped and call you when you have new mail, gei PhonePak VFX 2.0 today! Fully integrated, allowing unlimited mailboxes and private fax receiving. Send faxes from any program that prints. Call in remotely and retrieve faxes sent earlier. Plain paper or paperless faxing.
Call routing with Ccntrcx PBX support, and more!
CIRCLE 339 ON READER SERVICE CARD IV-24'1' 2.0 The Ultimate Genlock This is what you have been searching for in a professional quality genlock for your Amiga 2000,3000 or 4000. This integrated hardware design provides the crispest, cleanest genlocked video on the Amiga desktop. With options for RGB, composite, SVHS, Betacam and M-II compatible inputs &. Outputs as well as a 24-bit, 16.7 million color frame-huffcr and real-time framegrabber digitizer, this is the Amiga genlock every professional needs. Powerful included software completes this picture as the Ultimate Genlock.
CIRCLE 334 ON HEADER SERVICE CARD sound sampler yet made. Assembled of high-impact clear polycarbonate, this is the sound sampler to own foi the Amiga. The versatile Digital Sound Studio software includes a multifaceted program for sampling, editing, song composition, stereo sound playback as well as creation of .MOD format songs.
CIRCLE 340 ON READER SERVICE CARD EGS 28 24 SPECTRUM “ Go Beyond AGA Graphics with this real-time, 24-hit, true-color graphics enhancement card. Programmable resolutions up to 1 GODxl2S0! S00jc600 in 24-bit!
We include a custom display pass-through cable for single- monitor use. Many applications are ready-to-run and we include the acclaimed EGS Paint as a bonus too!
Bring workstation graphic power to your Amiga today and see what you've been missing!
CIRCLE 329 ON READER SERVICE CARO TBC Plus'" This prolessional quality, all digital time- base-corrector |TBC| uses state-of-the-art 8-bit 4:2:2 video signal processing...P us it provides a real-time video frame-grahher and 16.7 million color frame-buffer ...P us there is a full SMPTE EBU time-code receiver generator...Plus this incredible product will transcode composite and Y C inputs...P us a 3 channel video input switcher [in composite and Y C) ...Plus programmable video special effects!
CIRCLE 330 ON HEADER SERVICE CARD Performance Series 11™ At 50Mk, you can own the fastest A1200 in the world! Add up to 32MB of highspeed 32-bit RAM, today! With the added power of a SOMhz FPU, your floating point operations have never been speedier. A simple connection in the A1200 s 'trapdoor' never voids a warranty, and with the Series II you have the added versatility ol our custom option slot.
Add the fastest SCSI interface on any A12Q0 with the A1291 SCSI Kit. It just plugs in from the hack. Other expansion products coining soon!
CIRCLE 331 ON READER SERVICE CARD ImageFX " Totally Integrated Image Processing. This is the only Image Processing package you will ever need.
Period. This is the professional solution that brings you not only interchange between various image formats such as TIF and GIF and TARGA, but also a full-featured 24-bit, real-time paint and touch-up program. See the work you arc doing while you do it'. Edge feathering, Alpha channel, CMY BSV YUV Y1Q operations, integrated scanning, regionalized processing... It's in there!
CIRCLE 332 ON READER SERVICE CARD G-Lock" Bring live video, audio and Amiga graphics together and do it on any Amiga! Get connected with the world of video with our built-in transcodcr to convert input video to composite, Y C, RGB or YUV outputs! Full support lor AGA systems as well as the 'classic' Amiga 500, 2000 and 3000. Acclaimed interface controls make this easy to use and simple to control. Scab" users even get an EX module to use G-Lock in their multimedia applications.
Add G-Lock’s included dual-input audio panel and it’s simply the best choice (or every personal Amiga owner.
CIRCLE 333 ON READER SERVICE CARD ?558+ EGS 28 24 Spectrum, Psrformance Scnss II. Image FX, G-Lock, IV-24. G-Force ’030 Combo, G-Force '040 33 Combi), 4008 SCSI II, Kutender, PhonePik VFX. And CSSS* are trademaiks ol Great Valley Prodiicls, Inc, All other trademarks are the property ol tneir respective owners.
Circle 105 on Reader Service card.
This Issue 29 CanDo by Randy Finch Finch continues this month with Buttons, Sorting, Printing, and AmigaGuide Help as he catalogues his Star Trek video collection.
Scala MM300. P. 14 Accent on Multimedia by R. Shamms Mortier Mortier focuses on branching storyboards.
Amiga Stars at Medical Convention by Michael Tobin, M.D. An example of patient education using the Amiga interactively with HELM in nuclear medicine.
Amiga Stars, p. 44 Punctuating Your Presentations with DCTV by John Steiner Discover how one teacher used DCTV to lecture on the Renaissance.
52 CanDo vs. HELM by Randy Finch A head-to-head comparison of two superior authoring systems. Find out which comes out the winner.
CD52 Review, p. 83 Aladdin 4D by R. Shamms Mortier In this session, Mortier discusses some fairly simple ways of altering animations through the use of an A4D Camera Target system.
81 CES CD32 Review, p. 83 While entertainment and sports stars dominated the consumer electronic industry's main event, CBM adopted a modest race in their push of CD32.
83 CD32 Review Reviews of some of the hottest new CD32 releases coming straight out of Europe.
Reviews 14 Scala MM300 by R. Shamms Mortier Mortier believes MM300 o be "hot stuff" for anyone doing interactive media work.
By Rick Manasa Designed to simplify the billing procedures many self-employed and small business owners face.
Aladdin 4D Tutorial Video Tape Set by Merrill Callaway Callaway contends that people who have never used Aladdin 4D before will find the videos difficult going.
41 Online by Rob Hays A close look at Starship, the Amiga section of Genie.
62 PD Update by Henning Vahlenkamp This month: a description of AlertPatch
2. 9, which often can prevent crashes; MuchMore, a
smooth-scrolling ASCII text utility; and other
shareware freeware titles.
Digital Image Special F X by William Frawley Using Arexx, ADPro, and PageStream to process images.
Digital Image Special F X, p. 72 And Furthermore by Jeff Gamble The Amiga Takes the stage in the Broadway production of The Who's Tommy, p.96 Departments Columns CanDoi 8 New Products & Other Neat Stuff by Elizabeth Harris This month's New Products includes the CEI4000M, ClariSSA Professional V3.0, Edge, SAS C Version 6.50, TaxBreak 1993. And CanDo 2.51. New Products, p. 13 25 cli directory by Keith Cameron Cameron concludes his short series on basics of the shell by exploring command line editing.
27 Bug Bytes by John Steiner Problems booting with A2630 and DKB 2632 32-bit RAM board; a solution to the Dpaint IV and A4000 conflict; and more.
New Products, p. 10 59 Arexx by Merrill Callaway In this issue, Callaway uses FinalWriterto print envelopes.
67 Roomers by The Bandito Combat Air Patrol, p. 86 Is there a deal in progress between Hewlett-Packard and Commodore?
Will Blockbuster Video's rental of CD- ROMs and drives affect CD32 sales?
86 Diversions This month, two games from Psygnosis Combat Air Patrol and Prime Mover.
Prime Mover, p. 88 Prime Mover, p. 88 Editorial 6 List of Advertisers ......80 Feedback ...90 And Furthermore .96 Amazing Computing For The Commodore AMIGA ™ ADMINISTRATION Publisher: Joyce Hicks Assistant Publisher: Administrative Asst.: Circulation Manager: Asst. Circulation: Traffic Manager: Marketing Manager: Production Manager: Robert J. Hicks Donna Viveiros Doris Gamble Traci Desmarais Robert Gamble Wayne Arruda Ernest P. Viveiros EDITORIAL Managing Editor: Associate Editor: Hardware Editor: Senior Copy Editor:
Copy Editor: Video Consultant: Art Consultant: Illustrator: Contributing Editor: Don Hicks Jeffrey Gamble Ernest P. Viveiros Sr.
Paul L. Larrivee Elizabeth Harris Oran Sands Perry Kivolowitz Brian Fox Merrill Callaway ADVERTISING Advertising Coordinator: Traci Desmarais Amazing Computing For The Commodore AMIGA v (ISSN 1053-4547) is published monthly by PiM Publications. Inc. .Currant Road. P.O Box2140. Fall River, M A 02 722-
2140. Phone 1-508-578-4200, I-B0O-345-3360, and FAX 1-508
U. S. subscription rate is $ 29 95 tor one year; S46.00, two
years. Subscriptions outside the U.S. ore as follows Conada &
Mexico S38.95 (U ,S. Lunds) one year only; Foreign Surface
$ 19.97, Ail payments must be in U.S. funds on a U.S. bank.
Due to eiratic postal change; oil foreign rates ore one-year
only, Second-Class Postage paid ot Foil River, MA 02722 and
additional mciling offices.
POSTMASTER Send address chcnges to PiM Pubiicatians Inc. P.O. Box 2140, Fail River.MA 02722-2140. Printed in the USA Entire contents copyright; 1993byPiM Publications. Inc . All rights reserved. No part of this publication may be reproduced without written permission from PiM Publications. Inc.. Additional First Class or Air Mail rates available upon request. PiM Publications. Inc. maintains the right to refuse any advertising.
PiM Publications Inc. is not obligated to return unsolicited materials. All requested returns must be received with a seff-addressed stomped mailer.
Send article submissions in both manuscript and disk format with your name, address, telephone, and Social Security Number on each to the Associate Editor.
Requests for Author's Guides should be directed to the address listed above.
AMIGA™ is a registered trademark of Commodore-Amiga. Inc., Commodore Business Machines, International Dmntxirored In the U.S. a Corrcdo by Intemotbnol Penodcal Distrlutors 674 Via rte to Vote, Ste 204. Solona Beach. CA 92075 & Ingram Perioriinnir, Inc. 1226 Met Quaker Blvd.. La Verne "N 37086 Printed in U.S.A. 1-508-678-4200, 1-800-345-3360, FAX 1-508-675-6002 THE Amiga imaging Specialists 35mm Slide & Negative Imaging Color Prints Transparencies and MORE!
ANY Amiga format (incl. JPEG & New AGA modes] Gall TOOAY and ask about our FREE TRIAL REFER!
PeeGee's Digital Inagery 945 Wabiut Street Fall River, MA 02720-5326 Circle 125 01 Reader Service card.
T-Rexx Professional is a highly integrated Arexx script generation environment with powerful tools specifically designed for the NewTek Video Toaster. T-Rexx can also automate the functions of 11 other important products, and, because it is completely user configurable, you can add support for the products of your choice.
Benefits Create sophisticated scripts without any knowledge of .ARexx. You simply point and click. T-Rexx even displays your scripts in plain English!
.All T-Rexx tools are connected together creating a fully integrated system. You need learn only one user interface to master every aspect of T-Rexx Professional.
You can quickly and easily manage large quantities of Toaster Framestore images. Convert Framestores to and from RGB (in full color and fidelity) without requiring a Toaster.
You can create your own ActionFX and OrganicFX to produce custom results for your demanding clients. Using T-Rexx's special effects processing, dozens of new FX can be created from a single source.
Accept commands via a serial or parallel port. Your entire studio, not just your Toaster, can be controlled by T-Rexx giving you more time for producing results instead of hunting for solutions.
Includes support for the following products: AmiLink, Art Department Professional, BCD-2000A, DQ-Taco, MediaPhile, MorphPlus, PC-VCR, Personal SI'C 11, Personal TBC III, Pixel 3D, SunRize Studio 16 and VISCA.
T-Rexx allows you to create interactive or automated multimedia presentations by linking the Video Toaster to other hardware and software products.
T-Rexx's ability to be synchronized to events from the GPI, serial port, parallel port, keyboard, Arexx or timer means you've got the widest array of options available for your creative use. T-Rexx can even automate the recording of your finished presentation (including audio) onto video tape or single frame recorders.
T-Rexx prorides powerful batch processing tools which save you time and disk space. Process images as they're produced automatically, without having to store intermediate results.
Your script is shown in plain English on T-Rexx Professional's main screen.
9»3,r?.T««ti SM.rS .SnahrRonh
996. TS . 1**0 9l6.rS.04*n«v Framestores can be converted to from
RGB, previewed and organized using FramestoreFVL You can
create and modify Toaster projects creating exactly the
configuration which best meets your needs.
Develop scripts in a fraction of the time it used to take using T-Rexx's unique Real Time Mode. You can test your scripts as you write them, alerting you to any mistakes instantly.
T-Rexx helps you get the most of your system investment because an integrated system is greater than the sum of its parts. T-Rexx Professional is the Toaster System Integrator!
Using one consistent, easy-to- leam user interface, you can control any program that is Arexx compatible or any device that can 925 Stewart Street Madison, Wl 53713 608 273-6585 The following names are trademarks or registered trademarks of the indicated companies: T-Rexx Professional, MorphPlus, FramesioreKM, LightTV, ShareFX, and Art Department Professional: ASDG Incorporated, Arexx: Wishful Thinking Development Corp.. Deluxe Paint Electronic Arts, Brilliance: Digital Creations, Inc., .Amiga: Commodores .Amiga. Inc.. Video Toaster. Toaster, ToasterPaint. And LightWave 3D: NewTek
Incorporated. Other trademarks are the property of their respective holders. The Video Toaster Logo is copyrighted by NewTek Incorporated and is used with permission. Copyright V1993 by ASDG Incorporated Circle 102 on Reader Service card.
T-Rexx Professional is backed by ASDG, a solid company providing innovative products and quality customer support since 1986.
MMHl (OYTEM Endangered Fish, Multimedia Oversight, and an Odd Job Justafter theholidays,! Received a phone call from Fred Fish concerning possible pirating of his collection in Germany. As we have noted previously in AC, Fred is now offering his complete library on CD-ROM as well as floppies. While the entries in the collection are not copyrighted, the collection is, and any distribution of his CD-ROM material other than directly through Fred is illegal.
Fred had received a notice that his new CD-ROM disk was being sold at a price far below his selling price. Apparently someone had copied his disk on a new master and were publishing Cds without his approval.
" 1 will not be able to continue the col lection if they pirate my Cds." Stated Fred.
Fred started the Fred Fish collection during the Fall of 198? With the first distribution of the Amiga. He created the first real "I will not be able to continue the collection If they pirate my Cds," Fred Fish communication among developers and users by providing a single source for utilities, progra ms, graphics,and more. Fred has stated in the past that he created the collection for himself and offered copies to his friends in it is users group. The demand became so great tha t Fred had to establ ish a system for accepting, duplicating, and distributing these disks to the Amiga
community. As Fred's collection grew more massive, the effort required to keep up with the collection also grew.
In an attempt to make the collection more accessible, Fred decided to create the premier collection on CD. Approximately every two months, Fred releases a new CD as well as twenty accompanying floppy disks.
The Floppies carry the latest releases on the disk for any users who do not have access to a CD-ROM drive. He will continue to offer the floppy versionsof his d isk until he reaches disk number one thousand. After the Fred Fish Disk 1000, Fred will only release additional software in a CD-ROM format.
When Fred announced his plans, 1 called him and asked if Accould continue releasing Fred Fish disks from Fred Fish Disk 1001 based on his release of the CD-ROM. Fred agreed and, starting with FF1001,AC will be the onlv official source for the creation of these disks. In order to maintain the integrity of the library, AC will copyright the disk collection, but not its contents.
1 felt the continuation of the collection in a floppy format was essential to allow all Amiga users access to this valuable resource.
AC has beena long supporter of Fred's activities. Wc have carried a catalog of his collection in our pages since the third issue. In addition, AC's GUIDE maintains an accurate composite directory with indexes of the entire collection in each issue.
Fred's reimbursement for his time and effort in creating this library comes from his revenue on disks and the royalties paid to him by organizations such as AC. Without these funds, there would be no reason for Fred to continue his work other than for his own needs. The Amiga would certainly suffer from the disappearance of his collection.
In short, I f you a re buying a CD-ROM of Fred Fish software, be certain it is Fred's, if you discover someone offering the collection on CD and it is not from him, notify Fred immediately. Fred may be reached by writing: Fred Fish Amiga Library Services 610 N. Alma School Road, Suite 18 Chandler, Arizona 85224-3687 Attention Multimedia Developers Please do not forget the Interactive Media Festival™ 's Festival Award show to be held at the Universal Amphitheater in Los Angeles on June 7,1994. The Festival Gallery will be open to the public during Seybold's Digital World Conference, June 6-8,
at the Los Angeles Convention center.
The Festival and awards event is being supported by Jonathan Seyboid, who has been instrumental in developing the desktop publishing industry. I can only assume that his efforts in the field of multimedia will earn equal success. This is why it is important that the Amiga and its abilities are represented.
Seventy-five individuals comprise the delegation of nominators who will award and attempt to discover the new frontiers of multimedia. However, of the seventy-five, none are from the Amiga community. There are representatives from 3D0, Philips Interactive Media (CD-i), Electronic Arts, Macromedia, Microsoft Corporation (2 people). Spectrum HoloByte, NASA, Newsweek interactive, as well as a host of others. Individuals have also been selected from colleges and universities from as far away as Milan and Tokyo.
While some of these individuals may have knowledge of the Amiga and its contribution, none are directly involved in the Amiga market and its large contribution to multimedia. Unless our best people step forward immediately and submit their work, it is possible that this ground-breaking opportunity to understand the direction and promise of multimedia may completely dismiss one of multimedia's greatest contributing platforms.
It has often been said that the Amiga created multimedia before there was a name for it. Unfortunately if we do not react soon, that legacy could he completely forgotten.
With judging to begin in mid-January, your immediate attention to this problem is essential.
If the judging has started by the time you read this, why bother? Tt is important that we do not allow this opportunity to slide by. This is especially true since the Amiga appears to have been forgotten. There may be an opportunity to gel projects judged. I believe the sponsors of this activity want to run an unbiased contest. If we offer them our best submissions, they should do everything in their power to see that the Amiga is included.
For information concerning the Festival and the awards, please contact: Interactive Media Festival 448 Bryant St. San Francisco, CA 94107
(408) 982 0400 or (800)-573-1212 FAX (408)-982-0403 Whoops!
In the February issue of Amazing Computing, we incorrectly listed Dan Weiss as an executive for Gold Disk. Dan is actually vice- president of research and development at Soft-Logik. Our apologies to Dan and toSoft- Logik for anv misunderstandings this may have caused. We would also like to apologize to Gold Disk for giving them a new employee and now taking him away.
Services Adorage V2.0 AGA Adorage (SI 99) isa 2-D animation package, offering a range of video-effects from simple fade- in and fade-out to page flips and explosions. Selection and implementation of these effects is icon- driven and very easy. Adorage partially supports the SSA standard which allows the playback of animations up to 60fps, and is AGA compatible. Features include 3-D effect groups (spirals, cubes, comet), user definable parameters for most effects, icon driven user interface, and more, Spec tnniics In ten mtioiial US A, Inc., 34 East Main St, 23, Champaign, IL 61820,
(217) 352-0061. Inquiry 200 NEW PRODUCTS and other neat ztafifi AmigaLink AmigaLink is a real LAN network based on the Peer-To-Peer principle. Tlie complete network hardware is offered in a small adapter for the floppy drive port.
The networking software allows connections between up to 20 Amigns, with full exchange of data and sharing of devices. Each printer hooked up to the network is accessible by all machines, installation is straightforward. All that is required is to plug the networkadapter into the external floppy drive port, hook up the cables and install the software.
AmigaLink is compatible with all Amigas, A500 through A4000 an d CDTV, and a special adap ter for CD32 is in preparation. The data transfer rate is 450,000bps, the maximum length for the cabling is 300 feet. Amiga Link uses RG58 coaxial cable and BNC connectors. Spectronics International USA, Inc., 34 East Main St. 23, Champaign, IL 61820, (217) 352-0061, Inquiry 201 Amiga HP Explorer This program, written by the author of Directory Opus, is similar to the MS-DOS program of the same name. The program gives the user complete control of the default settings of their Hewlett Packard 4L
The Amiga Explorer (S39) installs as a Workbench commodity and requires Workbench 2.x or 3.x to operate. GSOFT Pty. Ltd., PO Box 59, Elizabeth SA 5114, Australia,
(011) 61-8-254-2261. Inquiry 202 Arcade Pool Arcade Pool is an
arcade-style pool simulator for one or more players.
Features excellent animation and smooth movement of the
bails; official rules for 8 Ball, 9 Ball, Speed Pool, etc.;
a point scoring one-piayer challenge; and plenty of
options to change the rules to the players own
specifications. It also features authentic digitised pool
sounds and crowd applause effects. The game comes on a
single disk and does not require any disk swaps. Teaml7,
Marwood House, Garden Street, Wakefield, West Yorkshire WF1
1DX, (Oil) 44-924-291867. Inquiry 203 Arexx Reference Disk
The Arexx Reference Disk is Merrill Callaway's complete
reference manual for the Arexx language. All Arexx
built-in in- structionsandfunctionsare listed and
described, along with ail rexxsupport.library functions and
all command utilities. The Arexx Reference Disk presents
all instructions and functions in easy-to-understand and
greatly expanded descriptions.
Whitcstone, 511-A Girard SE, Albuqueque, 14M 87106,(505)268-
0678. Inquiry 204 CEI 4000M Creative Equipment international
announces the CEI 4000M.
The CEI 4000M is the first multimedia muitiplatform personal workstation. The CEI 4000M is fully compatible with both the Apple Macintosh software and Amiga software.
This powerful multimedia personal workstation isbuiltaround an Amiga4000. With the addition of the Emplant Emulation board and Macintosh ROMs, the workstation becomes compatible with Macintosh software. Creative Equipment International,
(305) 266-2800. Inquiry 205 CEI A4066 Ethernet This is a direct
replacement for tlie now discontinued Commodore 2065
ethernet card. The A4066 Ethernet card is a SANA-
il-compatible high-speed ethernet card. Features include;
10MB transfer rate; lOBaseT, Thick AUI and Cheapemet; high-
performance wait state host interface with 64K packet
memory; diagnostic LED's for Link and Collision status;
autoconfig ROM socket for network book application.
Creative Equipment International, (305) 266-2800. Inquiry
206 ClariSSA V2.0 AGA A powerful way to playback and edit
2-D and 3-D animations is offered by ClariSSA V2.0.
ClariSSA (S199) automatically optimizes ANIMs so that they
can be played back at speeds which were previously
available only on workstations. Due to the proprietary SSA
animation format, which uses fields rather than frames,
most problems normally encountered when playing back 2-D or
3-D animations are eliminated. Features include 30%
higher playback rate as opposed to other ANIM players,
integrated virtual memory feature, cut-and-paste
function, standalone ANIM player included, fully AGA
Spectronics International USA, Inc., 34 East Main St, 23, Champaign, IL 61820, (217) 352-0061. Inquiry 2 07 ClariSSA Professional V3.0 Based on the powerful features offered by ClariSSA V2.0 (S399), this package offers even more possibilities for the creation of impressive animations. The Muiti-ANIM-Play function offers the possibility of multiple animations on-screen at the same time, totally independentof color palette, resolution, and screen size. Specia I effects such as wipes, can no w be performed on or wi th animations without a problem.
ClariSSA V3.0 also implements Highend-SSA, offering a speed increase for ANIM playback of 80% over the standard SSA format, and SSAd (super smooth animation from disk) offering the possibility to play back animations straight from hard disk.
Another plus offered by ClariSSA Pro is that 95% of all editing functions available are now usable through Arexx, offering compatibility with such products as ADPro. All Amiga IFF file formats, including HAMS and DCTV, are supported. Spectronics international USA, Inc., 34 East Main St. 23, Champaign, IL 61820,
(217) 352-0061. Inquiry 208 CocoonMorph CocoonMorph is a new
morphing program that can be used for dual-image morphs,
singleimage morphs, or sequential morphs. Morphs are easv
to set up and complete with fast, accurate rendering.
Features include built-in virtual memory to conserve RAM;
in 11 control over the transition ratcofeach pixel using
alpha channel images;automatic variabie-level, transparent
color compositing; interface displays source and
destination images in color; automatic image scaling; a
File Information: Name; TracyPfc Size; 464.716 Formal HAMS Source: Scan E3!-BSSGanno CanDo Lets you convert your ideas into reality.
CanDo is a software authoring system that gives you the power of a programming language, yet makes creating your program's interface as easy as using a paint program. Because CanDo is tailor-made for the Amiga, all of the exciting Graphics, Sounds, and mouse-driven Objects that are built into your computer are at your fingertips. This gives you everything you need to make your ideas come to life.
CanDo Makes real programs real easy.
Painlessly creating your interface is just the beginning. The key to making real programs is CanDo's English-like scripting language. Even if you're a beginner, you can still use CanDo's tools to write programs for you. While easy to learn and use, the commands are so powerful you can create programs which would take 10 times longer to write using a language such as C - even presuming you had years of programming experience.
CanDo Is programming for the rest of us... Ordinary people all over the world are using CanDo to create real applications such as: databases, utilities, animated multimedia presentations, kiosks, training systems, and all sorts of games. CanDo enables you to explore your imagination and make the things you never thought you had the time or experience to do.
You CanDo It!
INOVATRONICS 1-8C interactive media Inovatronics, Inc. 3499 Greenville Avenue Suite 209B Dallas, TX 75231 USA Tel: (214) 3404991 FAX: [214) 340-8514 Inovatronics, Lid. Unit 11, Enterprise Centre Cranborne Rood Potters Bar Hertfordshire EN6 3DQ ENGIAND Tel: +44707-662861 FAX: +44-707-660992 Inovatronics GmbH Im Heidkamp 1 1 W-5000 Cologne 91 GERMANY elephone +49-221-875126 FAX +49-221 *8704747 Circle 114 on Reader Service card.
Andother reat &tuA6 and more. DevWnre, 12520 Kirklmm Court, Suite 1, Poway, CA 92064, (800) 879-0759. Inquiry 209 DeluxeMusic Electronic Arts announced the release of DeluxeMusic, the update to the DeluxeMusic Construction Set. DeluxeMusic now offers many new dictation features including multiple document support, hide and reveal project options for the easy management of open projects, macro support to automate repetitive tasks, and full Arexx support. DeluxeMusic also provides new playback options such as a standalone Player module and the ability to attach any instrument
sample or MIDI Channel to an instrument name. With over 20 instruments included with multiple play style for each instrument, dynam ic range from ppp to iff, playback speed from 10 to 300 beats per minute and full four-voice sound, the DeluxeMusic composer has a wide range of options to choose from. Electronic Arts,1450Fashion Island Blvd., San Mateo, CA 94404,
(800) 245-4525. Inquiry 210 Dream Weaver Dream Weaver is a
computer adventure builder designed to let you quickly and
easily create your own text and graphic adventure games.
Dream Weaver uses drop-down menus,buttons, and text boxes,
making it easy to create adventure games without
programming. Your custom- designed game can then be dis
tributed to friends using the accompanying Dream Weaver
Player program. Features include up to 120 rooms on 10
levels, point-and-click map builder, keyed room exits,
unlimited fixes, movable or wandering objects, digitized
sound effects, built-in paint program, and more.
AmyCames, P.O. Box 458, Zionsville, IN 46077. Inquiry 211 Edge Edge (S99.95) is a powerful, easily configurable text editor for writing and editing ASCII text files. Edge can open on the Workbench screen, "fold" large sections of text out of view, help you prevent syntax errors while writing Arexx and C code, and automatically block-indent paragraphs. Edge lets you completely redefine its menus, keyboard layout, messages, errors, prompts, etc. When loaded. Edge creates its own "virtual RAM disk," which lets you find, open, access, and save more workfaster than otherwise possible.
INOVAtronics, 8499 Greenville Ave. 209B, Dallas, TX 75231,
(214) 340-4991. Inquiry 212 FramePro MEDIA innovations'new
utility program provides direct soft- ware control of
ASDG's ADPro allowing the user to ba tch process an entire
range of frames from one format to another with a few mouse
clicks, Si mply select your image drawer from the requester
or drag-n-drop the drawer over to the utilities window. In
conjunction with ADPro, FramePro will crop, size,
brighten, color correct, and further process the frames
while simultaneously writing them to RAM, storage devices,
or even DPS's Animation Board. MEDIA innovations, 644 1 2
Richmond St., London, ON., Can., N6A 3C6, (519) 434-3210.
Inquiry 213 GameSmith Development System The GameSmith Development System (availableMarchor April '94) is a game multimedia development aid consisting of several utilities and a highly optimized linker library. It is a professional development system which works with the C or assembler development environment of the user's choice, it offers true arcade-quality sound and graphics performance, whi le providing flexibility and ease of use. Functions include low-level blitter routines, custom copper lists, joystick polling, vector routines, random number generator, vertical blank timer,
fast plot routines for replacing ReadPixeland WritePixel, Amiga ROM librarian, file requester, and more. Billwad Technologies, 8085 North Raleigh Place, Westminister, CO 80030-4316, (303) 427-9521.
Inquiry 214 Global Domination Play at a simple or advanced level against your friends or against one of history's notable conquerors. Choose from I litler, Napoleon, Attila the Hun, and more each with their own personality and playing style that affects their strategy.
Build up luige armies with your choice of unit types, and decide where to site your attack force.
Then i n v ade! You can either have combat resolved for you by the computer, like a board game, or zoom down to a satellite view of the battlefield, and lead your forces to victory in person. Impressions Software, Inc. 222 Third St., Suite 234, Cambridge, MA 02142, (617) 225-0500. Inquiry 215 ISAM 1.03 ISAM 1.03 is a shareware product giving even novice Amiga programmers the ability to easily store and retrieve database records. ISAM is composed of two files: the data file, where the records are stored in the order in which they were received; and the index file, where key information
from the record is stored in order. Each ISAM file may contain up to 4G fixed-length records, each of which may be from 4 bytes to 4GB in size. The shareware version of ISAM is available on BIX, Genie, and CompuServe as "ISAM 103.LZH" or"BAM13.LZH". After90days, users a re req uired to register. For $ 25, users receive the registered version, any necessary bug fixes, and info on upgrades. ISAM 1.03 is also available from the add ress below. RedSliifi Software, P.O. Box 10403, Rochester. NY 14610-0403.
Inquiry 216 Mand2000 Mand2000 is ($ 34.95) a fractal exploration program which dra ws pictures of the Mandelbrot set and other fractals on your Amiga and allows you to explore these fractals by zooming and panning towards interesting areas. Mand2000 has an intuitive user interface which includes such featu resasa point-and-click animated zoom, multiple windows, online help, and even joystick control for d riving through the Mandelbrot and Julia sets.
Cygntts Software, 33 University Square, 199, Madison, Wl 53715.
Inquiry 217 PhotoworX PhotoworX ($ 199) gives you the possibility to access Kodak™ Photo-CDs from your Amiga equipped with an XA-compat- ible CD-ROM drive. Access to photos is made incredibly easy with PhotoworX. Each photo is represented as a small slide on a so-called "contact sheet." Loading the actual photo is as easy as double-clicking on the appropriate slide. Features include support for all Amiga resolutions, AGA screens, and a great number of graphics boards; includes several image processing rou- ti nes; a I lows saving i n a ny Am iga IFF-compntible file formats from 16
colors to 24-bit; prints to all from your AMIGA DTFJ& Graphic Documents You’ve created the perfect piece, now you’re looking for a good service hureau for output. You want quality, but it must be economical. Finally, and most important...you have to find a service bureau that recognizes your AMIGA file formats. Your search is over. Give us a call!
We’ll imageset your AMIGA graphic files to RC Laser Paper or Film at 2400 dpi (up to 154 Ipi) at a extremely competitive cost. Also available at competitive cost are quality Dupont ChromaCheck™ color proofs of your color separations films. We provide a variety of pre-press services for the desktop publisher.
Who are we? We are a division of PiM Publications, the publisher of Amazing Computing for the Commodore AMIGA. We have a staff that really knows the AMIGA as well as the rigid mechanical requirements of printers publishers. We’re a perfect choice for AMIGA DTP imagesetting pre-press services.
We support nearly every AMIGA graphic & DTP format as well as most Macintoshm graphic DTP formats.
For specific format information, please call.
For more information call 1-800-345-3360 Just ask for the service bureau representative,
• ' r • Amiga-compatible printers, even color printers where
Spectronics International USA, Inc., .34 East Main St. 23, Champaign, 1L 61820, (217) 352-0061. Inquiry 218 PRO-MIX Phantom Development announced the upcoming release ot' PRO-MIX, the premier software controlled audio mixing hoard for the Amiga. The new product provides five stereo input pairs with volume, balance, mute and stereo controls. Master output controls include: attenuation, bass and treble, equalization, loudness, mute, stereo mono mode, and tone defeat.
Integrated audio sampler hardware allows any single channel or group of channels to be sampled concurrently. Additional features include a variable speed multi-channel cross fader, 8SVX sample playback, user- definable preset mixer configurations, and on-screen oscilloscopes. An Arexx interface is provided. Phantom Development,
P. O. Box572, Plantsvilte, CT06479,
(203) 276-8175. Inquiry 219 Quarterback Version 6.0 Quarterback
6.0 adds many new advanced features, including faster
software-based compression and the ability to schedule
unattended backups Tire new Sched tile Pro program allows
the user to automatically run any AmigaDOS program or Arexx
macro program. It can also automatically d isplay
reminders on the screen at preset times. Both program
execution and reminder displays can be scheduled for single
occurrences, or repeated occurrences with virtually un
limited flexibility. In addition, there is support for
advanced tape-handling features for tape drives which
support them and several new Arexx macro commands have
been added. Central Coast Software, PO Box 164287, Austin,
TX 78716, (512) 328-6650.
Inquiry 220 Rules of Engagement 2 In Rules of Engagement 2, you are the Fleet Commander of tire Federated Worlds Armed Forces main task force. The war with the United Democratic Planets has escalated, and hosted alien spacecraft have been discovered in the Local Group. In charge of a fleet of starships, you must engage enemy vessels and hostile outposts in order to protect the Federated Worlds. You begin at the rank of Lieutenant Commander, but decoration and promotion are possible upon meeting the FWAF's objectives.
Impressions Software, Inc. 222 Third St., Suite 234, Cambridge, MA 02142, (617) 225-0500. Inquiry 221 SAS C Version 6.50 SAS Institute Inc. announces the release of Version 6.50 of the SAS C Development System (£395) with C++, a comprehensive development system for the Amiga. Version 6.50 provides highly-responsive options and capabilities for compiling, debugging, linking, and editing, New features and enhancements include: a C++ compiler, libraries, and debugger; new 68040 68882 Instruction Scheduler;new profiler; new font support in all utilities; improved CodeProbe debugger and
optimizers; expanded online hypertext help; better support for shared libraries and devices. SAS Institute Inc., SAS Campus Dr., Cary, NC27513, f919)677-8000. Inquiry 222 Sequel Sequel (S139), new music sequencing software is now shipping from Diemer Development.
Using any MID! Instrument, il allows players to record and produce 32-track tunes, score accompa ni men t for li ve gi gs, and author music for video, games, and presentations. A software engine was designed from the ground up for the Amiga's preemptive, multitasking operating system. Diemer Development, 12814 Landale St., Studio Cth , CA 91604-1351, (818) 762-0804. Inquiry 223 Stardust Stardust (£49.95) is the ultimate version of the coin-op classic Asteroids, brought up to date with stunning raytraced graphics. The game includes 33 action- packed levels with intelligent enemies,
mind-blowing sound effects, and six-channel stereo sound. There are two bonus sections, four tunnel missions, and two spectacular parallax scrolling missions. Stardust is Amiga
1. 3 2.0 3.0 compatible and requires a PAL boot disk and the
1MB Agnus chip. Bloodhousc USA, 303 Holiday Drive, Tuscola, IL
61953. Inquiry 224 TaxBreak 1993 TaxBreak 1993 from Oxxi will
include a manual update as well as the latest forms and tax
schedules. Sticking with the what-you- see-is-what-you-get
approach, all data entry is done directly into the tax forms
Any line can be i temized via small data entry lists and the result then is immediately shown on the particular line for the form.
All forms are linked and any supporting schedule or form can be opened by simply doubleclicking on the appropriate line item. All of the most frequently used forms and schedules are included with TaxBreak, including 1040 and 1040A. Tax refunds and any taxes due are automatically calculated with each updated entry to the tax return.
Online !RS instructions are available on a per-line basis via the Help kev. Oxxi, Inc., P.O. Box 90309, Long Beach, CA 90809, (310) 427-1227. Inquiry 225 When Two Worlds War Explore and conquer hostile planets in thisscienee-fiction galaxy. In When Two Worlds War, you take control of your planet's sta te-of-the-a rt mi li tn rv workstation. This gives you the power to research new technologies, design and manufacture new units, and command these craft to carry out your strategy. Impressions Software, Inc. 222 Third St., Suite 234, Cambridge, MA 02142, (617) 225-0500. Inquiry 226
• Other Neat Stuff* Aladdin 4D Version 3,0 Adspec Programming is
announcing the latest upgrade to its Aladdin 4D product;
3. 0. Aladdin4D Version 3.0(5499) maintains all cif the
capabilities of its predecessors while introducing the
following new features: lens flares, control splines, 3D
splines, and more. Paths have been updated to allow for scal
ing and rotation of objects over time as well as instancing.
Aladdin 4D will render directly to Firecracker 24,
OpalVision, Retina,DCTV, Resolver,and any Amiga mode. Requires
a math coprocessor. Call for upgrade prices. Adspec
Programming, 467 Arch St., P.O. Box 13, Salem, Ohio 44460,
(216) 337-1329. Inquiry 227 Amiga Smart Port Analog Upgrades
IDD is distributing Amiga Smart Port Analog Upgrades which
dramatically enhance the playability and realism of games
such as FA 18 Interceptor, Knights of theSky,Gunship 2000, and
These upgrades will dynAMIGAlly correct or improve the games' control while in memory and will not alter the original game disk in any form. As new upgrades are completed, they will be placed onthelDDBulletin Board System at (318) 3G5-2667 or you may call IDD to get the latest upgrade set available. The latest upgradeset will contain all of the upgrades on earlier releases.
And other neat Upgrade diskettes can be purchased directly form IDD by sending a check or money order for $ 6 to cover the cost of the diskette and shipping the $ 6 price is good for the continental
U. S. only. A chart showing the known analog games and the status
of all Smart Port Upgrades, can be found on the sample dis
kette included, InterACTIVE Digital Devices, Inc., IDD R&D
Center 16000 Hopkins St., New Iberia, LA 70560, (404)
576-0248. Inquiry 228 Azure Computer News Azure & and
Photographic Services, Inc. announces the release of six new
products: Full-color structured clip art - Volume 1 Frames and
Borders and Volume 2 Holidays; Full-color IFF images
- Volume 1 Our National Parks and Volume 2 Animals and Flowers;
8-bit IFF 8SVX sound files - Sound Bytes Volume 1: Mechanical
Things and Sound Bytes Volume 2: Sounds of Nature.
Azure Computer & Photographic Services, Inc., 10002 Kirkglen Dr., Houston. TX 77078-2316, (713) 481-4704. Inquiry 229 CanDo 2.51 CanDo 2.51 includes these important enhancements: a streamlined, re-organized main interface panel; AGA support; stereo music file support, with full control over tempo and volume; support for StarTracker, SoundTracker, NoiseTracker, ProTracker,MED, and others; new window editor; user-definable script editor shortcuts; layout editor tool for controlling text flow around complicated shapes; and more. INOVAtronics, 8490 Greenville Ave. 209B, Dallas, TX 75231,
(214) 340-4991. Inquiry 230 DRC Sequential Turns One DRC Sequential Graphics has been serving the professional Amiga community with its affordable and high-quality images for one year this January. To commemorate this occasion, they will award a free six-month subscription to every fifteenth customer who purchases a sampler disk from January 1,1994 to March 31, 1994. The selected customers will have their choice of either Digital Collage, the HAM IFF version, or Digital Collage, the JPEG 24-bit version, according to which version of the sampler disks they purchased. DRC Sequential
Graphics, 57 East 400 North 9, Provo, UT 84606-2987, (801)373-
9579. Inquiry 237 DeluxePaint IV Keyboard Template This
template, which retails for S9.95, contains all the
DeluxePaint IV keyboard shortcuts and commands. For use
with Deluxe Paint IV versions 4.1 and
4. 5 AG A. A&P Software Solutions, 3010 W. Win ton Ave., Hayward,
CA 94545-1126. Inquiry 232 Fire-Safe Media Chest 1710
TheSentryGroup announced the recent introduction of its Fire-
Safe Media Chest 1710, designed to protect delicate com
puter software against damage from fire, heat, and humidity.
The box holds up to thirty 5-1 4 disks and up to sixty 3-1 2 disks.
Cassette tapes and data cartridges can also be stored. Dimensions of the Media Chestare 8-1 4 high x 14-1 4 wide x 11-1 2 deep. Value-tique Inc., P.O. Box- 67, Dept. FSMC, Leonia, Nj 07605,
(800) 444-2135. Inquiry 233 GVP News GVP announced that it is
shipping an adapter kit available for use with their
EGS-28 24 SPECTRUM graphics board and NEC's FG series of
monitors. The adapter kit now available from GVP for S24.95
alters the output of the EGS-28 24 SPECTRUM board to make
it compatible with the NEC FC. Series of monitors without
affecting the graphic quality provided by EGS SPECTRUM.
Great Valley Products, 657 Clark Ave., King of Prussia, PA
7 9406, (215)354-9495. Inquiry 234 LaserCrafl Unlimited
Assumes SignEngine LaserCraft Unlimited has assumed the
management of sales and support of SignEngine as of
December 1,1993. SignEngine is alive and well, and
development of new features and products is being
continued. LaserCraft Unlimited, 38 Rexway Drive,
Georgetown, Ontario, Canada L7G IPS. Inquiry 235 NakeD-Up
Retina Interface Pre'Spect Technics introduced the NakeD-Up
Retina Interface for the Amiga 500. With this interface,
A500 users can now work with the Retina Interface and 24-
bit graphics. The NakeD-Up is available for other A2000
cards for use on the A500 and A1000 as long as the Amiga
2000 card does not require the A2000's special CPU or video
slots. Pre'Spect Technics, Inc., P.O.Box B 53, Rfe.
De Lotbiniere, Dorion, Quebec, Canada J7V 2K0, (514) 944-9696.
Inquiry 2 36 Scala Address Change Scala Inc. has reiocated from Reston, VA to Herndon, VA.
Phone and fax numbers have been updated. Scala Inc., 2323 Horse Pen Rd., Suite 202, Herndon, VA 22071, (703) 713-0900,fax (703) 713-1960. Inquiry 237 Team 17 Relocates Teaml7, makers of Arcade Pool and Assassin, have relocated their offices. Formerly located at Prospect House, Borough Rd., Wakefield, W. Yorkshire, they can now be found at Marwood House, Garden St., Wakefield,
W. Yorkshire. Teaml.7, Marwood House, Garden Street, Wakefield,
West Yorkshire WF1 1DX. (011) 44-924-291867, fax (011) 44-924-
207849. Inquiry 238 TouchLink Geodesic Design proudly intro
duces TouchLink, an Amiga touch-screen system. Touch Link is
sold with the touch panel (S300) or without it ($ 150).
TouchLink plugs into gameport 2 and is compatible with all
Amigas including the CD32 directly.
TouchLink works with most Amiga software by simulating a mouse click a t the point touched.
The included panel comes in two models, gas and acrylic. The flat glass backed panel has a 10.95" x
8. 2" active area that can be used in kiosk systems with external
housings. The flexible acrylic- backed panel has a 9.5" x 7’
active area that can be applied directly to 14” CRTs for
standalone touch screen monitors. Geodesic Designs, Inc., P.O.
Bo.r 956068, Duluth, GA30136-9502. Inquiry 239 Video Design
Expands Product Line Video Design Associates has expanded
its product line for 1994.
Package prices for the SmoothTalker system range for $ 299.95 for the ST-1 kit, which includes how-to videos geared to the serious build-it-yourself prompting enthusiast, to the ST- 4, a complete turnkey system that includes an in-front-of-the-lens prompting device, 13" color TV, and recond itioned Amiga Model 500 computer, priced at $ 999.95. Ail packages offered by Video Design include SmoothTalker software. For more information, contact Shawn McDermott at Video Design. Video Design Associate's, P.O. Drawer 1089, Like Worth, FL 33460-6624, Info: (407) 586-7266, Orders: (800) 749-7266.
Inquiry 2 40 New Products mid Other Neat Stuff is compiled by Elizabeth Harris.
REVIEWS WHEN WE AMIGA USERS use the term multimedia, what do we mean? To many of us, the term is simply interchangeable with the word Amiga itself, because the Amiga platform was designed from the ground up to accomplish multimedia applications, that is, the marriage of audio and video. But multimedia is also an industry buzz-word, having little to do with a specific platform. Actualiy, the term is a child of the older word hypermedia, which was coined by Apple in the '70s.
Hypermedia is defined as a way of interacting with computers so that what you do on the screen can trigger events and even other hardware into action. The computer, then, becomes a central control mechanism that con access a number of data paths in a sequential fashion.
Multimedia software creates hypermedia environments. Scala is an Amiga multi- media package that allows the Amiga user to create hypermedia and other levels of presentations that can be used for Interactive kiosk environments, interactive use in teaching teaming situations, and as sequential animated edits for video applications. Scala MM300 is the latest version of this software, so let’s see what it does and how it does If, as well as to see how well it lives up to its promises, What you need Scala demands as much fast RAM as you can afford, and the amount of fast RAM determines how many
pages It can animate and display in any one book. It also takes advantage of your Chip RAM in a big way, so 2MB is a must, My tests of Scala MM300 were done on an Amiga 4000 with 18MB of RAM. The actual software was on an A3000T, and accessed with the help of ENLAN-DFS software and the ASDG Rover-Net cards. Like if or not, Scala MM300 is dongle-protected from the second joyport.
The mark of the best Amiga multimedia software is proportional to what you can intuitively accomplish after cracking the manual one time. If you have to look up everything before you do if. It's almost positive that you are going to become frustrated when it'stimetoputtogethera show to tape and or a presentation for an impossible deadline. With one reading of the Scala manual, you shouid be able to set it aside to gather dust while you go about your work. The interface is well designed and the icons clear as to purpose. Most effects are accomplished by simple mouse-clicks including choos
ing effects, data and graphics retrievai.
And saving the finished work.
Atourofthe Scala MM300 workplace Opening Scala brings up a screen that allows you to choose whether you want the first page to be a background or an animation, and whether you want to load music, sound effects, symbols, palettes, text (ASCII), or previously-saved layouts. Choosing none of these but selecting OK instead will bring up a separate screen that allows you to set up a screen resolution, including overscan and the numberof colors desired. This includes super hi-res screens with full overscan if you choose. Since I was running Scala on an A4000,1 stayed with a hi-res. 256-color
overscan screen for my work, The Symbols, by the way, reference a Scala library that is meant tor interactive kiosk design, like the multimedia displays you can find at all major airports where electronic maps guide you oround the terminal and beyond. Multi-directional arrows, symbolic pictographs (exit signs and other universal symbols), and a set of symbols dedicated to the Scala name are contained in the library. You could design your own symbols, save them as brushes, and add them to this library.
R E V I E W S If you load either a background or just a blank screen, you will enter the main menu area next. This is the place where 90% of your interactive animated display wil I be desig ned, so it req ui res the most thorough explanation. At the top of this menu are the various color toggles for either text or brushes: Front (main color of text), Outline (text and brush), Shadow (text and brush), and 3-D (a color extruded shadow for text and brush). The size or thickness of all of these options is fully configurable for each separate text or graphic brush. When you work in 256 colors,
this adds up to all of the options you couid ever desire. The 3-D option allows you to add shaded extrudes of your color choice to objects either by allowing the software to select the shading options or by entering two colors on your own. There is a grid you can toggle to place text and graphics more precisely.
A List screen keeps tabs of ail text and brush additions. You can reorder the list interactively, which determines the order that items are written to the screen Three separate columns show the wipe in out and a numeric pause for each element selected. The Layout menu allows interactive resizing of shadow. 3-D, and other parameters, The Palette button brings up a feature-laden palette area thot allows not only the loading and saving of palettes, but their manipulation, aliasing spreads, optimization, and color cycling control.
The font button loads the Font drawer from your Font drawer path, but does not allow alternate Font paths to be accessed at this time. This should be revised as soon as possible, especially for those of us that use some form of networking. Text justification and styling (bold, underline, and italics) are supported at the click of the mouse. Rectangle, oval, and line primitives are also accessible.
Buttons The heart of a multimedia program is how it promotes and allows interactive user control. This includes primarily the way that areas of the screen are assigned as active, so that when they are chosen by mouse, light pen, or another activating device (touch screen, etc.) the program responds by taking the user to another data pathway. Buttons initiate actions that take you to other points in the script, to another screen with its own graphics, animations, and sounds.
Creating the buttons themselves is as simple as dragging a box around any selected screen area and telling the button what sequence of actions it should address when toggled on, The button area is movable and resizable as well.
The next steps involve setting variable boundaries and forgets for the pages involved, which is accomplished by accessing the System screen (which shows all pages created) and the separate pages themselves. Luckily, since the process takes a little practice to get used to, a tutorial is included in the manual.
Animations With Scala MM300's ability to load and play animations as part of a scripted presentation, its use in the classroom and the Interactive kiosk is assured. The animation module is known for its ability to piay animations at speeds higher than any other Amiga player, and that includes the dedicated players in programs like Dpaint. The animations can be set to loop as many times as you desire before a script is activated. This opens up Scala as an editing sequencer for your animations.
Sounds There is a small library of sound files on the Scala MM300 disk, and these examples give you some idea of the ways that sound can be incorporated into an interactive presentation. Though I would suggest that you reconfigure and finalize your sounds in a standard Amiga sound editor (ASound.SoundMaster, etc.), there is a small number of controllers In Scala that allow some degree of editing. You can bring up the graphical sound wave and cut sections out, You can adjust the fades, volume, balance, period, and loops. Any 8SVX sound file can be loaded and worked on. If 1 might suggest
another feature to be considered later, it would be the capacity to reverse a sound or selected sections. I suppose you could also use Scala in conjunction with your lnvoice-lt!
By Rick Manasa Invoice’It! Vl.Hb ©1993 Legendary Design Technologies Inc BTFffl 7F793“ Invoice H » 1086 Sfnp | Date »l 04 12 93 SAME Bin to: »| HPRK in ClnncI The Fiem Building Ohio, Ohio 45678 QJ Inuplo* t uM Terns » I Net 15 Brant p ») General Info Disc. » It* 1 1 8 1 1 M 2 * 1 14 . 95
3. 99 9 . 99 Cordoba Mhtte shoes & matching belt Coffee nugs BBQ
Hat embroidered "Kiss the Cook”
1995. 00 14 . 95 7,98 9 . 99 a | Recounts Receivable Report...
insert-capable VHR to create an original soundtrack.
Conclusions This is hot stuff for anyone doing interactive media work In the classroom, for kiosk applications, and for titles credits in videographic applications, It also should be mentioned that Scala MM300 interfaces with Phillips. Sony, and Pioneer Laserdlsk players, CDTV players, and onboard genlocks, You can also use Blue Ribbon's Bars&Pipesto synchronize Scala scripts to music with the Scala Link module. A separate ANIMLab utility allows you to reconfigure ANIMs you previously stored to disk: ANIMs to frames; retarget colors, resolution, and overscan sizes; remap dithering;
optimize palette. To test out this feature I loaded a 16-color hi-res ANIM and saved it to RAM as a 256-color overscan, and it worked as predicted. A special Shuffler icon in Scala MM300 toggles graphics lists from text representations to pictures, an especially helpful feature when addressing backgrounds and brushes. One feature I would like to see added in some future revision Is the ability to rotate and mirror brushes Imported to a page. This would even be a nice animation feature.
Scala MM300 has a fully functional Arexx port, so that Arexx users can expand the program's capabilities even further. A special language called Scala Lingua interprets the Arexx commands and incorporates them Into the script. I had an occasion to edit a Lingua script in ED. Operation was simple and the results as expected.
I would think that A4000 owners especially will want to investigate this software. Using a genlock will be necessaryin order to get the full 256-coior display to your video recorder. As for Interactive designers, Scala MM300 is another advancement in a package that already has a quality reputation in the interactive marketplace.
Lnvoice-lt! Is another small business product from the minds at Legendary Design Technologies. This easy-to-use package is designed to simplify the billing procedures many self-employed and small business owners face. Invoice-ltl will interface with Address-ttl, another product from Legendary that will create mailing labels and manage customer lists.
You can also save information In straight ASCII format for exporting to spreadsheets, databases, and word processors.
Invoice-lt! Is hard drive installable with the included script and is not copy protected. You can elect to install all included files or just the ones you think you'll need although you will have to install the req.library. You'll probably want to install the Rebuild Index (for recovery of damaged data) and Customer Converter if you use Address-ltl.
The program has the cool 2.0 look and supports the ASL file requester. It will open on a custom screen borrowing the Workbench size, or either interlace or non- interlace mode, regardless of how the Work benchisset up. Invoice-lt! Will letyou search for val ues in addition to text. If you preface a figure with a $ (e.g., S123.45) Invoice-lt! Will search for a dollar figure. If you use the symbol instead, it will look for a non-monetary numeric value (e.g.. 10%).
Once you' ve insta lied I nvoice-lt! You must configure the program to match your local tax laws and accounting system. This is not a big deal and is clearly described in the manual. Invoice-lt! Is a Canadian product, and the multiple fax rates with and without compounding that are found north of the border are supported. You can tell Invoice-lt! To save each Invoice automatically and to use RAM i ndexing. Both features will save ti me but have their drawbacks, When Autosave Invoices is selected, Invoice-it!
Will save any Invoice you've made changes to without asking you. If you've made some changes you don't want to keep, but have moved on to a new invoice, report, or whatever, you’ll have to hit Revert to restore your data. RAM indexing will be most useful for those with a floppy-based system. Invoice-lt! Creates a data file and an index file for each database. If you copy the index file to RAM, your floppy will have to hunt only for the data file. This will decrease access time, but wil! Consume a bit of memory.
You'll also have to rememberto copy the index file back to disk before quitting the program. Of course if the power goes, there goes your index file, so be careful.
Invoice-lt! Creates reports based on your invoice data. You'll need to tell it when your fiscal year starts in the Configure requester. You can also select a round- ing-up value and an Invoice number offset, if you're not starting with invoice
000. All of these entries can be made to apply globally to all
files opened in In- vofce-lt! If you create and save the
con- I One!
Scala MM300 Scaia, Inc. 2323 Horse Pen Rd„ Sle. 202 Herndon, VA 22071
(703) 713-0900 Inquiry 241 l fill [ Year to Date 01 01 93 to
10 21 93) ( Range: 09 01 93 09 30 93 i I R I ( InvoIces
Display I To File | Print I Cancel I S 288.00 5 1908.44 S
2027.92 1 iiaUS Void I Revertl Recaicl Ne» I Print J Save,
Menu Tour The Project menu in Invoice-lt! Deals with files,
not invoices. You can create a new file and open, close,
and compress files. Closing files is required before open
ing or creating a newfile. Invoice-lt! Needs to do some
housecleaning at the end of a session and will almost
certainly pop a gosket if you try and open more than one
file at one time. I don't understand why Invoice-lt! Would
let you put yourself in such a situation. I'd like to see
the program refuse to open or start a new file without
closing a current one, or, better yet. Close the current
file for you when you want to open another one. Com
pressing files wili pay dividends after you've made
numerous changes to your file. Marking records as voided or
deleted doesn't remove them from the database; it marks
them as unavaiiabie or invisible when you want Invoice-it!
To perform many of its functions. ’ Compress" will actually
remove voided and deleted figure file before you open any
invoice files. Otherwise, your settings wili oniy apply
to the current file. This can be useful if you have more
than one company wifh different fiscal years, tax rates,
etc. In this case. Each company would have its own set of
Invoice Design Designing an invoice is easy and intuitive. Click in the appropriate fieid and enter the data. One of the nicer touches to Invoice-lt! Is the ability to save lists of frequently-used data. Your can enter all the addressing information for your regular clients once in the "Bill To;»" gadget. Invoice-lt! Will pour the appropriate name and address into the form when you double click on it in the requester.
Terms, F.O.B.. Date, Ship VIA, and Discount can all have their own lists for quick entry of common items into an invoice.
Other fields on a stondard invoice include a shipping address, space for a purchase order number, and a general info strip for special instructions.
The main screen has plenty of space for filling in invoice particulars. There are 50 li nes available for individual items .more than enough for most invoices. There are a set of buttons on the main screen that access requesters and control certain functions and features of I nvoice- It! Clicking on the' invoice »" gadget brings up a requester that lets you enter an invoice number to go to. The "Date »" gadget lets you view or change the system date.
"Invoice Quotation" is a cycle button that lets you determine if the current record is treated as an invoice or as a quotation. The differences between quotes and invoices are simple but significant. A quote will not be figured in to any report that Invoice-lt! May generate and you can't apply a payment to a quote.
Quotes have their ov n layout format as well. The "Void" button toggles between an active and a voided record. If you have edited a previously-created invoice beyond recognition, Revert will bring it back to its original state. Invoice-lt! Recalculates all values when you end your data entry by hitting Return. Sometimes, however, you may change some numbers and then click on another gadget before you hit Return. Those values will not have been updated. "Recalc" allows you to manually recalculate all values of an invoice before saving it. "New" brings up a new invoice and “ Pay" brings
up the payment requester. Most of these buttons are duplicated in the menus and have hotkey equivalents attached to them.
Invoice-lt! Has a cut-and-paste feature, similar to what you would use to edit material in your word processor. Double click on the line number to the left of the description and a requester pops up asking you if you ’d like to cut. Copy, or paste the line to a temporary buffer, or cancel the action completely. This could be helpful if you have a lot of line items that are very similar, or if you want to reorganize the line item layout. You are cautioned not to put information on the very last line of your invoice, as Invoice-iti's paste feature will push that line into oblivion.
Huhzhtti MaEHMrEHiTFn C* I Invoice Invoice ft 1 1 086 Date » 04 12 93 Bill to: »1 WPRK in Cinnci The Fieri Building Ohio, Ohio 45678 Terns » I F.O.B » T HTH UIH »I
P. dT~ ff I General Info Apply Paynent... Invoice 0 Date Paid
Paid Total Ba lance Custoner | 1006 10 21 93
2108. 44 WPRK in C innci | Rpplv I QI All _| Cancel I I
- --1 Sh ip to: 5 6 .88 Reverti Reca lei _ S 2188.44 J Pay I
2027. 92 8 . 08
2108. 44 Save I Void ?mi m e »l Invoice 0 Pat 1006 04 12 93 C* I
Invo ice I Ship to: I SAME WPRK in C i nnc i The Ften Bui
id ing Ohio, Oh io 45678 Shin VIA »l USPS General Info
Brant ford Cordoba White t tjfc* irbait Coffee nut L'llA
111 BBQ Mat er 1 11995.00 £.95 i . 99
1995. 80 14 . 95
9. 99 TAXATION
0. 0000 ! Conpounding GI Tax Rate | OTHER I Autosave invoices s J
Use RAM Indexing 1 600 01 01
0. 0050 J Restore I Cance1 Save Use 5 2108.44 J Pav I Print I
Save S 2027.92 $ 0 . 00 $ 2108.44 Void I Reuertl RecaIcl New
it i v 11; tv § ¦rmrnam Bill to: »l
vl. Bb ©1993 Legendary Design technologies Inc. f Invoice |
Invoice w Pate »1 84 12 93 WPRK in Cinnci SRME The F ten Bui
Id i ng Ohio, Ohio 45678 ! F ¦ 0 . B » Brantford USPS Cordoba
Uhtte shoes & notching Coffee nugt BBQ Hat - 1993 * 00 14 .95
3. 99 . 99 1993 * 80 14 . 95
9. 99 mem 0,0000 Ok
11. 0000 Can s.ei .
% 1900.44 i Frinl; | ...SayeJ % 200.00 Revert] Rfcaicl.
I $ 2108.44 Void Jl£u_ records from the database. This will speed up disk access and decrease the size of your file, both desirable things when your customer list starts to grow, especially if you're working from floppies.
The Display menu lets you choose how you want your information organized and displayed. You will always be in Normal mode, unless you're viewing a register. Register mode displays one invoice per line, so you can see how a group of invoices looks at a glance. You can decide to display all invoices or only those that are unpaid. Invoice-it! Will organize your invoice information in A R format, as an invoice or receipt summary, create a detail report for invoices and receipts, or create a trend report to show how ail of your customers have been ordering on a month-by-month basis. You can
decide to view your information in standard or interlace mode as well The Print menu will let you print a single invoice or a range of invoices. You can set up filters to select only those invoices that have not been paid or only those that have never been printed before. Page Setup wili bring up a requester that sets the global print parameters for printing reports. The Special menu lets you bring up the online calculator. This can be very helpful when figuring out things on the fly.
Print Layouts All printing in Invoice-lt! Requires you to set up a page layout beforehand.
You'li have to design an invoice, quotation, and statement layout before Invoice- lt! Will be able to print anything, invoice- lt! Comes with sample layouts for each printout in three different formats: 85xll,ILY is for blank 8.5" x If paper, 85x55.!LY is for half-sheet invoice forms and LASER_85xl 1.ILY is designed for use with laser printers. Load one of these forms into edit and customize or start your own from scratch.
The Quotation layout is identical to the invoice layout. This gives you the ability to put slightly different messages on your quote form, yet still be able to turn it into an invoice easily with the invoice Quotation toggle. The sample Statement layout looks different, but is created in the same way as the invoice quotation forms and with the same toots and environment. Some options that are specific to statement layout include Invoice (a iist of in voice numbers, not just the current invoice), each invoices date, terms, PO , general info, aging, totals, amounts paid and balances as
well as the current or statement date, aging figures and total due. As with invoices and quotes, you can print all outstanding statements or just one at a time.
Keep the Customer Satisfied Invoice-ltl makes it easy to enter, change, and manage all of your customer information. Once you enter the shipping and billing information on a customer, you are presented with the Customer List requester. You can save all the information you entered here for easy, one-click retrieva I the next time you need an invoice for that client. You can make changes to individual bills and customers as well as global changes for any particular customer. You don't have to add every customer to the list, but once someone has been added, he cannot be deleted. This
prevents complications if someone still has receivables unpaid.
You can import a customer list directly from Address-lt! Or from an ASCil file. You'll have to put your ASCII file into the order that Invoice-lt! Understands Company, Full Name, Address,City,State, Code, Country. Blank fields should be designated with two double quotes C ")¦ Once the ASCII file is created, use the included Convert program to bring it over to Invoice-lt! You'll need to tell Convert on which options to exercise, if you use ProWrite, or another program that adds a header to the file, select "Ignore First Record" and Convert will do just that. The "Ship to:" section can be
left blank, have the same information as “Bill to: " duplicated into it or have the word "SAME" typed in the space. The last thing to do is to tell Convert exactly where Invoice-lt! Is located. Select the ASCI! File and Convert does the rest.
Paid in Full The only thing better than a happy customer is a happy customer who pays his billsl Invoice-lt! Makes applying payments to invoices a painless process. C! Ick- ing on the "PAY" button at the bottom of the invoice in question brings up the Apply Payment requester. Here you can change the invoice number, date, and amount paid. There are provisions for applying partial payments too. You can apply payments to more than one invoice without leaving the requester, Just toggle the "All Unpaid" switch and scroll through the rest of your unpaid invoices, applying payments as you go.
You can do this in Register mode as well, where you can see up to 44 records in interlace at once. All invoices are kept resident in memory once loaded from disk. This makes Register mode ideal for invoice- paying sessions. Just click on the desired record withthe Apply Payment requester open and all the pertinent information is copied to the requester. 8oth positive and negative balances are accepted overpayments will show as a negative value.
Reports Being able to organize, display, and print your data in a variety of ways is important to keeping a grip on your business. Invoice-it! Can generate six different types of reports to help you see how you're doing: Accounts Receivable, invoice Summary, Invoice Detail, Receipt Summary, Receipt Detail, and Trend, All of the reports have some common ground when it comes to selecting, displaying, and printing your information. You can design a report around one customer or all of your customers. You can also select a range of dates, either the current year to date, a user-defined
range, or ail of your invoices. Once these parameters are selected, you can decide to send the output to the screen, a disk file or to It E V I E W S the printer. When selected, the included "tinyLDT" font wilt Set you view the entire report across on your screen Wish List As handy as Invoice-lt! Is, there are some things I'd like to see handled differently, Support for virtual screens would make designing invoices a bit easier. There shouid be a way to create a default monetary notation. The screen displays a "S" automatically, but doesn’t print it.
Invoice-lt! Seems geared towards a company selling products it's not really optimized for the service industry. I charge by the hour for many services, There is no provision for tabulating and displaying that information. I'd like to be able to change the QTY field to read HOURS and the UNIT field to read RATE without having to resort to my hex editor.
Invoice-lt! Could use an Undo button. Especially in the layout creation pages. It would be nice if there was a way to make " Place" the default mode in the layout screens.
I'd like to see lnvoice-!t! Provide the option of printing out the headings and columns displayed in the layout pages in addition to the raw data. If you use a standard pre-printed form, all you need Is the invoice information, but if you use plain paper for your billings, it would be nice to have some kind of headings, boxes, and graphics to make the final output easier to read. There's no way to know what ail the data is supposed to mean without titles like “Subtotal" and “Balance" printed next to the dollar figures. I always include a project number and client number in addition to the
invoice number. With Invoice-Sti, I use the PO* and General Info fields for this information. Without a heading, these are just two strange numbers on the center of the page.
You may find yourself entering old invoices out of order from your previous bookkeeping system. I know I'd like to convert and keep all my records in one program If 1 could do it simply, invoice-lt!
Makes this tough to do by insisting that the next invoice you enter have the next invoice number sequentially. There isn't a provision forimporttng pre-existing invoice files created in Superbase. B. E.S. T. or whatever. You'll have to use a different field, like general info, for previously-created invoices ormaybe reconfigure Invoice-lt!
For every out-of-order invoice number.
The Grand Total invoice-lt! Generally delivers on its promise of easy invoice creation and printing. The Items that made my wishlist may be too far afield from the avowed purposeof a simple, easy-to-use program.
Legendary plans to introduce a Pro or Plus version for all of its products. Regardless. I'll probably start using invoice-lt! At the start of the year because it's so darn convenient and to the point. I'm tired of wrestling my database, word processor, spreadsheet, and page-layouf program into performing such a simple task. For ease-of-use and no-nonsense billings and statements, it's awfully tough to beat Invoice- it!
Legendary Design Technologies 25 Frontenac Avenue Brantford, Ontario Canada N3R 3B7
(519) 753-6120 inquiry 242 Authorised Amiga Dealer for 6 Years!
C OTTl F31 A |1 C Wpr
(306) 764-2888 Many customised eon figurations! .TVIlOVVOlrO
9:30AM-6PM CST. Tue - Sal.
Low overhead + Low markup! 917 -Central Ave. Prince Albert. SasL.Can. S6V-4V2 (We've added more phone lines Dedicated to delivering the best values! Sales: (306) 764-2888 Fax: (30()) 764-008S so j('s easier to get through!)
Amiga 4000 030’s are fully upgrades bis to a 68040 or 68060!
Uilh the pure hue of s 1942S monitor & adaptor el the regular ptice.
Amiss ioooruo-to iTMhi 6804) CPU 46MSi 58040 FPL' 1 CASE RAM USS* CdnS $ 3(779* 53099 $ 3279* 94359 $ 3379* 54499 $ 3579* 54759 Amin tuoocaosa ISMhl 6*030 CFJ 0 Mhi 6SSE FTV SMB RAM USS* CdnS $ 1699* 5225?
$ 1899* S2S29 $ 1999* 5265?
$ 2199* SBS 40000)0-25 OSMhi 6KR0 FPL SMB RAS1 USS" CdnS $ 2199 ' sbb $ 2399' 53199 $ 2499' 53329 $ 2699' 53599 Aotm !2(Xm U0 ¦iOMhr 68031 CPU JAMhj 688R2 FPU SMB RAM USS’ CAJ $ 799* 51059 $ 969* 51239 $ 1049* 51399 $ 1199* 51599 USS* CdnS $ 599* 5799 $ 769* 51079 $ 849* SUB $ 999* 51329 Anvt* 1200 l4NIn 68020 CPU No FPU Chi p 2MB RAM HD Site US S' Cd.ii 0MB $ 299* UPC 60MB $ 469* us 120MB SS49* ns 240MB $ 699* JVV Amirs 1200'$ Arc in stock in Canada and available now!
Amiga 1200’s as low as ’ dull I2MIS1-I4 ioCh4so:ocpu
l. kfti 63881 FPU 3MB RAM USS* C*l5 $ 469* 5529 $ 639* sw $ 719*
S959 $ 869* si 159 ussssssr Amiga 4000’ and available now!
Anon 3000030-35 2SMb 6*030 CPU FPL' iodcslflfOv 4MB RAM HD SiJB USS’ CinS 120 MB $ 1499* SH99 240MB $ 1699* 52249 340MB $ 1799* 52399 540MB $ 1999* 53559 as low as $ L Even- netem above inclndss llie «ul.ai two, (emitting end soup of die hard dri«t, memory eerd, olook A FPU. Every Amias also inehldee one fall jar of Gold senior Wsirsnty svailsbb st sny Fujian 'ferrf’V Depot scorass Canada. In addition, Computrr Ansveni in eludes a Free Word Prajarn, Spreadsheet, DahaBaae, Painting, Mane, Jt l oolfootmi ofgamea ao_ that you can use your new computer right out of the box!
50 Mhz Video Toaster 4000 Special Purchase! Call Early!
Brilliance (AGA) $ S9*S SI 10 Final Copy III AG A) $ 37** $ 44 Zaiol or Over Kill $ 14** $ 14 Amiga CD-32 as low as $ 369** MPEQ cards in stock!
True full-motion video, only S249**!
We bi ve beets CD-32’s iter
- Amiga 4000 Computer
- 50Mh2 68882 installed
- 18 MB RAM installed
- 340 MB Hard Drive installed
- Tnaster 4000 Card installed | - Toaster 4000 software installed
(5. 999 CdnS) Black .t While & Color Primers NXIOUIVpin JC9**
$ 114) NX KHO1-) Pin Color $ 144 $ 144 NXC430 24 pin $ 224"" $ 274
NX2480 24 Pin Color $ 234' 1 $ .344 SJ-ISInkJet $ 2(4)' ' $ 354
SJ-144Color Ink $ 4.34** $ 584 DeskJet 51X1 InkJet $ 284'" $ .374
DeskJ el 5B0C Color $ .374" $ 51)*) HP4 Laser $ 044" $ 884
Primers Color Dye $ 744" $ 1054 Scanners Si Monitors Commodore
I084S $ 144'"' $ 225 Commodore I442S $ .354 .....$ 474 Epson 500
DPI Color $ 444*" $ (*5 I DISK 17" fSP or l.l i$ 844"' $ 1144
- CD-32 Game Unit
- 15 Button Controller With all 4
- Arabian Knights
- Pinball Fantasies
- John Barnes Soccer
- CD-32 into a computer!
(sk about new products that add a keyboard, floppy, memory &. A hard drive to your CD-32!
With all A games $ 419** ($ 559 CdnS) 14400 Baud Modem with FAX!
- 14,400 Baud (V.42bis for 57,600) *1
- Send & Receive FAX & Modem JlOy**
- Caller I'D built-in! (225Crln$ )
- Voke FAX Switciier built-in! ( J
- Cable & Power Supply included Amiga CD-32 & AGA Software!
Wo can process your order after any of ihe following methods of payment:
- VISA or MasterCard
- Money Order or Bank Draft Morph (AGA) Mean Arena (AGA) Dink
(AGA) each only $ 3 4 (S45 CdnS; a Voyage (on CD) )od (or. CD)
icw. (on C n CD) Oacar (AGA) Kniity * Fun House (AGA) Burning
Rubhcr(AGA) Cannnn Fodder (AGA; Mortal Korrbat (AGA) Terminator
2 (AGA) Aijen Breed 2 (AGA) Uridium 2 (AGA) Wnier Super 5 porta
(on CD) Stiff NinjM (m CD) Reich for the Bold (on CD) While* V
RoboCod (or.T D Generator. (on CD) Dijgcn (on C j Trnfle (on
CD) Chaoa Engine (on CD) Deep Core (cn CD) Gui nesa Reoorda (on
CD) Lcgacv of Son id (on CD) Lotui Trilogy (on CD) Alfred
ChicEm (cm CD Zool (on CD) Dangeroua Suses* (on CD) ,y all
uanaaenona am cnadncfed in Canadian fundi A your Vanik.
___ If you are uodcar on ihia, pletae a* for dcuili Pricea do not i .. „ il, aiaie, wovincial, tcmtorial m rederal ia*«. TarrifTi nrfeea that may be applicable where jou live, there Fare ny f jt’i pnmng on December 30 93 Pricing, ipccificiiic&i A avaiUnlity arc aubject to change a! Any tsne. «o by lied, ae if you aee aonething adrertjaed al a lower price, pleaie giveua a call A we'U do our bed tn bea it Since Credit Card cmpasy wOI handling *“ thfrefbre a than exchange rate on the date of add crcahon, which waa 2S 3W, Sioee we a*e a Canadian company, iL-------------- . • -r .fjw psza may vry
iiigtt.lv aa She exeha-Jt rite fluctuate*, however Ihsi ii utu»]l le« than 'n% If you arc uoclcar on ihia, p'caae a A Jot detail* rncei do net include ihpptng. Handling or t A Cifgdiaii rcildeou ladO 8 T Weoo not charge or colled any rther local, line, provincial, tcrT““'* '**---•*--* *¦ - - •v *- Now for the ftne print. The U S S price* ikown are baaed on the Amen tan-Cenadiin convert to .American Audi when you place an order and we author.*: your card, fiertfort uxea unlci* othcrwtic indicated Sukaichewan rcudenti add 9% Provincial Sale* Tax A ( _ ___ .. arc applicable arc the
rcapoaiibibty of the purchaicr Due to the idtaliiing deadline, thil add re flecu proaucta, pnema k pn read ttni add in the March 94 haue, thing* may well have chtnacd, fer better or frir wone! Wanv ttemi ail) hive gone down u t iiecii arc bfouits in on ipecial pre-pain oidera and jpurditied a find let quanttiea. There wiJJ dc a 20f reaiockini fee on ill ect any olhc promotion* av ajUble Sou: .. n in price linceihii add wai placed, u if yoi *ee aemething iii’tm»w « ¦ iu*h *«••«, ptwv p m»«nu »«i •* •« -¦ all trdera can: died after prcceuing of returoed after ahppiDg (except of
cctiree fw defcetivea returned for repair or achaagcd for like product)
j. .... j..j _«.! = .. : ii if you don't want to take i
chance' While wt do our beat tomiiaSam good ta CEtonc* of the
- --- the time you____ many of lht«e rtecii arc bftsigtt in
on ipccial pre-paiu i -- - .------ t ?• r-.-, »
-r Ail couipmcnl ia NTSC companhle A 120 Vdt 60 H* »o it
will work Tine anyvhere in Cauda or the (ISA Not
teapocaible foe damage, delay* or baa during ihippin*, »o
rniu producti advert!ltd aome ilemi arc very popular and
denied eiceeda supply, 10 all early So avoid diuaphotmac
hem* tersporanly out ofitocir will he hack oraged and
tapped when available Auk for detail* ’vt u id ft before,
a J- I'll uy tltgila. Atnigt Buie*!
Circle 120 on Reader Service card.
R E V I E S The Product The Aladdin 4D Tutorial Video Set includes two, 2-hour videos for a list price of 359.95. This set of video tutorials developed by the programmers of Aladdin 4D is intended to be the next best thing to an in-person tutor. It is meant to reduce the pain and suffering that goes along with learning to use any full-featured, powerful graphics program particularly if that program is3-D. Most experienced Aladdin 4D users agree that the program could use a better manual. The gold is there, but it's buried throughout the text. There are eight projects In all, covering
many examples of features as they are actually used.
Volumes On Volume One, the Flying Logo demonstrates word extrusion, flying and rotating animation, texture mapping,and moving a background. Snowstorm demonstrates rotoscoping and panning backgrounds in three levels. Child's Mobile animation teaches the trace mode and hierarchical linking of paths. Sun & Planet exhibits Aladdin 4D's multiple gases feature.
Volume Two continues the space theme with a Space Scene, where you build a space ship, learn about bump maps and more gases; and where you create multiple-attf ibute list members. Bail Bounce is a puzzie environment you build from blocks, and then animate a helix- wrapped ball chased through the maze by the camera. Insect Waves is a 3-D insect flying down to a stone-wailed pool of water where it bounces on the water, making waves. The effects are created with opacity mapping and wave sources.
Finally, DaVinci Dance flies a camera around a bitmap. Positioning is featured.
Tricks and Tips intermediate users of Aladdin will appreciate some of the tricks and tips demonstrated as the projects unfold.
People who have never used Aladdin 4D before will find the videos difficult going.
However. A beginner will be forced to search for many obvious things things obvious to the programmer but not to a beginner, and they are frequently hard to find in the manual. The videos, like the manual, were done by people a little too close to the subject, resulting in important omissions of obvious things and a rather random organization of the material. The videos do little to ease the initial learning curve. Beyond the beginner phase, they do a better job of accelerating the learning progress.
Can these videos teach someone to use Aladdin 4D? Yes, provided one is prepared to persevere and spend the time. Seeing an expert actually doing projects in Aladdin 4D may be the best way to learn it. Teaching by hands-on example is one of the most effective ways to impart knowledge or skill, and video is a popular medium for teaching visually demanding subjects. There are some annoying difficulties one should be aware of before proceeding, however.
Tutorial Videos vs. Manual Video is an excellent medium for portraying things such as exercise regimens, and anything else not requiring one to read too much fine screen detail in orderto understand . This is not the case with these tapes. Computer screens in hires flicker wildly on TV, especially when there are close parallel lines of contrasting color, as one finds in every Aiaddln gadget, Aladdin 4D's interface is simply not photogenic on TV! Not only do the screens flicker, but there is important information in red which bleeds horribly in video, The worst headache is caused by the
myriad of small white numbers on a gray background, which you must try to memorize before the author quits the screen. They are very difficult to see while the tape is playing. They are Impossible to read in freeze-frame mode on any consumer VCR. One mostly depends on Greg's voice for the value of the numbers. Anyone interested in actually following along, will be rewinding a lot. At first try, beginners can expect to spend several hours per half hour of tape if they follow along. The videos score very high on content, but the rapid presentation, the Impossible-to-read screens, and the
poor quality of thescriptali detract. Aladdin 4D is great fun to use, It is unfortunate that the videos are not.
Aladdin 4D Tutorial Video Tape Set by Merrill Callaway Presentation After a short in-person introduction by Devon Graham and Greg Gorby, Greg starts the tutorials, which remain inside Aladdin 4D screens. Teaching quality is very good except that Greg goes too fast and forgets to say everything that he is doing. He particularly forgets to call out some crucial keypresses that you can't see on the screen. He frequently assumes people know more than they do. There are too many times that important information is out of sequence. Confusion could have oftentimes been eliminated by some
well-chosen words repeated a fewfimes in the sound track. Experienced users who know their way around Aladdin 4D will not have as much trouble, but then why would they need these tapes?
Even though these tapes suffer in their presentation, content is excellent. Each example introduces more concepts to be integrated into the final effects. The first project, a flying logo is essential to video work of all kinds.
Wish List Since every aspect of Aladdin 4D involves filling in numbers in complex requesters, it would have been refreshing to have had reference notes for each tutorial window showing the appropriate numbers printed on paper in a booklet.
Then it would be a simple matter of stopping the tape, looking up and entering the numbers in the printed sheet, and resuming the tape. Printed material would have conveyed the complex numeric information better than the poor quality of NTSC for portraying certain screens.
Adding printed notes would not require reshooting the tape.
More talking about the numbers speaking slowly, and repeating them more than twice would have been very helpful, particularly because a lot is going on with the keyboard.
There's really no reason to exclude beginners from any tutorial work. A slow start progressing to more advanced stages soon after would not intimidate beginners. Ten minutes of really basic stuff about 3-D space, how the program Is organized into paths and objects, how to select and move objects, a little more on how to rotate using the keyboard, how rendering wraps pictures on to wire frames, and so on, would have been a more acceptable start, particularly since this interface is so complex.
Conclusions HyperCache Professional vs. DynAMIGAche by Mark Rickan Overall, these videos have a place in teaching people to use a complex program. The technical flaws in the video medium itself and the shortcomings of the presentation will insure that it's not exactly couch potato time for serious students of Aladdin 4D. Watching each project all the way through before trying to follow along might help If you have a good memory, or take notes, but these videos are nothing near as comfortable to use as a well written manual. These videos will help people learn Aladdin 4D provided they make the
effort to work along. These videos are by no means an escape from learning the manual; rather, they enrich your knowledge of Aladdin 4D by presenting you with useful hands- on examples.
Aladdin 4D Tutorial Video Set Adspec Programming 467 Arch Street PO Box 13, Salem, OH 44460
(216) 337-1329 Fax (216)337-1158 Inquiry 243 Despite the fact
that computer storage devices have evolved at a n
astound- ing rate, there are two facets of this tech
nology which invariably fail to meet the expectations of
most users. Whether you are involved in desktop video
production, software development, or personal
productivity, at some point in time you have likely come to
the conclusion that there is no such thing as too big or
too fast. In order to accommodate the increasing demands
of efficient file access and data transfer rates, one is
typically confronted with two options: to invest in a more
sophisticated storage device, or to make more optimal use
of an existing form of media.
While the former route is by far the most effective, the cost of upgrading hardware is often quite prohibitive. For those of us with more modest resources at our disposal, Advanced Systems and Software and Silicon Prairie Software have responded with software-based device accelerators which are designed to put your hard drives, (lopptes and CD-ROMs through a rigorous wait-loss program. As their names attest, DynAMIGAche( S39.99) and HyperCache Professional ($ 49.99) are intelligent disk-caching utilities which claim to increase device performance by as much as 2200%.
Disk Caching in Theory and Practice The underlying strategy behind the development of disk caches is quite simple, it is a well-established fact that data retrieval is a redundant process.
Each time we access an image, text file or spreadsheet, there is a strong likelihood that we are manipulating data which has been encountered several times before. Disk caching software attempts to reduce the number of times applications access a physical storage device by transferring frequently-used data into system memory (RAM). When the system issues a request to retrieve data from a secondary source, the disk cache first determines if this data has been previously retrieved and stored in memory. If the information in question has been transferred before, it will likely be found in
RAM. Because RAM is accessed electronically rather than mechanically, application response times may be improved by an order of magnitude when advanced caching techniques are employed. For many, the tradeoff between available memory and increased performance is a welcome one.
HyperCache Professional Of the two packages, HyperCache Professional has gained wide acceptance as a reputable standby that appeals to both professionals and casual users as an inexpensive means of Improving system performance. Based on an N- way associative look-ahead caching algorithm, HyperCache adopts technology commonly used in mini and mainframe computers for cache preservation and arbitration. Combined with its intelligent pre-fetch technique, HyperCache is able to read data from a device before an application actually requests it. While this level of sophistication may
sound a bit overwhelming, HyperCache can be used quite comfortably on any Amiga with a minimum of 512K of RAM and version 1.2 or greater of the operating system Installing HyperCache is a straightforward process which is well-documented in theaccompanying user guide.
Once you have determined whetherthe standard or optimized version of the software is most appropriate for your system, you simply copy the two required files from the distribution disks to a suitable destination. The program may then be used by invoking it directly from the CLI or by placing the required command line options In your startup-sequence. As an example, if you wish to run HyperCache on your DHO: drive with the default 512k cache size, you would type in the following: HyperCache -v DHO In addition to the volume name of the Amiga DOS device you wish to use. Optional parameters
may be specified to represent the values for the cache size ond geometry. The number of sets.
Amount of prefetchand number of coche lines to be used may all be set according to the performance demands of the actual system. While the program itself automatically calculates optimal settings by default, power-users who are inclined to experiment are encouraged to discover which values best suit their own particular needs, To assist in deciding which cache configuration will provide the best result, HyperCache will report performance statistics either for individual devices or all those with active caches, DynAMIGAche As a relative newcomer to the world of Amiga performance
enhancement utilities. DynAMIGAche has entered the market with inspiring claims about its high levels of performance, configurability and ease of use. Similar to HyperCache in the caching strategy that it employs, DynAMIGAche usesaset-associative, line- oriented caching system which implements a least-recently-used (LRU) replacement algorithm. Beyond this, however, the two packages take fundamentally different approaches when it comes to customization and use. While the au- thorsof HyperCache have found thatthe more traditional method of command line execution is suited to a program of
its nature, DynAMIGAche provides a graphical interface that is font sensitive and closely adheres to Commodore‘s2.0Style DISKSPEED TEST PERFORMANCE RESULTS A4000 A3000 A1200
- 4- 1000 2000 3000 4000 5000 Transfer Rate in bytes s (x 1000)
None HyperCache DynAMIGAche Guide suggestions. This setup
proves to be particularly intuitive as you discover the extent
to which the program may be configured.
Requiring a minimum of 2MB Of RAM and revision 2,04 of the operating system, DynAMIGAche may be installed by simply dragging the program icon from the distribution disk to the WBStartup drawer or any other suitable destination. Once this process has been completed, the main configuration window may be activated by double-clicking on the program icon. Because DynAMIGAche automatically recognizes cachabie devices, it is simply a matter of selecting the device from a scrolling list in order to set its parameters. And white HyperCache requires the user to run multiple instances of the
program for more than one device, DynAMIGAchehasprovisionsfordynami- cally caching an unlimited number of devices at the same time, With DynAMIGAche, caching of individual hard drive partitions may also be enabled or disabled independently, a feature which will prove to be particularly convenient for those users with unique system setups, Gadgets within the DynAMIGAche interface allow the user to set such values as the minimum and maximum cache sizes, the scheme used for purging cache data, the device type (Hard Drive. Floppy Drive or Removable Media), the read- ahead sector size, and
enabling or disabling device write-thru caching. Write- thru caching copies data into cache memory while it is being written to disk.
While this process leads to slower initial writes to the cached device, it significantly speeds up subsequent accesses.
All of these parameters may be altered at any point in time, and performance may be monitored through the separate DynAMIGAche status window. This statistical display provides Information concerning the amount of memory used, device caching parameters, the number of device accesses, the numberof cache hits, and the hit ratio. The last two values are particularly important because they indicate how many times the data being accessed was already in cache memory, and the percentage of cache hits relative to total device access attempts.
The Worth of Cache As with ail applications which claim to provide a significant performance enhancement, the most effective means of determining whether a particular program will be useful in your own working environment is experimentation. Always keep in mind thot benchmarks are a distant second behind hands-on evaluation. Especially since they often indicate ideal rather than real-worid results. Other factors which should be token into consideration include the hardware configuration and types of applications which will be used most frequently. As I quickiy discovered, it is not
surprising that a peppy
2. 5' IDE drive in an stock A1200 wouid outperform its A4000
sibling when the 4000 is equipped with a mid-range hard drive
I took the opportunity to test HyperCache and DynAMIGAche on several platforms, including the A1200, A3000, and A4000 series systems. Using the excellent freely distributable DiskSpeed utility by MKSoft, I tested each system using identical caching parameters in order to gauge how hard disk transfer rates would be altered with the addition of either package, Each system was equippedwith 4MB or RAM. Base processors and cache sizes set to 512K The A12Q0. A3000 and A4000 systems respectively made use of 80MB IDE, 120MB SCSI and 240MB IDE Maxtor model hard drives. An overview of these
results appears in Table 1.0. 6000 Not surprisingly, both HyperCache and DynAMIGAche substantially improved the speed of the hard disks under various types of data manipulation. As Indicated in Figure 1.0, it is not unreasonable to expect typical transfer rates to improve by as much as 400%. And while DynAMIGAche ultimately proved to be the superior contender in improving hard drive performance, HyperCache was never far behind. By contrast, in the area of CD-ROM access rates, HyperCache stood out as the clear winner cutting down reverse non-existent database searches of 930 Fred Fish disks
in KingFisher from 3:45.58 to 1:12.08 on a Hitachi dualspeed SCSI CD-ROM drive. As you can imagine, this speedup alone would justify the purchase of either package for those making extensive use of CD-ROM drives.
AMI.VGA Video Adapter by Don Maxwell Both HyperCache and DynAMIGAche are excellent, low-cost packages which are well worth your attention if you are interested in improving the performance of your hard drives, floppies or CD-ROMs. Investing in either program amounts to a win-win situation, but based on price, performance and the degree of configurability, I would have to give DynAMIGAche the nod as the current winner, it is truly a first-class product and one which I believe we will be hearing more about in the future, DynAMIGAche Advanced Systems & Software 1329 Skiles St. Dallas,
(214) 239-2000 FAX (214) 821-3464 Inquiry 244 FlyperCache
Professional Silicon Prairie Software 2326 Francis St.
Regina, SK, Canada S4N 2P7
(306) 352-0358 Inquiry 245 ©1993 Advanced Mzcra Interfacing
Place a Boot Disk in Drive DF8: and Reset Your Conputer
Softxvcae VTO ©1993 Open Mind Are you weary of Interlace flicker, but leery of spending big bucks for a VGA display enhancer? Well, cheer up. A clever hardware and software combination by an enterprising English company may save your eyesight without breaking your budget. It's called the AMI.VGA. It produces a stable VGA signal with no interlace flicker, regardless of the Amiga display mode. It installs outside the computer. And it costs only £45 about U.S. S70. That’s around one-third the price of the expensive display enhancers. (You can buy a used VGA monitorfor the price difference.).
Before you get too excited, however, there are two limitations that you will want to consider.
The AMI.VGA requires the Super Denise chip. On the Amiga 500,600. And 2000 the number of colors is limited to 16 and to4 on interlaced screens. (There are no color limitations on the AGA machines.) I'll discuss these limitations in detail below. First, however, let’s see how the AMI.VGA works.
Installation installation is as easy as 1-2-3. The AMI.VGA unit, which is about the size of an audio cassette box, plugs info the video connector on the back of the computer. Plug a standard Amiga monitor cable into a pass-through connector on the back end of the AMI.VGA unit and a VGA cable into a 15-pin connector on the side. You'redone! There'snoneedto open the computer's case, so there's no problem with the warranty. And. Of course, transferring AMI.VGA to another Amiga is a snap.
Operation For AMI.VGA to work, a special program called VGA must be run and then the computer must be re-booted. The VGA program survives warm boots, however. So there's no need to run it again as long as the power stays on. The manual says to boot from the AMI.VGA disk. 1 found, however, that the AMI.VGA program can be run at any time. Before it is run, the display passes through to the standard Amiga monitor, and the VGA monitor does not receive a usable signal.
As soon as the VGA program runs, the VGA monitor will display a biack screen bearing the AMI.VGA logo and this instruction: Place a Boot Disk in Drive DF0; and Reset Your Computer, Please.
If you wish to boot from a hard drive, ignore that first line and just re-boot the computer, in a few seconds, a similar- looking screen will come up, this one asking whether you want to use the VGA monitor or the CGA Amiga monitor.
("CGA" here means the standard NTSC or PAL monitor. If could also be an A-520 RF Modulator for sending the display to a TV.)
Press LEFT Mouse Button for VGA Push RIGHT Mouse Button for CGA If you choose CGA, the computer will finish booting, and the display on the Amiga CGA monitor will be exactly whot you're used to, If you go for VGA, however, the CGA monitor will be inactive and the Workbench screen will come up steady as a rock on the VGA monitor, Whichever mode you select, you should turn off the monitor that is not in use so that it won't try to sync to a signal beyond its frequency range.
II t I I t il s Each time you re-boof the computer thereafter, you will be presented with the VGA CGAscreen. If youswitch the power off, however, you must go through the complete two-boot process again. The manual also does not mention that the VGA program can be run semi-automati- cally on startup, Simply copy the program to the boot disk or hard drive and add the path and VGA to the user-startup file. For example, DF0:VGA will work fine.
It's stiil necessary to re-boot the computer manually, but the program falls through to the CGA VGA screen without putting u p the" restart" scree n. If for some reason you didn't want the VGA program to run automatically, you could add this to the User-startup file: ASK "Do you want to run the VGA program now? Y n" if warn dfO:VGA end if Inside Stuff The real ingenuity is in the software.
In fact, the AMI.VGA hardware unit contains oniy the three connectors and a few off-the-shelf c om ponents to split the video signal between the VGA and CGA monitors. (The test unit was sealed shut, so naturally I pried it open to see what was inside. The empty spaces were filled with hot-melt glue.) And what does the software do? It sets the Super Denise chip for the 31.5KHz VGA frequency and produces a video signal quite similar to the Productivity mode displays, de-interlacing the video signal before it ever gets to the video port. There are hints at what's going on. In the
Preferences Screen Mode editor, for instance, you may notice that the monitors are listed in a different order from usual, More significant is that the monitor selected in the Overscan editor becomes" vga .monitor," no matter what other monitor you normally use. It's impossible to change this while in VGA mode. The resolution for "vga.monitor" is exactly the same as for ' mu itiscan. Monitor": 640 x 480 a nd 680 x 495 maximum overscan. This Is true for all screens, interlaced or not, although the manufacturer. Advanced Micro interfacing . Insists that the resolution of interlaced screens
Is 640 x 960. AMI.VGA appears to work with all conventional Amiga screen modes. The oniy exception I found is that programs which specify screens or windows that lie outside the dimensions of the AMI.VGA display may not open, For example, I found that Amiga WordPerfect would refuse to start when its configuration file specified a screen size widerthan AMI.VGA's 680 x 495 maximum. A quick change of the configuration, and all was well. Some other programs mostly games and European demos were viewable only on the CGA monitor, even though the VGA mode was selected when the program was run.
Manual Themanualrsalmost painfully brief four small pages of actual instructions and information though adequate for most needs. Not mentioning that the VGA program can run automatically, however, seems a glaring omission. I discovered the trick despite my assumption that if wouldn't work because they didn't say it would. Oddly, a representative of Advanced Micro Interfacing told me on the phone that AMI.VGA "will be installable on a hard drive by the end of November. " But he didn't say that it's already a reality.
Limitations The low price and ease of installation are offset to some extent by a few limitations of AMI.VGA.
1. As ! Noted above, on the pre-AGA Amigas only 16 colors are
available on non-interlaced screens and only four colors on
interlaced screens. This means that HAM and extra-halfbrite
displays are unavailable for the VGA monitor on these
machines. If a program opens a screen with more colors than
AMI.VGA can handle, you will see only the first two or four
bitplanes, depending on whether the screen Is interlaced, or
not. The program will be working normally, though, and the
AMI.VGA display will have no effect on the it, The number of
sprites is also limited on pre-AGA Amigas, Four (including the
mouse pointer) are available with the 2.04 ROM, but only one
with the 1.3 ROM, Of course, everything works normally in CGA
mode on these machines. And with the AGA Amigas, AMI.VGA
allows up to 256 colors (eight bitplanes).
2. It is impossible to see both the standard Amiga "CGA" display
and a VGA display at the same time. To change from one to the
other, you must re-booi the computer. In this respect, the
AMI .VGA is quite different from the inslde-the-computer
dispiay enhancers, which provideasepa- rate VGA signal and do
not interfere with output to the Amiga video connector, Some
Amigas have a monochrome composite jack, and you might think
that both the monochrome monitor and the VGA monitor could
work simultaneously. Not so; composite is composite, whether
monochrome or color. (It is possible to use a display enhancer
such as Flicker Free Video and AMI.VGA at the same time though
there's probably not much point to It.)
3. Programs that require a plain vanilla 68000 processor can't be
run in VGA mode on accelerated Amigas which use a software
switch to temporarily disable the 030 or 040 processor. This
is so because the accelerator is disabled only for the next
one reset, that reset acts like a cold boot because a
different processor begins working so the VGA program must
be re-run and then the computer must be re-booted a second
time to enable the VGA display mode. But that second re-boot
switches back to the accelerator's processor, so VGA won't
work and the game won't run. Fortunately, many accelerators
can be disabled by flipping a physical switch.
AMI.VGA Compared toOther Dispiay Enhancers How does the AMI.VGA differ from the expensive VGA display adapters?
They all fit inside the computer, either in the video slot or beneath the Denise chip.
They all cost more than S200. Installing them can be tricky and it voids the warranty.
Using fairly complex video circuitry, they intercept the Amiga NTSC dispiay information, convert it to the standard VGA signal, and send it to a separate jack so that a VGA monitor can display it.
They accomplish all that with hardware alone, and once installed they are essentially invisible. They won't work with all Amiga screen modes, however, especially Super HiRes. The main difference, then, is that AMI.VGA does its job primarily with the software, not the hardware.
Conclusion Despite the limitations, the AMI.VGA is an effective and reasonably-priced alternative to the inside-the-computer display enhancers. Coupled with any VGA monitor, it will produce a reliable, flicker-free display, However, you will probably want to retain your CGA Amiga monitor or use a TV for the few programs that ore incompatible with it.
AMI.VGA Video Adapter Advanced Micro Interfacing 292 Shirley Road Shirley Southampton SOI 3HL England Telephone: 703-51-1164 From the U.S., prefix with 011 44 Inquiry 246 cli directory by Keith Cameron Command Line Editing In last month's column, we examined some features of the Shell. Specifically, we looked at how to cut and paste from the Shell, for example, and how to use the Shell's command history. To follow that up, I'd like to look at a few more features of the Shell.
Let's begin by looking at editing the command line. To be quite honest, I must admit that editing as I'm about to demonstrate is not really practical in most situations. But there are times when such methods may come in handy. I won't bore you by discussing the commonplace forms of editing, such as using the backspace key or the delete key. Rather, I will concentrate on some of the more unusual aspects. Say, for example, that you use your command history to call up a previously used command line, such as the following: dir dflJetters business This indicates that there is a subdirectory called
BUSINESS in a directory called LETTERS in drivedfl. You now decide you want to copy this directory to a location in drive dfO. When you call the command up by using the command history, your cursor will be at the end of the command line. You want the path to remain the same, but you need to change the AmigaDOS command that is used, as well as adding a destination, so that it will look like the following: copy dfl:Letters business dfO: To move your cursor to the beginning of the command line quickly, hit the shift-left cursor combination. This will put the cursor on the letter "d" in DtR. You
can then use the delete key to delete DIR and then replace it with COPY. After this is done, you then need to move to the end of the tine to add DFO:. To do this, hit tlie shift-right cursor combination and you will be at tlie end of the line, ready to type in the new material.
Let's look at a similar situation. Say that you have created a document and, for some reason, you want to copy it to several different destinations. After typing in the initial command line, ensuing command lines will remain the same except for the destination, which will of course change each time. When you use the command history to call up the initial command line, your cursor will once again be at the end. To quickly delete the last word, you can hit the Ctrl-W combination. This will delete the word immediately to the left of the cursor.
Some other editing commands you might find useful are the Ctrl-X, Ctrl-K, Ctrl-Y, and Ctrl-li combinations. Ctrl-X deletes the line your cursor is in. This is helpful when you've typed in a long command line and path and then realize you need to execute another command first. Rather than backspace over 20 or 30 characters, just hit Ctrl-X. If you find yourself in the middle of a command tine and want to delete from that spot to the end of the line, hit the Ctri-K combination, its counterpart, the Ctrl-U combination, will delete everything left to the beginning of the line. If you find that you
have made a mistake, the Shell even has its version of UNDO; that is, the Ctrl-Y combination. It will replace the characters you have deleted with the above commands.
In addition to the editing features discussed above, there are some other ones you might like to be familiar with. However, I have little use for these, as they basically perform a function performed more easily by standard keys. For example, rather than hit the return key, you can hit the Ctrl-M combination to achieve the same effect. Likewise, the backspace key is replaced by Ctrl-H, which also deletes the character immediately to the left.
If you've been doing a lot of work from your Shell and your history is loaded with various commands, you may not want to take the time to search through the history by using the up and down cursor keys. If you know the first few letters of the command line, you can simply type these in and then hit the Ctrl-R combination. This will return you to the most recent occurrence of that command. The Shift-up cursor combination will achieve the same effect. Here is a possible scenario for this situation. Say that you get a directory listing, as we did at tire beginning of this article, using this
command line: DIR DFLLETTERS BUS1NESS.
Following that, you execute several other commands, such as the COPY, LIST, MAKE DIR, CD, and various other commands. Now you want to get a new lining for the BUS1NLSS subdirectory, for you've made some changes as a result of executing the above mentioned commands. Rather than flip through the command history 20 or 31) times, you can simply type DIR and then hit Ctrl-R and the command line you want will appear. Remember, though, Mint the most recent occurrence of the Dll? Command will appear.
If you happen to execute a command that produces results that scroll off your screen, you may want to hit your space bar.
Til is will stop the scrolling, i find ibis especially useful when using tile T1 PL command to examine documentation of shareware.
When you are ready to continue, hit the backspace key. For those of you accustomed to IBMs, this is comparable to the break or pause key on the keyboard. You can even close your Shell from the command tine by typing Ctrl- .
Wkat'd U mkii?
Hue, the 24-Bit Gnap uz candt humuuj tmeiluug?
Now let s change course and take a look at redirection. Bv default setting, input to the Shell is by way of the keyboard; that is, you type in commands for the computer to execute. Also by default, tlie output of the Shell is the screen, or Shell window; that is, you see the results of your commands occur on the screen. Bv using the redirection characters and you can change these default settings. By using the right angle bracket ( ), you can change the output, while using the left angle bracket ( ) allows vou to change the input.
I find this useful when writing some of my columns that require reprinting output from the DIR command. Say :g| that 1 want to reproduce thelisting for the DIR command. This would, of course, consist of a long list of files and directories. Rather than type all of that in by hand, I can simply type the following: TheTALON DIR COLUMN DFO: RETURN w Hain Objectives Lowest Cost C-e Video Option ~ ftetargetable Graphics FCC Approved [) Paint Program ZorroIIilll »s 6U-B t Display Controller MultimonitorSupport EG5 WorkbenchEmulation m 9 Programmable resolution ( :fJCJ 50240 W Hdntiac Trail
Wixom, Michigan 48393 Tech Support (810) 960-8750 Sales (810)960-8751 Fax (810) 960-8752 is talari rli rl.+in Circle 194 on Reeder Service card.
As soon as this command line is executed, the drive will spin and the cursor will move down a line to a new prompt. The actual listing will not be produced on screen; remember that it has been redirected. Instead, a new file called "column" has been created and a text listing of the directory listing is contained within it. It then becomes a simple matter for me to somehow paste that in my column using my word processor.
Remember to observe proper paths in using the redirection character. In the above model, for example, the new file will be created in your root directory, I find such output redirection especially useful with the DIR command, as illustrated above, and the LIST command.
This concludes this short series on basics of the Shell. 1 think that you will agree that AmigaDOS has come quite a ways since its inception. The use of such features as discussed this month and last month demonstrate how easy and sensible the Amiga Shell is, especially when compared with other systems.
• AC* Please Write to: Keith Cameron c o Amazing Computing
P. O. Box 2140 Fall River, MA 02722-2140 bytes tips hints
workarounds suggestions updates fi xes by John Steiner
Solution to Dpaint IV and A4000 Problem In the November 1993
issue of Amazing Computing, Jeannine Deubel wrote regarding a
problem with the A4000 and DeluxePaint
IV. She has subsequently solved the problem and thought she would
pass along tire solution.
After discussing the problem with Commodore, Electronic Arts, and 1111 local Amiga dealer, they all agreed Ihal it had to be a hardware problem, and because I had such an early A4000, and because the problem was consistent (I could newer cut out a custom brush without getting a Guru message), the problem had to be a bad motherboard. After waiting three months fora new motherboard from Commodore, I finally was able to make the swap (at least Commodore didn't charge me for the board...it was within the one-year warranty). The mao motherboard fixed the problem, and now I can cut out brushes in
Dpaint! I guess a lot of the early motherboards were a bit flaky.
Problems with Fixlcon Program Jim Shaffer Jr. Writes with a question about a shareware program called Fixlcon.
I have a number of (mostly) old icons which display garbage when used on a Workbench with a depth greater than two bitphmes. Some time ago I downloaded a program culled Fixlcon which purported to solve this problem. However, it claims that some icons which display the problem have no problem. And other problem icons are actually made worse! Does anyone have another fix?
A2630 & DKB 2632 Lu Beranek of Melbourne, Australia is having a problem with the combination of an A2630 and a DK1? 2632 32-bit RAM board.
The symptoms are that the system won't boot. I get the gray screens, and then the hard drive light comes on and stays on, and there the system sits. If I boot off a floppy, il s the floppy light that comes on and stays on. DKB has been very good about it. They have taken it back, works fine on their systems, exchanged it. But the problem stays at my end.
I have tried the two-board combination in other A2000 systems, so I figure the problem is likely to be in the A2630 board. Sofar I haven I been able to find someone locally (Melbourne, Australia) who wants to try the 2632 on tlicir A2630.1 have upgraded the ROMS on the A2630 to the latest -versions, My system is an A2500 30 with a 68882 and 4MB, 32-bit RAM, A2091 SCSI controller (also with latest ROMS) with 50MB hard drive and 2MB, 16-bit fasl RAM, WOMB hard drive, DKB MegAChip 2MB Agnus, A2320 display enhancer, ECS Denise, and K$ 37.175. The fast RAM starts the 4MB, 32-bit at $ 00200000 and
the 16-bit starts at $ 0600000 (this was added when the 2632 problem wouldn't go away).
If you have any suggestions for Lu, send them in.
Notes on Bars&Pipes Professional Mark, the technical support representative from The Blue Ribbon SoundWorks, wrote an e-mail letter in response to the comments submitted by Max Yoder in AC v.8.12: It is untrue that saving Preferences modifies the bppdirsfilc in the support directory. Saving Preferences, by using the Save button in the Environment requester (accessed front the Prefs Environment menu option), saves the Preferences as Too Types in the “Bars&Pipes Professional.il tfo " file.
II is true that if you rename your "Bars&Pipes Professional.info” file, B&PP will be unable to find ami save the Too Types correctly.
The bppdirs file is used only to keep track of current directories for
- various files, such as Tools, Accessories, Patch Lists, etc.
B&PP first looks in the Support directory for this file. If not
found, it looks in the s: directory.
As far as notating quarter notes as quarter notes, enter notes with the Pencil at full duration (set the. Articulation to the two notes with the tie beneath them). They should always be notated as quarter notes, unless they are not on a quarter note boundary, in which case they are split up.
Most references say that splitting a quarter note is the correct procedure if the quarter note does not begin on a quarter note boundary.
This is what B&PP does.
Janus and the Enforcer Mark Odell, a frequent contributor to "Bug Bytes," writes with a couple of comments regarding reader inquiries. In AC 8.9, Mark comments on using Enforcer.
As I understand il, the requirement of Enforcer with this software arises from the possibility of someone trying to run anus under a 68040 (or a 68020 030 with a 68851 MMLI). Unless forcibly slopped, the ‘040 will try to allocate the BridgeBoard’s 64KB (XT) or 128KB (AT) of shared memory as pari of'040 cache memory, with the result that the BridgeBoard will not boot. Running Enforcer before BindDrivcrs prevents this.
So the problem is not necessarily bad code calls in the software, but rather that the new and improved processor defaults to doing something that turns out to be harmful.
GigaMem Problem Mark comments on a possible workaround from a question in "Bug Bytes" from AC S.7. If Mr. Laeufcr knows someone who has an A1200 or A4000, lie could try copying to his LIBS: directory version 37.10 of 68040.library, which conies with Workbench 3.0 (making sure that he renames his original 68040.library first), and seeing if that helps any.
Possible Solution to 1CD RAM Card Problem Bruce R. Matthews sent an e-mail letter regarding Bob Devries' difficulties using his ICD ADSCI 2081) board with Workbench 2.1 as mentioned in AC 9.1. T had the same problem he describes when I upgraded from 1.3 to
2. 04. Although he is using WB 2.1,1 think the problem may be the
It was caused by a file contained in the ICD 2080 install driver disk that is loaded onto the system. The file is necessary for WB 1.3, hut completely fouls ui’ the operation under 2.04. After several miserable days of unproductive troubleshooting over the Christmas holidays last year, I called 1CD as soon as they re-opened. The tech support guy told me to simply delete the file. I did and everything worked beautifully ami has continued to work flawlessly ever since.
Unfortunately, Mr'. Matthews does not remember the specific filename that needs to be deleted; however a quick note to ICD technical support should provide the answer.
Workbench 3.0 Bug Revisited In AC 8.12, Henning Vahlenkamp noted a problem using the VERSION command on the mnthieeedoubbas.library. Mark Odell of Sunnyvale, CA, comments on his attempts to duplicate the problem.
I tried to duplicate on an AI200HD 4U (with a Microhotics 4MB Fast RAM expansion exactly what Mr. Vahlenkamp did, with this result:
1. Amiga£bell version libs:aathieeedoubbas.library
mathieeedoubbas.library 38.2 No Cunts. Then I checked the
versions of Kickstart and Workbench:
i. AmigaShell version Kickstart 39.106, Workbench 39.29 It
sounds as though there could be n problem with n different
version of Workbench 3.0 (and its libraries he might have, or
perhaps that library file somehow got itself corrupted; or a
problem with his hardware, such as flaky memory or hick of a
Service Information on CDTV ROM Drives John Jurkowski of Wilbraham, iMA, wrote a note regarding Jim Choate's letter in the AC 8.11 "Bug Bytes." He comments that there is a service manual and that complete specifications are available. The manual cost is $ 10, and should be available from SMG, Commodore's service and support organization.
68000 CPU Clock Speed
D. Lee Binford Walters of Tucson, AZ, sent a fax regarding Mr.
Rische's letter in the AC 8.11 "Bug Bytes'' about Motorola
MC68000 CPUs running faster than 12MHz.
Motorola does not technically manufacture a MC68000 that runs taster than 12MHz, but Motorola does manufacture the CMOS version of the MC680000 designated the MC68HC000. The MC68HC000, as of 1990, ran as fast as 16MHz and according to releases in electronic computer design trade publications, Motorola has plans to release or has released a version that is as fast as 25 rLHz.
Most semiconductors can be run faster than originally specified by the manufacturer although this may severely shorten the life of the product.
More on the Director in AGA Mode Trevor McGavin of Lower Hutt, New Zealand, writes with a possible solution to Robin Hoare's Director software bug in ACA mode. Trevor works for the Meteorological Sendee of N.Z., where they use an A3000 to animate weather satellite and radar imagery.
He spent many weeks writing the animation software using the Director v.2. Since getting an A4000, they quickly discovered their animation program would not work. He notes one possible solution.
There is another temporary fix which we may make if there is no upgrade in the near future. Using the program "skick" (v3.35) we have been able to boot the Amiga 4UUU under Workbench 2.0, and the Director then works fine, but only from floppy there is no access to the IDE hard disk(s) in the A4000 (one needs a scsiJevice file to mount the hard disk, and the scsi.device for the built-in IDE interface on the A4000 is in ROM, not on disk. Toget hard disk access, which toe will require, we will have to purchase a SCS interface card and a SCS hard disk. This should work, and we would then get
the increased processing power of the A4000's 68040 chip. However, we would not be able to make use of the enhanced graphics which the AGA chipset and Workbench 3.0 provides on the A4000.
I hope that Mr, McGavin also made note of the workaround published in 4.1 "Bug Bytes." If those techniques work, they can save the cost of the SCSI hardware, and get online with the A4000 and the Director much more quickly.
GVP lOExtender Software Switch Problem Dr. Barlow Soper of Ruston, LA, writes to comment that the GVP lOExtender board software does not switch properlv between the A3000 parallel port and the GVP board's parallel port.
One must save any change to disk to get il to lake effect, instead of simply clicking on the "use" button. A number of calls and faxes to GVP finally got them to admit that the software is faulty but they did not seem very concerned about fixing it.
Does anyone have any comments or workarounds?
Beetle Mouse Comments Dr. Soper also writes, if one uses a Beetle Mouse and is put off by its cheap feel, the weighted Amiga mouse ball will fit in il, giving the Beetle Mouse a "quality" feel.
Migraph Scanning Tray Slide Fix If one uses a scanning tray like the one Migraph sells and finds that it is difficult to move smoothly, a little automotive paste wax on the slides smooths it right out.
That's ail for this month. If you have any workarounds or bugs to report, or if you know of any upgrades to commercial software, you may notify me by writing to: John Steiner c o Amazing Computing Box 2140 Fall River, MA 02722 ...or leave e-mail to John Steiner on Portal 73075,1735 on CompuServe Internet mail can be sent to john_Steiner@cup.portal.com Fax John Steiner at (701) 280-0764 (8:30 a.m. to 5:30 p.m. Central Time, Monday-Friday)
• AC* CanDo: An Interactive Authoring Tool Part 7: Buttons,
Sorting, Printing, and AmigaGuide Help by Randy Finch For this
installment, 1 decided to write a complete application
including help via AmigaGuide, Commodore's help system. The
CanDo deck is named StarTrek_Videos. This program allows the
user to input information about his or her Star Trek video
The information can be sorted and printed. I have used the program to input my collection of 29 video tapes containing 174 episodes of Star Trek and have found it to be a very useful tool. Of course, with a few changes, the program could be used for any type of video collection.
Star Trek: The Video Collection The user interface for the CanDo deck is shown in Figure 1 and a print-out of the deck is shown in Listing 1. Please refer to these during the discussion below.
The interface consists of three image buttons, six text buttons, one area button, four text fields, and three integer fields. The position, properties, and limitations of these objects can be found in the Definition sections of the program listing. The text "The Video Collection" near the top of the card, the horizontal bar, and all the labels for the text and integer fields were generated in the Refresh Window global routine which is called from the card's After Attachment script.
Text and Integer Fields The text fields consist of the four input fields labeled Show, Title, Year, and Description. The integer fields consist of the three input fields labeled Episode , Tape , and Show ft. Since I have discussed these type of objects in previous installments,! Will only discuss what these fields are used for.
The Show field is used for a three-letter code representing the type of Star Trek show. At this time, only three types make sense: ORG (Original Star Trek), TNG (The Next Generation), and DSV (Deep Space 9). The Year and Episode ft fields are used to store the year the show aired and the sequence within the year. (1 use the same year for the entire TV season. Thus, I designate all shows for the 1993-94 season as
1994. ) Tape and Show refer to the number given to the tape
and the position of the show on tlae r Trek Video
Collection! Editing Record H5T JSTAR TRGK- Tiib Video
Collection Show M~ Title l&isaster Year 11992 | Episode 8
O Tape 8 19 I Show 8 jTj Description |The creu ts isolated
and in distress after hitting a guantun filanentT G Edit I
+J+| Del I Sort | Print | Load | Save | JJ Figure 1: The
Figure 1. Interface tor Star Trek Video Collection CanDo Deck tape. The Title and Description fields are self-explanatory. The actual names used for these fields all begin with a period. This allows the information in the fields to be quickly moved to and from an array variable as discussed in an earlier installment (AC v8.11). You may be wondering why the Year field is a text field rather than an integer field. Well, I had some recordings of re-runs and did not know the year they were original I v shown. I wanted to use the word "Old" in this field to designate this fact. Thus, 1 made it a
text field. One interesting aside: I had originally made the Year field an integer field. It was only after having added about 50 records to the database that 1 decided to change it to a text field. After changing it and loading the database, I discovered that the year values displayed fine in the new text field even though they were originally saved as integers.
Image Buttons The three image buttons are the big "Star Trek" button at the top of the card, and the left and right arrow buttons at the bottom of the card. The first image button uses a brush named StarTrek.br that 1 created in Deluxe Paiiil IV, When this button is pushed, the master index of the AmigaCuide help file is displayed. This will be discussed later. Be aware that the background color for an image button is transparent. Therefore, to press an image button, you must position the pointer over the non-transparent part of the image. If you do not, the button will not be activated.
The arrow buttons use brushes that were included with CanDo. They are used to step forward and backward one record in the database when in Edit mode (see Edit Add Rollo Button section below).
While adding the "Star Trek” button to the deck, 1 discovered an interesting quirk of CanDo. If you select a brush file to use for an image button, switch to your paint program, modify the brush, and re-save it, you cannot simply switch back to CanDo and select the same file name again. If you do, the original image is still used.
If you select a totally different file and then revert to the originally chosen file, the sanie thing occurs. The only way you can get CanDo to recognize the modified file saved from your paint program is to save the deck and then re-load it. Apparently, once a brush is selected for use as an image button, CanDo buffers the fife and it cannot be replaced with a modified brush using the same filename.
The Del Button This text button allows you to delete the currently displayed record when in Edit mode. When a record is deleted using the DeleteArray function, all of the indexes of records after it are renumbered.
The Sort Button This text button allows you to sort the database. When complete, the entire database will be sorted by tape number. The show number will be in sequence for each tape number, The database must be sorted for the printed output to look right (see The Print Button section below).
Typically, the way to accomplish a double sort as described above is to first sort by the secondary variable (Show ) and then to sort by tlie primary variable (Tape ). However, this only works if the sort algorithm used for the second sort maintains the ordering of the first sort Apparently, the SortArray command does not do this. It uses an algorithm that is faster but destroys the ordering of the database. Therefore, instead of using two SortArray commands in sequence to accomplish the double sort, 1 used one SortArray command to sort by Show and then used a routine I wrote entitled
SortTapeNum to do the second sort.
SortTapeNum uses a simple bubble sort. It is slower than other algorithms, but it does maintain the order of the first sort. On mv 2SMHz 68030 Amiga 2000,1 4 records were sorted in 1.5 minutes.
The Print Button This text button allows you to print out a formatted report for the database on a Hewlett-Packard LaserJet 4 printer. It wilt probably work for other model LaserJets and compatibles.
Following through the OnRelease event script for the Print button, you will see that several printer escape sequences are defined for formatting text and positioning the cursor. A file is then opened to the PAR: device, and the formatted output is sent to the printer using FileWriteChars and FileWriteLine commands.
The former command sends the text without attaching a line feed (LF) to the end of the text while the latter does attach a line feed.
Since I am printing directly to the parallel port rather than going through a printer driver (PRT:), n line feed docs not get converted into a carriage return line feed (CR LF) combination. Therefore, a CR must be added to the end of any text written with a FileWriteLine command. The output shows the contents of eight video tapes on each page. This is controlled by a loop that looks for the variable NumTapes to become a multiple of eight.
It you want to modify the script to work with your printer, you will need to replace the escape codes with those for your printer. If an equivalent code is not available for your printer, then additional code may have to be written. Another way to modify the script is to use the standard Amiga printer escape sequences that are recognized by the Amiga printer drivers. If you do this, the file should be opened to PRT: rather than PAR:. When you print to the PRT: device, the current Preferences printer driver will intercept all the standard codes and convert them to the equivalent codes for the
printer. Since a LF will lie converted to a CR LF, the Crs must be removed from the FileWriteLine commands.
The Load and Save Buttons These two text buttons each bring up the standard Amiga file requester allowing you to select the path and the file to load or save. Tire AskForFileName function is used. Notice that in each case the FN variable is passed to this function as the file specification. This variable is initially NULL but will be set equal to whatever path and filename is chosen. By using this file spec, the file requester will always display the last selected directory rather than the current directory. The default filename will be the previously selected filename. Since the
AskForFileName function returns a NULL when the Cancel button on the file requester is selected, the current value of FN is stored in Fnold before the file requester is displayed and, if the Cancel button is selected, equated back to FN. This prevents losing the previous path and filename when the user cancels a load or save operation.
The ? Button This text button is used to obtain help about other objects on the screen. It is a toggle button. This means that when the button is pressed it will toggle to an ON state, remaining highlighted. When it is pressed again, it will toggle to an OFF state and the highlighting will disappear. When this button is ON, selecting other objects on the card will bring up an AmigaGuide help file with information about the selected object. When this button is OFF, selecting other objects causes them to operate in the normal way. This will be discussed more in the AmigaGuide Help section.
The Edit Add Rollo Button The area button in tlie lower left comer of the card has a rollo border type. A rollo border has a curving arrow on the left side of the button. This is not a special type of button that allows you to specify a list of text strings to cycle through when selected. Rather it is just a plain old area button with a different appearance. To simulate a real rollo button, one must use a script to do all the work.
1 here are only two states that the rollo button can be in: Edit or Add. The current state of the button is stored in the variable Mode. This variable is set to "Edit" in the Refresh Window global routine which is called when the card first appears. Also, the word "Edit" is printed on top of the button. When the button is pushed, the OnRelease event script executes. This script checks the current state of the button via the Mode variable. If Mode is equal to "Edit," then it is changed to "Add," the word on top of the button is overwritten with "Add" to reflect the change, four buttons are
disabled, the window title is changed, the Title and Description fields are cleared, and the Show field is activated. You are now ready to add new records to the database, The DisableObject command is used to disable the left arrow, right arrow, Del, and Sort buttons. When disabled, the buttons will have a ghosted took to them, giving visual feedback that they cannot be selected.
If Mode is equal to "Add" when the rollo button is pushed, then the four previously disabled buttons are enabled. However, there is a problem. The ghosted look goes away for image buttons hut not for text buttons. This is true even though the buttons are actually enabled. The way to clear the ghosted look from the buttons is to execute the ClearWindow command. But this creates another problem. All of the text and graphics that were drawn on the screen after the card was attached disappear. Thus, the RefreshWindow routine must be called to re-display everything that disappeared. This is a
rather roundabout way of removing the ghosted look of a disabled button, but it is the only way 1 could find to accomplish the task.
AmigaGuide Help As I mentioned in the fourth installment of this series (v8.t2), CanDo 2.51 supports AmigaGuide help files. The AskForHelp function accomplishes this task. The Star Trek Video Collection program makes use of a help tile. It is named StarTrek.guide and is shown in Listing 2.1 modeled the help file after one of the CanDo help files. A printout of the AmigaGuide help window is shown in Figure 2.
Basically, an AmigaGuide help file is an ASCII file with embedded commands. There are three kinds of commands: label commands, node label commands, and action commands. The first two types of commands begin with the © symbol. These commands provide AmigaGuide with information about how text should appear and how the various pieces of information link together. Since AmigaGuide help files are in ASCII format, they can be created easily with a text editor or word processor. This is unlike creating help files for the MS-Windows platform where exotic codes have to be inserted, the file stored in
Rich T ext Format, and then compiled.
Alt label and node label commands, except for textual link points, must have the @ symbol in the first column of a line. The first line of an AmigaGuide help file must be a ©database a Star Trek Database: Edit fldd Rollo Button jjnntents Index | UM p Browse Star Trek Database; Edit fldd Rollo Button This button allows you to toggle between edit node and add node.
Hhen you switch to edit node, the first record of the database is displayed. You nay edit any existing entries, but you rannnt add new ones The KugSMHS and Next buttons can be used to step forward and backward through the database.
The current record nunber is shown in the window's title bar.
Hhen you switch to add node, sone fields are cleared and all additional input is added to the database. The record will be added when you press the RETURN key with the cursor in the Description field. The Prev, Next, Del, and Sort buttons are not functional in this node. The next record command. This command specifies the name of the AmigaGuide file.
1 do not know if the ©author, @(c), and ©SVER: commands serve any purpose other than to provide information. 1 was unable to find them documented anywhere. It seems obvious what the ©wordwrap and ©font label commands should do, but neither worked as expected. 1 believe these commands are new to the AmigaGuide system for Amiga DOS 3.0, but 1 was not able to test it with that version of the operating system.
The ©index command specifies which node in the help file will be displayed when the Index button is pressed at the top of the AmigaGuide help window.
The rest of the StarTrek.guide file consists of nodes. These are sections of text surrounded with the ©node and ©endnode commands. Nodes contain the actual text that will be displayed in a help window, Node label commands can be inside an ©node section.
The first node in StarTrek-guide is Main. By default, this is the name of the node that will be displayed when the Contents button at the top of the help window is pressed. This can be overridden within individual nodes with the ©toe node label command.
The only thing that appears within the nodes of StarTrek.guide is the text to be displayed and textual link points.
Notice that the first line of text in each node is the same as the window title as specified in the ©node label command. The reason for doing this is to be kind to people who want to print the contents of the help window. Since the window title is not printed, it is nice to have the window title text in the printed text so it is easy to see the subject of the help file.
Textual link points appear in nodes StarTrek_MnsterIndex and StarTrek_EditAdd. The latter demonstrates how a textual link point does not have to be in the first column of a line. A textual link point has the following syntax: (? label conmand ) The label is the text string that appears within the button that AmigaGuide creates for the link point. You can see how it appears in Figure 2. The command can be any of the action commands.
The most common one is the Link command. It tells AmigaGuide to display another node. This is the essence of hypertext. The other available commands allow new windows to be opened and closed, Arexx macros and strings to be executed, system commands to be executed, and the database to be shut down. Node StarTrek_MasterIndex is a good example of how link points can be used for an index into the entire help file.
I have touched only the high points of AmigaGuide help files. If you would like more details, I recommend either DevWare's DevDisk 92 or Fred Fish 8711. They contain Commodore's information on AmigaGuide.
Getting Star Trek Help The Star Trek Video Collection program uses a global routine for accessing the StarTrek.guide help file. This routine accepts one Figure 2.
Figure 2, HmiqaGuide Help File StarTrek.guide Being Displaued Amazing Computing the first monthdcp Arnica magazine,; has adaptedto the, emer-ehanpinp needs o the Amipa usert to brinp orth the best in orrat ion, on time) andin the dearest manner possibde.
Amazing Computing has adwacps made a commitment to the Amipa community and dimes up to that hiph standard o ouaditp each month bp brinpinp its readers the datest Amipa news andin ormation rom around the pdobe, Amazinp Computing Acs TECH, & Acs ( ffDA are the best resources or anp Amipa user, fnteddipent computing 360 threatprocessing pocoer argument, the ending of the node name. This ending is appended to the string "StarTrek", which is common to all node names except for Main. Once the argument is appended, the complete node name is available. The AmigaGuide help filename and the complete
node name are used as arguments for the AskForHelp function.
There are several ways you can get help while running the program. First, you can press the Help key while no fields are selected. The Keylnput object named "Help" will have its OnUp script activated. This script calls GetHelp, asking it to display the master index. Second, you can press the big "Star Trek" image button at the top of the screen. Tills will display the master index as the Help key does. Third, you can toggle the ? Button to ON and select a field or button. Each field has an OnClick event script that checks to see if the ? Button is ON. If it is, an appropriate node within the
help file is displayed. Each button checks the state of the ? Button in its OnRelease script. If the state is ON, then the normal function of the button is suspended and an appropriate node in the help file is displayed.
There are several anomalies you should be aware of when using AmigaGuide help files. First, if you use the AskForHelp function with a non-existent help file, you will receive no error message. In fact, nothing will happen. Make sure the help filename is correct or put in a check for the file's existence before using AskForHelp. Second, if you do not press Enter after the last ©endnode when creating the help file, the text of that node will not be displayed in the help window. The title appears, but the text is missing. Third, when you use the Help key while browsing a CanDo deck. Can Do's
internal help display overrides any help that the deck itself displays. This does not happen when in SuperBrowse mode or when executing the deck as a stand-alone application created by TheBinder or TheMultiBinder.
Listing 1 Listing 1. StarTrek_Videos CanDo Deck
* Deck "StarTrek Videos"
* Time 19:45:51
* Date 11 01 93
* Card(s) in deck.
* Card "StarTrek"
* 1 Card(B), 1 were printed.
* Natural order of cards
* Card "StarTrek"
* Global Routine s) in deck.
* Routine "GetHelp"
* Routine "NextRecord"
* Routine "Refreshwindow”
* Routine "Show Record"
* Routine "SortTapeNum"
* 5 Global routines(s), 5 were printed.
Size 640,200 Title "Star Trek Video Collection" NumberOfColors 4,102400 WindowColors 0,1,0 ; Detail, Block, Background WindowObjects CLOSEBUTTOM WindowFlags ACTIVATE SEPARATESCREEN TOFRONT EndScript OnCloseButton Quit EndScript EndObject TextField ".Show" Definition Origin 120,85 Size 32,8 Justification LEFT KaxFieldLength 3 InitLaUext Border DO'JBLEBEVEL ,2,1 ; BorderStyle, HainPen, ExtraPen EndScript OnRelease SetObjectState ".Title",ON EndScript OnClick If ObjectState("Question")»TRUE Do "GetHelp","Show" Endif EndScript EndObject TextField ".Title" Definition Origin 268,85 Size 290,8
Justification LEFT HaxFieldLength 35 InitialText "" Border DOUBLEBEVEL ,2,1 ; BorderStyle, HainPen, ExtraPen EndScript OnRelease SetObjectState ".Year",OH EndScript OnClick If ObjectState("Question"I=TRUE Do "GetHelp","Title" Endif EndScript EndObject TextField ".Year” Definition Origin 120,110 Size 40,8 Justification LEFT MaxFieldLength 4 InitialText "" Border DOUBLEBEVEL ,2,1 ; BorderStyle, HainPen, ExtraPen EndScript OnRelease SetObjectState ".Episode",ON EndScript OnClick If ObjectState("Question"I=TRUE Do "GetHelp","Year" Endif EndScript EndObject IntegerField ".Episode" Definition Origin
280,110 Size 24,8 Justification LEFT MaxFieldLength 2 Limits 0,30 Initiallnteger 0 Border doublebevel ,2,1 ; BorderStyle, HainPen, ExtraPen EndScript OnRelease SetObjectState ".TapeNum",ON EndScript OnClick If ObjectState("Question")=TRUE Do "GetHelp”,"Episode" Endif EndScript EndObject IntegerField ".TapeNum" Definition Origin 410,110 Size 32,8 Justification LEFT MaxFieldLength 3 Limits 0,100 Initiallnteger 0 Border DOUBLEBEVEL ,2,1 ; BorderStyle, MainPen, ExtraPen EndScript OnRelease SetObjectState ".ShowNum",ON EndScript OnClick If ObjectSCate("Question")sTHUE Do "GetHelp","TapeNum" Endlf
EndScript EndObject ImageButton "StarTrekBrush" Definition Origin 90,13 Image "CanDo;Brushes StarTrek.br" Highlight COMPLEMENT ButtonFlags NONE EndScript OnRelease do "GetHelp","MasterIndex" EndScript EndObject AreaButton "Edit Add" Definition Origin 26,174 Size 90,16 Border ROLLO ,2,1 ; BorderStyle, MainPen, ExtraPen Highlight COMPLEMENT ButtonFlags HONE EndScript OnRelease If ObjectState("Question")=TRUE Do "GetHelp","EditAdd" Else SetPrintFont "ruby",12 SetPrintStyle SHADOW ,2,3 SetPen 1,0 SetDrawMode JAM2 If Hode="Edit" PrintText "Add ",63,176 Let Mode="Add" DisableObject "Prev"
DisableObject "Next" DisableObject "Delete" DisableObject "Sort" SetWindowTitle "Star Trek Video Collection: Adding Record ft "I I Cur Index1 1 SetText ".Title", SetText ".Description","" SetObjectState ".Show",on Else EnableObject "Prev" EnableObject "Next" EnableObject "Delete" EnableObject "Sort" ClearWindow unghost disabled buttons Do "RefreshWindow" redisplay text SetWindowTitle "Star Trek Video Collection: Editing Record "I]CurIndex Do "Show Record" Endlf Endlf EndScript EndObject ImageButton "Prev" Definition Origin 141,175 Image "CanDo:Brushes Left.br" Highlight COMPLEMENT
ButtonFlags NONE EndScript OnRelease If ObjectState("Question")sTRUE Do "GetHelp","Prev" Else Let Tapes I Cur Index] =GetD30bjects .-save curr record Let CurIndex=PreviousArraylndex(Tapes,CurIndex) ;get prev record If Not SearchFound ;if no prev record Let CurIndex=LastArrayIndex(Tapes) ;go to last record Endlf Do "Show Record" Endlf EndScript EndObject ImageButton "Next" Definition Origin 167,175 Image "CanDo:Brushes Right.br" Highlight COMPLEMENT ButtonFlags NONE EndScript OnRelease If ObjectState("Question")=trde Do "GetHelp","Next" Else Do "NextRecord” Endlf EndScript EndObject TextButton
"Delete" Definition Origin 215,175 Font "System",8 ; FontN&ae, Pointsize PrintStyle SHADOW ,2,3 ; Style, Penl, Pen2 TextColors 1,0,NORMAL ; PenA, PenB, DrawKode Text " Del " Border BEVEL ,2,1 ; BorderStyle, MainPen, ExtraPen Highlight COMPLEMENT ButtonFlags NONE EndScript OnRelease If ObjectState("Question")=TRDE Do "GetHelp","Del" Else DeleteArrayEntry Tapes,Curlndex ;delete record If VarType(Tapes[Curlndex])s"Nothing" ;see if last Let CurIndex=LastArrayIndex(Tapes) ;£ind new last Endlf Do "Show Record" Endlf EndScript EndObj ect TextButton "Sort" Definition Origin 300,175 Font "System",B ;
FontName, Pointsize PrintStyle SHADOW .2.3 ; Style, Penl, Pen2 TextColors 1,0, NORMAL ; PenA, PenB, DrawMode Text " Sort " Border BEVEL ,2,1 ; BorderStyle, MainPen, ExtraPen Highlight COMPLEMENT ButtonFlags NONE EndScript OnRelease If ObjectState("Question")=TRUE Do "GetHelp","Sort" Else SortArray Tapes,INTEGER ,".SHQWNUM" Do "SortTapeNum" Let CurIndex=FirstArrayIndex(Tapes) jgo to first record Do "Show Record" Endlf EndScript EndObject TextButton "Load" Definition Origin 447,175 Font "System", 8 ,* FontName, Pointsize PrintStyle Shadow ,2,3 ; style, Penl, Pen2 TextColors 1,0,NORMAL ; PenA,
PenB, DrawMode Text " Load “ Border BEVEL ,2,1 ; BorderStyle, MainPen, ExtraPen Highlight COMPLEMENT ButtonFlags NONE EndScript OnRelease If ObjectState("Question")=TRUE Do "GetHelp","Load" Else Let Fnold=FN Let FnaAakForFileNnmefFN,"Load a File") ;get a filename If FN '"' AND Exists(FN) jiff file exists Dispose Tapes ;del curr DB Let Tapes=LoadVariable(FN) ;load it Let Curindex=FirstArrayIndex(Tapes) ;go to first record Do "Show Record" Else Let FnsFNold Endlf Endlf EndScript EndObject TextButton "Save" Definition Origin 517.175 Font "System",8 ; FontName, Pointsize PrintStyle SHADOW ,2,3
Style, Penl, Pen2 TextColors 1,0,NORMAL ; PenA, PenB, DrawMode Text " Save " Border BEVEL ,2,1 ; BorderStyle, MainPen, ExtraPen Highlight COMPLEMENT ButtonFlags NONE EndScript OnRelease If ObjectState("Question")=TRUE ?o "GetHelp","Save" Else Let FnoldsFN Let FN=AskForFileName(FN,"Save a File") ;get a filename If FK "" SaveVariable Tapes,FN ;3ave it Else Let FnsFNold Endlf Endlf EndScript EndObject Akey "Help" Definition QualifiersPressed NONE KeyPressed HELP EndScript OnUp Do "GetHelp","MasterIndex" EndScript EndObject IntegerField ".ShowNum" Definition Origin 543,110 Size 16,8 Justification
LEFT MaxFieidLength 1 Limits 1,6 Initiallnteger 1 Border doublebevel ,2,1 ; BorderStyle, KainPen, ExtraPen EndScript OnRelease SetobjectState ".Description",ON EndScript OnClick If ObjectStateC'Ouestion") tTRUE Do "GetHelp","ShowNum" End if EndScript EndObject TextField ".Description" Definition Origin 8,150 Size 624,8 Justification LEFT MaxFieidLength 100 InitialText "" Border DOUBLEBEVEL ,2,1 ; BorderStyle, KainPen, ExtraPen EndScript OnRelease If Modes"Edit" Do "NextRecord" Else ,-mode is Add Let CurIndex=CurIndex*l InaertArrayEntry Tapes,Curlndex Let Tapes[Curlndex]=GetDBObjects
SetWindovTitle "Star Trek Video Collection: Adding Record "|ICurlndex+l SetText ".Title","" SetText ".Description","" SetobjectState ".Show",ON Endlf EndScript OnClick If ObjectState("Question")=TRUE Do "GetHelp","Description" Endlf EndScript EndObject TextButton "Question" Definition Origin 593.175 Font "topaz",8 ; FontName, PointSize PrintStyle SHADOW ,2,3 ; Style, Penl, Pen2 TextColors 1,0,NORMAL j PenA, Pens, DrawMode Text " ? " Border BEVEL ,2,1 ; BorderStyle, MainPen, ExtraPen Highlight COMPLEMENT ButtonFlags BUTTONTOGGLES EndScript EndObject TextButton "Print" Definition Origin 370,175
Font "System", 8 ; FontName, PointSize PrintStyle SHADOW ,2,3 ; Style, Penl, Fen2 TextColors 1,0,NORMAL j PenA, PenB, DrawMode Text " print " Border BEVEL ,2,1 ,- BorderStyle, HainPer., ExtraPen Highlight COMPLEMENT ButtonFlags NONE EndScript OnRelease If Ob jectState "Question")=TRUE Do "GetHelp","Print" Else Let ESC=HexToChars("IB") Let CR=KexToCharsl"0D") Let PP=ESCI I"41OH" Let Seset=2SCIl"E" Let Pitchl0=ESClI"(slOH" Let Pitch20=8SC||”(s20H" Let Bold=ESCIl"(s3B" Let Normal=ESCII"(sOB" Let ItalOnsSSCIl"(slS" Let ItalOff=ESC|I"(sOS" Let ULOn=ESCI I"6d0D” Let ULOff=ESC||"&d@" Let
SetCol25=ESCII"&a25C" Let SetCol40=:ESC I I "&a40C" Let SetCol45=ESCI|"ta45C" Let SetCol55=ESCIl"&a55C" Let LPI8=ESC||"&18D" Let Index=FirstArrayIndex(Tapes) OpenFile "PAR:","P”,WRITEONLY ,OLDFILE FileWriteChars "P",LPI8 Let NumTapes-0 Loop FileWriteChars "P",Pitchl0 FileWriteLine "P",SetCol25]I Bold I I"Star Trek: The video Catalog"[I Normal | | CR Nop .-FileWriteLine "P",CR FileWriteChars "Prt,Pitch20 ,-set compressed Loop Let Number=Tapes[Index].TapeNum FileWriteLine "P”,Bold I|ULOn|I"TAPE "IJ Number I 1 Normal IlULOffI ICR FileWriteLine "P",CR Loop FileWriteChars
"P",Tapes[Index].ShowNumlI" FileWriteChars "P", Bold I UtalOnl I Tapes [ Index] .Tit lei UtalOff I | Normal FileWriteChars "P",SetCol40||Tapes(lndex].Show FileWriteChars "P",SetCol45[I Tapes[Index!.Year!I FileWriteChars "P",Tapes(Index).Episode FileWriteLine "P",SetCol551ITapes[Index].DescriptionI ICR Let Index=NextArraylndex(Tapes,Index) Until Tapes [Index) .TapeNumoNumber OR SearchFound=FALSE Let NumTapes=NumTapes+l If SearchFound=TRUE AND NumTapes B 0 FileWriteLine "P",CR FileWriteLine “P'VCR Endlf Until SearchFound=FALSE OR NumTapes 8=0 FileWriteChars "P",FF Until SearchFoundsFALSE
FileWriteChars "P",Reset reset printer Close "P" Endlf EndScript EndObject
* End of Card "StarTrek" Global routine "GetHelp" Let
Node="StarTrek "|lArgl Let
ErrHelp=AskForHelp("CanDo:Decks StarTrek.guide",Node] End of
routine "GetHelp" Global routine "NextRecord" Let
Tapes[Curlndex]=GetDBObjects ;save curr record Let
Curlndex-NextArrayindex(Tapes,Curlndex) ,-get next record If
Not SearchFound ;i£ no next record Let
Curlndex FirstArraylndexiTapes) ,*go to firBt record Endlf Do
"Show Record" End of routine "NextRecord"
* Global routine "RefreshWindow" SetPrintFont "ruby",12
SetPrintStyle SHADOW ,2.3 SetPen 1,0 SetDrawMode JAM2 FrintText
"Show",60,84 PrintText "Title",205,84 PrintText "Year",60,109
PrintText "Episode ",180,109 PrintText "Tape ",334,109
PrintText "Show ",466,109 PrintText "Description",8,135
PrintText "Edit",63,176 Let Mode="Edit" Nop SetPrintFont "Pica
wide",11 SetPrintStyle 30LD EMBOSSED ,2,3 SetPen 1,0
SetDrawMode JAMl PrintText “The video Collection",164,39
SetPen 2 AreaRect&ngie 18,58,602,9 SetPen 3 AreaRectangle 23,59,593,7 SetPen 1 AreaRectangle 28,60,584,5
* End of routine "RefreshWindow"
* Global routine "Show Record" SetDBObjects Tapes[Curlndex] ;show
the record SetwindowTitle "Star Trek Video Collection: Editing
Record *IICurlndex SetObjectState ".Show".ON ;put cursor in
* End of routine "Show Record" T
* Global routine "SortTapeNum" Let One-FirstArraylndex(Tapea) Let
CurBottom=LastArrayIndex Tapes) Loop Let
Two=NextArrayIndex(Tapes,One) Loop If
Tapes[One].TapeNum Tapes[Two] .TapeNum Let Temp=Tapes[One] Let
Tapes[One]=Tapes[Two] Let Tapes[Two]=Temp Endlf Let OnesTwo Let
Two=NextArrayIndex(Tapes,Two) Until Two CurBottom OR
SearchFound=FALSE Let One=FirstArrayIndex(Tapes) Let
CurBottom=One Supports DOS
1. 3,2.0,2.1 and 3.0
* End of routine "SortTapeNum" As told by AC Tech *3.4 mid Amiga
World Aug. '93... The LANGUAGE For The Amiga!
One Amiga language has stood the test of time, his new package represents the fourth major upgraded release of F-Basic since 1988. Packed with new features,
5. 0 is the fastest and fullest yet. The power of C with the
friendliness of BASIC. Compatibility with all Amiga platforms
through the 4000...compiled assembly object code with
incredible execution times... features from all modem
languages, an AREXX port, PAL and ECS AGA chip set
support,..Free technical support... This is the FAST one
you’ve read so much about!
Listing 2 Listing 2. StarTrek.guide AmigaGuide Help File 3database StarTrek.guide 3remark help file for star trek video collection database Sauthor Randy C. Finch 3(c) "Copyright - 1993 RKA Productions" 3$ VER; StarTrek.guide 1.0 (10 30 93) wordwrap Ofont topaz.font 8 @index "StarTrek Masterlndex" F-BASIC 5.0™System $ 99.95 Includes Compiler, Linker. Integrated Editor Environment, User's Manual, & Sample Programs Disk.
F-BASIC 5.0™+SLDB System $ 159.95 As above with Complete Source Level Debugger.
Available Only From: DELPHI NOETIC SYSTEMS, INC. (605) 348-0791
P. O. Box 7722 Rapid City, SD 57709-7722 Send Check or Money
Order or Write For Info Call With Credit Card or C O D Fax
(605) 343-4728 Overseas Distributor Inquiries Welcome @node
"Main" "Star Trek Database General Info" Star Trek Database
General info This program handles a database specifically
designed for cataloging video tapes containing Star Trek
television shows. It has entry fields for the type of show
(Original, The Next Generation, or Deep Space 9), the show's
title, year, episode, tape number, show number, and a
description. New entries can be made easily and old ones can
be deleted. You can sort the database by tape number and show
number and print the database to a Hewlett-Packard LaserJet 4
printer in a useful format. The data can be saved and loaded
to disk, also.
For an index of help topics, click on the Index button at the top of this window.
Pendnode Pnode "StarTrek Masterlndex" "Star Trek Database Master Index" Star Trek Database Master Index @ " General Info " link "Main") Fields: link ,,StarTrek_Show") link "StarTrek_Title") link "StarTrek Year") link "StarTrek_Bpisode") link "StarTrek_TapeNum") link "StarTrek ShowNum") link "StarTrek Description") (?[" Show @ " Title @[" Year Episode 8 (? " Tape 8 (? " Show 8 @[" Description Buttons: 3[“ EditAdd - link "StarTrek_EditAdd"} 3 " Prev " link "StarTrek_Prev") Next " link "StarTrek_Next") (? " Del " link "StarTrek_Del") (?[" Sort " link "StarTrek Sort"] 0 " Print " link
"StarTrek Print") 3 " Load link "StarTrek Load"} 3 " Save - link "StarTrek Save"} ? " Help Gendnode link "StarTrek_Help") 3node "StarTrek .Show" "Star Trek Database: Show Field" Star Trek Database; Show Field This field allows you to input a three-letter code that represents which Star Trek show is being referenced. Currently there are only three codes that make any sense.
OSG = Original show with William Shatner, et. Al, TNG = The Next Generation with Patrick Stewart, et. Al.
DS9 ¦ Deep Space Nine with Avery Brooks, et. Al.
Other codes may be added as new Star Trek series are produced.
(?endnode 3node "StarTrek_Title" "Star Trek Database: Title Field" Star Trek Database: Title Field This field allows you to input the title of the Star Trek show.
The title is normally shown when the show returns from the opening credits and commercials.
@er.dnode Pnode "StarTrek Year" "Star Trek Database: Year Field" Star Trek Database: Year Field This field allows you to input the year the show aired. You may choose to use the original year if you know it or the year in which you recorded the show.
This field is a text field rather than an integer field because if you do not know the exact year of the show, you may want to enter something like 1989, Old, etc, ffendnode @node "StarTrek_Episode" "Star Trek Database: Episode 8 Field" Star Trek Database: Episode Field This field allows you to input the episode number of the show for the year it was shown. You may base this on the original year it was shown if you know it. Otherwise, you can use the year in which you recorded the show, Pendnode Pnode "StarTrek TapeNum" "Star Trek Database: Tape It Field" Star Trek Database: Tape If Field
This field allows you to input a number for the tape on which this show was recorded. The tape number should be written on the tape label for easy reference.
Pendnode Pnode "StarTrek.ShowNum" "Star Trek Database: Show Field" Star Trek Database: Show Field This field allows you to input a number representing the location of the show on the selected tape number. For example, if you use a 2-hour tape in SLP mode, the show number can be 1 through 6 (assuming all shows are one hour long).
You can only enter a number from 1 to a. Pendnode Pnode "StarTrek Description" "Star Trek Database: Description Field" Star Trek Database: Description Field This field allows you to input a description of the show. It can contain any text you like. You may find that you need to abbreviate some words to prevent overrunning the field.
Pendnode Pnode "StarTrek_EditAdd" "Star Trek Database: Edit Add Folio Button” Star Trek Database: Edit Add Rollo Button This button allows you to toggle between edit mode and add mode.
When you switch to edit mode, the first record of the database is displayed. You my edit any existing entries, but you cannot add new ones.
The P " Prev " link "StarTrek_Prev") and P " Next " link "StarTrek_Next"} buttons can be used to step forward and backward through the database.
The current record number is shown in the window's title bar.
When you switch to add mode, some fields are cleared and all additional input is added to the database. The record will be added when you press the RETURN key with the cursor in the Description field. The Prev. Next, Del, and Sort buttons are not functional in this mode. The next record to be added is shown in the window's title bar.
Pendnode Pnode "StarTrek Prev” "Star Trek Database: - Button" Star Trek Database: - Button When this button is pressed, the previous record is displayed. If the first record is the current record, then the last record will be displayed.
This button is not functional when in Add mode.
Pendnode Pnode "StarTrek_Next" "Star Trek Database: - Button" Star Trek Database: ~ Button When this button is pressed, the next record is displayed. If the last record iB the current record, then the first record will be displayed.
This button Is not functional when in Add mode.
Pendnode This button is not functional when in Add mode.
Pendnode Pnode "StarTrek Print" "Star Trek Database: Print Button" Star Trek Database: Print Button When this button is pressed, the database will be printed in a format such that the for each tape number, the shows are listed by show number. It appear as follows: Tape Tape ShowNum. Titlel Show Year-Episode Description Eight tapes will be listed per page. The output will currently cnly work with a Hewlett-Packard LaserJet 4 (and perhaps other HP LaserJets). You must sort the database before printing if you want it to look right.
Pendnode Pnode "StarTrek Load” "Star Trek Database: Load Button" Star Trek Database: Load Button When this button is pressed, a standard Amiga file requester is displayed.
You can then select the file you want to load and press the OK button. You can cancel the operation by pressing the Cancel button.
Pendnode Pnode "StarTrek Save" "Star Trek Database: Save Button" Star Trek Database: Save Button When this button is pressed, a standard Amiga file requester is displayed.
You can then select the path and filename to which you want to save the database and press the OK button. You can cancel the operation by pressing the Cancel button.
Pendnode Pnode "StarTrek Help" "Star Trek Database: Help Buttons" Star Trek Database: Help Buttons The ? Button: This is the small button in the lower right hand corner of the screen.
When clicked on, it toggles on and off. When it is on, you can click on fields and buttons on the screen to obtain help. To go back to normal database entry mode simply turn the help button off.
The Star Trek button: This is the image button at the top of the screer. With the words Star Trek.
It can be clicked on at any time, whether the help button is on or off, to obtain an index of help topics.
The Help key: If the help key is pressed on the keyboard while no fields are selected, then an index of help topics will be displayed.
Pendnode ¦AC* Pnode "StarTrek Del" "Star Trek Database: Del Button" Star Trek Database: Del Button when this button is pressed, the currently displayed record is deleted.
STAR TREK is a Registered Trademark of Paramount Pictures.
Please Write to: Randy Finch c o Amazing Computing
P. O. Box 2140 Fall River, MA 02722-2140 This button is not
functional when in Add mode.
Pendnode Pnode "StarTrek_Sort" "Star Trek Database: Sort Button" Star Trek Database; Sort Button When this button is pressed, the database will be Borted by tape number.
Within each tape number, the show number will be sorted. A sort must be performed before you print the database if you want the output to make any sense.
Accent on Multimedia Part II: Branching Storyboards b R. Shamms Mortier As most of you know, a storyboard is one of the most important parts of an animation. It shows you where the keyframes are located those frames that represent the major focal points in a story or animated character movement. A storyboard is a way to communicate a story visually, though notes indicating the narration, music, sound effects, and timing are indicated as well, adjacent to the accompanying frames.
Figure 1 Opening Screen (timed) Nice Graphics ( Sound?)
"Qualified1 QUIT In this series of articles, we are focusing upon a special class of programs and processes called multimedia, What this usually indicates is an interactive environment, one that invites you to change the course of the action that is progressing on the screen.
Computer gamers are most familiar with this concept, as are those individuals who interact with educational software on systems like Commodore's new CD3- machine, hi fact, the Amiga itself is a perfect example of an interactive multimedia world in which you interact by moving and clicking the mouse to paint, play music, write with words, and do a thousand other things. Whether you realize it or not, your experience with your Amiga has already prepared you for other discoveries that the land of multimedia has to offer.
Interactive multimedia programs are designed so that by answering certain questions or clicking on areas of the screen, you can trigger another screen, an animation, or a sound into action. This was the dream of those brave adventurers who 20 years ago designed CAL systems. Computer Assisted Learning modules. Someone has to storyboard all of these scripts before the associated action can take place, and if you want to design an interactive game or learning module, that someone should be you.
Even in the most graphically-oriented Amiga multimedia software environments (like HELM, CanDo, and AmigaVision,) some attention to planning is vital. The more thought you give to the beginning of the process, the less lost you'll feel when you're in the midst of it. All of the Amiga multimedia software has the ability to save and load scripts, and in some cases to be open to Arexx scripting alternatives as well. No matter how you cut it, some attention to programming is necessary if you are going to design an interactive participatory module.
The idea of branching programming comes from real life; the fact that at various decision points in our fives, major choices that effect a change in direction are offered. These decision points, or cross-roads, are represented as multidimensional keyframes in a multimedia branching program and require that the user of the program make a decision or answer a question in order to initiate a new action and direction. The old way of teaching a person to program in any language was Figure 2 Psych Title I Data Data Data Data
3. Depresse Depressed Data To Data Great!!!
You Did it!!!
To make sure they understood certain terms first, and then to gradually expand upon the programming vocabulary to address more and more complex alternatives. The Amiga is our platform of choice because of its visual elements, and the fact that most of us who are addicted to its use are visual thinkers. Because of this, it is only natural that we learn to program in a visual environment, especially when dealing with multimedia design.
Visual programming demands the use of symbols. There are standard symbols that programmers in, let's say, BASIC, use to indicate the movement and structure of a program, i'm going to suggest that you begin this process by narrowing your symbolic choices to the following graphics with their associated meanings: Rectangles: Use for information screens Circles Ovals: Use Crossroad decision points Triangles: GOTO symbols that send vou to another point on a path out of the consecutive ordering of the linear path.
X sign: Quit End If you follow along in a step-by-step fashion, you will be able to think in a visual programming language that will prepare you to work in any Amiga multimedia programming environment, and may even ignite your hidden passion for programming in general.
Generative Idea What we will aim to create is an interactive multimedia design for an educational journey that teaches about dragons. The first thing to do is to decide what it is you want people to know as they move along the learning path. It’s also good to remember that statistics indicate that repetition is the best way to enhance memory, so that repeating what the learning emphasizes more than once along the way is beneficial to learning and rememberI I I TEST... To Start A ing. Now as far as dragons are concerned, we might want to separate our branching program into three unique
modules: The History of Dragons, The Physiology of Dragons, and the Psychology of Dragons. Preceding this, we might want to ask a user which of the three paths he wants to access.
The First Step Here, I have represented a simple way to visually design the first part of the branching structure of our program (Figure 1). As an opener, i've indicated that a colorful graphic would be appropriate, and it even might be accompanied bv a sound track.
Depending upon the Amiga software we use to create this presentation, it could appear on-screen with an animated wipe, and exit in the same manner. As far as the exit is concerned, 1 would probably time it out rather than ask the user to dick a mouse, but that would be another choice to make.
The Circle is our first branch, and it lists the choices that the user is to make as far as deciding upon the next step. The first three choices indicate the three possibilities mentioned earlier, while the X represents the choice to end the session before it even begins. It's always best to ask the user at this point if he really wants to quit another possible branch where a yes would indicate an immediate exit, maybe with a good-bve graphic or with a no taking him back to the initial four-choice branching screen.
The Next Step Now because this is an article and not a book, I'm going to have to abbreviate the development of this idea somewhat. Let's say, then, that you chose Dragon Psychology (Figure 2). We would then indicate another data screen on the path that would be the title with maybe more sound and that would be followed (dick or timed) by an information screen(s) concerning all that we know about the general psychology of the dragon. Remember that data does not have to mean words alone, but graphics and possibly animations as well. After that we would go to another branching screen. This one
might give us three more choices, asking if we want to learn more about what causes a Dragon to be happy, angry, or depressed. As you can see, there is another branching oval under each choice, so we can learn about all three conditions in turn, retrace our learning about each (an internal loop), or move on after learning about one or two conditions. There is also another possibility represented by the number 4, and that is to skip ahead (GOTO) without stopping to learn anything here.
The Last Step Here’s that magic moment, time to test what you know. The purpose of testing is learning, not punishment, so we've included another branch that allows us either to take the test again, or to go back to the data so we can study it again. When we answer it all correctly, we go to a special plaudits screen (Figure 3). It's great to have your learning recognized. From there, we can either quit, or go back to make another choice at the top.
Conclusion All of this may seem father simple, but when it comes time for you to apply your branching programming skiils in a specific Amiga multimedia program as we will do in following articles this method, or a variation of it, can be the vital Sink that allows vou to master some of the best multimedia software around.
• AC* Please Write to:
R. Shamms Mortier c o Amazing Computing
P. O. Box 2140 Fall River, MA 02722-2140 In the December issue we
took a quick look at Genie, the General Electric Network for
Information Exchange. This month we will examine the Amiga
section on Genie more closely.
The Starship, at page 555, is divided into several sections, including the Bulletin Board, Software Libraries, Real-Time Conferences, and the Pro Am section, which specializes in programming information. In addition, there are sections devoted to the Amiga version of Aladdin, as well as news and help topics.
The Pro Am section further divides into its own Software Libraries, Conference, and Bulletin Board areas. This is where to go if you are interested in learning programming tips in every language from assembler to BASIC. The libraries hold files such as the programmer's utilities Enforcer and Mungwall, which protect memory areas from being overwritten by wayward programs during development. You can even find entire programming languages there, The Real-Time Conference areas are like giant meeting halls, where many users can congregate at the same time. Usually these are used by small numbers
discussing a topic of common interest.
Occasionally special events are held, such as the recent conference held by two Commodore insiders using the nicknames "Deep Modem" and "Deep Thought ' During these conferences, a Sysop, or System Operator, one of the people involved in the daiiy operation of the BBS, acts as a moderator, and anyone can ask questions directly of the guest.
The Software Libraries contain thousands of programs for downloading, including the Fred Fish Collection, There are so many programs that the Sysops periodically go through and make compressed listings so you can get a listing of files in a few quick downloads. Search functions allow you to find a specific program by program name, author's name, or age of the file. Of course you can also search for all files added within a specific time frame.
The Bulletin Board area contains 32 major categories of message topics, with each category' being broken down into individual topics. For instance. Category' 10 concerns Telecommunications and has, as of December 1993, 31 topics, ranging from general questions to problems or questions with specific modems or terminal programs. The Bulletin Board is the place to go if you are having problems, or need information about a product from those already using it.
In fact, this is where I went when 1 received a letter from Charles Compton in Durham, NC. Mr. Compton wrote concerning problems finding fax software to use with his Zoom faxmodem.
The first thing I did was check the topic listing for Category 10 and found that Topic 25 was devoted to questions concerning this modem. I used the capture buffer feature of my terminal program to store the old messages in the topic as they scrolled past. Later I read through these to see if anyone else had already asked the same question. Not finding a previous question that duplicated Mr. Compton's problem, I posted the problem in the topic. The next time 1 was on Genie I checked the topic and had the answer.
According to another user of this modem, GPFn.v software works properly, although there appears to be several different versions of this software. Going a little further, I did a search of the software libraries using a keyword "fax" and found several files that update older versions of this software to the most recent version. This is a prime example of the usefulness and power of telecommunications. By pooling our knowledge and experiences, we help each other and get answers to our problems quickly.
Remember that we are discussing only the Amiga sections of the telecommunication networks. The networks have much more that will be of interest to individual users, so don't be afraid to stir about and see what other areas are on your favorite board.
In the January "Online," I quoted download times of 77 and 78 minutes at 2400bps for the files AGA_Icons.lha and Gigertetris.lha. Actual download times are closer to the 9 to 10 minute range at that speed. I had downloaded them at a higher baud rate, then erroneously calculated the time for 2400bps. 1 apologize tor any confusion this caused.
File of the Month If you have the SmartPort analog joystick adapter from IDD, but are not on their mailing list, download file 21694 called SmartPort_Upgrade2.3.1ha. This 155,392 byte file contains patches that add or enhance analog joystick support to six different flight simulators, If you own Flight Simulator II, F-15 Strike Fugle II, GunShip 1000, Knights of the Sky, Birds of Prey, or FA-18 Interceptor, and the SmartPort, get this file. At 2400bps it will take about 13 minutes.
That's all for now. Remember, I can he reached electronically on Cl-nieas R.HAYS5, and CompuServe as 72764,2066. If you need a personal response to a question, and can't use either of the above e-mail addresses, please write to me care of this magazine.
Please enclose a SASE if you need a personal reply. See you online
• AC Please Write to: Rob Hays c o Amazing Computing
P. O. Box 2140 Fait River, MA 02722-2140 Focusing on Productivity
34 E. Main Sir.i?23 - Champaign. IL 61820 Phorc : (217)
352-0061 ¦ Fax : (217) 352 0063 ll is aknowledged that ail
trademarks are the property of their respective owners To do a
proper job. You need the right tools. These Amiga products
will improve your productivity, enhance the quality of your
work, and will give you access to new resources.
Each and every one of these product have been designed to assist you in every aspect of production. To find out more about these products, call (217) 352 0061 or visit a dealer near you.
_, ADORAGE Whether intended for Spccrnohte* presentations, info-systems or video-footage, there is IT PHOTOWORX Allows reading of Photo- CD’s on Amigas™ equipped with a XA-compatible CD- ROM drive. PhotoworX displays all photos on screen on a “contact- sheet” and comes standard with powerful integrated image-processing cools. A free sample Photo-CD is also included.
AMIGA LINK Network up to 20 Amigas™ over a distance of up to 300 feet. Every Amiga™, from A500 and CDTV to A4000 can be used. This low cost network can be installed and configured in minutes Features
• Uses external floppy drive port. No installation required.
• 450000 Bits per second
• Works with WB 1.3 and higher no effects-generation tools that
surpasses Adorage in versatility or results.
Adorage enables dazzling f 2D and 3D transitions between scenes and j images in near real time.
• Infinite effects through definable parameters and effect
combinations ¦ Full AGA suppod including 256 colors and HAMS
• Creates Super Smooth Animations (SSA) or IFF animations
CLARISSA ClariSSA is essential for anyone creating or playing
back animations on the Amiga™. The power of ClariSSA is that it
enables the generation of Super Smooth Animations (SSA) from
existing animations created with other Amiga™ programs, vastly
• Unlimited color palette. You can have a different palette for
each frame of the animation.
• Full AGA support including 256 colors and HAMS
• Full Arexx Support
• Mark, cut, copy and paste single frames or sections
• Integrated screen grabber
• Convert AnimS animations to SSA for more natural playback ] 1
ivsimt ?tKsinitu I*.; Circle 126 on Reader Service card.
OWN AN AMIGA 1200 TWICE THE SPEED OF AN A4000 030 OR A3000 SYSTEM!
GET TRUE 32-bit WIDE, ZERO WAIT-STATE FASTRAM ACCESS!
‘PURCHASE THE MICROBOTICS M1230XA CARD FOR THE AMIGA 1200* _
3. 5" HARD DRIVES 199 229 249 275 355 MBX 1200z COMBO BOARD 68881
RC20Mhz FPU & with clock 44MB DRIVE (SQ555) $ 239 88MB
(SQ5110C) (R&W44) $ 349 105MB IDE $ 449 105MB SCSI $ 525 44MB
Cartriges $ 65 105MB Cartriges $ 90 External Versions Add $ 99
H mm r mj m g m 6 m i ss A5OO-HD8+0MB 52Q 275 ,
A500-HD8+OMB 85Q 309 , A500-HD8+OMB 120M 355 A500-H
D8+0MB 245Q 415 I A530-HD8+1 12QM CALL A530-H D8+1 245Q CALL
A530-HD8+2 120M CALL A2000-HC8+OMB 149 SIMM32 1 MB 60 ns 59.95
SIMM32 4MB 60nB CALL 1MB SIMM GforceA3000 179 G-Lock Genlock
385 A2000-IV24 Adapter 55 VIU-CT 499 A1230Turbo+40 40 4
$ 549.00 A1200 SCSI RAM+0K $ 209.00 w 33mhz&4MB Ram $ 449.00
Gforce Accelerators w 68030,68882 60ns RAM, SCSI Controller,
RAM Card in One 40Mhz 4MB 609 50Mhz 4MB 795 68040 33MhZ
A2000 4MB 1055 PC286 Module 16Mhz 59 TahitMl 1GB (35ms) 2499
Tahrti-ll 1GB Cartridge 249 IV 24 Impact Vis. CT 1215 IV 24
Impact Vision 2.0 1049 IV 24 2.0 Upgrade 129 68882 40Mhz FPU
PLCC 129 FaaaslROM Kit (For Hds) 39 ’ Cinemorph Software 55
Phonepak VFX 2.0 289 DSS8+ Sound Sampler 89 1 I O Extender
(2SerialPor1) 99 . Image F X 199 ¦ Image F X Upgrade 29 MATH
CHIPS. CPU's &FPU’s EXPANSION SYSTEMS DERRINGER 25 25 1 399
w MMU,FPU&RAM DERRINGER 50 4 599 w MMU,&4MB RAM Rocket
Launcher 50 50 499 w MMU Makes The CBM 2630 Or GVP Combo 25
run at 50 Mhz w MMU & FPU (68882RC50) Baseboard 601C 69
Dataflyer XDS 0MB 75 w 120Maxtor 259 w 245Quantum 339
Baseboard 1200C 25 Baseboard 500 OK 65 Xramboarcf w OK 75
Dataflyer Ramcard w 2mb 149 500 SCSI or IDE 125 1000 SCSI or
IDE 135 2000 SCSI or IDE 75 500 Express SCSI 165 500 Express
IDE 155 500 Express SCSI&IDE 189 500 SCSI&IDE 149 1000
SCSI&IDE 169 2000 SCSI&IDE 95 Micro R&D 2000 Bigfoot Power
Supply 159 500 Bigfoot Power Supply 89 1200 Bigfoot Power
Supply 99 Slingshot A500 (1A2000Slot) 39 Slingshot Pro A500
(Gives An A2000 Slot w Passthru 69 Hewlett Packard Printers HP
4S1 3195 HP 4M 1975 HP 4 1459 HP 4L 675 HP 4ML 1079 [HP HIP
899 DJ1200C 1459 DJ500 319 DJ500C 419 DJ550C 619 DJPortable
399 Scanjet IIP 969 ScanJet IIC 1320 A4000 Computer CALL A1
£00 Computer 399 w 85MB HD Installed 624 W 130MB HD Installed
724 W 235MB HD Installed 858 A600 Computer 175 1942 Multisync
Monitor 389 1084S Monitor 229 A2630 Accelerator W 4MB 449 A520
Video Adapter 34 A2088 XT Bridgecard 69 A2091 Hard Drive & Ram
Controller W 120MB HD 269 A2091 HD Controller 69 2 MB Ram For
2091 80 Janus 2.1 Update 35 A2000 3000 Disk Drives 69.95 A500
Int. Disk Drives 49.95 A600 1200 Keyboards 29.95 A2000 3D00
Keyboard 59.95 A2000 3000 Power Supply 109 External case PS &
Cables 125 2320 Flicker Fixer 129 DPS Personal TBC III 675 DPS
Personal TBC IV 799 DPS Personal Animation 1599 DPS Personal
Component 399 DPS Personal V Scope 699 Kitchen Sync 1199 Opal
Vision 2.0 645 DCTV-NTSC 274 Retina w 2MB 479 Retina w 4MB 549
Vlab-24Bit Digitizer 379 Scala 210MM 299 Deluxe Paint IV AGA
119 Morph Plus 149 Art Department Pro 159 Pixel 3D
Professional 149 Video Director 129 Catigari 24 239 Aladdin 4D
249 Video Toaster 3.0 Upgrade 649 Video Toaster 4000 1899
Montage Call Kiekstart 2.1 Update Kit 77.95
2. 04 Rom (HiD Drives) 33.95 Kiekstart 1,3 21.95 1MB Agnus
(8372A) 37,50 2MB Agnus (8372B) 79.95 Super Denise (8373)
28.95 Paula (83B4) Or Denise 18 95 CIA (8520) 9.50 Gary (5719)
13.95 2620 2630 Upgrade KH 35 2091 Upgrade Eprams 7.+ 35
Superbuster (A3000) 99 Ramsey (A30Q0) 99 Fat Gary (A3000) 49
Super Dmac (A3000) 99 Amber (A3000) 79 A3000 Dauglerboard 99
A3000 Motherboard 199
- comes with 1 mb ram
- 25mhz CPU w MMU
- All Olher Sockets Empty REMOVABLE A1200 600 HD SYSTEM 'External
Box w Power & Cabling QUANTUM 245 HD 2Vr Warranty
- 2S6K Cache Ram
- As Fast As 7 (SEVEN) ms
• Cable Select Autoconliguration
- Take Off One System And Plug tnto Another W O Any Hassles Only
$ 339 AMIGA CUSTOM CHIPS M1230XA ACCELERATOR 68030 RC25Mhz CPU
wfMMU & clock 'i j.
50 MHZ VERSION FOR ONLY 349 Call For All Other Custom Configurations Available VXL * 30 ACCELERATOR RwnFo 1 r The AMO 2000!
VjO) 25 & MMU Mhz S185 40EC Mhz S275 33 Mhz & MMU £299(VXL 32RAlj)2MB S219 w 68882 25FPUS235 w FPU $ 390 w FPU S385_8MBS58 I AdtDE 40 MB HD ayatem lor Amiga 500 Syatcm 220 AdlDE 00 MB HD Syatem for Amiga 500 Syatem 260 Ricker Free Video II 226 DKB Ineider II w 1,5M RAM iso 2632 w 4Megabytes 349 Meg Achip 2000 500 w 2MB Agnut 179 Multi-Start 2 Rev SA 29 KwikStart II lor A1000 69 SecurKey Security Board 99 BatlDisk battery backed static RAM disk 199 1VS Grand Slam 500 229 287 Tmmpcard Pro 500 139 225 Tmmpcard 500 Pro 225 Trumpcard 500 Plus 149 Tmmpcard 500 AT 164 Soureer Switching Power Supply 99
Moviemaker 799 AUDIO AMIGA 4000 & 3000 OWNERS CRUSH THE 16 MEG BARRIER
- Add up to 128 MB of ram of contiguous memory
- Four simm sockets using industry standard simms
- Create and run animation from ram on the VT4O0O
- True Zorro III 32 bit memory board
- Play back over SO seconds of real-time animation in Hi-Res
- Record your animation at a traction of the cost!
DKB’s 3128 is Only $ 275 Sunrise Industries AD518 Digitizer (IBBit) 1186 A01O12 Digitizer (12Blt) 479 UNMATCHED SYQUEST PRICES All Speeds Available 1x8 100-60ns SIMMS 32+ 4x8 SO-SOnS SIMMS 129+ 1x4 80-60ns Static ZIP 16+ 1x4 B0-80ns Page ZIP 17+ 1x4 80-50ns Page DIP 18+ 1X1 120-70ns DIP 5+ 256X4 120-60ns DIP 5+ 256X4 120-60ns ZIP 5+ 256x32 (1MB Simm 72P) 29+ 512x32 (2MB Simm 72P) 75+ 1x32 Simms 139+ 2x32 Simms 299+ 4x32 Simms 599+ 8x32 Simms 1800+ PCMCIA Ram Card 2M 119+ PCMCIA Ram Card 4M 229+ Ram Changes For Better Or Worse Please Call 1st 68030-RC-50 w MMU 149.00 88882-RC-50 (PGA) 145.00
63030-RC-33 w MMU 129.00 68882-RC-33 (PGA) 95.00 68030-RC-25 w MMU 99.00 68882-RC-25 (PGA) 75.00 6S030-FN-PLCC (Call) CALL 68882-FN-PLCC (Call) CALL 80387-25SX (Bridges) 69.95 Crystal Oscillators (All) 10.00 PowerPlayers Joystick 6.49 SupraTurbo 28Mhz 149 Safeskin Protectors 15.00 Xtractor+ Chip Puller 9.95 Kool-ll Cooling kit A500 39,95 Qwika Swilcha 4 socketed ROM selector 39.95 Power Connectors CALL SCSI HD Cables_CALL Quantum 52 (Low Profile) 139 Quantum 105 LPS 1B5 Quantum 127 ELS 199 Quantum 245 LPS SCSI-2 275 Quantum 525 LPS SCSI-2 649 Quantum 1.2 Gig 5 YR 1199 Toshiba 1.2 Gig 5 YR 1199
HP II, IID, IIP, III. HID, IIP AND ALL PLUS SERIES Board with 2MB 89.00 Board with 4MB 145.00 Deskjel 256K Upgrade 55 HP 4 (4 Meg) 149 HP 4 (8 Meg) _295 Warranties Quantum=2 Years Maxtor=1 Year Maxtor 120 LPS SCSI IDE Maxtor 170 LPS IDE Maxtor 213 LPS SCSI IDE Maxtor 245 LPS SCSI IDE Maxtor 345 IDE 386 Bridgecard Owners 80387SX25 Coprocessor Speeds Up Performance Only S69.95 LASER PRINTER MEMORY
2. 5" A1200 600 Hard Drives ACCESORIES MISC.
MEMORY CHIPS 85M Conner Seagale $ 215 130M Seagate Maxtor $ 309 235MB Seagale $ 439 Please Understand Our Policies 18 Wellington Drive Newark, DE. 19702
(302) 836-6174 ORDERS LINE
(302) 836-4145 PRODUCT Info Tech
(302) 836-8829 Fax 24 HOURS VISA IM ASTER Card Accepted. Price*
And Specifications Are Subject To Change Without Notice!
]5% Restocking Fee On All Returns.
Defective Merchandise Will He Replaced With Same [tern.
Call 302.SJ6.4145 Fur Approval RMA Before Returning Mcrchandiic Merchandise. Nu Returns After 10 Days From Delivery Due.
Not Responsible For Incompatibility Of Products Shipping And Handling For Chips Is $ 5 COD Fee *6 Personal Checks Require 10 Working Days To Clear. Call For Actual Shipping Prices On All Other Items. Ram Prices Change Daily Circle 110 on Reader Service card.
Amiga Stars at Medical Convention by Dr. Michael Tobin, M.D., Ph.D. Official Recognition for the Amiga Attendees at the Fortieth Annual Meeting of the Society of Nuclear Medicine in Toronto this past June were treated to an Amiga-based multimedia exhibit that many termed unique. Titled "Patient Guide to Nuclear Medicine," it used two Amiga 3000s to win second prize in the Scientific Exhibits category. In so doing, it bested 15 other computer exhibits as well as many other presentations including those using booths, posterboards, and viewboxes.
I his exhibit followed in the successful footsteps of last year’s presentation titled "Renal Nuclear Medicine Teaching File," a physician education program now on an Amiga display at the Lister Hill National Center for Biomedical Communications, National Library of Medicine, Bethesda, Maryland.
The Annual Meeting of the Society of Nuclear Medicine Nuclear medicine is a branch of medicine dealing primarily with the diagnosis of human illness using small amounts of radioactive material. This year's Annua! Meeting of the Society of Nucienr Medicine was held in Toronto in order to emphasize its international membership as weli as its whole-world outlook.
Those who feel that they have done something special during the year submit a proposal several months in advance requesting time to present their research either as a lecture or as an exhibit. Because there are always many more proposals than time and space allow, committees are formed to judge the entrees. It was therefore an honor to have my Amiga-based patient education module selected for presentation in this highly competitive process.
Multimedia programs allow the programmer to place active areas on the screen which, when mouse-selected by the user, carry out one or more commands chosen by the programmer.
Patient Education Over the years, I have been concerned about the many patients who arrive in the nuclear medicine imaging area without a clear idea of why they are there and even less of an idea of what will happen to them.
Initially, 1 thought the answer was to distribute leaflets, or even a book made out of such leaflets, describing the various nuclear medicine imaging procedures and the reasons for performing them. Three years ago, I used my A2000 and ProWrite software to generate such sheets and even sought a publisher for them. I was told that instructional pamphlets were already in existence but judged by many to be ineffective because patients threw them away.
Discouraged, I discontinued work on the project but never gave up on the idea. I don't remember exactly how it happened but one day 1 woke up and knew that an interactive multimedia presentation on the Amiga was the best approach.
Interactive Multimedia Interactive multimedia is such an abused term that I feel impelled to explain it. Multimedia programs allow the programmer to place active areas on the screen which, when mouse- selected by the user, carry out one or more commands chosen by the programmer. The active area can be a familiar-looking solid button, an image, text, or even a blank area or the screen. An active area need not even be visible to the user!
Whenever the program detects a user mouse-event in an active area, it executes one or more commands. The user must interact with the application for something to happen. Perhaps an image will be displayed. Perhaps digitized speech or music will be played. What happens depends on what the programmer has chosen.
Selecting an Authoring Program I spent many long hours thinking about what the educational module should look like. I wanted to include a video about nuclear medicine and somehow' combine it on the Amiga with images and text about the various imaging procedures. I still wanted to provide instructional printouts, which I now felt would more likely be read and saved by the patient. Everything was to be under user control. But which authoring program?
HyperBook First, I looked at HyperBook. I had already used HyperBook for my physician education module Renal Nuclear Medicine Teaching File, and was, therefore, very familiar with its use.
Unfortunately, HvperBook has not been updated since its release in 1990, although there have been some bug fixes. HyperBook not only fails to take advantage of the AGA graphics capabilities of the A1200 and 4000, but also has difficulties, such as being unable to crop pictures loaded into certain A1200 video modes. In the absence of any intended upgrade, 1 was forced, with great reluctance, to pass by my previous favorite.
CanDo Many impressive applications have been generated by I had previously used this program in a limited way and was grateful for the fine instruction manual and the hcipful technical support the company provides. However, 1 found the program interface awkward and was frustrated by the amount of mouse clicking required even to do little things, such as moving objects around the screen. It also seemed to me that except tor very straightforward applications, I Had to get involved with CanDo's programming language more than I wanted to. Although it wasn't my first choice, I felt that if push
came to shove, I could get a quality product from CanDo.
AmigaVision Professional AfnigflVtSIDJt Professional was another option. What a pleasure to use a program that does just what it says it will do and not crash in the process! Yet, I chose not to use it. AmigaVision, unlike the other software packages discussed here, uses icons to perform programming. This approach is supposed to make it easier for the non-programmer to create multimedia exhibits. Perhaps it does.
However, all those icons began to confuse me, even when grouped together to decrease their visual number. Also, whenever 1 created a control button on a screen, I had to return to the icon flow sheet to give it an action. I found this very distracting. Although 1 liked many of the program's features such as control over laser disk input, 1 knew that this program was not what I had in mind for my particular application.
Helm Then along came Helm. I read a small news item about it in an Amiga magazine and decided to order it. I liked it immediately. It was easy to use and had many thoughtful features, including hypertext. Like CanDo, it had a programming language, but you could do a lot without writing scripts. Moving objects around was painless and the interface to the program was less awkward.
Unlike AmigaVision, actions could be assigned to control buttons without leaving the page they were to be placed on. It had direct support for the GVP IV24 board and sported a paint program for use on image fields.
LlJhal inuulii you like to knout more about?
Done Scan Gallium Scan Indium Scan Cardiac Scan tuny Scan DKIon Scan Tnyruicl Scan llyperthyrnld fix Thyroid cn Therapy GIBIeeciiny Sum Mulitl Scan Sn o lul Scan Kidney Scan General Uueslions Picture Section [Knmple Scares IliXliation Printed Material Next | Mom | Hrsl link ] S-Mnin Enit I Help Engle Tree provided extensive tech support and corrected the few problems that one can expect with any new program. About two months before the meeting, I made the decision I would go with Helm.
The Hardware At the meeting itself, I had two A3()IH)s and two Commodore 1950 monitors, both graciously lent by Commodore, Ltd. Of Canada. Everything else was my own equipment, which included two GVP IV24 boards, two VCR decks, two AirLink infrared controllers (that plug into the joystick port of the Amiga and allow Arexx control of the VCRs), a Xetec CD-ROM, a DPS TBC II time- base corrector, and five pairs of speakers.
The Application My multimedia application has several key pages, only two of which I will describe here. The first is the opening page.
Page One The background for this page was an image of the Kings County Hospital, Brooklyn, New York, captured first as an analog image by my Canon Xapshot camera and then digitized from the video out (of the Xapshot) by my GVP IV24. On ibis page are several active areas, or "buttons."
When mouse-selected, a very' important button named Video enables the user to see a VCR tape I made called "Nuclear Medicine Questions and Answers." The video appears in a small area of the Amiga screen. What makes this possible is the GVP 1V24 picture-in-picture (PIP) facility that allows video to be played right on the Amiga screen. To take advantage of this facility, I wrote a little Arexx script that opens a GVP IV24 PIP window, activates the AirLink controller, which then sends out a "play" pulse that, in turn, starts the Toshiba VCR and plays the tape.
When the user elects to "stop" the video, another Arexx script runs, closes the PIP window, rewinds tire tape, and then deactivates the AirLink.
There are other buttons including one named Music, which allows the user to play music from an audio CD in the Xetec CD- ROM. Another, named Help, lets the user hear me explain how to use the program. Still another allows the user to go to the main selection page.
The Main Selection Page Tire main selection page has many buttons, each one directing the user to questions and answers about specific procedures in nuclear medicine. Each subtopic contains questions, and each question is an active area, which when selected, displays an answer in a text field. The user can print out instructions for each imaging procedure.
The user can also choose to see digitized images of the nuclear medicine department and patients having scans. Another choice is to see examples of the various scans and hear a voice-over explanation using layman terminol- °sy- Receplion to the Amiga and Its Application I estimate that 12,000 to 15,000 people including physicians, technologists, and exhibitors attended the Fortieth Annual Meeting of the Society of Nuclear Medicine in Toronto. Hundreds of people were able to sit down with the Amiga and experience it first hand. Most would never have had the opportunity to know about this fine
machine and its excellent third-party support. In short, they liked what they saw. Almost all felt that the "Patient Guide to Nuclear Medicine" should be a commercial product. The exhibit reflected well both on the Amiga and my own efforts. I could hardly have asked for more.
Final Impressions Much has happened since my successful exhibit in Toronto.
First, I have decided to make my teaching applications more accessible and have begun to look for a distributor.
Also, although I have upgraded my' A3000 with a Retina display board and a Vlab digitizer and still use it to make slides for lectures and digitize images, 1 now use my A1200 to make my final product and give presentations. AGA graphics are such an advancement that I cannot imagine doing anything that does not include them.
Multimedia authoring systems continue to be a strong suit for the Amiga. Heim has become a robust, powerful, lust still easy-to- use program with new features being added all the time. It remains my application interface of choice.
The Commodore Amiga, when combined with appropriate authoring software, is an impressive vehicle for interactive multimedia education. While computer programs are no substitute for caring physicians, they can make important information readily accessible to those people who want to take an active role in their own health care.
• AC* Please Write to: Dr. Michael Tobin c o Amazing Computing
P. O. Box 2140 Fall River, MA 02722-2140 My first goal was to
organize my presentation, and WordPerfect's outline feature
helped me quickly plan my lecture.
After I printed the first draft, 1 went through it with a marker and noted possible items for illustration. From this 1 created a list of images that 1 wanted to use, as well as identified items of importance that I wanted students to note. These items consisted of the major points of the presentation that students needed to remember.
Punctuating Your Presentations with DCTV by John Steiner I've been a secondary school teacher of electronics and computer science for many years, and I recently completed the process of becoming certified in social studies. The major change in subject area meant that I would need to complete a student teaching assignment in social studies.
One of my assignments included a lecture on the Renaissance, and I wanted to punctuate that lecture with images of important individuals and some examples of art and architecture of the period. There is a wealth of visual materials on the Renaissance, and I decided that this was the project that would allow me to see what DCTV could do. I called upon a friend, Stanley Wright, to lend me his DCTV unit for the project. He graciously gave up his unit and I began working on the project.
I visited our school district IMS (instructional media center) and checked out several videotapes and a videodisk that had examples from the Renaissance period. As i found items I felt were appropriate, I noted the source and location on the videotape so that I could find each one again as needed. In one case, the only image I could find was in a book on the Renaissance. You may be wondering about the legalities of capturing images from books, and commercial videotapes and discs for use in video presentations. The people at the media center wondered about that also, and when they found out
my plans, they weren't sure whether this was an acceptable practice. I ended up doing some research on copyright law, especially involving the fair use doctrine.
Wkt to feaity signs o? I revival ?! Fcaraag s huroix ’
A. Ut&rokks esteHishcc intk larger cfties.
B. Lileralure began to appear in tk vernacular,
C. Tk beginnings of tk scientific method appeared.
1. Roger Bacon called for careful experimentation.
2. Map-making, navigation and gunpowder wen* important.
When I had finished finding graphic examples, i reserved a few megabytes of space on my hard disk, as I knew thal this project would take a lot of space. As it turned out, the final presentation files took about 14MB. Then I went about learning how to use DCTV's video capture feature. Capturing the image from the book was easy, but time consuming as I didn't have a copy stand setup, and had to position the book in such a way as to keep the image flat, and simultaneously keep light from reflecting off the image and into the camera. The DCTV unit captured the videodisk images superbly. 1 he
still image from a videodisk is rock stable, and I simply substituted tine video output from the videodisk player for the camcorder input. Capturing the image was a simple three-step process; 1 enabled DCTV's scan function, searched for the graphic frame I wanted, and clicked the mouse button to capture the image. Several DCTV owners warned me that getting satisfactory videotaped images into DCTV would be the most difficult task for me to accomplish. As it turned out, 1 was more than satisfied with the results, especially when I viewed the images from a typical classroom viewing distance.
To capture images from videotape with DCTV, you must have a VCR that is capable of very stable still image display as it takes up to 10 seconds to complete an image capture. That means you need a four-head VCR. 1 used a medium grade CUSTOMER SERVICE I4T2I 962-0533 CUSTOMER SERVICE HOURS 10 hi ¦ 5 p.m. Monday thru Fildiy INTERNATIONAL ORDER LINE 412-962-0567 FAX ORDERS: 1-412-962-0279 OietJtt tfitb Otietl wnile supplies last Drders Only USA a Canada 1-800-258-0533 Primera eotor Printer CALICARI BROADCAST Up to SO!X) X 8000 pixel resolution.
Direct suoportfor single frame controllers. 3D stuoio arc Wavefront file compatible AnimataOle, Deformations. IFF 21 output, and ¦ much more.
• HlBf-resowion Ultraal trsnsfet color printing,
• Prlmeira's color Is brigirrer. New, s harper ana mote vibrant
turn omer color priming tKtinokijes MORE EFFICIENT
• Prints up to four times faster than Ink jet
• Requires no Crying erne, unlike ink jet Eliminates wrinkling
anu smearng »Easy to use with onfy two buttons: On Off and On
SEE THE RESULTS FOR YOURSELF SAMPLE PRINT- 55 (refunded on purchase!
Send your Picture on an Amga Disk & we will return to you a print of your picture, SEND TO: PRIMERA OFFER- C 0 Computer Basics Inc. 1490 N. Hermitage Ra Hermitage, pa 16148
* 299 CALICARI 24 Modeler, renderer, and animator employing
virtual reality tecfinology. Full object editing functions
Including point edit, real-time feedback using a virtual
reality interface, fast rendering of photorealistic images.
ASA. Iff support for textures ano output XL DRIVE-HIGH DENSITY
High Density External Drive for any Amiga •Formats 1.76MB with
standard HDDIsiis • Compatible jto for PC Disks
• Work flench . 2.1 or above
• Ergonomic and ArtisticTresTg
• Well-Structured bail cavity design, giving smooth rolling a
• Stream-lined buttons give more comfortable dicks § Track ball
control For mow f never liked tract balls before (MOUSE ¦
BUTTONSl Red-alack biue - Black Black • Black LADY BUG BED ¦
WHITE - BLUE IAIN BOARD MlGMPH* MONOCHROME HAND SCANNER with
* Touch-Up v3.
* OCR Jr. Text reader 24 Bit Graphic card
I. . •• Video Suite i A 59-incn, rack-mountable, S vtaea audio
miKing switching ana transcoding cevice whlcn connects
cirectiy to the Vdeo Processor.
Plug this card into the Main floato and add a wealth of additional features: a 24-Bit framegrabber, geniocker, customizable Digital Video wifflSiE Effects, and much more, i*yig vVllGR4PH, PROFESSIONAL PACE 4.0 Automatic Gems functions automate most routine page layout and dtp tasks. Page Genies automatically create custom page la',•cuts Function Rgenies prcv.de new ease cf use and user customization cf program. New u features include unco button, irregular text wrap, enhanced color ¦ separation and under color removal algorithms, auto-tlting for output of I PROFESSIONAL DRAW 3.0 I An
object-oriented color graphic design and Illustration tool, now has (dynamic hot link to Pro Page 5 0. And more than 30 automatic function ana I tool Genies for fast effortless creation of professicnal-quaiity artwork Over 275 Arexx commands anew user to edit or create Genies. Text and color handling, enhanced color separation, auto-tiling undo redo Induces 145 piece dipart collection and utility allowing structured drawing dips ¦ to be converted to iff bitmaps.
Both for a low f gf| price of... I 35J iflULTJUYSR-ADP.yj New External for 500.
600,1200 PROFESSIONAL CALC II Profession]! Business so&qgMt i graphics Cktsge Over 125 stateifca, Blgonomenic, financial S user defirstfe functions crachic
VIDEO DIRECTOR Combete system for quia i easy editirg of video-tape, include; software. Universal remcte, and serial pen uterfaceforYCR nrrampcrder 20 Bit RealTime video Digitizer AGA Support Digitizes Full Frame in 1 30 of a second SPARKS™ Standard Particle and Ri Particle and Real world Kinematic animation system for LighTWave30 3.0 FINAL COPY II MONTAGE MONTAGE for 2 0.
3. 0 & Toaster 4DC01 The Fist high end titling application to
directiy iucccrt the Get Pagestream 2.2 now, and receive
version 3.0 free when it’s released! Pagestream is Amiga
World's Experts' Choice E n and Amazing Amiga's Users'
Ichoice. Pagestream 3,0 can f Tl even load ProPage documents U
nJZs and It's AGA compatible!
RpefMITH ART EXPRESSION Create bitmap '‘4IW**,,, .__ SMITH and outline fonts for all your programs!
¦hJH Convert and edit!
For high quality print-outs of personal - ; ' and business1 documents combines traditional word processing features with state-of-the-art printing technology, includes 34 outline typefaces, a 14 million word speller, a 144,000 synonym thesaurus V (-61 with definitions, graphics M Si supports more.
MONTAGE 24 for AGA Amigs chd 24-bi: cards' lJancBRELLIANCE fp; *is® A powerful and intuitive paint package.
Features: well laid-out user interface, extremely fast, multiple picture & animation buffers, multiple unac redos, much more. Supports all graphic modes- 24-tit, 256 color, and 8 bit HAM. 1mb RAM min., more recommended. Supports graphic modes of the A120C and A40DQ.
Power Tools Kit ..... Performance Tools Kit.
SUPERJAM I True staG df the art hi Amiga 24 0* 02:ht packages The many features cf TV Paint
2. 0 include image Manipulation. Drawing Tools. Editing Tools.
Relief. Out!rz much, much mere Create sxempa- nments, sound- tracks, styles & grooves quttty* easily Stereo TurboSounds, 2 octave chords visual vdume 3 panning yZ Full-featured outline
* illustration program Create complex, artistic illustrations
wait Dtend 7 objects together or color ana line styles.
Grouw ungfoups Locks Unlocks flips and aligns objects Rotates
objects, support Adobe Type 1 outl ne fonts frequency response
outputs at =4d3V n Ohms, integrated Mi interface,
• PRIES SUBJ!
L E H -11 9-g Weekdays Orders Only USA & Canada 1!!
1 inlarmatlnn • Service Tips rts and much morel 1-800-258-0533 May Lots of New, PINBALL DREAMS Best Inf Pintail ttruwer QUICK WtiTI yrerd PrjceHOf TROLLS Exciting AGA G» A320 AIRBUS ALIENS 3 ALIEN BREED 2 ALFRED CHICKEN ARABIAN NGHTS ASHES OF THE EMPIRE A-TRAIN WGONST. SET B-17 Flying Fortress BART VS THE WORLD BATTLE ISLE'93 BEAST LORD BIRDS OF PREY BLADE OF DESTINY 'BOB S BAD DAY BOOYBLOWS BOOYBLOWS GALACTIC BRUTAL SPORTS FOOTBALL BURNING RUBBER CAMPAIGN 2 CANNON FODDER CARCKAXXS CHAOS ENGINE OV1LIZATON COMBAT AIR PATROL CYBER PUNK DARK SEED DEEP CORE DENNIS THE MENACE DESERT STRIKE
DISPOSABLE HERO DOGFIGHT DUNE 2 FALCON FATMAN FI 17A STEALTH F17 CHALLENGE FIGHTER DUEL PRO FLASHBACK FRONTIER ELITE 2 FURY OF THE FURRIE5 GENESIA GLOBAL GLADIATORS GLOBAL DOMINATION GLOB DULE GOAL (SOCCER) GUNSHIP 2000 HARRIER ASSAULT HIRED GUNS HISTORY UNE 1914*1918) tSHAR 2 JET STRIKE JURASSIC PARK KIDS RULE OK!
KRUSTY'S FUN HOUSE LIGENDOFKYRANDIA LEMMINGS LEMMINGS 2 LORDS OF TIME Now in Stock!
ARABIAN KNIGHTS TROLLS D GENERATION DEEP CORE MEAN ARENAS NIGEL MANSEL ROBCOO:JAME5 POND WHALES VOYAGE ZOOL LIBERATION CASTLES II OSCAR FIREFORCE EXTERNAl 1 IDE CASE install Your Favorite 3 H • IDE 3.5 HARD DRIVE includes AD Cables and Connections SCALA MM 210 1 ’( MUSIC-X 2.0 CEARWORKS SevolutiDnary new I dug fi day mutti- media system Comtirve fcaserd’SL stiifvdeo. V icr CDTV sound. Over SsmccthS orcfessiona' tran- , sitbns.
1369 AGA ALIEN BREED 2 AGA AIRBUCK5 AGA BOOYBLOWS GALACTIC AGA BURNING RUBBER AGA CHAOS ENGINE AGA DENNIS THE MENACE AGA DIGGERS AGA FATMAN AGA ISHAR 2 AGA ALL SHIRTS ARE 50% COTTON. 50% POLYESTER High speed 68030 || Accelerator IfH W 32 Bit RAM Board Up to 123 MB RAM, Math Chip Option, includes Realtime Clock 50 Mhz 68030 w mmu 40 Mhz 68EC030 50 0 0 SJPjJ jj O O O 5Q 5Q 0ijS7B •**' 40 83 0: aQ9 MATH CHIP 32-BIT WIDE RAM And REAL TIME CLOCK FOR THE NEW AMIGA 1200 FPU, 32-Bit Memory.w Clock. Calendar & Bat. For the 1200 14MHZ 68881 25MHZ 68882 50MHZ 68882 All Unit? Include: y ? Pc»PSip5N
*5CT Lpg 'y '[ I*- . I Cjc* • 5CS Pali nvu Hid J , is) Mourtsij¦iiOls-1 r I Single Bay open or closed front $ 99 Upright Case for single IW $ 909 Dual Bay for 2 half height HD's s 49 Four Bay open front (not shown) 5359 MUSIC-X 2.0 has aJ the features 0? The original verson wth the addition of new modules OeFlam* to remove the grace notes i finger crushes that may occur while recording the sequence. An improved Quantizer module, Print Svenaist*pm:$ Is: of sequences fcr edJdrrg. Plus more! In0ude$ NOTATOT-X * ftoM || MicroBotics, Inc for A12QO
• 2 MB RAM
• 14 mhz 68EC020 Processor
• Dual speed CD ROM Drive
• 11 Button Handheld Contoller with connections for optional
Joystick and Keyboard
• video Out to TV or Monitor Now available: MPEG Module for
movies Call for pricing (gEjgg ‘uwyjg_ Your Number One Source
for the world's First 32 BIT Graphic Multi Media and
Entertainment Console! Te- Gear Works™ is the most unique
puzzle game to hit the market in years. In Gear Works*", you
will connect various gears togelher in order to transform
Twelve Wonders of the Ancient and Modern World into time
pieces. You build the inner mechanisms by linking together
gears while racing agamst time and fighting friction.
Watch out tor the Poffms, two gremlin-like creatures, that will frustrate your progress.
January Releases ALFRED CHICKEN CHOAS ENGINE DANGEROUS STREETS DIGGERS REACH OUT FOR THE GOLD SURF NINJAS TFX TV SPORTS DUO WINTER SUPERT SPORTS JURA5SIC PARK LEGACrOF SORASIL LOTUS TRILOGY LABYRINTH OF TIME AMIGA T-SHIRTS $ 44 LORDS OF POWER 534 THE LOST VIKINGS S34 MEAN ARENAS 533 MEGA FORTRESS 531 MICRO MACHINES $ 24 MORTAL KOMBAT $ 44 NASCAR CHALLENGE 540 NIGEL MANSEL 534 NIPPON SAFES INC. $ 39 NJCKY2 526 NODDYS BG ADVENTURE S37 OVERDRIVE S4S OVERKILL 533 OUT OF THIS WORLD $ 34 THE PATR10AN 534 PINBALL DREAM5 $ 34 PINBALL FANTASIES $ 34 PROJECT X $ 34 QWAK $ 44 REACH FOR THE SKIES $ 35 RULES OF
ENGAGEMENT 2 $ 16 SECRET OF MONKEY ISLAND 2 $ 34 SENSIBLE SOCCER $ 44 SIMON THE SORCEROR $ 31 SIM ANT $ 34 SKIDMARKS S47 SLEEPWALKER $ 33 SOCCER KID $ 32 SPACE HULK $ 34 SPACE LEGENDS $ 34 STARDUST $ 44 SUPERFROG $ 36 STRIP POKER 3 SI 9 STRIP POKER 3 DATA $ 39 SYNDICATE $ 44 TERMINATOR 2 $ 19 THEATRE OF DEATH $ 37 TOM UNORY STRATEGY FOOTBALL $ 36 TORNADO $ 37 TRIPLE ACTON »2 $ 34 TRIPLE ACTION 3 $ 39 TRIPLE ACTION 4 $ 39 TRIPLE ACTION S5 $ 44 TOO HOT TO HANDLE $ 39 TRODOLERS $ 37 TROLLS $ 42 UR1DIUM2 $ 44 WALKER $ 40 WAR IN THE GULF $ 44 CARMEN SANDIEGO-TIME $ 38 CARMEN 5ANDIEGOUSA $ 34 CARMEN SANDEGO-WORLD $ 31 WHEN TWO
WORLDS WAR 520 WIZ AND LIZ $ 34 WONDER DOG $ 38 W00DY5 WORLD $ 29 WORLDS OF LEGEND $ 37 YOJOE 519 ZOOL JAMES POND 2 AGA JURASSIC PARK AGA MORPH AGA NIGEL MANSEL AGA OSCAR AGA OVERKILL AGA PINBALL FANTASIES AGA SIM LIFE AGA SLEEP WALKER AGA SOCCER KID AGA STAR TREK 25TH AGA WHALES VOYAGE AGA ZOOL AGA_ MAILING ADDRESS: COMPUTER BASICS, INC. 1490 N. Hermitage Rd., Hermitage, PA 16148 FAX: 1-412-962-0279 _ Black T- Shirts Heavyweight Design on & FRONT 9 Amiga logo ON BACK Sizes: m.xl AMIGA JACKET feg American Made.
Best Quality liked Winter Sports Jacket.
Allow up to 3 weeks, SIZES: S.M.L.XL, XXL AVAIL $ 7 EXTRA.
Embroider name 55 extra White T-Shirts Lightweight I Love My Amiga on FRONT SIZES: M.XL Red T-Shirts Heavyweight Design on front Amiga logo ON BACK Sizes: m.xl White Sports Shirt for Casual Wear Bouncing Ball ano Shark Logo. Sizes: M, XL CHOOSE FROM 3 GREAT STYLES’ %r orders under lOlbi In trie continental US. All orders fully insured. Monitors, computers, printers and other heavy items may incur additional charges...call for shipping quote.
2 GREAT MUGS TO CHOOSE FROM! Wg
• I LOVE Mr AMIGA w » You've come a long way baby Circle 101 on
Reader Service card.
%enausance means %ebirtlf consumer unit, the Sony 5L-686 VHS deck. Sony discontinued this unit, but its replacement is under 5500. You might have to look around for a unit with satisfactory still frame, but you surely will need it. I also found that when you use DCTV to capture videotaped images, you need to avoid interlace flicker created by the paused VCR. 1 wasn't happy with my first attempts because the level of flicker was very objectionable. The solution to this problem turned out to be very simple. All you have to do is choose the noninterlaced button in the DCTV image capture
program. There is also a tape mode that you must select if you decide to capture images from videotape. The button is off by default, and I ended up redoing several slides because I had forgotten to select it. The button causes DCTV to add a time-base correction step to the scanning process. Without this step, your images will have excessively jagged vertical edges. I knew 1 needed to use it from my previous experiments, but when 1 sat down for a second session of image capturing, I was in a hurry and didn't notice it wasn't time-base correcting until I had several images scanned.
Once 1 completed scanning the images for my presentation, I created the text slides. I used the DCTV paint program to create several different graduated backdrops for textual material. DCTV has several graduated fill options. My favorite is a circular gradation that 1 shaded from bright yellow to white. The center of the circle was displayed slightly off center to the left of the screen, and it made a great background for opening titles. The image resembled a rising sun, and I felt it was appropriate for a presentation on the Renaissance. Graduated displays created with DCTV are very smooth
when viewed on an NTSC monitor, and I found them to be very pleasing to the eye. I have included a couple of examples of the finished text slides. Since I do not have permission to publish any of the graphics from the commercial videotape images, 1 have included one from a home video so that you may judge the image quality for yourself.
I used Art Department Professional to letter my text screens.
The DCTV paint program will do titling and lettering, but since I was under a limited time constraint, 1 didn't want to take the time to learn how to use DCTV's text functions effectively. 1 already had previous experience with slide lettering while using Art Department, and so 1 used it to letter my slides. DCTV and Art Department Professional work quite well together. The only item that you need to be aware of is that after you have captured your image, VOU must save the DCTV image in 24-bit format before loading it into Art Department. After designing the background screens, I reloaded them
into DCTV and saved them again as 24- bit images. The 24-bit images take up a lot more disk space than standard DCTV images. Once you have completed lettering your slides, the 24-bit files are no longer necessary, however. Art Department has a function that allows the displav of a DCTV image directly on an NTSC monitor, so i could quickiv and easily view my text additions in final form as 1 worked on them. 1 could then save the images in DCTV format directly from Art Department for final display.
I used AmigaVision to do my presentation. It is easy to operate and simple to learn. One secret of making bullet-proof presentations that I have learned is that if you start your AmigaVision presentation by double-clicking the presentation's icon, rather than by loading the AmigaVision editor and then loading your presentation, the only way to abort the presentation is to warm boot the computer or shut it off. If you load the presentation into AmigaVision and present it from there, you may accidentally abort your presentation by inadvertently hitting the right mouse button.
DCTV images display nicely from within AmigaVision. Since DCTV images are not standard Amiga images, however, there are several AmigaVision display transitions that don't work as expected when used with DCTV graphics, making these transitions unusable. There were several to choose from that work properly, and I made do with those. There vvere also a few that worked; however, they worked in a slightly different fashion from normal. Some of those transitions were appealing in their own way, just a few minutes of experimentation will tell you which ones to use and which ones won't work.
When it was time to do my presentation, I used a 25-inch screen to display mv output, and since the school had only a television no video monitor connections were available on the unit I fed the DCTV video output to the video input on an inexpensive VCR. I set the VCR output to Channel 3, and my images displayed nicely on the large screen TV. A true video monitor would have been a better display device. One advantage of the VCR TV configuration is that I simply put a videotape in the VCR and recorded the graphics from my presentation directly onto the videotape. Should i wish to do this
presentation again, theoretically, 1 could use that videotape instead of hauling my computer around.
One disadvantage to using a DCTV rather than mv normal display genlock ts that I cannot use my Amiga 1950 monitor to view the display during the presentation. DCTV images are barely discernible on vour computer display. In my case, since 1 was using the RF output on the VCR to drive the television, i ran a cable from the Video Out connection on the VCR to the Video In connection on an Amiga 1084 monitor that 1 placed within my field of vision. This method was more than satisfactory, as I used the RGB connection on the monitor to view the Amiga output when I started up the A3000, and found my
presentation. Once I started the presentation, I switched the 1084 into composite video output so that I could view the DCTV images directly. With A DCTV connected to the large screen monitor, the audience sees only a blank screen until a DCTV format screen display appears.
The audience won't have to see anything that you are doing to run your presentation until the first presentation slide is displayed.
• AC* Please Write to; John Steiner c o Amazing Computing
P. O. Box 2140 Fall River, MA 02722-2140 Technical Writers
Hardware Technicians Programmers Amiga Enthusiasts Do you work
your Amiga to its limits? Do you do create your own programs
and utilities? Are you a master of any of the programming lan
guages available for the Amiga? Do you often find yourself
reworking a piece of hardware or software to your own
If you answered yes to any of those questions, then you belong writing for AC's TECH AC's TECH for the Commodore Amiga is the only Amiga-based technical magazine available! We are constantly looking for new authors and fresh ideas to complement the magazine as it grows in a rapidly expanding technical market.
Share your ideas, your knowledge, and your creations with the rest of the Amiga technical community become an AC's TECH author.
For more information, call or write: Fall River, MA 02722-2140 1-800-345-3360 Two superior authoring systems go head-to-head CanDo vs, HELM by Randy Finch I recently read a philosopher who remarked that the hardest part of writing his latest book was deciding what material to leave out, not what to put in. This is the way I feel when writing a comparative article such as this. CanDo and HELM are both so feature-filled that it is impossible to compare everything in the limited space of a magazine article. With this in mind, let me forge ahead with the comparison.
I will be discussing CanDo v2.51 from INOVAtronics and HELM vl.37 from Eagle Tree Software.
Installation CanDo and HELM are extremely easy to install. Both use the Installer program from Commodore. As 1 mentioned in CanDo i’art 4 (AC 8.12), CanDo does not allow the user very many choices during installation. HELM, on the other hand, allows a variety of choices. For example, the user can select which sample programs to install and decide whether or not to overwrite an existing shared library.
Paradigms CanDo uses the deck paradigm. A deck is a CanDo program that consists of one or more cards. A card is basically a window containing various objects that make up the user interface. Each card and its objects recognize certain events such as mouse button clicks. When an event takes place, a script can be executed. This gives the program functionality.
HELM uses the book paradigm. A book is a HELM program that consists of forms and pages. Like cards in CanDo, forms and pages are windows containing various objects that make up the user interface.
Forms are a powerful element of HELM. If sec'era I pages are needed that contain some common objects, yet some different objects also, then forms are the ticket. A form can be designed that contains the common objects, and then several pages can be created that each inherit the objects of the form. Additional objects can be added to the individual pages to complete the interface. If these pages all need a new object later, it can simply be added to the form, and it will automatically appear on all the child pages.
This is an object-oriented approach to building the user interface.
To simulate this in CanDo, one can create a card containing the common objects. This card can be copied several times and additional objects added to the copies. If a new object is needed later, it has to be added to one card and then copied to all the other cards.
Like CanDo, HELM's objects can respond to certain events. However, in HELM, there are two ways to respond to an event. One way is to use a script. Another is to create a list of actions. Actions are essentially pre-written scripts that perform common (asks and can be sequenced interactively using the mouse.
Figure I. CanDo 2.51 Interface Interfaces CanDo starts a now dock with a blank card. The tools for adding interface objects to the card are on the Main Control Panel, which is on a separate screen that partially covers the card (Figure
HELM takes a totally different approach. A new book starts with a blank page, bul the tools for adding the interface objects are available via pull-down menus attached directly to the page. All of the pull-down menus remain available for the user of a book unless they are removed or disabled by the programmer. To make the editing of a page easier, HFLM presents various tools via the Tools menu. When a menu item in the Tools menu is selected, a small window appears on top of the current page that contains tools for easing the task of interface building. Figure 2 shows several of the tools
windows open on a page.
HELM comes with a special book called Bookshelf. If this book is in the same directory as HELM, it will be executed automatically each time HELM is run. Bookshelf is a simple traffic cop program that allows other books lo be executed by clicking on a button (Figure 3). New books can be added to the bookshelf.
CanDo does not come with an equivalent program, hut one can be created quite easily by creating a button object, duplicating it several times, and adding a short script to each of the buttons' OnRelease events that use the LoadSubDeck and OpenWindow commands.
Objects CanDo and HELM both have manv similar objects that can be added to a card or a page. They include such things as buttons, text entry fields, timers, menus, list boxes, etc. However, there are some objects that only one or the other has available.
HELM has a chart object that allows data to be viewed in several formats such as bar, scatter, pie, line, and area. It also has many different selector objects. Some of these are Calendar, Check Box, Clock, Cycle (a real rollo button with a right mouse button pop-up menu), Item Slider, Matrix, Multiple Choice, Palette, Popup Menu, and Radio Box. More are available. Some selector objects are available in CanDo, but not nearly as many as in HELM.
CanDo has a few objects that HELM doesn't have, 11 has a Key Input object that lets you trap certain kev combinations and execute scripts. CanDo also has an Animation object and a Sound object. The first allows scripts to be executed at user-defined frames during the playing of a BrushANTM. The other allows scripts to be executed when an 8SVX sound begins to play and another when it ends.
HELM addresses several of the complaints I have had about CanDo. First, objects can be selected, sized, and moved by simply clicking on the object and dragging the mouse. This is a real time- savcr when rearranging a user interface. Second, label text can be part of an object rather than having to write a script to add the text. This means that when an object is moved on the page, its label text goes with it no more editing a script to keep il positioned correctly. Third, HELM has shape objects. Lines, curves, ovals, triangles, rectangles, polygons, and arrows can be added to the screen by
drawing them. As with a structured drawing program, these objects can be moved and sized easily using the mouse. You can draw various shapes on the screen with CanDo, but it creates a script rather than an editable object. Using this method, a shape can be changed only by editing the script or deleting it and starting over. Fourth, HELM allows several objects to be selected and grouped together. They can be ungrouped later if necessary. Also, several objects can be saved to disk as a custom object and then loaded into another book with ease.
One thing I dislike about HELM is that its text entry fields are not Amiga standard whereas CanDo's are. The text in the field cannot be deleted using the RightAmiga-X key combination.
Rather, the text has to be selected with the mouse and cleared, or it has to be removed with the backspace or delete key.
Figure S. CanDo Script Editor iiitii Lditor Tools Paqel tt» Page? HB IKK i5 1 TIQ- UK L-: ‘¦i: In _ IDF j (luit Helm 1 ROB _1 HSV _i CMY CdpV H "J 1 1 1- Suap ¦J Uhl* Ipr... j i ] |,» 111 ¦ nd Lost | Undo | Color Figure 2. Helm vl.37 Interface Ujith Tools Med. »»c ». 1993 Multimedia Bunk shelf llleli null'.
Elements Classic Cars I atm LLIarld Flaqs Chinese Signs Helm Glossary EarTrainer PhnneBonk Rtlas Conuert UserGroup Calendar Customer Notes Jukelimr Ply Latin Storyboard BabyPaint Rear Bank lirtmnrk nmmals fhittmiHonkl RnttnnBnnk?
RnimButtons Ships Dir Book Formldeas HelmPaint (llmb'tiui'ill ShiM lirr I Last Book Figure 3. Helm’s Bookshelf 0 | Salve t lip Evwit Ftassaur - To add actions tor tills tvtnl, in* th Haul* to noo* then tron Ilia art ion catatog to th* list above i t. Hn i t«Qu i ilrL Blackboird CD1V Audio Mi f**£Ut • FI ip Pan lock Figure lt. fiction Catalog Requester in Helm W1EXX Pit) MS Event Handling CanDo and HELM both can detect and respond to a number of object events in a program. Generally, HELM supports a few more events than CanDo. For instance, HELM can detect a Right Mouse Button (RMB) click
(MenuDown or MenuUp) for some objects. CanDo can detect a RMB event through its RightMouscButton object but it is generic to the whole card rather than object specific. However, CanDo can detect a Drag event; HELM cannot.
As mentioned earlier, HELM can respond to an object event in two ways. Actions can be executed or a script can be executed.
Actions arc built-in routines that can be selected with the mouse (Figure 4), Several actions can be sequenced together for event handling. This is nice for simple event handling, but for more complex tasks; scripts are required. In CanDo, a script must be written to handle an event.
CanDo and HELM each have a very large number of commands and functions that can be used within scripts. They handle such things as numeric and string manipulation, I O, graphics, sound, music, etc. CanDo takes a standard approach to programming a script. Examples can be seen in my regular CanDo articles. HELM, however, allows both a non-standard and a standard approach to programming a script. For instance, if you wanted to assign a value of 12 to the variable My Var in CanDo, you would enter: Let MvVnr=12 In HELM, you could enter one of the following; MyVnr=12 put 12 into MyVar HELM also
introduces the concept of a container. A container is like a variable except it can contain much more than the standard numbers and text. Containers can hold any type of object that HELM supports such as buttons, image fields, text fields, pop-up menus, etc. The properties of a container's object can be changed with the Set command and obtained with the Get command. This is a very powerful and consistent way of handling object data.
The script editors in CanDo and HELM are very similar in that they each support cut and paste, search and replace, and other common editor tasks. CanDo uses a separate script for each event that an object can handle. Thus, if a button recognizes both a Click and a Doubleclick event, the event handling for each is in a separate script. HELM objects have only one script containing all of the event-handling routines.
CanDo has Editor Tools along the right-hand side of the editor window (Figure 5). This is useful for inserting the names of files or having CanDo write small scripts rather than typing them in. Other tasks can also be handled via the Editor Tools. HELM does not have an equivalent feature.
Commands in CanDo have to reside on one line regardless of how long the line is. This can be a headache when printing scripts since some lines can become quite long. HELM supports a freeform style that allows commands to be wrapped around to another line or combined on one line. This can make for some unreadable code if the programmer does not adopt a formatting standard, Graphics CanDo and HELM both support the new AGA graphics modes. Also, as you would expect, CanDo and HELM support IFF TLBM bitmap files, Brushes, ANIM-5 animations, and AnimBrushes. HELM supports all of these formats
directly; CanDo supports all but the ANIM-5 format directly. With CanDo, AN1M- 5 files must be played using an included utility named AnimPlayer. As mentioned earlier, CanDo has an object available Narrator .J C J I J - -1 I -1 -1 ¦ b J b J ml ml J J ¦ J c y J y -1 ?
M 159 119 2I2B8 176 179 9 189 Vo I one
* Rite Pit til Frequent?
Perturbation Enthusiasn Centraliiation Articulation RV bias RF bias M FI F3 H1 ni 03 I l' *r,0oTI l.'» Oh i» 1 A, - itnomi llp n lilt i I it 4* RiHinh Il "" !.) « .r 7. ( o Tc-t Add Delete Speaker O' I Stereo Hode Q;Matural Sen G-1 Hale Phonene 0114 Text hello 1 l“‘ J Default | Phonenes HEH4L0U Frans I ate j OK J| ji.l Jtir, tMIs Aynnr- 114 nV | nil |‘ Print Tvp* Ves in»- tins IfertHjlt* , V«s iRojtRr.? IMviilBcttiJ
- litstis; ijjs£;*ssir* 1 Yes Ireuti’ie IsarttapeNi r lnl U.» Du
U. I ¦ilci' Utittty tor LanUo that allows scripts to be
synchronized with a BrushANIM.
AnimPlayer allows synchronization via Arexx message passing (see CanDo Parts 5 and 6 in AC 9.1 and 9.2}. HELM has a built-in paint program. It is not as powerful as something like DeluxePaiut IV, but it has all the basic toots expected in a paint program. Image manipulation tools are also available. All of these tools can be used in an application, 11 ELM allows many different transition effects between pages. These include wipes, scrolls, slides, dissolve, Venetian, and more. The effect area can include the entire page or a smaller user-defined area. None of these tools are available in
Sound and Music CanDo and HELM both support 8SVX sound files. As mentioned earlier, CanDo has an object available that allows scripts to be synchronized with the beginning and ending of a sound playback.
Printer Dlltiering 8: C1' Haiftnne Seating 5: [2 Fraction PostScript j TlPet O Ignore hage G: CM Pnsitiue Bidthi gum Heightj nspect 7: (?¦! Horizontal Shade S: ( |Gra? Scale 1 J Isnoatbing t Threshold Print CanDo supports MED, OctaMED, Sound Noise ProTracker, and Oktalizer song files but does not support SMUS files. HELM supports SM'US files and nothing else.! Lowever, HELM has its own internal note player. Within a book, a series of notes, designated with letters of the alphabet, can be played. Embedded codes can be used to set volume, channel, MIDI channel, note duration, etc. This can be
very useful for short single-track musical scores.
Narration HELM has direct support for the narrator. However, as you probably know, the translator shared library, which translated ASCII text into phonemes, and the narrator device, which turned phonemes into speech, are no longer distributed with AmignDOS.
They were last included in AmigaDOS 2.04. If you have the appropriate files from some earlier OS disks, you can copy them to your system disk and use them with HELM. Many different aspects of how the speech will sound can be adjusted via a requester (Figure 6}. Also, narration can be synchronized with the playback of an animation.
CanDo has no direct support for narration, but it can be added. The AmigaDOS 2.04 MountList file in the DEVS: directory has a device named SPEAK: that can be mounted. This device, which is implemented as a handier, allows ASCII text to be copied to it. It in turn translates the text and speaks it. Within CanDo, a new write-only file can be opened to this device, and text can be sent to it via the FileWriteChars or FileWriteLine command.
Options can be added to the end of the device name such as "SPEAK:OPT r slOO". This example sets the robot voice with a fast speaking speed. The options that are available can be found in any AmigaDOS Manual that documents the Say command.
Hypertext HELM supports hypertext. Text within a textfield can be selected and an attribute set to hypertext, just as it would be set to bold or italic. Actions or a script can then be attached to either a SelectUp or SelectDown event. The appearance of hypertext is user-selectable.
CanDo does not support hypertext. I believe it could be simulated, but I would not want to be the one to attempt it.
AmigaGuide CanDo and HELM use AmigaGuide both for their own internal help systems and for user programs. HELM allows AmigaGuide files to be displayed from an action or from a script.
System Support CanDo has quite a bit of support for AmigaDOS that is missing in HELM. For instance, CanDo supports AppEvents. This allows icons to be dragged to a CanDo application window on the Workbench. The application receives a list of icon names, and it can respond appropriately. CanDo supports loading, manipulating, and saving icon files (the files ending in .info). This includes saving a ToolType list. Commands are available that allow an application to obtain a current device list, directory list, buffer list, and startup messages. The pointer can be set to a different image and
turned on and off. Also, CanDo uses the standard file requester in asl.library; HELM does not. For C programmers, CanDo has two system variables that contain the address of the current screen and the current window.
Data Handling As I discussed in detail in CanDo Part 2 (AC 8.10), CanDo supports user-defined variables, sparse arrays, and documents.
These can be combined to provide a convenient way for a user to add, delete, change, load, and save data.
HELM takes a totally different approach. Data is saved automatically. Whenever a page with input fields is filled in or changed by the user, the new data is saved to the book file.
Although this is extremely simple from a programmer's perspective nothing has to be done 1 am not yet sure if I like this. For instance, when i am testing a program, I like to enter a lot of erroneous data, I almost never save the data since it is not real data. If 1 do save it, 1 create a trash file that can be deleted later.
With HELM, the erroneous data goes right into the book file. To revert to actual data, a copy of the book must be created with no data in it, or the erroneous data must be deleted page by page, Printing HELM has some built-in tools for printing book data to a printer. It allows essentially all of the user's printer preferences, both text and graphics, to be set from within a book (Figure 7).
HELM also supports Postscript output. Custom reports can be designed and printed, CanDo does not directly support printer setup and reporting.
The AmigaDOS Preferences programs Printer, PrinterGfx, and PrintcrPS must be executed from within a CanDo deck using the DOS command to get equivalent printer setup functionality'. For an example of how to create a report in CanDo, see CanDo Part 7.
CanDo has a separate utility named ThePrinter that can read a CanDo deck and then print its contents to a file or a printer (Figure 8). The print-out contains information about all the deck's cards and objects, including locations, text, text styles, etc. as well as a listing of all the scripts in the deck.
HELM allows scripts and graphic images of its pages and forms to he printed, but there is no way to print information about a book's forms, pages, or objects. This is very inconvenient if you need to fully document a program's content.
Distribution In order to distribute a CanDo deck to a person who does not own CanDo, a runtime library is needed. INOVAtronics will provide one that can be distributed free if the program is public domain or shareware. However, if the program is a commercial product, the developer must pay a distribution fee.
HELM books can be distributed without a fee regardless of whether they are commercial or not. A program named HelmBrowser, which is included with HELM, allows anyone to use a HELM book without owning HELM. HelmBrowser is freely distributable.
Since HELM allows all of the tools of the program itself to be available to the end user (HelmBrowser does not include development tools), it allows the programmer to set a user level. Each level restricts the user in different ways. This allows the programmer to give the user just enough freedom to use the book effectively without messing it up.
Closing Comments I think I'll end it there. I hope this gives you a feel for the similarities and differences of CanDo and HELM. As I said at the beginning of this article, it was not possible to cover all aspects of these programs since they have so many features. 1 personally like both products and intend to continue using both, choosing the one that is most appropriate for an application based on their features.
If you are brave, you could use both products in one application since both products support Arexx. If you like developing applications, you need to have both of these products in your software library.
• AC* Please Write to: Randy Finch c o Amazing Computing
P. O. Box 2140 Fall River, MA 02722-2140 As you mav have
discovered by now, as we have progressed with these tutorials,
Aladdin 4D offers the Amiga artist and animator a wealth of
options for creating some pretty awesome video art. The best
news is that no two Amiga artists are going to get the same
look to their A4D work, because A4D allows you to personalize
that work to a maximum degree. With that in mind, let's
proceed to this month's creativity lesson.
Aladdin 4D: Cameras, Targets, and Paths In this session, I will demonstrate some fairly simple ways that you can alter the look of your animation by using an A4D Camera Target system. I say fairly simple because once you understand the basics, you can take this same knowledge and use it to create much more intricate results than my lesson demonstrates.
The Camera and the Target The principle is the same in many Amiga 3-D 4-D software packages, though it may be alluded to under different nomenclature. Some packages call this principle an Eye Target system, while others use the terms Vicwpoint Lookpoint. The meaning is the same. Essentially, it is defined as a place from which you view a scene, the Camera in this case, and what you are looking at, the Target. In the case of A4D, the Camera and the Target can each be assigned a separate path, a pattern of movement, that interjects itself in a multitude of ways throughout the animated
sequence. In Aladdin, a path is constructed like any other polygon, and it can be altered so that it winds its way through all three spacial dimensions, curving in any direction that you desire. When you tell the software to make the poly a path, it turns a nice visible red color on the edit screen, making it instantly discernible from other poly structures, which are usually black. Paths can have very complex attribute lists, sets of directions that give them rotational and other powers over anything assigned to them. Just as polys can be assigned to a path, so can cameras and their targets.
Turning on the Camera Target operator in A4D brings both to the screen at once. The camera appears with an identifiable C, and the Target with a number. You can have more than one Target, and each one has its succeeding number as an identifier.
What does it mean when a Camera has multiple Targets? The Camera can look at only one Target at a time, but over time it can pan from one Target to another. Can you deduce the infinite variability that this provides, even in a simple animation? If you bad an airplane following an assigned path and placed one Target at its nose and one at its tail, you could fashion tlie animation so that at a certain frame the Camera would pan the airplane from nose to tail as it flew along.
From here on, tilings will be a lot easier to describe if you look at Figure 1. As you can see. I've provided both a side and a top view. Look at the top view and locate the Camera and the Target. Notice that each has been assigned to a different animation path. Each of these paths were exact clones at one time. Then 1 took the Camera path and distorted it so that it varied on the Z- axis; this can be seen clearly if you look at the side view. What this did was to cause the Camera to move up and down in relation to the more stable Target path. 1 also added more points to the Camera path and
moved it in and out of the Target path at select points. This caused the Camera to sway as it moved through the animated sequence, but it always kept its eye on the Target as it moved along its own path.
If you look at the top view, you can see that it has a number of sculpted elements. The mountain was imported into A4D Left: Figure 1.
Right: Figure 2.
As a Natural Graphics Scenery Animator digital elevation map file, and then cut apart and reworked until I got a shape I liked. The mountain rests on a simple columnar pedestal. If you look at Figure I again, you will notice a small underpass or bridge that I placed in the scene so that the animated vehicle would pass under it as it sped along. It took some testing to make sure that the vehicle didn't melt through the mountain as it turned on the path.
Since A4D has an excellent wireframe preview option, I was able to tweak the path so that no unexpected merging of objects surprised me in the final rendering.
Introduction to the A4D Camera Target System
R. Shamms Mortier My Unique Car 1 am not a great fan of realism,
figuring that automotive design is best left to dedicated
engineers. What 1 look for is the altered reality of the dream
state in my work, although A4D is quite capable of producing
super realistic images as well. For me, however, the bizarre
world of the twisted cartoon works just fine.
With that goal in mind, I set out to create a vehicle unlike any other I've ever seen. I also wanted to show you how far you could push this software as a design tool, and I think I've partially succeeded. Let me tell you how some of the elements of this vehicle were created.
The canopy was a simple shape that was extruded along the Y-axis to give it depth. Then 1 placed one of A4D's special procedural textures on it, projection mapping it on the Z-axis. 1 colorized the procedural to make it resemble a section of a British flag, at least with that colorization in mind. The side bars were extruded along a curved polygon, and colored yellow. The inside was built in a rather boxy shape, and tine fenders added as extruded shapes later. The wheels were my favorite, and Ihe hub caps were added later. Just for good measure, I placed another spare tire on the back, along
with a bumper and even an exhaust pipe sticking out.
The hood was sculpted and colorized separately and pasted in place. On the front of the hood I placed a simple bird ornament and colored it yellow along with a bar Shat ran the length of the hood; the window area, by the way, has a piece of near-transparent glass installed. I took an ancient Inca symbol and mapped it on the front, and also added a grill and bumper. The final touch was my personal license plate (Tig. 2). I placed rotational paths at the center of front and back wheels, and these were the only moving parts of this sculpture. The little guy driving was sculpted by simple
extrusion, with only his eyes added to give him a more 3-D appearance.
Camera Target Animations = Infinite Variability If you've been animating for a while, you no doubt realize that it takes a lot of creative energy to produce just a few seconds of movement on the screen. One way in a Hollywood movie that various actions in the plot are used to fill in more space than just the actual passage of time is to show the same action repeatedly from different camera vantage points. This is especially true when the action involves an expensive or time-consuming set-up, like a car chase or an explosion.
This not only adds running time to the sequence, but enhances the visual interest overall. The same thing can be accomplished in a computer animation, just look at the difference between the sequence of frames generated in Figure 3 as compared to those in Figure 4. Both of these animations were created with exactlv the same objects and object animation paths. In fact, the target of the animations was the same, being placed a little behind the driver of the vehicle.
The difference comes into play when we consider the placement and the path of the A4D Camera. In Figure3, the camera was placed on a path cloned from the object movement path, with no added alterations except that it was raised a little from the object path. The camera was also placed at a distance a bit ahead of the car. This produced a standard but fairly monotonous chase scene, as if we were filming from a vehicle directly ahead of our target vehicle. Now take a look at Figure 4. Notice that in the representative frames, we see the target vehicle from manv different vantage points. This was
accomplished simply by altering the shape and number of points of the Camera path, so that with added points, the Camera moved at a different rate than the target vehicle. The Camera starts out behind the vehicle and weaves in and out of the object path. This is a far more interesting animation. Instead of using it alone, however, 1 mixed both the fairly static and the complex animations for the final edit, giving me the chance to elongate the sequence in an interesting fashion. Just by manipulating the Camera, Camera path, and the Target position further, I could create another thousand
animations quite easily and choose what looked best for mv final edit, All of this was accomplished without ever repositioning the object, its path, or redoing the other elements of the scene. This is a way to save time and achieve fantastic and novel results for your animated wonders. Can you deduce the possibilities from this simple tutorial?
• AC* Please Write to:
R. Shamms Mortier c o Amazing Computing
P. O. Box 2140 Fall River. MA 02722-2140 Arexx by Merrill
Callaway FinalWriter has a larger Arexx command set than any
of the previous SoftWood products. Yet I remain frustrated by
SoftWood products when it comes to controlling their programs
with Arexx. The SoftWood programmers either have no clear
concept of Inter-Process Control (IPC) and what it can do, or
else they don't think it's important. The Arexx support in
FinalWriter really only facilitates writing macros for the
document you are in, because the most elemental Arexx IPC
command has been omitted, namely the command to find out the
name of the Arexx port of the current document. When you are
writing a macro that operates only Arexx for Printing
Envelopes from FinalWriter within the document you have open,
you don't care about the Arexx por( address of your document,
because you are in it, and it's running. You do care, however,
when you need access to this document from outside. J ust as
no business can subsist only on internal messages, never
sending or receiving letters to or from outside businesses, so
no Arexx host application should be limited onlv to macros,
The envelope is ready to print. Note the 'wide' page orientation and the margins.
In FinalWriter if you need, say, several documents open, you must guess which is which, or you must write some extra tedious code to parse the Arexx Port List and still more or less guess which document is which! This is an unconscionable omission bv SoftWood; for some unfathomable reason they persistently omit this must important Arexx command. I was disappointed to discover this when I tried to write what surely must be the most obvious macro one could write for a word processor, a macro to print envelopes. Not only couldn’t I find out the port names I needed, but T soon found that a
document created via Arexx did not print the some way (in PostScript) as an identical document created manually! This was a bug, not an omission, and I put in a report to SoftWood. To their credit they did fix the bug, and supplied me with a new "fwarexxx.iibrary." I'm going to discuss my workaround anyway because I want to share some important techniques for making do when you are faced with imperfect software. My goal was to print envelopes from FinalWriter because it's a very good word processor after all, and I didn't care if my solution was elegant as long as it worked.
Printing Envelopes Printing envelopes is a useful macro for FinalWriter. The program has the capability to print landscape ''wide'') or portrait ("tall") so it seemed likely that an Arexx macro could set up a new document and print the address information which had been block-selected in the main letter. In the April, 1993 column, we looked at printing envelopes in PostScript. I could have modified that code to accept the selected address text exported as ASCII text, and print my envelopes. However, I wanted the font on the envelope to match the font of the letter body, and 1 wanted to test
the FinalWriter Arexx command set.
Prototype for a Program The first step in any program is to make some sort of prototype or pseudo-code to describe what your program will do.
A prototype document was best here. 1 created a special document with an address and a return address on it and got it to print an acceptable envelope. Then it should have been a simple matter to write an Arexx script that would perform all the document settings and paste in the new address in the proper place and print, but it wasn't. 1 found that the prototype document and the Arexx-built document looked exactly the same and the settings were the same, but thev printed differently!! Determined that there was a bug in the PostScript output by printing each document to a file and comparing
them line by line. 1 found an extra three lines In the Arexx document that spoiled the print.
What do you do when you find a bug and need a workaround?
Was I any closer to printing envelopes, or would I have to wait for the bug fix? I decided to use the actual prototype envelope document, saved without any address information. Then, in order to print the address on an envelope. I'd select the text, run the macro attached to a user-button and the envelope file would be opened, the text inserted, and the document printed without saving the document. It worked. How should we configure the envelope document?
An Envelope Document We need a regular page size of 8.5 x 11 inches. Most laser printers that print envelopes have the envelopes fed lengthwise.
Look at the envelope oriented the way you hold i( to read the address on it (wide edge horizontal). It is placed on a landscape (wide) oriented page as follows. The print area is as if the envelope were centered top to bottom on a landscape-oriented page (wide), with the right edge of the envelope against the right edge of the page. The page would then be fed to the printer right edge first, and the printed words would be in landscape orientation. It is a straightforward matter to set "fat" top, bottom, and left margins, and minimum right margin, so that text will only go where the envelope
covers the 8.5x 11 page. Here are the FinalWriter margin settings (in inches) that worked for a standard Number 10 business envelope of 4.125 x 9.5 indies: top 2.35, bottom 2,35, inside (left) 1.75, and outside (right) 0.25, Now thnt there are margins, how do we get text to go in the upper left corner for the return address, and still align in a block left paragraph at the center of the envelope space for the regular address? After some experimentation, I found that setting up the page into three columns with zero gutter width worked well. Use the Layout Section Setup Menu requester to set the
columns. It becomes a matter of typing in the return address, followed by 23 line feeds to carry us over to the center column halfway down the envelope, and finally pasting in the selected text from the letter. It will align block left because there is a column edge here. After the text is inserted, it is simple to print the document without saving it. In order to insert tex!, you will have to move the cursor down 23 lines. In order for the cursor to move down, the (blank) lines must already be there! To prepare the document for use in our macro, you must insure thnt there are 30 or so blank
lines starting at the position of the return address, or enough lines to carry the cursor to the center of the envelope print area. The document should be saved with the cursor at the start of the return address area (the upper left hand corner) and no address information. We want the fonts to carry over, so we will let the macro type the return address, too. The macro will move the cursor down 23 times which places it at the correct position to start pasting the address we selected in the main document.
Macro to Print Envelopes Using a Prepared Document Listing 1 shows the macro that uses the envelope document described above. The first obstacle to overcome is how do we address our macro commands to the envelope document once it's open? Technically speaking, we are no longer performing a macro, but IRC from our letter document to the envelope document. We must find the Arexx address for the envelope document.
What’s the Arexx Address?
After we copy the selected text in our document, the first thing is to find the port name of the envelope document once it's open. Now, FinalWriter numbers the open Arexx ports in sequence. If there is only one document open, its Arexx port is named "FINALW.1" case sensitive, all capital letters, not what the manual says! For only one document, we could just open the envelope document and use the Arexx address "F1NALW.2" to paste in the envelope address information, but what if we have several documents open? If we can get the port number ( ) of the last document opened, then if we open one
more document, it will have a port name of "FINALW."( +1). Fortunately Arexx has some resources to track port names, even if SoftWood does not. By using the SHOW(P) Arexx function, we obtain a list of open ports, separated by blanks. We PARSE this list to find all the ports starting with "F1NALW." And strip off their number components.
Note how we use a compound symbol token num.j to make a different name for each new number, since we don't know beforehand how many there will be. Next we need to find the maximum of these numbers, and add one. That becomes the number of the next FinalWriter document opened, which will be our envelope document. We need to construct an argument string of each number separated by commas. STRIPQ takes out the leading and trailing blanks but leaves the embedded blanks.
SPACE() converts the embedded blanks into commas, using the optional pad character. SPACEQ takes three arguments: the variable, the number of pads to add, and the pad character. We have constructed an argument list for MAX().
The INTERPRET instruction accomplishes the task of finding the maximum number. The Arexx function MAX(nl,n2,...) requires numeric arguments, so it won't do to feed it our string even though it looks like a numeric argument list. Since we never know how many numbers there will be, all we can do automatically is to create a string that looks like the argument list: several numbers separated by commas. But the INTERPRET instruction causes Arexx to scan a string and then execute it as if it were an in-line Arexx program! The expression, when evaluated, looks just like the MAX() function complete
with its argument string, its value assigned to a variable called maxnum. INTERPRET executes this little program within a program, and afterwards, we can work with maxnum because it contains the value of the maximum number in the list. This extremely powerful and high-level aspect of Arexx solves programming problems not otherwise soluble.
This is an example of a program that modifies its own code!
Opening the Document We may now open the envelope document because we know the Arexx port name it will have. Note the correct wav to open it.
Make sure your path is substituted for mine. We need to allow several seconds for the Arexx port to come up in the Arexx porl list, so we use the Arexx command utility called WaitForPort.
Here we use our command utility as from a shell. Theoretically, command utilities may also be sent to 'REXX' as commands, but inexplicably that will not work here. The "one liner" ADDRESS COMMAND launches an AmigaDOS command without changing the current host address. Any one-line command on the same line as the ADDRESS instruction does this, so you need not change the current host address back again. Notice the symbol portname stands for the actual port name which will be something like "FINALW.2". A symbol will work fine, except we have to remember to use the subkeyword VALUE with the next
ADDRESS instruction. VALUE changes the address to the value of a symbol when the address is not a literal string.
Pasting the Information Now that we are at the correct address that should have been only one line of code in a proper Arexx command set it is a simple matter to do the FinalWriter command "Type" to insert my return address. Note the use of "newline" characters, which are the hex rendition of decimal number 10. If we type a control character code in hex, it will act as if we had typed it on the keyboard. The DO loop takes us down and over to the next column where we can paste and print.
The Original Macro My first macro is in Listing Two. It works the same except that tlie document is prepared from scratch using Arexx. Contrary to what the manual implies, it is better to perform the document settings on separate lines instead of on one long line. T found one long line often did not work, so I separated the commands.
Although this macro is a little longer, you don't need to keep a document around wasting space on your hard drive. The final step is to assign either of these macros to a button so you can print your envelope at the time you write your Setters with a few mouse clicks. If you want to check the position of the address first, and print and close manually, just remove or comment out the print and close lines. The first letter you ought to address is to SoftWood insisting that they put essential commands in their Arexx command set!
Listing 1 f* Print an Envelope with selected text as the * address.
* FinalWriter macro written by Merrill Callaway * $ VER: Envelope 1.0 copyright 1993 by * Merrill Callaway * »»»»»»»»»«»»»»»=»«»» ===» = : Options Results COPY * find portname * portliBt=show(p) j=l numlist='' do while portlist-*'' parse var portlist port portlist if left(port,6)=='FINALW' then do parse var port . '.'num.j numlist=num. J numlist end else iterate end 3=3-1 numlist=strip(numlist) numl ist=space(numlist,1,',') interpret 'maxnum=max(l,'numlist')’ portnum=maxnum+1 portname*'FINALW.'|Iportnuro OPEN "Video:finalwriter fwdocs envelope.fw" ADDRESS COMMAND WAITFORPORT portname
ADDRESS VALUE portname Type "Merrill Callaway"'a1 x Type "511-A Girard SE'"a'x Type "Albuquerque, NM 87106"'a'x Type "USA"'a'x DO i=l TO 23 CURSOR DOWN END PASTE PRINT EXIT Listing 2 * Print an Envelope with selected text as the * address.
• FinalWriter macro written by Merrill Callaway * $ VERj Envelope 1.1 copyright 1993 by * Merrill Callaway * 3s:£:i::ES3it;3sas:i::: Options Results Copy * find portname * portlist=shcw p) j=l numlists'' do while portlist'* *' parse var portlist port portlist if left|port,6)=='FINALW then do parse var port . '.'nun.j numli8t=num.j numlist j=j*l end else iterate end 3«j-l numlist=strip(numlist) numlist=space numlist, 1, ',') interpret 'maxnumsmaxd,'numlist*)' portnum=maxnum* 1 portname='FINALW.'IIportnum PAGESETUP FageB RightOnly PAGESETUP PrinterType Continuous PAGESETUP Left 0 Right 0
PAGESETUP Top 0 Bottom 0 SECTIONSETUP name main SECTIONSETUP top 2.35 bottom 2.35 inside 1,75 outside 0.25 SECTIONSETUP columns 3 columngap 0 SECTIONSETUP header 0 footer 0 Type "Merrill Callaway"'a'x Type *511-A Girard SE"'a'x Type "Albuquerque. NM S7106'*'a'x Type "USA’"a'x'a’x'a'xra'x'a'x’a'x'a'x Type 'a'x'O'x’a'x'a’x'a’x'a'x'a'x'a'x'a'x Type "e'x'a'x'a'x'a'x'a'x'a'x’a'x'a'x'a'x * 25 line feeds after return address ¦ Paste PrintSetup PrintTO PSPrinter PSPrintPrefe PageType USLetter PSPrintPrefs Orient Wide Print Close FORCE exit
• AC* New ADDRESS COMMAND 'WAITFORPORT' portname ADDRESS value
portname PAGESETUP Pagetype USLetter pagesetup Orient wide
Please Write to: Merrill Callaway c o Amazing Computing
P. O. Box 2140 Fall River, MA 02722-2140 Graduated Arexx The
Arexx COOKBOOK NEW! Arexx Reference Disk by Merrill Callaway
Course materials include The Arexx Cookbook Deluxe Two Disk
Set S54.90 The new Arexx language reference on disk in
Amigaguide hypertext format $ 24.95, or both for only $ 64.90,
postage paid! Finally there is a reference to the Arexx
language that non-programmers can understand! All instructions
and functions are documented with copious examples, not the
cryptic ones you are used to, but examples that really show
how to use each feature of Arexx. The Arexx COOKBOOK is the
best selling pure tutorial for Arexx . Now there is a
companion reference written just as clearly! WHITESTONE, 511-A
Girard SE, Albuquerque, NM 87106
(505) 268-0678. NOW you may phone your order and pay with VISA M
C! If you own The Arexx COOKBOOK, simply send in your
Cookbook proof of purchase or the About the author page and
get the new Arexx Reference Disk for only $ 10.00. Thanks!
Circle 148 on Reader Service card.
PD Update, which premiered in the January, 1993, issue of AC, has been transformed into a bimonthly feature dedicated to Amiga freely redistributable software. This includes public domain, shareware, and any other type of non-commercial software. Since AC already provides great coverage of the Fred Fish collection even month, I'll try to focus on things not in that collection. Another goal will be to cover only recent, high-quality programs that are especially useful.
The programs mentioned here are usually downloaded from Aminet (ftp.wustl.edir.pub aminet) orFUNET (ftp funet.fi:pub amiga) on the Internet. They also should be available via various other sources such as online seroiccs (Portal, Delphi, etc.) or BBSs. Unless otherwise noted, they work with all Amigas and AmigaDOS 1.3 or higher.
AlertPatch 2.19 (shareware, S10) by David Swasbruok Aminet: util misc AlertPatch219.1ha While Ihe famous or infamous gurus are now called alerts, they are still rather primitive. All too often, when an alert occurs through some sort of error, the screen goes black and a flashing box with a cryptic message appears, usually requiring a reboot.
Sometimes alerts appear in a Workbench window, but they are little better.
For greater control over alerts, you 111:13' wan! Ll try AlertPatch. Like its name indicates, the program patches itself into the system's Alert() function. Now when an alert occurs, the normal system message is replaced with a much more meaningful one on either the usual black screen or in a window on the Workbench screen; i prefer the second one. An AlertPatch message includes not only the alert and task numbers and alert type, but also the task and routine names, a brief explanation, and the contents of the CPU registers. Furthermore, you can choose to Continue, Suspend, or Reset. Continue
is advisable only if the alert is recoverable, and Suspend usually suspends failed tasks.
Task : Rxak?fl19Cfl "fller-tPatch" Error : @ 80910690 Crvcoverable) By ! Unknown Cause : No nenory DB;8020FFFF D1I a .4 ? ~ .X H41902HF9F8 R5:002817F8 H6:88208884 HiertPatch 2.19 Although AlertPatch isn't foolproof, it often can prevent alerts from crashing your Amiga at least immediately giving you time to save your work or allowing you to continue working.
Commodore might want to consider licensing this handy patch for future AmigaDOS releases, as the AlcrtQ function really needs improving.
MuchMore 3.6 by Christian Stiens and Fridtjof Siebert Aminet: text show muchmore36.lha Evolving over a number of years, MuchMore is one of the most popular ASCII text-displaying utilities. Usilike other such programs, for example More and PPMore, this program uses its own borderless screen, so you can view full 80-column lines without distortion. And it boasts a variety of useful features.
The first things you'll notice are its superior scrolling abilities.
Muchmore scrolls text up and down at variable speeds from really slow to really fast with silky smooth pixel-by-pixel accuracy.
Scrolling can be done either automatically or manually by repeatedly pressing keys to move from line to line or page to page.
It's the clear winner in the scrolling department.
Notable extras include going to any line, searching for text, and textmarkers. Textmarkers serve as bookmarks and allow copying blocks of text to the clipboard plus saving and printing them. Such modern niceties as screenmode selection and locale support have been added recently. Muchmore is a wonderful program that I use frequently.
Beset | fllert ID and Description 30819B80 No nenory 30099009 Too nanv or nisnatched close 30009900 Too nany or nisnatched close HHHHBHHH Process creation failed 31089001 [obsolete! 6-0000 exception vector checksum 3108BBH2 (obsolete! Exocbase checksum bad 01889009 Freeing memory that, is already free 010BB88D 10 ‘attempted oh closecl IQRegiiest- ppears to extend out of range y header not located- F Fr eeMem ( INVflL I D„ftDDRESS 5 1 01800010 Bn attempt was made to use the old message semaphores 0280000C Graphics, 828B8B0D Graphics, free error 02009401 Unsupported font description used
02810889 Text, no nenory for TnpRas 04809901 Recovery form of BN Gadget 04 00 00 1 0 Intuition skipped nfitainin otType na_ii Left: AlertPatch 2.19 provides the user with specific information about system alerts and greater control of the system when an alert appears.
Lonftguie | Remove | Amazing Computing is in to the AMIGA Amazing Computing for the Commodore Amiga. AC's GUIDE, and AC's TECH provide; yon with the most comprehensive coverage of the Amiga coverage you would expect from the longest-running monthly Amiga publication.
The pages of Amazing Computing bring you insights into the world of the Commodore Amiga. You'll find comprehensive reviews of Amiga products, complete coverage of all the major Amiga trade shows, and hints, tips, and tutorials on a variety of Amiga subjects such as desktop publishing, video, programming, and hardware. You'll also find a listing of the latest Fred Fish disks, monthly columns on using the CLI and working with Arexx; and you can keep up to date with new releases in "New Products and Other Neat Stuff."
AC's GUIDE to the Commodore Amiga is an indispensable catalog of all the hardware, software, public domain collections, services and information available for the Amiga. This amazing book, updated every six months, lists over 3,500 products!
AC's TECH for the Commodore Amiga provides the Amiga user with valuable insights into the inner workings of the Amiga. In-depth articles on programming and hardware enhancement are designed to help the user gain the knowledge he needs to get the most out of his machine, For subscription savings information, call 1-800-345-3360 Skick 3.43 (2.04+) by Pavel Troller, SinSoft Aminet: os20 util skick343.lha Skick is a great little utility to enable a Kickstart image in RAM, only requiring an Amiga with at least Kickstart 2.04 in ROM. It performs its magic with the included relocation and patch files
for virtually all known Kickstarts even special developer versions. Of course you must provide your own Kickstart files. But you can extract them painlessly from ROMs with GrabKick 1.1 (Fred Fish 831).
Once your Kickstart is up and running in RAM, it can survive resets and some crashes as long as the vital ExecBase structure holding the appropriate pointers isn't destroyed. Be aware that you can't use any devices not supported by your RAM-based Kickstart. For example, PCMCIA devicesand IDE hard disks won't work under 1.3. 39,186 (RON) ..I
34. 885 1 Pdtchtn?
Hud into Retocjtion Q ON [ Ol rwv riRti 1 m ON I Unrtbrm h Srrrrn a t X'.TJi a 1 Unrlihrnrh ..... 1=31*0 Rm 0"! * k Svst*n3.« ;* : Ji.ii ID _ IYVL 082bb22B Precrii H*rner activ i t1 Ints Se.
£ StfltL 1*4|HC*V« Icnwmiul rcwwlfru T7IF CPUSE HUH TnSKHPHC Xoptr lard, rtiDunr In- - 'I.
Put.drvice r dd I ak . Tlev i c a t.device naole•device t If s:p ::: 2£"?I!)Ut;
I. M truhlcon
B. SSC 4 £ *ddtOOlS 3 8*ck4r ¦ --- QuukCrib "
k. 'lruict Uo l . Di-v ur (U §:! Is M* It (n UliUSi H773 7it
Procr»t Prncfti B873317B Hrornt
• •743*41 7ro t»t Hfi?5&r?8 Pro(f»i ¦8 7S«8 7A ProrrM 8B2&3 71 H
“ Uaitan H*tt an Wait an B*it in ailtn i Proc tit Pr«c»l
Prottt* ; eaiq a ] llorkbencti
- ______T. “7 Tjk 1 ,35- Hotkey • rconn*na ftglp Cl ickVotur
PlouseBlank tlettiod [?| Hone | | Kev Ac t i vat e ] Screen To
Back ] Screen Act(oat* ] U(Id ctar J No Ctlek RutaPoinl liut
oPapT oFr*ont Unn rtMB Rctivit Ctich In Tront Click to Beck
Edit Hot kev*- From top to bottom: Skick 3.43, Xoper 2.4, and
Yak 1.56. If you're a novice user confused by tire above two
paragraphs, then you'll be even more confused by the somewhat
technical documentation. Nevertheless, Skick is worth figuring
out, as it is especially valuable for AGA Amiga gamers who want
to run those older 1.3-onIy games, but can't use ROM switchers.
Willi Skick, I even managed to run Workbench 1.3 from my Amiga 1200.
Xoper 2.4 by Werner Gunther Aminet: ufil moni xoper24.lha If you've over wanted to know what's going on in the operating system when your Amiga is running, then Xoper is the utility for you. This system monitor provides an enormous amount of information useful for programmers or just the inquisitive.
The interface looks like a text window with a command line at the bottom. From the command line, featuring a command history like the shell, you can execute any of Xoper's 90+ commands. Most commands display information lists such as tasks, libraries, devices, interrupts, ports, locks, semaphores, resources, and so on. Other commands dynAMIGAlly track CPU and memory usage, etc. Power users will appreciate being able to change the priority of anything with a priority number (not just CLI tasks), close windows and screens, kill tasks, view task structures, etc. Directly modifying the system
may lead to crashes or alerts if you don't know what you're doing.
I could go on and on about Xoper's functions, but 1 think you get the idea. In short, this is the most comprehensive system monitor 1 have seen for the Amiga, despite its rudimentary interface.
Yak 1.56 (2.04+) by Martin W. Scofl and Gael Marziou Aminet: os20 cdity yak!55.lha I he standard AmigaDOS commodity programs certainly are useful, but each one performs very limited functions. Instead of bothering with a handful of single-purpose commodities, a multipurpose commodity such as Yak (Yet Another Kommodity) is a lot more efficient. Yak combines the functions of AutoPoint, Blanker, ClickToFront, Fkey, and MouseBIanker. NoCapsLock, the only one it doesn't replace, shouLd be added in a future release.
Like any other commodity, Yak runs in the background and shows its interface when summoned by a hotkey. The attractive 2,0-style interface window allows you to set any of its options and use them for the current session or save them to the S: directory.
Besides replacing the standard commodities, Yak adds extras that are neglected by the operating system. There's a "ClickToBack" function, wild star activate (use an for " ?" In the shell), key click, no click for floppy drives, and other possible hotkey assignments such as closing windows and blanking the display whenever you want.
Of all the multipurpose commodities l have tried, Yak remains my favorite. This excellent program is small and clean, not throwing in a bunch of worthless functions just for the sake of having them.
• AC* Please Write to: Henning Vahlenkamp c o Amazing Computing
P. O. Box 2140 Fall River. MA 02722-2140 by The Bandito corners
fThese statements and projections presented in ''Roomers" are
rumors in the purest sense. The hits of information arc
gathered by a third-party source from whispers inside the
industry. At press time, these rumors remain unconfirmed and
are printed for entertainment value only.
Accordingly, the staff and associates of Amazing Computing cannot he held responsible for the reports made in this column. Commodore Update Well, as usual. Commodore is trying to avoid having an unruly annual meeting by having a secret annual meeting. No proxy notices will be sent out, so unless you can find the meeting and attend in person, you won't be voting. Where is the meeting? Offshore, as usual. Commodore can get away with these shenanigans because it's not a U.S. corporation, even though it's traded on the New York Stock Exchange. The SEC can't regulate it as strictly as it does
So the Commodore Shareholder's Movement has been adroitly sidetracked, and messy questions of corporate accountability will not be raised at the annual meeting.
In the Bandito's opinion, the annual meeting will probably be a nice, quiet affair, punctuated by the gentle sounds of rubber stamping on executive compensation approvals, followed by a few rounds of golf at the local club. The Amiga?
What's that? Oh, right, we sell those, don't we? How are those selling, anyway?
No Bankruptcy in Sight Some people have raised the question of Commodore entering bankruptcy proceedings because of its financial problems in the past year. Well, that scenario looks unlikely, since Commodore's been posting some strong sales in Europe, expenses have been cut way back, and they've managed to reach agreements with their major creditors.
Bankruptcy is something that your creditors force you into when they feel it's in their best interest, or the company itself feels that bankruptcy is the best way for them to restructure. Commodore has managed to restructure without bankruptcy, which is a good thing; when you enter bankruptcy, you lose a great deal of control over your own destiny. The courts take a hand, and that's like playing the lottery. You never know just what number might come up.
What would happen to Commodore in a bankruptcy? Bankruptcy proceedings, assuming Chapter 11 is filed, would attempt to restructure Commodore's debt and continue the business under a repayment plan, and often a court- appointed management team. Creditors would get some of what's owed to them, but not very much. (Still, that's better than absolutely nothing.) Some portions of the company might be sold, or even the entire company could be sold if the court feels that's the best course of action. Since this scenario does not seem likely, Amiga users can breathe a bit deeper now.
Commodore for Sale?
No, to the best of The Bandito's data flow, Commodore is not actively being shopped around. Occasionally, some companies express interest in Commodore, but no serious talks have been held or are contemplated. But that doesn't keep the speculation down. Who would be a good partner for Commodore? The usual suspects are Sony, H-P, NEC, Toshiba, Sanyo, or even Goldstar, Sony would be an excellent fit; they have a strong line of video equipment, as well as consumer electronics and software (Columbia Pictures, for instance). Commodore would give them a strong presence in video computing, with a
potential way to edge into desktop business computers. And Sony would get a competitive game machine, which they've wanted to have for a long time. But, Sony has been moving ahead on their own 64-bit video game machine with CD-ROM; they expect to have that out in 1994. So perhaps Commodore is off their shopping list now.
Hewlett-Packard and Commodore The Bandito lias heard about I-l-P and Commodore talks for years, but according to some of The Bandito's spies, there's actually something real happening. A deal between Hewlett-Packard and Commodore has been reported in an electronics industry magazine, Electronics Engineering Times. Apparently, H-P has been talking to Commodore about licensing AGA chips for set-top boxes, an area that H-P wants dearly to get into. You see, H-P is trying to diversify, and they've been investing heavily in interactive television. Now they are looking at putting together a box
that would act as a control center for interactive cable. This box would have to have high- quality graphics capability as well as some reasonable computing horsepower.
Commodore has been eager to license their technology for quite awhile; after all, that's just more revenue, which they can certainly use right now.
So apparently the two companies have found a mutually beneficial arrangement. At least, that's what Commodore is 4 Complete Graphics-for- Video Training Course featuring ¦CT.V • and BRILLIANCE’ from DIGITAL CREATIONS DCTV - A 3-VOLUME VIDEO SERIES Learn to create dramatic logos and free hand art; learn to output 3D animations to videotape without single frame recorders; and learn to create graphics for Special Event videos using DCTV's Digitizer, BRILLTANCE™-A 3-VOLUME VIDEO SERIES Learn to paint and create graphics in the new modes supported by AGA Amigas; learn to create and animate
complex logos in less than i hour; and learn to paint and animate with tips and tricks used by working professionals.
EACH THREE-VOLUME SERIES IS ONLY 639S Piij5 W.OOS&H 1-800-325-5399 HORIZON WEST PRODUCTIONS Circle 123 on Reader Service card.
SELF IMPROVEMENT SOFTWARE $ rainfTraiti 3.0 Our unique brainwave synchronization tool is now better than ever, with new aural matrix tone controls, 6 dynamic entrainment screens, built in vocal suggestion modules, and an easily configurable Voice. II you have been searching lor a really effective auto-hypnosis and sleep inducing system, try BrainTrain.
(For all Amigas) BT-1 Dream Control, Memory, Success, Exercise BT-2 Stop Smoking, Creativity, Relaxation. Sleep BT-3 Weight, Stress, Relationships, Procrastination $ 49.95 each plus $ 2.00 each shipping Free brochure upon request.
‘P.O. ‘Box 166 ¦ Collage Qrovt - 55016 715-273-6180 Circle 166 on Reader Service card.
AMIGA REPAIR SERVICES
* * 24 HOUR TURNAROUND ** A 1 year warranty • Factory Trained
Technicians and the lowest prices In the USA A2000 CALL A500
CALL* FACTORY AUTHORIZED SERVICE CENTER For A1000 ,A3(I00 And
- Amiga 1200 • GVP A1230 * Turbo MBX120O Lowest Prices in the USA
Call Gel on our mailing list You will receive out free news
letter with service tips and great deals on hardwaie and
accesones Send us your name and address or circle the reader
service number 1 -800 9671073 J & C Repair RI) 2 DOX 9 Rockton
Pa. 15856 I'A Ifriihl l +W* *c41 f * iMJdU Circle 165 on Reader
Saying; H-P is refusing to comment at this point, which sounds a little odd. No details yet, but The Bandito's spies are investigating. Of course, these sorts of technology deals are always trickv, and often they end Lip never being actually signed for some reason or other. Or, even if I l-l1 likes Commodore's chips right now, they may decide not to use them; or H-P might even abandon the whole idea of a set-top box if their corporate strategy changes. Don't count the sale until the money's in the bank.
Say, maybe H-P would want to swallow the whole company instead of just licensing some chip technology. The Bandito thinks it's unlikely, but you never know. Keep your sensory receptors tuned to this wavelength.
But the truth is, Commodore is unlikely to be sold right now. Irving could have unloaded the company many times in the past, but chose not to, for whatever reason. Now, despite Commodore's financial problems recently, things are starting to look better. While overall sales are way down, the company should return to profitability soon. It's a much smaller company, but a profitable small company is much nicer to have than a big company hemorrhaging money. And if Irving can make his salary secure, lie'll probably stick with the company. Besides, you don't want to sell the company when its value
is pathetically low; if you want to cash in, sell when the company is doing really well.
Irving can get a better deal if he can put the company back on its financial feet.
Corrective Lenses for Commodore Why has Commodore had such problems for the last several years? Here's The Bandito's answer; a lack of long-term vision. Commodore has failed to articulate (or, indeed, to come up with) a long-term mission for the company. Commodore's idea of long term is the next fiscal quarter.
They've jumped on CD52 and are pushing it hard. The Bandito believes this is the right move for the wrong reasons. Mehdi Ali has championed the product, not because he has a long-term vision of what CD12 can do for Commodore and the industry, but because he saw it as the best way to make money in the short term. The Bandito wonders what this will mean for CD32 if some other new technology looks attractive next year...does CD32 get tost in the shuffle?
That seems to be what's happened to the Amiga line lately. All the attention and effort is going into CD32, and the Amiga line is relatively static. Even development on peripherals has stopped or is being sold off to other companies. Yes, work continues on the AAA chips and on new Amigas, but the pace is very7 slow. Why?
Not enough engineers; most of those who are left are working on CD32 related projects.
[Editor's note: Last issue, AC quoted Lew Eggebrecht, vice president of engineering ul CBM, as giving priority to both the AAA chip set and increasing the engineering staff. CD-ROM Mania Looks like everyone is jumping on the CD-ROM bandwagon. Now Blockbuster is renting various CD-ROM titles and players. They'll rent you a Sega CD, 3DO, or CD-i (it's now lower case, by the way; maybe they've realized the hardware isn't good enough for Lipper-case any more) for S15 for three days. You can rent titles for all of these machines, and you can rent IBM or Mac CD-ROM titles, too. So where's CD32 in
all of this? Left out, apparently. Coold it have something to do with the fact that Phillips owns 25% of Blockbuster? Maybe, but The Bandito expects Commodore to try and get CD32 into this program once the machines have been shipping in the U.S. for a while.
Meanwhile, that upstart company MediaVision has said they're developing a set-top box for 1995. MediaVision makes sounds boards and multimedia stuff for Pcs; they've also started their own tine of CD-ROM software, too, And now they've decided to jump into the box business, too.
Well, good luck, folks. You'll only be facing half a dozen of the largest manufacturers in the world.
And there's some good news for CD32: apparently Commodore has finallv reached a deal with Kodak to allow CD32 players to officially read Photo CD discs.
Of course, this might be more meaningful if Photo CD ever becomes a success, which looks a little unlikely right now. Sure, anyone who's into desktop publishing thinks Photo CD is just ducky; you get hires scans for about n dollar apiece. Great news for fans of ProPage or PageStream, once Commodore comes out with the new CD-ROM add-on for the A4000 and A1200 computers. (When? Oh, expect it by this summer, and you won't be too far off.)
Lew Spills Beans Lew Eggebrecht gave the Keynote address at the Toronto World of Commodore show, and in the process he revealed a number of interesting factoids. Of course, regular Lew watchers know that you have to put his remarks in the proper perspective, and that decisions made on a higher level in Commodore may well affect what he says. Still, though, Inis speech made for interesting listening, and the crowd certain!)' enjoyed it.
As Lew tells it, the MPEG modules for CD’2 to play full motion video are now in production, which means you should he seeing them available by the time you read tlnis article. Of course. The Bandito expects that the first few modules will no doubt go to Europe rather than the U.S., because that’s where the majority of the CD’2s are.
It will take a while for CD’2 sales in Nortii America to gain whatever momentum they will attain, which means that CD'0 add-ons are going to be headed first to Europe.
Next on Commodore engineering's hit parade is the cost reduction project of CD’2. Obviously, competition is already fierce and is just going to get fiercer, so the)' need to get the price of CD’2 as low as possible. This means reducing the parts count on the motherboard and looking for greater integration of components.
Unfortunately, it could also mean leaving out some features; The Bandito hears that engineering is considering removing the expansion connector. Hopefully, though, this is just a theoretical exercise, and Commodore won't decide to cripple their future add-on market.
After making CD’2 less expensive to manufacture. Commodore engineers will return to getting the AAA chips finished.
Lew claims the first chips worked pretty good; they're 95% functional right now, already moving 24-bit images around faster than the AGA chips handle HAMS.
The AAA chips may be ready for production as early as March, Of course, that begs the question of what system the AAA chips are going into, just because the chips are ready doesn't mean the computer is ready for them. You can't just stuff them into an A4000 and expect them to work. There's an awful lot of software support that still needs to be done. Not to mention designing a whole new computer system around those chips.
The Bandito hoars that some optimists believe we'll see an AAA Amiga this year.
However, it sure seems as though 1995 is a more likely target for a complete AAA computer. Maybe by that time the system will be designed around a 68060 chip, and we'll actually get a DSP on the motherboard, and SCSI II, to boot.
Actually, Lew said some interesting things about future architectures. Commodore will support the emerging PCI bus standard, which is being pushed heavily by Intel as the new standard to replace the slow, stupid busses on PC clones. So far.
They've garnered limited support among PC manufacturers, though Apple has said they will support PCI on future PowerPC Macintoshes. So it seems like we can kiss Zorro goodbye for the next generation of Amigas, and we'll be able to handle industry standard add-on cards assuming that someone writes Amiga drivers for them, that is. But PCI should be just as easy to use as Zorro; no stupid DIP switches to set like on current PC clone boards.
Atari Runs Low on Hype Supplies Atari bled money in rivers during the third quarter, despite (or perhaps because of) the introduction of the Jaguar. Atari said while it expects the Jaguar to pull it out of the red, it doesn't expect to be profitable until 1994 when it says it will ship half a million Jaguars.
Atari had not losses of S17.6 million, or $ 0.31 per share, on net sales of S4.4 million, compared to the $ 1.9 million profit reported on $ 34.5 million in the same quarter last year. This means another quarter of losses for Atari, who reported a net loss of S6.6 million, or S0.12 per share) on net sales of S5.7 million in the second quarter 1993. Gee, these numbers make Commodore look like a financial superstar.
Let's see, sales of S4.4 million a quarter times four quarters...heck. Atari is smaller than most software companies!
Atari said the write-offs are on about $ 7.5 million of its unsellable Atari ST inventory, as well as write-offs of older video game products. Atari's also had (o spend S6.4 million to closedown its Australian operations, cut staff with a fire ax, and take a bath on real estate in Europe.
Hey it could be worse; they could be Euro Disney.
So Atari's been on a real roller coaster ride lately with its stock price; they've gone from about 75 cents to $ 15 and are now headed back to under a buck. Boy, somebody sure made a few dollars on stocks there, didn't they?
Of course, the hype machine fizzled when it turned out that Atari couldn't ship very man)' machines, regardless of what the demand turned out to be. Atari initially expected to ship out 50,000 machines before the end of 1993, but they managed to get out fewer than 20,000 units. There's no data on how many they actually sold.
But of course Sam Tramiel (president of Atari) still talks a good year. He believes that Atari will sell 500,000 Jaguars in 1994.
But even Sam had to admit that number depended on a few little things, like market acceptance of the Jaguar, the availability of The Memory Location New England's 1 Amiga Dealer!
- AMIGA Come in and experience the new AMIGA 4000 and the Video
We have the largest selection of AMIGA hardware and software in stock and on display in New England! We are also New England's largest Commodore authorized full-service repair center, with a knowledgeable and experienced in-house service staff.
396 Washington Street, Wellesley, MA 02181
(617) 237-6846 Voice • (617) 237-9525 Fax Pure AMIGA since 1985!
Circle 103 on Reader Service card.
Hired Guns Joyport Adapter Play 4 gamers at a time with our fabulous adapter. Plugs into your printer port and allows 2 more standard Amiga joysticks tojoininonthefun!
Only S19.95US +$ 3.00 S&H.
Sorry, no CODs. Allow 2-3 weeks lor delivery Dealer inquiries welcome!
Send cheque or money order to : Proton Palace BBS Box 23149, Ottawa Ontario, Canada K2A4E2 Voice 613 596 0668 BBS 613 829 0909 Circle 115 on Reader Service card.
Introducing Scientific Amigan * A monthly newsletter for scientists and engineers Articles and software to enhance research, analysis, and design with the Amiga. Two disks with subscription: $ 39 domestic, add $ 10 for foreign delivery.
Dept. AZ POB 60685 Savannah, GA 31420-0685
* Combined January February Edition Circle 112 on Reader Service
AGA+M2 Armadillo Computing and Aglet Software are proud to announce ihc long-awaited Workbench 3 Modula-2 Interface [k mil mat k WB3 tillers all Workbench 3 functions. Including AGA Support, AREXX. GadTools: insuint gadgets and menus. BOO PS 1 object-oriented Intuition. ASL: standard requesters. IEEE Math. IFFParse: easj IFF access, and Faample Programs.
Benchmark WB3 is available for our special introductory price of onlv S125. VB2 users can upgrade In WB3 for only S25.
Wc'rc offering special discounts on upgrades to Benchmark for olher Modula-2 users. Call or write for our free catalog.
Money-back guarantee on ait Armadillo Computing products.
Armadillo Computing 5225 Marymoum Drive. Austin.Texas 78723 Phone Fat: 512 926*03 M) Internet; jolingcrt?bix.com MasterCard and Visa accepted Turbo Pascal - Only Better Volume 1 Tutorials feature color pullette manipulation, image compositing, Text Visual Operations, Tile Visual Operations, Seal ing, FRED & More. 829.95 $ 39.95 each or $ 49.95 for both tincludes shipping 2 day mail) Call for shipping rates outside U.8. Free Gifts with each order. Add $ 10.00 for C.O.D.'s To order call 1-800-453-8308 anytime To receive a FREE information packet call anytime 602-893-3988 or write to: Amazing Art
Pro 5037 East Keresan _ ® Phoenix, Arizona $ 5014 Visa, Mastercard, C.O.D’s. checks, and money orders welcome.
Pleuse a Hou 2-3 weeks for check orders.
VISA Circle 151 on Reader Service card.
Parts to build the units, and the transition to volume production. Atari claims to have cash reserves of $ 34 million, which they said is down only SI million from the $ 35 million it had on June 30,1993. Seems kind of strange that you can lose $ 17 million in a quarter but lose only SI million from your bank account, but maybe The Bandito just doesn't understand corporate finances.
Maybe it makes n difference if you do your company books on an Atari ST. Anyway, Atari still isn't saying when the CD-ROM portion of the jaguar will actually arrive. The Bandito thinks that this may never see the marketplace, if Jaguar sales don't pick up substantially. The year 1994 may mark when we finally bid adieu to Atari, the Incredible Shrinking Company. But what will theTramiel boys do fora living then? Maybe Jack will have to find them a new company to run. Sav, Jack, there's this company who's lost a lot of money recently, so their stock price is really low... Commodore: The
Expensive Computer Get this, Amiga fans: the Macintosh is now cheaper than air Amiga 4000. That's right, a 68040-bascd Macintosh is cheaper than a 88030-based A4000-030, and let's not even compare the A4000-040. Will Commodore lower prices to compete?
Perhaps some, because they've done a cost- reduced version of the A4000 motherboard, but they probably won't lower prices that much considering their current fiscal situation. Commodore figures that anybody who really wants or needs an Amiga will pay the premium, They aren't going to use price as au Incentive to lure new buyers. Unfortunately, Commodore may find that they're losing Amiga loyalists to less expensive Macintoshes.
Sure, the operating system's not as powerful, but there's lots of software to choose from, and plenty of peripherals. If you want a graphics accelerator for the Mac to match your Amiga's blitter, those are available for extra $ S$ , How low have Macs gone? Well, you can get a 20MHz 68040 Mac with 4MB of RAM and an 80MB hard drive for about $ 900 these days, sans monitor and keyboard. That's pretty durn low.
While the A4000 looks pretty expensive, the A1200 is a bargain these days. Throw in a low-cost IDE hard drive and vou can get yourself a complete system, with monitor, for around $ 700.
You still can't do that with a Macintosh, And PC clones at equivalent power run a couple of hundred dollars more. What's still missing, of course, is software compatibility with the rest of the world.
Sure, if you want to work at it, you can translate (imperfectly) wordprocessing and spreadsheets into and out of your Amiga.
Sometimes it will work great, sometimes il won't. There's a business opportunity for someone who can make it transparent to the user, thus making an Amiga seem like ArtScope industries Pvcse ills The Brownstone House A collection of 3-D objects in Imagine formal Recently Renovated Iliree story Browaslone House comes complete with piaster avails.
Two fireplaces. Bay window, full moldings.
Decorative archways, columns and more!
Furnished Kitchen, Bathroom. Livingroom.
Diningroom. Bedroom, Doors & Stairways.
| Includes furniture, appliances, cabinets, rugs.
| countertops, fixtures, lamps, painlings. Etc. Ready to move in. Virtually, Lois of objects, fully colored & iexlnred.
| Send check or money order for S49.99 to: ArtScope Industries 353 17tli Street IIKI.YN NY 11315 (71 Si 965-3493 Circle 117 on Reader Service card.
An easy and fun way to take your work home from the office.
Cost reductions on the CD32 motherboard may lead to even further cost reductions for the A1200. Or Commodore could decide to make CD32 its low-end computer choice, by offering the keyboard mouse floppy add-on package they've been contemplating. The Bandito hears that one of the choices considered in the redesign of the CD32 motherboard was the ability to drop in a 68030 instead of a 68020, or even a 68040 chip (probably one of those without a math unit, to save money). Commodore is anticipating that 680x0 prices will drop sharply when Apple starts buying PowerPC chips, instead; Motorola may
be left with a glut of chips.
Which could mean more power for low- end Amigas at even lower prices than we have now. Though if Motorola cuts back on 680x0 production, prices could be driven higher eventually. Commodore should try to lock in a long-term price now.
• AC* PSST!
Do you know of any rumors, gossip, scuttlebutt, or just plain dirt? If so, become a professional tattletale and pass these tidbits on to: The Bandito c o Amazing Computing
P. O. Box 2140 Fall River. MA 02722-2140 Special Offer for AC
AMOS (US), AMOS Compiler, and AMOS 3D .99= all three for only t] Bring your Amiga to Life!
I Use the sophisticated editor to design your creations i • f.. ¦ 1 i’llii: I'i-nr r i r-J I : 29 Chi IdMin; 1 Clii'l Hnbhtti*. : H|t( f e . Monty I’vthoh, Flsyinif Tennis, Kjiioj nuI , Dpinhifig wirtt*.
I* *» t H * t *•-i ; li -in if •. 11* h ti i* 4 A Dlr*
l. V » I-!*,* AMOS - The Creator is like nothing you've ever seen
before on the Amiga. If you want to harness the hidden power
of your Amiga, then AMOS is for you!
AMOS Basic is a sophisticated development language with more than 500 different commands to produce the results you want with the minimum of effort. This special version of AMOS has been created to perfectly meet the needs of American Amiga owners. It includes clearer and brighter graphics than ever before, and a specially adapted screen size (NTSC).
“Whether you are a budding Amiga programmer who wants to create fancy graphics without weeks of typing, or a seasoned veteran who wants to build a graphic user interface with the minimum of fuss and link with C routines, AMOS is ideal for you." Amazing Computing, June 1992 UJ X I- ?
UL o O D 111 z 2 O O w z (?)
- 3 (0 LU O DC Z X UJ I- £?
X Define and animate hardware and software sprites (bobs) with lightning speed, Display up to eight screens on your TV at once - each with its own color palette and resolution (including HAM, interlace, half-brite and dual playfield modes), Scroll a screen with ease. Create multi-level parallax scrolling by overlapping different screens - perfect for scrolling shoot-em-ups.
Use the unique AMOS Animation Language to create complex animation sequences for sprites, bobs or screens which work on interrupt.
Play Soundtracker, Sonix or GMC (Games Music Creator) tunes or IFF samples on interrupt to bring your programs vividly to life.
Use commands like RAINBOW and COPPER MOVE to create fabulous color bars like the very best demos.
Transfer STOS programs to your Amiga and quickly get them working like the original.
Use AMOS on any Amiga from an A500 with a single drive to the very latest model with hard disk.
WHAT YOU GET!
AMOS (US) AMOS BASIC, sprite editor, Magic Forest and Amosteroids arcade games, Castle AMOS graphical adventure. Number Leap educational game, 400-page manual with more than 80 example programs on disk, sampie tunes, sprite files, and registration card.
AMOS Compiler AMOS Compiler. AMOS language updater, AMOS Assembler, eight demonstration programs which show off the power of the compiler, and a comprehensive, easy-to-use manual to develop lightning fast software.
AMOS 3D Object Modeler, 30 new AMOS commands, and more. AMOS 3D allows you to create 3D animations as fast as 16 to 25 frames per second. You can display up to 20 objects at once, mix 3D with De»yn sprites using the powerful Sprite Editor other AMOS features such as sprites, bobs, plus backgrounds, and more.
Limited Time Offer for Ad readers only!
Get all three AMOS packages at one great price. Order loday by sending your name, address (physical address please all orders will be shipped by UPS), and S99.99 ('plus $ 10.00 for Shipping and handling) to: AMOS Special. PiM Publications. Inc.. P.O. Box 2140. Fall River, MA 02722-2140 or use your VISA, MasterCard, or Discover and fax 1-508-675-6002 or call toll free in the US or Canada: 1-800-345-3360 Please allow 4 to 6 weeks (or delivery.
AMOS written by Francois Lionet.
KirOPRESS ©1992 Mandann.Oawx Country of Origin: UK O I I Var Circle 134 on Reader Service card.
Digital Image Special F X Part V: Embossing by William Frawley in this, the fifth in a series of articles describing tips and techniques for manipulating images using special effects, we'll learn the art of properly pressing an image into a background texture, with the aid of Alpha transparency channels, for an elegant, soft-edged look. With a much more thorough approach and a slightly different emphasis than that covered in Art Department Professional's manual, I'll be demonstrating the technique using the ever- popular image processing software with the aid of PageStream for producing
superbitmap logos or design elements, which although not quite considered paint software, nonetheless does have the ability to "print" its layouts as a graphic IFF suitable for our needs. And for those who have taken up the craft, you'll witness the beauty of this process fully automated in the accompanying Arexx script.
PageStream Super-Bitmaps To begin any embossing, you obviously need something to emboss, and for this type of work, we'll need to create a two-color, black-and-white image of simple design. This design can be anything from logos to borders to headline text. For our tutorial here, we'll easily create a modest design element that can be used later as a photo vignette border (Figures 1-3). For your own embossing projects in the future, 1 would suggest that you use subject matter that is not too busy because the detail will probably be obscured in the end.
Why have we chosen PageStream to create our design? Well, it is much easier to compose a piece destined for high-resoiution print output in a page layout program. One can then be afforded the option of producing super-bitmaps to reduce the jaggie effect rather than using n paint program for the same task. Considering the nature of the emboss process, one can see that structured drawing tools are better suited for creating design elements, not to mention the ability to access the hundreds of PostScript fonts available within this application software. And, as previously mentioned, PageStream
does have the ability to output a black- and-white ILBM via its custom printer driver, with dimensions suitable for any desktop publishing or image processing project.
Of course, if large bitmaps aren't a priority and you don't have PageStream or its equivalent, you may simply use a paint program like DeluxePaint. Though lacking tools like Bezier curves, it does allow vou to alter the page size to produce super-bitmaps.
Assuming you have PageStream running, open a new document with a user size of 431" wide by 3.2" tall, which when "printed" as an IFF will yield an image with the same aspect ratio as a hires-interlaced screen, approximately 736 x 480 pixels if printed at the 150,150 dpi density or 1472 x 960 pixels if printed at the maximum 300,300 dpi density' setting. Of course, if you really needed some hires output, an 8.5" x 11" page printed at PageStream's maximum density for bitmaps would produce a bitmap graphic with dimensions of 2550 x 3300 pixels.
For the remainder of this tutorial however, I'll not assume anything about your available memory-' and present the material so as to allow you to choose sizes for images that work with your own system configuration. But if you have a configuration similar to mine, that is an A3000 with 10MB of RAM, feel free to change the size to 1" x 5" as I did (Figure 1A). This will yield an image 1050 x 750 pixels at 150,150 dpi and give you some practice at working with larger images.
Now select the polygon tool and draw out a shape similar to that in FigurelA using a combination of straight lines and Bezier curves. Choose the pointer too) and Copy this new element. Filter the menu Object-Line Style and change the line width to seven points. Make sure your grid is set to around six points and locked, select Paste from the Edit menu, and then dick and drag out a duplicate form that fits snuglv inside the first copy as shown in FigurelA. Click on the Pointer too! Again and select this new copy.
This time, choose the menu item Object-Fill Style and fill with black. Now refer to FigurelA again for an example of the detailing that should be added next, the small white squares and the large white ova! In the center, for example. I'm confident that you knowhow to add these without instruction.
Using PageStream, ADPro and Arexx to Automatically Process Images With our design complete, change the printer driver to "IFFILBM,printer'' in the Configure Printer requester accessed from the Global menu, assuming you have the driver installed in the proper directory for PageStream printer drivers. Exit this and enter the Print Document requester via the File-Print menu. Select 150,150 for the print density and print. When the file requester appears, select an appropriate directory to store this and name the file something like "Border.ilbm." Wait for the print process to finish and then exit
PageStream. You now have your black-and- white foreground image. Now for the fun part.
Outward Embossing Before we begin the outward embossing process, you'll need to choose a background texture that you feei is the most appropriate for the task. Personally, I've always taken a liking to marbles, but the sky's the limit here. Even if vou don't yet posses a 24-bit display device, using a 24-bit texture now will yield the best results in the end as ADPro will maintain all the full-color information throughout the entire process. Besides, ADPro has some of the best dithering routines available for converting a full- color image to Amiga's ECS screen display, and if you have an
AGA machine, you're even better off, or so I'm told. With that in mind, if you're using a hard drive, copy this texture to the same directory as your foreground pic. This is not mandatory, but it will expedite the process down the road.
To begin, this process requires that the foreground image be smaller than or equal to the background texture's dimensions, so if you haven't done so already, run ADPro and load both of the aforementioned images, noting their respective dimensions. If the sizes don't meet the conditions just mentioned, you'll need to do some scaling. If you'd prefer to maintain the foreground’s high resolution, then scale the background slightly larger than this one and resave as "NewBackPic" (Figure IE). Otherwise, if you can't afford to increase the background's size for various reasons, scale down the
foreground image and resave as "NewForePic." Before you try this, please note: As of ADPro V2.1.3, there is a hug problem when using the "Negative" operator after scaling a one- bit-plane image. The result is a whacked-out deformity where every line alternates color with its counterpart in both the ColorO and Colorl registers. So, for reasons that will soon be revealed, if you need to scale the two-color foreground image, use the operator Negative first and then scale. Alas, but something else happens after scaling. Depending on the size of the image, scaling may alter the original colors of
the image, so if what was once a pure black(0,0,0) and white(255,255,253) bitmap, may now have in color registers 0 and 1 (3,3,3) and (249,249,249), respectively. To solve this, after we have scaled the foreground image, enter the Palette Control requester and edit the palette to return color registers 0 and 1 back to pure black(0,0,0) and pure white(255,255,255), respectively. Now Lock the palette and accept this requester. Make sure the original Screen Controls are chosen, in this case, Hi Res Lace two-color, and Execute to re-render our foreground 1LBM. Now save this as "NcgForcPic" (Figure
IB), Otherwise, if no scaling was necessary, just use the Negative operator, re-render and then save as "NcgForcPic." The result is now the first stage of our soon-to-be Highlight and Shadow Alpha channels.
Blurring the Negative Next, we need to blur this negative of our foreground image approximately eight times. Die amount of blurring is contingent upon the size of the image, more for larger images, less for smaller ones. Either use the Blur operator at its default settings, or the Convolve operator with the "Blur5x5" loaded at its defaults. Save this resulting image as an IFF, 8 bit-plane Data with the name "BlurPic." This image forms the basis of the two Alpha channel masks that will need to be created next for the raised highlight and shadow elements of the final embossed image (FigurelC).
We blur it to impart soft edges to the eventual highlights and shadows.
Now to create the worker bees of the entire emboss project, load a BnckDrop and set its parameters to Color, Fill, R255 G255 B255 and a width and height exactly equal to the latest version, scaled or unsealed, of our background texture "BackPic." Save this IFF, 24 bit-plane image as "BackDropW." Do the same procedure again, except this time change the colors to "RO GO BO" and save as "BackDropB." These images, when used in conjunction with the upcoming Alpha masks, will be responsible for the lightening and darkening of the background texture's highlight and shadow regions (Figure ID).
Creating the Alpha Channels These next steps will create the Alpha channels that function as the linear transparency keys between the background texture and the white and black backdrops just created to "lay down" the highlight and shadow regions. Remember, in ADPro's version of Alpha channeling, white or higher values are transparent while black or darker values in an 8 bit-plane image are opaque. This is the reason why we made a negative of the foreground image, to allow the original black design elements to be composited onto the background texture with variable transparency through the
Alpha mask. So while we still have "BackDropB" loaded in ADPro's buffer, turn on Composite and switch the Load option back to IFF.
Load in "BlurPic" and when the Composite Control requester appears, leave all at their default values except the offset values Off X and Off Y. Choose a value that will be representative of how much emboss effect you desire. Take notice. A positive value will create the Shadow Alpha channel and negative values will create the Highlight Alpha channel by offsetting the transparency keys in opposite directions. So to compose the Shadow Alpha mask, enter (+4) in both gadgets and accept the requester. In ADPro, two conditions must be met for an Alpha channel to work properly.
First, an Alpha channel must be the same size as the image being loaded, this is the reason why we've composited the "BlurPic” onto the "BackDropB" because this new Alpha mask will be used between the background texture and the shadow plane "BackDropB." Second, the Alpha channel must be a gray scale IFF; therefore, since we just composited a gray scale IFF onto a full- color image, we must use the operator Color To Gray to convert this new image back to gray scale. Now save this IFF, 8 bit-plane image as "AlphaS" (Figure ID).
We'll now need to create the highlight Alpha mask so turn off Composite and reload "BackDropB." Switch Composite back on and reload "BlurPic." This time in the Composite Control requester, change the Off X and Off Y values to (-4) and accept.
Again, convert to gray with the operator Color_To_Gray and save this IFF, 8 bit-plane image as "AlphaH" (Figure! D). We now have our Highlight and Shadow Alpha channels.
The last temporary file we need to create before the finale is a textured foreground mask, used in the final composite to cover all the highlight and shadow artifacts that shouldn't be seen. For this, make sure Composite is off and load in the background texture "BackPic." Turn on Composite, load in "NegForePic," and in the Composite Control requester, make white (R255,G255,B255) the transparent color, click Center and accept the requester. This fills in the white regions of "NegForePic" with the background texture, leaving the rest of the image solid black. Save this IFF, 24 bit-plane image
as "TexturePic" (Figure IF). Now for the final mix.
Turn off Composite and load in the background texture. Now turn on Composite and choose the Load option "Alpha." Load in "BackDropH" and when the Composite Control requester appears, make sure all parameters are at their defaults, no offsets and no transparency color, and accept.
Unfortunately, because of another quirk in ADPro, the Mix parameter has no effect when used with the Alpha loader option; therefore, we'll take care of this problem shortly. Now when the file requester appears asking for an Alpha channel to load, select "AlphaH." You've now just added the highlight region to tire background, but because tire transparency Mix failed to function, we have a rather washed-out highlight. Correct for this by changing the Load format to IFF, leave Composite on and now load in the original background texture. In the Composite Control requester, again leave everything
at default, except this time enter 65 for a Mix value to reduce the highlight effect. Next, change the Load format back to Alpha and repent the procedure as before using "BackDropB" lor the image and "AlphaS" for the Alpha channel. Again, reduce the shadow effect, but not as much, by compositing the background texture back onto this group with a Mix value of about 20.
Finally, composite the "TexturePic" onto this bunch using Center, a transparency color of blaek(RO,GO,BO), and a full Mix value of 100. [f all went well, you should now have a nicely embossed border design on a background texture (Figure 2).
For a final touch, consider blurring this image once to smooth out the rough edges or jaggies that were inherent in the foreground image. Otherwise, you're done.
Vignette Sandwich As you can see from Figure 2,1 went through several extra steps in the embossing process to add another image between the background and the foreground border design. While I won't detail those steps for you here textually, 1 think you should be able to understand how this was done by visually examining the component images in Figure 3. However, I must point out that had 1 merely composited the vignetted photo onto the final embossed image instead of first compositing it onto the background texture, the sense of depth created by the fine highlight and shadow details in the
interior of the oval would have been destroyed. It is this attention to the small details that add to the realism of the embossed effect.
Inward Embossing With a few minor exceptions, the principle for achieving an inward-pressed look is much the same as that for outward embossing. The major differences lie in the creation of the highlight and shadow Alpha channels. Instead of surrounding the elements of the foreground image as before, the shadows and highlights must lie inside the elements themselves, as if the edges of the background are casting shadows into the foreground elements' depression. Therefore, when creating the Alpha transparency keys, you must use the foreground image and a negative of itself composited together
at a slight offset to mask out all regions but the highlight and shadow strips. This process is very similar to that operation in DeluxePaint when stamping down a two-color brush onto itself when using the right mouse button to reverse the colors being applied.
Furthermore, once these pre-Alpha masks are created and blurred, the "NegForePic" is composited on each to mask out tire blurry while portions that leaked outside the foreground elements because of the blur process.
Lastly, in the final compositing frenzy, the effects of the highlight and shadows can be reduced more quickly by mixing in the "TexturePic" with black transparent instead of using the whole background texture. The image created here utilized a public domain Postscript font called CableDingbats and the background was one from the ProTextures collection labelled Cold.TXT (Figure
4) . It you have any questions about inward embossing that 1 may
not have covered here, feel free to consult the Arcxx script
which details some extra minor points.
The Scripts As usual, the code is heavily commented for yours and my benefit. The script entitled "Lmboss.adrx." can be called from within ADPro itself by assigning it to one of the function keys, or by using the header script "Emboss.Hdr.rexx" from a shell or assigning it to a Directory Opus button. This script basically starts ADPro if it isn't running already and switches control to "Emboss.adrx" once Adl’ro is found.
One minor point that 1 didn’t cover in the main tutorial but that is taken care of in the code is the fact that when the foreground image is blurred for later use as Alpha channels, the direction of the blurring is unfortunately not proportional in both directions due to the nature of the convolution. Consequently, f have corrected this by adjusting the offsets in the Composite parameters. If you've been following along with the tutorial, you might notice this effect in your final embossed image as thinner highlight lines in the horizontal direction, and thinner shadow lines in the vertical
If you'd prefer, you can obviously save time when entering this code by omitting the comments. By my calculations, using the Arcxx script instead of manually embossing should save you approximately 30 minutes.
Conclusion As you may have noticed, 1 chose not to include any Arexx script for OpalPaint, only because it was determined that using ADPro is much faster due to the flexibility and efficiency of the more important functions, namely Blurring and Scaling. Besides, as of version 2.1 of OpalPaint, there are no Arexx commands listed for controlling the Alpha options of the Alpha mode, not to mention a bug, rendering Zap inoperable when using an Alpha channel during a Rub-Through operation. These were crucial to the success of the automatic Arcxx emboss operation. However, you might try this related
exercise anyway in OpalPaint if you have it.
Load in a favorite texture and make a duplicate of it in a spare page, Return to the original page and Zap the whole image using the built-in "Emboss" mode. Now using a transparency of 30%, perform a Textured Rub-Through of the spare page image onto the current page. Simple and mildly interesting.
We Have 200 250 300 Watt 2000 3000 4000 Power Supply Solutions Great For Toasters!
Pyramid Mouse Master $ 49.95 Slingshot ( -2(10USlol ForA-500 Use A-2000 CanJv On Your A-500! $ 39.95 Pyramid RAM A-501 Clone W Clock Etc. S49.95 A-601 1MB W Clock Etc, $ 99.95 Corning Soon A-1200 RAM Expansion Pyramid Hand Scanner Is The Only Amiga Scanner Til Come With A Parallel Pass Through Interface!
Swifty Mouse Handy Mouse 1 True Throe Billion. High Two Bun on Micro Resolution Micro Switch 5witch Based Amiga 1 Mouse. Great With Brilliance.
DjfVVItO Ijl'UsK (IMili, Automatic Switch For The Arnica Mousc jovsiick Potts. |!
Select Between Mouse Or Joystick Simply By Pressing The f Fire Button On Whichever Device You Need.
Pyramid Midi Interface Great Amiga MIDI. Includes Serial Pass Through Port and Multiple MIDI Connections, I In, 2 Out & 2 Thru!
¦nsnp Pyramid Sound Enhancer Improve 'Ihe High End Sound Output Out : of Your Amiga. A Must If You Record Sound To Video Tape etc.!
Pyramid Stereo Sampler High Speed Stereo Sound Sampler W Input Level Controls A: Microphone Input Jack. 569.95 Amiga IDE Cables S 14.15 Pyramid ROM Switch Only $ 39,95 Kevboard Muuse Controlled Flicker Blaster!
Contact Your Dealer or Micro R.&D. Visa M C COD (3081 745-1243 Voice
(308) 745-1246FAX Flicker Re mover & Audio Amp.
Circle 11B on Reader Service card.
Emboss.adrx Emboss.adrx vl.O by William Frawley November 29, 1993 Embosses a 2-color image or logo onto a full-color texture or background using ADPro.
Usage: Call from a function key in ADPro by renaming this program in one of ADPro's hotkey naming conventions (xFy.adpro) where x=QualifyerKey and y=l-0, or use the Arexx macro script FO.adpro included with ADPro which allows the user to select any Arexx script via a handy file requester. Simply select "Emboss.adrx", This program can also be called from within the included Arexx header script which will allow you to start this script from a CONsole or Directory Opus.
NOTE: Several temporary files are created in the process, therefore a HardDrive or plenty of RAM is highly recommended.
OPTIONS RESULTS ADDRESS "ADPro" ADPRO .TO FRONT *•- !** •• ** •* **- Ask user for b&w Foreground image and full-color ** Background image, llae ADPro's Arexx GetPile feature ** to assign logical filenames to the external files ** to be used as the Background Texture and Logo later ** IF ForeWidth BackWidth I ForeHeight BackWidth THEN DO Okay2 *"OK=Scale ForePic CANCEL=£cale BackPic"' IF RC=0 THEN WhichOne~"Baek" ELSE whichOne=”Fore" END GetFile '"Choose 2-Color Foreground Image..." IF RC=1Q THEN CALL Fail("Selection Failedi") ForePic=ADPRO_RESULT GetFile ' "Choose Background
Texture..." ¦ IF RC=10 THEN CALL Fail "Selection Failed!") Back?ic=ADFRO_RESULT ELSE WhichOnesO • No Scaling flag.
Create NEGATIVE of ForePic to be used later. SAVE as NegForePic. NOTE: As of ADPro V2.1.3 there is a bug when Scaling a 2-color image and then using the Operator NEGATIVE, so here we take the Negative first, Save as NegForePic, then later Scale both ForePic and NegForePic if necessary, and finally resave both as NewForePic and NegForePic, respectively .
Ask user for Highlight Shadow Offeet. Default for ScreenSize images is 4.
Offset=4 * Default offset, * * Inverse Forepic for use as Alpha * mask where white is transparent.
Operator "NEGATIVE" GetNumber '"Enter Shadow Offset' 4 I 10 IF RC-=0 THEN CALL Fail "Wrong Parameter!") OffsetsADPR0_ RESULT OffsetX=OffBet 0ffsetY=0ffset CALL Render NegForePic=Directory I|"NegForePic.ilbm" Save NegForePic "IMAGE" I * * ** SCALE?
**- ** Ask user for Highlight and Shadow strength, *• ** ** GetNumber '"Enter Highlight Strength %):'" 35 1 100 IF RC-bO then call Fail ("Wrong Parameter!") HighMix=100-ADPRO_RESULT * Invert for Texture Strength • GetNumber '"Enter Shadow Strength (%):"' 80 1 100 IF RC-=0 THEN CALL Fail ("Wrong Parameter!") ShadMix=iOQ-ADPROJlESULT * Invert for Texture Strength • IF whichOne="Fore" THEN DO i* SCALE FOREPIC CALL Scale * SCALE NegForePic, used for * both IN and OUT Embossing.
ForeWidth=GetWidth ) * Get new dimensions.
ForeHeight=GetHeight() CALL Render Save NegForePic "IMAGE" IP Directions-iN" then do Load ForePic CALL Seal e CALL Render ForePic=Directory I!"NewForePic.ilbm" * Leave user's Save ForePic "IMAGE" * original image intact, END ELSE NOP I•• Ask user whether to emboss logo Odtward or INWARD? •¦ ** ** Okay2 '"Emboss Direction: OK=Out CANCELaln?"
IF RcaO THEN Direction "IN" ELSE Direction="OUT" Ask user where to store temporary files that are created. If user selected hard drive, parse off Directory where ForePic is stored to use as location for temporary file storage. Otherwise, if RAH is abundant, change the Directory to "RAM:" IF WhichOne="Back" THEN DO Load BackPic CALL Scale BackWidth=GetWidth() BackHeight=GetHeight() Sformat "IFF" IF RC-=0 THEN CALL Fail(ADPRO RESULT) BackPic=DirectoryI I"NewBackPic.iff24" Save BackPic "RAW" END * SCALE BACKPIC Okay2 “'Temp Dir: OK=RAM: CAHCEL=HardDrive'" IF RC=0 THEN Directory=GetDir ForePic)
ELSE Directory="RAM:" ELSE NOP * NO SCALE NECESSARY * LOAD Foreground & Background pics to determine each image's dimensions,
* * V ** Determine Center Offsets for ForePic relative to **
**-*V CenterX=(BackWidth-ForeWidth}%2 * Integer division, CenterY=(BackHeight-ForeHeight) 2 Lformat "UNIVERSAL" Load 3ackPic IF RC--0 THEN CALL Fail “Load Failed!") BackWidth=Getwidth() BackHeight GetHeight() ** Create the White Highlight layer **¦-- ¦** Load ForePic IF RC~=0 THEN CALL Fail ("Load Failed!"
InageType Type=ADPRO_RESULT IF Type-s"GRAY BITPLANE" THEN CALL Fail ("Must be BsiW!") ForeWidth=GetWidth() ForeHeight=GetHeight() -) Lformat "BACKDROP" Load "ANY" BackWidth BackHeight "COLOR" 255 255 255 Highlight=Directory I I"BackDropW.iff24“ Save Highlight "RAW" ** Create the Black Shadow layer ** ** Lformat "BACKDROP" Load "ANY" BackWidth BackHeight "COLOR" 000 ShadowsDirectory |I"BackDropB.i f f 2 4 * Save Shadow "RAW" Ask user which inage to SCALE, if needed. For best results, ForePic should be smaller than BackPic in both dimensions. So, either reduce the size of ForePic, or scale
the Background Texture larger, which, depending on its nature and if it's a 24-bit image, won't suffer too much from the jaggies.
BASE Sbase Fersonal 4 includes a built-in text editor. Mai merge, label printing and form designer.
Sbase Professional 4 includes all ol the features of the Persona! Version plus adds support for Arexx and the Database Management language CDML1 for creation of custom applications.
Sbase 4 developer s extension is a one time license that provides the ability for applications developed with DML to run by themselves without requiring the user to use the full blown Sbase Professional 4.
Sbase Personal 4 - List $ 149.95 Sbase Professional 4 - List $ 299.95 Sbase 4 Developers Extension $ 399.95 Upgrades and Updates from earlier versions of Superbese Personal and Professional are available from Oxxi • call or FAX for information.
P0 Bo* 90309 Long Beach CA 90809 (3101 127-1227 inc. FAX (310) 427-0971 Oxxi IF Directioa="GUT" THEN DO • OUTWARD Embossing * * Create Blurred NegForePic • CALL Blur(BlurAmt) BlurPic=DirectoryI I"BlurPic.i££8” Sformat "IFF" Save 3lurPic "RAW" * Create Highlight Alpha Channel * Load Shadow * Used for opacity in Alpha mask * Load BlurPic CenterX-OffsetX CenterY-(OffsetY%.6) 100 Operator "COLOR_TO_GRAY" * The factor .6 is * AlphaH=Directory!I"AlphaH.iff8” * used to adjust the * Save AlphaH "RAW” * offsets because of * * the way BLURing operates. * * Create Shadow Alpha Channel
* Load Shadow Load BlurPic CenterX+(OffsetX%.6) CenterY+OffBetY 100 Operator "COLQR_TO_GRAY" AlphaS=Directory|I"Alphas.iff8" Save AlphaS "RAW" END ELSE DO * INWARD Embossing * * Create Shadow Alpha Channel • Load ForePic OffsetX' .6 OffsetY 100 255 255 255 CALL Blur (BlurAmt) Load NegForePic 0 0 100 255 255 255 * ForePic Mask * Sformat "IFF" BlurPicsDireetoryI I"BlurPic.iff8" Save BlurPic "RAW" Load Shadow * Opacity Mask * Load BlurPic CenterX CenterY 100 Operator "COLOR_TO_GRAY" AlphaS=DirectoryI|"AlphaS.iff8" Save Alphas "RAW" * Create Highlight Alpha Channel * Load NegForePic
OffsetX=-Of£setX * Reverse Offsets for Highlight * OffsetY=-OffsetY Load ForePic OffsetX Offset . 6 100 255 255 255 CALL Blur (BlurAmt) Load NegForePic 0 0 100 255 255 255 • ForePic Mask • Save BlurPic "RAW" Load Shadow Load BlurPic CenterX CenterY 100 Operator "CQLOR_TO_GRAY" AlphaH=DirectoryI I"AlphaH.iff8" Save AlphaH "RAW" END ** *. ** Create a "Textured Logo" by compositing ForePic on * * ** to BackPic while masking out the Black portions in ** ForePic to allow the Background Texture of BackPic ** ** to show through. •• ** ** Load BackPic Load NegForePic CenterX CenterY
100 255 255 255 * White parts " * * Transparent* IF RC~=0 THEN CALL Fail "Composite Failed!") Operator "CEOP_IKAGE" ForeWidth ForeHeight CenterX CenterY IF Directions"IN" then DO Brightness "-5" * Reduce apparent brightness * Operator "APPLY MAP" * of iNset logo. * * Reload ForePic with White area transparent to re- • BlurAict 0£fset*2 * BlurAmt proportional to Offset value * * because larger elements need fuzzier * * edges as well as larger offset values. * Lformat "IFF" Load NegForePic •*- ¦*• * * Create Blurred Negative Alpha Channels for soft ** ** Highlight and
Shadow edges. •• ** ** **-** I** Create Final Embossed Image 1 ** **-** IF Directions"OUT" THEN DO * OUTWARD Embossing * Load BackPic Lformat "ALPHA" IF RC-=0 THEM CALL Fail(ADPRO_RESULT) Load Highlight AlphaH 0 0 100 Lformat "IFF" Load BackPic 0 0 HighMix * Since MIX doesn't work * * using ALPHA loader, reduce * * effect of Highlight by re- * * compositing BackPic at MIX * * of "HighMix". • Lformat "ALPHA" Load Shadow Alphas 00 100 Lformat "IFF" Load BackPic 0 0 ShadMix * Reduce Shadow intensity. * Load TexturePic CenterX CenterY 100 000 END ELSE do • INWARD Embossing
* Load BackPic Lformat "ALPHA" IF RC-=0 THEN CALL Fail(ADPRO_RESULT) Load Highlight AlphaH 0 0 100 Lformat "IFF" Load TexturePic CenterX CenterY HighMix 000 Lformat "ALPHA" Data isn’t just text and numbers anymore The Amiga computer opened up the world of graphics and sound Sbase (formerly known as Superbase) helps you keep track of your pictures. Sound files and enims so you can readily retrieve them or harness them for creative applications With use of graphic files - you can create a database of inventory not |ust by part number but by a graphic image as well Sound samples can be added
to impart special directions or simply to help you tie in pictures and sounds used on a project.
Sbase's full relational capabilities and intuitive interface makes it one of the most powerful database's on any platform. Capacities of database files and indexes are limited only by disk storage and your creativity.
Version 1 3 of Sbase adds compatibility with AmsgaOOS 3.0 and the new AGA chip set. Use of Anim files, EPS clip art and compugraphic re-scalable fonts The new Re-index feature gets you out of jams fast.
Supertose is a tradamarfc of Softwuro PuOWtfvng Corp. Sbase n a trademark of On Inc AmgaOCS t$ a trademark Ol Commodore-Amiga Circle 159 on Reader Service card.
* install pure Black(0,0,0) parts leaving the darkened V * cexcured lego intact. V Load NegForePic 0 0 100 255 255 255 END ELSE NOP TexturePic Directory 1 I"TxtPic.iff24w Save TexturePic "RAW" Load Shadow Alphas 0 0 100 Lformat "IFF" Load TexturePic CenterX CenterY ShadHix 0 0 0 END Operator "BLUR" 00 * Optional, but reduces jaggies * **-** ** CLEANUP ** *•-** ADDRESS COMMAND 'C:Delete‘ NegForePic ADDRESS COMMAND 'C:Delete' BlurPlc ADDRESS COWHAND 'C:Delete' TexturePic ADDRESS COMMAND 'C:Delete' Highlight ADDRESS COWHAND 'C:Delete' Shadow ADDRESS COMMAND 'C:Delete' AlphaH ADDRESS
COMMAND 'C;Delete’ AlphaS IF WhichOne THEN ADDRESS COMMAND ’CsDelete' ForePic END IF Forewidth =Backwidth & ForeHeight BackHeight THEN Do IF WhichOneFore" THEN, Percent=TRUNC( BackHeight ForeHeighc)* 100) ELSE Percent-TRUNC(fForeHeight BackHeight)*100)*3 END ELSE NOP PCT SCALE Percent Percent IF RC-=0 THEN CALL Fail(’’Scaling Failed!'') * These steps are to insure chat Color Registers 0 & 1 f* are again pure B&W because if scaled, colors will be- l* come altered.
T * *-* • f Dither 0 Render Type 2 Ppoke 0000 Ppoke 1 255 255 255 PstatUS LOCKED Execute *• EXIT ** **-'* Okay2 '"Finished! Save?'" * Used to atop * * auto close of * IF RC-sO THEN DO • AEPro if began * IF RC-=0 THEN CALL Fail("Render Failed!") Sformat "IFF" IF RC-=0 THEN CALL Fail ADPRO, RESULT) RETURN EmboBsPicsDirectoryII"EmbossPic.24" * from Shell or *f Sformat "IFF" • Dopus header * Save EmbossPic "RAW" * script named * END Emboss.Hdr.rexx* EXIT 0 Xsize Width=ADPRO_RESULT RETURN Width ... +*••******•**..... INTERNAL FUNCTIONS *??****•***••****• ** ******
*•***.**? ... * NO dithering * 2-Color ILBM Make sure ColorO is Black(0,0,0) * Colorl is white 255,255,255) * Now Lock the Palette * Render Fail: PARSE ARC Text Okayl Text EXIT 20 RETURN GetEeight: Ysize Height=AD?RO RESULT RETURN Height GetDir: 31ur: PARSE ARG Loops DO i=I TO Loops Operator "BLUR" 0 0 END RETURN PARSE ARC FileName 51ashPos=LASTPOSFileName)*1 PARSE VAR FileName 1 Dir =SlashPos RETURN Dir Scale: IF ForeWidth BackWidth & ForeHoight BackHeight THEN DO IF WhichOne="Fore" THEN DO NewHeight=BackWidth*(ForeHeight ForeWidth) NewWidth=BackHeight*(ForeWidth ForeHeight)
IF NewHeight BackHeight THEN, Percent-TRUNCI(BackHeight ForeHeight)*100) ELSE Percent=TRUNC((Backwidth Forewidth)¦100) END ELSE DO • If WhichOne = "BACK‘* * NewHeight=ForeWidth*(BackHeight SackWidth) NewWidthaForeHeight¦ BackWidth BackHe ight) IF NewHeighOBackHeight THEN, Percent=TRUNC( ForeHeight BackHeight)•100)+3 ELSE Percent=TRUNCI(Forewidth Backwidth)•100)+3 END END IF ForeWidth BackWidth & FcreHeight =BackHeight THEN DO IF WhichOne="Fore•' THEN, Percent=TRUNC((BackWidth ForeWidth)*100) ELSE Percent=TRUNC£(ForeWidth BackWidth)*100)+3 Emboss.Hdr.rexx Emboss.Hdr.rexx vl.O by william
Fravley A header script to launch the ADPro Arexx script "Emboss.adrx" from, a shell or Directory Opus.
From Console: rx HEXX:Emboss.Hdr.rexx From Dopus: Click Dopus gadget that is configured to run this Arexx script using (F) as executable string parameter to send files as an argument string.
Status 27 Set 'Cancel' Verify Title IF RESULTsC THEN EXIT * * * NOTE (with Dopus): * * "No Filename Quote" flag in Dopus gadget MUST be set!
• • Gadget's command string 3et as AmigaDOS should look * like this; * Run rx REXX:Emboss.Hdr.rexx * * "Run" precludes the overhead of an extra shell process * similiar to using the rexx server's additional host * port 'AREXX' which supports asynchronous commands.
* ****? SAY SAY ' **** Emboss vl.O, by William Frawley SAY SAY SAY 'Press JRTN] to Continue. ANY KEY to Abort' PARSE PULL ok IF ok -= " THEN EXIT 20 END OPTIONS RESULTS trace results * Ib user running Dopus? If so, use that for interface. *f • ¦* Dopus_Flag=0 * Initialize Dopus Flag to zero * IF SHQW( *p'. ' DOPUS. 1’) THEN Dopus ,Flag=l ELSE NOP * NOP is "No Operation" instruction *t ADPro Locate: * Insert proper path to ADPro if not assigned as ADPro: * • Open ADPro behind other screens.
IF -SHOW('P','ADPro') THEN DO ADDRESS COMMAND 'Run ADPro:ADPro BEHIND' ADDRESS COMMAND 'SYSrRexxc WaitForPort' 'ADPro' IF RC=0 THEN RETURN 1 ELSE RETURN 0 f* Show title and continue?
* * CALL Verify ELSE RETURN 1 * ADPro Running?
*- IF -ADPro Locate() THEN CALL No_ADPro ELSE DO IF DopuB Flag=l THEN TopText "** ADPro Running ELSE SAY '** ADPro Running **' END • Start Embossing * • No_ADPro: Err Mess='** Error Opening ADPro **' IF Dopus Flag=l THEN DO ADDRESS ’DOPUS.1' TopText Err Mess EXIT 20 END ELSE DO SAY SAY Err_Mess SAY EXIT 20 END CALL "REXX:Emboss.adrx" Close ADPro: ADDRESS 'ADPrO' ADPRO EXIT EXIT 20 Close ADPro CALL Close.AEPro INTERNAL FUNCTIONS
• AC* Verify; Title='Emboss vl.O, by William Frawley' IF
Dopus_Flag*l THEN DO ADDRESS 'DOPUS.1' • Initialize Dopus
requester button text * Status 26 Set 'Okay' Please Write to:
William Frawley c o Amazing Computing
P. O. Box 2140 Fall River, MA 02722-2140 A mazing Computing &
AC's TECH SUPER SPRING SPECIALS!
While supplies last!
Order complete volumes of Amazing Computing and AC's TECH Back Issues at these incredible prices!
Just Look: ANY 12 BACK ISSUES A mazing Computing-.
$ 29.95 $ 20!
($ 25 Foreign) Includes shipping & handling) ANY 4 BACK ISSUES AC's TECH.
$ 45.00 $ 40!
(Includes shipping & handling) Don't miss out on this great offer!
Call today and complete your collection of the World's Most Informative Amiga Magazine!
CaU 1-800-345-3360 fr 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 you! This is the best way they have of determining the Amiga community s interests and needs. Take a moment now to contact those companies featuring products you want to learn more about. And, if you decide to contact an advertiser directly, please tell them you saw their advertisement in Amazing Computing!
Advertiser Page Reader Service Number AMOS 71 134 Armadillo Computing 70 * Artscope Industries 70 117 ASDG. Inc. 5 102 Computer Basics 48 101 Computer Basics 49 101 Delphi Noetic Systems, inc. 37 Devine Computers 43 110 Digital Creations CHI 109 Digital Creations CIV 108 Digital imagery 4 125
D. K.B. 26 194 Dreamworks 70 151 Expert Services 7 116 Great
Volley Products 1 105 Horizon West Productions 68 123
INOVAtronics 9 114 InSpiral Technologies 68 166 J&C Computer
Services 68 165 Memory Management 69 103 Micro R&D 75 118
Migraph, inc. 89 130 Computer Answers 19 120 Oxxi, Inc, 77 159
Proton Palace Professional 69 115 Scientific Amigan 69 112
Specfronics International USA 42 126 Whitestone 62 148 Warm &
Fuzzy Logic Cll 104 Winter '94 Consumer Electronics Show The
WinterConsumer Electronics Show, January 6-10 in Las Vegas,
continued its tradition of excess. There were more
exhibitors (1,725+), more exhibition area (1.01 million square
feet), more than 3,200 journalists, and over 79,000 attendees.
Al! Of this excitement and hype is presented only a few days after the holidays to start retailers and distributors thinking about next season's sales. Exhibitors and attendees from around the world come to CES to see the latest technology and to decide which products they need to add to their stores' shelves over the next three quarters. As expected, tlie competition is high. Vendors display products ranging from auto alarms to video tapes. Walking through the convention floor, attendees see the latest stereo or television marvel as well as the furniture to house it.
This year, the traditional auto audio systems and personal video products seemed to dim against the larger fight developing in multimedia. Corporate developers of platforms such as 3D0, Atari Jaguar, CD-i, Sega, Nintendo, and CD12 each created uniq ue ways to press the importance of their products.
Commodore Low Key and Effective Commodore's booth was a large meeting room off the main convention floor.
Commodore's intention, as explained by a CBM executive, was to use their time and resources to discuss the potential of CD33 sales with the people who could best distribute it. By reducing the foot traffic through the display area, Commodore executives were able to concentrate on the key people they needed to convince in order to make CD’’ a success.
To accomplish this goal, Commodore utilized their main executive staff. When attendees entered the Commodore area and asked a question about developing for the Amiga or CD12, chances were they would have been sent directly to JoJin Cambell, Director of CBM's CATS program. A question concerning Commodore's growth or engineering direction, would have been directed to none other than Lew Eggebrecht, CBM's Vice [Resident of Engineering, Executives from Commodore UK, Commodore Germany, Commodore Canada, as well as representatives from Australia were also available to speak with retailers
and distributors from their countries.
This low key approach was effective, according to several CBM executives. While we are not permitted to name some of the companies represented, almost every major retailer and chain spent time with CD32. CBM representatives were very pleased witli the results.
On Friday, January 7, Commodore held a press conference with a standing room only audience. Ron Peterson, Vice President of Anthony M. Franco inc. the public relation firm CBM hired to promote CD’2, began the meeting. Mr. Peterson was followed by Lew Eggebrecht who discussed the design specifications of CD’2 and some of its properties.
Mr. Eggebrecht stated that there were currently eighty titles for CD33 with forty-two of those titles available in NTSC format.
Jeff Porter, Director of Product Development for Commodore International, gave a quick presentation of some of the new Above : CD33 MPEG kits were on display.
Right: Commodore speakers (left to right) Ron Peterson, Jeff Porter, Lew Eggebrecht, and Geoff Stilley introduced the CD32 technology and marketing plan to a standing room only audience (Below).
Games available forCD’L At the beginning of his talk, the slides malfunctioned and Jeff was able to demonstrate the flexibility of the Amiga 12(10 by resetting the software in less than 30 seconds. He also gave a very fast explanation of MPEG and CD"'s versatility.
Geoff Stilley, President and General Manager of Commodore U.S.,stated that the target market for the CD’2 will be, "...electronic game players with cartridge based machines, families with children ages 4 and up, single adults and married adults without children, and also households with an income of $ 35,000 plus."
Concerning the distribution of the CD'2, Mr. Stilley stated, "First we will look for software outlets usually located in shopping malls. Our second attack will be television home shopping channels, select electronic retailers, video rental stores, music stores, and, by the mid part of the year, mass merchants and toy stores.” "Our proposed marketing strategy will be to introduce the CD’2 to the target audience I just discussed. We will generate retail traffic with a combination of advertising, public relations, direct mail, and special events. We will also combine this with extraordinary
point of sale materials for all of our resellers. We are also going to attack the newspapers with ads in local newspapers as well as select national papers. For magazines, we plan full color spreads in both ch i 1 d ren's m aga zi nes as wel 1 as na tiona I publications. For television, we will be running 30- and 45-second commercials which will commence in the third and forth quarter of
Mr. Stilley went on to promise better press relations with CD12 units available for evaluation,appearances and product reviews on various morning talk shows and news programs, and to continue the video satellite links they did earlier. For public appearances, CBM will promote the CD12 at sporting events and in movie theaters and they are going to set up game challenges across the United States in high traffic malls. He also suggested a special mailer to theU. S. Amiga user groups.
"Lightwave is the best 3-D interface I have ever seen.” Harvester, a new game in development by Merit Software, will first be released for PC platforms.
However, all of its amazing graphics were created on the Amiga with Lightwave 3D.
Competition The Atari Jaguar and CD-i booths were near one another in a temporary pavilion created for the show. The building was one of the four units across the street from the main conference center. Unfortunately for both companies, their areas were a long walk from the main event and only the strongly interested or determined attendee made the trip, The Atari Jaguar ($ 249.95) has been successful in creating interest in its 64-bit internal architecture. While initial sales have been good, some rumors claim that Atari has received returns on the early units. With the Jaguar's
CD-peripheral ($ 200) not available until the second half of 1994, Atari could have trouble maintainingthe interest in their product against 3D0, CD-i, CD52, or even SEGA's to-be-released CD-system, Saturn.
3D0 had a 5000 square foot booth in the multimedia section aswell asexhibitionspace in Panasonic's area, 3D0's intent seem to be to show as many software titles as possible.
Their main booth sported countless vendors demonstrating products either in production or to be released.
3D0 also demonstrated their video capabilities. One display promised realtime MPEG compression. Live video in one monitor was re-displayed by MPEG compression in a second monitor a minute later.
Nintendo and SEGA split the largest of the four buildings. Each had a variety of new games and controllers. Most industry observers suggest Sega's portion of the trade show floor is growing in proportion to their new domination of the market.
A n i nteresti ng SEG A display came from Heart Beat™. Hea rtBea t has created Personal Trainer software and sensors for your exercising equipment. Instead of just going through a boring session with a stair climber or a stationary bike, you can attach a SEGA and the HeartBeat sensors and play one of three HeartBeat games. The faster you go, the harder your character plays. When you use the pulse rate monitor, the character will only perform his best when you are at your appropriate pulse count.
Electro Brain Corporation entertained fight fans Saturday with Sugar Ray Leonard and Marvelous Marvin Hagler as they sparred with Boxing Legciulsofthe Ring, Electro Brain's new championship boxing program for the Nintendo and SEGA. Later, tine two champs signed autographs for fans in Electro Brain's booth for over two hours.
Amiga Power One of the most bizarre stories from CES comes from Merit Software. They are in theprocess of creating a fascinating Cdbased game for the IBM called Harvester. However, every screen and graphic is being created by three talented Amiga artists using LightWave 3D by NewTek.
"LightWave is the best 3-D interface 1 have ever seen." Stated Chad Woyewodzic, Lead 3-D modeler for the project. He is joined in his work by Mike Napodano, organic artist, and Kevin Obregon, art director. They have created a world of disquieting images to tell the story, When asked if the game would also be available on the Amiga, they stated that all they would need is an Amiga programmer toprogram the game sinceall of the art is available.
Non-Computer Extras Aside from celebrities, new games, and the hundreds of tilings for the computer buff, CES also offers a variety of interesting new tools. Seiko’s Home Contractor Series is a must see. They have developed a line of precision electronic measurement tools. The ProMeasure+ (originally called the Home Contractor) uses ultrasonics to measure the distance between two walls from 2 to 33 feet.
The user can then measure the other room dimension to compute area or volume for paint, carpet, wallpaper, etc, Seiko also introduced the ProMeasure (without computing ability), theProLevel,as well as the ProTapelb', The ProLevel allows users to level any item by sight or by sound such as placing the level on the top of a table and then adjusting the table height from below. The ProTapelb' is a 16 foot tape measure fitted with a large digital display.
• AC* CD32 Review Nigel Mansell’s World Championship Gremlin
Graphics Software Limited The most exciting racing driver in
the world has teamed up with Gremlin Graphics Software to bring
you the definitive Grand Prix experience. In World Cham
pionship you take part in the full Grand Fix season. Each
country is represented and all 16 Grand Prix tracks are waiting
for you to race.
Your aim is to emulate the success of Nigel Mansell, to win the World Championship and prove yourself the best Formula 1 driver.
World Championship allows you toattend driving school, race a single circuit or jump right into a full race season. While you must race in the Canon Williams Renault IT car, you are allowed to configure your vehicle to suit a particular race by changing parameters for transmission type, gear ratio, tires, and airfoils. Experimentation with the various options produced some interesting handling characteristics and often lead to more time off the track than on! More often than not, the settings were left in the default mode which provided acceptable results. Controlling the car is fairly
easy in relation to other games of this tvpe, although anticipation of turns is mandatory.
The graphics are outstanding, and Gremlin has provided welcome details such as realistic pit crews, rear view mirrors, and changing weather conditions and backgrounds suited to each race circuit. While the sound effects were realistic, thankfully there was an option to turn off the background music, which was a distraction at best. Overall this is a very playable racing simulation and will keep many a would-be racer happy for hours. Inquiry 249 Oscar FLAIR Software Oscar is a Mario-styleplatform game that appears to utilize the graphics capabilities of the CD32 unit to their fullest- As
with most platform games, Oscar combines arcade action with exploration and puzzle-solving. As the title suggests, you take on the role of Oscar as he changes disguises to become the latest hero of the Silver Screen. The object isto stay alive long enough to collect enough "oscars" as in the award statue allowing exit to the next level.
Each level is based on a different class of movies, such as horror, war, western, comedy, cartoon, etc. and may be entered in any order.
As Oscar enters each level, he disguises himself to fit into the scene. While Oscar mav look like a G.I., cowboy, vampire, etc., his basic abilities remain the same. In order to gain additional lives and powers, Oscar must search out floating film canisters scattered throughout the level. Each canister contains a needed power, lives, or points. Some levels require finding certain powers in order to progress bevond a certain point. On the way to the exit, then? Are many secrets to uncover and suprises to stumble upon. The underwater scenes are very well done. You are aware that there is water,
but are not allowed to see what is below the surface unless you actually submerge.
The thumbpad allows for easy control of Oscar and jumping is accomplished by the usual press of a button. A limited number of saves are allowed on each level. Instructions are included on the disk and are fairly comprehensive. While they are a bit short on tin? Story line, they do provide more than enough information to master the game. Overall, this game is very well done. Pay special attention to the background graphics; the detail of the scenery often caused poor Oscar to fall off a cliff due to lack of attention. Inquiry 251) Trolls FLAIR Software Trolls is essentially the same game as
Oscar, which is also by FLAIR Software, the major difference being a change In general theme.
The character being controlled is a cute little, longhaired troll rather than a nondecript "Oscar." The graphics, supporting characters, and goals have been changed to reflect the different theme. As in Oscar, the object is to collect items, in this case small trolls, while exploring a "Mario"-Style platform world. The graphics are exceptional, as is to be expected given FLAIRs other efforts. Control and playability are on par with Oscar; with the overall game being very enjoyable.
Some may question the publishing of two titles that are so similar, but I actually agree with the practice. From a marketing standpoint, FLAlRappears to be trying to appeal toas manydifferent tastes as possible. Trolls may seem to be mure appealing to some, while "Oscars" appeal to others. Wi th the two games, being as similar as they are, it all comes down to the tastes of the gamer. The only concern would involve the unfortunate person who buys both titles, only to realize that they have essentially the same game with cosmetic changes. While this may be fine for the avid platform-game lover,
it could prove frustrating for those people seeking a diversified game library. Inquiry 251 Mean Arenas International Computer Entertainment What do you get if you combine PacMan™ and the movie Running Man™ 7 Well, in this case you get Mean Arenas, a futuristic game show where contestants must collect coins in a maze, otherwise called arenas, without being touched by the Guardians or other various hazards. You join hosts Bob Belinski and Buzz McCloud as they introduce the contestants and provide commentary throughout the contest. The comments from these two are a cross between a comedy
routine and football play-by-play.
Overall control and play of this game is very much like the old PacMan game, but with many modern improvements. Besides collecting coins, the player also can collect gold for points, weapons to destroy Guardians, keys to unlock doors, first aid to restore energy, and soon. Each level has a different assortment of items to collect, and use so there is a puzzle solving element to this game. For instance, you may need a reach a special weapon locked behind a door, but in order to unlock the door you first need to find the correct key located in the arena. This is not as easy as it sounds as
there is often more than one key per arena. Other features of interest include Teleporters, which transport you instantly to another location in the arena (great for quick get-aways), stairs for moving between floors of an arena, pressure pads that reveal hidden areas of the arena, etc. There are even hidden rooms which can be found by shooting at special wall blocks.
At first this game seemed old, sort of a '90's version of PacMan.
But the more it was played, the more interesting it became. Game play is smooth and fast. The thumbpad controller is well-suited to this type of application. This rapidly turned into a have-to-see-the-next- level-type of game, although reaching the next level often took many attempts using different strategies, The one disappointment was that it appeared that we received a PAL version of the game that caused some status information to be cut off at the bottom of the screen. A more serious problem was the password screen was also cutoff. This made it impossible to enter passwords needed in
order to skip completed levels. We hope an NTSC version is not too far behind.
Even with this minor problem Mean Arenas is a top notch game. The combination of outstanding game play and graphics, solid soundtrack and hilarious comments from Bob and Buzz, made this a thoroughly addicting game. Inquiry 252 D GENERATION Mindscape Recon satellites have spotted an explosion near the top of the Singapore labbuilding.
This is where Derrida, our head scientist, is creating the next Neogen prototype, the D Generation. The D Gen- eration represents an extremely advanced stage of arti ficial evolution. Equipped with sophisticated neuro-hoiographic camouflaging and a super-hardened dermal layer, it is virtually indestructible. We are now forced to accept the unthinkable, that the D Generation is loose in the building. Alone with your jetpack, you have flown from Finland to deliver a package to Genoq Biolabs in Singapore. Your objective is to deliver the desperately needed package to Genoq's head scientist
Derrida. You enter on the 80th floor and work your way to Derrida's lab on the 90th floor.
Sounds fairly simple, right? Weil, think again! This game requires great aim, fast reflexes, and puzzle-solving abilities. You must navigate through over 120 rooms rendered in a unique full-room cutaway perspective while battling (or avoiding) bizarre organisms.
Each room lias locked doors, hidden objects, and various barriers designed to test your mettle. Pushing a switch may open one door while closing another, forcing you to experiment with other switch combinations, These puzzles get progressively difficult as you move from floor to floor. A key feature is the ability to rescue trapped survivors from various rooms throughout the building. Once you have encountered a survivor, he may be able to provide you with information that will help you find out who Derrida is and where you might find him. Besides information, each rescued survivor also
provides you with an extra life.
This game has more than its share of suprises. The humorous animations of you r characters demise are sure to cause a chuckle. The puzzle-solving element is combined nicely with shootem'-up action.
The graphics and sound effects are well done and control via the thumbpad is easily mastered, D Generation has numerous save and restart options, which makes progression through the game much easier. Overall, Mindscape has created a challenging game with a style all its own. Lf you are looking for a game with plenty of suprises, give D Gcneration a try. Inquiry 253 Deep Core International Computer Entertainment An unidentified spacecraft has been located in orbit by weather satellite 185. An object has separated from the mother ship and has landed in the Indian Ocean; sub and sonar search
reveals that the object has docked with a nuclear research facility located on the ocean floor. Your mission is to search the research station and destroy any intruders. To accomplish this task, you must navigate through partially submerged passageways and rooms, while avoiding the station security devices. Keys are necessary to open locked doors, and are located at various locations throughout the station.
Using your laser gun, you blast your way from room to room, jumping and ducking in order to avoid fire from sentry droids. Pay special attention to your oxygen and energy indicators, as a limited supply is available for both. Luckily, energy and oxygen icons often appear when an enemy is destroyed. Collection of these icons is essential for survival. Additional firepower can be obtained by collecting any of six different weapon systems, each with different advantages and disadvantages. Each of these systems can be expanded or switched by collecting weapon icons found throughout the station.
This isa classic parallel scrollingshoot-em-up. Nine huge levels make for a game that will take the average gamer hours to complete.
Various sub-levels and surprises will keep the player coming back for more. As expected, the graphics and sound are excellent, and game play is easily controlled via the thumbpad and firebuttons. While this game may be wanting in the story line area, it more than makes up for it in the action department. And don't forget the keys; locked doors and hidden keys add a welcome strategy element to this game, making it all that more enjoyable. If you like to explore while you shoot, and don't mind a puzzle or two thrown in for good measure, give Deep Core a try. Inquiry 254 (MESH 8KUGHHX!
Castles II: Siege and Conquest Interplay Productions This game is intended to test your skills as an administrator, a military leader, and a politician. The Lords of the territories battle each other in an attempt to expand their realms. When a Lord conquered new lands, he would build castles there to substantiate his power over the newly acquired territory. Your mission is to unite the territories of the mythical land of Bertange in the midst of this bloody turmoil and eventually become King. This is accomplished by petitioning the Pope to back your claim to the throne once you have
expanded your empire to a point of considerable wealth and power.
There are three main areas to control in Castles II: Stock, Army, and Relations. The Stock area revolves around gathering the four needed materials for expansion: food, timber, iron, and gold, Each territory has one of the four as its primary resource. Control of a territory containing each of tine four materials is essential for expansion of your domain. The other attribute of this area is the ability to build castles on your land. This helps to solidify your control of the people and increases resource production. The Army area deals with recruiting soldiers, policing the realm, and
creating special weapons.
A strong Army is needed for defense and for attacking neighboring territories. As the name implies. Relations involves relations with the other lords in the land of Bertange. The ability- to scout neighboring territories, haggle for resources, and spying are all possible.
The game is played from a strategic map displaying a top-down view of all the territories of Bertange. Status bars for Stock, Army, and Relations are arranged at the top of the screen, with action and message indicators located on the left-hand side of the map. Control is achieved by using the thumbpad to move a cursor to the desired area and pressing the red button for activation. While control is straightforward, on-screen movement of the cursor is a bit slow. This small complaint aside, Castles 11 is a very detailed and involved strategy game that will test your gaming abilities. Tire game
is so involved, that this review only scratched the surface of the overall options and strategies available to the player. However, be prepared to spend a fair amount of time playing Castles as it does take a fair amount of time toacconrplish the task ofbecoming King. Inquiry 255 James Pond 2 - Robocod CO3® JAMES £OND Millennium Interactive Dr. Maybe is back! We have learned from Washington and the Kremlin that he has taken over the central toy factory on the North Role and sabotaged an unknown number of tovsdisguised as penguins with tiny but lethal explosive charges. If they are not
diffused within 48 hours, they will be distributed throughout the globe and wreak havoc throughout Christmas. Your mission is tough but straightforward: Infiltrate the factory and render the penguins safe.
ROBOCOD r As secret agent Janies Pond, you must defeat Dr. Maybe. You will need to dodge speed ing bullets, hungry- ca rs, creepy caterpillars, and huge bosses as you attempt to complete nine rescue missions, Run, jump, duck and stretch your way through each mission, Once you have diffused all the penguins on each level, you must find the flashing barber pole exit. Keep an eye out for secret rooms and bonus areas, not to mention hidden treasures such as power stars, bulletproof armor, extra lives, and wings.
As far as platform games go, this is one of the better entries.
There are enough hidden items, rooms, and surprises to satisfy the most demanding gamer. The graphics are well done as are the music and sound effects. As with most CD53 games, control of the game is excellent due to the improved design of the controller. Even with the outstanding control, this game was far from being a cake-walk. Each level often took numerous attempts before it was successfully completed. Thankfully, t here are many power-ups and ex t ra I i ves loca ted on each level, along with the ability to continue from your last location if you meet an untimely demise. And given the
number of surprises that the programmers at Millennium have included, you will need all the help you can get. Inquiry 256 Captive II: Liberation Mindscape International Enter the 29th Century and enter a dying world, commercially exploited by- huge corrupt state corporations and ravaged by the ever-changing climate. When Bio-corp's latest law-enforcement droids malfunction and begin murdering people, a massive cover-up operation is initiated to suppress the truth. Innocent people are framed for the murders and are held captive against their will, without trial or any chance of escape.
You must take control of your four droids and explore the city zones in an attempt to free the captives, This role-piaying adventure game is a continuation of the saga that began in the game "Captive." You must explore nine different city zones, with locating and freeing each captive as your ultimate aim. The game starts with an excellent animated intro that sets the stage for the story. Once the intro is complete, you are presented with an option screen that allows y-ou to select diffeculty levels as you pick between a strategy- ot action-type game. Upon making your selections, you are
transported to the first level and exploration begins.
As is typical with role-playing games, the player must pick up items and converse with characters encountered along the way. The information and items collected will prove useful as the player progresses further into the game. The player moves all four droids together, although each may have different inventories of items and weapons. An option exists for splitting up the droids, although the manual recommends against doing so. The CD31 controller handles movement of the droids quite well, with the four colored buttons acting as fire buttons. The manuai is detailed and well thought out, not to
mention quite large. Such a iarge manual is definailv needed, as there arenumerous button combinations fnr talking, picking up an item, using an item, etc. If your looking for a game that requires you to useyourbrain as well as yourbrawn. Captive II - Liberation fits the bill. Inquiry 257
• AC* FLAIR Software Millennium Interactive Ltd.
Quern House, Mill Court, Great Shelford, Cambridge CB2 5LD U.K. Mindscape International, Ltd.
Priority House, Charles Avenue, Mailings Park, Burgess Hill, West Sussex RH15 9PQ U.K. 0444)-246333 (0444)-248996 Fax Meadowfield House, Ponteiand, Newcastle NE20 9SD U.K. Gremlin Graphics Software Ltd.
Carver House, 2-4 Carver Street, Sheffield SI 4FS U.K. (0742)753423 International Computer Entertainment, Ltd.
Bridge House, Merrywalks, Stroud. Glos GL5 1QA U.K. (0453)-756993 (0453)-756998 Fax Interplay Productions Ltd.
The Barn, St. Johns Yard, Main Road, Fyfield, Oxon 0X13 5LN U.K. (0865)-390029 (0865J-390213 Fax n j LJ including one that gives a flyby view of your aircraft. You can also swivel the pilot's head to view the area around your plane from the cockpit.
The thing that really sets CAP apart from several other recent flight simulators is the campaign section. It is not enough to be the hottest fighter jock or the best ground attack mud mover, vou also have to be Stormin' Norman. You are in charge of the entire Allied effort to free Kuwait.
The campaign begins with Day One of the assault, and after your first mission and debriefing, you go to the war room. Here is a map of the Iraq-Kuwait area showing positions of Allied and Enemy forces. It is your job to plan each day's actions, calling for photo reconnaissance flights, air strikes, artillery barrages, and more. When you are satisfied with your plans, click the exit icon and return to the briefing room to get your mission assignment.
Available in the campaign section is a wireframe map of the area showing the proposed route to and from the target. This map can be rotated to any position to give the best possible view of a route segment. Enemy defensive positions in the area can be added, and you can zoom in for a closer look. If you are unhappy with the assigned course, here is where you modify it.
Maximum afterburner waiting for launch clearance. When it comes, you are thrown off the end of the ship, heading out on another mission. Follow the directional headings displayed on your heads-up display and you will be directed to the target. After fighting your way into and out of the target area, head back to the carrier, pausing if necessary to top up the fuel from an orbiting tanker. When air traffic control gives clearance, line up with the carrier and land. After a debriefing, including new recon films and strike evaluation, it's time to move on to the next mission.
CAP includes all of the standard exterior views available via the function keys.
Combat Air Patrol Rob Hays The 1991-92 war in the Gulf has been a bonanza to war game programmers and players alike, The latest to use that setting is Psygnosis, with Combat Air Patrol.
CAP provides the opportunity to fly either single missions, or the entire Desert Storm Campaign. Single missions range from providing air cover for the fleet, to Scud busting, to destroying supply depots and command centers.
Missions begin with a briefing, including reconnaissance films, weather reports, and intelligence estimates of enemy defenses. Moving on to the hanger deck of the ship, weapons loads are selected, then it's on to the flight deck.
Placed in the cockpit of either an F A-18 Hornet or F- 14 Tomcat at the end of the catapult of the USS Theodore Roosevelt during Desert Storm, vou sit with the engines at 'T _r iii irii tt~" y RGM-65IMKB2 LDIHK02 HOI TURPS I FUEL RECCE POD I TRNKS RGME-B4I LRU-97 M I ROCKET POD MkB4LGB IpiES CO DED copy protection itself, just this implementation. You may want to write all of the copy protection information on a separate piece of paper.
Another complaint concerns the hanger deck screen, where weapons choices are made. The program lists all weapons available for either plane as a row of icons along the bottom of the screen. A default icon will cycle through several generic weapons loads for each mission type, but it is impossible to tell for sure what some of the weapons selected are. The mouse pointer changes as you pass it over the weapons lists, so by matching the appearance of the pointer to what is on your plane, most of the weapons can be identified.
Several of the weapons have identical mouse pointers, but vastly different characteristics and suitability for a specific mission task.
Flight control is keyboard- selectable between mouse, keyboard, or digital joystick, and can be changed at any time. Combat Air Patrol is supplied on three floppies and requires 1MB of RAM. A poster-size chart shows the control key layouts.
With only minor blemishes. Combat Air Patrol is a great jet combat flight simulator.
Combat Air Patrol Psygnosis Limited 675 Massachusetts Ave.
Cambridge, MA 02139
(617) 497-7794 FAX: (617) 497-6759 Inquiry 248 TOOHB5 5IEHBL5
SIS STRIKE fiRTILLfiRy EflRRftGE RECCE.
STATUS RETORT EDIT NEUTRAL ZONE  fffllWRED DIV. [g] 0 ARMED IHF.0 a inFfMTRH & S fiRTILLfiRy i$ ft 5UPPLS R g'0-a*~Da 0 o s I!*, 50ud ;- l Il I 00 B CtalM'hS p w M£)E i Safaitijih .
Returning to tine briefing room, you can decide to back out of this particular mission if you feel it's too dangerous. Do this by Visiting the sick bay and lying to the doctor about your health. You can get away with this a few times before suspicions are aroused and you are discharged for malingering.
A lot of attention has been paid to details, As you fly missions that begin in late afternoon, the sun sinks, the sky darkens, and as night falls, your cockpit instruments disappear until you turn on their illumination. Returning to the carrier for a night landing gives some small appreciation of why naval aviators refer to this as their single most difficult task. Actually, it may be a little more difficult here than in reality because of missing landing aids. Details are apparant again in the row of landing lights that flash sequentially down the length of the flight deck as you approach.
CAP is full of digitized sounds and speech: 44 samples totaling 162K. Tlie manual contains 143 pages of history of the Gulf Conflict, and details on weapons systems and targets.
Users in Europe must finally be buying hard drives for their Amigas, because Psygnosis includes a hard disk installation routine with CAP.
No mention of it is made on the box or in the manual, but it was a most welcome surprise.
Unfortunately this means a manual-based copy protection scheme. When started, the program asks for information that is printed near the binding on the chapter heading pages.
If you hold the book normally and flip through looking for the chapter breaks, the information is hidden until you open the book fully. Since no clue is given as to which chapter has the information you need, you are continually flipping, pausing, opening the book wider, then flipping some more. I have no quibble with Put simply, Prime Mover by Psygnosis is yet another motorcycle racing game. But that's not so bad considering the scarcity of such games for the Amiga, at least in comparison to other genres. A few motorcycle racing games, namely No Second Prize (Thalion Simulations), Red Zone
(Psygnosis), and Rood Rttslt (Electronic Arts), have been released in the last year or two, so the question is how Prime Mover compares.
First, let's take a closer look at Prime Mover itself. The focus of this game is to compete in, if not win, a racing season. A season consists of races on 12 different tracks with varying numbers of laps, each race in a different country.
These tracks are based upon real tracks; for example, Hockenhome, the game's German track, comes from the actual Hockenheim track. After finishing one track, you move to the next, always in the same order starting in the U.S.A. and finishing in Australia. Your season abruptly ends if you don't do well enough in the overall scorings, and the game neglects to mention what well enough is, To add variety to the very linear play, Prime Mover features some game options.
Upon choosing to start the game from the main menu, a grid of nine faces appears.
Select one to represent your driver, and enter information including name, age, height, and weight the last three being irrelevant. Then comes the race options menu. From here, you can begin a race, pick a motorcycle from the five available ones, view the previous race results and overall season scorings, load save a season, or quit racing to abandon the current season.
The next track option is misleading and useless; it leads you to believe that you can go to the next race, but it really shows information about the next track while scrolling some scenery and playing the national anthem of the host country -the same as the race option before returning you to the menu. Since the game returns to this menu after every race, you could change motorcycles repeatedly to increase the challenge, as each one sports different levels of speed and acceleration.
Prime Mover Henning Vahlenknmp From the main menu, you also can choose to practice on any of the tracks using any of tire motorcycles, view the high scores and game credits, or go to the options menu. The options menu allows you to change the joystick control method, listen to any of the four game soundtracks, enable disable higlvscore saving or the music, or return to the main menu. I especially appreciate the control option. It features automatic or manual gear shifting, and manual shifting plus accelerating braking can be done in various ways through combinations of the joystick handle
and or firebutton. I found automatic shifting and joystick forward for acceleration and backward for braking to be the easiest.
After finishing with the menu screens, it's time to race.
During the race, you view your bitmapped surroundings from a third-person perspective behind your onscreen motorcycle. Six computer- controlled opponents are present as well. Most of the screen shows the track and some appropriate background scenery, e.g. the Eiffel Tower in France and Mt. Fuji in Japan, The bottom of the screen is devoted to an instrument panel with such necessities as a speedometer and tachometer.
It's no surprise that you must finish a race as quickly as possible while avoiding your opponents and obstacles on the side of the road.
The technical aspects of Prime Mover meet the usual Psygnosis standards.
There's even the requisite introductory animation a driver preparing for a race.
The 64-color EHB graphics are weil-done, as are the high-tech, high-energy soundtracks and sound effects. Only the instrument panel, identical for every motorcycle, is a bit drab. Animation is extra smooth and fast, especially when you're blasting down a track at 180mph. Prime Mover runs on all 1MB Amigas.
The instruction manual, amounting to a flowchart of the menu structure, appears on the back of a full-color 16.5" x 23.5" poster of the game box illustration.
While I couldn't find any real bugs in this game, there are some irritations and omissions. The copy protection on its two disks is disappointing in light of the recent release of Hired Guns, Psygnosis' first system-friendly Amiga game.
Furthermore, the protection occasionally thrashes DF0:'s read write heads a serious no-no. Saves must be done on game disk one another serious no-no. 1 he last irritation concerns the box's "NTSC Version" sticker. Most game screens are designed for NTSC resolution, but the instrument panel on the racing screen will be unreadable if your Amiga isn't in PAL mode. The mode switch of the AmigaDOS 2.1+ Display Options menu doesn't work for Prime Mover, so you need something such as Chris Hames' Degrader 1.30 to get PAL.
As for omissions, screen shots on the box show the positions of you and your opponents on a miniature track in the upper-left comer of the screen, but the game shows only your position. Consequently, it's difficult to know where your opponents are, and the finish line's location isn't shown either! I also wish the instrument panel had rear view mirrors. Moreover, whenever your motorcycle hits something, you merely slow down rather than crashing. Granted this makes the game easier, but it removes some realism too.
Although Prime Mover is good, the box's lofty claim about its being "The smoothest, most realistic arcade motorcycle game ever..." remains questionable; No Second Prize, featuring polygon graphics, is also very smooth and realistic. But Prime Mover does have better graphics than Road Rash and Red Zone, Psygnosis' earlier effort. Apparently Psygnosis learned some lessons in the meantime, since the control is much better than that of Red Zone as well. Then again, Prime Mover doesn't have Rond Rash's fighting-while-driving aspect.
Of the four motorcycle racing games, Prime Mover scores well. Nevertheless, remedies to aforementioned problems would make the game appreciably better. In the end, it's a toss-up between Prime Mover and No Second Prize, depending upon whether you prefer bitmapped or polygon graphics.
Prime Mover Psygnosis Limited 675 Massachusetts Ave.
Cambridge, MA 02139
(617) 497-7794 FAX: (617) 497-6759 inquiry 247 Images at your
Scan color images in a snag with the Migragh ColorBurst™ color hand scanner. This three-in-one scanner scans in 18-bit color (ng to 262,144 colors), 64 true greyscales, and monochrome. So whether you need new backgrounds and textures for video animation, greyscale images for DTP work, or want to scan text for OCR (Ogtical Character Recognition) grocessing, you can do it with the ColorBurst.
Save your images in IFF and 24-bit IFF HAM-8 formats for exporting to the Toaster or your favourite agglication.
? 6 scanning resolutions: 50-400 DPI.
? 5 scanning modes: Super Color, Color, Greyscale, Color Dither Halftone and Monochrome Line arl.
? Compatible with Workbench versions 1.3,
2. x, and 3. Supports new AGA chipset.
See your local Amiga dealer or call Migragh direct to order your ColorBurst scanner today.
800-223-3729 A 2MIGR4PH 32700 Pacific Hwy S. l4 Federal Way, WA 98003 Tel: 206 838 4677 Fax: 206 838 4702 Works on all Amigas [except A1000) with 2MB RAM; 4MB and hard disk recommended.
Circle 130 on Reader Service card- T jz D JL B c A K PI* i 1 l Feedback Letters to the Editor edited bv Paul L. Larrivee A reader wonders which version of WordPerfect is causing a problem; another responds to TV GUIDE'S major omission of CD'2; and a hapless user pleads for more graphic chip RAM on his A1000.
A Dual Response I would like to address two entries in your AC 8.10 issue: the letter by Kevin Arvin in the "Bug Bytes" column; and the letter by Michael Duval in the "Feedback" column. 1 much appreciate Mr. Arvin's observations concerning the bug he found in WordPerfect 4.1 with how the program treats the time of the day. But I have one question. Since there are two 4,1 versions for the Amiga, to which version is he referring version 4.1.11 or 4.1.12? If he is referring to 4.1,11, then the problem may have been solved in 4.1.12. In that case, he should upgrade. If the problem is present in
both versions, then, unfortunately, until WordPerfect Corporation again writes their program for the Amiga, we are stuck.
Mr. Duval's comments about wanting programs written for the MS-DOS computers or Macintosh computers to work on the Amiga are another matter. As it happens, I agree with his perfect logic about being able to use programs designed on another platform to be run on tire Amiga, whether directly or by altering it to operate correctly on the Amiga. Yes, this makes logical sense to the user who has some or even expert understanding of computers.
Unfortunately, it is not the users who have the main control of what is done with the programs; it is the companies and programmers who make that determination. That is why I present the following ideas. I will divide his question into several parts: compatibility, capability, and, a manufacturer's willingness to produce for more than one computer system and more than one platform. "Platform" here refers mainly to the type of operating system:
i. e., MS-DOS vs. AmigaDOS vs. System 7 vs. Unix vs. TOS.
Platform also refers to the type of microprocessor used by the
respective computers: i.e., Intel vs. Motorola. When people
speak of compatibility, they talk about a program or a board
on one type of computer working the same way on another: i.e.
The Video Toaster, designed for the Commodore Amiga computers;
Lotus 1-2-3, designed for the MS-DOS computers; PhotoShop,
designed for the Apple Macintosh computers; X-Windows,
designed for the Unix system computers; or a RAM expansion
board made for one of the platforms to work on another.
The critical aspect is not whether n program can run on various platforms; it is whether you can use the data information created by one program with a different program of the same type word processing, spreadsheet, data base, etc. Sometimes, the data created and stored by one program cannot even be directly used by another similar program designed for the same computer and computer system.
Another definition of compatibility is one computer being able to run a program written for a different computer with a different operating system. This will almost never work because the authors write the programs geared to whichever platform MS-DOS, UNIX, AmigaDOS, CP M they have available to them. And unless that person or company has other platforms available and has the inclination, the money, and the time, the program will not be written for a different platform.
WordPerfect Corporation and SAS Institute were two companies that had written their programs for the Amiga, from the beginning. SAS Institute still does in its "C" compiler. Super Base and games are other programs which are available for the Amiga as well as other platforms.
WordPerfect Corporation decided to abandon the Amiga computer, saying that the market was not good enough. As angry and upset as we may feel, we must remember it is their program and their money and they have a right to do this. I still use version 4.1.12 as my word processing program of choice because of its power. There are also the considerations of copyright. Even if a programmer could get the source code fur a program written for the MS-DOS computers, lie must get permission from the party holding the copyright.
And, then there is the attitude I heard expressed at the PC EXPO in New York: since Commodore does not market its machines much, and since IBM and Apple always market their machines, some software companies have no intention of writing their program(s) for the Amiga.
Companies with this attitude obviously would never consider porting their program(s) to the Amiga, no matter how much we Amigans would love to use them.
Mr. Duval enters the next definition of compatibility when he speaks of having Lotus available for the Amiga. If he is referring to information or data created by using one type of program on one platform be used by a similar program on another platform, to that 1 say, yes! For example, you can pass data back and forth between Lotus and MaxiPlaiv, you can pass documents back and forth between ProWrite and WordPerfect. Therefore, it is not necessary to have a port of a program written for a platform other than the Amiga.
Mr. Duval also speaks of capabilities of the Amiga. What good is having the most versatile desktop computer available if you run into the above? AM lean suggest is to use programs, written for the Amiga, which can transfer the data back and forth between platforms. Using MSH, MultiDCS, CrossDOS, and DOS-2-DOS to transfer files from an MS-DOS formatted disk to an Amiga DOS formatted disk, you have access to the data. MS-DOS computers do not have this ability. There is one caveat: Sometimes it is not possible to port a program from one platform to another, nor is it possible to use the data in
the same way when transferred from one platform computer system to another. The Video Toaster by New Tek cannot be ported to the MS-DOS or Macintosh worlds because it uses frequencies peculiar to the Amiga. If a person must use AutoCAD, he or she must use an MS-DOS machine because it has not been successfully ported to the Amiga; and, if a person must use PhotoShop, he or she must use a Macintosh for the same reason.
1 wholeheartedly agree with Mr. Duval's sentiments. But if he must use programs written for the MS-DOS computers, he can either install a bridge- board or use an emulation program like CrossPC or PCTask for MS-DOSprograms; or, for the Apple Macintosh computers, he can install an AMAX ii+ or an Empiant Board for Macintosh programs. Since the data information still has to be transferred, when needed, don't forget about the various transfer programs I have already mentioned. I hope this answers Mr. Duval's questions.
Julian Aronowitz Bronx, NY 104678-2421 Thank You Thank You Thanks for a wonderful magazine.
Each month I look forward to the next issue long before it's actually due. Keith Cameron's "cli directory" column is great. 1 lent my brother the latest copy of AC’s GUIDE, and it has yet to resurface from the depths of his apartment!
One small criticism of mine: I find AC's layouts too busy.
Also, compliments to Don Hicks for his exposing the major "dis" by TV GUIDE.
I'm pleased to report that I wrote in protest immediately to Author Greg Fagan, an associate editor at TV GUIDE. See "Editorial Content," V. S.1Q, wherein the editor calls TV GUIDE to task for its failure to mention Cdin a one-page article: "The Disc Debate: What's the Next Big Came Machine?"
November 13,1993. PLLj I included an article about CD32, complete with a full- color photo, and a copy of David Tiberio's list of famous Amiga uses.
1 believe we, the users and fans of the Amiga, have the power to drastically influence our favorite platform's future.
I'm thankful that a magazine of your caliber is in our camp!
Lois Carcia Sacramento, CA More Graphic Chip RAM, Please!
Everybody appears to be thrilled with the Amiga 12011 and 4000 with the AGA chipset. As a keen Amiga user since 1985 (two 2000s and a 3000), I looked forward to getting a 4000 to help making my job better. As a graphic designer and art director, I do just about everything on the Amigas.
I recently received the 4000 040 with the full complement of RAM and a 1GB hard drive. Unfortunately, it didn't take long for disappointment to set in for the first time with a new Amiga!
Only 2MB of graphic chip RAM just isn't enough any longer. I'm constantly running out of memory, and I find processing time to be quite stow when using the full color capabilities of the new AGA chipset. Why doesn't anyone talk about that? On my 3000 I multitasked using Pro Page, Pro Draw and DeliixePaint, sometimes even a few' more applications, without a problem.
Now I want to be able to do the same on the 4000 and, of course, make full use of the new AGA color modes, like HAMS and 256 HLRes, but it's just not possible.
Please, Commodore, give us another 2MB of chip RAM. This must be possible.
Amigas are full multitasking machines, supposedly not forcing one to continually reload programs when one processes a job through various applications. I'd love to continue using Amigas, but Commodore is making this difficult.
We all try to be positive about Amigas in these rough times for it, but one must be realistic. Any suggestions on how I could overcome my problem? I can't be the only one who is struggling!
Ger Kalesse Halfway House Republic of South Africa - Please write to: Feedback Editor c o Amazing Computing
P. O.Box 2140 Fall River, MA 02722-2140 Readers whose letters are
published will receive live public domain disks free of
(I) D w w v 0 0 fid to U gazing Amiga m Vol.7. Xo.l1, November
1992 Highlights include: "Amiga 4000," Commodore creates a
bold new direction in Amiga computing with expanded graphic
resolutions, modular CPU, and more.
"Progressive 040 2000," a review by Rick Mataka.
"Remap Magic," Learn why this tool is your best bet for making use of your palette.
"Beginning C," Chue Xiong covers some of the basics of the C language.
M Vol.7, No. 12, December 1992 Highlights Include: "Polishing Basic Programs," Marianne Cillis shares the secrets of BASIC programming experts.
"Banners," A tutorial on creating banner-length printouts, hy Pal Kaszycki, "Structured Drawing & TueBASIC," paul Castonguay shows how TrueBASIC fully supports any level of hierarchical structure.
Also, complete reviews of Voyager 1.1, PIXOUND, VislaPro 2.0, and Opal Vision.
V V'ol.8, No.I, January 199.3 Highlights Include: "Creating a Storyboard in Final Copy," see how to layout your animation storyboard in Final Copy, by R Sham ms Morlier.
" A Look at 24-bit Libraries," Shamms Mortier looks at 24-bit libraries.
"Using Laser Disk Players with the Amiga," Rom Battle examines the benefits of laser disks as a source of video images. He also shows an easy way to set them up.
Plus: A complete review of the new A1200 &i coverage of Comdex Fall 92 & the FES-London.
* VoLS, No.2, February 1993 Highlights Include; " Extending the
AMOS Sort," Dave Senger looks at the AMOS sort function.
“ Business Cards," Soft-Logik's Dan Weiss gives an in-depth tutorial on how to create your own business cards.
"AD10I2," a review by Rick Manasa.
AND! A special sneak preview of the One-Slop Music Shop from Blue Ribbon & complete coverage of the WOCA Toronto!
* Vol.8, No, 3, March 1993 Highlights Include: "Babylon 5 ' the
Amiga changes the way TV shows are made, bv les Paul Robley
"AmigaVision Projects," by William Murphy "Art Expression,"
review by Merrill Callaway I’LUS: Creative business forms & CES
* VoL8, No,4, April 1993 I lighlights Include: "TriplePlay Pius &
SyncPro", rev iews of two great music products by Rick Manasa
"CanDo," a review of the application development system from
IXOYAtronics, bv Rob Hayes ALSO: Super Video51ut for April,
Arexx, cli, and great Diversions!
* VoLS. No.5, May 1993 Highlights Include: "Directory Opus",
review of the latest version of Directory Opus and a start-up
tutorial by Merrill Callaway "Media Madness," explores the
inside of Blue Ribbon Soundwork s new Media Madness, by Todor
Fav & David Miller “SuperJAM 1.1," a review of the latest
release of SuperJAM! By Rick Manasa "ImageFX," review by R,
Shamms Mortier ALSO: Super VideoSlot for May The New Graphics
¥ Vol.8, No.b, June 1993 Highlights Include: "AMOS Turns Professionar,review of a major upgrade hailed as a comprehensive development system, bv Jimmv Rose "Searching Medical Literature," using the Amiga to tap the vast resources of medical on-line services, by Dr. Michael Tobin ALSO: Newsletter Design, Arexx Programming, lint Diversions r VoLS. Xo.7, July 1993 Highlights Include; "TypeSMITH 1.0", review of Soft-Logik's new font editor, bv Merrill Callaway "OpalPaint 2.0,” review of the latest version of this paint program for the OpalVision board, by R Shamms Mortier "Structured Draw ing,"
basic features and advanced techniques, by Dan Weiss "DeluxePaint IV AGA," review of the latest paint package for the AGA machines, by R. Shamms Mortier ALSO: Super VideoSlot, Arexx, and New Products!
R Vol.8, No 8, August 1993 Highlights Include: "Amiga Vision Professional", review Commodore's upgraded authoring system, by Douglas J. Nakaklhara "Art Department Profesional 2.3," review of the latest release ol Ad Pro from ASDG, by Merrill Callawav "Professional Page 4.0,” the latest incarnation of Pro Page, by Rick Manasa "Pseudo Radiosity Effects," why ray tracing is not an accurate model of true light behavior, by Mark Hoffman 'T-Rexx Professional", a review of the latest release of T-Rexx from ASDG, by Merrill Callaway ALSO: AC Phone Book: A directory of Amiga Developers!
R Vol.8, No 9, September 1993 Highlights Include: "Adventures with Aladdin".Part III of this tutorial series on Aladdin 4U, by K. Shamms Mortier "CanDo,“First installment of this series for CanDo programmers, bv Randy Finch "Caligari 24,” Review of version 3.11 of this 24-bit software, by R. Shamms Mortier "Coming Attractions,'' A lcx k into the future attractions in Amiga games, by Henning Vahlenknmp ALSO: WOCA Australia & Summer CCS!
R VoLS, No 10, October 1943 Highlights Include: "Making Waves", Focus on the wave requester in Part l f of the Aladdin series, R. Shamms Mortier "Clouds in Motion," Animated clouds in Scenery Animator, by R. Shamms Mortier "Media Madness," Discover what it can do for Bars&l’ijvs, by Rick Manasa "Bars&Pipes Professional 2.0," review by Rick Manasa "Bernoulli MultiDisk 150", A review of this great Iomega drive.
ALSO: Commodore's new CD32!
«¦' Vol.S, No 11, November 1993 I lighlights Include: "CanDo". This installment covers developing a custom object by combining several standard CanDo objects, bv Kandy Finch.
"Brilliance," A complete review of this hot new paint and animation program from Digital Creations, by Frank McMahon.
"Online," The introduction of this new telecommunications column for the Amiga, by Rob Hays.
"Get Graphic: Digital Image F X," Die introduction of AC's new graphics column, bv William Frawlev, "Picasso IP', A review of one of the best new graphics cards available, by Mark Ricken.
ALSO: W OCA Pasadena: Commodore introduces CD-321 Plus, the incredible LightRavc, a Video Toaster emulator!
M VoLS, No 12, [December 1993 Highlights Include: "CanDo Tutorial", Basic concepts behind animations and presentations, by Randy Finch.
"LightRavc Review," A review of this uniques Toaster emulator, by Shamms Mortier.
"Online," The introduction of this new telecommunications column for the Amiga, by Rub Hays.
"Gel Graphic: Digital Image F X," The introduction of AC's new graphics column, by William Frawlev.
"Video Toaster 4000 Review" A review of the latest Video Toaster bv Shamms Mortier.
ALSO: 1993 Reader's Chioce Awards!
« AC's TECH. Vol. 2. No. 4 Highlights Include: "In Search of the Lost Windows ' by Phil Burke "No Mousing Around," hide that annoying mouse pointer with this great program, bv Jeff [Dickson.
"The Joy of Sets," by Jim Olinger "QuarterbaekS.O," a'review by Merrill Callaway.
* • Acs TECH, Vol. 3, No. 1 Highlights Include: "Comeau
Computing's C++," A review of this great new C compiler by
"Programming the Amiga in Assembly Language Part 5," by William Nee "Make Your Own 3D Vegetation," Laura Morrison shows how to use iterated functions to create 3D trees and plants.
PLUS! The I lotLinks Developer's Toolkit ON-DtSK!
* AC's TECH, Vol. 3, No. 2 Highlights Include: b "Ole," An
arcade game programmed in AMOS BASIC, by Thomas J. Eshelman.
"Programming the Amiga in Assembly Language Part 6," by William Nee "Wrapped Up with True BASIC," Text and Graphics wrapping modules in True BASIC, by Dr. Roy M. Nuzzo "ARexx Disk Cataloger," An Amiga DOS manipulator that produces a text file containing information about the floppy disks vou want cataloged, bvT. Darrel Westbrook AND LOTS MORE ON DISK!
¥ Acs TECH, Vol. 3, No.3 Highlights Include: "Rexx Rainbow Library," A review by Merrill Callaway "Programming the Amiga in Assembly ' by William Nee "All You Ever Wanted to Know About Morphing," An in- depth look at morphing for Imagine by Bruno Costa and Lucia Darsa "Custom 3D Graphics Package Part I ' Designing a custom 3D graphics package by Laura Morisson.
Build a Second Joystick Port," A simple hardware project for an additional joystick port bv Jaques Hallee.
AND LOTS MORE ON DISK!
¥ Acs TECH, Vol. 3, No. 4 Highlights Include: "Custom 3D Graphics Package Part II," Put the finishing touches on your own graphics package by Laura Morisson.
"TruBASlC Input Mask," An interesting TrueBASIC utility by
T. Darrell Westbrook.
"Time Efficient Animations ’ Makeup for lost time with this great animation utility by Robert Galka.
"F- BAS 1C 5.0," A review of this latest version of F-BASIC by Jeff Stein.
PLUS: CD32 Development Info!
1-800-345-3360 mazirtg iMK.A Complete selection of Amazing Computing and Acs TECH AVAILABLE!
Lit 3 Have you missed information on how to add ports to your Amiga for under $ 70, how to work around DdicxcPaint's lack of HAM support, how to deal with sendee bureaus, or how to put your Super 8 films on video tape, along with Amiga graphics? Do you know the differences among the big three DTP programs for the Amiga? Does the Arexx interface still puzzle you? Do you know when it's better to you use the CLI? Would you like to know how to go about publishing a newsletter? Do you take full advantage of your RAMdisk? Have you yet to install an IBM mouse to work with your bridgeboard? Do you know
there's an alternative to high-cost word processors? Do you still struggle through your directories?
Or if you're a programmer or technical type, do you understand how to add 512K RAM to your 1MB A500 for a cost of only $ 30? Or how to program the Amiga's GUI in C? Would you like the instructions for building your own variable rapid-fire joystick or a 246-grayscale SCSI interface for your Amiga? Do you use easy routines for performing floppy access without the aid of the operating system? How much do you really understand about ray tracing?
R SF7 Below is a listing ol the latest additions to the Fred Fish Collection. This expanding library of freely redistributable software is the work of Amiga pioneer and award winning software anthologist, Fred Fish.
For a complete list oiall 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 al your local Amazing Dealer Fred Fish Disk 931 Comgraph A powerful function plotter You can administer up to ten functions al the same time, plot functions and their derivatives, zoom these and calculate symbolic derivatives, zero points, extreme points, turning points and saddle points, poles and gaps Furthermore, you can calculate integrals (integral, area, curve length, rotation volume, rotation surface)
Contains a simple scientific calculator, linear equation solver, prime factor reduction, and pnme number calculator High pnnt quality. English and German version coexisfant in one program Binary only, shareware.
Author: Andre Wietholl DynamiieWar A tiny game for 2-5 players who light against each other, II is similar to the commercial Dynablaster or Bomberman. Except a 1-player mode is no! Available. On the other hand, there are a great number ol extras To win the game, one player has to disintegrate all olher players by exploding bombs Binary only, shareware Author: Andre Wiethoff Modules Command extensions for the M2Amiga V4,xx Modula-li Compiler of A+L AG. In about 13 Modules are over 410 importable objects with 311 commands and functions, for programming devices, graphics and intuition. The are
lour Modules alone covering graphics (GraphicsSupport.
Coppor Fonls, Simpl©3D). With a total ol 140 commands. Most modules contain one or two demo programs showing sample usage. Autnor: Andre Wiethoff Fred-Fish Disk 932 DynamicSkies A big toolbox for astronomy that has. Lor an ultimate goal, to answer with speed any question that may arise on celestial objects. For example, suppose you have an urge to observe Jupiter tonight from your window; You may consult rise set limes of Jupiter, ask when It crosses south-west (supposing your window faces south-west), and with just a mouse click have a glance al Ihe simulated sky at this time You may even
animate Jupiter’s path across the
- sky with a time-step animation Of course, if you're a real star
gazer, don’t forget your binoculars or telescope for the real
10. Binary only. Author Patrick DeBaumarche Ffeuch A little game
with more than fivB extra large stages. The object is to
pickup up your cargo nnd climb safely to Ihe next siage.
Without being shot or running Into anything, (including your
cargo!). Scrolling, shooling, some gravitation, similar to
Version 2.0, and update to version 1.0 on disk number 760. Binary only Author: Karsten Golze. Title music by Andreas S preen StackMon A program to monitor the stack use of other programs or tasks. Has a convenient GadTools front end Requires AmigaDOS 2.04 or higher Version 1 0. Includes source In E. Author: David Kinder Fred Fish Disk 933 ConvertHAM A utility 1c convert HAM picture files to ordinary ILBM files, with 2 to 256 colours (2 to 32 on non-AGA machines), Version 1.2. binary only.
Author: David Kinder Ed.lKeys A keymap editor. Supports editing of siring, dead and modifiable keys as well as control of repeatable and capsabie status of each key, New test mode, plus LoadKeymap support utility. Version 1.4. an update to version 1.3 on disk 817. Binary only Author: David Kinder Gui Arc A graphical user interface for cli- based archivers like lha. Arc. Ape, zoo elc, it has the look & leer ol a direclory fool and can perform all basic actions on archives, such as Add, Extract. List. Tost, Delete, etc You can enler archives as if they were direciones. You don’t have to know
anything about archivers. Fully configurable. Archivers not included, requires AmigaDOS 2.0+ Version
1. 22, an update to vl .10 on disk number 863. Binary only,
freeware Author. Palrick van Beem, PhxAss PhxAss is a complete
macro assembler, which supports the instruction-set and
addressing modes of all important MctoroEa processors
(MC63000.68010.66020,68030.68C40.6888 . and 68851). It
understands all common assembler-dlrectives (Seka.
Devpac, Melacomco, etc ) and can generate linkable Amiga-DOS object files or absolute code In both cases ihe user has ihe opportunity to choose between the large and small code' datamodel. PhxAss is written entirely in assembly language and works with Kickstarl 1.2 1.3, OS2.X andOS3.x. Version V3.60. an update lo version V3.3Q on disk number 905. Binary only, with documenlation in English.
Author: Frank Wille PhxLnk Linker tar Amiga-DOS object files, which also supports Ihe smail-code data model. Version V2.03. an update tc version Vi .35 on disk number 853.
Binary only, with documentation in English, Author: Frank Wille ShellMenus A program to help Shell users be more prolific and save time. Shell Menus creates user definable menus that attach to the Shell window. Offers an intuition interlace lo edit your menus instead of a text editor and many other features not found in other programs that use menus. Requires OS2.04+, Version 2.7, binary only Author: Mark Ritter Fred Fish PteK 934 Abackup A very powerful backup utility. Has a lull Intuition imerface. A "batch mode, can save load file selection, handle HD floppies, use any external compression
program, elc... This new version adapts Itself to the default font and screen mode, and may be up lo 40% faster than previous versions.
Includes French. German, and English versions. Version 4 03. An update to v2 43 on disk 871. Shareware, binary only. Author Denis Gounelle Azap A new generation" binary editor, able (o edit files, memory or devices like floppy or hard disks. II can open seveial windows at the same time, is localized, and handles all OS3.0 file systems. Includes both French and English documentation. Version 2.11, an update lo version 2.04 on disk number 875. Binary only. Author.
Denis Gounelle PubllcManager Public screen tool which opens public screens that are freely configurable (depth, size, font. ) and have their own menu (palette, quit, tools.,,.) Requires Kickstart 2.04!
Version 1.4, an update to verision 1.2 on disk 685. Binary only. Author Michael Watzl ToofType A program to make it easier lo edit tooltypes in icons. ToofType will read the Iooltype5 from an Jeon file and lei you use your favorile lext editor to change or add lo the tooltypes.
Includas an option to sort the tooltypes alphabetically. Version 37.206. requires QS2.0+. binary only. Author: Michael J Barsoom.
Fred Fish Disk 935 AmiCDROM A CDROM disk filing system for the Amiga. It supports the ISO- 9660 standard and the Rock Ridge Interchange Protocol. The CDROM drive is mounted as a DOS device (e.g. CD0.). You can access files and directories on a CDROM disk by the usual syntax, e.g. "type cdO.looJ readme.txt'. Version 1.7. includes source. Author; Frank Murikert Badger An icon management utility When you throw files on Badger's appieon they get a new icon depending on which pattern in Badger's list they malcn. Version 1.1. Author: Enk Sagalara.
CfipWindow A program that makes it easy to put frequently used text on the clipboard, It opens an AppWmdow on the Workbench which accepts Project icons and associated text files. The text is copied to the clipboard ready for pasting, Texl may be in a separate disk file or directly entered as Tool Types in the Project icon. Also included is ConPaste. A Commodity by Carolyn Scheppner which allows pasting clipboarded text almost anywhere AmigaDOS 2.0 or higher required. Version 1.0, includes source Author: Jim Harvey Lazy Bench A little utility for lazy people with a hard disk crammed full of
goodies which are loo difficull to reach because they are buried away in drawers inside drawers inside drawers inside drawers... LazyBench installs itself as a commodily. Adds an item under the Workbench "Tools" menu and waits in the background. Use its hot key combination to pop up its window and Ihen select an item. Now OS 2.xx only and lully 'User Interlace Style Guide" compliant Font sensitive (uses the Delaul: Screen Font) and each gadget has a single key equivalent. Version 1.12. an update la version 1.10 on disk number 894.
Binary only. Aulhor; Werther ‘Mircko’ Pirani MuchMore Another program like "more" "less’. Hpg“, etc This one uses ils own screen to show the text using a slow scroll. Includes built-in help, commands to search for text, and commands to prinl the lext. Supports 4 color text in bold italic, underlined, or inverse fonts. Can load xpk-crunched files, has a display mode requester and is localized (german catalog included) Version 3.6. an update to version 3.3 on disk number 895.
Includes source In Oberon-2 Author: Fridtjof Sieben, Christian Stiens VirusChecker A virus checker that can check memory, disk bootblocks, and all disk fifes for signs of most known viruses.
Can remember nonstandard bootblocks that you indicate are OK and not bother you about them again Includes an Arexx port, supports SHI’s Bootblock.library By using this library and ils bramfile you have the ability lo add new Bootblock viruses as SHI release new brainfiles. Version
6. 33, an update to version 6.30 on disk 913 Binary only. Author;
John Veldlhuis Fred Fish Disk 936 BaseConvert GUI program to
convert a number from one base lo another Shows conversions
between Decimal' Hex Octal Binary all simultaneously Requires
Kickstarl 2.0 or higher.
Version 1 1, binary only Aulhor Johan Vande Ginste.
Spooler Prims textiles in the background.
Copying a file to the SPOOL: directory is all that is required The program shows you a fisl of files to bo printed and gives you a report on the file currently being primed Requires Kickstart 2.0 or higher Version 2,3.
Binary only Aulhor: Johan Vande Ginste.
TKEd TKEd is a very comfortable Intuition-based ASCII editor with an english and german user-interface. It can read texts packed with PowerPacker, has user-definable menus, a comfortable AREXX inlerface wilh 116 commands, ari interface lo some errorlools for programmers, macros, undo, wordwrap, supports foldings, has an online help mode, and many other features, TKEd is reentrant and can be made resident. It’s Kickstart 1.3 2.04 compalible. Supports the new ECS- screenmodes. An application window and checks itself lor linkviruses.
Version 1 17a. An update to version 111 on disk 781 Evaluation version, wilh editing limited lo files 9999 lines and less. Binary only, shareware.
Author; Tom Kroener 64Door A Commodore 64 Terminal emulator program which allows you to call Commodore 64 BBS systems in ihe C64-specilic color lerminal mode commonly referred 10 as C G mode.
Written m 100% 68000 Assembly language Version 10 binary onty, public domain, Author. Clay Heilman Gaiacloid A one or two player shool-em-up game trial resembles ihe old arcade classics Galaga and Galaxian You must avoid and destroy waves of dive- bombing enemies. Wntten in 100% 68000 assembly language using direct hardware access for maximum smoothness and playability 8mary only, shareware Author, Clay Heilman KlngCON A console-handier that optionally replaces the standard CON:' and RAW devices 11 is 100% compatible but adds some VERY useful features such as Fiionnme-compieiion (TAB-
expansion). A review-buffer; Intuition menus: Jump-scrotl (FAAST output?)
Cursor-positioning using the mouse: MC6802G-opiimi*ed version. And more... Version 1 0. Requires QS2.X binary only Author. David Larsson Kml Converts an IFF picture (8-colors or less| into a knitting pattern For a specified stitch size. Knit will tell you how many stitches per row are needed and how many rows are used. Knit bases all of its ca cufabons on the size ol a standard monitor screen which means that your linished knitting should be aboul the size of your screen (Thus, if you have a extra largo or small monitor, you may need to make adjustments ) Version t Of.
Binary only Author Don Finlay Mega squad A two piayei game with two modes of gameplay: Tag and Dud.
Features many different play boards, lias music, sound, and is very smooth Written in 100% 68000 assembly language using direcl hardware access Binary only, public domain.
Author Clay Heilman WbereK A highly configurable hard drive utility. Features an automatic disk cataioger with 3 modes, turns directories into ascii files that can be saved and searched, allows other piograms to run while continuing In Ihe background, creates lists with versions ol IhB libraries on your hard drive and disks AH files creaied can be saved.
Features 2 help modes, individual help lor keys and a comprehensive help mode, both accessible from the program Runs on WB2 0+ except for Ihe Library Versions Bulk Lister which requires WB3 0 and above Version
3. 0, binary only freeware Author: Kenneth J McCormick Fred Fish
Disk 938 Angie Anolher Great Iniuilion Enhancer commodity that
oilers about 100 Intuition related actions you may assign to
multiple arbitrary hotkeys.
Arbitrary DOS commands and input event data may be assigned to the hotkeys too. Furthermore. Angie includes automatic window hunting, auto ActiveWmTask priority increment, TWA type window remembering, auto DafPubScreen definition, etc Angie comes with a comfortable Intuition user interface This is version t 6, gitlware. Includes. Source in Oberon-2 Author Franz Schwarz ApptSizer New. Localized version of the Applcon utility that gets the size of disks, directories or files Gives the size in bytes, blocks and the actual size occupied Supplied wiih a French catalog. Includes English
documentation m AmigaGuide formal and French documentation. Also oflers several new enhancements. Requires KickSlart 37.175 or higher Version 0 68 an update 10 version 0.6t on disk 853. Binary cnly Aulhor Gerard Cornu.
DPU Disk Peek and Update, a hex disk and file editor Functions include show device Info, show bitmap, check disk zap lite. Zap disk, zap filesystem and zap rigid disk blocks. Version 1.5, an update to version 1.2 on disk number
721. Binary only freeware Requires Release 2 Cd or higher Author
Frans Zuydwijk Fillers A GUI-based RG Filler design program
Allows you to set the desired characteristics tor either a
high or low pass filter, calculate the required values, and
display pnnt Ihe resultant phase frequency graphs Versron t
2, binary only, shaieware Requires 0S2 0* Author: Wim Van
den Broeck MN3A An antenna design program used to calculate
currents impedance and fields of wire antennas The wires may
contain lumped-constant loads.
Environment may be free space or various groundtvpes. Version 1.0. binary only, freeware Author Jim Martin PicCon An aid for graphics programmers.
PicCon will use the datatypes library to load any picture format you've got support for and you will then be able to extract any pari of the picture and save il in your desired formal Ordinary bitplanes. "blitteriines'.
Chunky pixels and various spme formats are supported The raw data can be saved as binary, assembly or C source. Saving of the palette entries in a variety of formats is also supported Requires OS3 0 Version l .06 binary only, shareware Aulhor Morten Eriksen TurbaLeusch With the help of Turbo- Leuschnef you are able to create your own menus for Workbench-based windows or expand already existing menus Turbo-Leuschner supplies ALL functions ol the Workbencb-Menu- System With Turbo-Leuschner, you supply Ihe name of Ihe window and the menu file to attach to it thus you can attach menus to the
'ArmgaSheir window, your favorite GUI-based utility, or simpiy the WorkBench Window itself. Binary only, shareware.
Author Thomas Hollo AddPower A utility that adds some miscellaneous useful features to the
2. 0+ OS. Includes: file tequesters In any program, stop drive
clicking, fix menus and pen colors ol pre-2.0 programs,
wildcard' = 37. Make screen borders black, open any window on
Irani screen. All features are independanlly configurable.
Workbench and AmigaDOS interfaces with online AmigaGuide documenla- lion. Version 37.6, binary only. Author Ian J Emman AlenHelp A little toot that helps you ro interpret the aiertmessages. When an alert occurs, the program displays a window with a little description of Ihe alert This is version 0.55. Freeware includes source Author Jan Hagqvist ArexxSuper An all-purpose mouse* controlled Arexx communication program. All done via a nice GadTools interface, documentation in AmigaGuide format, useful for testing and debugging Arexx interfaces Requires rentools library V38+ and Kickstart 2.0+
Version 10. Binary only, shareware. Author. Fredbnc Delacroix CloseWB This program attempts to dose the WorkBench screen after tt seconds It is useful to put into startup- sequences that start an application and no longer need the WorkBench screen (such as Imagine) The closing of the WorkBench screen wi I save some chip RAM Will work with any Amiga running KickStart 2.0 or higher Version t.O. binary and source included Author Daniel Bachmann ExtraCmds A set of 18 AmigaDOS commands, chiefly inspired by UNIX, written to augment the collection distributed as part of the System Software Release
2.04 (V37j and will not run under older releases This ts the second public release consisting ol Ihe commands Common. Compare Concat. Copyright. Count. DrTree.
Fmd, Head. Lower Prepare, SCD.
Split, Splirnarne. Tee, Tesibits, TimeCom, Unique and Usage Includes an English User's Reference Manual *n LaTeX format and source code. Author Torsten Poulin lanUlils A collection of some small bu!
Useful Assembly language tools Included are: Colors, a kickstart 3.0 paleite editor Edit any screen s palette by percents, rather than fixed integers; Output, an Applcon that will call your text piclure sound etc viewer Customizable for any IFF lype; SetColof Allows selling screen colors from the shell, useful lor senpts, SelDepth, a command to change screen depth Give your WB1.3 fl colors, Emenu, adds key equivalents to WB1 2 1.3 menus Lays out the menus 'prettier Source included lor SetColof, SetDepth and Emenu Author Ian J Emman Upcat Dish catalog program Read lile information trom disks,
store it w a catalog in memory, save'load catalogs todrom disk, display catalog in several ways, select files to be displayed print (selection of) catalog. 32 user definable categories, add comment to records m catalog, Arexx interlace, user definable macro menu Version i .2. an update to vers-on t 0 on disk number 854 Binary only, freeware Requires Release 2.04 or higher Author Frans Zuydwijk Fred Fish Disk 940 AllTab A small Commodity that successively displays the screens titles ai the press of Alt-Tab' and allows you lo choose which screen to bnng to the front Requires Kickstart
37. 175 of higher Version 0.2, binary only Author Gerard Cornu.
BootMan A bool manager program that allows you to select a starlupsequence at bool time using the mouse or keyboard Also alows password protection and a timer to load a defauii startup if none is selected. Includes a preference editor for easy modification and startup Will work with any Amiga running KlckStad 2,0 or higher Version 1 1 binary only Aulhor Daniel Buchmanr VideoMaxe A video database that satisfies all needs ol a private video user With full OS 2.1 + and environmental support (localization, application icon, installer, font-sensitive runtime gadget layout, layout saving, guide
documentation, .) The program handles record suggestions, spool inlormations. Iree amount of additional data per tape or title, comfortable search routines, printing, ole. Requires OS 2 1 Version 04 20, update lo version 03.22 on disk number 637.
Bmaiy only. Shareware Author Stephan Suerken Fred Fish Disk 941 CardZ Palience card games Includes two version of Klondike. The Wall and Up Down Version 10. Binary only, freeware Requires Release 2 04 and needs a 840x256 PAL HtghRes screen Author Frans Zuydwijk FlrpPiefs With this program, you can create several preferences tiles. (The “DEVSisystem-configuration" type) of different names and swiich between them on command A sample usage would be lo customize the siadup script to set differom preferences depending on the operating system booted into Could also be useful in different
development environments or for machines with multiple users.
Version i 0. Binary only, freeware.
Author Thorsten Stocksmeier Guide2Doc Converts AmigaGuide ¦ file to a normal document without any '$ xxx) S. but lull ANSFsuppcrt! CLI- QNLY. Optional tableot-coniems- generalion and page-numbering Output goes to StandardOul. So you may redired it. Eg. ¦’ prt:’, or read the guide in CLI. V1 6. Freeware, includes C-source Author: Bemd (Koessn Koeslmg Mine A Modula-2 implementation of an old computer game. You have an N ' N square with mines hidden in some lields Your job is to mark them with a flag as fast as passible Version 2.0. an update lo version 1 8 on disk number 835. Contains some bug
fixes and improvements Most important now always uses the default public screen and does not open it’s own multitasking and-chipmem-goodDye- screen Requires AmigaDOS 2 0.
Source in MZAmiga Modula-2 and Inewesl) 68020 version are available from the author Author: Thomas Ansorge SOUNDEIlec! Sound sample editing program Special features include temporary buffers, frequency anti amplitude modulation (tiomoto and vibraio), echo, special reverb ellect chorus elfeci. Mixer, free hand editing, low and high pass filter, compresser, expander limiter distortion and all the usual functions (copy, paste, insert, cut, looping, zooming etc ) All effects are available tn stereo This is no update to V1.32L the program has been compleiely re-w uten and has a new user interface
Runs with OS I 3 oi above Version 2 10. Binary only, shareware Aulhor Sven Buhlmg YAMFG Yet Another Mine Feld Game, This is a big classic. Your tank must move through the variadle-widlh and height mine field to a target Mainly designed to help beginners cope with assembly. Uses leqtools library Nico Fmngols, Version 10, includes heavily commented source Author Fredenc Delacroix Fred Fish Disk 942 Acaic A small calculator with Heating point, hexadecimal and decimal modes. Has 10 memories, saves the Inst result in Ihe clipboard, may be used with the mouse or keyboard With OS 2.x and 30, may be
installed as a Commodity Includes both French and English versions Binary only Aulhor Denis Gouneile AS65 A comfortable and efficient 2 pass cross assembler for fhe Whole 6502 processor lamily Version 2.3d. contains documentation m both english and german Binary only Aulhor Thomas Lelimann LibraryGuide An AmigaGuide file tnat lists about 170 dilferanl libraries’ often found ir Ihe LIBS directory and a simple one or two line description of their purpose along with version info and where to get Ihern, etc May help you determine whether or not you actually need' some ol these spaceconsuming
things Version 10 Author Dan Elgaartl WBMonu A simple CU-only loul that allows you to add new menu-entries to ihe Tools' menu of the Workbench Useful tor scnpls and batch files, simple to use Requires OS2.04-+ Version 3 4, Includes source in assembler lor bolh English and german versions Shareware Aulhor: Thorstan Slocksmaier To Be Continued In Conclusion To Ihe best ol our knowledge, the materials in this library are freely distributable This means they wore either publicly posted and placed in the public domain by their authors, or they have leslnctions published in their files to which we
have adhered If you become aware of any violation of the authors wishes, please contact us by mail.
This list is compiled and published as a service to the Commodore Amiga community tonnformational purposes only Its use is restricted lo non-commercial groups only1 Any duplication for commercial purposes is stnctly forbidden As a pan of Amazing Computing this list is inherently copyrighted. Any infringement on this proprietary copynghi without expressed written permission of the publishers wilf incur Ihe full force of legal actions.
Any non-commercial Amiga user group wishing to duplicate this list should contact: PiM Publications, Inc. P O.Box 2140 Fall River. MA 02722 AC is extremely interested in helping any Amiga user gioups in non-commercial support lor the Amiga.
• AO Amiga Takes the Stage by Jeff Gamble The Amiga is a pretty
versatile machine, it has appeared in a variety of interesting
settings, from cable stations to Hollywood movie production
houses to major sporting events. Now, the Amiga is in another
interesting environment: the theater.
Last year, Pete Townshend's rock opera Tommy opened on Broadway with great success. The show has sprouted a road company that recently spent well over a month at the Colonial Theater in Boston. It was here that the Amiga was spotted performing an interesting task. In the production, an Amiga 1200 is used as a link between an ETC Obsession Lighting Console and the Artisan VarPLite console. The Amiga runs a program called Manager from Richmond Sound Design to accomplish this feat.
According to Hope Buchan, the show's Vari'Lite operator and assistant electrician, the Amiga acts as a link between the two consoles that control the action of the stage lighting. The Amiga acts as a translator between the Obsession which speaks DMX and the Artisan which speaks MIDI. The Obsession controls conventional lights and the Artisan controls the moving lights. The Obsession sends a signal to the Amiga. The Amiga then sends a signal to the Artisan, which in turn makes the lights move, keeping everything in sync. If readers have had the opportunity to see this particular show, they
will know that this is an incredible feat, since the face-paced action and special effects of this production involve a countless number of intricate lighting displays. Ms. Buchan says that the system works well. It is more versatile than other set-ups. Also, the Amiga automates a step in the control process, eliminating the need for an additional person at the controls, thus reducing the human error factor and allowing for faster and unique lighting choreography.
Apparently, this arrangement is becoming more common, with other major Broadway productions involving the Amiga in some fashion. Perhaps being part of this incredible Tony Award winning team will open new doors for the machine. With its processing power, versatility, video, sound, and multimedia capabilities, it only makes sense that the Amiga should appear more frequently as part of major stage, screen, and television productions. If you happen to be in New York, or Tommy comes to your area, you should definitely see the show. It is an amazing production, and the Amiga plays an important
• AC* YES!
The "Amazing" AC publications give me 3 GREAT reasons to save!
Please begin the subscription(s) indicated below immediately!
Name_ _ _ _ Address, City_ DISCOVER VISA State ZIP Coll now and use your Visa, Master Card, or
- - Discover or fill out and Please circle to indicate this is a
New Subscription ora Renewal send in this order form!
Charge my Visa MC _ Expiration Date____Signature .
US S27.00 Canada Mexico S34.00 E Foreign Surface $ 44.00 E 1 year of AC 12 big issues of Amazing Computing!
Save over 43% off the cover price!
US S37.00 Canada Mexico S54.00 Foreign Surface S64.00 AC + AC's GUIDE 14 issues total!
Save more than 45% off the cover prices!
F -year SuperSub US S43.95 Canada Mexico S47.95 Foreign Surface $ 51.95 4 big issues of the FIRST Amiga technical magazine with Disk!
S 1 year of AC’s TECH Please call for all other Canada Mexicofforeign surface & Air Mail rates.
Check or money order payments must be in US funds drawn on a US bank; subject to applicable sales tax.
VISA CITY STATE ZIP e P6 H " M CHARGE MY: VISA EXPIRATION DATE _ .M C _ DISCOVER Back Issues: S_ SIGNATURE Amazing Computing Back Issues: S5.00 each US, S6.00 each Canada and Mexico, S7.00 each Foreign Surface. Please list issue(s)_ Amazing Computing Back Issue Volumes: Volume 1 -515.00' Volume 2, 3, 4, 5, 6, 7, or 8 $ 20.00' each or any 12 issues tor $ 20.00’ ' All prices now include shipping & handling. ' Foreign surface: 525. Air mail rates available.
AC TECH Amiga AC S TECH: 5 PD3 Disks: S . _ Total: S_ CfcjOjOdl IO OccAc aide iak&i !o*) Single issues just $ 14.95! VI.1 (Premieue), V1.2, VI,3, V1.4, V2.1, V 2,2. V2.3, V2.4, V3.1. V3.2, V3.3, V3.4, V4.1 Volume One. Two. Or Three Komplele) nr unj four issues S-I0.IM1!
Freely Distributable Software Subscriber Special (yes, even the new ones!)
1 to 9 disks S6.00 each 10 to 49 disks S5.00 each 50 to 99 disks S4.00 each 100 or more disks $ 3.00 each S7.00 each tor non subscribers (three disk minimum on ail foreign orders) AC 2 ..Source & Listings V4.3 & V4.4 Acm Source & Listings V3.8 & V3.9 AC 3 ...Source & Listings V4.5 & V4.6 AcffS ...Source & Listings V4.9 AC 7 ...Source & Listings V4.12 & V5.1 AC 9 . Source & Listings V5.4 & V5.5 AC£11 ...Source & Listings V5.E 5.9 & 5.10 AC 13 ...Source & Listings V6.2 & 6.3 AC“15 ...Source & Listings V6.6 6.7, 6.6, & 6.9 AC 4 ..Source & Listings V4.7 & V-l ft AC 6 ...Source & Lislings V4.10 8,
V4.1l AC 8 ...Source & Listings V5.2 & 5.3 AC 10 ...Source & Listings V5.6 & 5.7 AC 12 ...Source & Listings V5.11. 5.12 & 6.1 AC 14 ...Source & Listings V6.4, & 6,5 Amazing on Disk: Please iisi ur Freely Redistributable Software selections below: AC Disks _______ (numbers 1 through 15) AMICUS_ (numbers 1 through 26) I't't'ii Pish Disks _ _ Complete Today, or telephone 1-800-345-3360 now!
You may FAX your order to 1-508-675-6002 Please allow 4 to 6 weeks for delivery of subscriplions in US.
(Domestic aaii Foreign airmail rates available oti retjuest) (numbers 1 through 950) Check or money order payments must be in US funds drawn on a US bank: subject to applicable sales tax.
Please return to: AmazingAmiga
- d- -¦» COMPUTING CJ
P. O. Box 2140 Fall River, MA 02722-2140 Please place order form
in an envelope with your check or money order Please return
to: AmazingAmiga JL XCOMPUTING (
P. O. Box 2140 Fall River, MA 02722-2140 Please place order form
in an envelope with your check or money order Amazing
Computing for the Commodore Amiga Your original monthly Amiga
NO POSTAGE NECESSARY tF MAILED IN THE UNITED STATES BUSINESS REPLY MAIL FIRST CLASS MAIL PERMIT NO. 36 FALL RIVER, MA Postage Will Be Paid By Addressee
P. O. Box 2140 Fall River, MA 02722-9969 NO POSTAGE NECESSARY IF
MAILED IN THE UNITED STATES BUSINESS REPLY MAIL FIRST CLASS
MaiL PERMIT NO. 36 FALL RIVER, MA Postage Will Be Paid By
P. O. Box 2140 Fall River, MA 02722-9969 Please return to:
AmazingAmiga JL X computing'C7 Your Ortjr uoJ AMIGA* MoutMy
Krtuurxr r Qrijf moJ AMIGA Mrrutlrljr
P. O. Box 2140 Fall River, MA 02722-2140 Please place this order
form in an envelope with your check or money order.
Please return to:
P. O. Box 2140 Fall River, MA 02722-2140 Please place this order
form in an envelope with your check or money order.
YES! The ‘Amazing’ACpiiblicalions give me 3 GREAT reasons lo save!
Please begin the subscriplion(s) indicated below immediately!
Name Address City____State_ZIP.
VISA Charge my ? Visa [ MC DISCOVER Expiration Date ..Signature Please circle lo indicate this is a New Subscription or a Renewal 1 year ol AC 12 big issues of Amazing Computing!
Save over 49% off the cover price!
US $ 27.00 ?
Canada Mexico S34.00 [ Foreign Surface S44.00 1-year SuperSub AC+ACs GUIDE-14 issues total!
Save more than $ 31 off the cover prices!
US $ 37.00 ] Canada Mexico S54,00 Foreign Surface $ 64,00 1 year ot AC's TECH 4 big issues of the Amiga's Original Disk-based technical magazine!
US $ 43,95 ?
Canada Mexico S47.95 Foreign Surface $ 51.95 Please call for all other Canada Mexico foreign surface & Air Mail rates, Check or money order payments must be in US funds drawn on a US bank; subject to applicable sales tax.
Please return to:
P. O. Box 2i4o Fall River, MA 02722-2140 Please place this order
form in an envelope with your check or money order.
The “Amazing" AC publications give me 3 GREAT reasons to save!
Please begin the subscription s) indicated below immediately!
Name Address ________ City__________State ZIP_ Charge my C Visa [ iMC DISCOVER Expiration Date Signature ___ Please circle lo indicate this is a New Subscription or a Renewal 1 year of AC 12 big issues of Amazing Computing!
Save over 49% off the cover price!
1-year SuperSub AC+AC’s GUIDE-14 issues total!
Save more than $ 31 off the cover prices!
1 year of AC’s TECH 4 big issues of the Amiga’s Original Disk-based technical magazine!
US $ 27.00 _ Canada Mexico $ 34,00 Foreign Surface S44.00 US$ 37.00 Canada Mexico $ 54.00 Foreign Surface $ 64.00 US$ 43.95 H Canada Mexico $ 47,95 Foreign Surface $ 51.95 Please call tor all other Canada Mexico foreign surface & Air Mail rates.
Check or money order payments must be in US funds drawn on a US bank; subject to applicable sales tax, S-VIDEO AND COMPOSITE GENLOCK AND OVERLAY SYSTEM THE FUTURE IS HERE!
Create spectacular true color animations on your Amiga.
The VVVQ Kitchen Sync C TWO COMPLETE TIME BASE CORRECTORS ON ONE CARD!
• Only broadcast quality S-Video genlock for less than SI000
• AGA compatible, Compatible with all Amiga models ’C.
• Two independent dissolve controls
• Software controllable SuperGen SX $ 749.oo The Original 'L
SuperGen BROADCAST QUALITY COMPOSITE -i GENLOCK AND OVERLAY
SYSTEM ; Paint, digitize and display beautiful full color
composite video images on tiny Amiga.
Capture an image in 10 seconds from any color video camera or stable video source.
Full-featured paint, digitize and conversion software included.
Compatible with AGA 1200 and 4000 Amigus in NTSC PAL modes. Two to four times the speed of AGA animations (DCTV vs. HAM8) with greater color and resolution.
Compatible with all popular 3D, rendering, and graphics packages including: AD-Pro, Aladdin 4D. AmigaVision, Brilliance, Calligari, Cinemorph.
Draw4D, lmageMaster, Imagine, LightWave, MorphPlus, Real 3D, Seala, Scenery Animator, Sculpt.
VistaPro. And many others... DCTV (NTSC or PAL) $ 299.00 The Kitchen Sync provides two channels of time base correction - the perfect low cost TBC solution for the Video Toaster™.
With a Video Toaster, the Kitchen Sync provides a complete A B roll editing system.
Two complete infinite window time base correctors on one IBM AT Amiga compatible card.
• Absolute 100% broadcast quality
• Composite or Y C video in
• Includes easy to use external control panel ¦ No waveform
monitor needed ¦ Variable speed strobe
• Freeze Frame, two rock-solid Freeze Fields
• Low power consumption ¦ Lowest TBC price per channel ¦ Works
with consumer grade VCRs T|'=i'T?n Kitchen Svnc $ 1295.00 RGB
CONVERTER Allows the use of DCTV with standard RGB monitors
(1084) it) standard NTSC or PAL modes. Also permits the use of
external genlocks like our SuperGen.
k. $ 199.00 BROADCAST QUALITY FOR A2000 WITH BUILT-IN PKOC-AMP
SuperGen 2000s $ 1195.00 SuperGen2000 SuperGen $ 549.00 Genlock
Option Required to synchronize the Kitchen Sync to an external
Genlock Option $ 150.00 S-VHS Option Required to enable S-VHS Hi-8 (Y C) video outputs.
S-VHS Option aaHlk. $ 99.00 M FREE SHIPPING EH on all VISA & MC orders in the US.
COD - Cash only - add $ 10.00. Call by 2:00pm PST 5:00pm EST for same day shipping.
DIGITAL Worldwide Distributors and Dealers Wanted. Inquiries invited.
CALL DIGITAL DIRECT 1-800-645-1164 Orders only 9:00am to 5:00pm PST M-F For technical information call 916-344-4825 C R E A T I O N S P.O. Box 97, Folsom CA 95763-0097 * Phone 916*344‘4825 * FAX 916‘635‘0475 SuperGen SX, SuperGen, SuperGen2000s. DCTV, DCTV RGB Converter, and Kitchen Sync are trademarks of Digital Creations, Inc. Video Toaster is a trademark of Newtek, Inc. IBM and IBM AT are registered trademarks of IBM, Inc. Amiga is a registered trademark of Commodore-Amiga, Inc. Circle 109 on Reader Service card.
Professional Paint & Animation DIGITAI Circle 108 on Reader Service card.
1 Card "StarTrek" AfterAttachment ; used to be AfterStartup SetRGB 0,72,165,170 SetRGB 2,0,210,231 SetRGB 3,0,54,255 Do "Refreshwindow" EndScript Window "UserWindow" Definition Origin 0,0