Sponsors

FacebookTwitterGoogle Bookmarks

Click image to download PDF

Document sans nom Q IT’S OFFICIAL: 3000 TOWER NOW AVAILABLE pg. 6 zmiGA Volume 6 No. 10 October 1991 US S.C9S Canada $ -i.9S 1 K .V2.50 COMPUTING Your Original AMIGA Monthly Resource1 4 Rexx double feature Puzzled over Arexx II File Decompression Using Arexx ieviews: Art Department Professional ShowMaker 4 so, Back-to-school programs for home and classroom bars&Pipes Professional will open your eyes to a new vision of music software. Its expandable design and innovative architecture increase the creativity and productivity of the modern composer.
RECORDING: BARS&PIPES PROFESSIONAL provides an unlimited number of tracks and notes. Its sequencer boasts the features you'd expect, plus you can actually see your music as ii plays With its Pipeline metaphor, Bars&Pipes Professional presents unlimited methods of non destructively editing your music, in real time1 Embellishing: bars&Pipes processional's Tools enhance your music as you compose, playback or edit. These modules perform standard, musical and technical tasks to save time and give you the creative edge. And with Create a Tool, you can invent custom-designed MacroTools to suit
your every musical whim.
Editing: bars&Pipes professional furnishes a wide range of editing options including an event list, piano roll and real music notation that you can see, hear and change. With a stroke of the mouse, you can adjust MIDI events graphically or numerically.
Printing: Bars&Pipes professional can prinl your music at any time during the composing process. No separate program or tile conversion necessaiy.
Printing options include concert score, transposed score and individual parts, with lyrics, chord symbols, measure numbers, labeled sections, page numbers, author, title and a wide selection of automatic transpositions.
1293 Briardaie Lane NE Atlanta, GA 30306
(404) 377-1514 Fax (404) 377-2277 Bro&Pipe* ftofrssiorai
asrs&Pipcs Add-On Series, aarsiPtpes Circle 101 on Reader
Service card. Create *-fool and Utito'ro are L-aJe-urit of
TV Biue Ribbon SoundWoiis, Lid aarsi Pipes Professional
Atm: Dealers! FAX. Write or Call for Your FREE Demo and
Dealer Kit!
ARRANGING: BARS&PIPES Professional's Graphical Song Construe tion window enables you lo set an overview of your composition, label it and reorganize ii. And with its Graphical Tempo Mapping window, you can easily add realistic tempo change curves.
MIXING: bars&Pipes Professional's automated mixing feature, MixMaestro, includes real-time control oi volume, panning and other MIDI controllers. As your music plays, you can move the various sliders and knobs to adjust tiie balance of your arrangement, then save your mix to disk. MixMaestra automatically sends control change data to your tracks, SYNCING: Bars&Pipes Professional sends and receives MIDI clocks and System Exclusive data, reads SMPTE and MIDI file Format, and includes Arexx support. With its Time-line Scoring window,you can arrange your soundtrack, then coordinate your music with
video, film, tape and multi-media applications ENHANCING: Aside from the variety of Tools and Accessories included with Bars&Pipes Professional, we’ve created five Bars&Pipes Add-on Series packages containing many, many more: Music Box A, MusicBox B, internal Sounds Kit, Multi-Media Kit, and Rules for Tools. And from our BARS&PIPES MUSICWARE COL lection, you can select from ovc files in Bars&Pipes formal.
To try before you buy, send us a check or money order for S15. In lurn, we'll BLUE RIBBON send you a fully-featured demo disk, SOUNDWORKS plus a coupon worth SIS off your pur- LTD chase of Bars&Pipes Professional.
WAT MS 16M COLORS. 24-BIT FRAME BUFFER +GENLOCK+FRAMEGRABBER+FLICKER-ELIMINATOR +PIP+VIDEO TITLER+3D MODELLING SYSTEMrj Introducing the IMPACT VISION 24" from GVP m The All-In-One Video Peripheral for the A3000 and A2000 press a (configurable) "hot key" to activate any feature.
At GVP, we wanted to make a major impact on the use of the A.3000 2000 by professional video enthusiasts. With the Impact Vision-24 we have!
For more information on how the Impact Vision 24 can have a major impact on your video productions, call us at 2 -337-8770.
L, awuinin.
Impaa vision
• MACR9PAIVHV24. A 2D, 16 million color paint program that lets
you have fun GREAT VALLEY PRODUCTS, INC. 600 Clark Ave., King
of Prussia, PA 19406 For more information or your nearest GVP
dealer, call today. Dealer inquiries welcome.
Tel. (215) 337-8770 • FAX (215) 337-9922 ? Realtime Frames rattier Digitizer. Freeze, grab and store (in standard 40% or 16 million color IFF format! Any frame from a "live" incoming RGB video source.
Optional "RGB splitter" required to grab incoming composite or S-VHS video.
? FhckBr-HiminatOP. Duplicates and enhances the A3000's display enhancer circuitry. It even de-interlaces live external video! A must for any A2000 owner. Ask about our A2000 "genlock slot trade-up" program (in case your genlock slot is already used by something less exciting!)
? Simultaneous Component Video (RGB) Out, Composite Video Out and S-uttS Video Out. Now, anything you can see on your Amiga monitor can be recorded on video tape, ? Separate Composite and Component Video (RGB+Sync) Genlocks.
RGB genlock operates in the digital domain, for digitally perfect production studio quality mixing: no color bleeding, no ghosting, no artifacts...!
? 1.5MB Frame Butler. Display 24-bit, 16 million color images on your Amiga monitor. On a multi-sync monitor, you can even display 16 million color images in non-interlaced mode!
If you’re into video, IMPACT VISION-24 is truly a dream come true for your A3000 or A2000. It is the first multifunction peripheral specifically designed for the A3000’s video expansion slot.
With the optional A2000 genlock slot adaptor kit. It also perfectly complements and enhances the A2000.
Check out these features, all packed on a single Amiga expansion board!
Including animations, ray-traced 24-bit images and more!
? Pfcture-foficlii’e (pip) Display. Freeze, resize, rescale and or reposition live incoming RGB video just like any workbench window at the double click of a mouse or the pressing of a "hot key". With a multisync all this can even be in rock steady de-interlaced mode. Unique "reverse-F5P" feature, even allows you to place a fully functional Amiga workbench (or other application) screen as a SCALE-ABLE (shrunk down! | and re-positionable window over full-screen live video.
? To make sure you can take full and immediate advantage of every feature of your new Impact Vision 24 video-station, we even include the following software with every unit:
• Ca6garHV24. An exclusive version of the leading broadcast
quality, 3-D modelling and rendering program. Use your
imagination to model 3D, 16 million color, scenes. Use your
digitized video -w images as textures to wrap around any
object! The mind is the limit!
• ScflLfl-Tfttng. Easy-to-leam, video titling package complete
with lots of special fonts and exciting special transition
effects. Turn your Amiga into a character generator.
Creating or manipulating any 16 million color, 24-bit image.
• Control Panel, Provides full software control over all Impact
Vision-24's numerous features. Use your mouse or simply Amiga
is a registered trademark ol Commodore-Amiga, Inc. TENTS CON In
This Issue The Art Department Professional 23 by Merrill
Callaway Not only can you convert your pictures between
different file formats but you can also load and save them from
Macs and Pcs.
Doing Big Things In a Small Place 49 by Thorwald Esbensen Plaza, North Dakota, puts the Amiga to the test: running educational software, applications, animations, sound digitizers, and paint programs: and providing the platform for teaching various programming languages.
Columns New Products And Other Neat Stuff ..12 edited by Timothy Duarte Learn Chinese or several other foreign languages with Audio Gallery, take the NASCAR challenge with Champion Bill Elliot, or design a superior golf course with Jack Nicklaus. And see what the new Sundance Video Toaster editor system is alt about.
Bug Bytes ....36 by John Steiner Zardoz Software advises disabling the automatic update option in Image Finder until the company releases V2.0 which eliminates the hard drive read write error. Also owners of Maxiplan III may upgrade to Maxiplan Plus 2.0 from The Disc Company.
KCS 45 by Phil Saunders In this month’s Medley, Phil gives a run-down of the additions and changes to Ihe premier Amiga MIDI Sequencer KCS 3.5. .55 Diversions ;UMS ILNations at War, Idhan II and Railroad Tycoon top the list.
PD Serendipity ...... 66 byAimee B. Abren Now you can stop that annoying disk drive clicking with NoClick. Plus, a look at Fliplt and Connex, two games for the Amiga.
Stripping Layers Off Workbench 59 by Jack Helser A systematic approach to deleting unneeded files on your Workbench disk.
JCover by Ernest P. Viveiros. Sr.
Roomers ......87 by the Bandito What will the next Amiga consist of? The Bandito has a few guesses. Plus, bits on what's happening in the Entertainment arena.
Reviews Volume 6 Number 10 October 1991 ShowMaker ..18 by Frank McMahon Discovering Discovery 50 by Kim Schaffer Calculate and spell your way to the successful take-off of your craft as you collect crystals among pesky alien animals that might zap you.
QISCOUERV Programming Jazz Through MIDI 30 by Rick Manasa Mimic an Oscar Peterson solo or join Milt Jackson’s jazz quartet.
LabelDex! .....34 by Bill Frazier Print sorted mailing labels and automatically catalog the files and directories on your floppy disks.
Teacher’s Toolkit 39 by Paul Larrivee Track which students received less than a C- while having two unexcused absences before the big exam. Check the performance of the rest of the class on a graph.
APL And The Amiga ....51 by Henry Lipped In his fifth and final installment. Henry discusses methods that you never saw before.
File Decompression Using Arexx 71 by Randy Finch Randy focuses on Arexx as a programming and command language.
Puzzled Over Arexx? ... by Merrill Callaway Part 2 takes us into using arrays and calling external functions.
.75 Departments Editorial 6 Feedback .....12 List of Advertisers 88 Ready Robot Club Disk Magazine by Timothy Duarte Turn on your child to an educational disk magazine packed with useful knowledge and mind- stimulating games, and have fun yourself.
CLAS ..43 Public Domain Software .....94 And Furthermore ......96 ’ by Paul Larrivee Too busy grading papers and recording insurance payments from your students to program lessons?
CLAS streamlines the programming process.
New! Redesigned and Faaaster mm 68030POWER Now Expandable to 32MB of 32-bit RAM!
Optional 3.5" IDE AT hard disk up to 340MB capacity (13ms). Memory.
3 4MB to 32MB ol 32-bit wide High Performance Built-in Autobooting 4 50Mhz 68030 CPU IDE AT hard disk and 50Mhz 68882 controller. Floating Point Unit.
Our new faster and more expandable A3050 50Mhz accelerator kit will turbo-charge your Amiga 2000? Beyond your wildest dreams.
Check out these features: V Uses GVP's new custom designed 4MB, 32-bit wide, S1MM32’" memory modules with state-of-the-art 4MB, 60ns, DRAMs.
V ZERO SLOT SOLUTION! Even with a full-blown 32MB, 50Mhz, A3050 kit installed in the A2000’s "CPU" slot, ALL ZORROII expansion slots are left free for unlimited future expansion!
V' Exciting new 3.5" hard disk "bundles". Choose between the 1" high, 120MB (15ms) model or the incredible halfheight 340MB (13ms) model.
V Converts an A2000 into the fastest Amiga in the world.
There is truly NO competitive product.
V 68000 fall-back mode for timing sensitive applications je.g: some games!.
GVP is the world's leading manufacturer of accelerator products for the Amiga.
Amazing Computing For The Commodore AMIGAlvl ADMINISTRATION Publisher: Joyce Hicks Assistant Publisher: Robert J. Hicks Circulation Manager: Doris Gamble Asst, Circulation: Traci Desmarais Corporate Trainer: Virginia Terry Hicks Traffic Manager: Robert Gamble International Coordinator: Donna Viveiros Marketing Manager: Ernest P, Viveiros Sr.
Programming Artist: E. Paul EDITORIAL Managing Editor: Don Hicks Associate Editor: Jeffrey Gamble Hardware Editor: Ernest P. Viveiros Sr.
Technical Editor: J. Michael Morrison Technical Associate: Aimee B. Abren Copy Editor: Paul L. Larrivee Copy Editor: Timothy Duarte Video Consultant: Frank McMahon Art Director: William Fries Photographer: Paul Michael Illustrator: Brian Fox Research: Melissa Torres Production Assistant: Valerie Gamble ADVERTISING Advertising Manager: Donna Marie Advertising Associate: Wayne Arruda 1-508-678-4200 1-800-345-3360 FAX 1-508-675-6002 SPECIAL THANKS TO: Bob at Riverside Art, Ltd.
Swansea One Hour Photo Pride Offset, Warwick, Rl Printers' Service & Supply, Inc. Mach 1 Photo Amazing Compuijng For The Commodore Amiga'v (ISSN 0086-9460! Is published monthly by PiM Publications. Inc..Currant Road, P.O. BoxS69, Fall River, HA 02722- Subscriptions: rnthe Li S.. 12 issues lor $ 24.00: in Canada kMexico surface, S34.00. foreign surface for S44.00. Second-Class Postage paid at Fall River, MA 02722 and additional mailing offices.
POSTMASTER: Send address changes to PIM Publicaiions Inc., P.O. Box 869, Fall River. MA 02722-0869. Potted in the U.S.A. Copyrighl© Jun&1991 by PiM Publications. Inc, All rights reserved.
First Class or Air Mail rales available upon request. PiM Publ’calions Inc, maintains | the right to refuse any advertising.
| PiM Publications Inc. is not obligated to reium unsolved materials. Ail requested | returns must be received with a sell-addressed stamped maiter.
| Send arlidesubmissions in both manuscripianddisk lormatwith your name, address.
| telephone, and Social Security Number on each to Ibe Associate Editor. Requests for | Author's Guides should be directed to trie address listed above.
AM !G A™ is a registered trademark of Commodore-Amiga. Inc. DslrtoutoR to the UK News Trade - DIAMOND MAGACN: DOTBUTON LtD Hostings. England Distributors to the Computer Trade - WORLDWIDE MAGAZINE DtSTRSURON UD Unit 19. Chelmslev Wood Ind. Estate, Waterloo Avenue, Birmingham B37 6QD Tel 021 769 3112 Fax 021 768 1272 GREAT VALLEY PRODUCTS INC. 600 Clark Avenue, King of Prussia, PA 19406 For mom information, or for nearest dealer, call today. Dealer inquiries welcome.
Tel. (215)337-8770 • FAX (215) 337-9922 Introducing the AMIGA500FITNESS PL AN GVPi New Series H A500HD8+ Puls 02000 Computing Power and Punch into *0mm Your Amiga 500 r By now you know that every Amiga 500 comes with that special built-in program called “Wait”. Wait while your A500 loads software. Wait while you ave |J ft files. Wait while you change disks. Sf It doesn’t have to be that wav! W GUP’S Series II A500HD8+ V I Takes Off the “WAIT f Li GVP's Series II A500HD8+ 40-I05MB Hard Drives work like the world’s fastest j runners to take the ’’Wait" off and to get your V Amiga 500 racing
along at data transfer speeds of up to 52 times faster than floppy disk drives.
But getting rid of the "Wait" is just the beginning GVP’s Series IIA500HD8+ lUms Floppy Fat into HARD DRIVIN’ Muscle Because the Series II A500HD8+ uses the same A custom VLSI and FA AASTROM:'1 technologies of it’s MA powerful cousins - Series IIA2000 SCSI + RAM- wN you get more than an amazingly fast hard drive.
You get the storage space of 45 to IBS floppy disks, depending upon the model you choose.
You also get Series FI’s: _ v Exclusive Game |Hard Disk disable I Switch for Full Games Compatibility V A2000 DMA Data Transfer Speeds.
Y' FAST RAM expansion with up Ifltnff' ' to 8MB of SIMM-Based Internal If RAM Expansion y' "Mini-Slot" Access to All A500 Expansion Bus Signals for future expansion.
V External SCSI Port for adding up to 7 SCSI Devices V Internal Fan for Cool, Reliable Operation Important A500HD8+ Body-Builders p Game Switch K Hard Disk A Drive I, ? External it A SCSI Port uSrJ Free -v Power Sigipty “Mini-Slot”: for future expansion Internal RAM Expansion: up to 8MB V External Mounting to Maintain Your Original .
Commodore Factory Warranty V FREE Dedicated Universal Input Power Supply. Insures full compliance with Commodore's A500 power limitation. J y' One-Year CVP Factory Warranty. M GVP's Series IIA500HD8+ Keeps Your Amiga 500’s Sleek Good Looks GVP knows that no fitness plan is complete unless is keeps your system looking great. That’s why MU your Series II A500HD8 + matches your Amiga 500's good looks line-for-line, curvc-for-curve.
So get a GVP Series [I A500HD8 + hard drive for your Amiga 500. Lose the "Wait" and Gain the Muscle, Safes II. IVWASTRQM am) 0 P are trademarks at Great tfiflev ProduCS he.
Amiga, A500 and A2000 are registered trademarks ol CanrtKatae-Amisa, he.
GREAT VALLEY PRODUCTS INC. 600 Clark Avenue, King of Prussia, PA 19406 For more information, or for nearest dealer, call today. Dealer mquiries welcome.
Tel. (215) 337-8770 • FAX (215) 337-9922 EDITORIAL COM Amiga Magic What is Amiga Magic? For most Amigans it is turning the power on. Once they have done that, the Amiga is a wild carpet ride to almost anywhere you want to go. From the multimedia presentation platform of ShowMaker by Gold Disk to the artistic manipulations of ASDG's Art Department Professional, the Amiga offers a wide assortment of applications and excitement not available on other computer platforms.
However, real Amiga Magic comes when we can use the technology of the Amiga to improve all our lives. Since October is often considered Computer Education Month, we have included a healthy assortment of educational news and reviews. Yet, for those readers with a self-instructional point of view, we have maintained a hearty' assortment of programming articles.
Perhaps the greatest magic of all is Commodore's recent announcement of the availability of the Amiga 3000 Tower, Commodore's delivery of a finished system actually matched the official release date.
They had promised late August and they delivered their announcement on August 20, Unitsareavailable for developers through September, with units in most Amiga dealers' stores in October. In an industry that is often destroyed by missed deliveries, Commodore has produced on time.
The Amiga 3000 Tower Arrives The day after Hurricane Bob had smashed his way through the heart of New England, August 20, in a small M.I.T. lecture hall, David Archambault, Commodore's Director of Business Markets, Jeff Scherb, Vice President of Commodore Applications and Technical Support Group, and David Haynie, Commodore's Senior Hardware Design Engineer, gave the first public presentation of Commodore U.S.A.'s Amiga 3000T. Instead of the normal gala event Commodore has been known to use in the past, this event was held by members of the Boston Computer Society's Amiga User Group The
Amiga 3000 T ower offers one very special feature missing in theoriginal 3000 space. Standing just under desk height, the new Tower has a space for everything. The Tower supports two 3.5 inch d rives, one 5.25 inch half-heightdrivemounted horizontally, as well as two 5.25 inch half-height drives mounted vertically.There isadditional space for two 5.25 inch half-height hard drives installed behind the two vertical drives.
Aside from an enormous potential for hard disks and floppies, the 3QOOT also includes a fast slot for a 68040 accelerator, a video slot for internal video devices, up to five Amiga Zorro 111 slots, and four Bridgeport slots.
The number of Amiga Zorro III and Bridgeport slots available depends on how your peripherals are configured. Power lights, a key switch to lock out unwanted access, an internal speaker, and a high-reso- lution mouse with an extra long cord, mark this workstation Amiga.
The 3000 Tower is available in two formats, The standard configuration contains a 100MB (18ms) hard disk drive and 2MB of 32-bit RAM (internal memory may be expanded to 18MB of RAM on the motherboard) for $ 4,498. The second machine contains a 200MB hard disk drive and retails for 54,998.
Dave Archambault stated, "The A3000T represents the next wave of A3000 technology. It is a multimedia workstation that combines all the capabilities of the A3000 with an unprecedented level of expandability and power." In a press release, he was quoted assaying, "The A3000T is a power' user's delight. It contains all the new features of the A3000, plus more room for expansion than the A20D0 and A3000 combined."
The Ultimate User Group Meeting Jeff Scherb provided BCS members with the news of several new developer tools and manuals from CATS, including the AmigaUser Interface Style Guide, the Programmer's Gu ide to Arexx, and a CD- ROM hypertext version of the ROM Kernel Reference Manual. The AmigaUser Interface Style Guide is in bookstores, and both guides are available through the CATS developer program.
The Programmer's Guide to IRe.v.v describes proper coding methods and standards thata developer should usetoinclude Arexx support in their applications.
The CD-ROM project, to be available through the CATS Developer program later this year, provides the R OM Kernel Reference Manual series in a hypertext format. Using the AmigaGuide hypertext engine developed by CATS (and also available to developers for inclusion in their own applica- David Archambault and Dave Haynie of Commodore answer questions from Boston Computer Society Amiga users at the first public introduction of the Amiga 3000 Tower, tions), the first edition of this CD-ROM will contain the contents of the Includes and AutoDocs ROM Kernel Manual. Developers can use this
reference from within their favorite editor to search for documentation on the operating system function calls, and using cut and paste functions, can incorporate examples from the CD directly into their own code. The hypertext links on the CD-ROM will allow the developer to jump from the documentation of one function to the related function call or structure definition, Although Mr. Scherb spoke first, 1 have mentioned him last because, while the A3000 Tower demonstrated Commodore's current status of hardware development, Jeff demonstrated CBM's commitment to better software tools
for the future. Scherb hopes these and other tools soon to be available from CATS will speed the development of high quality applications for the Amiga.
In all, CBM brought one of the best combinations to any user group meeting.
There were even a few surprises in the ques- tion-and-answer session when Dave Haynie promised 2.0 ROM chips to be available by October 1 and the final disk version to be shipped to dealers that day.
My special thanks go to the two magicians who directed me to the meeting: Editor Mary Ryan of Amiga Culture, the official newsletter of the Amiga users in the Boston Computer Society, and her husband and strong Amiga supporter, Pat Ryan.
Sincerely,, Don Hicks Managing Editor You want to expand your Amiga's memory?...the SERIES IIA2000- COMBO does it and does it big.
You want to make your Amiga faster than a speeding bullet?...the SERIES II A2000-COMBO does that too.
MEET THE CHAIRMAN OF THE BOARDS 68030 Power; Up to 16MB RAM and SCSI Controller All in One You want to use your Amiga with virtually every and any SCSI device on the market-from CD-ROM drives, to Magneto-Optical and tape-based stor- ¦ age devices?...the SERIES IIA2000- | COMBO does it all.
You want all the storage capacity of a
3. 5" 500MB hard drive on a single card?... Yep -It's an option.
You want to save lots of time with your s desktop publishing,ray-tracing, rendering and animation programs?... Nothing's faster than the SERIES II : A2000-COMBO.
Quality videos?...the SERIES IIA2000- COMBO perfectly complements New Tek's Video Toaster'" special effects system.
Plus, when you install the SERIES II A2000-COMBO board directly into your Amiga's CPU accelerator slot, you still have all 5 of your original expansion slots open and free for other uses, If that doesn't make the SERIES II A200G-COMBO the Chairman of the Boards, we don't know what does.
V yc rds put the Chairman of the Boards SERIES II A2000 COMBO - to work for you, call 215-337-8770.
Internal SCSI Hard Drive 1MB (22Mhi) or ini tn RllnMRM 4MB (33Mhz) up to 500MB!) N Surface-mounted 32-bit wide Memory Ask your dealer for the GVP A200&COMB0 22 OB 33 bundled with a Hard Drive Kit IT’S LIKE AN ENTIRE FACTORY ON ONE BOARD fust look what you get from this workhorse, powerhouse: All A2000 Expansion Slots Free 33 or 22Mhz 68030 Accelerator Up to 16MB of fully DMA-able 32-bit wide memory expansion (13MB on 22Mhz model) This single GVP SERIES IIA2000-C0MB0 board gives you more power, performance and control over your Amiga® system than any 4 other boards out there.
HighPerformance, Auto-Booting, DMA SCSI Hard Drive Controller able to DMA directly into ALL memory SCSI Connector for External SCSI Peripherals v' Screen Icon-Based 68000 Mode Switch I Optional “Hard-Disk-Card” Conversion Kit Converts the SERIES IIA2000-C0MB0 board into a “Hard-Disk-Card" as well! Drive mounts on the back of the board, saving even more space!
GREAT VALLEY PRODUCTS INC. 600 Clark Avenue, King of Prussia, PA 19406 For more information, or for nearest dealer, call today. Dealer inquiries welcome.
Tel. (215) 337-8770 • FAX (215) 337-9922 OS-France Europaro * 14, Avenue Gustave Hertz * 33600 Pessac
T. (33) 56-363-441 • F. (33) 56-362-646 SDL-United Kingdom Unit
to, Ruxley Conterlnd Est- EdBingtoir Way, Sldcup • Kent DA
14555
T. (44) 81-300-3399 - F. (44) 81-3006765 Merlin- Austria
Dorfstrasse 5 - AO6074 Rlnn • Innsbruck
T. (43) 522-388-96 ¦ F. (43) 522 388-97 Circle 106 on Header
Service card.
Power Peripherals - Australia 1st Row, 257 Hawtbwne Hd.
CautOetd North 3t6l - Victoria I (SI) 3-532-8553 • f. (61) 3-532-8556 DTM-West ( Oretharensteii SA • 6200 V
T. (49) 6127-1065 ¦ F (49) 6127-66276 Datacom APS - Denmark
Klrkeriengct 23 ¦ Hatting - 8900 Horsens
T. (45) 75-65-37-88 • F. (45) 65-37-16 Pixel Soft - Spoil 0 Gral,
Franco - 7 Mo F-G ¦ 3400 Palencia
I. (34) 88-751180 • F. (34) 88-751191 Breadline UV Finland Vanfia
Porvoontie 295 ¦ 01260 Vantaa
T. (358) 087-479-00 * F. (358) 087 49-44 Non-Stop SPA-Italy
Fuiale di Venditae Admtn.
40057 Cadriano di Granarato - Via B. Bwnzi, It Boiogn t (39| 51-765299 • F. (39) 51-765252 Oatacorp- Canada 431 Hampton Court Rd. Ooltanl Ses Ormeaux ¦ Quebec H9G 111 1514-624-4700 - F. 514620-7136 Micro tron Computerprodukte - Switzerland Bahntiotstrasse 2. Postfach 69 ¦ CH-2542 Preterien
T. (41) 32-67-2429 - F. (41) 32-67-24-62 Firecracker Board i have
a question pertaining to tire review of the Firecracker board
bv Impulse, Inc. in the July 1991 issue. I was wondering what
RGB monitor the author was using? I understand that there are
several grades of RGB monitors available. 1 was wondering if
one can expect different results from different monitors or if
the product has consistent results on all monitors?
Sincerely, Gregg Kodra Austin, TX Dear Gregg, The Firecracker 24-bit graphics board requires an Analog RGB monitor with a horizontal sync frequency of at least 15.75 Khz and a vertical sync frequency of 60 Hz. The Commodore 1080 1084 and most digital analog RGB monitors adhere to these frequencies or surpass them.
Although most monitors are set up for standard digital RGB input, some treat analog differently. A number of hi-end video monitors claim "RGB pass-through" (such as some Sony PVM series monitors), but beware.
These pass-throughs are 3 BNC connectors (red-green-blue) with a separate sync so do check out the spec sheets before buying.
The monitor I used for the review was a Commodore 1080, originally produced for the Amiga
1000. As we know this takes the red, green, blue, and sync
signals through one connector. There are several grades of
monitors but don't he mislead by such features as aperture
grille pitch (dot pitch) on the video side; rather check
the horizontal and vertical dot resolution of the RGB
display. A monitor with a horizontal video resolution of
450 lines may have a RGB resolution of 640 horizontal
lines. It's a safe bet that the higher the video
resolution, the higher the analog RGB resolution. The ideal
choice would be to purchase an RGB monitor that has a
resolution meeting or exceeding the Firecracker's
resolution (keep in mind that most spec sheets on analog
monitor resolutions do not calculate overscan variables.)
However the Firecracker board itself produces a solid crisp
RGB output and will provide excellent results on most RGB
monitors.
As for recommendations, I would say any of the Commodore monitors would be a great choice.
They are low-priced, long-lasting (mine's going on six years), and you won't have to go through any incompatibility problems, since most companies producing Amiga hi-color graphics boards use the Commodore monitors for product development and testing.
Frank McMahon AC Video Consultant Atonce Emulator [ would like to point out a serious omission in your review of the Atonce PC AT emulator in the July 1991 issue of your magazine. As exciting as the prospect is of adding IBM compatibility cheaply and easily to the Amiga, there is what I find to he a serious drawback the emulator's incompatibility with downlevel motherboards.
According to the installation guide that comes with the emulator, "some Amiga 2000 computers have problems with their slots especially when they have a motherboard with a revision number smaller than 6.2." I have recently purchased an emulator for my Amiga 2000 and have failed to get it to operate at all on my system. I am now looking at having to upgrade my motherboard from revision 4.3 to
6. 2.1 believe a requirement for a particular revision
motherboard should be noted in product advertisements and
reviews, Sincerely, Alike Yetter San Jose, CA Commodore
Complaint As a longtime Commodore software developer since
1979 we have always been impressed by the superiority of
Commodore's technology. The mystery is why Commodore does
such a second-rate job of marketing its superlative hardware.
A MA ZING COMPVTING If you have an Idea... mm SCALA A Professional Titling & Presentation Package fortheAmiga NEW!
How you present your ideas is as important as the iMj idea itself. With a tool like SCALA your ideas will chjppinQ have the advantage they deserve.
SCALA, Sophisticated yet Easy-to-use Your ideas deserve SCALA!
SCALA provides all the tools you need for professional presentations: Backgrounds. Scala includes FIFTY- NINE professionally created backdrop images and textures, such as "Stone", "Marble", "Fabric", etc. THIRTY- NINE specially selected color palettes are included, allowing you to create unique and eye-catching background tapestries, adding character to your presentations. Backgrounds are stored Symbols. Scala includes many useful presentation symbols such as, male, female, arrows, vehicles, etc. Symbols are stored as IFF brushes, allowing custom symbols (or other objects) to be easily created
and added.
Typography. Scala includes seventeen fonts, each of which is available in many different sizes and weights.
Animations. Scala is able to load and play back animations at any point within a presentation. Text can be added and super-imposed on an animation while it is being played back.
Output. Transferring output to different media is no problem with a duo like Scala and the Amiga, Using well- known Amiga tools, presentations can be gen locked, recorded on video tape, printed on polaroids, etc, Scala includes ScalaPrint which can print out a complete presentation or just a cue for your speech. PostScript printers are supported.
Special effects such as tilting, underline, drop shadow, 3D and color can be applied to any individual letter, word or line. The video enthusiast will find several typefaces especially suitable for video titling purposes.
Transitions. Scala offers more than SEVENTY special effects transitions for control of transitions between pages of a presentation and how and when text, symbols or objects appear on a page. These transitions allow you to soften or accentuate changes and liven up your presentations. The speed of any transition and display times can be fully controlled.
Rted. A In * Scala represents a new generation in Amiga software due to its excellent user-interface and smooth performance. All Scala's features are accessible through three, clear and easy-to-use menus labeled in plain English. Scala is shipped with a comprehensive manual and EIGHT DISKS! MINIMUM CONFIGURATION. Scala requires Kickstart V1.3 (or later}, at least 1MB of memory and a hard disk. Separate versions for PAL and NTSC.
.hi nowShipPing to ensure a consistent appearance within a presentation. ASCII files can be loaded and formatted onto these pre-defined layouts. Any object or part of a screen can be defined as a "button”, allowing "run-time" selectable flow of presentations by the simple click of a mouse button.
Mouse buttons act as a "remote control”, allowing forward and backward control of die presentation or overriding display times.
Other Features. Page layout and attributes can be saved and re-used later
vi. o Scala and the! Symbol are registered trademarks Of Digital
Vision Ltd, Norway, Amiga is a trademark of Commodort- Amiga.
Inc FuslScnpi is a trademark of Adobe Inc. GVP is a trademark
of Great Wiley Products. Inc, GREAT VALLEY PRODUCTS INC. 600
Clark Ave., King of Prussia, PA 19406 For more information,
or for your nearest GVP dealer, call today. Dealer inquiries
welcome.
Tel. (215) 337-8770 • FAX (215) 337-9922
1) I was reminded of this puzzlement awhile ago when, after
some persistent invitations from Commodore, I went out to
West Chester to hear and agree to some innovative marketing
plans involving our educational software. Immediately upon mv
return to home base in Minneapolis, I wrote a number of
follow-up letters to Commodore concerning what we had agreed
upon. No response. Nothing. It was as if Commodore had never
heard of us.
2) At an earlier point in time, I lined up a potential
opportunity for Commodore to get some national publicity for
the instructional effectiveness of the Amiga within an
inner-city school setting. In turning down my proposal, a
Commodore spokesman made this statement that should be framed
and hung on a wall somewhere: "We do not," said the Commodore
spokesman, "solicit opportunities!"
1 conclude with this appropriate gem from an actual court case: Defense Counsel (to a witness in a shooting incident): "You too were shot in the fracas?"
Witness: "No, sir. I was shot midway between the fracas and the navel."
In the case of Commodore, it's directly in the fracas.
Sincerely, Thorwald Esbensen President, MicroEd New Zealand Fan Our familv has owned our Amiga 500 for about 6 months. This is the first and only computer we have used, and we are very happy with it.
It is a standard 500, with no extra memory or disk drive. We have been reading your magazine ever since we got the Amiga, and find it interesting.
Our problem is that all magazines, including yours are too technical for us to understand, as we are just plain old KIWI's. Most of the operations of the software and the computer we have found out by ourselves as we live to far away from any Club, or Commodore Agents. There must be thousands of people like ourselves that are just beginners and would like some articles especially for Shis group of people.
When we first got our Amiga we got hold of some old "Compute" books and typed some of the programs to be just for the standard Amiga, not requiring anything apart from what packaged in the box.
Before we buy these things such as assemblers, modems, extra memory, drives etc. We would like to know how to properly use what we've got.
We do enjoy reading your magazine even though we don't understand alot of it.
Yours Sincerely,
L. Kearvell New Zealand Dcar Mr, Kearvell: Your point is
well-taken. We sometimes become overwhelmed by all the
high-end stuff coming our way. However, available ns a back
issue, Amazing Computing v5.J2 features articles for the
beginner, As always we'll strive to keep users of all levels
in mind. Ed. Technical Readers After some very prejudicial and
negative statements about the Amiga, Jeff Holtzman, computer
columnist for Radio-Electronics magazine, has recently made a
very courageous change in his stand. In his August column, he
describes the origins of his prejudice, and asks the Amiga
community to help enlighten him and R-E readers.
Radio-Electronics is a very prominent magazine in the realm of electronics, and reaches a readership that is very technologically minded and open to new and better technologies. I think the Amiga would be well received by these people if they could get accurate information about it.
Holtzman called on the Amiga community to write articles and submit info on new products for R-E to print. I have written for their writer's guidlines, and sent some info on Amiga products.
This is a golden opportunity for Amiga users and manufacturers to approach a large group of technical people who have just recently been exposed to the "joys" of Windows for the PC. The Amiga should blow them away.
Come on, Amiga users, Radio- Electronics is open to, and asking for, solid information on Amiga applications and capabilities. Let's show them just how powerful the Amiga is.
We have a new forum for telling our side of the story, so let's use it.
Radio-Electronics 500-B Bi-County Blvd Farmingdale, NY 11735 Jonathan Norris La Grande, OR All Idlers are subject to editing.
Questions or comments should be sent to: Amazing Computing P.O. Bov S69 Fall River, MA 02722-0869 Attn: Feedback Readers whose letters are published will receive five public domain disks free of chord.
How Does The Competition Measure Up Against ProWrite?
Advanced Word Processing Power For The Amiga Computer.
ProWrite®. Performance That Stands Out In A Crowd.
In this highly competitive world, there is always a leader. An innovator. The one that the competition looks up to. In the world of Amiga word processors, ProWrite is that leader.
ProWrite has the high performance features you need. A 100,000 word spelling checker that can check as you type. A thesaurus with over 300,000 cross references. Multiple columns with both snaking and parallel text flow.
Multiple fonts and graphics. Powerful macros.
Exceptional speed.
With all this and more, ProWrite stands head and shoulders above the competition.
Which is why ProWrite is the best selling Amiga word processor. And the best choice for every Amiga owner.
Because it is always better to lead than to follow.
Look To The Leader In Amiga Word Processing.
Like all of our products, ProWrite combines high performance, an intuitive environment, and easy to use commands. When it comes to powerful yet practical word processing, ProWrite is the target the competition shoots for.
So whatever your word processing needs, from AN scripts, to novels, business reports, storyboards, or letters to Aunt Agnus, go straight to the top. Discover the power of ProWrite from New Horizons.
ProWrite is a rrgistnnJ trademark of New Honrons Software. Inc Amiga is * registered trademark of Commpdnre Amigj, Ini
• Software • Anti A Anti A is a font enhancement utility which
performs an antialiasing process on normal Amiga fonts. From
one original fontsize, it is possible to produce up to 9
scaled-down versions (from 1 2 down to 1 12 size), anti-aliased
using four brightness levels. The new fonts are stored
inColorFont format and can be used by any paint or video
program which supports ColorFonts, Although they can be
displayed in any non- HAM screen mode, they look most effective
when used on a hires interlaced screen. Anti A runs on all
Amigas under v 1.3 or v 2.0. Suggested retail price:
unavailable, Zen Computer Services, 2 Silver Birch Grove,
Swinton, Manchester, M27 ITS, Inquiry $ 202 Audio Gallery With
its combined video, audio, graphics and computer interactivity,
Audio Gallery, the talking picture dictionary, is the modem way
to help you learn a foreign language. It can also be beneficial
to students in grammar school through the uni versi ty level.
Audio Gallery provides simultaneous audio and visual re-
AUDIO GALLERY inforcement of actual subjects in the foreign
language. Features include on-line English foreign language and
foreign language English dictionaries, a comprehensive
language manual, complete with grammar, concise pro
nunciation guide, tips for the traveler, and a history of the
language. Audio Gallery also provides multiple choice
quizzes for step-by-step verification of the material covered.
Tull color graphics and digitized voices of native speakers
make learning a language fun. Spanish, German, Chinese, and
Japanese language versions are available. Suggested retail
price: European languages: $ 89.95, Oriental languages: $ 129.95,
FairBrothers, Inc., 5054 S. 22nd St., Arlington, VA 22206,
(703) 820- 1954, Inquiry 203 Bill Elliot’s NASCAR Challenge
Choose from six official banked NASCAR tracks of Daytona,
Talladega, Bristol, Darlington, Michigan, and Atlanta. Or
choose from the two twisting road courses of Sears Point or
Watkins Glen. Prepare to race using track condition information
to adapt your stock car by adjusting engine hyie, tire
stagger, spoiler angle, and gearratio. Players can review their
driving skills with a VCR-style instant replay mode which
allows players to record their action, crashes and a 11, from
six different camera angles and play it back. Authentic racing
features include a dash board with damage warning, light, tach,
fuel, oil, and temperature gauges.
A leader board shows your best and current lap times, number of laps raced, your position, and your distance behind the leader.
Suggested Retail Price: S49.95, Coligari Broadcast 2.0 Konami Inc., 900 Deerfield Parkway, Buffalo Grove, IL 60089, (708) 275-5171, Inquiry $ 204 new products c- other neat stuff edited by Timothy Dunrte Design and animate with the finest user interface! Caligari interacts with objects, not with menus or a keyboard! It also allows a user to work in realtime and design in perspective 3-D space which resembles the real physica I world.
The software includes powerful new capabilities such as single point editing, mirroring, siicing and sweeping operator functions, and interactive spline-based animation features. Caligari produces photorealistic images and animations with texture mapping, environment mapping, shadows, and anti-aliasing using
16. 7 million colors on video resolution or up to 8000 x 8000
pixels for slide output. Optional drivers are available for
various framebuffers. Suggested Retail price: 5299.00, Octree
Software, 377 W 43 St., Suite 904, New York. NY
10036,(212)262-3116,lnquin tt205 Canvas This is the first in
a series of fullscreen art by Warner Bros, artist animator
Ryan Roberts. The three-disk package includes 13
classicaUy-sty led a n i ma t ions and five pictures which
feature animal and fantasy characters. Suggested Retail
Price: $ 34.95, INOVAlronics Inc.,8499Greenville Ave., Suite
209B, Dallas. TX 75231
(214) 340-4991. Inquiry $ 206 Death Knights of Krynn Death Knights
of Krynn, the sequel to S.S.L's Champions of Kymn, begins
a year after the conclusion of Champions of Krynn. A party
is taking place commemorating the victory over the evil
forces when the celebration is disrupted by the undead
Sir Karl, swooping in on a Death Dragon. When Sir Karl
steals a Dragonlance, the champions decide to find Sir
Karl and recover it. As they travel, their goal and
adventure prove to be much different than ever imagined.
Characters may be transferred from Champions of Krynn or
an entire new party may be created. Suggested Retail
Price: $ 49.95, Electronic Arts, 1820 Gateway Drive, San
Mateo, CA 94404, (800) 245- 4525, Inquiry $ 207 DLG
Professional After two and a half years of design,
TelePro Technologies an- Discovery 2.0 Discovery, the
award-winning educational program, has now become even
better. Designed for children in K-12, Discovery teaches
the concept of carrying and borrowing numbers in addition
and subtraction problems and offers fill-in-the-blank ques
tions for addition, subtraction, Answers can be typed or
set up in a multiple choice format Learners will take
part in an interac- ti ve, cd ucntiona 1 space ad venture
which includes Spellingand Ma th lessons. Your job is to
fix broken- down starships in the vastness of space. Use
knowledge and intelligence to solve the puzzling problems
posed by the ship's security computer. Features include
new graphics, music, animation, and enhanced gameplay.
Works on all Amigas with 512K memory.
Additional expansion lesson disks arealso available. Suggested retail price: $ 69.95, Microiltusions,
P. O. Bar 3475, Granada Hills. CA 91394, (818) 7S5-7345,
InquiryttlOS nounced the release of DLC Professional, a
unique telecommunications product for the high-end hobbyist.
The concept behind DLG is a group of interrelated modules and
commands that form the nucleus of a bulletin-board operating
system that is built around a standard Amiga shell.
Some of the highlights include multi-line capability, conferencing, Usenet, FidoNet electronic mail and echo-mail compatibility, message broadcasting, message tagging, message bundling, message downloading, off-line reading, sysop- configurable file transfer protocols, and more. With dozens of third party utilities and commands available, DLG is guaranteed to keep growing with the rapidly changing pace of telecomm unica tions. S uggesled Retail Price:$ 199.0Q,TekPmTechnologies, 20-1524 Rayner Ave., Saskatoon, SAS, Canada, S7N1Y1,13061665- 3811, Inquiry 209 Draw 4D-Pro This
multi-dimensional modeling and animation software is designed tor use in both desktop video and desktop publishing.
The program has the same features as Draw 4D and many new ones, too. Features include IFF bitmap wrapping, Gouraud value and or color interpolative shading, a new animation multi-level deform mode, an easy-to-use eye path for architectural walkthroughs,compressed 24-bit IFF saves, super-fast render times, and many enhanced tools. Suggested retail price: $ 349.00, Adspcc Programming, P.O, Box 13, Salem, OH 44460, 216)337-3325, Inquiry 210 HAM-E Workshop Holosoft Technologies has released Ham-E Workshop, a 256 color REG-mode paint program, with extensive animation capabilities,
designed especially for use with the Ham-E video device.
Ham-E workshop has over 200 fast, easy-to-use features, including CELL and PAGE animation.
New Brush features such as color filtration, stuffing, rippling, rolling, image transferring, and a powerful d rape feature al I ow you to drape any brush over an object. A comprehensive tutorial walks you through each feature, step by step. Suggested Retail Price: $ 50.00, Holosoft Technologies, 1637
E. Valley Parkway, Suite 172, Escondido, CA 92027, 619) 747-
1) 663, inquiry 211 Jack Nicklaus' Course Designers Clip Art
Golf fans who have to this point enjoyed designing their own
masterpiece courses with Jack Nicklaus' Unlimited Golf &
Course Design can now create even more detailed and visually
stunning courses with Accolade's Jack Nicklaus' Course
Designers Clip Art: Volume 1. More than seven finished course
objects, three new land plots, and nine new scenic backgrounds
for creating beautiful and challenging courses applicable to
any climate are included. A bonus 18-hole championship course,
Desert Highlands Coif Club in Arizona, has been added to the
collection as well.
A wide collection of finished objects, such as trees, cacti, rocks, animals, golf carts, clubhouses, fountains, and even a ba 11 washer, helps course architects add the perfect finishing touches to their designs. Suggested Retail Price: $ 24.95, Accolade, 550 S. Winchester Boulevard, San Jose, CA 95128. (408) 985-1700, Inquiry 212 Lunar Construction Set Lunar Construction Set (LCS), also by Ryan Roberts, is a two- disksetof clipart and background components for creating cus tom - made lunar and spacescenes. LCS includes several brush anims, as well as several full screen anims and pics which
stand as examples of the usage of these componen ts.
Informative screens depict how asteroids, mountains, and craters are drawn, step-by-step. A to- tnll83clips,24pics(someinHAM mode) and 10 anims appear in this package. Suggested retail price: S24.95, INOVAtronics Inc., 8499 Greenville Ave., Suite209B, Dallas, TX 75231 (214) 340-4991, Inquiry 213 Magic Mirror In simple step-by-step tutorials, s trategiesand ideas are presented that you can use immediately in your daily life. The Magic Mirror has a database which keeps track of your progress and records your beliefs, roles, anchors, and modalities. Use many powerful techniques found in the
program to help you create a better understanding of the many forces effecting your life. Suggested retail price: S39.95, Blue Valley Software, 29 Shepard Street, Walton, NY 13856, (800) 545-6172, Inquiry 214 Mloulline Mirror Image Productions released a sister program to its popular Mlfont PostScript conversion software for use with Professional Page. Mloutlinewill convert any PostScript Type 1 printer font, from the IBM or Macintosh, into a fully compatible Professional Draw outiine font. The fonts actual letterforms may then be manipulated with anv of Pdraw's drawing tools to
create effects, specialty type and logos. All font characters to a maximum of 224 are accessible from Pdraw complete with kerning. As with Mlfont, all standard characters are rearranged to Amiga order. Mioutline will also generate printed PostScript charts showing any font's complete character set and the key combinations to call them. Suggesled Retail Price: S124.95, Mirror Image Productions, 30 Aurora Court, Suite 1209, Scarborough, Ontario, Canada, M1W2M3, (416)495-7469, Inquiry 215 Mr. Robot’s Speak ‘N Spell Mr. Robot is a talking computer vocabulary wizard who can rapidly expand
your word power by using superb graphics, animation, music, and speech. Over 1000 vivid color pictures and 204 different levels are used to greatly increase memory retention as ew products t other neat stuff n compared with traditional learning environments. In addition, crossword puzzle games are included to reinforce spellingskills.
Intended for players at the age of six and up, the user can choose between a male or female robot tutor. Sugyrsterf retail price: $ 49.95, Brain Technologies, P.O. Box 215147, Sacramento, CA 95821,
(800) 272-4601, Inquiry 216 Paint me a Story Designed to
encourage children to create picture-based stories,
Genisoft's Paint Me a Story has just been released. Draw
your own characters or use the readymade figures and
backgrounds.
You don’t have to be an artist to create the most amazing and colorful pictures. Add text and choose different color patterns to paint with. String pictures together with different magic fades and wipes between each picture and add background music for a finishing touch. A player disk allows you to give your story disks to your friends. Suggested retail price: unavailable, Genisoft, Unit 3, Poyle 14, Newlands Drive, Colnbrook, Berks SL3 ODX, U.K., Inquiry 217 Pyscho Killer CDTV It's a cold fall evening. Around the blind comer in the middle of the country a car lies skewed across the road.
You skid to a halt and get out to see if there has been new products 6 other neat siufj an accident. There is no one. Sud - denly from the distance you hear a desperate scream. You turn and head towards the sound of distress. You are alone...almost!
Psycho Killer is designed to be an interactive CDTV experience.
Shot on location, it uses photographic images and real actors.
Sound is sampled and theimages are digitized for total reality. The plot and game are interwoven.
As the hero, it's up to you to overcome the psycho killer. Confront the killer, survive, rescue the potential victim, and escape! Suggested Retail Price: $ 49.95, On-line Entertainment, 642A Lea BridgeRd., Leyton, London, England E106AP, 011-4481-558-6114, Inquiry 821S Ramify Thousands of years ago, in many ancient lands, royalty and common men alike played games consisting of pits and pebbles or jewels as playing pieces. Sometimes, the games wereplayed for high stakes, including rubies, sapphires, and slaves. Ramify is based on the ancient Mancala strategy games. You will find it as
addictive as the kings and maharajahs of old found it, and we have modernized it for your computer. In this version, you are playing formegabytes of RAM chips. Suggested retail price: S39,95, Expert Services, 5912 Centennial Circle, Florence, KY 41042, 606) 371-9690, Inquiry 8219 REAL3D v. 1.4 REAL3D has been fully updated to meet the demanding requirements of professional users. Four curve creation functions, six free form creation tools, 8 free form manipulation functions, 24 different bending functions, five functions for point selection, and a smooth option with Phong shad ing are
some of the new freeform modclingnnd point-editing features in this version. All together, there are more than 65 new functions. Suggested Retail Price: unavailable, Acliva International, P.O. Box 2360, 1100 DT Amsterdam Zuidoost, The Netherlands, (31) 10) 2fJ-9?-J9I4, Inquiry 8220 Scala 1.1 Great Valley Products released the first upgrade for Scala, the professional presentation software package. Ail original attributes of the original Scala are included, as well as several enhancements which make Scala even more versatile. Some of these features includecontinuousoedit
scrolling, Arexx and Colorfont support, full support for outline fonts and new function keys. In addition, Scala 1.1. has a new realtime anti-aliasing technique which allows the user to simulate higher resolution on the screen automatically. Also new in version 1.1 is the superimpose transition, which takes two pictures and blends them together much like a video mixer does in a fade transition between two video sources. A free update disk is available to registered owners of the first release. Suggested Retail Price: 5395.00, Great Valley Products, 600 Clark Ave., King Of Prussia. PA
19406, (215)337-8770, Inquiry 8221 Scenery Animator Natural Graphics has released Scenery Animator, a powerful 3- D program that creates 24-bit single frames or fly through animations of both real world and imaginary fractal landscapes.
Scenery Animator creates land- sca pe pictures wi th I akes, oceans, greenery, and clouds which may be animated. An intuitive user interface makes camera position- ingandpicturccompositioneasy, wi th the p rev iew window always showing the current camera view.
In addition, the software can display a preview of animation like a flight simulator and includes real world DEMs (Digital Elevation Models) from U.S. Geological survey at the highest resolution possible.Landscapes covering interesting sections of Yosemite, Grand Canyon, Lake Tahoe, High Sierra are also included. Scenery Animator has a built-in keyframe editor which allows creation of straight or 3-D spline curve flight paths, and an unlimited number of frames per animation to simulate time-lapse photography. The program renders in all Amiga screen resolutions and requires a
68020 030 CPU, a 68881 882 math chip,and 2MB of memory. Suggested retail price: $ 99.95, Nat Ural Graphics, P. 0.
Box 1963, Rocklin, CA 95677, (916) 624-1436, Inquiry 8222 Secretary As the name suggests, Secretary does a lot more than file phone numbers and addresses. It provides an integrated set of time and information functions that let you organize your schedule and important data. Starting with a month-at-a-glance calendar, you can make schedule, to-do, and reminder entries through the year 2055, Entries are shown in the calendar so you can see at a glance when you have openings in yourschedule. For those on the go, a weekly schedule can be printed for any week. The program also allows you to do
partial string searches on calendar entries, resulting in the ability to extract both history and future plans for a particular reference.
Search results can be printed out to generate a hard copy record.
Secretary also providesa full-featured name, address, and phone number filing system. Up to five phone numbers and two addresses can be entered for each individual. The phone list can be printed "with or without address and sorted by name or company.
An included configuration program allows you to customize mailing labels, default sort and selectcriteria,and memory usage parameters. A 60-page reference manual is supplied. Any Amiga printer is supported. Suggested retail price: 549.95, Expert Services, 5912 Centen nial Circle, Florence, KY 41042. (606) 371-9690, Inquiry 8223 E Secret of the Silver Blades Explore the most sophisticated Advanced Dungeon & Dragons fantasy role-play i ng games which includes mines, dungeons, ruins, and ice castles. The player will battle monsters never before encountered, such as gargoyles, cloud giants,
hydras, and other fierce foes. With the use of high character levels, the user can invoke many other new powerful spells like barkskin, charm person, delayed blast, and fireball.
Suggested Retail Price: S49.95, Electronic Arts, 1820 Gateway Drive, Sim Mateo, CA 94404, (800) 245-4525, Inquiry “224 Street Rod 2 Car savvy, d riving skill, and race winnings take you from high school senior to King of the Road.
Street Rod 2, developed by California Dreams, is the expanded construction set and racing game for everyone who's ever wanted to pilot a real muscle machine.
This advanced driving simulator for the Amiga blends stunning bit-mapped and vector graphics to heighten the ra cing experience.
Players start out with stock equipment and buy up, trading and adding parts as their bank The Dish Optimizer COLORBURST Making the 16 Million Color Amiga a Reality.
The ONLY True 24-Bit Graphics Solution for All Amigas AII Monitors
• 16.8 Million Colors
• Pure, Broadcast Quality RGB Output
• Realtime Image Processing
• Includes 24-Bit Paint Program
• Connects thru Monitor Port to All Amigas
• Compatible with all Amiga Monitors
• High Resolution 768 x 480 pixels (580 PAL)
• includes 1.5 MB display RAM
• Realtime Horizontal and Vertical Scrolling
• Complex Color Cycling and Video Effects
• All at an Affordable Price PIXOUND DCTV: A isi Guided Tour eki
This easy-to-follow, comprehensive VHS tutorial will leach you
everything you need to know about DCTV! . , Topics Include:
• installation
• Using the Video Digitizer
• Using DCTV with the Video Toaster.
. Using DCTV as a 24-Bit Animation Display Board.
Includes an exclusive interview with DCTV's designer!
Personal Write is an extremely fast word processor which is packed with unique capabilities. It features a rich set of powerful commands which allow you to read, edit, store, convert, compress, encrypt and print text. 80 menus and hundreds of gadgets let you tailor the program to fit every need, while the default settings let the inexperienced user start working with the program right away.
Personal t: Write High Performance at a low, low price!
Personal Fonts Maker is an excellent, comprehensive fool for designing and processing both printer and screen fonts.
Standard Amiga fonts and fonts created with Personal Fonts Maker can be transferred to a printer’s memory and printed at maximum qualify and speed. No other program offers you the complete control over printed fonts which you will experience with this program.
Personal Fonts Maker New easy-to-use font creation utility new products c- other ml stuff roll and experience increase. With 25 cars and over 60 spare parts to buy and sell, hot rodders can enter racing contests for thrills, money, and even pink slips. Car enthusiasts, this one's for you.
Suggested Retail Price; 539.95, Electronic Iris, 1820 Gateway Drive, San Mateo, CA 94404, (800) 245-4525, Inquiry 225 The Buddy System for AmigaDOS V. 2 The Buddy System for AmigaDOS is your personal guide through the fundamentals and features of the Amiga and its operating system. Increase your productivity with an on-line help system that gives you the information that you wantand need to know! Features include a point and click interface, a real-time, visual demonstrations with an exclusive AniMouse instructor, speech narration and captioning, a complete source of reference, and
much more. The Buddy System requires IMBof memory and two floppy drivesor a ha rd drive.
Sifvgesled retail price: $ 49.95, HelpDisk, 6671 W. lmliantown Rd., Ste. 56-360. Jupiter, FL 33458, (407) 694-1756, Inquiry tt226 Trivial Pursuit CDTV Trivial Pursuit comes to life with full color digitized pictures, superb animated graphics, stereo music, and sound effects which accompany 2,000 of the most trivial and irrelevant questions.
The questions are spoken by celebrities and amazing photographs accompany each question.
Pure fun and enjoyment for all ages. Suggested Retail Price: unavailable, Domark, Ferry House, 51- 57 Lacy Rd., Putney, London, England SW15 1PR, 011-4481-780- 2222, Inquin 227 TV Objects TV Objects is a two-disk set of 3- D object files which can be used in popular Amiga ray tracing programs. TV Objects come in two formats: Sculpt 3D 4D and Turbo Silver Imagine, both in the same package. 3D objects are grouped in geometric objects, arrays, and spirals. No such objects like these are currently available on the market. Styles include ripple balls, rib-torus, gears, spiral columns, and
many other geometric forms. Objects can be used for creating hyper-realistic ray tracings, station I Ids, video backdrops, science fiction illustrations, and many other options.
TV Objects requires 1MB of memory and 3-D graphics software men tioned above. S uggested Retail Price: S49.95, Slide City, 6474 Highway 11, Deleon Springs, FL 32130, '(904) 985-1103, Inquiry 228 Video Clipse, Volume 1 No more wimpy fonts! Graphically Speaking, Inc. introduced Video Clipse, Volume One, Amiga Graphic Enhancements for the Video Professional. It includes seven disks packed with everything you need to spruce up your video.
The premiere feature is 20 big, super-clean fonts, each from 100 to 160 points tall. These huge,bitmapped fonts are perfect for video titling and logo graphics. Both regular Amiga and VideoToaster formats are conveniently included. Toaster users can use the fonts immediately.
In addition, three dtp art font sets are included. These special svm- bolsand graphics are available as simply as typing a key on the keyboard. Choose from holiday graphics, business symbols, credit card signs, borders, caption balloons, pointers, and more. Several static backgrounds are also provided. Sitggesfed Retail Price: Video Visions
599. 95, Graphically Speaking, Inc., 2574 PGA Boulevard, Suite
107, Palm Beach Gardens, FL 33410,
(407) 626-3347, Inquiry 229 Continuing to roll out quality
bitmap 24-bitand now structured art, CV Designs introduces
two new volumes to the ever-ex- pand ing library of images
already in circulation. Volume 11: The Reporter:
School-Sports contains school sports scenes,school envi
ronments, and a host of graduating scenes. This two-disk
set of hi-res art is perfect for adding a final visual
touch to video year- booksor graduation videos. Volume
12: The Prod uccr: Religious- Political is a collection set
up for videographers who need religious scenes for a
ceremony or celebration, such as a First Communion,
Wedding, or Confirmation. Show a political statement with
patriotic scenes or use tile images to enhance a
War-in-the- Gulf tribute. Suggested retail price:
525. 00 per volume, CV Designs, 61 Cleivley Rd., Medford, MA
02155,
(617) 391-9224, Inquiry 230 X-CAD 2000 3000 3D These new X-Cad
products have a new, intuitive user interfaces, new
tutorials, complete AutoCAD DXF compatibility, as well as
3-D database and modeling tools, X-Cad 2000 is suited for
the first time CAD user. Automation of the design of
architectural, mechanical, electrical, and process
engineering drawings is straightforward. Once these de
signs have been completed, they may be projected or spun in
true 3-D model space and viewed in orthographic, isometric,
or perspective orienta tions. X-Cad 3000 includes
industry standard graphics tablet support, 3-D surfacing
commands, and au toma tic hidden line removal. X-Cad 3D is
for existing X-Cad Designer and Professional users who
require 3- D modeling tools to complement their existing
2-D CAD software.
Suggested Retail Price: X-Cad 2000
5199. 00, X-Cad 3000 5599.00, X- Cad 3D 5499.00, Applied Vector
Technology, Point West, 1042 Uxbridge Rond, Hayes,
Middlesex, UB4 OR , (081) 573-9694, Inquiry 231
• Hardware ¦ Airlink 2 The Airlink 2 connects to the second
mouse port and contains an infrared receiver and transmitter.
Output for remote-wired infrared LEDs is also included.
Make pop-up window duplicates of vour favorite infrared remote controllers. A library of LD, CD, and VCR, Amiga Vision, Bars&Pipes, HyperBook, and Arexx examples are included.
Trigger 1R commands from the mouse, hotkeys, timer, Arexx, MIDI, serial, or parallel port.
Suggested retail price: $ 50.00, Geodesic Publications, P.O. Box 956068, Duluth. GA 30136, (404) 822-0566, Inquiry 232 Digital Sound Studio A complete low-cost sound and music solution for the semi-professional and the audio hobbyist is now available from GVP. The system consists of a small, high- quality S-bi t stereo sound sampler that connects to the parallel port on the Amiga 500,2000, or 3000.
Any RCA-type audio source can be connected to the sound sampler, allowing the user to edit music, add special effects, compose a song, and even create a video soundtrack. Other features includecut, paste, mix, filter,echo, reverbera te, fade out, fad e in, p lay backward, speed playback, and slow playback. Suggested Retail Price: SI 25.00, Great Valley Products, 600ClarkAve., King of Prussia, PA 19406, (215) 337-8770, Inquiry 233 Impact Vision 24 A new multifunctional color enhancement board which will allow video professionals to create broadcast quality video pictures.
Images, and animations is now available from GVP. Designed for use with the A3000, Impact Vision 24 is also compatible with the A2000 by using a small video adapter board. There are built-in genlocks for RGB analog and composite video signals, a frame buffer, digital kever, and a flicker fixer. Choose from 16 million colors in the 2-D paint package .
Also, 3-D rendering software is included. Suggested Retail Price: 52199.00, Great Valiev Products, 600 Clark At’?,, King of Prussia, PA 19406, (215) 337-8770, inquiry 234 Infrared Remote Controller Edu-Vid's Infrared controller plugs into the parallel port of the Amiga and allows a VCR or any other infrared remote controlled device to be operated by a user's program. TheControlIercan learn the IR pulse codes from the remotes of most devices. It can also detect when the VCR is actually sending a video signal and it can, with suitable monitors, switch the screen from computer output to video
output. In addition, touch tones can be placed on the videotape and the controller can detect them such that your computerprogramcandovarious things such as mix the Amiga's sound of voice with the video sound, or overlay computer output on the video output if a separate genlock is used, or simply stop the video while the computer outputs to the screen. The unit requires four AAA cells and includes the cable to the Amiga, two VCR cables, a disk with sample programs, software to use Amiga Vision and any video disk player, and a detailed User's Manual, Suggested retail price:
5200. 00, Edu-Vid Research, P.O. Box 149, Pembina, ND 58271,
(204) 665-2062, Inquiry 235 Professional ScanLab II A
hardware and software controller for the Sharp family of
high-end color scanners, PSLII is a totally new replacement
for Professional Scan Lib, the product that launched
hi-res color imaging on the Amiga.
PSL II consists of a high performance GPIB interface board, cable, and two software drivers.
An Art Department Professional module version makes all of ADPro's advanced image processing capabilities available immediately after the scan completes; even the ability' to control the scanner from Arexx. Sug- gested Retail Price: $ 800.00, ASDC Inc., 925 Stewart St., Madison, Wl 53713,(608)273-6585,Inquiry 236 TBCard & TBCard PLUS I,Den has introduced two new time-base correctors. Both TBCs a re plug-i n cards that ma v be used as input sources for such devices as the NewTck Video Toaster.
Both units are full-frame, use new surface mount technology, use component processing. A wide bandwidth of 5.5MHz will enable time-base correction ofhi-res VCR signals, such as Super VHS, Hi-S, and U-matic, with maximum signal fidelity. Both cards will have a dual function as genlockers.
Tire TBCard, suitable for low-end applications, accepts Y C and composite signals. Proc amp control and system timing can be carried out by potentiometer adjustments on the front of the board.
The TBCard PLUS has a wider range of input and outputs, 4:2:2 processing, m a king the u nit more suitable for mid- to high-end applications. Proc amp control and system timing will be accessible from an exterior box and all proc amp controls will have presets.
An optional main frame with power supply will also be available for the TBCard PLUS. Up to 10 TBCard PLUS units can be mounted in each main frame.
Suggested Retail Price: TBCard 51100.00, TBCard PLUS unavailable, [.Den VideotronicsCorp., 9620 Chesapeake Drive, San Diego, CA 92123, (800) 874-4336, Inquiry 231 TDL487 Video Delay Line The NewTek Video Toaster has an internal 400+ nanosecond delay which must be accounted for when integrating it into the broadcast or post prod net ion use.
The TDL4K7 provides a 360 nanosecond fixed delay and a 127 nanosecond switch variable delay which can easily be timed to the Video Toaster signal. In addition, the TDL487 can be used for timing inputs 2,3 and 4 on the Video Toaster to input 1. Suggested Retail Price: $ 275.00, Allen Avionics, Inc.. 224 East Second Street, Mineola, NY 11501, (516) 248-8080, Inquiry 238
• Books • AmigaDOS Manual, 3rd edition This book completely
covers all commands and functions of AmigaDOS, up to the latest
release 2.04. Officially' endorsed by Commodore, The AmigaDOS
Manual has three parts: The User’s Manual, The Developer's
Manual, and The Technical Reference Manual. Each part is de
signed to help users at their appropriate level of expertise.
The novice will find the first section to be exactly what they
have been looking for. Sections 2 and 3 will help intermediate
to advanced users to customize or create new application
programs. The AmigaDOS Manual describes this powerful operating
system thoroughly and methodically. Suggested retail price:
S24.95, Bantam Books, 666 Fifth Ave., New York, NY 10103, (212)
765-6500, Inquiry 239
• Miscellaneous • Amiga Artists on the Air Willow Mixed Media
announced the availability' of VHS copies of the series en ti
tied " A m iga A rtists on the Air." The series is a showcase
for Amiga Artists and welcomes submissions. Each program is
approximately 30 minutes in length and includes interviews
with the artists or biographical materials about them, along
with many examples of their work. Information is given about
how the art was conceived arsd developed. Amiga and vid eo
tools are often explained and demonstrated. Amiga Artists on
the Air is available to run on local cable channels. Suggested
Retail Price: SI 5.00 per volume, Willow Mixed Media, Inc.,
P.O. Box 194, Lennox Ave., Glenfori, NY 12433,
(914) 657-2914, Inquiry 240 KA-1 series II Keyboard Adapter This
new keyboard adapter, designed by Breck Ricketts,enables
you to use the world's best-sell- ing enhanced keyboards on
the entire line of Amiga computers and CDTV. Just flip to
XT mode, plug in the KA-1, then plug into your Amiga. Every
key is mapped, adding eight or more new products c: alter
neal stuff new keys, includ ing FI 1 and F I 2.
It is com pietely user-configurable with standard AmigaDOS 1.3 &
2. 0 keymaps for software compatibility. Foreign keymaps are
fully supported. Suggested Retail Price: S54.95, Top Secret
Device, 1610 George Washington Blvd., Wichita, KS 67211. (316)
685-4763, Inquiry 241 Tote Products A new line of carrying
cases have been designed to protect your Amiga computer (and
monitor) d u ri ng tra asportation. These ca r rying cases
have heavydu ty YK K self-healing zippers with dual sliders,
cushioned wraparound handles, and adjustable and detachable,
suede-padded shoulder strap, and are water repellen t, and
light-weight for carrying ease.
The cases are made of 1000 Denier Cordura nylon with high- density foam insulation for shock absorption. Choose from black, blue, or gray. Suggested Retail Price: Tote CDTV S97.90, Tote 500
573. 90, Tote 2000 2500 S90.90, Tote 3000576.50, Tote
1084 1950576.90 ($ 65.90 with the purchase of a Tote
500or2000),D.j. Distributing, P.O. Box 654, Bountiful,
LIT8401 i -0654,
(801) 299-1208. Inquiry 242
• Neat Stuff * Applied Creative Arts From now until March 1992,
Applied Creative Arts is having a slide sale. With a 48-hour
turnaround, this is the lowest price ever for slide
downloading. All Standard IFF resolutions up to 640 x 400 or 11
AM resolutions up to 320 x 400 are accepted. A minumum order
oflO slides is S4.50 per slide, 11 to 20 slides is $ 4.00 per
slide, and 21 or more is just $ 3.50 each. Duplicates are $ 1.00
each. Add $ 3.00 for shipping and handling. Applied Creative
Arts, 55 Grace St., Malden, MA 02148, (617)322-4571,
Imjuin 0243 (continued on page 91) GOLD DISK'S ShowMaker
"Professional Desktop Video" by Frank McMahon TRADESHOW
DEMONSTRATIONS have dazzled the Amiga public with what Gold
Disk calls its "Complete Desktop Solution." What makes it so
special? Unlike other multimedia presenters of recent years,
Deluxe Video III from Electronic Arts for example, ShowMaker
goes beyond just controlling Amiga graphics and music. Its
ability reaches out to genlocks, video recorders, optical
disks, laser discs, as well as full control of NewTek's Video
Toaster. With built in titling, M1DI SMPTE support,
autoloading preloading, Arexx, storyb oar ding, and cuesheets,
ShowMaker has a lot going for it. Sound too good to be true?
A Graphic Event plays. The background was created using Scenery Animator from Natural Graphics.
Showtime!
The ShowMaker package comes with four disks: A program disk, fonts disk, and two disks full of hi-res background screens.
It also comes with a five-minute videotape that was produced entirely using the ShowMaker software and various pieces of hardware. Since the software controlled nil these variables, no traditional straight cut or A B roll editing on video ta pe was involved .The video is impressive to say the least.
With 24-bit animation, titles, Toaster effects, and pulsating music score, it is truly a work of art and provides an excellent source o f i nspira ti on as to wha t can be produced with ShowMaker.
ShowMaker requires 1MB of memory but 2MB and a hard drive are recommended. Upon booting up the program, you are greeted with the "Production Window." This is where most of the assembling will take place.
Inside this window are long black bars called Tracks. Individual action com- mandscalled Events are pasted on these lines, such as playing a score or displaying a picture. All cutting, pasting, and moving of events are made with the mouse. Above is the Production Length which gives a real-time amount of how' long the current production will run.
Also, an adjustable Preload Time lets you load in pictures, music, and animations ahead of time for smoother flow. If you have a 40MB hard drive you could continuously play its entire worth of data (sounds, Toaster commands, animations, etc.) with the "Dynamic Preloading." The program evaluates such aspects as memory and hard drive access time to correctly make sure your data is preloaded efficiently and then "dumps" the data from memory after it is used to make room for the next picture or animation. There is even an option to decompress graphics during the loading process rather than
before a display for added speed.
Below in the Production Window are toggle switches for various editing modes. These modes allow vou to insert events, change the duration or location of events, and make global ch anges, where you m ove en tire groups of animations and music. Allare mouse- controlled and are as easy as moving the "handles" thatsurround each event.
After extensive production development, I can honestly say that this is the easiest method of assembling I have ever seen.
Adding a picture is as easy as clicking on a "Track," and dragging out the duration har. Where DeluxeVideo III allows more options with multiple layers, it'saiso easy to get bogged down in submenus. ShowMaker allows less graphic music flexibility (nowhere near DeluxeVideo Ill's arsenal of effects) but with a much easier and simpler interface. Also on the Production Window are Event Time displays that show the exact beginning and end of your presentation. Playback buttons will play back the entire presentation from the beginning or from a specific time. There are icons to go to the
Storyboard screens and the Cue Sheet displays in the Production Window.
We'll get to those features in a bit.
If you click on any of the events on the tracks, a window appears with pertinent info about that specific occurrence.
For example, clicking on a graphic animation track will produce a window that will let you know the file's directory path, resolution, color amount, frames per second, loop status, memory used, and load time. There is also a small graphic representation of your animation (first frame) or picture in the window, which is a nice touch.
Frames per second can be altered and there is even a separate Sine for comments you wish to type in. Wipes are included in this window along with the wipe duration. About 35 two-dimensional wipes are provided including variations on sweep, spiral, tile, blinds, dissolve, and zoom. This is standard Stuff we've all seen before. Maybe I'm spoiled by the Video Toaster, but publishers should at least try to catch lip with the advance wipes of Pro Video Post from Shereff Systems, a program that proves you don't need additional hardware to get fancy. A preview button lets you see
thegraphic animations at any time. Music Event windows allow altering features such as tempo, instrument path, loop, and instrument type, MIDI, Internal, or a combination of both.
Other Events include addingTitles with provisions to use any Amiga font, sJ m in ?I a put it to the test after we go over ShowMaker's other features.
In Time with the Music 1 was impressed with the intelligent way that ShowMaker handles timing. The standard options are to show the tracks in intervals of seconds, five seconds, 20 seconds, and one minute. But ShowMaker allows displaying and syncing in music style as well: beats, measures, four measure Storyboard screen with selected Animation Window for checking and altering data.
3nii ± ± n±i±ifs intervals, and eight measure intervals.
This allows your internal or MIDI song to be very easily matched up with the display of your graphics and animations. The Auto-Sync feature slaves the playback rate to the tempo of music events. Scores 1 had written in Bars&Pipes Professional were loaded in and I could time the graphics to "hit" on the beat at the same time as the music was playing through my MIDI system, outputted via a Kawai K-4 keyboard. The auto-sync allowed me to alter the tempo of the musical score, bringing the tempo of the production right along with it, slaving the production and all musical "hits" intact and
on-time!
SMPTF (Society of Motion Picture and Television Engineers) time code is the standard used at our television station. It is used in most professional audio and video productions to synchronize two audio or video tape decks.
ShowMaker supports SMPTE, as well as options for MTC. MTC or MIDI Time End BB:lft: 88 1, '1-1 1 11 14 tl ii r ¦ - ¦ a HvMLi xu jjj i 'Jjisji- Anii la.vj i'l'jwij yaj' 2.¦ - jiii ijP 'J .* u Lajy i h» Illy* £2«om Sein 21 p:iff Illyy ±} .iit.ji'-j 13264* L.jJ-1 rliil 3 *1 »•« preview !
t U7 ; (jrjphiuS I 7 T Siwt 08:B5:BB ; End 80;i*:88 1 1 DhlfShaUl'iJtvr TuliM'iil Drini . .mu 74 IV»n*« *1 30.0 r,P S. 14 *»»•! Ka = 1 V,:j'.[H.iU ,i. J fli r-flSTTs: tffi- hi: Ill rlVUiu ii'.l UK-. I I yf.'. hi .jiu i Cj ¦ .11 mu J ilf i -H'Jf.i IJLll'.l ’ •J 1'W.J M jhI veil r-j_u t*i* i llt AjIj i Track Insert Jtt ± Uuj Srfliue; I*k* Auto 1 1 4 Pvl VV2 BHQ iV'rji'.uj 1 * 3 DV1 DVZ BXG 1 * 3 4 ovt t V2 BKO xn j tji rs- ‘J'Ji r.VltSJ I Li'u'.tiun-: a! HI r-i n ' r»n IV-i nr u ¦Satt.g-Erjmy tempo. My enthusiasm for musical variables may not be shared by everyone, but it should be.
Anvone engaging in any form of video production should really look into producing music using MIDI controlled keyboards or rack- mount tone generators. Amiga music programs make it very easy to create soundtracks, which are escntial to any video production.
Serial Devices, Story Boards, and Cues How does ShowMaker control VCR's and Disk Players? Ft exercises control through the serial port (RS-232) on the back of the Amiga. You may have to purchase additional boards which provide additional serial ports if you would like to control more than one device (say two VTR's). A handful of Laserdisc and VTR's are supported with new ones through updates. Basically if your machines have a serial Code is SMPTE control information converted into standard MIDI data (ShowMaker will not do this conversion, it must be produced by separate hardware.) I was
also happy to see that ShowMaker can slave to an external MIDI Clock. MIDI Clocks have the advantage of a variable timing base according to the control information.
Again, this allows a production to slow down orspeed up by altering the MID!
ShowMakers main interface screen showing the various options in the Toaster Event track.
1 - ¦j r- ~ several years because of their low-cost editing features. I have a pair myself in my home studio along with the FutureVideo edit controller.
ShowMaker supports only the newer model of the 1960, the Panasonic Selectra 1960-RS, which comes with a built in serial port.
Full command windows allow all devices to be set according to baud rate, buffer size, read write bits, stop bits, parity and handshaking. Sound like modem talk? It's basically the same method of transferring information in digital bits, from ShowMaker to the device via the serial port. Commands for play, fast forward, still, step, record, stop, cue, frame, and more are all supplied along with a preview command.
Also provided in ShowMaker is an optional Cue Sheet and Storyboard. The Cue sheet lists some of the pertinent info of the various events in text form.
The advantage is that it can be exported port, then they will now, or eventually will, work with ShowMaker. While a writable optical disk may be beyond some budgets, some laserdisc players would be better choices, but offer limited related source material. Most video producers will be interested in the VCR's, of which ShowMaker supports the PC-VCR and the Panasonic I960.
The Panasonic I960 S-VHS decks have become increasingly popular in the past _i r.~ to a standard text file for review. The Storyboard goes even further in that it displays much more information in addition to showing a small graphic representation of the picture or animation.
Toaster Show and Tell "If you have a Video Toaster, you NEED ShowMaker. "Thead copy blazes this, but it's not really true.ShowMaker will not let you do anything that you cannot already do with the current Toaster software. In fact, anyone with Arexx can do the same thing with a little programming, controlling the Video Toaster via the Arexx port. The ad vantage with ShowMaker is that you can easily set up a series of events that can be arranged to happen at very specific times. For example, if you wanted to load a picture, spin it in, then spin it off, you could do it quite easily. In
theory, Gold Disk makes it seem that controlling your Toaster with ShowMaker is easy. There are several very important variables that must be considered in order to achieve this goa 1.
There are two ways to control the Toaster with ShowMaker, either externally or internally. Internally, you would multitask ShowMaker with the Toaster software. Not good.
The Toaster software controls the machine during events such as switching making smooth multitasking difficult. You will not get accurate timing since the Toaster software interferes with ShowMaker's timing, defeating the purpose of the track's time-based structure. You can't display graphics since the Toaster interface screen must be out in front of the RGB displav.
Music and sound? Don't ask. Did I mention that none of this will even work if you don't have Arexx installed?
My testing didn't go very well as you may have already guessed. After installing Arexx and loading the Toaster software I went to Workbench (tap the control key twice then Alt key twice from the main Toaster screen) and got ShowMaker fired up and ready to go. The Toaster Parameter window allows selection of the Toaster crou- YOUR COMMODORE Owner’s manual is worth up To $ 300 Off anAmigacomputer.
Q- C: Commodore1 AMIGA ?
He Commodore Power Up1 program is the easiest way to buy an already affordable Amiga® 500 computer for even less.
If you own a Commodore® 16,64, or 128; ora Pet, Plus4 or VIC 20, write the serial number on the cover of the original owner’s manual (no photocopies) and take it to your authorized Commodore-Amiga dealer. You can save $ 300 on an Amiga 500P (off the MSRP of$ 799).And$ 200onan Amiga 500S (off the MSRP - of $ 599). *
• With optional A520 RF modulator.
Subject to dealer participation, See authorized dealer for details, i Not valid with any other offer or special pricing program Offer ends 10 31 91. ComnwdoirMC 20,64. 128. Him land I t'rt an; rcf&ered tradanafte ot Commodore Klectronlcs I jij f Amiga 500 foies E a refbUnd tradenatt or flommodore-Amtea. Inc Tire powerful Amiga 500S hooks up to your TV* It has incredible graphics - with more than 4.000 colors. Built-in sound, word processing, and three exciting games.
The Amiga 500P includes tiiE Amiga power ip program one MB of RAM, a word processor, a clock calendar, paint and music programs, and a challenging graphics-oriented game, And behind every Amiga is a 24-hour toll-free hotline.
Plus a one-year limited warranty with free pick-up and delivery' Graduating high school or current college students and educators can also qualify for this offer. See your aut homed Commodore dealer for details be fore Oct, 31 si. 1991. Or call I-800-66-AM1GA.
Tons, commands, one to four inputs and the frame buffers. There are numerous commands available like transitions, freeze frames, clip level keying, and activating a CG page. There can be a combination of five commands per window, but you can add as many windows as memory permits allowing long stretches of Toaster effects. After stacking commands up, I previewed the track and the computer locked up every time. Next I tried some less-intense combinations and although the effects worked the timing was unpredictable. Since the Video Toaster soft- ware only requires4MB to operate (5MB to
use ToasterPaint) and ShowMaker requires 1 MB to run, I figured my 5MB of 32-bit RAM would be perfect. Judging from the problems, though, I guessed I had assumed wrong. Having 6-7MB would probably leave more breathing room for both programs.
Another problem is when the ShowMaker commands are done, it Stays on the Toaster interface screen, rather than going back to the ShowMaker program. Bummer.
The second option, if itcanbe called that realistically, is to run the Toaster on a second remote Amiga. You would need one Amiga with 5 MB and hard drive, one Amiga with 1MB (or more) and hard drive, and a null modem serial cable running between tire two.
With this set-up, ShowMaker performs like a champ, no limits and perfect timing, the sky being the actual limit. Unless you are seriously involved in multimedia or video production, the average Amiga user does not own two machines. Aside from the major drawbacks, it was certainly a kick to set up commands for the Video Toaster in an external program and have them executed.! Wish it was just as easy as the box claims.
Conclusions Unfortunately, I think because of the slick ad campaign a lot of Amiga users will buy ShowMaker expecting to get more than they actually will. I know Toaster users will certainly have their interest sparked. After weeks of testing, I've come to the conclusion that ShowMaker is an excellent program, if you have the hardware to use it. The video tape included was produced with ShowMaker, but what else? Let's see...340 MB Maxtor hard drive, ASDG Dual Serial board, Digital Processing TBC, ECE MIDI Interface, Panasonic Optical Memory Disc Recorder, GVP 3050 50 Mhz 68030, two Amigas,
etc. The program seems best suited for industrial studios, to say the least.
On the software side, the storyboard function is very slow on a stock 68000 but much faster on a 68030. The reason is that it takes time to calculatea Events happen in realtime and are flawlessly executed.
Small representation of each graphic and the program re-calculates the tiny pictures every single time you enter that mode. The titling function is slow and clunky. Its hi-res animated titles look more like !o-res animated titles from DeluxeVideo 1.0. There needs to be more options for VCR control such as hook-ups for Panasonic 5-pin and Sony's control L. This would greatly expand the range of VCR's that could be used beyond the only two currently supported. Even the earlier mentioned FutureVideo editor (FutureVideo Products 714-770-
4416) hasa serial interface that attaches to the Amiga (This
allows me to control and edit with my Panasonic 1960s us
ing their Amiga Editing software.)
ShowMaker could control the frame- accurate editor to allow using some of the wide range of VCR's that this unit supports. Also the 24-bit issue should be addressed since the Amiga seems to be heading in that direction. The Toaster isa good start but ShowMaker needs to directly support hi-color units such as the Firecracker 24, Ham-E, and Colorburst. Most of the 24-bit files and ANIMx were saved to laserdisc and cued up in Gold Disk's demo tape.
However, there were several DCTV animations included on the demo tape (played from RAM), some of which were even keyed over the optical disks images. Through my own testing, DCTV pictures and animations work perfectly in ShowMaker; in fact most of the WIPES in ShowMaker work great with DCTV display files!
Exceptfor the jittery built-in titling and theToaster mis-fires there isa grea t program here. It is so easy to use and its flexibility and excellent timing options assure it will be around (with updates!)
Forquite awhile. For the industrial video professionals with the optical disks and hi-end decks, ShowMaker allows something no other program can Digital Editing. Events happen in realtime (graphics, video, animations, etc.) and are flawlessly executed. Just hit Play on your Amiga and Record on your deck. It's that easy (well almost).
For the customers, most probably won't be able to use many of ShowMaker's features due to hardware limitations.
Gold Disk has done wonders for the hi- end users with this program. I hope thev start to work on the other end.
• AC* ShowMaker Price; $ 395.00 Gold Disk, Inc. 5155 Spectrum Way,
Unit 5 Mississagauga, Ontario, Canada L4W 5A1
(416) 602-4000 Inquiry 200 Please Write to: Frank McMahon c o
Amazing Computing
P. O. Box 869 Fall River. MA 02722-0869 ASDG's The Art Department
Professional An Artist's Perspective by Merrill Callaway ASDG
CALLS THEIR Art Department Professional, ADPro) "an
integrated set of powerful image processing tools which
facilitate the creation of high quality pictures." Integrated
and powerful it is. ADPro allowed me to explore a world of new
images impossible to create otherwise. For instance, ADPro can
composite two or more of my IFF pictures (in full 24-bit
color) by averaging the color and brightness of overlapping
pixels.
ADPro is essential if you convert between file formats.
If you want to load a HAM picture into DeluxePaint III, which will not naturally take in HAM, you can load and convert the image in ADPro and then save it as a 32-color IFF image which DeluxePaint III will accept. In fact, it is possible to load and save images from Macs and IBM Pcs that you can't even display on your Amiga! You can have ADPro render these "illegal" images in any Amiga video format, and then save them back to IBM, Mac or to Amiga format.
That's hot!
ADPro is a "rendering engine" for use in Amiga video.
Any image data can be rendered in any of the Amiga video formats. ADPro keeps the loaded image 24-bit data intact in a RAM buffer so you can render it (output to the screen) in any way you like and still keep going back to the original data and render it in different ways until you like what you see. The final image can then be output to a disk file, or to various hardware devices. If at any point, you want the rendered data to permanently transform the raw' image data, you use an Apply_Map Operator.
Are you a desktop publisher? Or do you w'ant to output your computer-generated greeting cards to a color printer at the local PostScript service bureau? Use ADPro! It has a powerful and detailed PostScript Saver and a color separa- tion module to produce 12- and 24-bit separations in gray scale or color for printing. You can output in EPS (Encapsulated PostScript) when something else like text is going to share the page; and output in regular PostScript when only your picture is to be printed and The result of the LINE.ART Operator on a 16-color gray scale picture, converted from the color
picture. Cinder is now a charcoal sketch.
You want to control the layout of the whole page and the position of your graphics on it. Use the color separation module, to render images to hent- transfer film to make images onT-Shirts, or to make three- and four-color silk screen stencils.
What Goes On In The ADPro Program ADPro is modular. A module is a separate program that the main program loads at runtime, that is, only when it is actually needed. Why have hunks of program code designed to load, say, Sculpt 4D files cluttering up your precious RAM when you don't even own a copy of Sculpt 4D? That's the sound logic behind runtime loadable modules: ADPro has a separate Loader for Sculpt 4D, as well as a Loader for each file format ASDG supports. You can leave these Loaders off your hard disk, until you obtain their respective programs, and ADPro will run just fine. The
main program is a module, too. It stores the incoming pic- ture data, rearranges the rendered data or perhaps the raw data, into a different size, color palette, display format, etc., as you direct. Then it sends the data via saver modules to whatever destination files or hardware devices you specify.
Savers are also included in the ADPro
* o f
- J ¦ 1 V* package that are more like what most of us know as
drivers software that outputs data to a specific hardware
device like a Firecracker 24 Board.
ADPro is simply the cat's pajamas in the field of image processing flexibility!
In the main program, ADPro has a number of complex and powerful features that enable you to do many interesting and necessary things to your images. Here we find Operators and Controls. A Control is something that changes the Rendered data and you have a chance to do it again because the raw data is kept intact; while an Operator is something that changes the raw internal data and cannot undo or even stop doing its operation midstream.
There is an Execute_Op button for commi tting to an Operator. Am example of an operator is the image-sizing operator which is used so much that it ranks its own separate area with a button marked Scale. For controls, ADPro has Screen controls and Balancingcon- trols which temporarily change what happens to the rendered data when you click on the Execute button. To avoid confusion, you really need to understand the difference between Raw and Rendered data, and the difference between Controls and Operators, and the difference between Execute and Redisplay. The Redisplay button just
redisplays the last image rendered with Execute. It never changes the rendered data or the raw data. I found the best way to understand raw and rendered data was to experiment. The people at ASDG are friendly and helpful if you have questions.
System Requirements If you don’t have at least 5MB of RAM, don't buy ADPro yet. ASDG says you need only 3MB minimum, but you will soon want to expand your RAM.
Graphics eat memory and a 24-bit graphics program that maintains internal raw as well as rendered data is an absolute glutton. 1 found on my A2000 with 5M B of RAM, that frequently there were things 1 couldn't do, such as work with hi-res pictures: I simply ran out of fast memory, fast. After I maxxed out my SupraRAM card to 8MBand did the recommended MergeMem in my startup-sequence (ADPro likes contiguous memory), it wassmooth sailing.
If you have a lot of memory, you can limit how much ADPro allocates by means of a MAXMEM ToolTvpe in the icon info file. You can set any number up to the amount of your RAM. When I added an A3000 to my studio, ADPro wouldn't even open its screen with the stock 2MB that came on the A3000.
Eight megabytes of static column 1x4 ZIP RAM immediately fixed my computer's forgetfulness. ADPro is lame without a large amount of memory, but it’s not ASDG's fault; it's the result of the demands of 24-bit graphics. Acceleration is not a must- have but it's something you will insist on once you use it. ADPro seems somewhat slow on the A2000. My own perception of ASDG's claims of "fast" is that it's fast for what it does, on the ...vj-.ra.v-!:.: . The SCALE
• i Operator was
• ! • used to re- r r size the lo-res . . • • ; line drawing PS
,. • '4' ot Cinder up • JC ' l ¦. ' the large, size hi-res
.* *' *Y‘ y*’' - - - r__ "¦ • digitized ’ . !?¦¦ picture of
a cement if f: f; • , .« S-. S" ' ft' . • V v " , ; ’ *.¦*.. .
' ¦ . ; lii V.:... v.-:. .. . platform on which it does
it, but that it's slow in an absolute sense meaning it runs a
little slower than almost all your other software except your
3-D rendering packages; it's much faster than they are, at
least. It's a fine piece of work, and unique. Speed is just
another one of the prices you pay for 24-bit graphics.
Installation ADPro is easy to install. You simply click on the Install icon. You should have a directory already made up with a drawer icon and so on before you install. The install program prepares all the rest of the directories for all loaders and savers and operators for you automatically, so the process is quite simple.
ADPro will also work from a floppy with a bootable Workbench and the install will work on a floppy, too, except that you cancel the install after the library is installed. One library, the Dawson Fox requester library is copied to the libs directory ofyoursysdisk.
If you run ADPro from the CL1 or Shell, you need to assign ADPro in your startup-sequence to the proper drawer.
That's it! 1 have installed one update (Vl.0.3) and a CI-3000 Driver and in both cases the process was a breeze.
These updates and options added several loaders,savers,and operators. The program looks the same but the new features magically appear in their requester buttons. The interface is designed to be modular as well. You click on the right side of any given button to step through all the possibilities in alphabetic order -inonedirection,and on the left side of the button to go the other way. It's a combination string gadget and button! The program remembers which one you used last and wakes up with that button choice showing.
The Manual and the interface The ADPro usermanual isdivided into sections marked with colored tabs in a loose leaf notebook. This makes updates easy. Also, finding the docuboth in quality and detail. Things almost everyone understands, such as the operations of a file requester or buttons are covered in very rich detail, and repeated frequently. This is great; it should be the standard for the whole manual. Unfortunately, it isn't. Some sections such as the palette control, number of colors and offset of color zero; the relationships between the various controls; and what they do to the
raw and the rendered data and when they do it, are frequently cryptic.
Key points and warnings are spread over several pages and sections without cross reference or repetition. This results in many "Gotcha's."I wish there had been more information on some things and that relationships between different partsof the program had been organized better, for ADPro is not really intuitive, or visual. Even though it deals with images, it is anything but WYSIWYG (WhatYou See Is What You Get), so that the manual is the only key to many subtle effects. The index is poor, meaning that over half the time mentation on a particular control, operator, saver, or loader is
easy. All sections are numbered logically. There is also an extensive Arexx section listing commands to perform ADPro functions from outside the program. Overall, I think the documentation is too variable left for you to discover on your own or are only mentioned in a way that presumes knowledge you may not yet have. This is a program for artists or at least people dealing with images, and somesortofgraphicalinterfacecoupled with a "make" preview and a "commit" option would be welcome and natural for us who are "left brained." I called Perry Kivolowitz, the president of ASDG, and
communicated some of my concerns. He was most responsive.
As 1 suspected, they are hard at work on a more WYSIWYG interface, and as they get feedback from people like you and me who use the program, the manual can only improve, too. I certainly compliment theauthor's restraint in rendering the interface in a pleasant neutral gray color. The last thing I want is for my image processing software to clash with my images. Some Amiga software is an eyesore; ADPro is tasteful. The programmers certainly shouldn't limit WYSIWYG features in ADPro because of a theoretical projected user's "minimum RAM" re what I need isn't even listed. On the plus side,
the manual sections are well organized and the index wouldn't be very important were there more meat in the text of the manual. There are too few tutorials or ready-made Arexx uti li ties as well. Most of the features are sidewalk.
Quirementof 3MB. A program sold as a "professional" toot would do well to assume users have more RAM than 3MB.
Program Settings One thing I greatly appreciate is ADPro's ability to remember your last settings when it comes up. You can turn this feature off or on. In fact you can have or not have Defau 1 ts for A Dpro itself, which Loader is visible when ADPro starts up, which saver is up, and even the file name of the Default file.
These may be entered into the icon "information" file as ToolType entries.
You can rotate the image 0, 90, 180, or 270 degrees with respect to the data residing on the disk. The manual has a handy table to help you.
At the time of Load, you can specify "COMP" or "REPLC" in a button just to the left of the Load button. "REPLC" simply writes over any thing previously loaded. "COMP" is the powerful Compositing feature. Choosing "COMP"bringsupa requester at every load, except the first, that allows you to choose the percent am ount you wish to mix each new image pixel with its underlying pixel in the first image or the latest composite image. The position that some of its annoyances will be addressed in future releases upgrades.
Right now, it isn't very satisfying to work with the interface due to the lack of WYSIWYG. What's important for now is the power of this tool! If you keep after it, you can work around any of the shortcomings of the interface and the manual. One last thing about compositing is that you can load a backdrop and then composite all sorts of things to it. Your backdrop is a Load Format and must be chosen there. 11 can be big. Y ou can composite pictures side by side or overlapping if you load a large backdrop first. It can be solid or The interface is a familiar requester with string gadgets as
well as sliders to move with the mouse.
Loading or Saving an Image In the upper-left corner of the ADPro screen is the Load Format button. Clicking on the right or left side of this button causes ADPro to step through tire alphabetized choices of Loaders forwards or backwards depending on which side you clicked.
The standard loaders include BACKDROP, DPILE, DV21, FRAMEGRABBER, GIF, F1AM-E, IFF, IMPULSE, MacPaint, PCX, SCREEN, and SCULPT. The Save Format button above the Load button operates the same way, and you can step through all the possibilities of save formats, too.
The standard savers include DPILE, FC24, FRAMEBUFFER, GIF, IFF, IMPULSE, PCX, POSTSCRIPT, and SCULPT. The actual Load or Save command is handled inside the Commands section in the upper right hand section of the ADPro screen. At the time you load the image you can set the Orientation button which determines whether the orientation is LANDscape (sideways) or PORTrait (up and down).
You can also perform rotations and flips from the Operators section at the lower left of the ADPro screen. Combined with the Land or Port button, where you want to overlay the next image may be specified in coordinates or with an "almost WYSIWYG" draggable rectangular box with no picture information in it. You also may specify thecolor of the color zero (which color in RGB values you want to be transparent in the image to be laid down.) If -1 is entered in the three requesters, no transparent color is allowed . This composite requester is central to the program, and there is room for
improvement. It is frustrating not to see any hint of the results until you render with Execute. You have to pre- measure the exact pixel locations of the corner of the second picture if you are notdoinga one-for-one overlay, or you have to guess abouthow your picture is going to composite based upon two blank rectangles about two inches high, one of which you can drag around on top of the other. Even a thumbnail approximation of your pictures here would be better than what is used now.
There is no preview of the effects of the transparency settings, either. On my slow A2000 it is very frustrating. If it isn't right, 1 have to start from scratch.
Nevertheless, I love what the composite feature does: it's unique and I know graduated in color, also. The illustration shows a graduated backdrop created with equal red and green corners, with a screen grabbed from ADPro (another of its formats!) Composited at 100% and no transparent color (-1 in nil requesters); and then a Workbench screen grabbed and put over that at 50% mix. It's not art, but I think it illustrates the composite method well, because we ail know the Workbench blue and yellow, and the ADPro gray.
You can also see that a much larger backdrop can take in pictures anywhere on it, too, and we can see the sizes of whole screens, relative to a large backdrop.
Amazisg Compvtisg The Controls: Colors ADPro is full featured in its color controls. Balancing controls all the standard things such as brightness, contrast, gamma, and separate Red, Green, and Blue color values. The interface is a familiar requester with string gadgets as well as sliders to move with the mouse. After you accept a setting, you Execute it and see the rendered data displayed. You can do this over and over and get back to the original look, as the Balance requester is, remember, a Control and doesn't alter the raw data. In theColor Controls area of ADPro reside the Dithering
and the Palette controls as well. You can dither in six different ways to give the illusion of more colors than you are really displaying in the rendered data. Dithering doesn't affect the raw data unless you use the Apply_Map Operator to the rendered data.
The Palette Controls feed the Rendering separately from the rest. Your palette can be picked by some verv sophisticated (and effective) automatic algorithms, or you can "lock the palette" and control it manually. The value in the "Offset of Color Zero" box controls different things at different times depending on the status of the palette lock and whether you are loading a palette or rendering an image. For instance, when rendering an image and the palette is unlocked, ADPro begins making up or choosing its new colors at the position of Offset of Color Zero, so that the colors in the
palette up to the offset are not changed. This feature al- The Operators perform some amazing feats on your images.
Lows you to keep some colors in a palette and let ADPro make up the rest.
The other permutations of the palette controls allow you to do very complicated things with your palette. The palette control kicks in only when you have selected the Number of Colors button in the Screen Controls area (lower right of ADPro screen) by clicking until "CUST" for custom is displayed there and you have locked the palette after you edit it. Otherwise, changes to the palette controls will not he honored except for whether it is locked or not and the total number of colors displayed. Got that? I didn't either, for a long while. Unfortunately, the Palette control section of
tire manual is explained rather weakly. You must either let ADPro do it all, or be very careful. You can spend yourtime wisely by experimenting with a test palette picture. Be warned, there are many "Gotcha's!" Too numerous to mention.
For example, you can see the results of your new edited palette with the Redisplay button, but don't be lulled into believing that you can simply Execute now and all will be well. Without a locked palette and CUST colors set.
Execute will do its own thing and wipe out your work. As it stands, it's all too easy to do something you don'twant and you can lose your patience quickly.
Save or lock yourpalette atleast, before you try anything. If you work out a palette you like, lock it, render the image, and if you like that, you can make it a permanent part of the raw data by the Apply_Map Operator. You will Insider ir
1. 5 Meg in the A1000 From the maker of the first internal Ram n
board for the Amiga 1000, the original :9 Insider™ by DKB
Software. Allows CD- A1000 owners to add up to 1.5 Meg of fli
Fast Ram internally. User expandable in 512K increments using
256K x 4 Drams.
Includes battery backed dock calendar. Comes with software for the clock and testing ram. Simple installation, no soldering required. The Insider II1,4 is compatible with the KwikStart™ Rom board. Also compatible with most processor accelerators.
Retail Price S 249.95 w 0K Secure Key Do you need to keep your system safe from unauthorized use? Want to make sure that no one can delete files from your harddrive or steal your work? Then you need the SeeureKey ™, a hardware security device that installs in any A2000 or A3000. The SecureKey™ allows you to have one access code for your Amiga ®. The SeeureKey™ will not allow access to your Amiga ® without the right security code, period. You can't boot off of a floppy or bypass it in any manner. This means that if your system has files such as animations, documents, presentations, C-code, or
any type of confidential information, you can be assured that the files on your harddrive are SoftWSrC (3safe. Keep your Amiga * safe from those that may otherwise unknowingly destroy your information. Requires Kickstart ™ V1.3 or above. The SecureKey ™ is fully compatible with Kickstart ™ V2.Q, DKB 50240 W. Pontiac Tr Wixom, MI 48393 Sales 313) 960-8750 Fax (313) 960-8752 All Products come with a Full One Year Warranty.
Contact your local dealer or call for more information.
V-ejACIsp :000. BiaDitt tafcdirn. KwiiStd It jnd MiduStcn II cr iCrairtj of Dkfl Sofr* arc u t regutcrcd tndanci of Ccmnodcre Anagi, toe _Wad broth md Kidmct ire tndantAi of Cnrrr.eA ere Arm a Ire Retail Price S 124.95 a$ KwikStart II
VI. 3 and V2.0 Allows A1000 owners to install VI.3 and V2.0
Kickstart™ Roms and switch between them. Upgrade to the
latest operating system and still be compatible with software
that requires Kickstart™ V1.3. Retail Price S 99.95 w o Roms
Dealer Inquiries Welcome MultiStart II ™ A500 & A2000 Allows
A500 and A2000 owners to install Kickstart V2.0 and VI.3 Roms
and switch between them with the keyboard. Can also install a
third Rom. Lets you stay compatible with your software. No
external wires or switches required.
Retail Price S 99.95 w o Roms 2 Meg of Chip Ram for the A2000 If you use your Amiga ® for Desktop Video, 3D Rendering & Animation, Multimedia or Desktop Publishing - Then you need the MegAChip 2000 ™.
Doubles the amount of memory accessablc to the custom chips. Uses the 2 Megabyte Agnus that's in the Amiga ® A3000. Greatly enhances Graphics capabilities. Fully compatible with Workbcnch2.0, and the ECS Denise chip. Lets you stay current with the latest technology. Fully compatible with the Video Toaster and other genlocks and framebuffers.
Fully compatible with GVP’s and Commodore's 68030 accelerators. Why upgrade to I Meg of Chip Ram when you can have 2Meg of Chip Ram like the A3000?
4 o ° Access Control System % For The A2000 & A3000 WegACfup 2000 Coming Soon for the Amiga ® A500.
TM have to study the manual and experi- men t to get ail this straight, but it's time well spent. You will have power over your images at last!
The Controls: Screen The Screen Control area in the lower right of the ADPro screen provides buttons to select screen controls.
In a nutshell, this area lets you choose a display for every Amiga video mode, and also process images in 128 and 256 colors for VGA and Mac uses. You will not be able to display them but you can work on them or convert them to a display the Amiga can use. The manual contains helpful tables of the various display formats. Thispart of the manual is excellent: well written, complete, and adequate for understanding the display types.
Sional Page and its special idiosyncrasies. This section of the manual is well- written and complete.
The Controls: File Requester ADPro uses the Dawson Fox file requester, which isa freely distributable software module. It is easy to use and intuitive. I f you touch the slider bar, the list is automatically alphabetized; and you can perform pattern searches; read how many files are visible in the window as opposed to hidden; select devices including logical devices you ha ve assigned, disks, directories; in short everything you need in a file requester.
The manual is very detailed and clearly written regarding the file requester, and is an example of the clarity and detail I sometimes long for in other sections.
From their neighbors, with the average value of its neighbors. CROPPING discards all but a user-defined rectangle.
The Dynamic_Range Operator is used to prevent NTSC smear in videos by decreasing the amount of spread between the maximum and minimum values of the raw data which it remaps in two passes, one to find out what's there, and one to remap after you decide to commit. There are Horizontal and Vertical_Flip Operators which do what they say. There isa Media n_Filter to reduce noise by replacing a center pixel with the median value of its eight neighbors if your specified threshold is violated. The Negative Operator makes a photographic nega ti ve from y our picture. Unlike most other operators,
this one is undo enabled: just do it twice.
ADPro is essential if you convert between file formats.
The Controls: Separation ADPro has a powerful separation module to control the process of converting Red, Green, and Blue (RGB) data (additive color theory) into Cyan, Magenta, and Yellow, with Black (CMYK) (subtractive color theory). A video display paints with light itself, so all colors add up to white. With inks and p aint pigments, the chemicals absorb or subtract all except one wavelength of light, which they reflect back atyou, and this is the coloryousee; and so subtractive colors mustbe computed on a different basis because (ideally) they all add up to black. It is far from
trivi a 1 to render a n image in pri n t or ink that looks like what you had on your video screen. ADPro handles three (CMY) or four (CMYK) color separations for you automatically, and you have the choice of 12- or 24-bit data.
Also, you have a choice of gray scale separations, ink compensation, and UCR (UnderColor Removal) ,and GCR (Gray Component Replacement), which make allowances for the black component in CMYK. There is a methodology in the manual for working with Profes- Tutorials The ADPro manual contains a chapter on Tips and Tricks in which there are 16 examples of varying complexity in the proper use of some of the features. It includes a couple of Arexx programs, too. I especially liked the section on solarization using the Dynamic_RangeOperator and the one on making "charcoal drawings" with the
LINE_ART Operator. I have included a "before" and "after" of the latter to show that the results can be quite remarkable. An expansion of these tips into true and detailed tutorials would go a long way to making the learning curve faster.
The Operators The Operators perform some amazing feats on your images. Some of them are workhorses and what they do is self evident, as in the Color_To_Gray and Gray_To_Color Operators. The APPLY_MAP Operator maps your rendered data onto the raw data and resets the color controls to neutral settings. BLUR replaces pixels, which satisfy certain user definable differences The Line_Art Operator is the most Interesting to me. It uses a sophisticated and proprietary edge recognition algorithm to transform a gray scale image into a line drawing that looks like anything from pencil sketching
to a dense charcoal rendering, depending on how you prepare the gray scale image in the first place using the color controls. The manual urges you to increase contrast (and 1 like to play with gamma, too) and to turn on Flovd- Steinberg dithering and to render on a two-color screen. Then you Execute_Op the Line_Art Operator. I'd buy ADPro if this were the only feature. Rectangle is useless, not because of the idea, but because it's too user-hostile: you have to remember the pixel addresses of where in your image you want the upper left hand comer, and then you need to "visualize" this
rectangle by its X and Y offsets! Give me a break! Give me a WYSIWYG interface at least as good as the one on the compositing control or I'll never go back to use this one. You use Remove_Isolated_Pixels with
I. ine_Art to clean up the drawing. The Scaling Opera tor is very
important, and, thankfully, intuitive and easy to use. It has
its own private button, because you'll use this one often. The
scaling of images is superb with minimum loss of image quality
in both directions. You can "misuse" this feature to get some
interesting "posterizations" by radically reducing and then
enlarging an image.
The Pixel_Aspect Operator is used to maintain the aspect (or ratio of height to width) of your images when they are output to a device looking for a different pixel aspect. You can change the aspect before you output to maintain the proportions in your overall image.
A Tile Operator "wallpapers" your loaded bit-map with a specified rectangular area in user-defined ways such as the vertical or horizontal skew. It suffers from lack of WYSIWYG, as you must know pixel addresses and offsets.
Bummer! A Transport_Controller Operator looks fora Microillusions Transport Controller to communicate with it to record the Amiga image in memory.
Arexx Is that all there is to ADPro? No!
You get a full Arexx interface as well.
All the screen operators and controls can be run from outside a running copy of ADPro. ADPro allows you to bind up to 50 custom Arexx programs to the 10 function keys, plain function key or qualified by the Shift, Alt, Ctrl, and the Amiga keys.
Conclusions and Recommendations If you do a rt or gra ph ics, y ou must ha ve ADPro. There is no real competition, yet; and ADPro is a tough act to follow.
If you do not have the minimum RAM (I say 5MB, ASDG says 3MB), don't buy it. It will be the proverbial boat anchor until you have an environmentin which to use it. ASDG has a major winner here, in spite of several shortcomings, mainly in the interface and the manual.
It will only get better, however. The program itself does what it says it does, and that's the main thing. It's a plain- looking program with real power behind it. It will not clash with your images. You will never regret buying it unless you ignore my warning about RAM, or you are a one-paint program person with only a passing or recreational interest and no need to resize or convert or composite your images. As its name states, Art Department Professional isn't for beginners, even though it's fairly easy to use. It certainly is an incredibly versatile tool. *AC* Art Department
Professional Price: $ 239.95 ASDG, Inc. 925 Stewart St. Madison, Wl 53713
(608) 273-6585 Inquiry 201 Please Write to: Merrill Callaway c o
Amazing Computing
P. O. Box f169 Fall River, MA 02722-0869 SUPERIOR SAMPLED SOUND
EDITING SIMPLY ‘Elite E L T E B Y A SOUND Delta ware Products
' Innovations of Intelligence' 3148 Kingston Rd., Suite 202,
Box 395, Toronto, Ontario, Canada M1M 1P4 Phone: (416)
431-2047 • BBS: (416) 439-0493 Circle 120 on Reader Service
card.
The advantages of presenting this type of information in a MIDI format instead on audio or video tape, or in a classroom or live performance situation are many. The performances are repeatable at varying tempos and keys.
You can loop performances so that they repeat. You don't need to put a band together to explore these concepts. You can examine the performance in traditional notation, as an event list or piano roll, depending on your sequencer's editing and display structure. You can mute any one of the four parts and play that part yourself. This makes jazz Through MIDI suitable for keyboardists, bassists, horn players and other soloists, as well as drummers and percussionists. You can have different instruments playing the various parts or link d if ferent sections to make longer, unique musical
passages. You can even add extra parts of your own to the sequences ("Hmmm, I wonder how this section would sound with strings in the background?") While no recording, MIDI or otherwise, can capture the spontaneity of a live ja22 performance, jazz Through MIDI can help you develop your own playing style at your own pace, as you learn what makes a good jazz performance.
Jazz Through MIDI comes on one non-copv protected d isk with a 40-page spiral bound manual. The disk contains 60 jazz sequences ranging from four to 21 measures each. Since jazz Through MIDI is a set of music files, you will need a MIDI sequencer software package, a MIDI interface and at least one MIDI instrument. If you have only one MIDI instrument, it must be multi-timbral and capable of playing at least four parts drums, bass, piano, and lead line -at the same time. Eight voices would seem to be the minimum number required. New Sound makes Jazz Through MIDI available in Dr.T's,
MasterTrack Pro, Harmoni, and standard MIDIfile format on the Amiga. It is also available in MS-DOS and Macintosh MIDIfile format, as well as in a variety of hardware sequencers formats. I mention this because it shows an understanding of what the professional musician faces in the real world of musical instruments. There is a bewildering array of synthesizers, samplers, computers, etc., to choose from these days. Unless your last name is Getty or Rockefeller, you may not be able to buy every whiz-bang box as it appears on the market. New Sound didn't overlook those with older
disk- based sequencers either. Converting the files to all the available formats is a yeoman's job, and is a sendee that should not go unappreciated or unnoticed.
NEW SOUND MUSIC'S Jazz Through MIDI by Rick Manasa JAZZ THROUGH MIDI, an interactive package from New Sound Music, takes personal computing and MIDI across the line, separating education from fun. Jazz Through MIDI makes it easy to learn jazz improvisation by having a disk of preprogrammed patterns, sequences, and solos for you to play back, practice with, solo over, or just study. It's like having a jazz band in a box.
The manual is divided into setup instructions, lead charts for all sequences, and appendices that provide a set of thumbnail theory courses, descriptions and suggestions for under- standingand making the best use of the sequences. These appendices are worth their weight in gold. They help the beginner and seasoned veteran alike understand what they are hearing in the sequences. They can help you apply and incorporate the concepts into your own playing without overwhelming you with information.
Because Jazz Through MIDI is available In so many formats, the manual takes a good deal of time de- scribingproper setups for all supported configurations. A good deal of effort has been put into making setup as clear and painless as possible. The program assigns drums note numbers to the standard Roland MIDI note numbers.
Each drum name and note number is charted out in case your drum machine doesn't follow the Roland standard.
Most of the section dealing with computer-based sequencers discusses setting up the files for the different Amiga sequencers. Quirks that Amiga 1000 users may run into are also addressed.
Getting the most out of Jazz Through MIDI requires you to know a bit about editing and shuffling sections around on your sequencer. The package is basically a set of sequences separated by two measures of clicks. When you hear a sequence that you want to explore, you use your sequencer's block-repeat function or its cut-and- paste feature to copy the passage to an empty section. The jazz Through MIDI manual has a brief section on looping and lengtheningthe sequences and how to go about it. Unfortunately, with all the different sequencers on the market, the manual can give only the most
general type of assistance.
1 loaded the first bank of sequences, numbered 1-20, into my sequencer.
There are tour tracks of MIDI information, labeled Drums, Piano, bass and Vibes. New Sound assumes you know how to assign your synthesizer voices to MIDI channels. I set up my Proteus sounds to match the names and MIDI channels listed for each track, turned to the first page of charts and hit Play.
Shades of Milt Jackson there's a jazz quartet in my speakers! After listening to a few of the sequences, I'm itching to join the band.
1 defined a Region in Harmoni that consisted of the sequence 1 wanted to loop. I then copied it to an empty sequence, hit the Loop button and pressed Play again. I now have an eight-bar phrase that I can play along with. After fooling around as the soloist, I found myself mutingthe Bassand Piano parts and practicing the supporting roles as well. As 1 mentioned earlier, this wouldn't be possible In a tape format. If it wasn't so easy to make these kinds of changes, I wouldn't even bother. I'm glad it is that easy though, because knowing how to play behind the lead instrument is every bit as
important as blowing the hot solo.
There is a variety of practice suggestions that can help you make the best use of Jazz Through MIDI. I especially enjoyed studying the standards and Latin solos, as played by some of the jazz greats. Being able to slow down an Oscar Peterson solo to the point wherel could play itgavemea tremendous sense of confidence and accomplishment! Not only are these solos fun to try to mimic, but they can serve as jump-off points for developing your own playing style.
Most players will find the appendices invaluable. They contain a wide range of useful information about scales, voicing, substitutions, etc., condensed into about 15 pages. A couple of good read throughs will help your understanding of why some things sound better than others and how you can incorporate these concepts into your own playing.
There are some problems with the manual and files that could be ironed out to make the package even better.
While it's gTeat to have any kind of chart, some of the charts were out of order and the printing left much to be desired. The layout is compressed to the point that it's hard to find your place when following along with the sequence. While it doesn't appear to be a dot matrix output, tills printout also suffers from those cursed jaggies we've all come to know. The charts could certainly benefit from output to a Postscript service bureau and the Adobe Sonata font.
¦The actual performances were less than stellar on occasion. Sometimes there seemed to be too little quantizing.
This may have been done to try to maintain the original feel of the performance. In many cases, the resulting performances just sounded sloppy, Sometimes the sequences were quantized too much. The aforementioned Oscar Peterson solo sounded as if it was entered in step time. In this case, feei appears to have been sacrificed for accuracy.
The E-mu Proteus is a very popular tone generator ideally suited for a program like Jazz Through MIDI. Un- fortunn tely, it doesn't follow the Roland drum note standard and doesn't allow remapping of individual drums. Because the drum parts are merged on one track in Jazz Through MIDI, it's hard to strip each drum note out for transposing.! Don't know whether every other sound module follows Roland's lead, but 1 doubt it. It would have been much easier to adjust tire drum notes if each dram had been put on a separate track.
Jazz Through MIDI is what I've always thought computers are particularly well suited for. We should see a lot more of this type of product. It's a wedding of two technologies, music and computers, that helps develop an understanding of a traditional discipline.
With a simple MIDI setup and your Amiga, Jazz Through MIDI can set you on your way to becoming a better player. You can make all the mistakes and wild flights of fancy you want without the psychological weight that learning in public seems to impose. To accomplish this with live players, on the other hand, would be very expensive and difficult.
If you want to learn more about jazz and how to play it better, whether you're an old pro or just starting out, you owe it to yourself to check out Jazz Through MIDI. It's a concept whose time has finally and gratefully come. .AC. jazz Through MIDI Price: $ 45.95 New Sound Music
P. O. Box 37363 Oak Park, MI 48237
(313) 355-3643 Inquiry' 250 Please write to Rick Manasa c o
Amazing Computing
P. O. Box 869 Fall River, MA 02722-0869 Why We Insist on Viewing
Ourselve Some may say our perception is a bit bold. But for
Amiga users, it perfectly describes where we fit in the image
processing world. Directly in the center... joining input,
processing and output.
Our 24-bit image processing software, Art Department Professional (ADPro), gives you the power to import from video digitizers and color scanners. Or input and save to a wide variety of file formats including PCX™, IFF, GIF™, TIFF* and TARGA®*. You can even output to video, film recorders or PostScript® printers. And you can expand input and output capabilities as your needs grow.
ADPro also solves many complex imaging problems which have plagued the Amiga artist.
Modify dynamic range to adjust color vividness. Create professional backgrounds.
Remove unwanted pixels in one simple operation. Make aspect corrections or eliminate jagged edges with powerful scaling and anti-aliasing tools.
‘Tiff and TARGA support are part of the professional conversion pock. Available separately.
The following names ore trademarked by the indicated companies: An Department Professional, The Art Department - ASDG, Inc.; Amiga - Cammodore-Amiga, Inc.; PCX - Zsoft O C C C ¦¦ Corporation; Gif - CompuServe Information Systems; TARGA-Truevision, Inc.; ana PostScript - Adobe Systems Corp. 7 Z J J T E VV ART STREET IVI A D I 5 0 N f the Center of the Universe.
) f And merge images from different sources (in true color). ADPro solves these problems and more with a simple point and click.
It also supports the programming language, Arexx.
So you can process hundreds of images automatically or set up your own shortcuts for often-used __RESULT.
Sequences.
Choose ADPro for professional uses.
Or for an entry-level alternative, consider The Art Department (TAD). Both place the exciting world of color processing within reach of every Amiga user.
So, join us at the center of the universe.
You'll love the view.
53713 USA 608-273-6585 LabelDex! Also prints regular mailing envelopes on printers capable of feeding envelopes, such as the Hewlett-Packard DeskJet and LaserJet printers. If your mailing address needs do not require the flexibility of a fullblown database, LabelDex! Could well handle your mailing requirements.
LabelDex! Is an easy-to-load program. It is contained on a single, noncopy-protected disk. Simply clicking on the supplied icon will start the proJust type |HjLahel£exf_ in the data and LabelDex!
Will print your address labels.
Razier Duncan Scheibal Frazier Trudeau Larson HertiUin?
W "mu [i*p«5iRI BlflS m ra Left M ,M 2 5 8 K 1 Return Mrs. ON DeskJet Copies3 HorizSp 6 VertSpl9 Horiz OS 0 Vert OS 8 Print Fron AA To 22 Cols 3 gram from a floppy disk. Equally simple is hard drive installation. While holding down the shift key click on the LabelDex! HD-Install icon, and click twice on your hard drive icon while continuing to hold down the shift key.
All necessary LabelDex! Programs and directories will then be transferred to the hard drive.
LabelDex! Does take longer than normal to load, when compared to most other programs. A problem associated $ 1988 EasyScnipt! Software PrtAll r with the slow loading time is the fact that the familiar Amiga busy pointer changes back to the arrow pointer just three seconds after double clicking the LabelDex! Icon. Since the program doesn't begin to run until 30 seconds later, impatient Amiga owners could interpret this slow response as a complete lockup of their machine. LabelDex!
Requiresaminimum of 1MB of memory and can run efficiently from either a floppy disk drive or a hard drive. Printers supported by LabelDex! Are any Hewlett-Packard LaserJet or compatible printer, Hewlett-Packard DeskJet printers, PostScript printers, or Epson- compatibleprinters. LabelDex! Doesnot use the Workbench supplied printer drivers, but includes the drivers for the printers listed above in the program.
Once up and running, you a re presented with the Mailing Database screen. In this screen you will find all the normal features Amiga users have come to expect, including the usual pull-down menus, screen gadgets, and hu ttons. The Ma iling Da tabasep rovi des fields for the First and Last Names of the addressee, the Company name if applicable, the Sheet address. City, State, ZIP code, Phone number, and any comments related to the add ressee.
All fields can either be selected or deselected for printing. Any field not required is just left blank. All of the fields listed can be used as a sort index. This flexibility allowsa great number of print selection possibilities, based on your label printing requirements.
EASYSCRIPT'S LabelDex!
By Bill Frazier LABELDEX! Will accomplish a wide variety of commonly performed labeling tasks. The program is a full-featured mail- ing-label and disk-labeling database. With LabelDex! You can manage names, addresses, telephone numbers, and fax numbers. You may also manage disk libraries. LabelDex! Will allow you to print address labels and disk labels in a large number of standard formats, or yon can design custom label formats.
Printing mailing labels with LabelDex! Is a simple operation. First select the label, or range of labels you wish to print. Once this selection is made, select the label format from the many default formats built into the program. If the format required is not available, a custom format may be designed and saved for future use. Next, the number of copies to be printed of each label must be specified. Finally, click on the 'print all' button, and the labels will be printed.
A few problems were encountered when using the print options. First, as in the case of initially loading the program, no feedback is given to let you know that the program is formatting and preparing to print. Again, depending on the number of records in the database, the program can be slow to respond. There is no indication to let you know that the program is running and preparing to print. It is also a good idea to print to a plain piece of paper, before printing to an expensive piece of sheet-fed labels, to confirm that the labels will be positioned properly. Although the
documentation states that standard-sized sheet-fed labels, printed with a Hewlett-Packard printer, should print properly with no change to the supplied formats, tests demonstrate that some adjustment is required.
Import database files via Arexx.
Preview the label before you print.
Besides printing labels, LabelDex!
Will also print directly to an envelope, if your printer is capable of feeding and printing envelopes. LabelDex! Provides an additional option to enter and save Return Addresses, which are printed in the return address portion of the envelope. Using the print envelope option results in a completely addressed envelope. You just need a stamp and the envelope is ready to mail.
The Disk Cataloging section of LabelDex! Automatically catalogs the files and directories contained on your non-copv-protected floppy disks. The program can beset to read just the main directories; main directories and root files; or main directories, their files, and the root files. All files read by the program can be edited or even deleted prior to saving them and printing the disk labels. Disk label printing is performed from the Disk Browse screen.
Tire left portion of the screen presents a list of the names of all disks in the database. The rightportion of the screen contains a slightly larger than life-size rendering of a floppy disk, picturing the label as it will be printed.
Information printed on the label consists of the disk name, the files and directories contained on the disk, any remarks that tnav have been entered, the date the disk was entered in the database, the number of files, and the number of free bytes left on the disk.
The disk labels printed by LabelDex!
Are very readable and professional in appearance.
Additional features of LabelDex!
Arc an Arexx interface withLabelDex!- specific commands and the ability to import dBase fJ-produced data files.
One enhancement that would add more value to the program would be the ability to print the U.S. Postal Service Postnet BarCodebased on theZIPcode of the label being printed. With future postage deductions based on customer- applied bar codes, this enhancement would be a definite plus for all mailers.
On the negative side, a few items must be mentioned. First, the documentation was substandard. The documentation consisted of a small 25-page booklet with extremely small print. It was difficult to read the documentation at all. To complicate matters, the documentation was poorly organized and not indexed.
There was a Table of Contents, but there were oidy section numbers, not page numbers, referenced. Secondly, the Mailing Database screen provides fields to enter horizontal and vertical spacing adjustments. These are two- character fields. If more than two characters areentered by accident, there is no way to tell until you start your printing job. It would be less confusing if all entries that control printing and format were visible. Lastly, when using sheet-fed labels, there is no way to print a partial sheet, and then later print to that same sheet starting where you left off. This results
in wasted labels.
LabelDex! Is an easy-to-use mailing and disk catalog database. If your mailing needs are not complicated, and you are looking for a disk-labeling program, LabelDex! Could be for you.
• AC* LabelDex!
Price: $ 74.95 EasyScript 10006 Covington Dr. Huntsville, AL 35803
(205) 881-6297 Inquiry 247 Please Write to: Bill Frazier lyb
Amazing Computing
P. O. Box 869 Fall River. MA 02722-0S69 Electronic mail posted
via CompuServe Email from Kevin Davidson begins this month's
bug list. Kevin writes with news about the Workbench 2.0 ROMs.
He reports that Workbench 2.0 ROMs are incompatible with the
ROMs in the A2630 and A2620 boards, 68030 and 68020
accelerators respectively. The only exception to this is the
latest (Revision 6) accelerator cards. His source is an order
form from Commodore that provided the information and allows
registered developers to order new accelerator ROMs.
Kevin also reported that an update for SuperBase Professional 4 was just about ready to ship.
He didn't have any more details than that at this time.
1 will have update information available next month. If you are in a hurry, you can contact Precision for the details.
Product: MaxiPlan Plus 2.0 re: Upgrades and support for users of MaxiPlan, MaxiPlan III, and Planlt source: Gold Disk spokesperson.
In this month's mailbag I received a letter from KA Ferguson of Queanbeyan, Australia, with a couple of questions about MaxiPlan Plus 2.0 from The Disc Company. He had some specific questions about MaxiPlan upgrades, as he has a copy of Planlt version
3. 0, one of MaxiPlan's many spin-off versions.! Called the
technical support line at The Disc Company and the man who
answered the phone spent some time explaining the history of
MaxiPlan, and their role in the continuing saga. This column
has carried many complaints about poor technical support from
the various companies who either developed or licensed the
various reincarnations of MaxiPlan. On the condition that 1
not reveal his name, the technical support operator provided
the following information.
MaxiPlan Plus version
2. 0 was recently licensed to The Disc Company, who is
responsible for all technical support for this specific
version. They are not responsible for, nor can they provide
any support for any other versions of the program. Purchasers
of those other versions must look to the original distribu
tors for support on those products. Though the Disc Company is
not obligated by any contractual arrangement, they have
offered purchasers of MaxiPlan or Planlt an upgrade to
MaxiPlan Plus 2.0 for $ 50 and the original program disk.
Owners of MaxiPlan III may also order MaxiPlan Plus 2.0;
however, MaxiPlan III is technically a more full- featured
product. MaxiPlan III is no longer supported at this time,
though the anonymous source mentioned that The Disc Company
might license the product in the future.
MaxiPlan III generated the most letters from Bug Bytes readers, and versions below
3. 6 were decidedly buggy.
Version 3.6 is relatively stable, according to this spokesperson, but suffers from being an orphan at this point.
Concerning MaxiPlan Plus 2.0 specifically, the most current version 2.4 features built-in Lotus 1-2-3 file import, several bug fixes, and Workbench 2.0 compatibility. While I certainly wouldn't tell anyone else what to do, with all deference to The Disc Company, I don't plan to upgrade my Planlt to MaxiPlan Plus 2.0. The program's checkered ancestry, intermittent to nonexistent technical support, and expensive upgrade path led me to purchase Gold Disk's Advantage some time ago.
While it is not perfect, that's the one I use when I must use an Amiga for my spreadsheet work. Most of the time, however, I use Quattro Pro on a PC clone that is available to me. There is nothing in the Amiga market that has even half the capability of that program. One of my few continuing disappointments with the Amiga is the lack of a serious and powerful spreadsheet applications such as Quattro or Excel.
Bytes v bv John Steiner The latest in tips, workarounds and upgrades The Disc Company 11022 Santa Monica Blvd, Suite 440 Los Angeles, CA 90025
(213) 478-6767 THE GRAPEVINE GROUP, INC. amjg compare our prices
amiga AMIGA UPGRADE CHIPS MEMORY EXPANSION DKBPRODUCTS ICD
PRODUCTS MISC. PRODUCTS HOT AMIGA UPGRADES
* ENHANCED CHIP SET * Super Denise 8373 Upgrade Now utilitze
productivity and scan mode, etc. Super hi-res mode (1280 x 200
pixels). An absolute must with 2.0. _S54.50 (tentative price)
Fatter Agnus (B372A) 1 MB with FREE Rockwell chip puller (a
necessity), special diagnostic diskette and complete
instructions .....$ 84.95 Multistart
II NEW ROM switch [or 3 ROMs for A500'2000 Keyboard
Controlled ...77.77
Switch Activated
Version ....$ 37.95
Diagnostic Trouble-shooting Soitware (STU). A terrific
diagnostic package $ absolute must (all Amigas) by Custom
Services, Inc $ 29.95 150
Watt ’’Big Foot" A500 Universal Power Supply with fan. An
absolute must for those adding on more
memory ...$ 83,95
Emergency Amiga Startup Kit Sold to government Pxs and now
available to all. Kit has major chips, parts, schematic,
instructions and diagnostic software programs, etc, (everything
needed to get it started) .....$ 99.50 Insider
11 OK Board tor
A1000 .$ 198.95
Insider If-1,5MB for At
000 .$ 265.50
MegAChip 2000™ Upgrade your A50Q'A2000 to 2MB of chip RAM.
Includes A3000 2MB Agnus chip (less substantial rebate) .$ 329.95 MegAChip 2000 now available tor your A500. FREE Rockwell chip puller with either.
’EXCLUSIVE* Amiga 500 Printed Circuit Mother Boards Now available at aphenominal price. Buy them populated or unpopulated.
Don't miss out on this one! $ 229.00’ Tested and Popu ated pp.,- CALL FOR MORE INFORMATION SEND FOR OUR FREE 36 PAGE CATALOG 3 Chestnut Street • Suffem, NY 10901 E59| Customer Service (91-1) 357-2424 Fax (914) 357-6243 Order line only 1-800-292-7445 Hours: 9-6 E.S.T. M-l; AlU 1 ’PS ttujp to ultmt* Pm rw Mibtcvt lo t lunge.
Wc ship worldwide product: CanDo vl .021 re: bug when running with Workbench 2.01 source: reader mail Turning from Australia to Tubize, Belgium, Dominique Dutoit writes regarding the program CanDo. He reports that CanDo version 1.021 on his A3000 25 40 (2MB chip RAM, 2MB fast RAM) with Workbench 2.01 has a bug.
He commented that at the time of his writing, Workbench 2.02 is not even available in Europe. In any case, he reports that the decks and the utilities coming with the package run slowly and crash regularly. When he tries to run CanDo, the startup window fills with trash characters and the system crashes. Under A3000 Workbench 1.3.2, he reports that the utilities run correctly, but the decks always crash. I contacted Jim O'Flaherty of INOVATronics technical support. He was very helpful, and told me to tell Mr. Dutoit that all he needs to do is upgrade his software. CanDo versions prior to
1.022 are not stable in the Amiga 3000 environment. Mr. O'Flaherty reported that version 1.5, which lias many new features and also works properly under Amiga DOS
2. 0, has just been released.
Upgrades are available to registered users. An upgrade to Version 1.5 is available for $ 40 plus shipping for registered owners only. For complete details on the upgrade, product: Image Finder re: read write errors when accessing fonts from certain programs source: redaer mail Ken Boi of Glendale Heights, IL, writes with a problem lie was having with his hard disk and Zardoz Software's Image Finder program. He comments, "Recently I started getting hard-drive read write errors when 1 accessed fonts from some programs (e.g. DeluxePaint). He eventually traced the problem back to Image Finder. He
called Zardoz Software, and was told that they were aware of the problem, and would be fixing it in an upgrade that will be available soon. In the meantime, they told him to disable the automatic update delete feature of the software. That will eliminate the problem. I called Zardoz Software and visited with Dorothy, the technical support representative, and she confirmed that anyone using Image Finder should disable the automatic update option. She also confirmed that the release of version 2.0 Image Finder will be available soon.
Contact INOVATronics.
They automatically send upgrade notices to people who send in their registration cards.
INOVATronics, Inc. 8499 Greenville Ave. Suite 209B Dallas, TX 75231
(214) 340-4991 FAX: (214) 340-8514 Falter Agnus
(8372A) .See below 8362 Denise Half
Bright .....25.50 8373 New Super Denise
‘54,50 8364 Paula
chip ...25.50 5719 Gary
chip .12.95 8520A CIA
chip ... 15.50
1. 3 ROM Kickslart 24.95
2. 0 ROM Kickstart ...Call A500
Keyboard .. 109.50 A2000
Keyboard 114.95 Rockwell Agnus
chip puller ......6.95 1 tentahv* one ixnm KwikStart
(A1000 1.3 ROM) ...68.95 MuitiSiartfl (1.3 or
2.0). Swiichable in your A1000 .77.77 A500 45
wall (heavy duty) .67.50 A10QO Replacement
P S ..127.00 A2000 Replacement
P S ..210,00 mmmssm Amiga Diagnostician:
Book-' Software'Schematic 14.95
Service Manua&SAMS CornputertaclsCall Dr. Ami
(software) 29.35 AMI Alignment
System 28.50 Low cost remanulactured
printheads Call
* 0UR 12th YEAR* Rejuvenator A1000 Upgrade board with everything,
including diagnostic soitware package ($ 30
value) ....479.00 Rejuvenator upgrade (utilize 2MB 01
Chip RAM) ...215.00 1*4 80 SC Zip for A3000
..... 26.95
txI’IOOMS . ..5.95 255*4 120
all ICD, GVP, etc .5.50 1x8 80
SIMM .....44.00 4x8 80
SIMM . 16886 HP Laser Memory
Board 2 Megs ...137 95
4 Megs ...199.95 m
A500 Products AdRAM 540 with 1 Meg ....131.95
With 2 Meg ....166,95 AdRAM
560D ..178.00 A2000 Products
AdRAM 2080 CK .114.50 Each
additional 1 Meg of RAM 35.00 AdSCSI 2000
..127.50 AdSCSI 2080
CK .177.95 Each additional Meg
of RAM ..44.00 AdSpeed ... 203.95
Flicker Free Video ......274.95
FlickerFixer .....227.95
Printer Port Adapter (runs any CBM printer to
PC) ....34.95 Video interface Prof.
(converts Amiga RGB lo composite output, etc) ......99.95
Circle 147 on Reader Service card Zardoz Software 6114 LaSalle
Ave Suite 304 Oakland, CA 94116
(415) 339-6280 FAX: (415) 339-6862 product: AEHD high density
drive re: upgrades for 2.0 compatability source: reader
mail In a previous issue of Amazing Computing, I wrote a
review on the Applied Engineering high density drive. The
drive, which i used on my Amiga 2000HD, worked nicely, and
I was generally pleased with its performance. Since moving
to my A 3000, however, I found that the drive did not work
properly on my version of Workbench 2.0. When I called
their technicat support line, the representative told me
that they had modified the driver to function under
Workbench
2. 0, but that in the meantime, Commodore changed Workbench
2.0, and their new 2.0 driver no longer functioned properly.
They told me that they would be working on the new driver, but
would probably wait until Workbench 2.0 was in final version
before attempting a final fix. While this was not the answer
I wanted to hear, 1 did understand their position that the
high density drive delves deeply into the operating system.
Since system is technically still in a Beta state and subject
to change, they' might have to rework the driver many times.
The drive is now connected to my A3000, and functions very
nicely albeit expensively as a standard 880K Amiga floppy
drive df2:.
I've been patiently waiting to hear of an upgrade at some point; however, I recently received a letter from Bob Carpenter of Aurora, IL. In a three-page letter, he detailed that when he bought his Amiga 3000, he purchased an AEHD high density drive. I don't have room here to go into the details, so let me present a three- paragraph version of his story. He had seen the AEHD work on an A2000, but never asked to see it run on the 3000. Of course, when he got the drive home it didn't work. After being promised a future driver upgrade, he decided to keep the drive. He received a version that
worked on his 3000, but when a new Kickstart was shipped, the driver didn't work with it.
This time when he called, he was informed that there would be no future upgrades, as Applied Engineering was leaving the Amiga market. Several times, Applied Engineering changed their mind as to whether or not there would ever be an upgraded driver shipped. He got a letter from Applied Engineering dated July 9 that was short and to the point. It is short enough that 1 can reproduce it here.
Dear Sir; This is in reply to your call to tech support about Kickstart
2. 0 compatibility with the AEHD drive. I must first apologize
for the misin formation you were (and 1 was) given regarding
new drive software. The situation is that there will be no new
upgrades to the drive software since all product development
has been stopped on the AEHD Amiga drive. At this point there
is (sic) no options to offer you.
Sorry for your inconvenience.
The letter was signed: Frank, Tech Support.
I called Applied Engineering and asked them if the Applied Engineering high density drive was still available. They told me it is currently being sold. When I asked about future compatibility of the drive when Workbench 2.0 was available on the entire Amiga line, she was not able to answer that question. She referred me to Steve Niekamp of Applied Engineering's technical support department. He confirmed that their management lias decided to leave the Amiga market, but would continue providing support for products and software in their current state of development. They would not be
developing any new Amiga products, and as inventory is depleted, no replacement products would be manufactured. When I asked about Workbench 2.0 compatibility, he confirmed that the current driver does not function in that capacity' and that there were no plans to make it function at any time in the future. Essentially, this will make the drive obsolete as a high density unit as soon as the CPU it's attached to is converted to Workbench 2.0. What distresses me the most about this situation is that Applied Engineering is stili continuing to market these drives to the Amiga community
knowing that they will be obsolete in the future. If they were priced and sold as 880K drives, I would have no problem as the drive functions nicely in that capacity; however, under 2.0, it is not a high density drive.
Mr. Niekamp did not shut the door completely on further development.
Though he said there are no plans for an upgrade at this time, enough complaints from the Amiga community, especially AEHD drive owners, may cause the management to change their mind. If you own an AEHD drive, you should write and let them know how you feel about this.
Mr. Niekamp was courteous, and I left my phone number and a FAX number with him so that he could solicit a response from their marketing management. As of this writing, I have received no further correspondence.
Applied Engineering
P. O. Box 5100 Carrollton, TX 75011
(214) 241-6060 FAX: (214) 241-1365 That's all for this month. If
ymu have any workarounds or bugs to report, or if ymu know
of any upgrades to commercial software, you may notify me
by writing to: John Steiner c o Amazing Computing Box 869
Fall River, MA 02722-0869 ...or leave Email to 73075,1735
on CompuServe
• AC* R 'S s Toolkit by Paul Larrivee ARE YOU ONE of those
teachers I know of who use a full- featured spreadsheet to
calculate students' grades? You might just be using a grand
inquisitorial wheel upon which to break the body of a tender
butterfly. It's so cumbersome that it can prove to be
ineffective.
TT Teacher' Take for instance this situation: the administration in your school decrees mid-year that the final research pa per for seniors must count 20% of the student’s final grade, or that the grade for the summer reading program in your private school must count 15% of the student's first term grade. In these instances, I've known teachers to rush to their spreadsheets in panic not all of them math teachers trying to determine the formula, which has to be entered manually, to make this weighting factor count for all students.
Sometimes heated discussions break "Other Info" on the Student Info screen provides space for extra comments, such as noting students whose names differ from their parents’, things to watch in a student, and other relevant information, which do not appear in any reports.
Out among spreadsheet users because not all spreadsheets use the same syntax in setting up formulas.
Review and Compare Grades on Graphs There is where a program like Teacher's Toolkit in the hands of a classroom teacher proves its efficiency over a spreadsheet. With it you get the following aids: GRADEBOOK, LESSON PLANNER,CALENDAR, MEMO ED, and TELEMATE. These modules allow you to calculate grades; perform all sorts of conversions with ease; display individual test results, class averages, and selected students' performance on bar and line graphs; track excused and unexcused absences, and tardies; and print various types of reports; write lesson plans following prompts for all
desired objectives and outcomes, with a PREVIEW mode that allows one to see previous lesson plans in an instant in order to provide continuity with similar material orsimply to generate ideas; schedule appointments and track important dates and events; compose memos and jot down notes; record personal and business phone numbers, and even have the Amiga dial the number for you.
Let's take a look first at GRADEBOOK, the module with the greatest number of features, found on Disk 2 of the Toolkit set. Disk 1 holds the other modules with a menu that takes you to all of the other tools.
The tutorial presents a class of students, called "Example," with names and grades already typed in. Tire names of the classes appear listed in a window; you can scroll up and down through this list. Select a class by simply clicking on the name. Then, following the tutorial, click on the GRAPHS button, Two button cl icks and you 're in the GRAPHS screen, where you can select the graph you want to view by clicking on it. For instance, you can click on the Results box, which lights up to show it has been selected. At this point, a selector at the left showsa list of tests you can get
results on. Click on any desired test, and then click on the VIEW GRAPH button. At this point you'll notice that scrolling by are the names of the students that the program is gathering information on in order to present the graph. Next you get a view of the graph.
On the longitudinal axis are the letter grades and on the vertical axis at the left is thenumber of students earning each grade. To learn which students earned a particular grade, click on the associated bar to be presented with a list of names.
To get back to the GRAPHS selection screen, click on the RETURN button. Plere you might want to track the progress of a single student. Click on the DIAGNOSTIC graph under "Selected Student." The selector at the left changes to show the names of the stu- dents. In tire "Example" class, the first name, "Angie Applepolisher" is highlighted, but, of course, you can scroll the list and highlight any name. Clicking on the VIEW GRAPH button will cause Teacher's Toolkit to go through all of the tests, retrieving the selected student's grades in order to present you with a graph.
Next come the features I find most informative. Across the bottom of the screen are boxes for displaying the student's in the Tutorial example, Angie's progress in the following categories: (H)omework, fC)lasswork,
(Q) uizzes, and (T)ests. Additionally, there is a button for
compari ng A ngie's progress with the rest of the class a
nice touch at teacher-parent conference time. The vertical
scaleat the left represents percent. The red boxes at the
bottom represent days when Angie was absent. Clicking on one
of these boxes will open up a window showing you the date of
absence for that box and whether it was an excused
orunexcused absence. "Has Angie been skipping school?"
Track Those Truants If so, you may want to comment on this or on anything else, just go to the REPORTS screen, and type your comments, which wi 11 be p rinted a l ong with other selected information.
Back to the VIEW GRAPHS screen, you can selectively display any one or all of the categories, depending on the situation when holding a conference.
Moreover, i f you click on a line where it touches a percent mark, then it will open a window to d isplay a description of the test and when it was given. In the case of unfortunate Angie, her high average slid precipitously at the time she adopted the practice of playing hooky.
Let's go back to the inconvenient situation suggested at the beginning.
You find that you must, or simply wish to, have certain grades count as a percent of the total grade. This is where Toolkit glows. A button marked Type Average lets you choose either Category Weigh ted tests or Poin t Weighted tests. For instance, you want homework to count 10%; classwork or lab, 20%; quizzes, 30%, and tests, 40%. Just make sure your scheme adds up to 100%. If you change your mind as to category weights, simply re-enter your new plan.
If th e depa rtment head wa n ts his or her favorite project to be weighted differently, don't let a departmental practice disconcert you. In practice, if not in spirit, it's easy enough to go with the consensus.
If you are using a point-weighted system as you go along, then you'll need to decide on a multiplier. If, for instance, you gave a 10-question quiz, you might want to give i t a weight of 1.
A student getting 6 correct would have a raw score of 6, have earned 6 points, Calculate your grades based on Category Weighted tests or Point Weighted tests, or both.
Ora 60% score. If a more important test also had 10 questions, but had a multiplier of 2, the student having8 correct answers would have a raw score 8, or 16points earned, and the percent wou I d be 80. If he's the same student who had a raw score of 6 in the quiz, his overall average works out this way: 6 +16 = 22 points out of a possible 10 + 20 = 30 points for an average of 73%.
GRADEBOOK does all the calculations for you, and upon request will display raw scores, points earned, or averages.
If you don't like the way the graph skews after viewing a particular grade for a class, or after viewing the current class average, you might want to reconsider your multipliers of certain items, or the percent weight you've given certain categories. A study of the available graphs should suggest the proper adjustments. What agreat touch for those who are startled at the results of a given test, especially after delivering, just the day before, their favorite, Oscar-winning lecture!
Bear in mind that if you use test category weighted items, multipliers count only within their respective category. The overall percent for each category is weighed using the weighing factors that you'veestablished. You can also have Toolkit take extra credit points into account. Until you award extra credits, it will be counted as zero with a multiplier of 1. The XTRA CREDIT feature cannot be category weighted as the category isn't known.
Let Toolkit track absences and Card ies for you. Be sure to enter these as capital A or capital T, as the program looks for these letters. You may enter "eA" and "uA" for excused and unexcused absences if you want to record the difference. It is important, though, that actual scores precede any attendance information in thesamecell.
If a student is to be excused from making up a test, leave the test cell blank for that student, as Toolkit will ignore a blank; that is, it will re-calculate the possible number of points for that student in arriving at an average.
Otherwise, you may enter "0" before "uA" until the student takes the makeup exam.
Another convenient feature is the use of student ID numbers. One can show parents results of tests while preserving the confidentiali ty of other students. Also you might want to post in your classroom a list of student scores based only on ID numbers. Given the competitive nature of some students, however, not much time is wasted learning the other students' ID numbers, especially if they're sequential in an alphabetical class listing. "If 'Johnson' is 0030, then 'Johnsen' must be
0029. "
Dropping a student from a class listordroppinga testis done with ease.
(continued on pngc 68) Ready Robot Club Disk Magazine by Timothy Duarte SINCE MOST OF THE SCHOOLS in the United States are filled with Apple and IBM computers, the Amiga is overshadowed in the educational area. The percentage of schools equipped with Commodore Amigas is very small. Nonetheless, many companies are producing educational software packages for the Amiga. Many of these programs could be used at a school si te, but can be used just as well at home. One unique program in the educational area is The Ready Robot Club Disk Magazine (RRCDM). If you aren't familiar with a disk-based
magazine, then let me explain. A disk magazine is software program which is loaded and read on tire computer. Other disk-based magazines exist for the Amiga, but they are general in scope. Ready Robot has an educational theme and is intended for kids in kindergarten to sixth grade. If you're looking to ignite vour child's interest with the Amiga, this is a good program to begin with. Or, if your child is accustomed to the computer, Ready Robot Club Disk Magazine utilizes the Amiga in an educational sense. How so? Well, let's take a look.
Point and click on the "article" you want to read.
Skimming the Pages The "issue" which 1 received for review was July 1991. RRCDiVl comes on a single 3.5" disk, which was packaged in a small, padded disk mailer. I inserted the disk into my Amiga 2000 and powered up. After a display of the title screen with credits, the reader has the choice of three menus, which act as a table of contents. Movement within the issue is controlled with the mouse; just point and click at the icon selection.
The program loads the section into memory and displays the "pages,” one at a time. In addition, Ready Robot will read the text presented on the page.
Speech synthesis can be turned on or off and the speed can be increased or decreased. The speech is the usual ro- botic-style,butit appropriately fits with the title of the disk magazine. 1 grew tired of the speech option, but it's an ideal feature for youngsters who are learning to read.
Investigating the Articles Each issue contains facts, folk stories, mind-stimulating puzzles, riddles, and games, and a number of activities and projects for kids. I decided to dive in. After clicking MENU1, I was presented with six choices of "articles."
My first article chosen was "Celebrations: The Calendar," which listed important happenings in time and history which occurred during the month of July. Did you know that the ice cream cone was invented on July 23, 1904?
These little tidbits may seem tri via I, but remember the targeted audience. I then Each screen, or page, within RRCDM is informative. There's plenty of information and general knowledge for youngsters to learn about.
Checked out "Great People ' which featured a short biograph von Eli Whitney, inventor of the cotton gin and mass production. "Castles" consisted of a full-screen graphics slide show of three European castles. "Tricking the Old Woman" is an Indian folktale. Click on the Ready Robot icon and he'll read the text. Graphics and artwork were also displayed as the story went along to add a visual comprehension. "Betcha Can't" included an explanation of your sense of balance and shows the body's center of gravity in a series of simple "try this" experiments. "Parent's Corner" is an editorial
intended for a parent or teacher who supervises the child.
Travelling Through Time I jumped to MENU2 and went on "An Adventure with Ready Robot & the Club" in a time machine. We travelled back to the age of dinosaurs and became familiar with different species.
There's some advanced material here; I've never heard of a Dilophosaurus or a Parasaurolophus. The well-known dinosaurs, such as the Brontosaurus and the Tyrannosaurus Rex are overlooked. Next, 1 clicked on an "Amazing Science" experiment, suitable for Independence Day, which showed you how to make Waterworks. It's a simple and safe experiment which uses food coloring and water for materials.
RRCDM kindly suggests that Mom and Dad help out with the experiment as well. While the magazine shines in providing a variety of visual images, the Amiga's sound effects and musical abilities aren't really utilized, with the exception of Ready's voice. However, there is an impressive Digital Music "article" which plays a quality musical composition while displaying a show of moving icons and an array of colored lines.
The coloring book is a paint program in disguise. There's even a color cycling feature for a special effect.
Kids can save their artwork to disk and work on it another day.
Playing the Games The last menu selection was entitled G A M ES. Don't expect to see Space Invaders and other arcade-style games on this disk. This is understandable because it is an educational disk magazine. In a nutshell, the games are computer versions of popular thinking games. A memory game, slider puzzle, pictu re puzzle, word search, maze, and connect-the-dots are all included. Since most children love to color, the "Coloring book” will bea favorite. The child can click on a desired color and "fill" the ready-made black and white images with color. What a great introduction to
computer paint programs for future graphic artists!
Finding Value RRDCM has educational value tha t utilizes the Amiga as an excellent teaching tool. Overall, the content is light and informative. RRDCM won't drill math problems or vocabulary words. If you're looking for drill and practice programs, take a look at the educational software by MicroEd.
The magazine provides positive values and encouragement for young learners. During my review, I didn't use the Amiga's keyboard once. Every thing was controlled with the mouse.
This is another plus foryoungsters who may be intimidated by the Amiga keyboard, which probably appears to be very large from a child's perspective.
Another plus is that the program only requires a floppy drive and 512K of memory. Every Amiga computer has this system configuration, so no Amiga owner can be excluded. RRDCM will seem to be endless to your child because another disk with all-new material arrives once a month if you subscribe.
Children can also participate by con- tributingstoriesor artwork. Acertificate declaring membership into the club is also included upon subscribing. If you think your child mav enjoy RRDCM and you're still unsure about subscribing, try a sample issue. Ready Robot will stimulate a young person's computer awareness and general knowledge. Older children will enjoy the program as well. Parents and Teachers beware! You may enjoy reading the "articles" and playing the games yourself.
• AC* Ready Robot Club Disk Magazine Price: $ 65.00 for 12 issues
(1 year) $ 36.00 for 6 issues $ 10.00 for sample issue Signs Etc.
By D. Knox
P. O. Box 628 Carmichael, CA 95609 Information: (916) 944-4282
Inquiry 248 Please Write to: Timothy Duarte c o Amazing
Computing
P. O. Bo;x 869 Fall River, MA 02722-0869 MICROED'S CLAS
Computerized Lesson Authoring System by Paul Larrivee DO YOU
WISH YOU COULD PROGRAM your own software? If J you're a
parent, teacher, or just an individual who likes to help
others learn, then there's a way.
From MicroED comes an update to CLAS, v2.0, their authoring system for parents and teachers. Packaged with three disks, Tutorial, Student, and Author, the program is easily transferred to your hard drive by creating an empty drawer and putting all the icons, including the one labelled "Icon," into it. The three disks are essentially the same, the only difference being that the Tutorial disk contains all the files while the other two have been allowed free space for saving your files.
In geography or geometry “problems,” for instance, the student can register his response to a question by clicking on a slate or on a labelled part of the triangle.
Saves Much Typing CLAS uses a pseudo-BASIC language to accomplish its task. This saves you from using many commands to accomplish your purpose. For instance, you must begin all lessons with SCOURSE on the first line with a description, and $ LESSON on the second line with a label. Makecertain that these commands are in the first column; otherwise, they may not be taken as a command and become part of the text.
Then you can type in a lesson, or tutorial, much as you would use a word processor, entering $ STY LE comma nds for italics, bold, underline, and colors, or a combination of these. It's also possible to enter formatting commands for left, right, or center justify by invoking the SJUSTIFY command.
Once you've presented your lesson, or tutorial, you can start asking your questions. Here you might want to use the SPAGE command, forcing a new page in order to avoid having the student merely search the lesson text for the answer.
Questions can take the form of fill- in, multiple choice, true-false, or click- ing-on. This last approach would be useful in identifying parts or locations, as in a place geography lesson.
Once you've typed all your material for a particular lesson, you close the file with the $ END command. Then save it where it becomes part of a drawer called "Courseware."
Gives the Student Some Hints Sound simple enough? Hang on, for there is more. There is a conditional feature whereby the student is informed that he's not quite right and that he can try again. Then thereis IheSHINT command that permits leaving clues for each problem, or question. Each time the student presses the HELP key, he gets a new hint until eventually he's given the correct answer.
Do you want to develop rapid- response skill, as in speed calculations, among your students? Use the STIMER
(X) command whereby x = the number of seconds allowed to register
the cor- rect response. A countdown timer appears at the
bottom of the screen.
Imagine how you can keep re-adjusting this for particular students until they calculate at lightning speed! Any lesson can be viewed in program form and edited to match a student's progress.
Allows Some Guessing The SFORMAT GUESS command allows some random letters to the answer to appear in the question blank.
The blank might appear something like this; ph sy es s for the correct response, photosynthesis. The student need only to supply the missing letters.
You may want to use this command at the beginning of new material, when the student may not be confident with the nomenclature.
If you have several questions to a particular problem, you might want to allow the computer to chose a limited number at random. The SPICK (x) command instructs the computer to choose whatever number of questions indicated by the value of x. in this way, the student can be presented different questions as he runs through the lesson several times.
Without making use of the advanced commands, 1 can present a simple example of what might be done; $ COURSE Junior-High Grammar $ LESSON Agreement and Tense $ PROBLEM This history book with its many illustrations is an ideal one tor your new course.
Anything typed between is not printed to the screen but provides CLAS with the correct answer.
SHINT Make it a form of the verb "to be."
SHINT The subject of the sentence is the word "book."
SHINT The subject is singular, $ PROBLEM $ TIMER (25) (Oorrector (I)ncorrect?
Each of us $ STYLE bold, italic, orange is $ STYLE normal to provide his own transpqrtation to Florida. C SPAGE SPROBLEM STIMER (25) Much of what you do B on several factor.
A. depend
B. depends
C. depending
D. to depend $ PROBLEM STTMER (25) Bill went promptly to bed after
he B the book.
A. finished
B. had finished
C. finishes
D. finish SHINT The book must be finished before he goes to bed.
SHINT He cannot both go to bed and read the book at the same time.
SEND Speaks Various Languages Besides the use of tex t, C LAS al lows you to import digitized pictures, or pictures from various paint programs, display them, conceal them, and superimpose text on them. This text can be presented in Spanish, French, or German, as well as English. You can add other languages as you wish to the LANGUAGE drawer, Being a program for the Amiga, CLAS also supports the use of music, and of speech using the SSAY and SSPEECH commands. The S drawer has a file of translator exceptions for the SSAY command. The first line is the English word which $ SAY mispronounces.
The second line gives you a correction.
The SSPEECH command is followed by a string of Amiga phonemes, as in SSPEECH WEH9LXKAM TUW KLEE5S, "Welcome to CLAS." The program limits you to 15 SSPEECH commands per screen.
To personalize a course for your student, use the SOEM command to create a unique startup screen. Then use the SLOG filename command in the start-up file to instruct the program to use its built-in record-keeping facility. It records the student's name, current file, current course, current lesson, number of problems, number correct on first try, and the time.
There's even more when you progress to the Advanced CLAS programming stage. You can define variables and employ branching techniques so that responses are not judged sim ply as right or wrong but on broader criteria that you establish. Then the program can take alternative learning routes based on these evaluations.
The only difficulty, minor at that, which 1 faced initially with CLAS is its lack of printed documentation. Of course, help screens and other information can be sent to your printer by pressing a Function key. In this case.
I've consoled myself by the factthatthe addition of a manual would onlv add to the price of CLAS.
CLAS requires onlv 512K, detects when it's running on a PAL system, and has Arexx support.
With several tutorials beginning with "Getting Started" and on to "Basic," "Intermediate," and "Advanced," almost any one can find himself writing sophisticated lessons in short time. I so enjoyed learning to use the program that 1 intend to start devising lessons and problems for a friend who has developed an interest in amateur radio.
As a licensed amateur radio operator, T can assume the role of Elmer, an experienced ham assisting someone in get- tinghis FCClicense. I'm sure we'll both have fun along the way. “AC* CLAS Price: $ 129.95 MicroED
P. O. Box 24750 Edina, MN 55424
(612) 929-2242 Inquiry 251 Please Write to: Paul Larrivee c o
Amazing Computing
P. O. Box 869 Fall River, MA 02722-0869 C 2 (tick 1 C 2 Click It
2 Snarei D 2 Snap E 2 14"!on F 2 14"Ton Fs2 Cl.Hat G 2 I4"Ton
G»2 BigHat ft 2 10 Ton fl 2 El.Cyn B 2 18“Ton C 3 ifi-Ton CB3
Crash D 3 El.Cyn DB3 Bide E 3 kick 2 f 3 Snare2 F 3 Cl, If at
G 3 Kick 3 G 3 Op,Hat ft 3 Snare3 fl 3 El.Cyn G 3 Tinbal C 4
TiriRin 0(4 HoodBl 0 4 Conga D 4 Ciaues E 4 Oconga F 4 Cconga
F 4 ttaraca G 4 GuiroD Gtt4 Cabasa ft 4 GuiroU A 4 ftgogoh B 4
GuiroU C 5 kick i CH5 Click & 5 Snare!
DBS Snap E 5 Ihott F S H”Ton F 5 Cl.Hat G 5 14”Ton G 5 Os.Hat ft 5 ifi'Ton A 5 El.Cyn B 5 10"Ton C 6 iO'Ton CttG Crash D6 El.Cyn DttG Ride EG kick 2 F 6 5nare2 F 6 Cl,Hat G G Kick 3 Gtt6 Dp,Hat A G Snare3 MG El.Cyn B 6 Tinbal C 7 Tinrin iiiHf CHANGE KEYBOARD RANGE LOAD kill I SAVE KIT I THE LATEST VERSION of Dr. T's Keyboard Controlled Sequencer (KCS) has been released with a bunch of new features.
I'll briefly cover the major parts of the program, but this review will emphasize the additions and changes in version 3.54. For those who want more details on KCS 3.0 features, consult my review in the September 1990 Amazing Computing (Volume 5, Number 9). While Dr. T's Keyboard Controlled Sequencer has been the premier Amiga MIDI sequencer since its introduction, periodic updates have added features and made the program more "Amigatized." KCS 3.54, the version reviewed here, is the third major update of the program since it was released for the Amiga.
Dr. T's KCS 3.5 by Phi! Saunders KCS offers three basic modes of operation: track mode, open mode, and song mode. Track mode contains up to 48 full length tracks that run the length of the song. Open mode uses up to 128 sequences that can loop, run the length of the song, oreven call other sequences.
11 is a tremendously powerful approach to song construction, though somewhat confusing to first-time users. Song- rnode chains open mode sequences together to form songs. It is possible to move data from one mode to another in order to use the advantages of each mode. 1 often start a song by creating a short drum part in open mode, looping it to last the length of the song, and then converting the resulting sequence into a track. I can then record melodies or chords over the drum part in track mode.
KCS offers a wide variety of professional features. Synchronization options include MIDI sync (with Song Position Pointer), and SMPTE (using Dr. T's Phantom SMPTE interface), Unfortunately KCS does not support MIDI Time Code, a widely used standard for synchronizing MIDI sequencers to SMPTE. Dr. T's feels that its proprietary sync system takes up less MIDI bandwidth, allowing more accurate timing. KCS offers all the standard editing features and makes it easy to perform quantization, cut and paste, and other editing operations in an event list environment. For more detailed edit
ing, KCS includes Level 11 editing and algorithmic composition functions.
Level II editing features allow detailed editing of notes based on their pitch, velocity, positionin beat or measure, or even what notes they follow. They allow quantization to a reference sequence, pitch mapping, and other advanced features. Level II also supports algorithmic genera ti on of new material with complete user control of how the variations are generated. In sum, KCS allows you to perform just about any editing operation you would want.
One of the first features I noticed in KCS 3.5 was an omission: copy protection is gone! I've criticized Dr. T's in the past for relying on copy protection; it's good to see they've removed it from their software. It's a real relief not to worry about where I left the kev disk when 1 want to use KCS. KCS users now have a responsibility not to give away "free" copies and kill sales.
While KCS 3.5 has some minor changes to the main program, most of Ihe new features use the Multi-Program Environment (MPE). MPE was introduced in KCS 3.0 as a way for KCS to share data with other programs. KCS can use MPE to record the output from Dr. T's patch editors or to route data to the Copyist for music printing. KCS 3.0 also introduced AutoMix, a program that used graphic faders to control MIDI volume and pan positions on synthesizers. Changes made to the faders could be recorded into KCS, allowing automated mixing of MIDI sequences.
KCS 3.5 includes two new modules for use with MPE: Tiger and QuickScore.
Tiger is an interactive, real ti me graphic editor. QuickScore displays and prints a song or sequence in standard music notation. Unlike AutoMix, Tiger and QuickScore require KCS and cannot be run as stand-alone programs. The modular approach lets the user load only the programs that are needed, making it easier to run KCS on a low memory system. 2MB of RAM are required to run KCS, QuickScore, and Tiger. Machines with less memory can run only one MPE module at a time. Dr. T's includes versions of regular KCS and Level II, so if you don't need Level Ips editing features, you can use the
regular version to save memory.
The most impressive feature of Tiger is that almost all of its editing features are available while the music is playing. Since Tiger scrolls notes as they play, you can see a wrong note, grab it, and correct it without stopping the music. Tiger normally plays all tracks during editing, allowing you to here the track you're editing in context of the song. You can solo or mute tracks in order to concentrate on a particular part. Tiger has key commands to play various sections of the edit track, but I found it easier to use the right mouse bu tton or the space bar to start and stop play. It is
also possible to select a few notes and play them or loop a section and plav it repeatedly. The looping approach is good for tweaking a track that's basically correct. Simply set the magnification level so that you can see all the notes in the loop, start playing, and then edit each note until the track sounds right.
Tiger displays four kinds of information about each note: position, pitch, length, and velocity. Position and pitch are indicated by the note's location on the horizontal and vertical axes, respectively, and are also shown in a box on the lower part of the screen. Length is indicated by a bar representing the note, while velocity is shown by the length of the "stem" attached to the note. All four kinds of information can be easily altered using the icons located at the bottom of the screen. You click on the icon, and the cursor changes to indicate which editing option is active.
You then click on a note, and drag in the appropriate direction to move the note or change its value. The system works well. I initially had problems knowing which icon performed which editing Once notes are selected, you can move them horizontally or vertically to change their location or pitch, operation; the icon shapes are not particularly intuitive. 1 also had trouble selecting notes precisely with the different cursors (the active point seemed to change with each cursor). After a while 1 got used to the program and didn't have any trouble.
You can also select notes using a box tool, by pitch, or by highlighting whole areas of a track. You can select non-contiguous areas by holdingdown the shift key and selecting additional notes.
Once notes are selected, you can move them horizontally or vertically to change their location or pitch. You can also cut and paste, quantize (with or without "swing"), set velocities, or delete selected notes. I was a little disappointed because operations such as changing note length could not be performed on selected notes as a group in Tiger. There is also a "repeat time" feature that can be used to select notes separated by a user-definable amount of time. Notes can also be selected based on pitch (like C4) or pitch type (select all Cs). I would have liked to see more greatly
sophisticated algorithmic selection capabilities, but if you really need these you can go into the Level II editor and perform them there.
New notes can be entered by drawing them with the mouse, using step-time entry, or recording them in real time. Mouse entry works by using default values for the note if vou click the left button quickly. If you hold the button down, you can move the mouse and visually adjust the velocity and note length. A box at the bottom of the screen shows the current location and pitch of the mouse cursor, providing visual feedback. Tiger also allows graphic editing of controller data like pitch bend, MIDI volume, and aftertouch, This allows you to touch up a pitchbend that's a little ragged without
rerecording it. Controller data can also be drawn or entered in real time using the mouse.
In addition to graphic editing features, Tiger also includes the ability to enter information about your synthesizer patches and drum machine note assignments. If you enter synthesizer and patch names for the 128 available program change assignments, Tigerwill let you call up the various patches by name and will automatically rename the track with the patch name. This saves you from wondering what sound program 57 on your synthesizer actually plays. Once you define drum assignments (by telling Tiger that C 2 on channel 10 is actually a crash cymbal, forexample), Tigerwill display
"Crash cymbal" in its note window at the bottom of the screen. Tiger comes with several pre-defined drum kits,and new ones can be entered and saved. One disappointment is that QuickScore does not use the information in the drum kits to correctly print drum parts. Instead, Dr. T's recommends resetting your drum machine's notes to match QuickScore's settings. Unfortunately, not all drum machines can change their assignments. You could use the pitch (continued on page 68) AMAZIXG COMPUTISG AC Disks Source code and executable programs included for ail articles printed in Amazing Computing.
AC V5.6 and V5.7 12 10 Convergence: Part five of the Fractal series.
Author: Paul Castonguay Amiga Turtle Graphics: Computer graphics and programming with a LOGO-tike graphics system.
Author: Dylan MnNamee C Notes: Doing linked list and doubly linked lists in C. Author; Stephen Kemp Tree Traversal & Tree Search: Two common methods for traversing trees. Author: Forest W. Arnold Exceptional Conduct: A quick response to user requests, achieved through efficient program logic.
13 Author: Mark Cashman.
Getting to the Point: Custom Intuition pointers in AmigaBASIC. Author: Robert D'Asto Crunchy Frog II: Adding windows and other odds and ends.
Author: Jim Fiore Synchronicity: Right and left brain lateralization.
Author: John lovine C Notes From the C Group: Doubly linked lists revisited.
Author; Stephen Kemp Poor Man’s Spreadsheet: A simple spreadsheet program that demonstrates manipulating arrays.
14 Author: Gerry L. Penrose.
AC V5.8, V5.9 and AC V5.10 11 Fully Utilizing the 68881 Math Coprocessor Part III: Timings and Turbo_Pixel Function, Author: Read Predmore, C Notes From the C Group 5.8 & 5-10: Functions supporting doubly linked lists, and a program that will examine an archive file and remove any files that have been extracted.
15 Author: Stephen Kemp Time Out!: Accessing the Amiga's system timer device via Modula-2. Author: Mark Cashman Stock-Portfolio: A program to organize and track investments, music libraries, mailing lists, etc. in AmigaBASIC.
Author: G. L Penrose.
CygCC: An Arexx programming tutorial.
Author: Duncan Thomson.
Programming in C on a Floppy System: Begin to develop programs in C with just one megabyte of RAM.
Author: Paul Miller.
Koch Flakes: Using the preprocessor to organize your programming. Author: Paul Castonguay Audiolliusion: Experience an amazing audio illusion generated on the Amiga in Benchmark Modula-2, Author: Craig Zupke Pictures: IFF pictures from past Amazing Computing issues.
AC V5-11, V5.12& V6.1 Keyboard Input In Assembly; Fourth in a series of Assembly 68000 programming tutorials. Author: Jeff Glair.
A Shared Library lor Matrix Manipulations: Creating a shared library can be easy. Author: Randy Finch.
C Notes From The C Group: A discussion on cryptography.
Author: Stephen Kemp ZoomBox: Attaches a zoom box to an Intuition window and allows the user to toggle the window's size and its position. Author: John Leonard AC V6.2 & V6.3 C Notes 6.2: A reminder program to display messages.
Author: Stephen Kemp More Ports For Your Amiga: Files to accompany article.
Author: Jeff bavin Ultra Sonic Ranging System: BASIC Sonar Ranging program.
Author; John lovine Writing Faster Assembly: Continuing the discussion of speeding up programs. Author: Martin F. Combs C Notes 6.3: Working with functions. Author: Stephen Kemp AC V6.4 and V6.5 Blitz Basic: Here are some examples created wtih M.A.S.T.'s integrated BASTC environment. Author: Paul Castonguay Creative And Time-Saving Techniques: Enchanting and fine- tuning images through definition. Part of the Fractal series. Author: Paul Castonguay.
Fractal Modula-2 Buffered Disk I O: Buffer file input and output to improve disk accessing speed. Author: Miclial Todorovie.
AC V6.6, V6.7, V6.8, & V6.9 Practicalities: Practical uses of Finch's previously documented Matrix.library. Author: Randy Finch Selecting and Setting Gadgets in C: The third and final installment in the "Crunchy Frog” approach to programming.
Author: Jim Fiore C Notes6.6: A new skeletal program to "jump start" utility programs. Author Stephen Kemp Fancy Numbers: This helps you save overhead bv skipping the translator library. Author: Lynwood Cowan C Notes6.7: Adding functions to handle file pattern processing.
Author: Stephen Kemp Message Logger: A time log that keeps track of when programs are run. Author Brian Zupke Power Basic: Use a pre-processor to achieve definition replacement. Author Jonathan Horne Puzzled Over Arexx: For the intermediate programmer, Merrill offers a solution to the puzzle of Arexx. Author; Merrill Callaway AMIGA | Doing Big Things in a Small Place By Thorwald Esbensen Plaza is an isolated settlement resting on the bed of an old glacial lake near the center of North Dakota. This is wheat-growing land, and the town is barely a scratch on the prairie that sweeps the horizon.
Even the word small seems too large when applied to Plaza.
Its business center consists oi'a hard ware store, a grocery, and a cafe housed in a single building. An old grain elevator is the most imposing structure around. The nearest road of consequence is Rural Highway 23 that runs some distance away.
Plaza folks go to and from Highway 23 over something they call the three-mile stretch.
"You don't arrive here accidentally," said Doug Kjos, who has lived inPlaza for seventeen years. "Youhave to want to come."
Many youngsters from larger, more affluent communities might count themselves lucky to come here for their formal education. For Plaza hasa school that is on thecutting edge of computerized instruction. And the computers it is using so imaginatively are Amigas.
Doug, who teaches science at the school, is the person most responsible for this development. "In 1985," he said, "I purchased what 1 believe was the first Amiga 1000 in North Dakota."
He then started on the task of convincing the administration to spend some money on Amiga computers instead of buying only Apple computers.
Fortunately, the school principal, the superintendent, and the board of education were all receptive to his recommendation. As Dougputit, "In a small school, it is often easier for the administration to hear what an individual teacher has to say." Said Doug, "We purchased two Amiga 5l)0s with 1MB RAM and outrider drives, a Star 1000 Rainbow connected with an ABCD data switch box, and the IMG scanner. With a $ 400 grant for teacher inservice, I purchased Mavis Beacon Typing, Where in the World..., and Where In The U.S. is Carmen Sandiego, Great States II, Sim City, Dong's Math Aquarium,
Calculus, Balance of Power 1990, and Discover Chemistn -Geog- raphy-History.
"This year we bought two more Amiga 500 systems, one with 3MB and a Supra hard drive. This system unlocks the potential of programs such as Professional Page 2.0 and Amiga Vision, allowing them to be surrounded by a myriad of support programs and files. The Perfect Sound 3.0digitizer has generated much laughter, excitement, and experimentation. Gross noises and searches for cryptic messages have lead to sophisticated music recording and editing. The Disney Animation Studio has turned first graders into cartoon animators, has provided a new way to study motion in physics, and has inspired
dreams of cartoon greatness. VIP Professional and SuperPlan provided a mini course in spreadsheets.
"Computer Sciencestudents using MicroEd's Authoring System (CLAS) for a unit on authoring systems are thrilled by the quality of the programs they produce and by the ease with which this is accomplished. CLAS enables them to focus their energy on creating graphics and sound, gathering information and creating questions. AmigaVision has lead us into a new world of icon-oriented programming. It's a beautiful, coherent, menu-driven system.
"Because Modula-2 is replacing Pascal as the foundation language at the two largest universities in North Dakota with others likely to follow we added Modula-2 to the Computer Science course last year. We use the Benchmark Modula-2 system. It exposes our students to a professional development system and an EMACS type of editor. Near the end of a year of computer science, students become hungry for the organization of Modula-2 and can appreciate its speed and power.
"The favorite programming problems of students have revolved around a COMPUTER DATING COMPATIBILITY program. Truly significant output has been generated!
Another popular program has been an OIL PATCH game designed around our local geology. Plaza is surrounded on three sides by oil wells producing more than one million barrels a year.
"One of our Amigas now links us to tine outside world via SupraModem 2400 and A-TALK III. Libraries across the country are at our fingertips! All students, grades 7 through 12, have learned to get online, search libraries, capture information, and send for library materials. A toll-free call to our state library puts postage-paid books in our hands within days. We've discovered the awesome span of CompuServe and the thrill of linking computers with NASA, other federal departments, universities, and special interest groups.
"As adviser for our school annual, we now use Professional Page 2.0, DeluxePaint III, DigiPaint 3, Excellence 2.0, the IMG scanner and the 3MB machine for the annual. We get near-laser quality from a $ 200 dot-matrix printer. I've written a chemistry program which covers most of high school chemistry, and an even more ambitious program for high school biology which fills an entire disk with programming and data, and half of another with drawings. Other, smaller programs include a real time solar system simulator, physics, oil exploration, and graphing."
Doug uses Amigas in all science classes, both to run existing programs and to introduce programming. Heteaches BASIC, PASCAL, MODULA-2, the Amiga IBM Macintosh operating systems, and various application programs.
The Amigas are also available in the study hall for any legitimate educational purposeand, following regularschool hours, are employed in connection with flying, racing, city planning, sports, music, and anything else the user wishes to do. The demand for the Amigas is so great that they are almost never idle. Understandably, the Amigas are making believers out of heretofore doubting Thomases. Doug described an initial computer inservice session he held for teachers: "They could hardly believe their eyes and ears. They had no idea that a computer was capable of such things. A teacher who had
purchased an Apple Hgs wanted his money back.
With that three-hour session we just scratched the surface.
But teachers were already laying plans to write music, bring their classes in for art, write papers, make family Christmas cards, teach classes, and buy an Amiga of their own."
Because the Amiga is so versatile and easy to use, it inspires creativity. One charming example is a takeoff on Carmen Sandiego. This program for Plaza students is called DAKOTAGHOSTS. It was written in Doug's computer class and features well-known, deceased North Dakotans who have suddenly re-appeared. The job of the student player is to identify these individuals, discover where they now are in our present day and age, then finally return them to their respective times and places.
As you can imagine, the Apples that remain at Plaza are no match for this kind of competition.
"Using our A-MAX emulator," said Doug, "we took a look at the best Macintosh programs. Before the hour was out, my students were yawning and wanted to get back to the Amiga."
It is simply no contest. The Amiga has already won hands down. Indeed, said Doug, the devotion to the Amiga is now so fierce that "an audience gathers behind all users, Above: Plaza students working with their Amigas.
Left: Teacher Doug Kjos helps a student with a programming problem.
Everyone wants one at home, while Apples get little respect or no attention at all."
1 like the following anecdote: Last year, a basketball game was in the offing. Plaza's music students belong to another school band that doesn't play at Plaza's games. So Doug's principal asked him if he could get one of the Amigas to furnish the music. Doug wrote a version of "On Wisconsin" and a few other things just for the occasion.
As 1 complete this article I am making this entry in my record book: Plaza, North Dakota population 200; educational trailblazer for the Commodore Amiga.
Author Ton Esbenscn is the president o MicroEd, nil educational software company. Readers who have heard about places where the Amiga is being used for educational purposes are invited to contact Tory.
• AC* Please write Tory Esbensen ch MicroEd
P. O. Box 24750 Edina, MN 55424
(612) 929-2242 Inquiry 246 You start by choosing one of four
characters. Whichever the character, the game is the same.
You are on a space transport ship that is carrying little
creatures which like to zap you. In addition, someone has
left 12 crystals scattered throughout theship. Your job is
to jump over those creatures, collect the crystals, and
prepare the ship for takeoff. In order to maneuver through
Answer malh and spelling questions to pass from room to
room and collect points.
The ship, you have to climb up and down ladders, jump over open hatches and small alien animals and pass through the security doors. You have to perform feats of spelling or mathematics to pass through those doors.
Stay out of the way of those pesky critters, collect crystals, and pile up points by questing quizzes. Keep clear of the curious creatures or you will lose your strength. Answer those queries correctly and they push your skills, give you passage, and rack up points.
Give the wrong answer and you will be shown the correct answer and given another chance to go somewhere else or answer a different question. One plus about this game is that you can finish it in a single sitting. Collect those crystals so you can you finish the game.
After all 12 crystals have been found, head to the control room so you can blast off to your next mission. After you have completed your mission or been bitten by too many bugs, you can select a new character and a new ship and give yourself a new chance.
Unfortunately the level of game play does not increase with the level of question difficulty. However, the game has no violence, no destruction of planets, or no killing of large or small alien life-forms. Frankly, this could take a little getting accustomed to and the player may lose interest if used to playing mostly action games. This game takes it easy, provides a good platform to do your best with plenty of feedback, and gives you a maze toexplore. It may even help those eye-hand coordination skills. Stick with it a little while and you may find yourself firing up this game as a nice
break from the rigors of Earth defense.
MICROILLUSION S' Discovery by Kim Schaffer WHEN SOMEONE SAYS that a program is educational, you can often bet that it's not a polished effort. There are a few exceptions to that rule. One exception is Discovery.
Microlllusions distributes Discovery, a software package that proves that it doesn't have to be second rate to be educational.
Discovery combines excellent graphics and smooth animation with soothing sounds and some good brain stretchers.
The game has a strong base in developing basic skills through the security door queries. The addition and subtraction quizzes are very rigid in their input format, especially in the lower levels. 1 f you know that 9 + 8=17, it does you no good unless you enter the 7, carry the 1 and finally complete the 1 for 17. While this may seems the long way around, it gives the player a method of working difficult problems as well as a way to show errors. When an error is made it displays the correct answer by the side with the errors highlighted. It is, in short, a good study aid. Higher levels may
give you the total and let you figure out what one of the numbers is.
Subtraction is similar, with all "borrows" marked on the screen if you (continued on page 63) Methods That You Never Saw Before And the Amiga _ VP L by Henry T. Lippert, EilD OK gang, enough of the pabulum and super-easy-to-understand (read: "friendly") stuff. Now is the time to give you the really tough items like all those things for "real" programmers.
What is it that this APL language can do that is so spectacular? What can APL on the Amiga do that cannot be done some other way? The answer is nothing. Nothing !??
Right, remember APL deals with logic, groups of numbers that come in different shapes (scalars, vectors, and matrices), and mathematics, all old stuff. There is nothing that cannot aheady be done some other way. Miracles and new creations are not within the domain of APL, even when combined with our magical machine, the Amiga.
Note that the title of this article promises methods. These unique things tha t APL does have are the methods tha t can be used to drive your computer. These unique methods which you probably have never seen before are all procedures that Dr. I versonbuilt into the APL because they were being done over and over and over. They were being written repeatedly by poor programmers who needed a more elegant way to express what it was that they were trying to accomplish.
Sorting is a good place to start. Whole books and entire professional lives have been devoted to sorting. The primi- tiveoperation for sorting from low to high is upgrade ( ) and from high to low is downgrade ( ), Let's see how this works: NUMBERS 7 3 G NUMBERS! . NUMBERS) 5 6 7 8 As you can see in the second input line, the set of values at NUMBERS were indexed by whatever ended up inside the brackets. Ask APL to show what it is doing inside the brackets: _ NUMBERS Can you discover through inspection what APL produces for the upgrade operation? The index numbers inside the brackets
above were the positions of the numbers in the original vector for each number needed in the final sort. This new set is called the "sort vector.” While looking at the sort vector and the original numbers, the sort vector [4 312] is read (from left to right) as follows: "The first number is in the fourth position, the second one is in the third position, the third one is in the first position, and the last one is in the second position." If we index the original numbers in the sort vector order, they are sorted.
NUMBERS [ 4 3 1 2 ] 5 6 7 8 Downgrade ( ) simply reverses the order and takes the largest first and successively smaller numbers in order.
In working with vectors of numbers, one often wants to select some of thenumbers for some reason. The operation of compression ( ) performs this task. Give to APL: ¦0011101 5 6 7 8 S 10 11 4 7 8 9 11 and you can see that the right argument was operated on by the vector of ones and zeros of the left argument. The result was those numbers in the right argument that were in the same position as the values of one in the logical vector. One could select values that satisfy a condition from any vector.
Take some numbers: NUMBERS 4 2759-1 10811 36 and create a logical vector where the ones indicate those values that satisfy the condition that are then used in the compression operation, here, for selecting those values that are greater than 5: (NUMBERS 5) NUMBERS 7 9 8 11 6 Notice how easy it was to use APL to generate the vector of ones and zeros for the left argument: NUMBERS 5 0 1 0 1 0 0 0 1 1 0 1 All the relational operations are available and produce logical (true = 1 and false = 0) results. While most other computer languages use the relational operations, they are usually only
used in "IF statements" or in conditional branches.
While the slash is used for compression, the back slash ( ) is used for expansion. Expansion inserts a zero when dealing with numbers and inserts a space with characters.
Hmmm.... Characters? Oh yes, all of the non-mathematical functions in APL also handle characters as well as numbers.
Try it: 'E'*'GEEWHIZ' 10 0 11111 ('E'*'GEE WHIZ') ! 'GEE WHIZ' G WHIZ Try expansion with numbers: 10 1112 3 5 2 0 3 5 And with letters: 1010101011 'SUPER' SUPER OK, maybe it was sneaky to show all of a sudden that APL handles characters as weil as numbers. Letters are character objects and can be dealt with by some of the non- numerical relational operations particularly = and Probably the most powerful and most difficult of all the APL operations are the two that translate numbers back and forth between different number bases. The first one that we will consider is "representation" (sometimes
called encode) with a symbol that looks similar to a capital T: (t) but with a shortened vertical member. It allows us to deal with yards, feet, and inches; days, hours, minutes, and seconds where the base changes from one place to the next. To answer the question "how many yards, feet, and inches are there in 120 inches?" Enter: :760 3 12 T 120 3 I a and the answer is three yards, one foot, and no inches.
To convert 367,238 seconds into weeks, days, hours, minutes, and seconds, enter: 7 24 60 60 T367238 0 4 6 0 38 and APL replies with no weeks, four days, six hours, no minutes, and 38 seconds.
Have you ever tried to split a decimal from its whole number using other program languages? It is easy with this new APL operation.
O : T 16.9 16 0.9 How about binary numbers, you say? Happy that you asked.
22222 T 13 0 110 1 Base value, often called "decode" is the operation APL uses to go the other way. It appears as a tack (1). To find the decimal value of the binary number 10101110: 2-10101110 174 gives the answer, 174, quite easily. How many seconds are there in five hours, 16 minutes, and 45 seconds? No trouble at all: 24 60 60 1 5 16 4b 19005 seconds, Let's try the British monetary system, OK?
0 20 12 4 1 2 15 7 5 2673 For 2 pounds, 15 shillings, 7 pence, and 5 farthings you have a total of 2,673 farthings.
How about your hexadecimal (base 16) conversion needs?
Let's try: 16 1 2 1 33 If you asked yourself about doing the previous problem with HEX numbers that use the letters, good thinking. You are always encouraged to ask APL to try it: 16 16 1 2 F VALUE ERROR 16 16 1 2 F Of course, APL first looks for a variable named "F." Since there is none in our workspace, the expression cannot be evaluated numerically. We can solve this problem but not as shown above. Let us use APL to discover the way to do it.
Take a look (examine carefully) these statements: ii - '2A7' fistore 3 characters at H 161 -1 + ’C1234546789ABCDEF' l H 679 Because we have characters to work with as well as numbers, we can use this fact by solving the problem alphabetically!
Well, that is probably stretching the point a little. Let's have APL show it one step at a time.
‘0123456789ABCDEF'1'2A7' 3 11 8 Recall, the dyadic iota gives the index of the right argument in the left. Since we gave a three-element vector of characters ('2AT) as a right argument, APL returned an index for each of the three. Next is an adjustment by adding a negative one since the HEX numbers begin with zero, not one. Next, APL considers the index numbers generated as base 16 numbers using the base value operation. This is such a neat and useful item to have around, let's write a program that is called "Hex to Decimal" for future use.
V R - HEXTODEC X [1] & - 16 1 -1 + R(- '01234567S9ABCDEF'i X V Let's cry it a time or two.
HEXTODEC '3F24A' 258634 HEXTODEC ' A7' 167 HEXTODEC 'FFF' 4096 If you are not familiar with hexadecimal numbers, these examples may not strike you as very helpful. Recall that this article is for the tough hombres ivho are looking for the real meat in APL. Next is the piece de resistance.
Since the claim was made that APL is an array-oriented language, how good is itat matrix operations? Did you really need to ask? Want to extract the inverse of a matrix for performing statistical calculations? Here's how you would do it in APL using the "domino" (0): Kf- 3 3 p9 8 7 n 5 6 2 1 0M
0. 09333333333 0,08 0.2133333333
0. 3466666667 0.44 0.3:2 06666667
0. 1333333333 0.4 0.06666666G7 If you are not into inverses,
perhaps you are into simultaneous linear equations. The
domino can be used to solve sets of such equations.
For the equations: X - V + 62 = 4 3X - V + 22 = 2
- 2x + 4Z = -2 J(- ] 1 p 1 - 1 5 3 -1 2 -2 0 4 B - 4 2 -2 B 0 A
7 31 4 The values in matrix A are the coefficients of the vari
ables X, Y, and Z in the three equations. The values in matrix
B are the results of the three equations, expressed as a
vector.
The solution by using the matrix divide operation "domino" yields the values of X, Y, and Z as a three-element vector.
There is a full set of manipulative operations such as rotating and transposing matrices that are not difficult to use and it will not be necessary to go through them individually.
We'll use them at times to perform transformations.
The "outer product" is a matrix manipulator of the general form:0. F where the little circle called "jot" is used in combination with any primitive function f, separated by a dot (a period decimal). To create a multiplication table, use the multiply primitive with vector arguments to indicate the size of the table. A table of l's through 5's would be: (l 5) xt 5 12 3 4 5 2 4 6 8 10 3 6 9 12 15 4 8 12 16 30 5 10 15 20 25 The next "real meaty" APL method is a generalized "inner product." If you know matrix algebra you will appreciate the power of this APL implementation. If not, you may become
a fan of such mathematical procedures. Then again, maybe you won't! One of the most frequently computed outcomes of matrix algebra is what is called the "ordinary matrix product." It is the result of a planned multiplication of each element in a row of one matrix with each element in the column of the other matrix and then adding up all the products. When working with statistical calculations, matrix multiplication is one of the mainstays in the procedural bag of tricks. APL makes it easy.
Let us look at an example of the ordinary matrix product.
The generalized form is f.f where each f represents any 3 2 pi 6 3 4 5 6 and the matrix: 2 3 pi 6 : 2 3 4 5 *¦: the following is entered: : 3 : pi 5 ) +. X 2 3 pi 6 12 15 19 2 6 3 2 2 9 4!) 51 is the answer. The 9 in the product position [1;1] came from multiplying the first row of the first matrix by the first column of the second, then adding the products (1x1 = 1,2x4 = 8, then 1 +8 = 9).
Now, it was said above that the inner product was "generalized." Take an example using thesame general form only with different dyadic primitive functions: 14: '.= 03 i p H 2 1 ri 6 7 7 5 10 0 only this time with the logical AND ( A ) and equal ( = ). The result told us that the vector 14 2 (the left argument) is the first row of the matrix. Again, ask APL to show the operation as it develops the result: 3 3 p 1 4 2 3 5 6 7 7 5 9Reshape rfte matrix 1 4 2 3 b 6 7 7 5 03 3 p 1 4 2 3 5 6 7 7 5 Transpose the matrix 13 7 A S 7 2 6 5 Now, at this point, it is not easy to show the joint operation of
the A.= as both primitives are done in combination. If von try to see the EQUAL part of the operation or the AND operation by themselves, a RANK ERROR is produced as the three-element vector cannot be compared element by element as the twoarguments are not conformable. The inner product handles this for us because the number of rows in the first matrix is equal to the number of columns in the second. Note that we had to use the transposed matrix using the neat little operator (0) in order to attain theconformability. Transposing simply flips the matrix on its diagonal axis.
Well, that is enough for all the tough guys, if there has notbeensuffirientmeatyou'li just have to go back to BASICS!
Yeah, the pun was intended.
'Dear Simiga En tf usiast, As a dedicated Amiga user, you know how important information is. ‘Jderc at SI mazing we do our best to keep you up-to- date on all the Iatest products and sendees avadablejor the Amiga. It s a tough job and toe can t do it atone. 'That ’s where you, the Amiga user, come in. Do you bai'c a favorite program, write programs, or are interested in games? 'We want to hear from you. Join the team at Amazing. Come and write for us!
IHelp keep the entire Amiga community up-to- date. Call 1-800-345-3360 today and talk, with our Editorial staff.
Sincerely, The Amazing Team Next time the fun begins all over as we begin to explore the implementation on the Amiga. So far it has been pretty straight APL and not much Amiga, The APL package comes with a bunch of workspaces already filled with a whole host of user-defined functions that do windows, menus, buttons, colors, sound, and all the other firings for which the Am iga is famous. You can program things that look really professional in nature with your APL and the Amiga. *AC* APL Interpreter Includes Reference Manuals in a hard slip cover, not copy protected.
Price: Si55 Spencer Organization. Inc. 24 Wampum Road Park Ridge, NJ 07656
(201) 307-9099 FAX: (201) 307-9404 Inquiry 249 Please Write to:
Henry T. Lipperl c o Amazing Computing
P. O. Box 869 Fall Rin-r, MA 02722-0869 Universal Military
Simulator UMS II: Nations at War by Jeff James Seeking to
improve upon the success of the first version of the
Universal Military Simulator (UMS), Intergalactic Development
and MicroProse have revamped the original to create the Uni
versal Military Simulator II: Nations at War (UMS2).
The L M52 package includes four diskettes, a registration card and a robust manual. UMS2 lacks any sort of copy protection, and an included icon- driven hard drive installation script makesitasnap to transfer UMS2 to your hard drive. The box claims that UMS2 is for "Amiga 500 1000 2000 only," while the manual explains that it will work on any Amiga, including the A3000. Other than a lock-up, caused by a disagreement between UMS2's music player and Amiga DOS 2.0, the ga me ran fine on my A3000. A spokesperson at Intergalactic Development informed me that a version of the music player
compatible with AmigaDOS 2.0 is in the works.
UMS2 includes three scenarios taken directly from the most memorable pages of military history: the conquests of Alexander the Great, Napoleon's 1805 Campaign, and D- Day, the 1944 amphibious assault on Nazi-occupied Europe. Each of these scenarios are huge, involving large numbers of uni ts over vast expanses of territorv. Handlingsuch large conflicts seems to be DMS2's forte. The literature on theboxclaims that UMS2 allows up to 50 players to wage war with a maximum of 127 nations and 525 provinces in one scenario. Players can skirmish with up to 32,000 total military units
consisting of up to 40 different unit types. Thebestexample of L7MS2's size is the included Alexander scenario, which pits 17 human and computer players against one another.
UMS2 also offers the unique ability to actually alter the way the computer resolves conflicts. By accessing a program option called the master control panel (MCP), players can actually alter the formulae that the computer uses to resolve nearly every action the players take in the game. Modifiers applying to movement, combat, weather, morale, experience, technological level, and other factors can be altered simply by accessing the MCP.
In addition, L MS2 lets players set the personalities of computer opponents by allowing them to access and change the computer's artificial intelligence routines. Here, players can set the computer player's propensity to wage an offensive or a defensive war, set diplomacy, his or her penchant to wage war on sea or land, how he or she will divide its forces, and whether he or she will lean towards production of factories and ports, or of tanks and planes. Even the overall strategic posture of the computer opponent can be modified.
Wargamers will enjoy the enormous nature of each of the three scenarios, but it puzzles me why MicroProse deigned to include only a few small, rudimentary scenarios to show players the ropes before tackling the bigger, more involved scenarios.
As it stands, players are thrown into three of the largest military operations in history with absolutely no training Willi all of UMS2's capabilities, it sounds as if it would be a snap to create your own scenarios from scratch. Unfortunately, UMS2 doesn't offer the ability to edit existing scenarios or create new ones. Changing the values in the MCP or playing a different country can add some variety to the included scenarios, but they soon become tedious. Microplay is promising a "planet editor" which will allow the creation and modification of scenarios, units, armies, and entire
planets for your gaming enjoyment. Microplay also claims that the planet editor will even allow creation of bizarre fantasy scenarios, such as pitting Patton's 12th Army against the Roman Empire. Scenario disks are also forthcoming, including one for the recently concluded Persian Gulf War.
UMS2 has an enormous amount of potential. If MicroProse could add the planet editor and a few tutorial scenarios with the basic set, 1 would heartily recommend it as the centerpiece of every Amiga wargamers software collection. Since the game is difficult to learn, L MS2 won't entertain casually interested strategy gamers for long. As i t stands, hardcore wargamers will love UMS2 as is.
Basic Skills Games from SterlingWare by j. Scolt SterlingWare is a student-based software company which offers educational and thought logic games designed to run on the Commodore Amiga. SterlingWare is a growing and evolving group of high school students eager to learn all they can about computer science and associated careers.
Idhan II, CrossPoker, and Dots are just three of the game titles this group has produced. All of SterlingWare's games are designed to be thought-provoking and fun at the same time.
Idhan II Idhan II, the first of the three games reviewed, is based on the classic Hi-Q style game. You are faced with a crossshaped board filled with marbles. You must jump the marbles around the board until you are left with only one.
It's not as easy as it sounds. You may move in any direction but you can j u m p only one marble at a time and you must jump the marbles. The computer keeps time as you go. You may set the lime limit up to five minutes. The game also keeps track of the high scores.
Idhan II uses the mouse for play.
Point and click on the marble you wish to move, then point and click to its destination. This is a simple way to improve your powers of observation, ability to plan, and skills as a strategist not to mention the fact that this is an addicting game.
CrossPoker CrossPoker adds a definite challenge to playing poker. Choose cards from a deck specially "shuffled" by the Amiga. Place your cards on a 5 by 5 playing board. Try to deal yourself good hands. You must watch the board carefully, since your hands run both horizontally and vertically. Rack up points with each good hand and compete for the best score.
Again, this is a seemingly simple game. Really, it challenges you to think.
You have to keep track of which cards you'veplaced and whereyou've placed them. You have to use strategy and careful planning. This game improves thepiayer's hand-eye coordina tion and powers of observation, Memory is tested and challenged. This would be an excellent tool for sharpening memory and observation skills. It's fun too! The computer keeps a record of the highest score. A menu option allows you to check the values of each possible "scoring" hand. You are allowed up to five discards and given the opportunity to take your last move over in case you missed a good spot the first time.
CrossPoker uses the mouse and has two menus. The first menu gives you the undo, point value, discard, restart, and quit options. The other menu lists tire discard amounts.
Dots II This was perhaps the most intriguing of the three SterlingWare games. Remember those place-mat games you'd play in a restaurant while waiting for your meal? This is it! Connect the dots and make a square. Each ti me you ma ke a square, a spider, which represents you, makes a web in the captured place and marks it off as yours.
The player with the most squares wins.
Easy, right? Not so fast, Dots II lets you choose who you will be playing against. You may play another human or you may play against one of five different levels of the computer. As each level gets higher, the computer gets smarter, much smarter. You have to be able to think quickly and react fast or you will certainly lose.
Point and dick on flowers in a square, connecting the flowers with a line. Each time you close a square, one of your spiders places a web in it. The player with the most spiders wins. The interface is simple and the screen design seems aimed at a very young audience but, nonetheless, it is a fun and challenging game.
Each title in the SterlingWare collection is available for$ 24.99. Each program is well designed and runs flawlessly. SterlingWare offers a money- back guarantee on alt their software. If any ordered title fails to live up to the users standards or needs, return the product and the purchase price will be refunded.
Railroad Tycoon ARTISTS ANIMATORS MORE THAN YOU CAN BELIEVE!
GRAPHICS WORKSHOP™ is a feature packed drawing tool for hobbyists and commercial animators. Over 200 easily accessed commands give unprecedented control over standard paint and graphic routines; plus generates incomparable PAGE animations exhibiting fade out in, changeable paths, 1344 colors on screen (non-HAM), color replacement fades; automatic generation of flip, rotation, roll, size change, motion acceleration deceleration; ten custom brush library and brush tools to size, rotate, shape, ripple, roll, flip; paint with cumulative airbrush; and draws regular and irregular geometric shapes
automatically. Includes revolutionary CELL animation which allows animating numerous cells simultaneously, has moveable animation paths, and can produce complex animations of any length in l 8th the memory required with page anims; unique page animation with automatic features make titling a snap, hot keys are provided for menu commands, and font selection has automatic preview. AMIGA WORLDs "...Best new graphics program. "Write today for a complete list of GRAPHICS WORKSHOP ~ features.
• Supports PAL and NTSC in all AMIGA resolutions.
- Works with version 2.0 of system software.
• Recommend 1.5 Meg memory. ¦ Hard drive installable GRAPHICS
WORKSHOP US $ 99.95 Ask for it at your favorite AMIGA software
store.
Holosoft Technologies, 1637 East Valley Parkway. Escondido CA, 92027 Call (619)747-0663 for more inforation.
_AJUCA s t rtpa rw raflcrrjft of Gon-odar* Bares Uacv« by L S. Lichtmann It's sad, but true, and not likely to change soon. These days, the majority of new games for the Amiga are ports of ones which first appeared for IBM PC compatibles. No hard-core Amiga gamer is delighted with this situation, but some games are worth waiting for.
Microprose's Railroad Tycoon received rave reviews when it came out for the PC last year, and it's just been released for the Amiga. Don't be put off by the fact that it's "last year's software"; if you have any interest in strategy games at all, run outto your local Amiga dealer and buy it right now.
Microprose's products are consistently the most slickly produced games around. As usual, the manual is a masterpiece, beautifully organized and executed and almost worth the price of the game in itself for the information on railroad engineering, operations, and history it contains. Railroad Tycoon's off-disk copy protection is tied into the manual; upon starting the program you are required to correctly identify one of the locomotives used in the game from a p icture in the manual. This is probably the most painless way of implementing such things. The game will install on a hard disk,
and Microprose has included a utility program to perform the installation.
The objective of Railroad Tycoon is simplicity itself: to build a large railroad and operate it at an obscene profit, The collection of factors which must be dealt with in order to achieve this goal, however, is anything but simple, A game of Railroad Tycoon takes place in one of four historical geographical settings: the Eastern U.S., starting in 1830; Great Britain, 1828; the Western U.S., 1866; or Continental Europe, 1900. Each setting includes dozens of cities which provide the motive forces for the game.
Railroads make money by carrying cargoes which are generated and demanded by cities.
Cities are fixed at approximately sit their historical sites, but their relative impor- tanee, and thedis- tribution of cargo- producing resources and industries are randomized for every new game, keeping play fresh.
The budding railroad magnate must get deeply involved in railroad operations. Capital must be raised, cities to be served must be selected, and track must be laid. Picking an initial pair of cities which will generate plenty of freight is crucial, and so is routing the rail line between them. Avoiding steep grades and sharp curves keeps trains moving at top speed and generates revenue quickly. Locomotives must be purchased, and the schedules and the car make-up of trains (the consist, in railroad jargon) must be determined.
The latter is important because Railroad Tycoon is governed by an elaborate economic model, varied slightly for each scenario. Cargos have specific identities: passengers, mail, coal, paper, grain, etc. Each type of cargo requires a specific type of freight car. Not ali cargos are produced everywhere, and not all are demanded by every city. Production and demand have an internal consistency: cities with paper mills will demand wood as well as produce paper. Matching sendee to locations and rates of production and consumption is the first and chief chal- Circle 174 on Header Service card.
Lenge of the game.
Railroad Tycoon is mennt to model the development of a railroad over a substantial span of time. As the years go by, locomotives wear out and must be replaced, and new types offering economies of operation and improved performance become available. Econo- MOVING?
SUBSCRIPTION PROBLEMS?
Please don't forget to let us know.
If you are having a problem with your subscription or if you are planning to move, please write to: Amazing Computing Subscription PiM Publications, Inc.
P. O. Box 869 Fall River, MA 02722-0869 Please allow four to six
weeks for processing mies expand, and patterns of production
and demand shift, forcing changes in your railroad's operation
and offering new opportunities. If you're doing well
financially, you can shape the development of the area you
serve by investing your money in industry.
Clever selection of industries to build can help your railroad's freight service prosper. Building a steel mill in the right place can produce both a demand for coal and a supply of steel to be shipped to a seaport for export.
Mately be served by only one railroad), and strip vou of ones you already serve by engaging in rate wars. They can buy and sell your stock, complicating your attempts to raise capital, or even acquire controlling interest in your railroad, terminating the game by forcing you into an early retirement. Your only security lies in the Rail Baron's Golden Rule: Do unto others as they would do unto you, only do it first!
This brief description doesn't exhaust the possibilities of the game. Only glances at railroad finance and route engineering have been provided, and the whole areas of priority shipments, signals,and station improvements have been skipped. Fortunately for the beginner, Microprose has provided complexity settings. The economic model can be streamlined and the possibility If all this isn't enough of a challenge, your railroad will not be operating in a vacuum. Up to three computer- con tro 11 ed competi tors are present, each operated by a president with a historical name and a
distinctive "personality." Competitors can shut you out of potential markets (each city can ultiProduct Information UMS1I: Nations at War SterlingWare Railroad Tycoon Price: $ 59.95 Price: $ 24.99 each Price: $ 59.95 MicroProse Software
W. A.V.C MicroProse Software, Inc. 180 LakeFront Drive 1608 Fifth
Ave 180 Lakefront Drive Hunt Valley. MD 21030 Sterling, IL
61081 Hunt Valley, MD 21030
(301) 771-1151
(815) 626-5810
(301) 771-1151 Inquiry 256 Inquiry 253 Inquiry 255 of train
collisionsbvpassed while learning the mechanics of the
game. The overall difficulty can be adjusted to one of four
levels by changing how much revenue is generated by
delivery of freight. Finally, competition can be toggled
from "friendly" to "cutthroat"; friendly competitors will
not start rate wars or try to manipulate your stock.
Supporting the game mechanics is a large variety of screens: four sets of maps at various scales and conveying various information, routing and train consist screens, station information screens,and financial reports. Although strategy games usually provide a lesser scope for fabulous graphics, the graphics in Railroad Tycoon are very good indeed. The large scale maps are particularly impressive, with the location of each resource indicated with its own realistic icon. Animations have been used sparingly but effectively to enliven the game. In keeping with its recent track record,
Micrprose has also made excellent use of the Amiga's sound capabilities, from bells and whistles as trains arrive and depart to an opening theme which will get you pumped up for each session.
I have only a few minor quibbles with the game. The menu operation and mouse button usage are not Intuition-standard, which should have been changed when the game was ported.
The limit on the number of stations (32) allowed a railroad seems rather low.
Finally, computer opponents are allowed certain track configurations which are forbidden to the human player. This mav be necessary for plav balance, offsetting the human player's advantage in strategic thinking, but it's irritating to see "Cornelius Vanderbilt" put in a terminal with four-way junction when you can't. It makes me want to put the scum out of business every time. None of these tilings affects my opinion that Railroad Tycoon isasuperb game.
I divide games into three categories: Shelf Kings, One-Week Wonders, and Hard-Disk Regulars. Railroad Tycoon is going to be a frequently-visited inhabitant of my hard drive for a long time to come. .AO A Systematic Approach by jack Helser Stripping Layers Off Workbench Last October, in an article entitled "Stripping Layers off Workbench," Keith Cameron voiced a few frustrations shared bv many of us wi th stock Amiga 500 systems, such as frequent d isk swapping, and no room on the Workbench disk for other programs. Like Keith, I also used thetrial-and-error approach to delete unneeded files
from the Workbench disk, that is, until 1 had a few problems caused by deleting AmigaDOS commands which were used by the Startup- Sequence.
After one start-up failure too many, I resolved to come up with a more systematic approach to stripping the Workbench disk of unneeded files and still maintain the basic functionality of Workbench, ideally, the process should not disable any Workbench pull-down menus, or require a revision of the Startup-Sequence because many of the commands launched during start-up improve system performance. The process used meets all these objectives and is relatively simple. Ail that must be done is to identify and keep the files used by Kickstart, Workbench, the scripts and icons, the files you need,
and delete the remainder. If you are familiar with the Cll or Shell environments and AmigaDOS, the review and deletion process should take no more than an hour. If, however, the CLI Shell environment and AmigaDOS are new to you, the process could take several hours because you will need to refer to your AmigaDOS manual to read about each command and option called by the system.
Mounted disks: Unit Size Used Free Full Errs Status Name DFO: 880K 1703 55 96% 0 Read Only Workbench 1.3 DF1: 880K 457 1301 25% 0 Read Write ProjectWB Volumes available: Workbench 1.3 (Mounted) ProjectWB (Mounted) Figure 2. Comparison of Stock and Stripped Workbench Disks As a basis for this project, I used an Amiga 500, with Workbench version 1.3.2, an A501 memory expansion (1 MB total RAM), an external floppy disk drive, and an Epson compatible printer. The memory expansion, external floppy disk drive, and printer are not necessary to accomplish this project, but they are helpful. Although
this article is geared toward a floppy-only Amiga 500 with Workbench 1.3.2, there does not appear to be any reason why this basic approach could not be adapted to other Amigas as well.
When undertaking this project, please observe the following guidelines. All commands are issued from the root directory. To change to the root directory, enter "CD DF0:” at the CLI Shell prompt. Whenever instructions say to enter a command at the CLI Shell prompt, type the command exactly as shown including spaces, omit the quotation marks, and press the return key to execute the command. It does not matter whether you use upper, lower or mixed case letters in the Cll Shell environment since the commands are not case- sensi five. 11 may be necessary to enter the complete path name where
tire instructions say " filename ", e.g., "DF0:s DPAT". If you use the Shell on the Workbench 1.3.2 disk, you can take advantage of the Shell's command line history and editing capability. When you have similar or repetitive commands, use the up arrow to recall previous similar commands, and edit them as required by using the left and right arrows, and the delete or backspace keys. You can use a Cll to accomplish this project, but the CL! Does not have the command line history capability of the Shell.
The most convenient way to identify those commands, devices, directories, handlers, libraries and Figure 1: Files required to maintain system functionality ra.shain(dir) c(dir) Add Buffers Assign BinUdrivers Break CD Date Echo EndCLI Execute Failat FF IconX List LoadWBMakedir Mount NewCLI NewShell Path Prompt ResidentRun SctQockSetPatch Stack Wait Prefs(dir) System(dir) Cli DiskCopv FastMemFirst Format SetMap Lldir) Disk-Validator Newcon-Handler Rant-Handier Shell-Seg devs(dir) clipboard.device MountList system-configuration keymapsfdir) usal sfdir) CU-Slartup Shell-Startup Startup-Sequence
Startup! I fonts(dir) libs(dir) diskfont.librarv iconJibrary info.tibrary version.library Utilities(dir) .info Disk-info Shell ShelLinfo Trashcan.info Utilities.infn programs used by the system is to print the directory and highlight the names of the files that are used. (Make at least two copies of your original Workbench disk. Rename one of them to "ProjectWB" and use it to start up your Amiga.) Once Workbench is loaded, eject the ProjectWB disk and record the amount of available memory on the disk label for future reference. Reinsert the ProjectWB disk and open aCLI Shell.
At the CLI Shell prompt, enter "delete s DPAT s PCD s SPAT s Startup-Sequence.HD". These scripts are not used during the start up of a floppy system and deleting them now will reduce the number of scripts that must be printed. Next, enter "dir prt: opt a" to direct the output of the ProjectWB disk directory to the printer. When the directory has printed, advance the paper and at the prompt enter "copy s ? Prt:" to print the remaining scripts in the Sfdir). Last, but not least, print the MountList by typing "copy Devs MountList prt:".
Close the CLI Shell by entering "endcli" or "endshell".
If you do not have access to a printer, you can keep a record of files used by the scripts by marking the directory listing in the back of the Amiga DOS 1.3 Enhancer Software book. To view the scripts, use the More program in the Utilities drawer. The scripts you need to look at with the More program are devs MountList, s CLI-Startup, s Shell-Startup, s Startup-Sequence and s StartupII.
The first step in deterinining which files are used by the system is to compare die scripts you printed line by line with the ProjectWB directory printout. For every file called by a script, highlight its name on the directory printout. For example, the first line of the Cll-Startup script is "Prompt %N ". If you are unfamiliar with the "Prompt" file, look it up in the AmigaDOS manual. The manual will tell you that "Prompt" is an AmigaDOS command in the C(dir), and the "%N " is an optional argument that displays the number of the CLI followed by a " ".
Locate the "Prompt" file on the directory printout and highlight it to indicate that it is used. Proceed to the next line on the script printout and highlight the directory printout to indicate each file that is used until you have gone through every line of the scripts.
Refer to your AmigaDOS manual as often as necessary to help you distinguish between files and their optional arguments. Note: anything in a script that is to the right of a semi-colon (;) can be disregarded because it is not executable. Also,be sure to highlight the "Date" file in the C(dir). Although "Date" is not called directly by a script file, it is called by the "SetClock" command in the Startup-Sequence.
Next, highlight the ProjectWB disk icon by clicking once on it, and select Info from the Workbench pulldown menu to see the ProjectWB icon tools. Icon tools are listed in the default tool and tool types windows. The default tool for the ProjectWB disk icon is "SysiSystem DiskCopy". Locate the "DiskCopy" file on the directory printout and highlight it to indicate that it is used. Since some icons have multiple tools, you will need to click on the up and down arrows to the left of the icon tool types window to see them all. When you are done looking at an icon's tools, click on the Quit button
to exit.
Repeat this process for every icon on the ProjectWB disk.
Now that the files used by the icons and scripts have been identified, you need to determine which files are used by the Workbench pull-down menus and the Kickstart ROM. The best way to identify these is to read your AmigaDOS 1.3 Enhancer Software book. The files used by Workbench and Kickstart are in the Devs, L and Libs directories. Workbench also uses the Trashcan, and the DiskCopy and Format files.
Please note that not all files in the Devs, Land Libs directories are required to maintain system functionality. Many of these files may be deleted depending on your system configuration and personal needs.
Finallv, you should highlight those files you use when you are doing AmigaDOS operations in the CLI Shell. Using a different colored highlighter for the files you want to keep will enable you to distinguish between them and the files required by the system should you need to refer to your list later on. For my needs, 1 highlighted Delete, Ed, Info, etc., since I usually only use the Cll Shell for disk file maintenance. Other files such as Ask, EndSkip, etc., need to be retained if you use interactive scripts.
Deleted Files C (dir).: Delete commands that are not highlighted. Of the 64 AmigaDOS commands in the C(dir), only 26 are used by the system.
Prefs (dir). Delete CopyPrefs, CopyPrefs.info, Pointer.info, Printer.info and Serial.info. To copy Preference settings to another disk, open a CLI Shell and use the AmigaDOS Copy command to copy the Devs System-Configuration file to the destination disk. The Pointer, Printer and Serial .info files are icons for the Pointer, Printer and Serial pages of the Preferences file. One icon for Preferences is sufficient. Option: If you seldom change your Preferences settings, you can delete .
Info, Preferences and Preferences.info as well, since the preference settings are actually stored in the Devs System-Configuration file.
System (dir). : Delete .info, CLI.info, DiskCopy.info, FastMemFirst.info, FixFonts, FixFonts.info, Format.info, InitPrinter, InitPrinter.info, McrgeMem, MergeMem.info, NoFastMem, NoFastMem.info. and Set.Map.info. Icon (.info) files are not necessary for the CLI which is a less functional version of the Shell; DiskCopy and Format are accessible from the Workbench Duplicate and Initialize menus; and FastMemFirst and SetMap are executed from the Startup- Sequence. FixFonts is not necessary when all the disk-based fonts have been deleted. InitPrinter sends the Preference settings to the printer as
escape codes after a change to Preferences. MergeMem is not required for a stock Amiga with 1 MB RAM or less and NoFastMem is useful only with older software that can not recognize mure than 5I2K.B of RAM. The .info file is not necessary when all program icon (.info) files have been deleted.
L (dir).; Delete Aux-Handler, FastFileSystem, Pipe-Handier and Speak-Handier. The Aux-Handler allows a remote terminal to control the Amiga through the serial port.
FastFileSystem does not support floppies. The Pipe-Handier is used to transfer data from one file to another. To pass data between files, 1 use the clipboard.device via the copy and paste commands. The usefulness of the Speak-Handier does not justify the disk space it consumes. You can also delete the Port-Handier if you do not have any genlocks, MIDI devices, modems or printers connected to your Parallel or Serial ports.
Devs (dir). : Delete Narrator.Device and Ramdrive.device. The Narrator.device is used in conjunction with the Speak- Handier in the L (dir). The Ramdrive.device controls the recoverable ram disk RAD:. 1 prefer to write data to a disk over using RAD:. If you do not have anything connected to the parallel or serial ports, you can also delete the parallel.device, printer.device and serial,device.
Devs Printers (dir). Delete Generic. Rationale: Use the correct printer driver from the Extras disk. If you do not have a printer, you can delete the Devs Printers(dir) in its entirety.
Devs Clipboards (dir).: Delete in its entirety. Startup] 1 makes a Clipboards directory in the RAM: disk and assigns CLIPS: to RAM:Clipboards. The Clipboards directory on the Workbench disk is not necessary with the RAM: disk.
S (dir).: Delete DPAT, PCD, SPAT and Startup-Sequence. HD.
Rationale: DPAT and SPAT search for filename patterns and create script files using the List Iformatstring option. PCD is a change directory command that remembers the previous directory. T find it just as easy to use CD and List as it is to use DPAT, PCD and SPAT. Startup-Sequence.HD is unnecessary for a floppy system.
IPN - International Peripherals Network We’ve removed the overhead and lowered your price Wc carry products from all major Amiga hardware manufacturers.
IPN is proud to announce that we now carry Sega Genesis, Gameboy and NES units and cartridges.
Don’t have a modem?
Get the Baud Bandit 2400 baud modem w Baud Bandit terminal software and cables for $ 1 IS Send a check ornionev onlerfor$ JI5 + $ 5s&h to: IPN, PO Iso .128, Kutztmvn, PA 195.10 IPN is a BBS based Amiga hardware outlet, backed by the best technical support sales people and dedicated to providing you the best possible prices on new, name-brand equipment.
You'll find that our online catalog has the lowest pricing you've ever seen on quality Amiga hardware. You get truly incredible pricing because of our low overhead and high volume. Just remember to use your modem: no voice calls! (If you don't have a modem, get one! Check out our special modem package.)
Look at these Specials!
• "Courier HST $ 559
• "NewTek Video Toaster $ 1349 Call us today (or tonight when the
phone rates are tower), browse our online catalog, examine our
shipping charges and policies, and you'll find you can save a
bundle by ordering through IPN.
ORDER BY CALLING 1-215-683-7251 (300-9600baud+HST) Orders can be placed online. Visa and MasterCard accepted. Rush services are available.
T (dir). : Delete in it's entirety. Startup]! Makes a T(dir) (temporary) for scripts in the RAM: disk and assigns T: to RAM:T. The T(dir) on the Workbench disk is not necessary with the RAM: disk.
Fonts (dir).: Delete All files and sub-directories. Topaz 8 and 9 are the default fonts used by Workbench and the Cll SheU.
Both reside in the Kickstart ROM. To choose Topaz 9, set Preferences to the 60 column mode., or select the 80 column mode to use Topaz 8. If 1 need other fonts, I use my word processor or paint programs, which have a number of fonts.
Libs (dir). : Delete Translator.Library. Translator.library is used in conjunction with the Speak-Handier in the L (dir).
You can also delete the mathtrans, mathieeedoubbas and mathieeedoubtrans libraries if you do not use any programs that draw on the math libraries. Caution: the Calculator program uses the mathtrans.library and most fractal mandelbrot programs use one or more of the math libraries a swell. Some spreadsheets and databases may also use them.
Empty (dir).: Delete in its entirety. Serves no apparent purpose. A directory with a drawer icon takes about four blocks (2K) of disk space.
Utilities (dir).: Delete ail files. A real Calculator is easier to use and a spreadsheet is better for more extensive calculations. There are a number of clocks in the public domain that consume less disk space than Clock and Clockptr, and that are more reliable as well. The principle use of CMD would seem to be for creating text files. Since most word processors can save files in ASCII format and since the output of Dir, List and Type can be directed to a script file, CMD would appear to have little use except for saving formatting as printer escape codes. GraphicDump prints the frontmost
Intuition window, but I have never had occasion to use it. A printer can be installed using the AmigaDOS copy command and by revising Preferences instead of using InstallPrinter. There are better and smaller text readers than More in the public domain. A word processor, Ed or MEM ACS will perform the same service as NotePad. The Cll SheU command "type prt: filename " or "copy filename prt:" will take the place of PrintFiles.
Expansion (dir).: Delete in its entirety. Not required with a stock Amiga 500.
Root (dir). : Delete Empty.info. Expansion.info and System.info. Rationale: The Empty and Expansion directories were deleted. An icon for the System(dir) is no longer necessary because all the program icon (.info) files within the directory' have been deleted. If you deleted Preferences, Prefs.info can be deleted as well.
To assist you with validating your review results, Figure 1 is a list of minimum files that must be kept to maintain system functionality.
Now that the files required by the system have been identified, as well as those you want to keep, it is time to delete the rest. To begin the deletion process, open a CL! Shell from Workbench. If you have decided to delete any directories in their entirety, at the CL1 Shell prompt enter "delete directoryname all". I prefer to enter the directories I want to delete all at once by typing themina string such as "delete Devs Clipboards T Fonts Empty Utilities Expansion all".
This string will delete the Clipboards, T, Empty, and Expansion directories in their entirety. The files within the Fonts and Utilities directories will be deleted as well; however, the system will echo "SYS:Fonts Not Deleted object in use" and "SYSrUtilities Not Deleted object in use". This means five Fonts and Utilities directory partitions were not deleted because they are called by the "Path" command in theStartup- Sequence. It is wise to keep them should you want to install or retain any fonts or store useful programs such as screen blankers, virus detectors, and mouse accelerators.
From here on, the process used to delete files will be the same as described by Keith Cameron in the Amazing Computing article. For those who have not read the article, I will briefly recap Keith's recommended deletion process with an update for AmigaDOS 1.3.2. First, at the Cll Shell prompt After one start-up failure too many, I resolved to come up with a more systematic approach to stripping the Workbench.
Enter "dir opt ai". The "ai" stands for "all interactive" and it will list all the files and directories on the ProjectWB disk, followed by a question mark to indicate the system is waiting fora command to proceed. The first item presented should be Trashcan(dir). If you have decided to delete the Trashcan, enter "delete" at the "Trashcan(dir) ?" Prompt to get rid of it.
If you want to retain theTrashcan, press return to bypass the Trashcan and proceed to the next file. When you delete a file, the screen will echo "Deleted" to confirm the action. The next item presented should be C(dir). At the "C dir) ?" Prompt, press return to continue. All the files in the C(dir) will be presented one at a time in the same order as the printed directory you made earlier. When you are prompted with a command you have not highlighted, just enter "delete" to get rid of it. To retain the highlighted commands, just press the return key. Continue in this manner until you have
gone through the entire ProjectWB directory. As you near the end of the directory, you will be presented with a number of .info (icon) files. Delete the .info files for any files or directories you deleted such as Empty .info. When the system has returned you to the Cll Shell prompt, enter "system fixfonts" to update any .font files you may have retained.
To see how much disk space you now have available on your ProjectWB disk, enter "info" attheCLl Shell prompt or close the Cll Shell with an "endcli" or "endshell" command and look at the disk space thermometer on the left of the ProjectWB disk window. You will need to close and reopen the ProjectWB window to make the Empty and Expansion icons disappear. When I completed this project, my disk was 43% full because 1 kept a number of AmigaDOS commands and I did not delete all of the optional files. By comparison, a stock Workbenchl.3 disk is 96% full. If you kept only the minimum files identified
in Figure 1, your ProjectWB disk could be as little as 25% full. See Figure 2 for a disk space comparison of the stock Workbenchl.3 and ProjectWB disks.
You may have noticed that 1 deleted the Aux-, Pipe- and Speak-Handlers in the L(dir) but did not delete the lines "Mount Aux:", "Mount Pipe:" and "Mount Speak:" in the Startupil script. Deleting these lines is not necessary because the mount command does not load or read the handler during the mount process. Similarly, I did not delete the Shell-Startup script aliases for the DP AT and SPAT commands we deleted earlier. Alias assigns another name to a command string but does not load or read the command during the shell start-up process. If you were to use an alias or handler that was
deleted, thesystem would simply echo an error message indicating the object could not be found or opened. The only apparent advantage in deleting these Lines from the Startupil and Shell-Startup scripts is an increase of about 300 bytes available memory after start up.
The moment of truth comes when you restart with the stripped ProjectWB disk. If you kept the minimum files identified in Figure 1, and did not revise any of the scripts, the system should start up without problem and the amount of memory available should be nearly the same as the amount of available memory you recorded on thedisk label when you began this project (within 50 bytes). If Workbench does not load during startup, there will be an error message in thestart up Cll indicating which script command failed. Invariably, a start-up failure is caused by deleting a file that is used by a
script. If this happens, you will need to copy whichever file is missing from a copy of the stock Workbench disk to the ProjectWB disk and restart. To copy the file you need, restart with a copy of the stock Workbench disk, open a CLI Shell, enter "resident copy pure" to make the copy command resident, and copy the missing file to the RAM: disk by entering "copy cfilenamo RAM:". Remove the Workbench disk, insert the ProjectWB disk and enter "copy RAM: filename DF0: filename ". When the file is done copying to the ProjectWB disk, restart to make sure there are no more missing files.
In closing, I would like thank Keith Cameron for his original article on stripping the Workbench disk. I would also like to echo Keith's recommendations to install a screen blanker, mouse accelerator and virus checker. Several are availablein the public domain and they come with documentation files on disk to help you install them on your Workbench disk. If you can use the Copy, Ed and EndCLI EndShell commands, you will have no trouble installing them.
Please write to fack Helser c o Amazing Computing
P. O. Box S69 Fall River, MA 02722-0869 Discovery continued from
p. 50 want credit for the answer. Multiplication, division,
and fractions are also covered. Word skills are provided
through spelling of typical spelling words and geography
names. The spelling quiz relies on the Amiga speech
interpreter that I found very difficult to understand,
especially for the easier words. This is unfortunate as you
can spell the word you heard only to be shown that you didn't
spell the right word.
It also can unravel some confidence, making the game less fun.
Each category of problems has several different levels of difficulty. Though not stated on the packaging, the program appears to be aimed at seven-year-olds through high school.
This is an extremely wide range for any educational tool, but the levels of difficulty extend the range of this program. For this level of gaming skill, however, less difficult levels could have been easily incorporated. A five-year-old could be well occupied if the lowest level of math skills did not run into double digits.
The game disk is not copy protected and will keep most players busy for a long time. Other modules are available through mail order including categories such as science, history, and, of course, trivia. While I have not tried these, it appears that they could easily be added if desired. Discovery can be loaded onto a hard disk, but after the initial screens the program does not seem to be slowed by the floppy disk.
Overall, Discovery is a quality educational tool that entertains and can be useful for many years. »AO Discovery 2.0 Price: $ 39.95 Microillusions
P. O. Box 3475 Granada Hills, CA 91394
(818) 7B5-7345 Inquiry 254 Please Write to: Kirn Schaffer c o
Amazing Computing
P. O. Box 869 Fall River, MA 02722-0869 AC's publications have
always been innovative and complete. With the Premiere issue
of Amazing Computing in February 1986, we introduced the first
monthly magazine dedicated to the Amiga. AC's commitment to
deliver solid information and valuable insight for the Amiga
continues today. AC remains the first in news coverage often
providing complete stories and pictures of fast-breaking Amiga
events in the next issue. AC is a forerunner in providing a
well balanced mix of reviews, tutorials, tips, programming
tasks, hardware projects, and more. Each issue of Amazing
Computing For The Commodore Amiga is packed with the best of
the Amiga.
AC’s TECH For The Commodore AMIGA is the first and largest publication dedicated to the technical promise of the Amiga. Each quarterly issue provides new frontiers for the Amiga user eager to do more.
AC's TECH not only attempts to define what the Amiga can do, but expands those boundaries.
AC’s GUIDE To The Commodore AMIGA is the first and only complete guide to the Commodore Amiga.
AC’s GUIDE is the one resource used by the entire Amiga industry for Amiga product information. Yet AC’s CiUIDE also offers a listing of freely redistributable software and a growing registry of Amiga user’s groups.
AC’s GUIDE is the complete resource to the expanding platform of Amiga products and services.
If you are not an AC subscriber, you don’t know what you’re missing. AC’s publications are produced to give you more choices and resources. AC makes sure that whatever is happening in the Amiga market, you'll know about it.
To order a subscription, please use the order forms in this issue or for credit card orders, call toll-free 1-800-345-3360 t from anywhere in the U.S. & Canada.
NEW! Fast and Silent The Smart Drive PC880B Put your discs on target with the PC880B Smart Drive. A superbly-engineered drive with welcome extra features
- silent working - no clicking - top quality mechanism.
Blitz Amiga hardware built-in togiveyou lightning fast backup of discs on up to two other drives at once, Blitz software included in $ AAQ PC880B purchase price.
Put your discs on target with the PC880B Smart Drive Plus, FREE , an anti-virus switch stops viruses from getting onto your floppy discs.
Order today. Move up to a PC880B Smart Drive now.
POWER DUAL DRIVE
• 2 drives in one housing
• Metal housing with thru port & switch
• Extra port for third drive built-in
• Anti-click board built-in
* 199 POWER SINGLE DRIVE PC880 ¦ The famous Amiga Power Drive
• Slimline Metal Case with thru port & switch ¦ Anti-ciick board
built-in
• High Quality Drive Mechanism M19 POWER A500 INTER F DRIVE $ 7995
POWER A2000 INTER F DRIVE S7995 POWER COMPUTING U.S.A. 21 South
5th Street Suite 900 Philadelphia, PA 19106 Telephone 215 922
0050 Fax 215 922 0116 All Power Computing Products are
compatible with all AMIGA computers POWER MOUSE ¦ Top quality
mouse with smooth Nasksha mechanism
• Microswitch buttons for precision use $ 38 «n-xT' ANTI-CLICK
BOARD
• Stops the annoying internal drive click
• Simple internal fitting $ 0095 BLITZ AMIGA
• Back-up your disks at lightning speed
• Copies from internal to external drive
• Back-up an Amiga disk in around 40 seconds
• Co pies up to three externa I drives at once
• Compatible with all Amiga computers
* 49“ Insight into the World of Public Domain Software for the
Amiga PV o emndipitu NoCiick vl.O How many of you are tired of
listening to your Amiga floppy drives clicking away? Well
your're in luck if you have 2.0 that is. NoCiick puts and end
to that irritating sound with a click of a button. When
executed, NoCiick immediately goes into action and removes the
annoying clicking. According to the documention, NoCiick
"implements the new function of Trackdisk.device" to stop the
drives from constently clicking when no disk is present.
NoCiick acts as a toggle switch. If you run the program again, NoCiick will be "turned off" and the floppy drives will start to click again. This program is a must for any Amiga floppy drive listener. If you run into any problems or have ideas for new enhancements, the author includes his address in the documentation file.
NoCiick vl.O can be run from Workbench or CLI, II can be found on Fred Fish Disk 501. A patch is supplied for the Kickstart files for a permanent no-click for i 1.3 and v2.0 of the OS. Author: Nic Wilson Connex v4 The object of the game is to place four of your pieces in a row either horizontal,vertical or diagonal before your opponent. That is the usual directions of a similar game, Connect 4. Connex brings besides the gameplay of by Aimee B. Abren its prototype, a twist. You can try not to get four in a row.
It's not as easy as it sounds.
Besides the two play formats, Connex brings with it three player options. You can sit back and watch the computer play itself, play against the computer, or plav against another person. Ititing the FI key will toggle among these three options. The F2 key allows you to select between getting four pieces in a row or avoiding this.
Hitting the ESC key will abort game play.
Opponents are identified by either a blue or green piece. The game is played by each opponent taking a turn and selecting where his or her piece will fall in the seven rows which make up the board. Use either the mouse or keyboard to select the rows. When a piece is already in a row, the next piece placed in that row will fall on top, causing the pieces to pile one on top of the other. The first player to get four of his or her pieces in a row wins the game unless, of course, you’re playing not to get four in a row.
At the top of the screen, Connex has a pull-down menu with the following options: New Game, IQ Level, About, and Quit, each accomplishing what it says. IQ Level toggles between level 1 and 2.
Connex comes with a brief documentation file. Within the game is a more detailed description of gameplay and available options. The only complaint 1 have concerns the Quit option, Once Quit is selected or the ESC key is pressed, Connex does not automatically return you to the Workbench. Instead you must see a screen with information about ordering other programs. This wouldn't he annoying except that you see this screen at the beginning when first starting Connex. This is a very minor complaint considering the great job PC Solutions did with the graphics and the game overall.
Connex v4 can be run from the Workbench or CLI. It can be found on Fred Fish Disk 511 and is shareware.
Copyright: PC Solutions Fliplt 18 Another popular board game brought to the Amiga by PC Solutions is Fliplt, known also as the board game Othello. Like Connex, Fliplt comes with a small documentation file, but includes a more detailed description within the game. The function keys are used to select such items as New Game, IQ, Board size, and Grid patterns.
If you’re not familiar with Othello, gameplay goes something like this, it is a two-person game, each having chosen a color from the two color-sided chips. The object of the game is to capture your opponents chips between your chips. This can be either vertical, horizontal, or diagonal. When you successfully capture your opponent's chip or chips, you then flip his chip or chips over to now become your color. As more chips are played, the game gets more interesting. A move is only legal if it can successfully flip over an opponent's chip.
When all possible moves have been played, and no more chips can be flipped, the game is over. The person with the most chips showing his color wins tire game.
As you may have guessed, Fliplt also has the option of playing to see if you have the least amount of chips displayed. Now that's a real challenge.
PC Solutions offers an updated version of Fliplt if you register. They claim the updated version has extra IQ levels and more features, and it plays a stronger and faster game. This is described in the documentation file as well as in one of the start-up screens. Besides registering for Fliplt, PC Solutions offers different game packets, one of which includes Connex.
Fliplt vl8 can be run from llw CLI or Workbench. It can be found on Fred Fish Disk 512 and is shareware.
Copyright: PC Solutions Spliner Spliner is a screen blanker commodity for those who are fortunate enough to have version 2.0 of the OS.
According to the documentation, Spliner came from Tom Roklckt’s Mackie. Mackie is a utility program for the Amiga with two functions: a screen blanker and a hot-key manager. Mr. Vigna took the screen blanker portion and turned it into Spliner.
As you may have guessed, Spliner draws coloful splines across your screen. You can set the time when Spliner turns on, and you can turn on or off color cycling.
If you have 2.0, installing Spliner is as simple as dragging the icon into the WBStartup drawer.
Spliner can be found on 517. Authors: Tom Rokicki, and Scbastiatw Vigna, Updates from the latest Fred Fish Disks 511 to 520 Connex v4.0, similar to Connect 4, can he found on Fred Fish Disk 511 and is an update to v3.8 on Fred Fish Disk 493. Author: Adrian Millett DirWork vl.31, a directory utility, can be found on Fred Fisk Disk 511 and is an update to vl.30 on Fred Fish Disk 508. Author: Chris Flames Less vl.4Z, a text file reader, can be found on Fred Fish Disk 511 and is an update to vl.3 on Fred Fish Disk 149.
Author Ray Zarling PCQ vl .2b, a self-compiling Pascal compiler, can be found on Fred Fish Disk 511 and is an update to vl.2a on Fred Fish Disk 503. The material found on 511 is only a partial update. You still need 503. Author: Patrick Quaid Csh v5.15, an Amiga shell replacement, can be found on Fred Fish Disk 512 and is an update to v4.02 on Fred Fish Disk 458. Authors: U. Dominik Mueller, C. Borreo, S. Drew, and M. Dillon DKBTrace v2.12, a raytrace program can be found on Fred Fish Disks 513 and 514 and is an update to v2.0 on Fred Fish Disk 397. Author: David Buck NewList v5.0a,
an alternate LIST command, can be found on Fred Fisk Disk 513 and is an update to v5.0 on Fred Fish disk 501. Author Phil Dietz S220toISVX vl.4, sound sample converter, can be found on Fred Fish Disk 514 and is an update to vl.O on Fred Fish Disk 286. Author: Dieter Bruns CheckBook v2.0, a checkbook budgeting program, can be found on Fred Fish Disk 515 and is an update to v.9 on Fred Fish Disk 425. Author: Jeffery R. Almasol AmiBack vl.04, a demo of a backup utitiity, can be found on Fred Fish Disk 517 and is an update to vl.03 on Fred Fish Disk 493. Author: Moonlighter Software
AmiDock vl.3, similar to NeXT's Dock Facility, can be found on Fred Fish Disk 518 and is an update to vl.2.4 on Fred Fish Disk 474. Author Gary Knight FifoLib v3.1, similar to PIPE:, can be found on Fred Fish Disk 519 and is an update to v2 on Fred Fish Disk 448.
Author: Matt Dillon *AC* Please write to Aimee B. Abren e o Amazing Computing
P. O. Box 869 Fall River, MA 02722-0869 TOOLKIT (continuedfrom
p. 40) Just in case something goes wrong, you should use the
BACKUP DISK feature to save all information to another disk,
where the program will also place ail the necessary files if
you're using a new disk.
On to the other tools: the MemoEd Text Editor is a convenient, rapid-ac- cess solution for a simple text editor.
Though the manual states that it is "not intended to replace word processors or high-powered programming editors," I've seen so-called note pads that were virtually featureless compared to this text editor. It sports "search and replace" functions, "save" and "save as" features,append capability, word wrap setting, line delete, and an undo command which rescues you from the results of using Clear and Delete too rashly. These features are selected by the pointer, but some of them can be accessed by hotkeys as a convenience.
Telemate tracks all those important phone numbers, keeping separate lists of personal and business numbers to keep information neat and uncluttered. Each listing has two fields for phone numbers. On your business list, you might have a voice line number and a fax number. On your persona!
List, you might maintain home and work numbers. To look up a number, select a search field and type a portion of a name or number. Press Return, and the program looks for a match. Continue hitting return until the right match is found. There's even an Info button that tells you the amount of memory available chip and fast as well as the current date and time.
Leads Lesson Planning Through Eight Steps The other tool besides GRADEBOOK that is specifically pedagogical is the LESSON PLANNER, which leads you through eight steps in writing your plan. From "Objective" on to "Equipment" and "Motivation" and ending at "Review," you are sure to have the most professionally-crafted lesson plans in your building. If you use this tool faithfully to create each lesson you teach, you'll end up with a sizable book by summer vacation.
There are features here like REVIEW to look at previous lessons for inspiration and continuity. You may have forgotten that there is in the EQUIPMENT list a video tape series used previously that has just the tape you can use for this lesson. Use the REVIEW button and the LEFT ARROW and BIG DOWN ARROW to copy the equipment list from a previous lesson to the current lesson if the equipment is the same.
FORMAT allows you to set up an outline in indented form, Using dashes instead of Roman numerals to indicate subtopics, this is a form preferred by many lecturers. Up to four levels, or four dashes, are supported by the FOR- M AT button. Imagine the neat appearance of your lecture when it's printed!
FORMAT is used also to re-format material copied from the review section so that all lines end at the appropriate point.
Toolkit is suitable for elementary, secondary, and college teachers. Tt supports an unlimitednumber of students, an unlimited number of grades, and an unlimited number of classes. The manual isn't indexed, but the table of con ten ts i s com p rehen si ve and appears to serve the purpose.
With a year's worth of sophisticated reports generated by GRADEBOOK and a year's worth of well-organized plans printed by LESSON PLANNER, your professional work will mark you as a dedicated and successful educator. If your school administration requiresa copy of all your grades and all your lesson plans at the end of the school year, what you have to submit can only impress.
• AC* Teacher’s Toolkit Price: $ 49.95 TTR Development, Inc. 6701
Seybold Rd., Ste. 220 Madison, WI 53719
(608) 277-8071 Inquiry 257 Please write, to: Paid Larrivee c o
Amazing Computing
P. O. Box 869 Pall River, MA 02722-0869 KCS 3.5 (continued from
p, 46) map feature in Level II to translate your settings to
QuickScore's for printing, but then the drum part will play
using Ihe wrong sounds. On the whole, the setup features are
useful, but could have been integrated more fully into the
rest of the program. A number of users have reported
findingbugsin the Instrument and Drumkit sections of KCS3.54;
Dr.T's recommends upgrading to version 3.56 if you are
having trouble. 1 found that clicking on the "More
Instruments" button to access program changes 65-128
consistently crashed the program.
QuickScore is a standard notation display and printing program. On the whole it works well, with the significant Iimi tation that no editing of the nota ti on is possible from within the QuickScore program. QuickScore can display one track or the full score and features the ability to play the notated music if Tiger is currently running. You can set a variety of transcri ption options for each individual track in order to get the best possible printout. These include clef, key signature, time signature, beaming, and printout quantization.
QuickScore can also split tracks to display them on a grand staff (with treble and bass clefs). QuickScore ca n dispia v notation in either medium orhigh resolution (using the interlace mode). You cans wi tch between display reso! Utions easi 1 v, an d can set the colors to mini mi ze flicker. Once you have the printout settings optimized for best display and printing, you can save them for future use. While QuickScore is more limited than the Copyist DTP or Copyist Apprentice programs, it is much easier to use.
One option I'd like to see is the ability for KCS, Tiger, and QuickScore to share information about where they are in a song. In other words, if I'm displaying a track in QuickScore and find an error and stop playback, when 1 enter Tiger it should automatically go to that spot to allow me to quickly edit the mistake. This kind of auto-Iocate function wouldmake the various modules in KCS more integrated and easier to use. I should also be able to go directly to the affected spot in the KCS event list editor. This feature is particularly missed since QuickScore has no note-editing
features. QuickScore printouts use the printer drivers specified in Preferences. On the whole they A MA ZIN a C OM PUTIN G WE ARE AMIGA" HEADQUARTERS!
HARDWARE SOFTWARE
f. ... ... PRODUCTIVITY 3D Pro ...
289. 00 Amiga Vision .... ..89.95 AMOS Creator ..
.59.95 Arexx ..... ..29.95 Art Department
Pro .
139. 95 Audio Master III ..59.95 Audition 4
.. .. 59.95 BAD
..29.95 Baud Bandit ...... .29.95 Cygus Ed
Pro ... ... 59.95 Digi-paint3 ... 58.95
Disk Master ...... ... 29.95 Deluxe Paint 4 ..
107. 95 Design Works ... ... 74.95 Eclips
2 . ... 59.95 Imagine .
195. 00 Lattice C
193. 00 Page Stream 2.1 .....
179. 00 Phasar ... ... 53.95 Pro
Fills . ... 17.95 Project D 2.0 ....
...35.95 Pro Video Post . . 209.00
Pro-write ... 94.95
Quarterback ..... ... 39.95 QuarterbackTools...
...48.95 Quick Write ......
44. 95 Scene Generator..... ...29.95 Sonix ....
...47.95 Spectracolor .... ...59.95
Superbase4 .... . 297.00 Tiger Cub .
...58.95 Turbo Silver Terrain ...59.95 TV Text
Pro ..... ...99.95 Vista .....
...35.95 Vista Pro ... ...86.95 l Works Platinum
119. 95 G (ENTERTAINMENT 668 Attack Sub ..
29. 95 A-10 Tank Killer . 29.95 Awesome
. 34.95 Beast 2 ... . 34.95 Brigade
Comander... . 26.95 Chaos Strikes Back.. . 23 95 Das
Boot . . 29.95 Death Knight Krynn .. . 29.95
Dungeon Master . 23.95 Eye of the Beholder.. . 35.95
F-15 Strike Eagle II... . 35.95 Falcon .....
.. 29.95 Gretzky Hockey . . 29.95
Harpoon .. .. 35.95 Jack Nicklaus Golf... .
35.95 Katie's Farm ..... . 23 95 Killing Game Show .. .
26.95 Lemmings ... . 28.95 Life &
Death .. 29.95 Loom ...... ..
17.95 Me Gee ... .. 23.55
Obitus ..... .. 35.95 Railroad Tycoon
.. 35.95 Search for the King... .. 35.95 Secret Silver Slade
...
29. 95 Shadow of Beast...... .. 23.95 Sim
City .. .. 25.95 Space Ace ..
.. 35.95 Star Control .. 29.95 Their Finest
Hour...... .. 17.95 Warlords .. 29.95 Where
in Europe...... .. 29.95 W'hereinTime .. .. 29.95 Where
in the USA.... .. 29.95 Where in the World .. .. 29.95 Wrath
of the Demon .. 29.95 $ 59.00) 1X8 SIMM Modules
80ns .49.00
AE Heavy Duty Power
Supply .86.95
AT-Once ...269.00
Audio Engineer
+ .214.95
Baseboard-4M8
Board Ok 99.00
Baud Bandit2400
w software 110.00
Beetle
Mouse .31.95
Data Flyer
500 .....
149.00 DCTV
.395.00
Digi View
4.0 119.95
Firecracker
w 2MB .....
899.00 Ricker
Fixer ..239.00
Golden Image Hand
Scanner
265.00 Golden Image
Mouse ...31.95
Golden Image Optical
Mouse ..52.00
Golden Image
RC-500 49.00
Imagine-A Guided
Tour Video .24.95
NewTek Video
Toaster .
1339.00 Master 3A-1D Led
Drive ...85.00
Perlect
Sound ......66.00
Personal
TBC ......749.00
Roctech Slim
Drive 80.00
Safeskin A500

12.00 Safeskin A2000
.....
12.00 Safeskin A3000
.....
12.00 Sharp JX-100
......
709.00 Sound
Master ......119.95
Supra 501
Clone ....49.00
Super Gen
2000S .....1319.00
Syquest44MB Removable
Drive .. 399.00
Syquest 44MB External
Drive ......515.00
Syquest44MBCartriges ..89.95
SERIES II A5Q0 Drives
A500-HD8+0 42F ..CALL
A500-HD8+0 52Q .CALL
A500-HD8+0 80M
.CALL
Scala ..
259.00 fi.VP-SEB!ESJA20QQ.J)riws A2000-Ram8 2
...
205.00 HC 0-No
Drive .....155.00
HC 8-No
Drive .....195.00
SONY DS DD 100 PACK 52MB
Quantum .....CALL
1Q5MB LPS Quantum
..CALL
200M8
Quantum ...CALL
To Order Call 1-708-893-7464 New products arriving daily!
GVP ACCELERATORS A3022 Series 1MMB 22MHZ 899.00 A3033 Series II-4MB 33M HZ ..... 1649.00 A3050-4M B 50M HZ .. 2299.00 FD Software
P. O. Box 68 Bloomingdale, IL 60108 Flours M-F 11-7 Sat 10-6
Shipping Info: Shipping $ 4.50 per order, ships via UPS Ground.
COD Addl $ 4.00. Call for Express shipping rates. Alaska,
Hawaii. Mail, Foreign ship ping extra.
Oversize orders ship at curront UPS Ratos. Return & Relund Policy: Defective products replaced within 30 days of purchase. 15% restocking charge on All returned non-defective merchandise. Other Policies: VISA'MASTERCARD | DISCOVER-NoSurcharge. Illinois Residentsada 6.75% Sales Tax. WaU-inTraffic Welcome . Store prices may vary. Prices Subject to Change Without Notice.
Were adequate for editing and for practice use, but not good enough for publication. QuickScore notation does include slanted beams, but there seems to be no real support for triplets. Generally, I rate the QuickScore printouts to be of slightly better quality than those produced by 13ars and Pipes Professional.
Other changes to the main KCS program are mostly tweaks and fine timing. More commands have been added to the menus, saving some trips to the environments screen.
There are some new options in the split window, which allow more control over what notes and controller data get transferred to another track. Support for the Phantom SMPTE interface is better integrated into KCS, and Phantom settings are now saved with KCS .ALL files. There is also a number of improvements in the AutoMix program. I would like to have seen some improvement in importing of MIDI files. If imported MIDI files do not explicitly set their length in the first track, KCS will notplay them properly. The program should set the length automatically, instead of requiring the user to
set it manually. One other significant addition is a raise priority option. Itraises KCS's priority during recording and playback operations, temporarily disabling all other active programs. This ensures the best possible timing accuracy during critical operations. Other programs become active as soon as you press a key, move the mouse, or leave the KCS screen.
The bottom line is that the KCS 3.5 is a significant update.
I find the Tiger graphic editor to be fantastically useful, The ability to edit while music is playing is a great step forward.
The QuickScore module is also useful, though 1 really wish it allowed editing notation with the mouse. Still, while QuickScore has limited functionality, it is much easier to use than the Copyist, i would like to see a little more integration of KCS in terms of sharing information between various MFE modules. Still the changes in this update build on KCS's strengths (great editing power and flexibility') while making the program easier to use. The removal of copv protection is also a great step forward. KCS 3.5 is a professional quality MIDI sequencer, with most of the features a professional
needs. The only significant omissions arc notation editing, multi-port MIDI interface support, and better SMPTE support (including MIDI time code). Dr. T's has a great record of support for the Amiga, so some of these features may appear in future upgrades. For now, though, a great program just got better.
• AC* KCS 3.5 Price: $ 399.00 Dr. T’s Music Software 100 Crescent
Rd. Needham, MA 02194
(617) 455-1454 Inquiry 258 Please Write lo: Phil Saunders c o
Amazing Computing
P. O. Box 869 Fail River, MA 02722-0869 Correction In the August,
1991 issue of Amazing Computing, in the Sonar Ranging article,
we inadvertently left out the listing for the final portion of
the program. Weapologize for any inconvenience this may have
caused.
SCREEN 1.320,200,4,1 window 2, "Sonar -,,, 1 CIRCLE (150,20),140,2.-3.14,6.28 LINE (15Q,20)-(290,20),2 DIM ob}(43).p(48).st(48)
F. EM Set Up Stepper-Motor ddr - 1257S489£c:dr = 12574977J, POKE
dr,15: POKE ddr . 127 xc ; 150; yc = 22: r = 136 :j = 0 FOR i
= 1 TO 48 p(i) * (3.14 48) IF j =4 THEM j = 0 st (1) = 2"’j j
= j f 1 NEXT : REM Sotidr Ranging ML Code LIBRARY “exec. 1
ibrary“ DECLARE FUNCTION allocnieht& LIBRARY ml spacer, -
alioc;nein£( (1 56, i) FOR = 0 TO 78 READ mlcodeO POKEW m 1
spaced + j % * 2 r VAL ( ' * Til code $ i NEXT ' ML Code DATA
48e7, c080,2c78.0004,4eae,ff88,4i£a, 0QB6 DATA 1Obc, 0000,
13fc,0Q7£,00bf.e3QI,13 fc,0000 DATA 00b£.
El01.0039,0040,00b£.elOlf1039,OObf DATA deQQ, 103c,DOcO,803c,
0008, 13c0,OObf,de0D DATA 13fc,
007f,OObf.ddQO,13fc,0048,OObf,d400 DATA 13fc,
0000,OObf,dSOO,0839,0007,OObf,ei0l DATA 6620, 0839,0000, Oobf
, JdOO, 67ec, 0650,0001 DATA Qc5Q, 0276,67
00,000c,08f9.0000,OObf,de00 DATA 60d6, 0239,
003f,OObf,el01,4eae,ff82,4cd£ DATA 0103,
4e75,0000.0000,0000,0000,0000,0000 REN! Sonar Screen FOR C s 1
TO 10000:NEXT i start: FOR i = 1 TO 48 GOSUB lineplot NEXT 1
FOR i - 47 TO 2 STEP -i | GOSUB Iineplot GOTO start iinepiot:
x = r*COSlp(i) ) :y = r’SINlpd) ) x ; (x*xc) :y = l,62*v*yc)
LINK (150,22)- (x.y) rm - PEEKidr):GOSUB sonar ;POKE dr.rm
LINE (150.22) - (x,y).0 GOSUB objectplot GOSUB scan RETURN
objectplot: ot = obj(i) xx = ofCCS(pli)):yy - CIRCLE
(xx,yy),2,0 dt = INT(distance 4 ) IN(p(i));xx i (xx*xc):yy-
•. 82*yy*yc) xx dt*CC£ p(i)}:yy = dt * S1N (p (i)1;xx =
(xx*xc):yy = (.82*yy+yc) obj(i) = ct CIRCLE (xx,yy),2 RETURN
REM Stepper-Motor Scan scan: IF INKEYS *' THEM finish sp =
15 - st(i):POKE dr,sp RETURN REM Sonar Ranging Module sonar:
CALL ml Hpoce& tot a Id is - peekw (ntlspaceS + 14 8) distance
= totaldis 2 POKEW ml spaces + 148,0 RETURN f inish: CALL
freeraerrU mi spaces, 156) LIBRARY CLOSE POKE dr, 15 END
• AC* The pinnade of Bill's success (so far) has to be Arexx.
When I attended the 1988 Amiga Developer's Conference in Washinton, D.C., users made pleas to the developers to incorporate Arexx interfaces into their prod ucts. These pleas paid off. Many Amiga software packages now have Arexx interfaces. It has become so commonplace that Commodore has made Arexx a standard part of release 2.0 of the oper- ating system.
Simplified File Decompression Using Arexx by Randy Finch irst off, Arexx is not the nickname of one of the prehistoric dinosaurs. It is the Amiga version of the Rexx language. Arexx was written by William "Bill" S. Hawes and is sold by him (see information at the end of this article). Bill became famous in the Amiga community several years ago when he made his program Conman freely distributable. Conman added command line editing and history to the CLI window. Bill added to Conman to create a complete command environment to replace the CLI called Wshell. This product is available commercially.
I have been using it for years and have been very pleased.! Continue to use it even though Commodore now has a shell available with the operating system.
Arexx is a high level programming language with a source level debugging facility and more. It can also be used as a command language. Command programs, more commonly known as batch files, scripts, or macros, can be used to extend the set of predefined opera ting system commands.
No doubt most of you have written a script at one point or another where several commands were combined together to create a program that accomplished a task that no single command could have done alone.
Arexx allows scripts to be written with the added flexibility of having a programming language available.
Standard scripts rely totally on the operating system commands. This makes some tasks quite difficult because looping constructs may be hard to implement, variables may be needed, etc. Arexx allows these types of tasks to be implemented easily since the programming language and the operating system commands can be meshed in an easy and useful way. An example will be given later. Also, Arexx can communicate with application programs. This featurecan be used to allow the user to customize a program, or it can be used to allow one program to control another program within the multitasking
environment of the Amiga. This is a very powerful feature. This article will focus on Arexx as a programming and command language.
Arexx as a Programming Language Arexx is an interpretive language. Programs can be created with a text editor and saved to disk as an ASCII file.
The Arexx interpreter will read this file and execute it on- the-fly. In order to execute an Arexx program, one must load a background program called the resident process. The resident process program name is REXXMAST. If Arexx programs are to be executed frequently, the REXXMAST program can be loaded from within the STARTUP-SE- QUENCE script file. The resident process will remain loaded and available until the RXC command is issued. An Arexx program, which should have a .rexx extension (e.g., program.rexx), can be executed by issuing the command: RX program [arguments] If you use Wshell, the
RX command is not needed because the shell can launch Arexx programs without RX. When an attempt is made to execute a program, the current directory is searched first. If the program is not found there, the directory currently assigned to the rexx: device is searched.
Arexx Goes to the Library The Arexx distribution disks contain two shared libraries that need to be copied to the libs directory REXXSYSLIB.LIBRARY and REXXSUPPORT. LIBRARY. The former contains functions that are used extensively during program interpretation. Although many of the functions are highly specific to the in terpreter, some of tire functions may be useful in user programs. This library is opened when REXXMAST is loaded. The latter library contains useful functions specific to the Amiga. It must be opened by the user.
Also, Arexx makes use of the MATHIEEEDOUBBAS. LIBRARY on the Workbench disk when performing floating point math.
An Example Program At this point, let's look at an example program. It is entitled FX.rexx and is shown in Listing 1. Line nu mbers It ave been added so you can follow the program easily during the following discussion. FX.rexx is a generic file extraction program. Since I lead a small public domain library club in my area, I frequently download programs from bulletin boards to include on library disks. Typically, the files on bulletin boards are compressed with one of several available compression programs. The three compression programs I use most frequently are ARC, ZOO, and LHARC.
Files compressed with these three programs have standard extension names of .arc, .zoo, and .lzh, respectively.
Arexx recognizes several types of clauses such as null clauses, label instuction clauses, and command clauses.
During a typical telecommunications session, I will download several compressed files, storing all of them in a directory on my hard disk. When the downloading process is complete, 1 create a subdirectory for each file and decompress each file into its corresponding subdirectory using the appropriate compression program. This can be a headache when many files have been downloaded. Therefore, I wrote FX.rexx to ease my burden. Let's take a detailed look at FX.rexx. All Clauses Except Santa Line 1 is a comment line, All Arexx programs, for historical reasons, must begin with a comment line.
Notice that Arexx comments are identical to C comments with an opening * and a closing * .
Line 3 is a command clause. Arexx recognizes several types of clauses such as null clauses (e.g. lines 1 and 2), label clauses (no examples), assignment clauses (e.g.- lines 8 and
9) , instruction clauses (e.g.- lines 7 and 10), and command
clauses (e.g., lines 3 and 15). Any statement that cannot be
classified as one of the first four clause types is classified
as a command clause. The statement expression is evaluated and
passed to the externa 1 host which could be the operating
system, as in our case, or an application program. Notice that
single quotes enclose the LIST command in line 3. This is not
necessary as long as there is nothing in the command clause
that can be confused with another clause type. In line 3, the
symbol causes problems since it is interpreted by Arexx to be
a 'greater than' symbol rather than tire intended redirection
symbol for the LIST command. The purpose of line 3 is to
create a quick list (only names) of the files in the current
directory (which should be the one containing the downloaded
files) in a file named RCFLIST on the RAM disk.
Line 5 is an instruction clause that calls one of many internal functions. The OPEN function opens the file ram:RCFLlST, that was just created, with a logical name of RCF. The 'R' means the file will be read.
Getting Looped Line 7 is a DO instruction indicating that all statements up to its corresponding END instruction in line 24 are to be repeated until theend of file RCF is reaciied. The DO instruction in Arexx is very versatile, performing all the functions that FOR, DO..WHILE, and WHILE instructions in C perform.
LineS uses the internal READLN function to read a line from tire RCF file and assign the string to the variable FN.
Line 9 extracts the four right-hand characters from FN and assigns them to the variable RS.
It’s The Same Old Line Lines 10,11, and 12 are actually one line. Arexx interprets the comma at the end of lines 10 and 11 to mean that tire following line is a continuation of the current line. Arexx also allows several statements to reside on one line bv separating them with a semi-colon. The IF instruction of lines 10-12 checks to see if the filename extension of the current filename, FN, matches one of the three that can be handled by the program. If it does, the statements within the THEN DO..END instructions (lines 13-23) are executed. If not, program execution resumesat line 24. The
double equal sign, =, is called an exact equality operator and indicates that a comparison should proceed character by character. If the equality operator, =, is used, leading blanks are ignored and the shorter string will be padded with blanks. The I symbol is a logical inclusive OR operator.
Here’s Your Assignment Line 14 assigns all the characters in the FN string except the last four, the filename extension, to the LS variable.
Notice that the LENGTH function is called within the LEFT function.
Credit Card Orders Only, Call Toll-Free 1-800-45-POWER (215) 922-0050 Fax: (215) 922-01 16 EXPANSION POWER COMPUTING PRODUCTS SYSTEMS POWER MOUSE $ 38 DO PC88Q POWER DRIVE $ 119 00 BLITZ AMIGA A500 2000 $ 49 95 DUAL DRIVE $ 199 00 POWER SCANNER $ 259 DO A500 INTERNAL DRIVE b 79 95 A2000 INTERNAL DRIVE s 79 95 512K RAM CLOCK CARO b 59 95 512K RAM WITHOUT CLOCK $ 49 95 PRO SOUND AMIGA J 49 95 Anii.nir* AoiDn 99 04 HIGH SPEC 8i0K FLOPPY DRIVE Blitz hardware copier built-in (Switchablei POWER COMPUTING ANTICLICK FEATURE VIRUS BLOCKER BUILT-IN [SWTCHASLE]
1. 5 MB EXPANSION BOARD PLUGS EASILY INTO YOUR A50D KICKSTART 13
AND ABOVE SIMPLE INTERNAL FITTING FULLY COMPATIBLE WITH FATTER
AGNUS AND I MB CHIP RAM PC880B POWER DRIVE - NEW BASEBOARD
MEMORY EXPANSIONS FOR A500 OK $
95. 00 512K $ 11800 1 MB $ 13500 2 MB $
174. 00 3 MB $ 220 00 4 MB $
249. 00 DATA FLYER A-5Q0 $ 129.00 A-2000 $ 7900 ’$ 189.00 $ 149.00
UPGRADE REPLACEMENT CHIPS KICKSTART 1.3 ROM $ 27 00
KICKSTART 2 0 ROM $ CALL B372A FATTER AGNU5 1MB S S5 00
8372B FATTER AGNUS 2MB $ CALL 8362 DENISE S 26 00 8372 SUPER
DENISE $ CALL 8364 PAULA S 26 00 5719 GARY S 12 95 3520 CIA
S 1500 1 MB x 4 SONS SC ZIP [A3000] S 30 00 1 x 1 (SONS S 5
50 256 x 4 SONS S 5 50 256 x 1 SONS $ 2 00 1 x SSONS SIMM S
45 00 4 x SSONS SIMM S 198 00 FATTER AGNUS CHIP PULLER $ 6
50 DKB Software MEGACHIP 2000 $ 229 00 (HI 2 VB O* CM PI?AW
FOP Thf A20TO *5 IN 7HE A300C MEGACHIP 2000 w 2 MB fatler
Agnus $ 32500 MULTI START II $ 79 00 I OS A500 2000 SWITCH
IfWHN WCKSW 2 0 AD 13 SOW StCUREKIY $ 109 00 A2000 3000
SECURITY CONTROL KW1K START II $ 89 00
• NSIAll KICKS1AF7 2C AND ' j RON'S IN TH? I'OOC SMKHABlE Wth th|
EvBO*PC 6ATT DISK $ 229 00 A2000 3000 INSIDER II $ 21800 • *.«
$ 248 00 t5 mi $ 200 Atonce PC AT EMULATOR A500 S 269.00 A2000
ADAPTOR S 89 00 S 179 00 S 109 00 S 228.00 S 169 00 S 278 00 S
225 00 S 129 00 S 76 OC TRUMP CARD 500 TRUMP CARD 2000 TRUMP
CARD 500 PRO TRUMP CARD 2000 PRO GRAND SLAM 500 GRAND SLAM 2000
META 4 PRINTERFACE AUXILIARY PRINTER PORT Supra 500 XP HARD
DRIVE KITS EXP 10 B MB J0M9 w 2 MB SALS 00 52 MB w 2 MB SS60 0D
105 MB »-2 MB S 7350U SUPRA RAM 500 S 49 00 SUPRA RAM S00 R '
MB IHP 10 S) S 129 00 SUPRA SAM 500 Ri 2 MB (ixp 10 !) S 16900
SURRA RAM 2000 OK S HOB Oil 2 MB $ CAL J MB S CAL 6 MB S CAL.
B MB S CAL SUPRA MODEMS 2LOO BAUD EXTERNAL $ 97 01 2LO0 21 INTERNAL IA2D00] $ 115.01 2L00 MNP (2-5) S '45.01) 2L00 PLUS IMNP - VL2 BiSl 5 165 011 2L00 Zi PLUS (MNP ¦ V42 Bis] S 1S6.0I 9600 PLUS (V 32 MNP - V 42 Bii) $ 54000 SUPRA WORD SYNC (A2000I S PWK SUPRA DRIVE 3 5" EXTERNAL S 9900 Art SCSI 2000 $ 129 00 Ad SCSI 2080 $ 169 00 Ad SCSI 2080 2 W8 $ 26900 Ac SCSI 2050 4 WE S36® 00 Ac SCSI 2050 5 WE $ 46600 Ac SCSI 2050 ! M $ 566 00 Ad RAM 540 Ad RAM 540 1 MB Ad RAM 540 2 MB Ad RAM 540 3 MB Ad RAM 540 4 MB Ad RAM 560 D Ad RAM 2080 Ad RAM 2080 2 MB Ad RAM 2050 4 MB Ad RAM 2000 6 MB Ad RAM 2000 8 MB Ad
SPEED FLICKER FREE VIDEO NOVIA 20' (A50Q) NOVIA 40i (A500) NOVIA 60r (A50QJ PRIMA 52i [A500] PRIMA 1Q5i (A500] AD IDE -40 3 5 HOKrT] AD IDE -44 (2 5 HDKit] PROCR€jCOV€ PERIPHERflU' a oFTiunR?
Framegrabber FRAMEGRABBER 256 MINIGEN ICD $ 429 00 $ 499 00 $ 169 00 BAUD BANDIT MNPS 2400 BD MODEM $ 139 00 $ 104 00 $ 142 00 $ 18000 $ 21800 $ 256 00 $ 17500 $ 117 00 $ 189 00 $ 26100 $ 333 00 $ 405 00 $ 21000 $ 299 00 $ 479 00 $ 649 00 $ 879 00 $ 459 00 $ 639 00 $ 109 0C $ 119 00 ROCTEC 35' ULTRA SUM BaCK EXTERNAL FLOW DctV!
5 25* 360 720 K EXT DRIVE MOUSE GENLOCK A500 2003 M 00 50 00 3300 WOO HARD DRIVES Quantum 52 MB LPS 105 MB LPS 210 MB 5 $ 235 00 $ 385 00 $ 71000 3$ Seagate ST 157N 1 49MB-28MS ST 277N 1 60MB-2SMS ST 1066 N BOMB 2GMS ST 296 N B0MB-28MS $ 225 00 $ 275 00 $ 325 00 $ 285 00 SyQuest 44 MB REMOVABLE 44 MB w CARTRIDGE CARTRIDGE $ 400 00 $ 475 00 .
$ 75 00 AE idppLi$ D eriGirmiric - AE DA'A UN* 2000 (INI] SU500 At DATA LINK 2000 W-UNPS TAJ (INI] 51S900 AE-DA1A LINK EXPPBS W VHP 5 FAX (EXT | 3 215 00 At-HIGH DENSITY FLOPPY DM SIB900 UMANA’ 3 5' EXTERNAL DRIVE $ 99.00 DIGITAL CREATIONS SERIES II ACCELERATORS with SCSI Controllers GVP A-2000 COMBO 22 MHZ 2 MB $ 879 0C GVP A-2000 COMBO 33 MHZ 4 MB$ 1599 00 IDE CONTROLLER GVP 3050 50 MHZ 4 MB $ 2349 00 DC TV $ 3B9 00 SUPERGEN 2000S GENLOCK $ 1349 00 S'JPERGEN GENLOCK $ 599 00 (SB AMIGA EXTRAS GVP A-500 HD 8 • 0 40 $ 559 00 GVP A-500 HD 8-052 $ 599 00 GVP A 500 HD 8 * 0 105 $ 649 00 GVP 8 2 MEMORY
EXPANSION FOR A-2000 2 MB $ 199 00 4 MB $ CALL 6 MB $ CALL 8 MB $ CALL GVP Series II MC A-2000 $ 159 00 GVP Series II HC 8 0 A-2000 $ 195 00 AMTRACK TRACKBALL $ 64 95 BODEGA BAV $ 37500 BODEGA BAV WITH MAL BU $ CALL BEETLE MOUSE $ 36 00 BOING OPTICAL MOUSE $ 66 00 CUTTING EDGE MAC drive 3 5 $ 166 00 CHROMAKEY $ 316 00 DPS’PERSONAL TBC $ B46 00 DAKOTA SKETCHMASIEP 12x1? $ 379 00 DAKOTA SKETCHMASTER 12x18 $ 559 00 FLICKER FIXER $ 239 00 flicker fixer deb 2000 $ 9400 FIRECRACKER 2400 2MB $ 1246 00 ICD SHUFFLE BOARD $ 35 00 MAGNI SYSTEMS $ CALL MIGRAPH HAND SCANNER $ 296 00 PANASONIC 16MM LENS WITH
IRIS $ 66 00 PANASONIC 16MM LENS WO IRIS S 29 00 PANASONIC WV mO CAWE6A WITH CABLE $ 209 00 REJUVENATOR 1000 WITH AGNUS $ CALL SHARP COLOR SCANNERS $ CALL SCANLOCK S 849 00 VIDEO MASTER $ 107900 5 220 00 $ CALL CALL 75 00 65 00 CALL CALL $ 145 00 $ CALL $ CALL $ 75 00 $ 659 00 FA5T (RACK A500 1000 FAST TRACK 052 A500 1000 FAST IRAK Q105 A500 1000 FAST RAM-SA5 A500 1000 FAST RAM-SA10 A500-1000 FAST RAM 2 MB A500 10C0 FAST RAM 4 MB A500'100C FAST CARD PLUS A2000 FAST CARD PLUS Q52 A2000 FAST CARD PLUS Q105 A2000 MINI FAST CARD A2000 CD-ROM-650E-EXTERNAL MEGAMIDGET RACER 25 MHZ IA500-2000I $ 599 00
MEGAMIDGET ECONOMY 25 MHZ (A500-2000) $ 499 03 33 MHZ (A500-2000) $ 599 00 MATH COPROCESSOR 25MHZ 33MHZ $ CALL MEGA MIDGET RACER MEMORY $ CALL MICRO R&D c 150 worn power supply for A500, Bib FOOT 200w and 250W avoiiabiel 5 08 00 PRINTER BUFFER $ 120.00 JOYSTICK MOUSE SWITCH $ 28 00 MW-738A500 POWER SUPPLY $ 108 00 [LlFfllME WARRANTY] MOUSE (LIFETIME WAR PANTV] $ 55 00 N=wT=k $ *1399.00 goldenIMAGE1 GOLDEN IMAGE A500-*1000 2000 MOUSE $ 38 GOLDEN IMAGE OPTICAL MOUSE $ 49 GOLDEN IMAGE HAND SCANNER $ 239 MASTER 3-A1 500 1000 2D00 $ 79 MASTER 3-AID 500 1000 2000 $ 95 ORDERING INFORMATION POWER
COMPUTING USA 21 South 5th Street Suite 900Philadelphia. PA 19106 We pay all freight charges withm the continental US UPS Ground Service For fast delivery send casher s cneck or money order Persona) and Company checks allow 14 business days to clear COD charges are 4 00 Insurance add 2es to total amount PA res dents please add 6% sales tax AK HI FPO APO Puerto R co ano Canadian orders p-ease add B°o snipping M.mmum S8 00 Ail other foreign orders aoa t56o shipping Mmimum S15 00 All orders shipped Outside the continental USA are shipped lirsi class insured Air Mail if foreign charges exceed tne
minimum amount you will be charged the additional amount AH goods are new and include factory warranty We do not guarantee compatibility and version numbers - due to our low puces all sales are final All defective returns must have return authorization number To obtain an R A * Can 215-922-0050 Defective returns not accepled wilhoul RA PRICES AND AVAILABILITY are Subject lo change without notice Shipping handling and insurance charges are no! Refundable Not responsible foe typographic errors All trademarks acknowieogeo WE SPECIAL ORDER Any Ha'Cware anc 50*-
* are P'OduCS FOP AMIGA COMPUTERS Scx e '«tr-ctonv ape* iC5!
59EC5* 'MU*«C kTf y3*T iw •e,-'v:a3« NO CREDIT CARD SURCHARGE
VISA - MC AMEX DINERS CLUB FREE DELIVERY UPS Grouno Service -
USA only Lines 15 and 16 begin to show the real power of Arexx.
Each of these lines combines an operating system command with an Arexx variable. Arexx will always evaluate an expression before passing it on to the host. In these cases, string concatenation is involved along with a variable substitution. For instance, in tine 15, the variable LS is substituted with its current value. Let us suppose that FN is equal to 'RAYTRACE.zoo'. Then LS will be equal to 'RAYTRACE'.
Thus, line 15 will evaluate to 'MAKEDIR RAYTRACE' and tine 16 to 'CD RAYTRACE'. These two lines have the effectof creating a subdirectory with the same name as the compressed file without the extension and then making this new directory the current directory.
You might ask what would happen if line 15 was executed before LS had been assigned to anything. This brings up an interesting feature of Arexx. All variables are tvpeless; they are stored as strings. When an expression demands that a variable be considered something else such as numeric, the stringis converted to the appropriate format and the expression is evaluated. When an unassigned variable is encountered within an expression, Arexx sets it equal to its own name.
This means that the unassigned LS variable is equal to 'LS'.
Therefore, if'MAKEDIR' LS is executed before LS is assigned, a directory with a name of LS would be created.
.icv e ir_¦ Right Selection Lines 17-21 make up a SELECT structure. Here, the appropriate compression program is executed based on the filename extension in the variable RS. WHEN instructions are used for selection. Note that for all three compression program calls following the THEN statements in lines 18-20, a appears just before the closing single quote which is followed immediately by the variable LS. The expression in line 19 evaluates to ZOO x RAYTRACE.zoo. This command will call ZOO, which must be in your command path, telling it to extract the files in the RAYTRACE.zoo file one
directory up in the hierarchy. All the extracted files will appear in the current directory, which is RAYTRACE (see line 16).
Line 22 is a CD command that changes the current directory back to theonein which the compressed files reside.
Lino 23 is the END instruction that matches the DO instruction in tine 13.
The END in tine 24 matches the DO in line 7. When it executes, one of two things occurs. If the end of the RCF file has not been reached, the DO loop beginning in line 7 will execute again. If the end of the file has been reached, the loop is exited and lines 25 and 26 are executed, which close and delete the file that was created in line 3. It is not really necessary to close files in Arexx because the interpreter keeps a list of open files and closes them when a program exits.
However, FX.rexx had to close ram:RCFLIST because this file needed to be deleted before the program exited.
Well, let's call it a wrap. I hope 1 have helped you to understand more about this important language for the Amiga called Arexx.
For further reading: Cowlishaw, M. F,, The REXX Language; A Practical Guide to Programming; Prentice-Hall 1985.
Listing 1: FX.rexx Generic Fife Extraction Program 1 * Generic File Extractor - Raney C. Finch 1990 V 2 3 'list rarc:reflist files quick' 5 call open!'ref','ran:reflist','R') 6 7 do until eof('rcf') 3 fn = readlni'rcf) 9 rs = right(fn, 4) 10 if rs == '.arc1 I , 11 rs == ’.zoo' I , 12 rs -- *.lzh' 13 then do 14 Is = left(fn,length(fn)-4) 15 'makedir * Is 16 'cd * Is 17 select when rs -- '.arc' then 'arc x "Is'.arc' when rs = '.zoo' then ‘zoo x "Is'.zoo' when rs == '.Izh' then 'lharc -x x 'Is'.izh' end * select * 22 'cd ' 23 end * do V 24 end * do *!
25 call close('ref'J 26 'delete rant: ref list’
• AC* Arexx Price: $ 49.95 Inquiry 244 Wshell Price: $ 49.95
Inquiry 245 William S. Hawes
P. O. Box 308 Maynard, MA 01754
(508) 568-8695 Please write to Randy Finch do Amazing Computing
P. O. Box 869 Fall River, MA 02722-0869 ] n Parti, September,
1991, we discussed briefly the history of Arexx as well as
some of its more powerful features. This time we are going
into even more elegant ways to use arrays and we will see how
vou can call an external function which, Part II Puzzled Over
Arexx?
Fun for the Artificially Intelligent Intermediate by Merrill Callaway J itself, canbe derived from an original stand-alone program. Finally, we will discussa ni fty sort routine and use it as both a stand-alone program and as a function to be called by another program.
Right now, let's look at our internal function we called from our main puzzle program with the line: *•****•*• sEcnsanWEs call a:: internal • * ). * stauSTATi s, let.)
* Calls ar. Internal function, a PROCEDURE called STATEf) *f * Secs scat = to the RESULT returned by the function STATS I) * ¦¦ 81. ’ IF hadleL .letter THEN DO 7* Have we had this letter before? *
92. ¦¦ j-letter;].letter+1 * Increment '-"ter counter ».
* 83. V ITERATE v ' Istart v loop over again) * * 84. V END * 85. ' had!et.letter=l * If we haven't had letter we have now! * ‘ B6, * j.letter-j.letter-1 ;* Increment letter counter *.
* 87. * outlisu-outlist letter * The outlist: list of unique letters * * 88. * END * END of DO V=1 TO k-1 (v loop! V * 89. * newlist=1 ’ * 90. U=0 7* Unique letter counter * ¦’ 91. * DO WHILE outlist -=" leaking the newlist * * 92. *! PARSE VAR outlist ltr outlist * 93. *1 u-u+1 * 94. * entry = ltr'='j.IcrJ ' * Put the letters with their counts " * 95. * nevlist=newlistllentry I• 96. '! END * 97. * return 'newlist ’ Returns result to where STATS() was invoked *1 * Function ends here * The first line of our internal function (called a Procedure in Arexx), Step 74, names
the function STATS: which is the way This line, as we mentioned before, returns a string as a result.
If you entered the code and ran the program, you may have noticed that the first time the puzzle comes up, the frequency statistics a re written on the screen like: W=1 V=3G=2 K=5 A=1 X=1 F=6 and so on. These are all the letters used in the puzzle and how many times each is used; a frequency distribution as we say i n statistics. How do we get this line from the puzzle?That is the purpose of ourinternal PROCEDURE called STATS: which we will now explore.
The interpreter finds our referenced function. Then comes the PROCEDURE instruction, followed by the option we choose, Figure 1 5 2 8 i i
11.
I i i 2.
I i t fir st sublis second sub list ¦ Two paii'szlinit Hooenent when sorted.
Jelenents stay sane.
Ficf.l First tine through.
1.
1 ength = 6 arap =4 1i ni t =2 i list.1~5 list.2-2 » list.3=7 I list.4=9 t list.5=3 list.6=8 4 Whenever you later need to sort something, you just call the function and pass to it the proper argument.
Which is a list of EXPOSE variables (k and let.). This line is, therefore, how the interpreter knows where we are and what variables to bring over. Jn Step 75 we initialize an array, hadlet. To 0. This makes every possible element of the array had let. = 0 using only one instruction. We'll be building an outlist line so we make a null line, as we have already learned.
We then initialize another array, one to count each unique letter (j.). We get into the now familiar DO loop, Steps 78-88, and the first statement should look familiar. In Step 79, we want to ITERATE (stop the current pass through the loop and go to the beginning, incrementing the counter, of course) if we get into any blanks or punctuation, The assignment in Step 80 is a little tricky. Our logic calls for a novel use of a stem variable, and it won't do to have a node as part of the name of our letters, because each iteration the number v (the node) will be different. As you will soon see in
Step 81, we will be needing to refer to past array elements in the hadlet. Array. The tetter variable itself is about to become a node! The very next statement (Step 81), an IF instruction, tests hadlet.letter for Boolean (0 or 1) directly; no need for=sign or numbers since it's either 0 or 1 by definition!
The first time through, of course, the return will be 0 so we will go to the ENID at Step 84 and keep going. We set the array element hadlet.letter - 1, in Step 85, so that later on the program will know we have had this letter. Increment the count for this particular letter (j.letter) not the j from the main program, because it was not an EXPOSE variable. This j is completely protected and in no danger of getting confused with the j back at the ranch! During Steps 76 and 87 we build up outlist in the old way. Outlist is a list on one line of all unique letters in the puzzle; or the list of
letters with duplicates removed. At the next time through, pretend we have a duplicate letter. The IF statement at Step 81 returns a 1, we increment the letter's counter, but we iterate v (going to Step
88) without building up outlist, because that letter is already
there in outlist. This is a very nifty way to remove
duplicates from a list; I adapted this code from some I found
in the IBM Rexx book, by M.F. Cowlishaw, The Rexx Language, A
Practical Approach to Programming, (2nd Ed. Prentice Hall,
page 5).
The remaining lines of the procedure (the internal function) (89-97) count the number of unique letters in the variable u, and construct a newlist for passing back to the main program. The entr = line atStep 94 is as good a place as any to call your attention to the difference between variables (not in quotes) and 'strings' (in quotes) and the handy way they have of not complaining when you mix them up. They only complain if you don't match up the quotes. Finally we return u with newlist by connecting with a' ' between u and newlist at Step 97. We simply strip this off with a pattern
template in a parse instruction after it goes back, and the' ' neatly goes away into the array called limbo.! Now for some harder stuff: the external sort (Listing 2).
Remember back in the DO FOREVER loop where we make our guesses? We used a SELECT block so we can easily change or upgrade our interface, our error checking, or the statistics and pattern matching we may wish to add. In our present example, we are getting back a list of code letters called stat and they are in the order of occurrence in the puzzle. But what if you'd rather see the code letters in frequency order? It's easier to guess if we group the letters in gap=B limit= .8 1 2 3 4 5 6 7 9 9 10 1L 12 13 14 15 16 ' * * nodes B9 99 55 43 zz 32 34 yy aa 30 20 67 dd ww 75 42 . R • list [89 99 55
43 z: 32 84 YY [aa 30 20 67 dd ww 75 42 scan=l Oh Oh 1 30 scan=ai »temp=30 0 99 scan=2 39(30)55 43 zz 32 64 yy aa 99 20 67 dd ww 75 42 scan=2 temp» (30) 55 20 scan=3 temp=20 55 scan=3 89 3 :: 43 zz 32 34 yy aa 99 55 67 dd ww 75 42 scan=3 temp»(20) 89 30 20: 43 zz 32 84 yy aa 99 55 [67 dd ww 75 42 scan=4 77 dd scan=5 »temp=dd II 21 scan=t 89 30 20 43(dd 32 84 yy aa 99 55 67 zz uw 75 42 scan=5 temp» dd) 89 30 20 43 dd132 84 yy aa 99 55 67 2zlww "5 42 scan=6 B4_______75_ scan=7 »temp=75 _0_______84 scan=7 89 30 20 43 dd 32t75)yy aa 99 55 67 zz ww 84 42 scan=7 Cemp»(75) _ yy_______42 scan=8
»temp-42 _______I) yy scan=8 89 30 20 43 dd 32 75(421aa. 99 55 67 zz ww 84 yy sca B temp»(42) Entire Block Omitted... scan I through 12 gap=4 limit=12 gap=2 limit=14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 * * * nodes 89 30 20 42 aa 32 55 43 dd 99 75 6" iz ww 84 yy * * * list Part of Block Omitted.. . Scan 1 through 9 ________99 67 ___scan=10 temp=S7 Table l.The Shellsort Special Trace 16 entries to sort... __() 99____scan-10 20 30 55 32 '.'5 42 B9 43 aa[67]dd 99 zz ww 84 yy scan=10 temp : (67) 20 30 55 32 75 42 89 43 aa 67[ad ?9;zz ww 34 yy scan=li 20 30 55 32 75 42 85 43 aa 67 ddi99 zz[ww
84 yy sc:an=12 ______ zz _ 84 scan=13 temp=84 ___________ (1 _ zz _ st2n=13 doing loop.. .list, bubble at £can-Qap(I3-2-n)node.
__________dd_____scan-13 teJip=84 dd [} id list. 11 to node 13=11-2 doing loop...list.bubbleat scan-gap(13-2=11Inode.
_____aa , scan=13 temp=84 aa (1 _ aa_____list.9 to node 11=9+2 doing loop...list.bubble et scan-gap113-2-11 node.
______89_________scaa=13 ¦_emp=B4 89 _______() 89________list." To node 9=7+2 20 30 55 32 75 42184)43 89 67 aa 99 dd ww zz yy sean=13 certp«(84) 20 3C 55 32 75 42 84 43 89 67 aa 99 dd[ww zz[yy scan=14 Last Block Omitted.. ,gap=l limit=15 20 30 32 42 43 55 67 75 84 89 99 aa ad w yy zz final sorted list.
Increasing frequency order because the letters in English obey a mean frequency distribution. (Have you heard about the statistician who drowned while fording a river with a mean depth of three feet?) So we want to sort these puzzle letters! We can if we enter a single 's' at the prompt in the DO FOREVER SELECT block in the main program. A WHEN block handles our input: * 46. * WHEN old = ’S' 6 new = " THEN DO * Calls exterior function and passes stat as argument to program * i* 49. * CALL sortcali.rexx stat * Function to sort stat * * 50. * scat=RESULT * RESULT back from sortcali
function * * 51. * END * Now stat is sorted by frequency... * = REXX PLUS E0 WplttB $ 150 Buys AMIGA REXX Users: O Speed - REXX code executes much faster.
O Flexablllty - More built-in functions.
O Compatablllty - REXX code compiles directly with more explicit error messages.
O Efficiency - Compiler generates re-enterent code.
Diween Edwards Group VISA 19765 West Twelve Mile Rd. Suite 305 Southfield, Michigan 48076-2553 To order call 313-352-4288 or write to the above address.
Circle 103 on Reader service card.
This is a good place to introduce an external function because it is pretty likely that you will want to sort other stuff sometime, and a handy external function has to be programmed just once. Whenever you later need to sort something, you just call the function and pass to it the proper argument. Now passing arguments to an external function is not as straightforward as passing arguments to an internal function. For one thing, you cannot send an entire array by just sending its stem over as we did in the internal function stats where we sent over the entire array (let.) By allowing let.
To stand for the whole thing.
The following lines are from Listing 2, the Sortcali.rexx function. They show the lines for our input to this function.
**»«••«** LISTING 2 THE SHELL SORT EXTERNAL FUNCTION •+'•**•******* *•** SECTION ONE: INPUT THE ARGUMENT HAKE THE ARRAY * + ” + +*•” * 1. * ' The Shell Sort * * 2. ' FARSE ARC stat * Fring in the line of data to sort * !* 3. • m=I * Seeps 3-10 make an array of data (list.) * * 4. V DO WHILE stat * 5. *f PARSE VAR stat item.m stat I* Cut up into items * * 6. * PARSE VAR item.m Itr *=' num ¦ Get the letter and * V * 7. * IF nuaiclO THEN list.m= 0*num* = rltr * Step 7: Align numbers so sort works * * 9. • IF num =10 THEN iist.m=num'='ltr -S 1 1 v§ Universal
Joystick Mouse Switch a tL Connect two devices C 7,9 IO one port' t0P Fumbling Around!
Free! Utility & Funstuff Disk M‘ Every Mouse Trackball "t had no idea the difference a high quality mouse could make. Thanks for selling me on the "Q Mouse" -Max Ballinger Works On All Commodore & Amiga Computers And All 9 Pin Devices.
BIGFOOT A-500 POWER Now 200 Watts!
Power your A-500, extra memory, accelerators, hard & floppy drives, etc. with one power supply. Trumpcard, GVP, Supra etc. adaptors available.
Four Satisfaction Is Guaranteed!
¦set™*.., Visa S % M C i O & O' COD 1-308-745-1243 1-308-745-1246 FAX Check With Us For The Latest In Trackballs. Mice & Memory Expansion.
Dealers Distributors Welcome Circle 126 on Reader Service card.
* Also reverse order niun=ltr *
* 9. * m=m+l
* 10. * END
* 11* T n=m-l i* Adjust total number of unique letters V
* 12. V SAY "
* 13. * SAY ‘Sorting 'm 'unique letters .
The way we will do it here is to send over the line stat which, remember, is the result of the PROCEDURE called STATS: the internal function we discussed above. The line stat is sent as an argument to the external function which we have named sortcall.rexx bo sure to store Listing 2 as ASCII text under that name in the same director)' where vou keep your Arexx programs. Once in the function, the line stat is parsed apart into item.,an array for storing the items to sort. Then the output (called sortout) is reconstructed from the sorted list.
The last things to consider in making I O for this function, are that the order of "letter=number" must be reversed to "number=!etter" for the sort to reflect frequency and not alphabetic as the primary sort order and also that the numbers must be padded with leading zeros so that 1 will come before 10 because it will be 01 for sorting purposes. The I O parts of sortcall.rexx are at the beginning and the end and are commented so you can easily separate out or mod ify them to suit your own needs. We've used a couple of IF statements (Steps 7 and 8) to pad the numbers after the letter number
order has been reversed through a pattern template in the PARSE instruction at Step 6. This is the output from sortcall.rexx: (Steps 35-42 of Listing 2).
. SECTITHREE: THE OUTPUT AND RET'IRN TO CALLER ***•¦¦•*** J* This block reconstructs a line to return to caller...* . * 35. * sortout='* 1 en£fth = 6 ffap =4 1 ini t = 2 list.1 = 3 list.2=2 list.3=7 1 ist.4 = 9 list.5=5 list.6=8 i Four pairsrlinit Mouenent when sorted, .4, f Elenents stay sane.
Fis.2 Second tine through.
A A U i k a k J| k A k ,2.
_1 ,4.
„ !
, 1 .
, 3 .
Thir d sul list £ o ur th s nb1i s t Figure 2 3 2 8 After the sort is complete, and » So the array, list s 3 .
1 contains the § sorted list, we 4.
Reverse the steps taken for the input.
A MA 7.1 G C OM P UTIN G 78 * 36. * DO 1=1 TO length
• 37. * PARSE VAR list,: num ' = ’ let • 38. * IF LIFT (num,
1) = ’O' THEN num=RIGKTInum,LENGTH(NUM) -1) * Step 38: Gets
the leading 0‘s out!* * 39. * list.*i = let* = *num’ ' •
40. • sortout = sortout11 list,i i* 41. * END • 42. V EXIT
sortout * The string sortout returned to caller.,. * After
the sort is complete, and the array list, contains the sorted
list, we reverse the steps taken for the input. It is pretty
obvious by now how to use LEFT() and RIGHTO and LENGTH()
functions to undo the zero padding we inserted before. If not,
the manual is clear on how these work. As we strip off leading
zeros, we also reverse each iist.i element as we go, just
before we tack it on to the end of the sortout line, which is
returned with the EXIT instruction as an expression.
The EXIT behaves in an external function as a RETURN does in an internal function. It serves to get the results back to the caller. When our particular result returns to the main program, we simply overwrite stat with it and from now on, stat is in sorted form. Of course, there is no need to go through sortcall.rexx more than once per puzzle.
Now for the good part, the sort itself!
..... SECTION TWO; THESBELLSORT OF AHRAY 'LIST ...
• Front here until end is a gcod sort routine. See text, figures.
• . *14. * lengthsm • 15. • cap = 1 * 16. * DO WHILE Igap
length); gap = gap • 2; END 17, V DO WHILE (gap 1) *
18. * gap = gap t 2 ;• 19. • limit = length - gap r 20. * DO
scan = 1 TO limit S OKV FOUNTAIN SOLUTIONS INC. ROUTE3 BOX
255C, BEAR CREEK ROAD LEICESTER, NORTH CAROLINA 2S748 Hello
AMIGA user!
This message comes to you from Sam Ammons, the owner and the only sales person at SMS inc. Are you tired of getting the run-around from the other mail order houses!1 Broken promises, slow shipping, inaccurate information?
Are you frustrated with companies who don’t really know much about an AMIGA? Much less about what you can do with it?
Are you looking for a dealer who is honest and straight with you?
Somebody with not only fair prices, but will take trades, or even sell your used equipment? Do you need custom services?
If the answers are YES, call me! I run the show here and I would greatly appreciate you letting me he your AMIGA resource.
THANKS... MONDA Y - FRIDA Y 10:00 am - 6:00 PM ORDERS: 1-800-468-4503, QUESTIONS: 1-704-683-4093 Circle 128 on Reader Service card.
1 en f th = 6 arap 1 i Mi =1 t =5 list .1 = 3 list .2 = 2 list .3 = 5 list .4=8 list .5=7 list .6=9 8 9 a *4
- * 1 i
2. i
4. , 5.
I. The outer loop (at step 4), along with the opening loop to
make gap (at step 3), creates our lists as illustrated in
Figures 1,2, and 3.
Movement when sorted.
• Elements stay sane.
Fi f.3 Last tine throusrh.
Fifth sublist ¦Five pairs=linit Figure 3 3 2 A [1 i i3 .i IF A PICTURE IS WOR TH A THOUSAND WORDS, and you enjoy reading aboul the most important computer of the 90*s, imagine the tlirill of watching a television show dedicated entirely to the Amiga.
T AMIGA ¦j VIDEO AG All A r t .
I!
4-daz.i |Tt'» a l.il-W I -Wt 1H.
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!
Thai's righi. Amiga lover. Once a month. For an entire iiour beginning ai 8 pm EDT on the lirsl Tuesday of the month, the AMIGA VIDEO MAGAZINE is now being broadcast imo your home, via satellite, on Saicomm Channel II to o er 5.5 million receiving dishes in North and South America .But you don't have a satellite dish on your roof? No problem! Just order your own videotapes of the show! VHS tapes of the AMIGA VIDEO MAGAZINE can be mailed to your home each and every month, so that you can keep abreast of the latest and most exciting developments in the Amiga community.
WHAT DOES THE AMIGA VIDEO MAGAZINE COYER?
Software andHardwarc Reviews, User Profiles, Tutorials, Application Features, Game Reviews, AMIGA News, the AVM Art Gallery and much more. From the latest 3-D ray -tracing and aui mation packages to die most powerfuI productivity programs to the fastest hard drives to the neatest games! The AMIGA VIDEO MAGAZINE covers ail the newest and most exciting AMIGA applications, in a moving video medium that lets you see how these programs and peripherals really work!
Don’l tvail! Order your llrsl issue now and gel a glimpse of the hottest television show around!
I his is the only television show dedicated to the AMIG A computer!
AMIGA VIDEO MAGAZINE!!!
Group discounts available to AMIGA USER GROUPS.
Dealer inquiries welcome. Call 1212) 724-0288.
6 Months $ 75 2 I Year $ 120 1 One Month SIS Name Address Cits.
State.
ZIP Make check or money order pay able to: CVF Productions 200 W. 72nd Street, Suite 53 New York. NY 10023 Amiga® is a registered trademark of Commodore-Amiga, Inc.. and is used with tltcir permission. AVM is produced by Computer Linked Images anti is not connected with Commodore-Amiga, Inc. I_____ I Reader Service Advertiser Page Number AmiEXPO, Inc. 84 102 Amiga Video Magazine 80 109 ASDG, Inc. 32 129 ASDG, Inc. 33 130 Blue Valley Software 91 104 Centaur Software 15 117 Commodore Business Machines 21 173
D. K.B. Software 27 194 Delphi Noetic 82 110 Deitaware Products
29 120 Dineen Edwards Group 77 103
F. D. Software 69 189 Grapevine Group, The 37 147 Great Valley
Products 5 105 Great Valley Products 7 106 Great Valley
Products 9 112 Great Valley Products 4 114 Great Valley
Products 1 123 Holosoft Technologies 90 164 Holosoft
Technologies 57 174 Horizon Video Productions 91 165 Hunter
Group, The cm 122 inkwell Systems 58 125 IPN 61 124 Lightning
Bolt Computers 89 166 Memory Location, The 86 107 Memory
Management, Inc. 89 186 Micro R&D 78 126 Nerveware 90 127 New
Horizons 11 118 Newtek CIV 150 One Byte 83 121 Parth Galen 89
115 Power Computing USA 65 133 Power Computing USA 73 119
Signs, Etc. By D. Knox 88 108 Smoky Mountain Solutions 79 128
The Blue Ribbon SoundWorks Cll 101 Vidia 88 111 VisionSoft 88
116 High Resolution Output from your AMIGA™ DTP & Graphic
Documents You've created the perfect piece, now you're looking
for a good service bureau for output. You want quality, but it
must be economical. Finally, and most important...you have to
find a service bureau that recognizes your AMIGA file formats.
Your search is over. Give us a call!
We’ll imageset your AMIGA graphic fifes to RC Laser Paper or Film at 2450 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 A DTP format as well as most Macintosh™ graphic DTP formats.
For specific format information, please call.
For more information call 1-800-345-3360 Just ask for the service bureau representative.
F-BASIC3jO Original Features:
• Enhanced, compiled BASIC
• Extensive control structures
• True Recursion & Subprograms
• FAST Real Compulations
• Easy To Use For Beginners
• Co n't Be Outgrown By Experts Version 2.0 Added: Version 3.0
Added:
• Animation & Icons
* IFF Picture Reader
• Rondom Access Files
• F-Basic Linker
* improved Graphics & Sound
* RECORD Structures Pointers 1 Integrated Editor Environment
020 030 Support IFF Sound Player Buiit !n Complex Matrices
Object Oriented Programs Compatible with 500,1000, 2000,2500,
or 3000 F-BASIC" With User's Manual & Sample Programs Disk
- $ 99.95- F-BASIC With Complete Source Level DeBugger
Only'""'"'’ ly $ 159.95- F-BASIC Is Available Only From: DELPHI
NOETIC SYSTEMS, INC. Post Office Bon 77B2 Rapid City. SD
57709-7722 Seed Check of Mocoy Order, 01 Write For Into Credit
Curd or C.QO- Call (605) 34M791 Circle llOon Reader Service
card.
* 21. * nexthigher = scan + gap * 22. * IF list.scat: list.nexthigher THEN ' 23. * DO * 24, *! Nejp - list.nexthigher ’ 25. * list.nexthigher = list.scan ’ The inner nested bubble loop V * 26. * DO bubble r scan-gap TO 1 BY -gap WHILE (temp t list.bubble) 27, • nexthigher - bubble . Gap
* 28. * list.nexthigher = list.bubble
* 25. ' END bubble * 30. * bubble - bubble + gap * 31. *
list.bubble = temp ’ 32. ¦ END * 33. ' END scan * 34. *
END * End of sort routine, output follows...* This sort
routine was adapted from code from another IBM Rexx book.
Modern Programming Using REXX, Prentice Hall, by R.P. O'Hara
and D.R. Gomberg). It is called the Shell Sort after its
inventor, Donald L. Shell. It is complicated and very fast and
efficient, having the best performance when the list is mostly
sorted to start with, so it is handy for sorting a list after
you make a few more entries to it.
In the first two tines of the sort instructions, we find length which is m; the count of how many items in our list; and a variable called gap, initially set to 1. The first DO WHILE loop a set of three instructions on one line (Step T6) separated by shovvs how we can make gap a the lowest power of 2 larger than or equal to length. So if we have six items in our list, then gap would have to come out 8, the first power of 2 greater than or equal to 6.
Then we enter the outer loop (Steps 17-34), to be executed as long as gap is greater than 1. Step 18 is integer division. We want only the integer part of a division of gap (a power of 2) divided in half. This is only necessary for the last pass, when gap = 1. We'll need integer division then, but it's OK to use it all the time even if all but one of our divisions come out even. In our above example of six items to be sorted, gap = 8 going into the outer loop. Integer division by 2 gives gap = 4. Now limit is set equal to the number of items minus gap, or 6 - 4 = 2. So limit this first time
through the loop is 2.
What is this number? It is hard to see, but each time through the loop, a number of lists are created, and these contain pairs of numbers to be compared. The total number of list pairs that will have to be compared during this iteration is limit. It is also the total number of sub-lists madeso far. So the first time through, two pairs are compared; the second time through, four pairs of numbers are compared (also a total of four sublists have been made, two last time and two now); and finally the last time, five pairs of numbers must be compared, in one sublist. Each element in the list at
any one time through the loop is in exactly one sublist. The sublist's entries are separated by the current value of gap. The easiest way to see how the lists are set up is to refer to Figure 1, Figure 2, and Figure 3 which show the evolution of these lists when we have six numbers to sort, as in our example above.
Shellsort is a complex of nested DO loops starting at Steps 4, 7, and 13. The DO instruction at Step 10 is not properly a DO loop, because there is no control variable. It is part of a DO block between Steps 10 and 19, which in turn is the result of an IF statement test. The outer loop (at Step 4), along with the opening loop to make gap (at Step 3), creates our lists as illustrated in Figures 1,2, and 3. So the beginning and outer loops make the lists, and the inner turn (at Steps 7 and 13) sort each sublist in turn. The last time through, when gap is always equal to 1, the outer loop THEN
sorts a single almost-sorted list. It so happens that the inner loops, which do the sorting, perform best on almost-sorted data. If we set gap = 1 and if we use only the inner loops by themselves (scan loop Steps 7 to 20), then we have what is called a "bubble" sort. So when we say the bubble sort, we mean these innermost loops. The shell sort is a very fast, modified bubble sort.
It effectively sorts a lot of smaller lists, and merges them together at the last. Its speed is much faster than a bubble sort alone. It is hard to tell what is going on at first glance, but with the assistance of a special table, we can begin to see the inner workings of the bubble sort. It's called a bubble sort because as you can see from Table 1, a bubble or vacant space floats up through the list. At Step 9, IF one of the comparison pair list.scan is greater than list.nexthigher, then list.nexthigher is set equal to a temporary variable creating this bubble, which floats its way up
through the inner loop (if necessary); and at the end of the outer bubble loop, the temporary variable is finally put into the bubble. Got it? 1 didn't, at first! That's why I made a special trace program to output Table 1.
Study Table 1, which is special output created with SAY instructions and certain tests to produce a trace of the list as it is sorted. When two numbers are to be compared in the "IF list.scan list.nexthigher" test at Step 9, they are preceded by a '[' character, and are separated by gap. The bubble is denoted by a (), and filled with a number at Step 18. When two numbers are moved, all the numbers that don't move are left out and replaced with ' ' so you can see only the moves.
Whenever the innermost loop (Steps 13-16) is iterated, a message is displayed "doing loop....'' When the temporary variable is placed into the bubble, a message in the margin reads "temp»(33)'' if the list element 33 is put into bubble.
When a list element (say it's = 11) is put into the temporary variable, then the message reads "»tem = 1". Finally, the scan count, which has to do with where we are in the processing of a particular set of sublists, is at the end of all line except inside the innermost loop, where scan is obvious from the context, it is much easier to study this Table 1 along with the code, than to try to explain in words. I have abridged the real output from my special trace to save space, but an example from each loop is clearly evident. As another visual help, Table 2 is included. It contains the console
output from the program to show how the interface looks and lists part of a TRACE RESULTS command inserted at the start of the shellsort itself. You can trace each result of each instruction.
That's it! If you have followed along, you will now be equipped to make arrays, remove duplicates from a list, parse strings, sort lists, and call internal and external functions in Arexx. Oh, yes, and solve those little crypto-quotes in the newspaper!
Listing Two Input filenatte and path: [YOU PUT IK FILENAME CONTAINING PUZZLE) There are 1C7 letters in the puzzle; 21 of then are unique.
E=I2 A=8 D-10 V=2 P-8 0-6 1=3 J=8 S=7 B=I K=7 X=3 L=3 U=6 F=3 E-6 Z=1 T=3 ti-1 N=3 Q=1 RADWW PO R IPJI SDBDS SRKJXRJD XODLXS LUA FAUEUEZFPKJ, OULETRAD PKEDJAREPUK, Skti JDKDARS FAUJARHHPKJ EROQO. TP3SFRH IRTDO [Rtn] Quits. To guess that code letter X is A, enter: X=A Enter S to sort letters by free. What's your guess?
IYOU PUT IK 'S' TO SORT) ONE BYTE
P. O. Box 455 Quaker Hill, CT 06375
(203) 443-4623 YOUR ONE-STOP STORE Authorized dealer far
Commodore-Amiga Computers, Great Valley Products (GVR),
Authorized Commodore-Amiga Service and Repair.
Authorized Amiga Graphics Dealer.
AMIGA IS A REGISTERED TRADEMARK OF COMMODORE-AMIGA, INC. Circle 121 on Reader Service card.
Start of TRACE RESULTS Sorti ng 21 unique letters 16 *- ¦* iength=m; » -21' 17 ¦* gap = 1; » ¦!* IB *¦ ¦¦ DO WHILE (gap length); » *1' IB
* -* gap = gap * 2; » *2* 18
* -• END; 19
* -¦ DO WHILE (gap length) » *1* IB gap = gap * 2; » *4* 18
END; 18
* -• DO WHILE (gap length)
* 1* 18
* -* gap = gap * 2; » *8' Part of trace skipped... IB
* -* DO WHILE (gap length) » *1* 18
* -* gap = gap * 2; » *32‘ IB
* -* END; 18
* -* DO 'WHILE (gap length) » 'O' 19 *-* CO WHILE (gap 1);
THE AMIGA EVENT 2.0 Lirn OAKLAND, CALIFORNIA PO brings I he
Amiga™ E ’onveniion Center, October 4-6. 199 i! Don't miss:
State of the Art Video, Graphics, and 3D Software Hardware to
Expand your Amiga to the Max Bargains on the Hottest Software
and Hardware Amiga Classes, Seminars and Keynote Events World
Premieres of Major Amiga Products KEYNOTE PRESENTATIONS WOW
’EM!
Friday. 5:00 PM Each meeting day a special presentation will highlight the best in Amiga technology: Saturday, 12:00 Noon THE AMIGA VIDEO MACHINE AMIGA WORLD PREMIERE The Future of Home Entertainment AMIGA WORLD PREMIERE Sunday, 12:00 Noon THE ART OF THE AMIGA Next Generation Graphics Toda; .AMIGA WORLD PREMIERE The Parc Oakland Hotel is the official AmiEXPO headquarters hotel, and is located at 1001 Broadway, adjacent to the Oakland Convention Center. Rooms are available for a special AmiEXPO discount rate: S105 Single or SI 25 Double. To make a reservation, call the Parc Oakland directly at
415451 -4000.
HOTEL DEADLINE IS SEPTEMBER 18. 1991.
American Airlines, the official carrier for AmiEXPO is pleased to j offer a 5% discount off any fare to Bay Area airports. Call American at (800) 433-1790 and give them Star File 07Z14K.
. I . | TICKETS NOW AVAILABLE Advance registration will save you S5 off the on-site fee - and time in line. Call us at with a Visa or MasterCard or return the coupon with a personal check or money order made out to AmiEXPO.
PR DEADLINE IS SEPTEMBER 12 rlCKh MULTI-DAY TIC [Ml These prices already reflect the $ 5 discount. Prices are $ 5 more at the door. No refunds or cancellations after the pre-registration deadline. Your registration to AmiEXPO includes admission to the Exhibition. Keynote Sessions, Amiga Seminars, and the AmiEXPO Artists Theatre. This Preliminary Program is subject to change.
FREE AMIGA SEMINARS AmiEXPO Seminars and Panels are all included FREE with your admission to the Exhibits. Each day, experience the best and the latest that Amiga developers and users have to offer.
1:00 AMIGA MUSIC VIDEOS 2:30 GRAPHICS OF THE 1991 ART & VIDEO AWARDS 3:00 INSIDE WORKBENCH 2.0 5:00 SPECIAL KEYNOTE PRESENTATION SATURDAY 11:00 VIDEOS OF THE 1991 ART & VIDEO AWARDS 12:00 SPECIAL KEYNOTE PRESENTATION 1:30 AMIGA MULTIMEDIA 3:00 GRAPHICS OF THE 1991 ART & VIDEO AWARDS 4:00 EXTENDED GRAPHIC DISPLAYS SI N1 V V 12:00 SPECIAL KEYNOTE PRESENTATION 1:30 VIDEO PRODUCTION FUNDAMENTALS 3:00 VIDEOS OF THE 1991 ART & VIDEO AWARDS 4:00 NEXT GENERATION AMIGA GRAPHICS SHOW HOURS PLEASE NOTE: You will receive a confirmation of your registration. No tickets will be mailed to you. When arriving
at show site, go to Advance Registration to claim your tickets.
October 6 Sunday 10 AM to 5 PM If you are registering more than one person, please use a separate coupon for each person.
AmiEXPO is a registered tradenmrk of AmiEXPO, Inc, Amiga is a registered trademark of Comniodore-Asniga, Inc. AmieaWorld Magazine is a registered trademark of IDG Communications. Inc, OCTOBER 4-6 NOVICE CLASSES MAKE IT EASY AmiEXPO offers two Novice Classes for those beginning with the Amiga and computing in general. Each class is 3 hours long, costs $ 30 per person and is limited to 40 students.
UNDERSTANDING THE Cli 2-5, Fri. & Sun.; 10-1. Sat.
* Unleash your Amiga’s Power * Most Essential CLI Commands
* Exploring Public Domain • The World of Telecommunications BASIC
AMIGA CONCEPTS 10-!. Fri.& Sun.: 2-5. Sat.
• Introduction to All Amiga Models • All Peripheral Expansion
• Workbench 2.0 Coverage 2 Beginning Cll MASTER CLASSES - MEET
THE EXPERTS To efficiently get the most out of your Amiga, you
need an expert. Amiga Master Classes are designed to provide
information on important professional topics.
There are six different topic areas, divided into Introductory
(I) and Advanced (II). Each class runs 3 hours, costs $ 60 per
person and is limited to 40 students.
AMIGA VIDEO Instructor: Oran i. Sands 111 VIDEO I 10-1. Friday and Saturday
• Basic Video & Amiga Relationship * Video Hardware
• S-Video vs NTSC • Video Software Overview VIDEO II 2-5, Friday
and Saturday
• Continuation of Video I • Optimizing Video Output
• Video Toaster • Pro Video Post • Genlock Comparison AMIGA
ANIMATION ANIMATION I
• 2D Character Animation 1
• Storyboarding • Character Design ANIMATION II 2-5. Saturday and
Sunday
• 3D Animation • Character Modelling •
• Texture & Bump Mapping * Solid Modeling lusti idoi. Sie .
Segal.
10-1, Saturday and Sunday Digitized Animation Recording The Work Ray Tracing .. Stockton AMIGA GRAPHICS Instructor Jim Sachs GRAPHICS I 10-1. Friday and Saturday
• Basic Graphic Concepts • Anti-aliasing • HAM Painting
• Palette Selection * Brush Painting • Stencils GRAPHICS II 2-5,
Friday and Saturday
• Advanced Graphic Displays • Image Processing
• Animation Planning • Beyond Bitmaps • Going to Print AMIGA 3D
Instructor: Tony Dlspoto 3D I 10-1, Saturday and Sunday
• 3D Concepts • Modeling • Rendering Engines • Lighting
• Scuplt-Animate 4D • Turbo Silver • Imagine 3D II 2-5, Saturday
and Sunday
• Continuation of 3D 1 • 24 Bit Rendering • Use of Paths
• Optical Disk Recording * 3D Animation • _ AMIGA MULTIMEDIA
Instructor: Steve Gilimor MULTIMEDIA I 10-1, Friday
• Multimedia Defined ¦ Choosing Your Tools
• Hypertext and Hypermedia • Analysis of Student Projects
MULTIMEDIA II 2-5, Friday
• Commercial Applications • Arexx in Multimedia
• Multimedia Design • CDTV and CD-Rom Development Now Here:
AmiEXPO SUMMER VIDEO • COVERING EXHIBITS, SEMINARS, & CLASSES A
FULL HOUR OF THE LATEST AMIGA INFO • ONLY $ 20 (+ $ L50 S&H) •
ORDER BELOW!
NAME COMPANY ADDRESS CITY _ Novice Class(es) - List Class and Time - $ 30 Each STATE ZIP Registration is $ 5 More At The Door AmiEXPO - FALL Single Day - SIS Multi- Days - $ 20 _ For MasterCard or VISA Payment Master Classics) - List Class and Time - $ 6(1 Each Expiration Date_ Account Number _ Name as it appears on card: Signature_ AmiEXPO Summer Video Tape - $ 21.50 Total Amount Enclosed Make Check or Money Order Payable to: AmiEXPO * 465 Columbus Ave., Sle. 285 Valhalla, NY 10595 800-32-AMIGA • 914-741-6500 Try before you buy! Try before you buy! Try before you buy! Try before you buy!
SN A' you buy! Try boforo you buy! Try belore you buy! Try before you buy! Try before you buy!
P ¦ £ N s A 1 V a v a?
CV £ »'¦ V . -O' v cf= O V "5* r . & y r foc 1 .0 f 1 jAnq noA qjoj&q jj. JAnq noA ejoieq Aji jAnq noA ejojsq Aj_[ jAnq noA ejoieq Aji Circle 107 on Reader Service card.
20 *-* gap = gap % 2; » -16- 21 *-* limit = length - cap; » *5* Part of trace skipped.., 33 list.bubble = temp; » -06=T* 34 *-* END; 35 *-* END scan;
• AC* Rest of trace skipped...
L. St .KG .rli SrltLL SLRi r~X;cRNA., t JivC« iO.i m»tfy ¦¦¦
ituiiui-i u.vt: wtfit jut axxaj
* * The Shell Sort ' * 2.
* PARSE ARG stat j * Bring in the line of data to sort * r 3.
* ! Nr=! * Steps 3- 10 make an array of data (list.) *i ' 4.
* DO WHILE stat - = " * 5.
* PARSE VAR stat item.n stat f* Cut up into items ’ ' 6.
PARSE VAR iter.n hr * = ' nua * Get the let* er and * *
* IF num l0 THE*.' List.BU'O'num's'ltr * step 7: Align numbers
so sort works * * B.
* IF num =lD THEN list.m=nuui';• hr * Also reverse order
nua=lcr * * 9.
* m=S+l • 2.0. END ’ Bism-1 C Adjust total nuaber of unique
letters *
* 12.
• SAY " * .3.
* SAY 'Sorting *m 'unique letters ...' SLLiiuft mv: jftr.
IMt.i,L.iUKT ut nttnAl Ulai , '* Fron here until end is a
good sort routine. See text, t igures. T
* 14.
' length=~ » *;
• cap i i * 16.
* DO WHILE (gap length); gap = gap * 2; DID * 17.
• DO WHILE (gap 1J e 13.
• gap = gap % 2
• -9.
V limit - length * gap * 23.
DO scan = 1 TO Halt * 21.
Nexthigher = scan * gap f* 22.
* I? List.scan list.nexthigher THEN * 23.
DO * 24 •
* temp : list.nexthigher * 25.
* list.nexthigher = list.scan * The inner nested babble loop *
* 26.
¦ DO bubble = scan-gap TO I BY -gap WHILE (terrp I:st.bubblei r 27.
' nexthigher = bubble - gap « 23.
* list.nexthigher = list.bubble * 29.
* END bubble * 30.
Bubble = bubble + gap ? 31.
* list, burble = tet? 1* 32.
E?tD ’ 33.
' END scan • 34.
• END ) * End of sort routine, output follows...' ¦¦ aEA.iiu:i
iniLtL; int wjifji amu nc.iuna uaw-w * This block reconstructs
a line to return to caller...' ? 35.
* sortout-'‘ ? 36.
* DO i=l TO length r 37.
V PARSE VAR list,i nurn '=' let !* 38.
IF LEFT(num.1) = '0' THE num:RXGHT(num.LENGTH(HUM)-1) * Step 38: Gets the leading 0's out!* * 39.
V list.i = letJs*nuin' ' * 40.
• f sortout = sortout11 list.i T 41.
' END • 42.
* EXIT sortout * The string sortout returned to caller... *
imimntt; Please write to Merrill Callaway c o Amazing Computing
P. O. Box 869 Fall River, MA 02722-0869 R O () M K R S by The
Bandito [The statements ami projections presented in “Roomers"
are rumors in the purest sense. The bits of information are
gathered from a third-part 1 source from whispers inside the
industry. At press time, they remain unconfirmed and are
printed for entertainment value only.
Accordingly, the staff and associates of Amazing Computing cannot be held responsible for the reports made in this col limn. I Commodore Watchers Inc. The Bandito has uncovered that Commodore is a licensee of Insite, makers of 20 megabyte floptical drives. These drives use 3.5" disks with special laser tracking so the magnetic heads can read and write bits very close together for ultra-high densities. The drives also read and write IBM format 1.4MB and 720K floppies, and no doubt Amiga floppies as well. Does this mean we'll see a 20MB 3.5" floppy in a future Amiga? Commodore is officially mute
on the subject, but the Bandito thinks that would be a very clever idea for the 68040 Amiga in the works. 20MB would hold some of those large multimedia files, 24-bit graphics, or gigantic ANIMs. The access times arc reasonably swift, though not so good as hard drives.
The disks will cost perhaps $ 25, but that's not too bad for the amount of storage you get.
Perhaps this new wonder drive will be part of the new A4000 machine that's taking shape in Commodore's labs. Based on a 68040, of course, this speed demon is heading for a late 1992 ship date. Of course, plans can always change.
What else can we look for? This machine may be the harbinger of a new, redesigned Amiga line. Not just on the outside, like the A3000 models. The new 8-bit graphics chipset will be a part of it, as will a Motorola DSP chip for 16-bit sound.
The 8-bit graphics will be upgradable on the motherboard to full 24-bit.
Even a new blitter is being considered, one that would be up to the challenge of such massive graphics, though perhaps an existing RISC chip may be used for this function. Of course. Commodore will never admit that any of this is in development, so all of these details must be considered speculative. Besides, engineering can change quite a bit in a year or two.
The NeXT Amiga If you take a clean sheet of paper and think about what the next generation Amiga should be, what do you come up with? Well, it should be built around the 68040 for compatibility with current software of course, device-independent graphics that can be any resolution or number of colors, with full 32-bit graphics, with the capability to use big screen monitors and display full motion video. Add to that a streamline, pipeline, fully parallel architecture using co-processors to reduce the load on the CPU. Install a hot DSP chip for CD Audio quality 16-bit sound, as well as the
capability to help with other operations. It must have high density disk drives that can read MS-DOS or Mac format disks, built-in Ethernet for easy networking, and perhaps some good bundled Email software. Oh, and it can run UNIX, too, for those who need it. What have you just described? A NeXT computer. There's another similarity: both companies have failed to sell the desired volume of machines despite their technical advantages. Sounds like they should merge or something, doesn't it? Of course, NeXT has sold only a few READY ROBOT CLUB DISK MAGAZINE [ ?? ] tCsz I * ITL ? ?
¦j FOR FAMILIES WITH KIDS 5 TO 12 Monthly fun educational disk magazine. Any Amiga, 512K, 1-drive. All original programming. Lots of quality graphics. Global speech toggle. Point & click menus. Thinking games tests, Science experiments.
Music. Things to do. Stories. Space astronomy. Club | adventures. Historical trivia, Coloring book. Puzzles.
| Jokes. Parent Teacher corner. 1.4 MB ol data. Since | July 1990. More programs available to members.
| Easy backup. Hard disk OK. Not available in stores.
TRY A CURRENT SINGLE ISSUE FOR S10 Schools write on letterhead for site license info.cost, INFO:916-944-4282 ORDERS:800-634-2952 FAMILY COST INCLUDES AIR SHIPMENT
U. S. 6mo $ 36 12mo $ 65 Canada 6mo S40 12mo $ 73 Other 6mo S44
12mo $ 81 Name, Address. Phone.
V1SA MC by phone. U.S.A. checks OK, No COD.
Intemationalmoney orders tor SU.S. payable to: SIGNS ETC. BY D. KNOX P 0 BOX 628 CARMICHAEL, CA 95609-0628 U.S.A. Circle 108 on Reader Service card.
Machines compared to Amiga. But then again, how many UNIX Amigas has Commodore sold?
The Bandito has some advice to offer Commodore on the subject of product development. For years we've laughed at Commodore's pathetic attempts to create IBM- compatibility in the Amiga. Admittedly, the Bridgeboard is a neat concept, and the Janus libraries are an interesting idea. But let's face it; the price performance has always been abysmal. It's always been cheaper to buy a second computer than to use a Bridgeboard. Even the Atonce emulator, a much more clever design, is still expensive compared to the cost of IBM clones. So what's the point of all this IBM emulation anyway? Well,
Commodore marketers will tell you that it helps to create a bigger market for Amigas in other words, to sell more Amigas.
If that's the goal, the Bandito has a better way. If you turn the Bridge- board idea around, then it makes a whole lot more sense. Yes, the Bandito is proposing that Commodore create Amiga on a card for the IBM PC the ultimate game sound card. Hey, think about it. It wouldn't be hard; all the necessary chips would easily fit on a full-size (maybe even a half-size) card, and without the expense of the case, keyboard, disk drives, and manufacturing, the price could be quite low $ 299?
Maybe even $ 199? That sounds about right, enough to give Commodore a good profit, but low enough to be an attractive buy. Why would people buy it? Well, it would be a terrific sound card, and a great way to play some hot games. Also, it could offer some good co-processing power for animation and windows. Commodore should include drivers for Windows and other popular software that could use the help. The card would also offer video capabilities, Fast Guide to Amiga CLI Imagine the perfect guide to AmigaDOS. It would cover both 1.3 and 2.0. It would describe every option of every command, and
show examples of commands you need to use everyday.
It would describe how to use scripts, shell commands, and wildcards. Like the Fast Guide to Amiga CLI. It would be designed for speed, be slim, conciseiv written, and easy to travel with.
12 pages. 8.5" x 11", S8.95. From Vidia. P.O. Box 1180.
Manhattan Beach. CA 90266.
Available at fine Amiga dealers. For direct orders add 75 cents P&H per copy.
VIDIA The Fast Guide io Amiga CLI Is this what you're looking for?
Circle 111 on Reader Service card.
Like true NTSC output and a range of terrific video software and hardware.
Heck, with some work you could probably even make the Video Toaster work with it. Ditch the Bridgeboard and go after the real market. Commodore.
New Business NewTek has started NuTopia, a joint venture with Todd Rundgren that will create animations similar to Todd's "Change Myself" video for various customers. This was formally announced at the SIGGRAPH show, where NewTek made a splosh with the Toaster. The Bandito hears that the new video effects in the Toaster
2. 0 software are really unusual, like a "blackboard" wipe and a
"poured video" wipe. NewTekkies claim that so far, they've
only tapped a small part of the Toaster hardware's
capabilities. Well, savs the Bandito, then they better get
back to writing software. Let's see what it can really do...
New Horizons has bought Central Coast software and will be
merging the product lines and firms.
This is another example of increasing consolidation in the Amiga software market; it should produce a stronger firm and better product development.
You can expect to see more of this in the future if Amiga sales continue to languish. If there aren't enough hardware sales to drive company growth, then companies either have to grow by acquisition or create new product lines. Unfortunately for the Amiga faithful, many Amiga developers are expending their development dollars in other software markets. For instance, Gold Disk is making a push into the Macintosh animation market. New Horizons has a Macintosh word processor. You'll probably start seeing Windows products from Amiga developers VISIONSOFT P0 BOX 22517 CAMEL, CA 93922 MEMORY
UNIT 2KB 4KB 8KB 1XB-80 SIMM S 43.50 as 187 342 4X8-80 S1HM
179. 00 179 35B 256X4-B0
5. 25 85 158 331 256X4 ZIP
6. 50 104 192 368 1X1-B0
5. 25 85 158 331 1X4-80 DIP
35. 00 140 278 525 1X4-70 SC ZIP
29. 50 118 235 437 1X4-80 SC ZIP
25. 00 102 204 401 ICD Ad RAX S40 89 175 255 - ICD AdRAM 2080 115
193 416 IVS META 4 225 307 " GVP 11 8 SCSI HC 195 283 371 538
AdSCSI 2080 169 253 337 497 TRURP pro A5Q0 42K----429 A2000
INT. FLOPPY......89 SUPSAHOOEI1 2400 . 95 bigfoot A5G0
povieb.....35 FATTER AGNUS......95 A500 I NT FLOPPY...99
SUPRA A50OXP 4O8.229 A0SPEED ...205 ORDERS
ONLY:80Q-735-2633 visa hc INFO Si PRICES: 408-626-2633 FAX:
408-626-0532 CALL FOR CURRENT QUANTITY PRICING anxious to
leverage their knowledge of graphic interfaces. Where does
this leave the Amiga faithful? perhaps with not as many
product upgrades in the future.
That’s Entertainment What's hobbling Amiga games these days is the sheer size of the European market with its 512K, one- drive A500's. Despite the strong showing of some 1MB games in Europe, many developers are still leery of creating large games for the Amiga because they fear they won't sell enough in the lucrative European market. Sodevelopers are watching closely to see how well CDTV is received in Europe. After all, that would be a much better hardware platform for games. Psygnosis is already working hard on technology for CDTV. Their smash hit Lemmings is already out for the CDTV, and
they have a demo on the disc of some amazing fractal landscape generation.
It looks iike the next generation of incredible Amiga games will be coming on CDTV.
As evidence that the European market is becoming more important, the Bandito offers up this tidbit: Sega, the Japanese videogame giant, has bought Virgin Mastertronic operaAmiga 500 Detachable Keyboard?
The Freedom 500 detachable keyboard is here; just $ 169.95!
* Easy to install - no soldering
* Faceplate copy holder included
* Made in the U.S.A!
To find a store near you call:
(313) 769-8727 any time 24 hours.
Orders & Info calf: Lightning Bolt Computers _ (MTU? T _9a m - 5jo m _ Circle 166 on Reader Service card.
Tions in the UK, Germany, Spain, France, and Austria for a cool $ 52 million. The reason: access to strong distribution channels in those countries. The Bandito predicts that more European software companies, many of whom rose to prominence on the C64 and later the Amiga, will become acquisition targets for growing international software companies seeking better European operations. [Atpresss time this sale hasn't been confirmed. Ed.] In other entertainment news, Sierra Online is starting a games-only network called The Sierra Network.
Initially, they'll just have games like m Memory Management, Inc. Amiga Service Specialists Over four years experience!
Commodore authorized full service center. Low flat rate plus parts. Complete in-shop inventory Memory Management, Inc. 396 Washington Street Wellesley, MA0218I
(617) 237 6846 Circle 186 on Reader Service card.
Bridge and Chess, but they are working on multiplayer versions of games like Red Baron and Leisure Suit Larry for next year. Pricing will be a flat monthly rate, which the Bandito suggests is the wave of the future. Genie has a $ 4.95 monthly rate for ail the telecom you can eat, though many sendees are billed at an hourly rate. CompuServe is still stuck with hourly charges, but that may change in the coming year. Mean- w'hile, PeopleLink has folded, and many of their users have switched to other networks. By the way, if you haven't tried them, such networks are FOR NEW AMIGA USERS Ages4to7
Learn the Alphabet and Have Fun Animation, Pictures, Letters, and Song $ 30.00 Check or COD Dealer inquiries Welcome PARTH GALEN BOX 482 OOUO SPRING, MINN 56320
(612) 685-8871 Circle 115 on Reader Service card.
A great place to find public domain pictures, shareware, and many other things of interest to avid Amigans.
From what the Bandito hears, Sierra is promising better Amiga versions of their games in the future.
Amiga fans have complained about some of their earlier conversions, and their voices have been heard. That's a good thing, says the Bandito, because some companies are not even doing Amiga versions of their games. It looks like Origin Systems, creators of the Ultima series, have decided to concentrate in the IBM game market for awhiie. Apparently, Ultima V on the Amiga didn't do so well. Will this be true for other game makers? Not any time soon, says the Bandito. Most game makers are trying to maximize their profits by putting each game out on as many different computers as they can. That's
part of the reason you see so many companies expressing support for CDTV; they're just moving existing games over to it.
When will we see games constructed only for CDTV? Not until next year at the earliest. However, there are quite a few CD-ROM games under development, so several products that really take advantage of CDTV's capabilities should come out next year.
Amigas Down Under The World Of Amiga show held in Sydney, Australia attracted almost 30,000 people. Compare this to the last New York World of Amiga show, which drew only 19,000 Amiga fans.
Guess those folks down under are a lot more excited about the Amiga than the jaded American public.
CDTV was a big hit at the show, with many applications on display drawing good crowds.
Amigas All Over So just where are Amiga sales at these days? The Bandito has tried to get some numbers, but Commodore is being cagey about exact figures.
Seems as though there’s good news and bad news. The good news; The Bandito’s data receptors say that the Amiga is closing in on the 3 million unit mark worldwide, and that number should be reached this year.
More good news; Commodore UK expects to sell 250,000-300,000 Amiga 500’s this Christmas, just as they did last Christmas. Germany is not doing quite so well as they had been, but some of that is attributed to the general economic slowdown caused by Reunification.
Copyist Companion for the Amiga Composer Converts "Deluxe Music Construction Set" files to Dr. T’s "The Copyist", for professional quality printing.
Copyist Companion reads a DMCS music file and converts it inlo a beautifully laid oul Copyist score, meticulously translating: time and key signature changes, variable measure widths, beams, rests, chords and notes of all durations, stem direction, slurs, lies, dots, triplets, quintuplets, repeats, endings, dynamics, crescendi, tempo changes, text, and special musical symbols. Use DMCS as a fast score entry front end to The Copyist!
Send S39.95 plus $ 2.00 shipping to; Didkovsky Nerveware. 171 East 99th Street 20, New York, NY 10029 tel (212)369-1733 Delete Mrnt ConUrucuon Sri it a registered irkJcmari tif hlrctnwiK Arts The Copyta » a rrgiuefrd tr*Jctnuk of Dr. Ft Music Soft* *™ Gpyul Coqunon ctpynphi 1991 DktkimLy.Nrnmrr Worts tin any Amiga, m copy protected. MtulH on HD, Workbench 101* So what's the bad news? U.S. sales haven't picked up. In fact, the Bandito hears mutterings that Amiga sales are slower now than they were two years ago, hut you can't necessarily believe everything you hear. The new PowerUp program,
giving C64 owners a break on the Amiga 500, is working well and may help the numbers along this year. But while Commodore has been doing a good job of getting previous Commodore customers to buy Amigas, they still haven't figured out a good way to attract new buyers.
What's the problem? Well, the price performance difference between the Amiga and other computers is eroding. The difference between an A500 and an IBM clone used to be stunning. But clone prices have dropped sharply in the last year or two, and now for the cost of an Amiga 500 system, you can put together a clone system. Still not as good as the Amiga, but a lot better than it used to be for the price. People are comforted knowing they can run the same software they use at work.
Heck, even the Macintosh is a little more reasonably priced these days, though the comparison is still laughable.
So what's the answer? Well, the Bandito thinks that the price of the Amiga 500 has to be even lower, and Commodore needs to spend heavily on advertising, and keep up the spending for at least a year or two. A small ad flurry every couple of years doesn't build recognition. And get Workbench 2.0 into ROM in all A500's as fast as you can, because that's an operating system that can really compete with the latest from Microsoft and Apple. Oh, yeah, come out with a Commodore-labeled expansion chassis like the Bodega Bay. Heck, Commodore should buy the Bodega Bay from California Access and sell it
themselves; why waste the effort to reinvent it? Offer the CD-ROM drive at a reasonable price to go along with the A500. At the same time, keep pushing CDTV, drive the price down further, and advertise it heavily. CDTV needs to be under $ 500 street price, and the A500 should be under $ 250. Then you'll see the sales rocket upwards.
EXPERIENCE HAM-E WORKSHOP” EXPERIENCE th, thrill of using the finest new PAINT-GRAPHICS- ANIMATION progrnm with your HAM-E display device. HAM-E Workshop gives the HAM-E artist the paint and animation capability enjoyed the world over by users of GEAPHICS WORKSHOP™. Solicited by the makers of HAM-E, Holosoft Technologies converted the popular Graphics Workshop program to draw, paint and animate using the 4 million colors made available by HAM-E.
Try the auto-generating PAGE and CELL ANIMATIONS, alterable move paths, and movement with acceleration. Supports ANIM format. Over 190 commands.
See the Graphics Workshop ad in this issue for more features, Offered at a bargain price because you had to ’buy' the hardware!
HAM-E WORKSHOP (only) $ 50 (US) I’lus applicable sale6 tax in California and New York.
Send check or money order to Holosoft Technologies, 1637 E. Valley Parkway, Suite 172, Escondido, CA., 92027; or write for more information.
IIAM-I* is j registered trademark, of Black Belt Systems.
_ AMIGA is a registered trademark of Commodore Business Machines.
Circle 164 on Reader Service card.
• AC* ew products c- other ml stuff n (confined from page p. 17)
Sundance Video Toaster Editor System The Amiga and the Apple
Macintosh make a powerful combination, working together to form
the Sundance Toaster Video Production System.
The Sundance system is a complete machine control sys- tern that integrates VTR's, laserdisc players, and al! The VideoToa ster's powerful effects by simply pointing and clicking on the Macintosh screen. Tire two programs for the Macintosh, Q-BASE and Q-CU T, interfaced with NewTek's Video Toaster, provides enormous post-production capabilities for a low price.
The video editing program, Q-CUT, is video oriented; it is not an emulation of the old- style film cutting environment. It is designed tominimi .e learning and training time by presenting the user with familiar SMPTE time code editing operations. With A B Roll, generate an Edit Decision List (EDL) from a cuts only "workprint," then auto-as- semblc fheprogrom with effects generated by the Toaster, A tosh or MM1 will automatically cue to the in frame of any scene in the database. Both Q-BASE and Q-CUT can run simultaneously, so the userdoesn'thave to quit one program to enter the
other; it's just a matter of clicking the Q-CUT or C-BASE window.
Along with the Sundance system, the Video Toaster provides multi-machine editing and integrated scene logging, as well as control for outputting Lightwave 3D animations, ft's the perfect video production system. A demo disk and information packet is available for $ 10.00 directly from Sundance, Suggested Retail Price: Q-BASE $ 675.00, Cuts Only (includes Q- BASE) 51,991.00, A B Roll (includes Q-BASE & MM1) 53,995.00, Sundance Technology Group, 6221 N. O' Connor Rd., Ste. 105, Irving, TX 75039, (214) 869-1002, Inquiry 252 .AC* The Sundance Video Toaster was on display at the MacWorld
Exposition in Boston, Massachusetts. The show was held August 6 - 9, 1991.
Multi-M achine I n ter face (MM I) hard ware dev ice a I lows the user to control up to 15 playback sources using any combination of VTRs, VCRs and disc players. Q-CUT' will record Lightwave 3D single frame animations. Other features i nclude EDL management and music cuts.
Q-BASE is a simple, fast, easy-to-use Macintosh scene logging database which can create a permanent log of original footage based on SMPTE time code. When integrated with Q-CUT, scenes can be instantly located and effortlessly imported into the Edit Decision List. Q-BASE also offers project info archives, key word search forany word or words, a Group Scenes by key words option, and an event list. With the Autu-Q feature, the Amiga or any machine connected to the MacinThousands of Macintosh users saw the power of Amiga desktop video.
4*1 “Powerful programs of growth and adventure’1 1$ 9 fi.
% £ £ % $ THE MAGIC MIRROR... a toolbox for your mind. E Kinnie.
PhD,. Clinical Psychologist. $ 39.95. THE MAGIC MOUNTAIN ... a journey into another reality.
Not for children. Specify male or female version $ 29.95 each.
Both. $ 39,95.
MERLIN ... an apprenticeship. $ 29.95. 1 CHING ... ancienl Chinese wisdom and prophecy. $ 29.95. Blue Valley, 29 Shepard S!„ Walton, NY 13856 $ 29.95 Each (Plus $ 2 75Tape Shipping & Handling) MasterCard, VISA. Check. COD all OK’ Ca0 For Our Product Guide Orders: 1-800-234-0678 IBM Compatibles and AMIGA Hjrjofl Vom PrcHSjctars. Inc. Inovntu (7(3)571-0001 M7&A Franc™ Rwd Alexandra, VA 22310 Circle 165 on Reader Service card.
* Vol. 1 No. 1 Premiere, 1986 Highlights include: "Super
Spheres", An Abasic Graphics Program, by Kelly Kauffman "Date
Virus", by J. Foust "EZ-Term", bv Kelly Kauffman "Inside CLI"r
by G Musser ¥ Vol. 1 No. 2 1986 Highlights include: "Inside
CLI: Part Two", bv G. Musser "Online and the CIS Fab'ite 2424
ADH Modem", by J. Foust ¥ Vol. I No. 3 1986 Highlights include:
"Forth!", A tutorial "Deluxe Draw!!", An AmigaBASIC art
program, by R. Wirch "AmigaBASIC", A beginner's tutorial
"Inside CLI: Part 3". By George Musser
* Vol. 1 No. 4 1986 Highlights include: "Build Your Own 5 1 4"
Drive Connector", by E. Viveiros "AmigaBASIC Tips", by Rich
Wirch "Scrimper, Part One", by P. Kivolowitz '¥ Vol. I No. 5
1986 Highlights include: "The HSI to RGB Conversion Tool", by
S. Pietrowicz "Scrimper: Part Two" by Perry Kivolowitz
"Building Tools", by Daniel Kary « Vol. I No. 6 1986 Highlights
include: "Mailing List", by Kcllv Kauffman "Pointer Image
Editor", by Stephen Pietrowicz "Scrimper; Part Three", by Pern'
Kivolowitz ¥ Vol. 1 No. 7 1986 Highlights include: "Try 3-D",
by Jim Meadows "Window Requesters in Amiga Basic", bv Steve
Michel "I C What I Think", by R. Peterson "Linking C Programs
with Assembler Routines", by G. Hull ¥ Vol. 1 No. 8 1986
Highlights include: "Using Fonts from AmigaBASIC", by Tim Jones
"A Tale of Three EM ACS", by Steve Poling ",bmap File Reader in
AmigaBASIC'', by T. Jones « Vol. 1 No. 9 1986 Highlights
include: "Starting Your Own Amiga-Related Business", by VV.
Simpson "Keep Track of Your Business Usage for Taxes", bv j
Kummer "Using Fonts from AmigaBASIC: Part Two", by Tim Jones
"6S000 Macros On The Amiga", by G. Hull ¥ Vol. 2 No. 1, January
1987 Highlights include: "AmigaBASIC Titles", by Bryan Catlev
"A Public Domain Modula-2 System", by Warren Block "One Drive
Compile", by Douglas Lovell ¥ Vol. 2 No. 2, February 1987
Highlights include: "The Modem", bv Joseph L. Rothman "The ACO
Project....GraphicTeleconferencingonlhe Amiga".
By S. R. Pietrowicz "A Disk Librarian In AmigaBASIC", by John Kerman "Creating And Using Amiga Workbench Icons", by C. Hansel Back Issue Index
* Vol. 2 No. 3, March 1987 Highlights include: "Subscripts and
Superscripts in AmigaBASIC", by I. Smith "AmigaTiix", Amiga
shortcuts, by W. Block "Intuition Gadgets", by Harriet Maybeck
Tolly "Forth!", by Jon Bryan
* Vol. 2 No, 4, April 1987 Highlights include: "Jim Sachs
Interview", by S. Hull "The Mouse That Got Restored ", by Jerry
H uil and Bob Rhode "Secrets of Screen Dumps", by Natkun Okun
"Amigatrix II", by Warren Block ¥ Vol. 2 No. 5, May 1987
Highlights include: "Programming in 68000 Assembly Language",
by C. Martin "Using FutureSound with AmigaBASIC", by J. Meadows
"Waveform Workshop In AmigaBASIC", by J. Shields "Intuition
Gadgets: Part II", by H. MaybeckTolly ¥ Vol. 2 No. 6, June 1987
Highlights include: "Modula-2 AmigaDOS Utilities", by S.
Faiwiszewski "Amiga Expansion Peripherals", by J. Foust "What
You Should Know Before Choosing an Amiga 1000 Expansion
Device", by S, Grant
* Vol. 2 No. 7, July 1987 Highlights include: "Video and Your
Amiga", by Oran Sands "Quality Video from a Quality Computer",
by O. Sands "All About Printer Drivers", by Richard Bidak
"68000 Assembly Language", by Chris Martin ¥ Vol. 2 No. 8,
August 1987 Highlights include: "Modula-2 Programming"
"Assembly Language" "Disk-2-Disk", by Matthew Leeds "Skinny C
Programs", by Robert Riemersma. Jr.
¥ Vol. 2 No. 9, September 1987 Highlights include: "Modula-2 Programming", by S Faiwiszewski "AmigaBASIC Patterns", by Brian Catlev "Programming with Soundscape", by T. Fay ¥ Vol. 2 No. 10, October 1987 Highlights include: "Max Headroom and the Amiga", by John Foust "Amiga Artist: Brian Williams", by John Foust "All About On-line Conferencing", by Richard Rae "Fast File I O with Modula-2", by Steve Faiwiszewski ¥ Vol. 2 No. 11, November 1987 Highlights include: "Modula-2 Programming", S. Faiwiszewski "68000 Assembly Language", by Chris Martin "The AMICUS Network", by John Foust "C Animation:
Part II", by Mike Swinger ¥ Vol. 2 No. 12, December 1987 Highlights include: "CLI Arguments in C", by Paul Castonguay "MIDI Interface Adaptor", by Barry Massoni "Modula-2", by S. Faiwiszewski "Animation for C Rookies: Part III", by M. Swinger ¥ Vol. 3 No. 1, January 1988 Highlights include: "C Animation: Part IV'", by Michael Swinger "Forth", by John Bryan "The Big Picture", by Warren Ring "Modula-2 Programming", by S. Faiwiszewski ¥ Vol. 3 No. 2, February 1988 Highlights include: "Laser Light Shows with tlu* Amiga", by Patrick Murphy "Photo Quality Reproduction with the Amiga and Digi- View",
by Stephen Lebans "68000 Assembler Language Programming", by Chris Martin "AiR I", Icon-based program language, by S. Faiwiszewski ¥ Vol. 3 No. 3, March 1988 Highlights include: "The Hidden Power of CLI Batch File Processing", by J. Rothman "Perry Kivolowitz Interviewed", by Ed Bercovitz "PAL Help", A1000expansion reliability, by Perry Kivolowitz "Amiga Serial Port and MIDI Compatibility for Your A1000", by L. Ritter and G. Rentz
• Vol. 3 No. 4, April 1988 Highlights include: "Writing A
SoundScape Patch Librarian", by T. Fay "Upgrade Your A1000 to
A50Q 2000 Audio Power", bv R Bassen 'The Big Picture, Part II:
Unified Field Theory", by YV. Ring ¥ Vol. 3 No. 5, May 1988
Highlights include: "Interactive Startup Sequence", by Udo
Pemisz 'The Companion", by P.Gosselin 'The Big Picture, Unified
Field Theory: Part III", by W. Ring "Modula-2", Termination
modules for Benchmark and TD1 compilers, by Steve Faiwiszewski
¥ Vol. 3 No. 6, June 1988 Highlights include: "Reassigning
Workbench Disks", by John Kennan "An IFF Reader in
Multi-Forth", by Warren Block "Basic Directory Service
Program", Programming alternative to the GimmeeZeroZero, by
Brvan Catlev ¥ Vol. 3 No. 7, July 1988 Highlights include:
"Roll Those Presses!", The dandy, demanding world of desktop
publishing, by Barney Schwartz "Linked Lists in C ,by W, E,
Gammill ''C Notes from the C Group", by Stephen Kemp ¥ Vol. 3
No. 8f August 1988 Highlights include: "The Developing Amiga",
A gaggle of great programming tools, by Stephen R. Pietrowicz
"Modula-2 Programming", Libraries and the FFP and IFF math
routines, by Steve Faiwiszewski "Amiga Interface for Blind
Users", by Carl W. Mann "Tumblin'Tots", Assembly language
program, by D. Ashley ¥ Vol. 3 No. 9, September 1988 Highlights
include: "Speeding Up Your System". Floppy disk caching, by
Tony Preston "Computer-Aided Instruction", Authoring system in
AmigaBASIC, by Paul Castonguay "Gels in Multi-Forth, Part II:
Screenplay", by John Bushakra ¥ Vol. 3 No. 10, October 1988
Highlights include: "The Command LtneiNEWCLI: A painless way to
create a new console window", by Rich Falconburg 'Bob and Ray
Meet Frankenstein", Create, animate, and metamorphose graphics
objects in AmigaBASIC, by R. D'Asto "HAM & AmigaBASIC", by
Bryan Catlev ¥ Vol. 3 No. 11, November 1988 Highlights include:
"Structures in C", by Paul Castonguay "On The Crafting of
Programs", Speed up your progs, by D. Hankins "BASIC Linker",
Combine individual routines from your program library to create
an executable program, by B. Zupke ¥ Vol. 3 No. 12, December
1988 Highlights include: "Converting Patch Librarian Files", by
Phil Saunders "Easy Menus in J Forth", by Phil Burk "C Notes
From The C Group: Program or function control coding", by
Stephen Kemp « Vol. 4 No. I, January 1989 Highlights include:
"Scrolling Through SupcrBitMap Windows", by Road Predmore "Sync
Tips: Dot crawl, the Amiga and composite video devices", by
Oran f. Sands "Pointers, Function Pointers, and Pointer
Declarations in C by Forest W. Arnold ¥ Vol. 4 No. 2, February
1989 Highlights include: "Sync Tips: Getting inside the
genlock",by Oran Sands "On the Crafting of Programs: A common
standard for C programming?", by D J. Hankins An Introduction
to Arexx programming", by Steve Faiwizcwski
* Vol. 4 No. 3, March 1989 Highlights include: "Fractal
Fundamentals”, by Paul Castonguay "Image Processing With
Photosynthesis", by Gerald Hull "Benchmark 1: Fully Utilizing
The MC68881", Part I: Turbocharging the savage benchmark, by
Read Predmore "Breaking the Bmap Barrier", by Robert D'Asto ¥
Vol. 4 No. 4, April 1989 Highlights include: "Adding the
Not-So* Hard Disk", by J P. 1 wordy "The Max Hard Drive Kit", A
hard drive installation project.
Using Palomax's Max kit, by Donald W. Morgan "Sync Tips: A clearer picture of video and computer resolutions", by Oran J, Sands ¥ Vol. 4 No. 5, May 1989 Highlights include: "Building Your Own Stereo Digitizer", by Andre Fheberge "MIDI Out interface", by Br. Seraphim Winslow "Digitized Sounds in Modula-2", by Len A. White "Sync Tips: The secrets hidden beneath the flicker mode", by Oran J. Sands
* Vol. 4 No. 6, June 19S9 Highlights include: "At Your Request:
Design your own requesters in AmigaBASIC", by John F.
Weiderhirn "Exploring Amiga Disk Structures", by David Martin
"Diskless Compile in C", by Chuck Raudonis
* Vol. 4 No. 7, July 1989 Highlights include: "Adapting Analog
Joysticks to the Amiga ', by David Kinzer "Using Coordinate
Systems: Part II of the Fractals series addresses the basts of
computer graphics", by P.Caslonguav ¥ Vol. 4 No. 8, August 1989
Highlights include: "Getting Started in Video", by Richard
Starr "Executing Batch Files in AmigaBASIC", by Mark Aydellotte
"Building a Better String Gadget", by John Bushakra v Vol. 4
No. 9. September 1989 Highlights include: "Digitizing Color
Slides And Negatives on the Amiga", by Ron Gull "Improving Your
Graphics Programming", bv R. Martin "Cell Animation In
Modula-2", by Nicholas Cirasella
* Vol. 4 No. 10. October 1989 Highlights include: "Better
TrackMouse", by Robert Katz "APL & The Amiga", by Henry Lippert
"More requesters in AmigaBASIC". By John Wiederhim "Glatl's
Gadgets”, by Jeff Glatt '« Vol. 4 No. 11, November 1989
Highlights Include: "The Amiga Hardware Interface", by John
lovine "APL & The Amiga, Part II", by Henry Lippert "64 Colors
In AmigaBASIC", by Bryan Catley "Fast Fractals ", by HugoM.H,
Lyppens
* Vol. 4 No. 12, December 1989 Highlights Include: "The MIDI Must
Go Thru", by Br. Seraphim Winslow "View From the Inside:
Bars&Pipes", by Melissa Jordan Grey "ARexx Part II", by Steve
Gillmor "A CLI Beginner's Questions Answered”, by Mike Morrison
¥ Vol. 5 No. 1, January 1990 Highlights include: "Animation?
BASICally!", Using Cel! Animation in AmigaBASIC, by Mike
Morrison "Menu Builder", by T. Preston "Facing the CLI", Disk
structures and startup-sequences, bv Mike Morrison '¥ Vol. 5
No. 2, February 1990 Highlights include: "A Beginner's Guide to
Desktop Publishing On The Amiga", by John Steiner "Resizing the
shcll CLl Window", by William A. Jones "Call Assembly Language
from BASIC", by Martin F¦ Combs ¥ Vol. 8 No. 3, March 1990
Highlights include: "Screen Aid", A quick remedy to prolong the
life of your monitor, b Bryan Catley "The Other Guys' Synthia
Professional", review by David Duberman "Passport's Master
Tracks Pro vs. Blue Ribbon Bakery's Bars&Pipes", by Ben Means
* Vol. 5 No. 4, April 1990 Highlights include: "Bridging the 3,5"
Chasm", Making Amiga 3.5“ drives compatible with IBM 3.5“
drives, by Karl D. Belsom "Bridgeboard Q & A", by Marion Deland
"Handling Gadget & Mouse IntuiEvents", More gadgets in
Assembly, by Jeff Glatt "Ham Bones", by Robert D'Asto
* Vol. 5 No. 5 May 1990 Highlights include: "Commodore's Amiga
3000”, preview "Newtek's Video Toaster", preview "Do It By
Remote", bv Andre Thcberge "Rounding Off Your Numbers", by
Sedge wick Simons Jr.
¥ Vol. 5 No. 6, June 1990 Highlights include: "Convergence", Part 5 of the Fractal series, by P. Castonguay "C++: An introduction to object-oriented Amiga programming", by Scott B. Steinman "APL and The Amiga: Primitive Functions and Their Execution", by Henry T. Lippert ¥ Vol. 5 No. 7, July 1990 Highlights include: "Apples, Oranges, and MIPS: 68030-based Accelerators For The Amiga 2000", by Ernest P. Viveiros, Jr.
"Poor Man's Spreadsheet". A simple spreadsheet program that demonstrates manipulating arrays, by Gerry L. Penrose "Crunchy Frog II", by Jim Fiore "Getting to the Point: Custom Intuition Pointers Tn AmigaBASIC", by Robert D'Asto ¥ Vol. 5 No. 8, August 1990 Highlights include; "Mimetics* FrameBuffor", review by Lonnie Watson "Desktop Video in a University Setting", by John Steiner "Title Screens That Shine: Adding light sourees with DeluxePaint III", by Frank McMahon ¥ Vol. 5 No. 9, September 1990 Highlights include: "Programming In C on a Floppy System", Yes even a stock A500 with a 512K RAM
expander, by Paul Miller "Voice-Controlled Joystick", by John lovine "Gradient Color Dithering on the Amiga Made Easy", by Francis Gardino
* •' Vol. 5 No. 10, October 1990 Highlights include: "Notes on
PostScript Printing with Dr. Ts Copyist", by Hal Belden "CAD
Overview: X-CAD Designer, X-CAD Professional, IntroCAD Plus,
Aegis Draw 2000, UhraDesign", bv Douglas Bullard "Sound Tools
for the Amiga", by M. Kcvelson "Audio Illusion", Produce
fascinating auditory illusions on your Amiga, by Craig Zupke '¥
Vol. 3 No. 11, November 1990 Highlights include: "Getting A Lot
For A Little", A comparison of the available Amiga archive
programs, by Greg Epley "High Density Media Comes to the
Amiga", by John Steiner 'The KCS Power PC Board", by Ernest P.
Viveiros, Jr.
¥ Vol. 5 No. 12, December 1990 Highlights include: "Information X-Change", by Rick Broida "Feeding The Memory Monster", the 1CD AdRAM 540 and Ad RAM 560D, review by Ernest P. Viveiros, Jr.
"Making A Name For Yourself", Creating logos on the Amiga, by Frank McMahon ¥ Vol. 6 No. 1, January 1991 Highlights include: "Electronic Color Splilter", an inexpensive way to grab images off video sources, by Greg Epley "The Animation Studio", Disnev s classic approach in a character animation program, by Frank McMahon "Forensic Animation”, the Amiga helps out in the courtroom, by Andrew Lkhtman
• Vol. 6 No. 2, February 1991 Highlights include: "Xetec's
Cdx-650", CD-ROM technology for the Amiga, by Lonnie Watson
"More Ports For Your Amiga", by Jeff Lavin "Medley", A look at
different types of music software available, by Phil Saunders ¥
Vol. 6 No. 3, March 1991 Highlights include: "NewTek's Video
Toaster: A New Era In Amiga Video", a complete tour of the
Video Toaster, by Frank McMahon "Ultrasonic Ranging System",
the sonar system project continues by John lovine "Writing
Faster Assembly Language", the discussion on how to speed up
programs with assembly is completed, by Martin F. Combs ¥ Vol.
6 No. 4, April 1991 Highlights Include: "DCTV", manipulate
millions of colors in real time, by Frank McMahon "Lauren in
Disguise", workaround to Delux Paint III s lack of HAM support,
by Merrill Callaway "Medley", by Phil Saunders Plus, a special
feature on Graphic Word Processors ¥ Vol. 6 No. 5, May 1991
Highlights include; ’The Big Three in DTP," A desktop
publishing overview by Richard Mataka ’The Amiga Desktop
Publisher's Guide to Service Bureaus," bv John Steiner
"M.A.S.T.'s Parallel Port SCSI Adapter," An inexpensive way to
attach a hard disk to your A500 by Dan Michaelson "All in One,"
programs for the beginner by Kim Schaffer
• Vol. 6, No.6, June 1991 Highlights include: "MaxiPlan Plus a
review by Chuck Raudonis "CDTV," a comprehensive look at
Comodore s hottest item "HAM-E," a review introducing an
excellent 24-bit color video board by David Johnson "Pixel 3D,"
review by John Steiner "Professional Page 2.0," a review of a
complete and truly professional desktop publishing package by
Rick Broida '¥ Vol. 6 No. 7, July 1991 Highlights include:
"Firecracker 24", a review of the latest is 24-bit video boards
from Impulse by Frank McMahon "Proper Grammar", a review of a
comprehensive spell and grammar checker by Paul Lariveb
"PageSlream", another entry in the word processing desktop
publishing software line, by John Steiner Also, extensive
Summer CES coverage!
• Vol. 6 No. 8, August, 1991 Highlights include: "Alterlmage",
create titling and special effects for your home videosand
desktop publishing in minutes bv Frank McMahon fThe Jerry
Bryant Show", AC interviews Jerry Bryant whose secret weapons
for producing four hours of television a week are the Amiga and
the Video Toaster "Understanding Genlocks". What is a genlock?
Which one is best? The answers to these questions and more by
Matt Drabick "Super 8 Meets the Amiga’', easy film-to-video
transfer with the addition of Amiga graphics, by Patrik Beck
"Looking Good with B.A.D.", a review of Centaur Software's disk
optomizing program by Rick Manasa Also, AC continues the
extensive coverage of the Summer CES in Chicago!
* Vol. 6 No. 9, September 1991 1 lighlights include: "Bars&Pipes
Professional," a review by Phil Saunders "Frame Buffer
Face-Off," an overview of framebuffers, by Frank McMahon
"DvnaCADD," a review bv Doug Bullard Plus: Special reports on
Multimedia applications AND Super show coverage from Australia
and Orlando!
The Fred Fish Collection Due lo the increasing size ol the Fred Fish Collection, only the latest disks are represented here. For a complete list ol all AC, AMICUS, and Fred Fish Disks, cataloged and cross-referenced for your convenience, please consult the current AC's Guide To The Commodore Amiga available at your local Amazing Dealer.
FndSfeBiUtZ AutOAeMl * ayrrrcrjtfy wtvch activates Th* wir&w under 9w mou» porter whan pttsrg any key Reqjres AmgaQS ? 0 Ihs s xerjon t« toduOM g*rn*i verson are sour® m C Axor Stefan Sjchr SackSFfort Serdsawndowtobaff wbrirdsttofrort with defined raam For ejampla pul a wroow vi front Dy double clicking m it and soot) it back wuh me rrwMIe mouse baton Any keyboard or mouse ever t can be trapped. Humber c1 rwAatM aeons can be charged lOoubte-cick »s top* cfck). InpemKTaj a a ro-fOOry Requires A-gaCS 2 Q The S vencn 1 03 Incudes german werwrt and source. Auner Stefan Sacrt CewScrw" A commoty
«*k*i centers n* trortsrrcss screen homanuly on hotkey Lheftf 4 you nonrteJy operate wf.
T7refican sweees ard an o« program oeecs a norm* trt semen Requires AmigaOS 2 Q Fths 8 verson t 05 Induttes german verson and source m C Author Stefan SbCTI Chv jnCoo”= A net* pa wot wcbanflctbe cotors 5»Pe wcrkteflCfi or any aw puffc sawn The fe&re Of r«s sod s -3 tore mosoeaJarce. T jm if* ten of re scroer on
• n*ci i opens, rsread cf msstng on tooaz E Locks Tay great i you
use any other ton! Than topaz on yoj workbench screen Tte is
verson 103. Tottodes german verson Binary tyvy Author 5tefjn
Stem LeftyUom* Yet another leftyUpuse. Tfn one «npteW««J as .1
commoo Tf SwapsMWMnghtmouseeunontorwmes Raqtns AmgaOS20 Thu «
ws*cn 104 InduOn german verson and source m C Author Stefan
SbcM UcuseAcoH Yet anew nous* accelerate* Vd one im »m»«ed as a
conmdty * you And me bufl n joe*?'®® tx sO*. Try Bid one
Requires ArngaOS 2 0 ThssversntQI includes gemar rerson and
source m C Author Stetan Stent MousoBiarkm Blanks the mouse
pffntpr afrm .i defined timeout or it you press any key
Implemented as a commodity Requ-res AmgsOS 2 0. Tb8 S vwrwn 1
13 Incudes german verson and source n 0 AuPer Stefan StcAt
TtewSr»«Cx An 'open snel on noftey' commotjry |VM PcpCU)
Requires An*gaOS20 Thu n verson 105 includes german rewi ard
source « C Author Swfar Sbcht NLCate A cafcutaBof program !ha!
Uses r* NL ) look (see NLDaemoocnritsPskl
Itwlopentjnarysaeeoatthe touch of a tendon key. Verson 3 t 2.
Metopes source Author DavOe Cervorw NLDwmon ImpiemenQ a ‘New
Look" n Amga programs, by upng 30 kkegadges
Conwrtssirdardntuaqnwtfdowgadgets rto 30 v««rs V«orr t *3
rdudes Source AuPor DjtttoCaw* Reboot A programwhcimboots your
Amiga by caAngetoesCokS- Reboofi) tjrxXn Ths a verson 1 02
Includes source o C Author Stefar Sbcht Request Opens the OS 2
0 ftAoroqMter trcn senpt f es Tale, ten.
Gadgets and puoWscreen ol the requester can he changed by cemrnancSine options Ths s verson 1.00 incudes source in C. AuTor Sle*an Sscft WndowS-Vh? Acsvaiw md brmgs Id front neit or prewcus window w*ihg*wys Kaeys car be changed tmptererfled as a cornodty Ftequf« AmgaOS 2 0 Thd i v?wr ’ 05 IncLides garman versqn and source n C Author Stetan Sxh FfrtFlah Imi98 CpaWfle A paetie adrjlt ng program mar can be brojgrr up on just aoouT ary screen. «3u)ng MAM and £HB Verson 1 t. includessoltcernassemtty Author CrsgUwr FreeCooy FreeCopy is urtke moa copers n that b does net acfua»y copy dsns It f*mcv«s
rw protedon so dsks can easly be tjcsec x wffl aihos! Any program, and n same cases be msafed or your hard drve V*r«n T * bran crty Author GregPhngte Pauky Demo verson erf an Eng»sh to German and mce v*rsa| word translatw Garret Version 1 2. Binary or»y Author Dawl Welzef TapeCovw TapeCover pnrts Qut th(B« tfflte paprr «ser& br cased?
Upe cases it es you enter the name ct the songs, and the wte ot each sue ashxrtfl womonapy pnmerTafcanpnrt fi rat sens candensd mode versientO.rouJessa.-rce A C Author: Greg Pmgle WordSwch Ths is an ajamated wordsea gpverror Wonlscnert*- wts can be maea » r»y JubM o' the eg« ternary tJrecws and the purzte can be rotated or tlpoed 1 has a spartan but functional user interface hgh«gfiteJ by the roq library Tr« system default font undP W8 2 0 is supponed '& ne pucte display wrrttow Verson i o. nouOes vxree r C Ajmor OaglevP YxZ One player Yjtzw game Ths prpjram was wraen o t*e x kse rrwro-y and
10 mutpas* nroety VersonVO.
Nb-jdes SbuTO rC-AXior GregPn-ngie ZoomDaemor Adds a loom* gadget te every w oewna: can be Pressng ths gadpee makes the wmdew as targe as poss&ety asynaaaspossWe cebnngsrttackioits romaJ sze Version 2 13. NcJud* source Aotnor Davde Carvora EmtatLfflkffl Og h An Amga device independerrgrapncsl«r»Y tor tarran aopejtors Thus ts an enhanced art) debugged verson of a puCk dor*r Kxary. Me Kvetocment ol (tmcb was soorncnx: by tre US Gcvemm*rt Ths ktra-y s rtOLrrsd ter part c tha Uxteb pahage ahn rvJucted on Pw dai Thj * an jpcate w re verson on w* 2€? Kxan some m FORTRAN Author. Hal Bran Cn*g Wueti.
James Locker UkeBrtwla Matiob A FOR TRAH package (MATru LABvaiory) deveoptd by Argonre National Laboratories tor in house use tt provides comprehenSft« vedor and terser operatcm n a package W*xh may 9e prpyamrec we* through a raco argute or thogqn fcrecyapn of arpfBes Supported tuncocns indude tn, cos. Tan. ArcfuncSora upper tr.angulaj. lower triangular, Obtemvrjnts man nmcKiW «n*ry. Rv**fl matecw tegerrvaces wgenvectors, mater roots main tMjOs rrverscn and more Amga •pea'c features JxkAte wcrtbench st»r«. Pciarpotl, oontotxpioa Wihanted pW buher control, and algorithmic plot dtspkiy
guneraion This is an update to the vwiion cn dsk 267.
Wth many bjgtiei and code reorgarvzatpris Indudes source r FORTRAN Author Jm Locker Cteve User U « Eroca Fred Fish Disk 500 S nal Two programs aligned to mate it easy to wrteshefsenpts that must be synchrorued win the opwaton ofanomer m onterloavoddsk thrBhngbreiampte Inctudes source AuTcv OandeCervone iW rdows A program mat aKjws you to j» tte t«te ol a wnoow to Specify th* sawn pn which tte wirrttw will appear Hw provides a method ol opening CON and RAW windows on saoem oner ran tte WcrkBenc-h tor oampte incudes some Author D»*-de Cervone wktrtfy A program and nutier at corpanon ukidts j«f
ato* you » Coi f wmoows on ary sorasfl XTCJuOng Cusiam scfwts Icontfiffd windows tram* sma! Cons on the bottom at the sawn, and they can be operted agan by double- d«dung r**T Aim a*bws any sown lo become a shared.
Work Bunch tee screen, yyl gws you th« ablrfy to create fww screens tpecrcaf y lot ths purpose Each wmoow car- ten Its own custom icon There s a progrmnurf nterfact to allow programs to control their own tors Verson 3.8. reuses source Author Davoe Geryone FrrtfahJJakMl AddUteh; A program to add mfnfie rvrt*r of nenmte re Toots mefu on Worteench V20 Uses the Mmect Wortbonch Idrary cal'a and aftws updating from CL1 or Irom wrihm the menu (tsefl, meaning infinite number at (unaans &nary cmV sui swee a-rwkKke trom author Author Me W-bcn AutcOJ A PopClf fype repdeernen that worti *rth WatvBench 2 0
aryj fu»y compaiPte win A30CC A acc *erj»r boards Always rooms the deteult path and stack, ant) anon dficfcry Cart aufomjacaky cpen CUSHEU wmdows to 1 piei less trar. Somti see o -cpev OrwrtMih es mcajoe inopecmai fyxx&ney press wrrh the tjjalher to eiecute an S script Me. Verson 1.99d. bmary ony. Update to version on disk 424 with more enhancoments. Author N : Whon Dommos Thw s'jTjarc game ol armx w9i 64 stf Thecomputev
• teprovOiquseJcnaltengetoaryiWeqpijyer Verson 1 0. NcJjdeS
souroe n Base Author Ruuel Mason OOSWath Moniorfcr oafts to
AmgaDOS «a aw kbr»y Needs KicksWd 12 or 13 Tin is verson 1.0
Nstft Devpac Assembler VT 2! Terra tcJ jded Author A Voss WtcOe
Gen*ss A uraquefy heii* and poweHui orogrj-i 'cv genraang and
renoenng tTKtai landscapes Ongnaiaigoethmsato* ncprporsbng
fractal rivers as integral pans of the landscapes with natural
locking nv« vafteys. Gufleys, walerfaBs and lakes A ryjmber Ol
pnuKw can be vaned 13 maVy tte Landscape constrjehor prows* and
charge Tw character of The Vat krdscaoe Bwe « atso great r ?*w
rworn; Ths« a demo ww cf»» ccmmercal product by The sane name
malibke from lAooiUutions and has tome features dtsabM Binary
only Author James M Ba'tteen LltSI A Ht fyW program that
displays type of Tike Many types cf Mes routed, arc »«y a emcJ
fltornuBcn trom other Me pes tor recognitor Standard Am a
WkJcards supported Binary only Author Tic Wdson.
NewUst A porwrtui LIST repa»hen Sucpori mjry rcwrg sods,. TfarKiptetd case Mnntvff moa ootgnts cHeradby LIST, dateccnsfrudo-i uNfXwdoahK andmucfimor* Sort routines ar* wry t*« and memory usage «rmrtnrul Version 50. An update Is version 4.9 on disk 479 Binary omy Author: Ph»i Dwl; NoCkck A program to stop drives drdung in KjCkSlan V2 0 Uses the eorttt method A)sc mauded s a patch ter thetekstan Wet for a perm.i.neffl no c*ck for VI3 and V2 0. Pdf'A3Gl!)3 rtrscn «! Kjodte wrsan tr other Am as amaryonfy and ASCII patch Author Nc Wson Notrrors A Simp* to xe, G» f dmen program Its man fuftCSon i
to hpde CTYSkaf hard errors from flctOy Oste br hanj dsks.
»these ftska tar then » uMd ershout DOS shoring teac wrte errors B-nary 0nfy Author Nc Wilson tmmsMM AlIqRov A bttte utikty to make n easy to update program headers ran IwitJteCLI Requres AmgaDos20 Thte isVERSION I Ir.
Scua ncwsl Axhor Jan van aen Bavd CELLS Ae*fci*au»OTaia»ipern«a cn«Lb«»de«lterJ« Oesc-ow n the Conputen Ftecneasors cctemn of Ta Soent+cJlmencan. January 1990 Vtvscn | 3 So ce ndutted Author Dart* C9Wte E*rna?bme A rwenca1 sbategy gaw. That « spte ot rts hqh Mrrpteiry q f«J ard easy to pfay My nxuie ffinfr&ksd W a f«e zoorruble map Of 3* Roman empm (overscan and interlaced oppons 1 The *nulB on oekvwn marry hatoncal rights because of is accuracy (may be used tor etiuCitoca purposes) and a a c*ateng;rg and enterjrwig game ter two cr more wtyen (afso wes»ng ter soKary Studies). Varson 10
ttrywara) Bmary crYy Author Sven Hartrjnpl RerjmCooe Twc S*01 Dor*" 'LcgFC rd GetRCi b aAow me ¦fle&kn Cede' left by a pwva-s 3073- rt w wrr*j r a term satltre ter tgf-ur iscnpr, tesiryj. Ge'fkC a»ows The Return Code to be set c« mewed as desired Assembly source rndudod Author Jim Butterfield Syslnfo A progrim which lOponi interesting rntormaton about the corAgiraifrsn of yew macfwie ircOdmg seme speed xmcansoro with oSw conlquatcns veruons qf the OS serrwate cte- Varsion222 arxcate»vsrsicr 190cm dsk 433 &nbry onfy Adttvr Nc Wison TraoDCS AcrogTmthatatowseasytransterof data betneen DOS memory
ano frxkds* dew DOS mean! R« data ccrcarwd w fwi« Nw rvemgry means the data ccrtaned arywhen «iN11*te memery rup and trao as* de«* means data stored on a tak not aowsata win DOS log bObtbtec*sspecial kWder »sks etc). The transfer o1 dafa between these three areas a not normally easy or axvenei: TrackOoswas*mwn»overcomerws Ttesa refscn 1.(8 *1 todXe to 104 or Fish os* B-nary only AuSxir Nc Wtscr Frrd Ftsh Drsk 503 NoFtagLib A Ndrary con'aning 6 routmes tor tjofragrwttng nemcyy Erfraded and upoaw) from the Toot kbrafj' on w *75 Lxkjfles uxfit- Author Jan van den Baad PCQ A fr«4y reftsNtuMM. TA*
camping. Pascal cor-tteer for the Amiga Thu «verscn 1 2a, an upCatefo wson i tc on disk 331 It has many enhancements and improvmonts It S Cu"d«3 wih Tte OIBS) vfTtons tf A66K assempter Bifw irker. Debug, and Ucr is gwe a conpee oe- rcp mfr* ervranrert Indjdesfr* comcteersouceandetampw oogrrns. Ajw Patro Qum Efrt F'lh P«5*lSM PofyStkCon A certraized ShrH Command Interlace wtfi vrtWe sociable History and mouse access Allows muRipte fwfls » be corimled from a sngte corrrrandhisfciry tnrdow Commanoi can ba*e-«ieated wrte a mouse cidi A70X ol commands ter a project may be teacted nte the teiiqry
from a hie ter easy access Corpattw with both f 3 and 2 0 AmgaOOS Shareware oruvy onry Auw PeteGcodeve FbadFlcute A program r«f detemnes from a user nc&a&e date Oise re shores: and *asr«r routes between two ot«s srdides a coarse and a Setartd cara set and a pregrvn RoadScan, tor eianwwg the contents ot Large Roatfffoute data Mes This a version 1.7 Includes source Author: Jm BuMted SVMCock Yet anofwr arwnatqn from Enc S twartr Enc wanted to see if t« couM sw do an ervrjeen thae req rwd i*u men 1 MB to run Reused May 1991 Author Enc5cf*nrti Vww A led dtspUyer with many ctmfrois and teaiurw
mdudng Marahes frtefeavesm yXtoteedipret Thsuversor.
T 0. 3 re-wme r*f rogum AmgaGcs 20 Scut* s noudec Author jan Van Den Baard ViewOr Atews reakng the current drectpry by commandng V1EWDIR ” Displays a Ktmg ol Ihe specsfied drectory with The total byies at the bottom and the description of if* frte types nen to each Me Aho rckjdes a *wi strmg" to atew a DOS 2 0 VERSION ecrrrand to read Thu n vervx 2 '¦ V xnne TO me wvon y Os* 36« Av emoe* source mcsuded Author Am Buiterfete FrtdFlihDrtUCS TheDatrngGante Awry wet ocne arvmaqr by En: Scfrwa-U Thun Enc s biggest arwnjton prj ci to aate Tne arwrjson lasts neany 4 minutes and raeMr« 3 MB RAM to run
Ftp The Frog has is tends of trouble geramg to the housa ot tw grttnerd, Clansse Cat This carloon ararr.ation folows the sty* of The short thoatncal cartoons of eafrer days The arvrason XMCks to two ttecpes ShOTware AuThor Ere Schwarj FfldFMlMltM NGTC Rdease 0 of a tma gartw based on “Star Tn* The Nail Generator'TVstmei Pad t ncmtmsdsv. PanZaon dsk 507. You aha need Release One from dsks 404 and 405 Created with The Director Verson 2 B-nary ony Author Gregory Eatey EadFfSfiDtStieT LHCcn A program that wlcanrtd Arc and Zxtermaseda-cnwes to lHA?c tomat Tlwswiflsav? Prccousdsk spa® LHCcn wi do
png* files tx ertere dvectones It Jho ha the capabtey to preserve ft commert tete T« Me ter 985 program Pat aqkt 1 and ter Fte nJrvtoyats w* - label Stetf programs m that rrannw Verson IDT B-nary only Author: Sieve Rbbhns and BiU Hull NGTC Retease Two of a tm*a oame based on "Star Trt* The Neil Generator' TV sent* Pad 2 « on ms fck Pad I * on Us* £06 You aw "«d Fwtea»One trcm asks 4W and 4C5 CteWC rh The Drecicr Verscn 2. Brary afry AitPcr Gregory Epey CteYkcrt AtesLsmaF, itfnpte. Efkc*er. Sha-ewarsEkrlhWy Patg«s drectorws tft froppes n aoout naff Pe norma tvn* Confqurafxe ogttn and buflor*.
As we4 ai a* tt* usual features Ttw « Verson 130. An update to verson 112 on
* sk 406 Shareware Bm.vy ony Author: Chris Hamea HCC A-rvgapon Of
SoiObon.lmlodsC Compter, verson 2 0 Can ccmp«te*y comp*e wd.
Uxpods 32 M tftt. And optmcer can itgdwsf riraMi hcidw ccrxkwr
o06dn». Toot tor CfMing L*wnt3« cat* tor Ar a srs»m cats, stidx
ca*. C Mrry ndu* fc&. And ’te'i-y routmes 'haJ work wch
Motorcta FFP format Uses Asserrtrter AE5* tir*et Blmk and
provided run lime shared C Hcrary Cclti ttrary InCWft Mud*
Author Ec;c«r Gmifed A,-nga pod. Bug 4 iM arte enhaxemunti by
Dettet Wuerkner Frtdftsfi D-tt W9 Ujb Prayer A muse ptffyw Pat
kjacs ax) play, a Largo variety c bh frracker' type sound
radute$ . Wth an mtuoon mttrta®.
¦flows you to toad formats tke totutrack*r. Noser’ayer Sajndfraowr. FutereCcmposei and 7 cm -s irdU ng power jacKd noAA«- tedbdes mawy sample moduws nw*rM0tftwterms T»s«kw! 2 InCuJet jqutet Author Thornai Lanosourg PCKeyMap Ths prtnyam uses an lrputEwi!H.n(*« to nanputato the backslash f | and seme ottwi useful keys m order to better emulate an XT,-AT ?eytca’tt on rbo German Amiga Mtyboate (whitr is nrst.ng jie backslash and sore otw ley y Thrs is wrsfln t 0 hcuJes source AuPor P«v Vcrwrt Fred FshDuA 510 ATCcoy A program to copy fites ‘•on Pe Amga jto* o* a system eouoped wp a TC AT
brqgebcki*d B the PC sde, tdng wwdcarps Ccp« b-wsy fvoujn n* tw«d mempy Suppcris CLI and Work3*nch usage ff*is verson 222, »n update to wrson 2 2 on 6fk 468 Wtn some final bug fines, this wit bo Pe last non commercial roiaasw Shareware brary only Author Peter Vozwk SYNWORKS Agrjprxsor-tentedervranrne tardsign franngand test aI neural nerwyis 1 enclosed vffvon q jjx*c doman anc aooens ytf Prse nefwork mooes Nc; af pfftons aite watab* buT ?vs v«rpor prpvdK the most mporanr teaur« to allow users to «cde f nexaf
• v»&+i ate an acsmcnale Kvuhor to p«w crobems Bmary orty Author
Ukruw Kjow 'AIK A nrui detector, ths program 1x1 longer dnteds
spoorc v»n rnswao it concentrates on chocking system vectors
and vinous paramefers Pal vrn typically modfy in onJo- to
survive reboots ThsaversitKi 10. An update to
«rsqn27on8s*3i0lsie«Lnder 'Harr«' &narycrry Author Chns Kam«
Frri Fia3 p n 511 Connei A‘conned 4‘type game Ths ti verson 4 0
an ypcaie to vwion 3 B on ds* 493 Shareware binary anfy Author:
Adnan M-tot DrtYjrk A '«t yn»ir. Pmpte. *hc*nt. Shareware
DrUHfly that gets orectonBi ch fteppcs m about na na nomai ftne
Ccnhgtrabte opfens 3rd battens, as wrrf as at ffw usual
teat'j'Bi Thu s Verson I 31, an update to verson 1 30 on Ot*
506 Shareware Boary ody AJXt Crms Hamws Less A toil Ire teMrr
oescended from Uni leu'Less has toatu»es tourd on no cr r Amiga
6to reader it can use pipes, accepts muftpfo frtenamcs, and has
many convenient posttofvng commands tor 1 c wn d and backward
movemert, morkmg pontons etc The verson tun on al Ansgas. Uroer
any scmr, reszjkjSon and lert anq js*s re M fl-wcrjracer mi
orer moroyererts mx» seaches usng tegular eiprnsnns mjbpie tie
Mticson from Wawwrcn and r«x»nt opohtson Tha is version 1 42 an
upaate w venton 13 on 63* 149 rcuJn soLroe AuTcr Fuy 2vlmg »t
at OneKey Al320comps©ieirputhr«Jorterpeop«e*hocar orrty press
(® cause tottepres$ ed|one ktryhcard key 31 a time. QneKey
gathers inovtduafy ptessed qjafif'er keys (sh 1, aft, control.
Bto) and then app*«s them to the nert non quaifrer key that h
passed Thu d versmn 36.11 naxes sour® Autro- C*o*r Scfww PCG An
jpoate to PCOfrom tJsk 503 Tha a onfy aparute tktfrfiuhon ard
vckides ,uM the compiwr rtar pass, me documentation, and a
RpadMe Me You n«d thg dntnb on from prtk 533 to use tha rutenai
This update awnqntA AuW PawkOaJKJ 56We A shareware szMtatre
game, known. WxJp as Konoke Tfw rules can be vaneo. And we are
frve rtf &fn ways of worterg tftmugn the deck Atso incudes a
pstele tprjjmrtf ® foe tune the colors to your Hung and a sare-
setup tencson rat 'fr-e oei hpw nt the op crts are i«t Ths a
»*rson t 6 t*rs-y omy Authy Gteyton Wata btAmnkm Cs-h Reptocewl
ter the Amga stwrt vrrwirto UN'Xcsh Man livrtufM rnctodo over
100 bail m wmmards, 70 tuncions, new system vanabtes, Ite name
completion freer, programmable rammand WW «frtng. Tite casset,
auto Cd Uzy CO. Rtirtdfl nercs tor me she* enrdcw tejtomasc RX
mg, tea vanabtes it t statement bcos hgh Speed, plus trutf
mere- This a verson 5.15, an update » verson 4 02 on dsk 4 ba
tocluOessojrce Aymor U DominA Mu er C Bi'-oo $ D'W, M Dflcn
rfeyr Posiibry me srpngwr Renters* O?w«o type game avd'dCte
Shareware bnary onfy AuPor AmanM «tn MZPasca! A umpte Modua 210
Pascal trawcw Youcanwme umpte programs on you* Amga using one
ol the ava tebte MtxWa 2 compilers and then use tnnstor
togeneraie Fasca-1 soume tor eypod to other systems
• nr’ Pascal comprters Ver»n 1 Q rdudes sarce tf Uxto-i 2 Authcr
Greg Murnp Scktare Yet aroW scataue gam? Ncey done with gocd
graphics and sound Shareware Author Pat Clark FndFMl JMSa
DABTrxs a fr«*y osraa.aste rayta® program mar takes a dKcrpfon
of a 30 scene and renders 4 to a 24-bt Me which may be converwl
to HAM or wwrwed on an 24 on card The program foliates
scqhisteated loitures.
Constncbve SOW geaTteCry. 3rd various gmphrcs pnmnwdi such as a,tfc iconw cytmders. Eftp I. tph«tes. Piar« Nrgtt, snocr frongtes ard duurxs ¦dpnuts. Eto I Also eojxc ara many sample date Me* ard m» y xicteS ter oeatng new data lies ard tor fcst processing Tw OutpU Mcs SftfM ad BteaWOfoS 4re .wJuded Because of ns see, the sksmbulon has been spd onto two d*ks D«sk 513 turdvm the rayfracer yd di-gv 514 ccrtams the uhltwi Ths 8 tenwi 272. An update to version 2 C on *$ k 397 Author Davd Buff H*wLisJ A pcwwfrt LIST ccrrmamj Supqots many feotuin mefuang sens, characterMera. Case wmevty. Moil opcons
offered by LIST. Date ccvstjOot. UNIX w.toca*os, and nuch mere Sort fouflnes ate very fast and nerrcry usage is minimal Vwon 5 Ga an uocaie to vervon 5 0 on Os* 50t New tcntjrgs include reeurson, hurt mode Cukion tormtftng. Mj3«te paths pagng and much much nrt* Bmryorty Ajmer PH Dbg Frrt FtJhChj* 5H DkBT'ace A frtwy dsroLuatw* 'ifrta- program tMrt*M a Mscr rton ota 30 scene and 'enow 4 to *24 btfr* wt»ch may tie convert«t lo HAM or wmid on an 24 &t card Tho program features sopheftcated leiluiM constructive solid C imeiry and varxxtt graphics prmpves such »()j*Xics(oofte$ .CY««ef$ . etc.)
spheres, planes rang**. Mooch toaigteS. Arc OuMCS iocrus. «C I Asa mdudod re many s*npe daa and many urtew for Pmbng new data Nes and for posf proeessng It* output hies Sown and eitcutartes are included Because c*‘ is 5«B, the SstrtxjUjn has been spit onto two 4skj Dsk 5i3 contains the fijlra* and dec 514 contam the FM * verson 212. An update to verson 2 Q on ®t* 397 Author DavdBuck
O. rCat A feCytte gear rat® calculator Version 2 0. Bmwy orty
Author Ed Bacon S22CW8SVX Convenr sound samples from a Roland
5 220$ 13MXS- 100 io SSVX IFF 8 tot samples Iras s verson 14
an xdaJe a rtftKt, 1 £ CO ttS*286. Hew featjw rtoutoe
vod'-*ai»usardsart’*na50rtsiennq tocLOK wee r
* ttembte* Kjttf Dew Bruns Hog An mtufron wwd program that
records St* WHS K nornor athletic lr»rvng progress Maintains a
daily record ol rtM.incri time, Iteart rale, weight and temp
erafuro Links a led M with the r«o*d tor a tree tom dmry T he
AREXX commardi pro«0e fre bans fry generasng custom mports from
the data base Samp* scrot stows ’Log to ajionatcaPy get sc a
scrwu*' c pos fervtoan tf uocomng evens Verson 1 0 shareware
bflBty orty Author Ed Bacon Frad Fob Dirt 515 CfteC*B«*
QteCkbOC* Aaountam IS a CfrWCMSOO* teeming baunenq budgeting
*rd anatying program l-lvrtHd s w used *j 4 companion to 1
tfwcHwi reiser *nq not as a repot* men! Jhs program otters a
simp* way ol DiUnpng chert- bocks tracking part transactors and
rfconJng *rd analyzrg budgeted transacfrom Tfesa vwon 2 0. An
update to verson 0 9 on 4s* 425 Some rt tfwnwwteae es naiOr Sen
Move Duc*cw Prograr Piets, FteocQ TOg Transason Groups.
Stokrto. Ard Search A Replace AmgaDOS 1J or Release 2 rwured
Bnaryoniy, Auttr .tettTty R A.'masrt DjlOEdDemo Demo verson ol
anodrtor lor Roland D 110 Bulk dump is av&atiO Eoied parameters
are not mbnvfled lo Round D110 Aurthcr Dwter Bruns PP
Pow*rp»e*patch rtay M wmapitcrwreDOS Kjrary sc rui PowerPjoer
asUf-es »a Sin xtnj as i tVf were norraf has Sanpeus*o*PP would
h to crunch &1 your into Hes Thrry ard SbH re!»n then
tunctonalrtji as tong ss PP is installed, a'd Y B art newt knew
ir* 4«ererte. Ksrts are usetut, bu! Take m a let of valuable
45* space ’(ou may aso use any teil veww cv wirt tog depre
duocry on Powerpa *r Ms' Vernon 1 0.
$ hwma-e ndkrtes wcrce Author Ucfrae 6e SeCCQPTS Le» you Mfcly Oea' mFi the MANX CCOPTS enwonmeit vanabU You can sfrre sebmgs to Ort Has 4 complece reuiLon ttertaoe ths rs verson ! 00, rtwy orvy Author SiwwifiOFter Fred Ftsh Disk 516 thjjma An ntoocsve arvmaton otpc rat can be v*-w«l «s a puirto rt a g3me oojec Fhe Errgma1 Macn-ne can be programed by the user 10 generate text. Pari of tnc challenge is to 4scov?r how to program 1! Lo generate Toarwgfui Output Vwon 1 00. Pra y only Author Martin C Fees Locm SdxjUon ot ar eigrt ham«ss toom S pporn 15 corts fry wjrp and mrl Treafli SrtJWOSOJ)
PiOrtm creded can be prrsed m draft tormat a saved as IFF h« Ycrj*on
1. 00. D*Wy onfy Auflxy Martm C Kees PhcnfrGram Generates 1er|
trom phone numbers Attempts to llnd all throe and tour 'otter
wo'05 ercoded by any phone number Graphc keypad rtsptoy wrtti
sound Verson 1 01 4nary cwy AiPer Martm C. Kees Quctes 0-oi« 4
a pseudo-rsndcm guote Qenevairt b wd Kin a
speoied’aeofoutotot.prt ciriea’ranoom anddstfayit Groat tor
startup- sequnces CLI orty Vernon 1 0. Includes SortM AuTtor
Advn Erars Rer« View Uonion messages srtl to me REXX port
Ajesugn are ttncr fatd bf !4rt. Adon cede and mccfrfwm and the
contents ot argO WX n OspjytO Clt uSHy to monitor re REXXIPC
hub tor Arc t* programmers and mtedaews Version 1 01. Indudes
Jfprth source Author MartnC Ktw XI Demp verson ol a sngle tyt
plane cet ammaton g*nera»f.
Uses an omon sko Oftpay to rough ri an anrnaton sequence M* a large Are«i command sat muitrte Stttsvsn bwer curves and spbnes, sc aert and rccaa&e »V9rtn. Tyush su»crt w-th bttter 109c, fuHte g'florts and macro key defintons. RrsQuws red trtary (Fo* DswSOrt).
Non snvng rtomo verson, bruiryonly. Aottxjr Martin C K«i FrtdFisJlftrtJU AoquOOt A program Pvat 'enden muhcoty pcJures usnp an aigorrv"Wi«rtetocS£eaK effects Renow m ow res, tfifegn res,andntwcseedguaftymco« toctoOeswik PAL and NTSC Engbsh and German does T-as is vrtuon I IS. An update to verson T 06 or ftsk 474 Itow supprtts saving pcvts m IFF LBM lorrac and jnrr*Bon rendefing ai scrpf Ji*-, Freeware incudes sxme m r*CQ Author Juwgen Mjrpm Ami Bart Demo vMSon ot 3 rv?» biKkup ufrWy FpatU'n irciudfr bartup lo any ArrvgaDDS compaLbto flmnce (such as ttoppen lemovarte hard 4rts, tow mwa hard
drsk and taae arvetl no copy ptfrctn confgurattyi hies corp« cocnjps. Jxrtnertat aaotps wctw taciuos.
Yeeiciusonifler.settn50farcrweK.eK Demovefser K« -W1 have restore, »rrpre or scheduler Verson 1 04.
An update to verson t 03 cr drt 4S3 B aary orjy Ajtncr.
Moor'tghier Software GWToy A program kks Say or SpeechToi that atows jOrt Am a te commufjcate n tmemjriorui Mryse Csce A ’«et n« feafrj'es fry cooa prases or wth a smple hardware irtmrtacsi even useful * a keyboard pocrar fry your wnsflvnef Version 10, mrtudes source m C. Aunot FbbFrohne Hei A ! ie bastd bmary fite editor with tots of features Verscn 10 shiftwtn. OfWf onfy Author N ca Salmewi Ftosuarfc*T3 Ruiwn Fcna rjryvj from iBporaicJl pemts Ajffar DaoeiAmcv Setner A soktto scffrrttbUhker cfimmo4*y 0 y~* from toe spline code eitractwt from Tom Rowctu's Martw and encapsutotwl mto a
standard AmgaDOS 2.0 commodity Unary only Author Tom Rofrrti Sooassano Vgna ErdfilfLCi5kiT3 AmCtort AmDart rs an Ar a vrtSton rt toe NeXTs Dock !*c*fy It w4 open us a smal wnrw cw your WsrvBench of ktfe IFF brushes Each brush refreserts an aprtcatcr Me an (CON but 1 s a rtush Cv on thayjih and ycxs app'oatcr w4 dart This n wscn t 3. An update to rtruon 12 4 on 4s* 474 Sharcwaro binary orYy Autoer Gary Xrvgn* lafer Program to 4splay intpmatton about fries to varojs types ot e-efwes. Such as arc, aw. Thax. Mt op. Am* mo Vernon 1.0. tfCUdes Source Author: Kemy Cunos ahd Geoffrey FaivreMaaoy Po«
At e ce&ent PostScfpt interpret* trt to® Amiga wheft rTyementsT® Adobe anguage Supeors type 1 arc rypeJkrtts screencuitKrt Necutout.arcprmercutpje Regjrw Arp ibrary V39, and CrtiMifi VT 3* Ttw a version 1 6. In uDOJW to wrson 1 5 V Ouk t6d ircljdes source in C Author Actotn Ayiward Fjodf.isIii2irt.51S AviSon A tec Ne son program, based on a gererai purpose AVL PcCJagebi Mjrv Uau.t iinduJeC 1 HarPes as marry IresasniMrmemory hrtudetsure Author Rxtofr Pyfrt Mark Uafer Crtf rag A omgram that reports on to* eitent 6i= fragmertaseto in any specfcd irecfryy tic® (Vary arty. Author Tmeus Ffoib FFQ 4
the PIPE but 8 based on Ho Hrary th** man its own imcyementajon f rfo «brary s a general hfr: ibrary rrpfementattoh tnat tujeofrs named untmgio itife from a hardwre excepbon muBrte readers on a Me wrtti each getting the same data stream, efrioent roadng. And
• Jomabc or manual to* crtfrtoi 3rog mj mat requve novbtortmg 10
can access one sde rta FIFO crtr®cKto va toe No korary nsjeaa
ol toe FIFO 4»vc* VirscnS.t.ar ca:e :ov rt12or dh44 inomfcs
seme sixxce Author: Mat Mon Oak Lif-p A straight port ot the
OAK LISP System to the Amiga 0AKLI5P is a Schemo-iiko LISP with
an obiect ¦onomed base An TORS Schorr® onvnonrron! Is included
in the oa»age Because ol ts wo the oistobufron « made on
* wc 4s*s 5i3and520 Bert os*s are -eofed Souxe a ncuMl Kjtot Keyw
Lang Bara* Pearrvter.
Ported by Mi*e Meyer Optimixer A is* opomjev that worvs on ho«ty 4s*s. Hurd 45*4 ard ram 4sks It« oesgned 10 provide saty otftTtja ton.
Moving orty one t*ort at a time Vfrrion 1J3. Frroware.
Binary orty Author T*r Stofetmeyw Fred Fijfi Dirt. 520 tOBoarg F jl ocjr-i to* a puCfr; an*r ¦ 'dw.ve pwc wiwh adds two cwatvi kxu and fwosenaJportsioan Amga 500 1000 rt2000. Tor toss than $ tOO wrrti toe capab*ity to upgrade lo tbur pons of etch type at any ima txmoes senat I'd prakw ®ws wrto source code Yemxr 210 Aurtr n Lawn. Dan. Bateau Paj CowanJ OaALisp A lpagrt pon rt me 0AKUSP lysem ® Ar,ga OAKiiSP rs a Scnemeifce USP wp an vexe.-vwm base An R3RS Schema environment is inctoded in the package Because rt its sue the aar&jMn is matte on two dsks. 519and 520 BotoOSkjarerwsured Source s
rfr jded Author Kmn Lang Barak Peamufler pCTfC by MW« Uey«r Frrt £MJ2Bk 521 A£ A 68000 assemrte* rtQiruty wrffen it, Uaxr j 2 n 1985 ant ccrvreTwJ 10 C by Charlie Gbb n 1967 Has t *en converttd to jeeept nujacomco -compatbfe assembrt source code and to generate Airvgi ctftds This rs vrtS'0n2 7!.anup0ato10v®tS0n2 &t anftsk.314 tocmfe source Autoor BranAhaersonXfransiatoniha Arnca wcrt oone by Charte GbO BrtcfiMaster A [roo'sm mat makes Crtaxm tf mtncrte command Soots a tot eaver It works as commands A5K. IF ,ino 5KP lagemer. Onty better you can have up to tour opions to sup to and j«ea toem
vrti a mcusa as BafcfrMasfer has an breueon me'taai TK-s 8 vrson t 27 Requires arp abrary Binary rtty Author Jam* Pekcnen ChuckPrt Asrmaii[HOB,iuiifrtctwck.ngtrieprfr5enc®oiapcifasei prirter trom wnthin a senpt file Update ot version on disk 47F htow aHc chdudM fed smal tools to tea toe fiafert some ifies rt toe prrt** pod. To make t easer w And toe Scurce rt rtrtrt cro&rvhs Bvary «ty Author T 3m Kramer K1 An pots' program tor r« r.aw * K t n syntresjqr inctodes a banktoador tor smgto-pa'cties and muBi- patches, a styjto patch editor, a mjBi patch editor, and sufport tor the effect sesson and
Ki ccnfr ®rs Veruon 5 I. an uocate to version 4 8 on 4s* 4E1 Bmary crty Aulxr Anrteas Jjng LmdScape A sntpfe CAD proyam to «d n oei rwg garap™ ayCtfS Fkk the plan s tad out pxacaq lawns paths plants, esc. And me program ir*r a 3D- pdurert wfrit T® garden ragM oc* i*f n real We. From any newprtnt Version T 0, twury orty Auftcr Steve Goatoto SyffrhSong A long created uimg th« trnty rtst'tx arte program MED V 3 00. AbfiOugh quits small (63ki on 4sk. Ths on* erpan* m memory once leaded, toung aimosi 65 mnutes Payer program nctoded Author Alex V»i StarreiT3E CcrwePS aty te : fee to an eiKutarte The
reWting prprtam wd orty taw a mrwvTi Cl 6y'*» appeTJed * M Cy-es tor hafe stoudj® art 4spay croya- The toil fie s net inied by toe saw freeware, irto soLite n C Author. Garry Gtervtown ErrtFisft Dirt 522 MAX The Manoertct Acsensure M « a ncwy tJwe manqetjvof gonerator win M lou'cu code (about 18.000 knesrtCcodei I ncajdes some sampfe images afrmg with me pr,metis's used to gantn« tNtm. Ard toss rt built in help scb«rs Author; Sleven Mon E£b4Fa(iftrt523 BU-ik* A GMJ Mrte W&5« Inetodes p4B*rr rufej. Ccnrtecrvas ¦nctode" Lnctan crts. Eto TH» n Vwwn 11. «rt*-.
Source Aufror Ben Eng Conoufry Lwe rt Crams: s a war game snvtar * concppt w th* board gam* Ruk You are the tord rt an vnve worfrj.
Destined 10 rule the galaxy. Some worlds are vrg»n inxts.
Ready tor you to cotom'e Some words have natives wtio do not wish to accept yoty ruse these you muS conquer tor rney w t yvec rcrs vak oto •esouvces As you cam m* 5*ary you wto fnd, you an nor fto orty are eitenrtngyouraonvnon Tf» s a two player gar® so » rteparM » oefenc yoursefr and take wn* s yours1 Version 1 5. Ar update to rtw I 3 on 45k 459 Bwiry orty shareware Author Mchart Bryartf PSGraeh A grjpr.rg program wtn plot previews and encapsulated pcstscrpi output Veryon t 0, bmary orty Aufxr Ren Gofembewskj ScreenJaeget A soeen cacure program 1*141 works by scanrvrg through memory, atow-ng
you lo grao soeens trom programs that don't muJSjtasfc and save them as IFF ties Futures nciuaesi infwton rtertace rxftoe bborn sjocrt rt a! A-914apMy modesato resrtk bons CtftP and FAST memory otmor and both HTSCandPAL This®vemon 1 0.mduOesMC source. Autoor SydL Brtton Sedib A shared library providing easy nccoss to any tonal dene* Asows botn synchronous and asynchrcnous access to P® port Wrti Support code tor Labce Uni arc Oberon irctdes eiarrpes n bom C and Oberor Nmh souxei acoocs n ASCi. Dvt. Rc PostScra Sha'eware Axcx Gd~y Gferrtowr, Ooety-rfcri&x by Frank Schonrrertz ErW Frstl Dtrt 52i
Kamm Vanous irferpniers from do oot* ’PTogramng Languagn An Intorprefer Bawd Approach’ t?y Samuel N Kamn TnstfartOJtori mckuOeMsp art scheme, sasf flu, protog. And smaHah nferprefers, ajtomatcaty Iranslatud from Pasca to C using p2c tndudes C and Pascal source Author Samurt Kanw Snap A s»l tor cipcng to*t or graphcs from the screen uyng re Ceboard devce Srao *rds out character coordratos tKTJCxatf. Hanrtes offe rfr torts, keymaps. Accefeed chffacfers and mxe Verson 162, an upda*H to wrsjon 14 on 4sk 326 Includes source Auihor M-kael Kahsson TAPOn-mo Tumato Am Processor $ a Sculpt unkty rtfri
wverai func&ans mckrtng artorrakciity alignnq a pan s 4untw ues so that an coec to owmg mat son w 1 a«*ays face re or*ctcr rt aw. Anc prooucton rt an easy Jo read caaislcsrMri'ng (relocation rt each rooeandre cnentawn rt each rt its turrte a ei Thvssatoty toncronal verson except mat it Will rot funaion on paths with more than 15 redes. Binary only Author Martn Kocssnen Fred Fi»h Disk 525 Odists Compkrto CRC check fries lor 4s*s 401 520 usngth bm program T*ww were rruoe rtrwcty trom my mastei 4sks Aong wffli the rtcirsts from 4S* 401 these «ts wr allow you 1c check at rt the OsM n the Bcrary
to mak» b e they are earned and compw* kjt& F «d F«n Dunorsarpoon Pro-am tha; durps tie DAT data ties tor m* gam* HARPOON Author Mark Kypnanou MmiDertto Demo version rtrrwiic 1.5. an operating system very svmlar to UNIX The fuflvers nrtmflK comes with source cod* tor fr* Mrmpj »nd most ol tr® utiites &nary rtty ArtNrt Andrew Tanentmr'.et at SO0 * yrji sdwm* rteqmer iScrvm* in Ow D jn, «n *i can be used tor ctiaticons » rtfluoed as a cmmand nwveter or *ifer«o macro ungjage n othe- appteafrons Ths is verson 2 4 Includes source Aumor George Garrotte Fred FtirtDuk 526 DataEasy An easy lo us* data
base program wtKh ofluoes a phore date* spwch output a sm.pl* screen «jtor fcr mrtung and morttyng the saatase OeAmlcrs a screen pnn* kxctto", tom letter pnntrg, sorting seatenrg and two sr.it samp® databases Vernon 1.3, an update to version t t cn asm? Bmary orty soi ce avaiarte from author Autcr j Date Hot GMJPW An mferacfrw* frmctpn and data ptoftmg irogram »Nch supports a gfe® number o( output d*rt*s tndufes edensivir on In* help VERSION 2 0, patch level 2.
Includes M Sbrtce atong with 4Hs and pa.’cn program to generate Amiga version. Author Thomas waans. Coin Krttey, Carsten Sieger. Russd Lang Dave kh:. John Canpoef FndFtlftCkfcSZT Afrj R«p ac*8 m* standard system requesters wnti noe arvmated r*qu«iHs whatfi pjy can too attach pffercnt sounci to Work! Under AtnigaDOS t 3 or 2 0 to gneal the normal systtm requesters a r*c* new look Serston 161, twvary orty Author; Mvtn LauOoch, Peter Week, andfi«n«H*jrt utw Program®(JiWf ntorraw abort Lfestntirvxstypes rt afefirees such as ax. Cpc tfrarc tar, ;p and zoo Vers»Cflt0l.afiupca»toFF5l8 Includes sojcs
Author Kery Canos and Geoifrey Fnv'e Uaitoy M htyUcuse A very snrt sy«n tww?” -rvxse accekrstor. Mouse Wrfeer hotkey etc utiry Vrw I 05 rtnary orty Author Bob StouOrt Psfiase A program that a tows th* user jo organza ana manage rtl IFF images ard brushes stood cm dis* D sptiys a mmiatjre monoenrone t6 o* 16 tovrtl nage ol each fife, with flUomuton such as the tot pathname, fr® ceafron cate He sa image sje and dwth rtspuiy mooe and hfencfc Tn*iTjg«areQsaatedto jfatmejnqcy be scns**d n rwftcB, maruaty or autorxcaty sorted, presented as a sideshow, and nora VmonO.35. shareware, twiaty orty Author
Miko Berro Sflegfip ArjntmekcrwyrtraubnesfofdomgwwlcardpafWfn mateftrg and witocard part mafflvty It accepts a si s ertertsen rt the ArujaOOS wridcard syntu. NdmSrg a ¦net’ aerator and cfaracte* sets. This s vervon 1 l, includes source. Author Jon Spencer TortManager TooManaget is a tut featured program to add programs (either WorkBench y Cul Id the lorts menu of ih«2 * WortBencfi Programs can a* a44*d by rtaggmg ffw Krtto orto rw TortMarvigar *cordg' wuvtow or fr* cotemi TortUan»g»r «n or by *»f rg frw Corfg M* Rcqjvtes Wortbenrt 2 0 Tfes 8 verwjn 1 4, i update to version 13 on dnk 476
hdudas source. Author Stefan Becker Zoo A fie archiver, much lio ¦'arc' in ccrttpl, bu1 cillor&nt in inptemertaoor and user mtoface detafc Verson 2.10. anLpoaatoFFifta New fesLres Tflude greacty improved ccrrpression, presenabon tf tot pathnames try Oetout ana odrnOtd heq Ba-*ry crty Aurtor Rrtto Dhwu Arwga pod by Bnsn Wafers FwJFMBaL52B A mOneg* Ar a pon ot the Omega game Omega «ttmijr 10 hack rt tpgue. Out B much more arrpler There«aoty.
Ste*e?at towns 4 w.demess lots rt dungopns a irufebde rt monsters, lots rt spots mage (term, etc Ttyne a*e several quests to compete An mail, ms an ereader!
Pam* Tha a verwon 1$ . A tftterenl port than verson t 0 on 45k 320 Binary orty AuEhor Lartrtice Browers.
Amiga ptfj ty Kfevs PeOrtSen Cpu&t Crtj rctoacesrtesf»emB«S.iMaDwanewiTia version toat uses yOrt 68C2368030 wnen 4 8 wdCtwrfee to do so This mutts in teitscroDmg fence as last as usual, and in addition, the ortor ticker effect normaity present when stfoamg mu'tcctor text It removed Version 10 includes sou'M Author: Eddy Carrrtl FtfriGorrv Converts Macintosh Pofiscnpt type l and type 3 torts to P® BU Possirt fyp* 1 i'C type 3 torrmt AiSO co- efrs MactfeDsfr brrop sceen tors totfe A«o* brary tomat art) V’erucn 12 fenary orty Author Gary Knght KeyMenu An afier tive to Ircjw s netrod rt m*aj
so1000n va the keyboard Uses on* k*y to acfrrat* th* m*ru fcr the currently artrvn w rdow. The cunor k*ys to now ffeough me menu as you cnoos* . Arty the rstum k*y 10 srtea to* devred menu rfem or wscap* key to abOd MfeChon Works with AmgaDOS 2 0 mouse accelerator and has option to bank imuton s ppnter Verson 105. An update to wrsen 1 03 on 4s* 470 Inctides aartrtty source Aurtor Ken Lowrter StmSman A general puqjcseutfcy mat pnns me program source code rt afrnoK any language. K that ttor eiarnqle) the keywords are ombokJened Bid underlined, and the comments are italicized These tadum are
adjustable by the user. 10 sun mdwluai taste Tabbrg aiso * adfu; tatte*. To harrrmra wrm the nesting depth rt a parscuar program Output ftiy be aewr on the pmer Tte sawn, or to antffw f* SnSflttA may nvi be enenoec oy rw use* to oea with e«ra languages Verse* 2.10, sNareware. Twiary orty Author. David SuTOn Fred Fish DtsJL529 Ctoc*DJ A unity wf fi combnes a ctoe*. Mcus* acceferator.
Screen bbmker. Wrdow rnanpuiator. Tuncton keys ard macros mlo a smgt* progran, wskuii awwrtty language tot maimtfn eflctency inckdwsan AR*n port Version 5.02, an update 10 verson 4 07 on ?93 Binary only Author DavdJenkm UonkeyOemo Demo wwi tf the LucasFm game "The Secret rt Mcnfcey hlarnT Insta&a&ie on a hard 4sk and mutoasfcs as •** Bmary orty Autidr LucasFAns T ownMaze A program that desgns a town- snaped maze Wus the town ‘Bard s Tafe I’ uses. Version 1 2, mfludes source Author: Kern Paul Dolan
f. rctiFiih Disk 530 DecABrowrter A freely reostnbutatfe far
urtxxmd CanGo dKks Vrw T S, bmary orty Author WOVAtrencs Dm*
Vewn 45rtUabsterre4tor Dm*i»asimp* WYSfWYG *4fer Omqnri tor
programmer* X 8 not a WYSIWYG wrtd processor m the lra4tanal
sense.
Features mctode orbfrary kay mapping fast scrtfkng- ttte-fcne stabsto multiple windows, arxJ atofcty to eonfy wndcwS Update to vCrson' .42cn4sk number 441.
Fttflasww Author Ua£ Dion TurboTit® A program aoaied tor tne pupose rt suttipng Japanese afemahon Mms and to create a standard Arruga subetfe tormat Is Drti«ty SurtftJ tor subtitVig any tor gn fom Verw 0 60 an LpdJto to version 0 *1 on do* 424 Shareware bnary crty Aurtor Rotowt J*rks ToBeContrued ... In Conclusion To the best of ow knowledge the materials m this Myary are frerty 4s5Ttte.ta&te Ths means they were ether pubtcfy posted and placed n the putfec tJontam by fie® authors, v they have restncbortspu&«ShediniTh»iNestowhichwefi3veacfi€fed If you become aware of arry vtotabor of She
authors’ ntshes, please contact us by mail IMPORTANT NOTICE!
Ttis ksi 1$ templed and pubfrsned as a servce to the Commodore Amiga comrrtorxfy lor informational purposes only Us use s restarted to non-commercal g*ouos srty1 Any rtupteafcon lor cam,Tefoal purposes is anctfytoftkdeen As a pal rt Amaang Cornpu&ng1 **. Th*s fet is nherenty copyngfrted Ary infnngement on this propnetary cooyrigftt wrthout erpressed wmtten perm«s son of the publishers will mew the full force rt legal actons Any non-commercial Amiga user group wishing to duplicate ths lesl should contact:
P. M Publications, foe P O Bo* 6£9 FaS Rwer.MA 02722 AC s
ertremety interested in helping any Amiga user groups in
non-commercial support lor nw Amiga Ill Commodore Equips
Student Animators CBM donated more Amiga computers to
support the con tinued su ccess of some of the world's most
talented budding animators at Rowland High School, an inner
city, multi-racial school in Rowland Heights, CA.
"We're thrilled to receive this equipment," said Dave Master, founder and teacher of the program, "because of the unequalled animation capabilities of the Amiga." Master was recently awarded as Teacher of the Year in a contest sponsored bv IBM and Technology and Learning magazine.
It all began in 1977, when Master assigned his art students to make a 20- second animated film using a Super 8 camera. Commodore donated an Amiga in 1989. "Like most people who had not been exposed to the Amiga before, we had no idea how advanced its animation capabilities are. We were doing mostly traditional work until we got our first Amiga. Now, even I'm amazed at the types of animated films my students produce."
Master and the Rowland Unified School District believe their program teaches students much more than computer animation. It improves communication skills, since students must write their ideas and present them verbally before theclass. It teaches them the value of teamwork and cooperation, since students often work in groups.
The program also facilitates problem solving and teaches industry techniques such as storyboarding, character and set design, filming, sound production, and editing.
JCUMetSat Weather Satellite Receiving System Developed by the Department of Electrical and Electronic Engineering at James Cook University, the JCUMetSat Receiving system receives, records, and displays lo-res facsimile signals transmitted by the Geostationary Weather Satellites. The signals are received directly from the satellite, avoiding costly landline charges. The hardware consists of a satellite dish and down converter, the JCUMetSat VHP receiver hardware and a Commodore Amiga computer. The down-con- verter converts the transmitted signal to a signa 1 in the 137-138 M Hz frequency
range. The signal is then fed into the JCUMetSat receiver, which converts the meteorological satellite signals into an analog facsimile signal. The receiver then digitizes the resulting facsimile signal and sends these to the computer using a standard parallel printer cable.
The Commodore Amiga records and displays these digitized pictures.
The pictures can be displayed singularly, or as an animated sequence in black and white or in a false color scheme. All scan lines are recorded for full resolution and a screen can be sent to the printer for a hard copy. Since the Amiga has a convenient television standard (PAL or NTSC) video display, a genlock can synchronize the computer's video to abroadcast studio.
It's easy to broadcast the weather satellite pictures directly.
Pictures can be saved to disk and later displayed in an animation picture sequence. The number of pictures in an animation is determined by available memory. For example, 3MB of memory can display around 44 pictures in a sequence. The rate at which pictures are displayed can be varied from about one picture per 4 seconds to 18 pictures per second. Longer sequences can be shown and a much higher speed can be obtained using an Amiga 3000. Maximum animation rates are more than three limes faster on a 3000. The sequences can go forward, backward, slower, single step, stop and change from color
to black and white, stop and change from black and white to color, and printed under keyboard control.
These sequences are useful in showing the movements of fronts, storms, and cyclones. A sequence of globe pictures is very valuable in teaching the movements of wea ther pa tterns in geography classes.
The user can also cut and paste the pictures toincludetheglobeand regions of interest. All pictures are stored in the standard Amiga graphics format so they can be viewed, edited, printed, or included in a multimedia presentation using almost any of the Amiga graphic arts programs on the market. The software has been designed to be very user- friendly and simple to operate. On-line help screens are available by simply pressing the help key on the keyboard.
A multi-user license is also available for educational institutions. For further details, contact Professor C.J. Kikkert, De- pnrtmen t of Electrical and Computer Engineering, fames Cook University of North Queensland, Post Office lames Cook University, Queensland, Australia, 4811, Telephone: (077) 814259 decembeb«'J lnrlro»to, c*»ada ss aftJSa® *.
FcftpPT THE kA Q *,mQ pRt 3 m.’ttsavemoneV' $ |E sem rS fYun and (earn Ire* ggQQ JU H Q0 0in - 9-W V ® SSST* Sunday, 0* ¦ c tfi (Admission inciu york Apni 2 s sSs**4" * V he*' hav 1 EM AMIGA USER KNOWS THE POWER OF IRE VIDEO TOASTER 4-Input Switcher • Digital Video Effects • LightWave 3D • ToasterPaint • Chroma F X 35ns Character Generator • Still Store Frame Grabber * Dual 24-bit Frame Buffers NOW THE REST OF THE WORLD KNOWS: “The hit of Comdex was neither PC nor Mac related. It was the Amiga based Video T oaster”
- Washington Post “as capable as gear normally costing 560,000.”
- Business Week "[the Video Toaster] Makes the Amiga computer act
just like a Hollywood production studio."
- USA Today “The big news [in video] is NewTek’s Video Toaster, a
SI595 plug-in board that attaches to Commodore’s video-friendly
Amiga computer.”
- TIME “The Amiga and the Video Toaster create desktop video the
way Apple Computer and Aldus Corp. created desktop publishing,"
- Los Angeles Times “Like a 5100,000 video system ... allows you
to make your videos look just like network television.”
- CBS News “...effectively crams hundreds of thousands of
dollars’ worth of video production equipment and software into
a $ 4000 box."
- Rolling Stone “The Amiga based Video I oaster is our favorite
product of MacWorld Expo.”
- Mac Week SEE TOE REVOLUTION FOR VOURSELF.
Nowr you can witness the “Revolution” in your own home or office. Starring NewTek’s own Kilo Stotkhammer, and featuring the I oaster s mind-blowing effects, titles and graphics along with animation by Todd Rundgren and 3D artist LightWave programmer Allen Hastings.
Like the Toaster itself, this videotape will knock your socks off Call (800) 843-8934 or (913) 354-1146.
N=wTek Videotape Demo: $ 4.95 Video Toaster Card: $ 1595 INCORPORATED Video Toaster, Lightwave 3D, ToasterPaint, ToasterCG and Chroma F X are trademarks of NewTek, Inc. © NewTek, Inc. 1991 Circle 150 on Reader Service card.
1 szenc:: six the istembl function; feequescy stats -*?
¦ 74. • STATS: PROCEDURE KPS7 I It let.
* Bring in ire array let.) And k ' ' * 75. * hadlet. = Q * Eero ail entries ol nudlnt. Array ¦ ¦ 76. ’ out list = ’' " 77. • j.=o '• Initialize letter counter •• ' 78. V DO vi1 TO k-1 * 79. V IF -DATATYPE!let.v,upper) THEN IIET-ATE * ignore punctualion * * 80. * letter=let.V * later, need independence from v * 2 Arexx in WB 2.0 • Graphical User Interfaces 22 *-* DO scan s 1 TO limit; » "15' 23 nexthigher = scan - gap; » '16' 24 *-* IF 11 st.scan list.nexthigher THEN » '1* 24 *-* ; 25 *-* DO; 26 *-* temp = list.nexthigher; » '06=TP 27 *-* list.nexthigher = list.scan; »
"07=N" 28 *-* DO bubble = scan-gap TO 1 BY -gap WHILE (temp list.b. » -14' » -1- » '-1' » -1- 29 *-* nexthigher = bubble + gap; » '15' 30 list.nexthigher = list.bubble; » -07=L' 31 *-* END bubble; 28 *-* DO bubble = scan-gap TO 1 BY -gap WHILE (temp list.b,.. » '13'
- 0' 32 *-* bubble = bubble ? Gap; » * 14'

Click image to download PDF

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


Thanks for you help to extend Amigaland.com !
frdanlenfideelhuitjanoplptroruessvtr

Connexion

Pub+

31.5% 
18.3% 
6.2% 
5% 
4.9% 
4.4% 
2.8% 
2% 
1.4% 
1.1% 

Today: 63
Yesterday: 104
This Week: 366
Last Week: 762
This Month: 2922
Last Month: 2931
Total: 63990

Information cookies

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

There are several types of cookies:

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

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

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

Visitors

Visite depuis
03-10-2004
Visite depuis
23-02-2014